資源簡介
基于SSH的記賬管理系統(MySQL版)
1.包含源程序,數據庫腳本。代碼和數據庫腳本都有詳細注釋。
2.課題設計僅供參考學習使用,可以在此基礎上進行擴展完善。
開發環境:
MyEclipse 8,MySQL5.0,JDK1.7,Tomcat 5.5
涉及技術點:
MVC模式、Struts、Hibernate、Spring、JDBC、HTML、JavaScript、CSS、JQUERY、驗證碼、FusionCharts等
程序功能:
1.用戶功能:用戶注冊、財務管理、財務統計。
2.管理員功能:管理員管理、用戶管理。
代碼片段和文件信息
package?com.biyeseng.action;
import?java.util.Calendar;
import?java.util.Date;
import?java.util.List;
import?javax.servlet.http.HttpServletRequest;
import?org.apache.commons.lang.StringUtils;
import?org.apache.log4j.Logger;
import?org.apache.struts2.ServletActionContext;
import?com.biyeseng.common.Constants;
import?com.biyeseng.common.PageBean;
import?com.biyeseng.service.AdminService;
import?com.biyeseng.vo.Admin;
import?com.opensymphony.xwork2.ActionSupport;
/**
?*?管理員
?*?@author?biyeseng
?*?@company?www.biyeseng.cn
?*
?*/
public?class?AdminWebAction?extends?ActionSupport?{
/**
?*?Service層實例
?*/
private?AdminService?adminService;
/**
?*?日志
?*/
private?Logger?log?=?Logger.getLogger(this.getClass());
private?Admin?admin?=?new?Admin();
private?Long?id;
@SuppressWarnings(“unchecked“)
public?String?queryAdmin()?{
log.debug(“queryAdmin“?+?“開始“);
HttpServletRequest?request?=?ServletActionContext.getRequest();
initSelect(request);
int?resultSize?=?0;
PageBean?pageBean?=?null;
// Loginuser?user?=?(Loginuser)?request.getSession().getAttribute(“currentUser“);
resultSize?=?adminService.getCount(admin);
pageBean?=?PageBean.getPageBean(“admin“
resultSize?request);
pageBean.setPageSize(10);
List?list?=?adminService.findPageInfoAdmin(admin?pageBean);
request.setAttribute(“admin_list“?list);
log.debug(“queryAdmin“?+?“結束“);
return?Constants.LIST;
}
?
/**
?*?
?*?進入增加界面
?*?
?*?@param?mapping
?*?@param?form
?*?@param?request
?*?@param?response
?*?@return
?*?@throws?Exception
?*/
public?String?toAddAdmin()?{
log.debug(“toAddAdmin“?+?“開始“);
HttpServletRequest?request?=?ServletActionContext.getRequest();
initSelect(request);
Date?date?=?new?Date();
?
log.debug(“toAddAdmin“?+?“結束“);
return?Constants.ADD;
}
/**
?*?
?*?增加
?*?
?*?@param?mapping
?*?@param?form
?*?@param?request
?*?@param?response
?*?@return
?*?@throws?Exception
?*/
public?String?addAdmin()?{
log.debug(“addAdmin“?+?“開始“);
try?{
Admin?admins=new?Admin();
admins.setName(admin.getName());
List?list?=?adminService.findPageInfoAdmin(admins?null);
if?(list?!=?null?&&?list.size()?>?0)?{
HttpServletRequest?request?=?ServletActionContext.getRequest();
request.setAttribute(“messageInfo“?“用戶名已經存在!“);
return?toAddAdmin();
}
adminService.save(admin);
admin?=?new?Admin();
}?catch?(Exception?e)?{
e.printStackTrace();
log.error(“addAdmin?failed“?+?admin.toString());
}
log.debug(“addAdmin“?+?“結束“);
return?queryAdmin();
}
/**
?*?
?*?刪除
?*?
?*?@param?mapping
?*?@param?form
?*?@param?request
?*?@param?response
?*?@return
?*?@throws?Exception
?*/
public?String?delAdmin()?{
log.debug(“delAdmin“?+?“開始“);
try?{
admin.setId(id);
adminService.delete(admin);
admin?=?new?Admin();
}?catch?(Exception?e)?{
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????3606??2016-09-29?17:08??數據庫文件\jizhang.sql
?????文件????????547??2016-09-29?17:08??readme.txt
?????文件???????5763??2016-09-19?22:07??代碼\jizhang\.classpath
?????文件????????295??2016-09-19?22:07??代碼\jizhang\.myme
?????文件???????1280??2015-01-13?09:26??代碼\jizhang\.project
?????文件???????1040??2014-10-09?22:07??代碼\jizhang\.settings\com.genuitec.eclipse.j2eedt.core.prefs
?????文件?????????88??2011-10-26?21:58??代碼\jizhang\.settings\org.eclipse.core.resources.prefs
?????文件???????5506??2016-09-20?10:54??代碼\jizhang\src\.struts.mex
?????文件???????5827??2016-09-20?14:36??代碼\jizhang\src\com\biyeseng\action\AdminWebAction.java
?????文件???????4233??2016-09-20?14:36??代碼\jizhang\src\com\biyeseng\action\LoginuserWebAction.java
?????文件???????5558??2016-09-20?14:36??代碼\jizhang\src\com\biyeseng\action\UserWebAction.java
?????文件???????8979??2016-09-20?14:36??代碼\jizhang\src\com\biyeseng\action\ZhangWebAction.java
?????文件???????5969??2016-09-20?14:36??代碼\jizhang\src\com\biyeseng\common\AnnotationSessionFactoryBeanEx.java
?????文件????????627??2016-09-20?14:36??代碼\jizhang\src\com\biyeseng\common\Constants.java
?????文件????????884??2016-09-20?14:37??代碼\jizhang\src\com\biyeseng\common\DataSource.java
?????文件???????1067??2016-09-20?14:37??代碼\jizhang\src\com\biyeseng\common\DateUtils.java
?????文件???????1932??2016-09-20?14:37??代碼\jizhang\src\com\biyeseng\common\GenericsUtils.java
?????文件??????13951??2016-09-20?14:37??代碼\jizhang\src\com\biyeseng\common\HibernateGenericDao.java
?????文件???????6195??2016-09-20?14:37??代碼\jizhang\src\com\biyeseng\common\PageBean.java
?????文件???????8946??2016-09-20?14:37??代碼\jizhang\src\com\biyeseng\common\StringUtils.java
?????文件????????760??2016-09-20?14:38??代碼\jizhang\src\com\biyeseng\dao\AdminDAO.java
?????文件???????2551??2016-09-20?14:38??代碼\jizhang\src\com\biyeseng\dao\AdminDAOImpl.java
?????文件????????731??2016-09-20?14:38??代碼\jizhang\src\com\biyeseng\dao\TongDAO.java
?????文件???????2625??2016-09-20?14:38??代碼\jizhang\src\com\biyeseng\dao\TongDAOImpl.java
?????文件????????788??2016-09-20?14:38??代碼\jizhang\src\com\biyeseng\dao\UserDAO.java
?????文件???????2883??2016-09-20?14:38??代碼\jizhang\src\com\biyeseng\dao\UserDAOImpl.java
?????文件????????760??2016-09-20?14:38??代碼\jizhang\src\com\biyeseng\dao\ZhangDAO.java
?????文件???????2681??2016-09-20?14:38??代碼\jizhang\src\com\biyeseng\dao\ZhangDAOImpl.java
?????文件????????692??2016-09-20?14:38??代碼\jizhang\src\com\biyeseng\service\AdminService.java
?????文件???????1278??2016-09-20?14:38??代碼\jizhang\src\com\biyeseng\service\AdminServiceImpl.java
............此處省略580個文件信息
評論
共有 條評論