• 大小: 18.15MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-02
  • 语言: 数据库
  • 标签: 毕业设计  SSH  

资源简介

这是一份完整的毕业设计,系统是参照实习时候接触到的一个车辆管理系统的需求自己做的,这是一个简化版的车辆管理系统,无论程序还是功能设计还不是很完美,这里给有需要学习的同学一个参考,如对程序设计有任何意见,欢迎提出讨论。 文件清单: 程序源代码 数据库sql 开题报告 任务书 毕业答辩PPT

资源截图

代码片段和文件信息

package action;


import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

import service.baseService;
import service.SysService;

import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.JsonSyntaxException;
import com.opensymphony.xwork2.ActionSupport;

import entity.CarApply;

/**
 * @author fy
 *用车申请
 */
public class ApplyAction extends ActionSupport {
private baseService baseService;
private SysService sysService;

private CarApply apply = new CarApply();
private List applys = new ArrayList();
private String data;
private String result;


public List getApplys() {
return applys;
}
public void setApplys(List applys) {
this.applys = applys;
}
public CarApply getApply() {
return apply;
}
public void setApply(CarApply apply) {
this.apply = apply;
}
public String getData() {
return data;
}
public void setData(String data) {
this.data = data;
}
public String getResult() {
return result;
}
public void setResult(String result) {
this.result = result;
}
public void setbaseService(baseService baseService) {
this.baseService = baseService;
}


public void setSysService(SysService sysService) {
this.sysService = sysService;
}
/**
 * 用车申请保存方法
 */
public void save()throws JsonSyntaxException ClassNotFoundException{
Gson gson = new GsonBuilder().setDateFormat(“yyyy-MM-dd HH:mm“).create();
apply = gson.fromJson(dataCarApply.class);
apply.setIsdisp(“0“);//把状态改为0:未提交
if(apply.getId()==0){
baseService.save(apply);
}
else{
baseService.update(apply);
}
}

/**
 * 用车申请提交方法
 * @return
 */
public String send(){
apply = baseService.get(CarApply.class Integer.valueOf(data));
//申请单状态为0允许提交
if(apply.getIsdisp().equals(“0“)){
apply.setIsdisp(“1“);
baseService.update(apply);
result=“yes“;
}
else {
result=“no“;
}
return “result“;
}

/**
 * 用车申请删除和修改验证
 * 只有未提交或者已退回的状态才能操作
 * @return
 */
public String duValidation(){
apply = baseService.get(CarApply.class Integer.valueOf(data));
//状态0:未提交,3:已退回
if(apply.getIsdisp().equals(“0“)||apply.getIsdisp().equals(“3“)){
result=“yes“;
}
else {
result=“no“;
}
return “result“;
}

/**
 * 用车申请退回处理
 */
public void sendback(){
Gson gson = new Gson();
HashMap temp = gson.fromJson(dataHashMap.class);
apply = baseService.get(CarApply.classInteger.valueOf(temp.get(“id“).toString()));
apply.setBackreason(temp.get(“backreason“).toString());
apply.setIsdisp(“3“);//设置状态为3.已退回
baseService.update(apply);

sysService.sendMsg(apply.getApplicantid()“你的用车申请已被退回“);//消息通知
}

/**
 * 查询已派车,已出车,已还车的用车申请返回给看板显示
 * @return
 */
public String checkCars(){
ArrayList tas = (ArrayList) baseService.findAllByFilter(“CarApply““isdisp in (‘2‘‘4‘‘5‘) and carnumber=‘“+data+“‘“);
for(CarApply ca:ta

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      36864  2013-11-23 23:20  基于SSH的车辆管理系统\任务书.doc

     文件    1375232  2013-11-23 23:20  基于SSH的车辆管理系统\基于SSH的车辆管理系统.doc

     文件      44544  2013-11-23 23:20  基于SSH的车辆管理系统\开题报告.doc

     文件      96256  2013-11-23 23:20  基于SSH的车辆管理系统\张光辉_毕业答辩.ppt

     文件       4043  2013-03-04 22:49  基于SSH的车辆管理系统\程序\minicar\.classpath

     文件        465  2013-04-05 22:23  基于SSH的车辆管理系统\程序\minicar\.myhibernatedata

     文件        294  2013-03-31 23:19  基于SSH的车辆管理系统\程序\minicar\.mymetadata

     文件       1635  2012-11-09 17:45  基于SSH的车辆管理系统\程序\minicar\.project

     文件        152  2012-11-13 16:03  基于SSH的车辆管理系统\程序\minicar\.settings\org.eclipse.core.resources.prefs

     文件      17369  2013-05-26 00:17  基于SSH的车辆管理系统\程序\minicar\document\Dump20130526.sql

     文件        644  2013-04-23 22:37  基于SSH的车辆管理系统\程序\minicar\document\readme.txt

     文件        773  2013-04-23 23:28  基于SSH的车辆管理系统\程序\minicar\src\action\.svn\all-wcprops

     文件       1133  2013-04-23 23:28  基于SSH的车辆管理系统\程序\minicar\src\action\.svn\entries

     文件       1110  2013-04-15 21:45  基于SSH的车辆管理系统\程序\minicar\src\action\.svn\text-base\actionContext.xml.svn-base

     文件       4362  2013-04-22 20:55  基于SSH的车辆管理系统\程序\minicar\src\action\.svn\text-base\ApplyAction.java.svn-base

     文件       3510  2013-04-15 21:45  基于SSH的车辆管理系统\程序\minicar\src\action\.svn\text-base\baseAction.java.svn-base

     文件       5236  2013-04-23 23:28  基于SSH的车辆管理系统\程序\minicar\src\action\.svn\text-base\DrivingAction.java.svn-base

     文件       2406  2013-04-15 21:45  基于SSH的车辆管理系统\程序\minicar\src\action\.svn\text-base\LoginAction.java.svn-base

     文件       3360  2013-04-18 00:13  基于SSH的车辆管理系统\程序\minicar\src\action\.svn\text-base\UserAction.java.svn-base

     文件       1110  2013-04-15 21:45  基于SSH的车辆管理系统\程序\minicar\src\action\actionContext.xml

     文件       4362  2013-04-22 20:55  基于SSH的车辆管理系统\程序\minicar\src\action\ApplyAction.java

     文件       3510  2013-04-15 21:45  基于SSH的车辆管理系统\程序\minicar\src\action\baseAction.java

     文件       5236  2013-04-23 23:09  基于SSH的车辆管理系统\程序\minicar\src\action\DrivingAction.java

     文件       2406  2013-04-15 21:45  基于SSH的车辆管理系统\程序\minicar\src\action\LoginAction.java

     文件       3360  2013-04-17 21:45  基于SSH的车辆管理系统\程序\minicar\src\action\UserAction.java

     文件       2874  2013-04-15 21:45  基于SSH的车辆管理系统\程序\minicar\src\applicationContext.xml

     文件        402  2013-04-22 20:55  基于SSH的车辆管理系统\程序\minicar\src\dao\.svn\all-wcprops

     文件        657  2013-04-23 23:28  基于SSH的车辆管理系统\程序\minicar\src\dao\.svn\entries

     文件       1683  2013-04-22 00:17  基于SSH的车辆管理系统\程序\minicar\src\dao\.svn\text-base\baseDao.java.svn-base

     文件       3010  2013-04-22 00:17  基于SSH的车辆管理系统\程序\minicar\src\dao\.svn\text-base\baseDaoImpl.java.svn-base

............此处省略3457个文件信息

评论

共有 条评论