1、 1 全日制本科生毕业设计 题题 目:目: 工资管理系统的设计与实现工资管理系统的设计与实现 学学 院:院: 数学学院数学学院 专业年级:专业年级: 信息与计算科学信息与计算科学 20152015年年 1 月月 30 日日 2 姓姓 名名 学号学号 专业专业 信息与计算科学 题题 目目 工资管理系统的设计与实现 题目来源题目来源 是否来源于教师科研课题。是是否来源于教师科研课题。是 ( )( );否(;否( ) 完成期限完成期限 2014 年年 9 月月 2015 年年 3 月月 指导教师指导教师 职职 称称 讲师 设设 计计 基本情况基本情况 附件:附件: 需求分析、概要设计、数据库设计、详
2、细设计、功能模块测试 学学 生生 总总 成成 绩绩 设计成绩设计成绩 ( (百分制百分制) ) 指导教师评分指导教师评分 ;评阅教师评分;评阅教师评分 ;答辩评分;答辩评分 折合比例折合比例 指导教师评分指导教师评分 4040;评阅教师评分;评阅教师评分 3030;答辩评分;答辩评分 3030 实得成绩实得成绩 ( (折合分折合分) ) 指导教师评分指导教师评分 ;评阅教师评分;评阅教师评分 ;答辩评分;答辩评分 ; 总分:总分: ;总分人:总分人: 总总 评评 等等 级级 毕业设计总评等级毕业设计总评等级: 学院分管领导学院分管领导( (签字签字) ): 学院学院( (签章签章) ) 年年
3、月月 日日 3 工资管理系统 框架搭建、用户登录、系统管理、报表管理 摘摘 要要:在本工资管理系统中,涉及到最多的就是对数据的增删改查,当然在真是的 系统中,对于这些操作要控制在严格的权限中,使用 struts2hibernatespring 实现了 简单的 CRUD 操作。在 mvc 与三层架构之间我们选择了三层架构,当然他们本质相同。 这里采用三层架构,也就是数据访问层、业务逻辑层、表示层。这样有利于分工和标 准化。增加代码的复用性。但由于业务无法直接访问数据库必须通过中间层完成。反映时间 间隔用操作是否成功界面代替。我在这里主要介绍:登录模块、系统管理模块、报表管理模 块、退出登录、中文
4、乱码的解决、如何在 Strusts2 中实现 CRUD 的权限分配。 关键词关键词:数据库;工资;工资管理;登录模块;系统管理模块;报表管理模块;退出登 录;中文乱码的解决;如何在 Strusts2 中实现 CRUD 的权限分配。 Abstract:In the salary management system, involving the most is the data additions and deletions, of course in the system really is, for these operations to be controlled in strict acc
5、ess, the use of Struts2 + hibernate + spring to achieve a simple CRUD operation. Between the MVC and the three layer architecture we choose three layers architecture, and of course they were essentially the same. Here uses three layer structures, namely the data access layer, business logic layer, p
6、resentation layer. This is conducive to specialization and standardization. To increase the reusability of the code. But because of the business can not directly access the database must be completed through the middle layer. Reflect the time interval is replaced by the success of an 4 operation interface. I mainly introduced here: the login module, s