資源簡介
這是一份完整的畢業設計,系統是參照實習時候接觸到的一個車輛管理系統的需求自己做的,這是一個簡化版的車輛管理系統,無論程序還是功能設計還不是很完美,這里給有需要學習的同學一個參考,如對程序設計有任何意見,歡迎提出討論。
文件清單:
程序源代碼
數據庫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\.myme
?????文件???????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-ba
?????文件???????4362??2013-04-22?20:55??基于SSH的車輛管理系統\程序\minicar\src\action\.svn\text-ba
?????文件???????3510??2013-04-15?21:45??基于SSH的車輛管理系統\程序\minicar\src\action\.svn\text-ba
?????文件???????5236??2013-04-23?23:28??基于SSH的車輛管理系統\程序\minicar\src\action\.svn\text-ba
?????文件???????2406??2013-04-15?21:45??基于SSH的車輛管理系統\程序\minicar\src\action\.svn\text-ba
?????文件???????3360??2013-04-18?00:13??基于SSH的車輛管理系統\程序\minicar\src\action\.svn\text-ba
?????文件???????1110??2013-04-15?21:45??基于SSH的車輛管理系統\程序\minicar\src\action\actionContext.xm
?????文件???????4362??2013-04-22?20:55??基于SSH的車輛管理系統\程序\minicar\src\action\ApplyAction.java
?????文件???????3510??2013-04-15?21:45??基于SSH的車輛管理系統\程序\minicar\src\action\ba
?????文件???????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.xm
?????文件????????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-ba
?????文件???????3010??2013-04-22?00:17??基于SSH的車輛管理系統\程序\minicar\src\dao\.svn\text-ba
............此處省略3457個文件信息
評論
共有 條評論