资源简介
本系统是基于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个文件信息
评论
共有 条评论