資源簡介
本系統是基于B/S的多層Web應用,在windows 7操作系統下,開發工具:MyEclipse +MySQL +Tomcat 6.0
此系統是公司固定資產管理系統,其中有兩種角色可以登錄并使用此系統.一是超級管理員,一是管理員。
資產管理,JSP,SSH,MySQL,設計模式。
Mysql數據庫和JSP、Struts、Spring、Hibernate、AJAX技術,利用MVC設計模式將業務邏輯和表示邏輯分離,在表示邏輯層利用JSP技術實現了頁面制作、利用AJAX實現無刷新技術,在業務邏輯層,利用Struts、Spring技術實現了系統設置、資產管理以及分類統計三個主要模塊的開發,后臺使用Mysql進行數據庫的開發,并利用Hibernate技術完成對數據庫的封裝映射,實現了數據查詢、修改、增加、刪除等功能。
代碼片段和文件信息
package?action;
import?java.io.IOException;
import?java.io.PrintWriter;
import?java.sql.Timestamp;
import?java.text.DateFormat;
import?java.text.ParseException;
import?java.util.Date;
import?javax.annotation.Resource;
import?javax.servlet.ServletResponse;
import?org.apache.struts2.ServletActionContext;
import?org.springframework.context.annotation.Scope;
import?org.springframework.stereotype.Controller;
import?dao.AssetDao;
import?entity.Assets;
@Controller?@Scope(“prototype“)
public?class?AlterAssetAction?{
private?Assets?asset;
private?int?typeid;
private?int?did;
private?int?uid;
private?String?isuse;
private?String?isdep;
private?String?ccrq;
private?String?gmrq;
private?int?isIE;
@Resource?private?AssetDao?ad;
public?String?alter()?throws?IOException?ParseException{
ServletResponse?response?=?ServletActionContext.getResponse();
response.setCharacterEncoding(“utf-8“);
PrintWriter?out?=?response.getWriter();
if(typeid?==?0?||?asset.getAid().equals(““)?||?asset.getAssetname().equals(““)?||?asset.getPrice().equals(““)){
out.print(“empty“);
return?null;
}
if(isuse.length()?>?1?||?isdep.length()?>?1?||?gmrq.equals(““)){
out.print(“empty“);
return?null;
}
if(Integer.valueOf(isuse)?==?2){
if(did?==?0?||?uid?==?0){
out.print(“empty“);
return?null;
}
}
String?name?mp?=?““;
if(isIE?==?1){
name?=?new?String(asset.getAssetname().getBytes(“ISO-8859-1“)“gbk“);
if(!asset.getManufacturer().equals(““))
mp?=?new?String(asset.getManufacturer().getBytes(“ISO-8859-1“)“gbk“);
}
else{
name?=?new?String(asset.getAssetname().getBytes(“ISO-8859-1“)“utf-8“);
if(!asset.getManufacturer().equals(““))
mp?=?new?String(asset.getManufacturer().getBytes(“ISO-8859-1“)“utf-8“);
}
if(!ccrq.equals(““)){
Date?date?=?DateFormat.getDateInstance().parse(ccrq);
asset.setManufacturedate(new?Timestamp(date.getTime()));
}
if(!gmrq.equals(““)){
Date?date?=?DateFormat.getDateInstance().parse(gmrq);
asset.setBuydate(new?Timestamp(date.getTime()));
}
asset.setAssetname(name);
if(!asset.getManufacturer().equals(““))
asset.setManufacturer(mp);
asset.setUsestate(Integer.valueOf(isuse));
asset.setDeprecition(Integer.valueOf(isdep));
ad.update(asset?typeid?did?uid);
out.print(“suc“);
return?null;
}
public?Assets?getAsset()?{
return?asset;
}
public?void?setAsset(Assets?asset)?{
this.asset?=?asset;
}
public?int?getTypeid()?{
return?typeid;
}
public?void?setTypeid(int?typeid)?{
this.typeid?=?typeid;
}
public?int?getDid()?{
return?did;
}
public?void?setDid(int?did)?{
this.did?=?did;
}
public?int?getUid()?{
return?uid;
}
public?void?setUid(int?uid)?{
this.uid?=?uid;
}
public?int?getIsIE()?{
return?isIE;
}
public?void?setIsIE(int?isIE)?{
this.isIE?=?isIE;
}
public?String?getIsuse()?{
return?isuse;
}
publi
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2014-01-03?15:27??AMS\
?????文件????????3385??2011-05-06?09:00??AMS\.classpath
?????文件?????????282??2011-05-06?08:59??AMS\.myme
?????文件????????1276??2011-05-06?09:01??AMS\.project
?????目錄???????????0??2011-05-06?09:03??AMS\.settings\
?????文件??????????88??2011-05-06?09:00??AMS\.settings\org.eclipse.core.resources.prefs
?????文件?????????330??2011-05-06?08:59??AMS\.settings\org.eclipse.jdt.core.prefs
?????文件????????8142??2011-05-06?17:01??AMS\ams.sql
?????文件????16419113??2011-05-06?17:12??AMS\AMS.war
?????目錄???????????0??2011-05-06?09:03??AMS\src\
?????目錄???????????0??2011-05-06?09:03??AMS\src\action\
?????文件????????3417??2011-05-06?09:00??AMS\src\action\AlterAssetAction.java
?????文件????????1474??2011-05-06?09:00??AMS\src\action\AlterDepartmentAction.java
?????文件????????1478??2011-05-06?09:00??AMS\src\action\AlterTypeAction.java
?????文件????????1446??2011-05-06?09:00??AMS\src\action\AlterUserAction.java
?????文件????????1585??2011-05-06?09:00??AMS\src\action\ChangePassAction.java
?????文件????????2224??2011-05-06?09:00??AMS\src\action\ChangePersonDetailAction.java
?????文件????????3134??2011-05-06?09:00??AMS\src\action\CreateAdminAction.java
?????文件????????3416??2011-05-06?09:00??AMS\src\action\CreateAssetAction.java
?????文件????????2055??2011-05-06?09:00??AMS\src\action\CreateBsendAction.java
?????文件????????1479??2011-05-06?09:00??AMS\src\action\CreateDepartmentAction.java
?????文件????????1474??2011-05-06?09:00??AMS\src\action\CreateTypeAction.java
?????文件????????2204??2011-05-06?09:00??AMS\src\action\CreateUserAction.java
?????文件?????????993??2011-05-06?09:00??AMS\src\action\DeleteAdminAction.java
?????文件?????????832??2011-05-06?09:00??AMS\src\action\DeleteAssetAction.java
?????文件?????????841??2011-05-06?09:00??AMS\src\action\DeleteDepartmentAction.java
?????文件?????????823??2011-05-06?09:00??AMS\src\action\DeleteTypeAction.java
?????文件?????????829??2011-05-06?09:00??AMS\src\action\DeleteUserAction.java
?????文件?????????343??2011-05-06?09:00??AMS\src\action\Exit.java
?????文件????????2466??2011-05-06?09:00??AMS\src\action\GetAsset.java
?????文件?????????783??2011-05-06?09:00??AMS\src\action\GetBsendAction.java
............此處省略266個文件信息
評論
共有 條評論