3。3功能性需求 10
3。4系统性能需求 17
第四章 系统架构设计及功能实现 17
4。1 系统整体架构设计 17
4。1。1 SSH2集成框架 17
4。1。2表示层设计 18
4。1。3数据持久层设计 19
4。1。4业务逻辑层设计 20
4。1。5 ExtJs与SSH2的集成 20
4。1。6 ExtJs与SSH2框架分析 21
4。2 开发流程示例 21
4。2。1系统结构划分 21
4。2。2数据库层实现 22
4。2。3 Hibernate持久层设计 22
4。2。4 DAO层设计 23
4。2。5业务逻辑层设计 25
4。2。6添加功能实现 26
第五章 系统运行界面展示 27
5。1整体功能展示 28
5。2部门管理界面 28
5。3考勤管理界面 30
5。4 薪酬管理界面 30
5。5 报表管理界面 31
5。6 系统管理界面 33
总 结 33
致 谢 34
参 考 文 献 36
第一章 绪论
1。1课题背景
人事管理是一项琐碎而又需要十分细致的工作,随着单位规模的不断扩大,单位的管理变得越来越困难,信息的处理与使用也变得越来越重要。尤其是在市场日趋激烈的今天,经济发展飞速,及时可靠地掌握企业单位人员的信息,对提高企业单位的管理水平和提供决策至关重要。但是人员的信息往往琐碎复杂,而且需要经常更新,传统的人工管理方式渐渐满足不了如此庞大的工作量。使用计算机,借助一套合理的有效的人事管理系统对人事信息进行日常管理已经成为了必然趋势,这也推动了企业单位逐渐走向自动化、科学化。
人事管理系统主要是对单位员工的个人信息进行管理,这些信息包括例如个人身份信息、教育工作经历、家庭状况等,这些信息纷繁复杂,数据量大,难于管理,而且如果使用传统的人工方式和纸质材料管理的话,不仅浪费人力物力、而且效率低下,查找和更新信息困难,容易出错,并且大量的信息使用纸质记录的话,私人信息难免容易泄露。
如果实现一个单位人事信息管理系统,使用计算机对人事信息进行管理,不仅可以节省大量的人力,而且具有很多人工管理难以比拟的优点,例如:检索迅速,通过系统的查询功能可以迅速的查找到目标人员的个人信息并进行管理;保密性好,个人信息只会被具有权限的管理人员才可以看到。除了可以对人员的个人信息管理,还可以完成工资薪酬发放、发布招聘培训信息、打印报表等工作,这些操作和优点都大大提高了单位人事管理的工作效率,有利于企业单位像规范化、科学化的方向发展。
本课题开发了一套单位人事管理系统,用来提高单位的人事管理水平和效率,实现了人事管理的自动化。系统采用SSH2框架开发,各模块之间耦合度低,且利于后期维护和功能扩张。前台集成了ExtJs框架,界面风格简洁统一,交互性好。论文网
1。2课题研究意义
近些年来,随着互联网的发展浏览器技术的不断成熟,渐渐地用浏览器就可以开发出强大功能的系统。相对于传统的C/S模式,B/S模式不需要安装专门的客户端软件,并且具有易扩展和开发成本低廉的优点。基于这些优点,B/S结构得到越来越广泛地使用。
在最初的J2EE开发中,采用JSP+JavaBean的结构,在这种结构中,JSP负责获取页面的请求和页面跳转,JavaBean则充当一个中间件的角色,大部分的业务功能在JavaBean中实现,用户提交的请求通过JaveBean进行封装再与后台交互。但是这种开发模式仍然存在着一些问题,例如:系统耦合度高,虽然通过这种模式实现了显示与业务逻辑的分离,但是分离的程度不够,耦合度高,改动了一个JSP页面的位置,那么与之相连的JSP页面都需要修改;页面代码杂乱,虽然把部分的业务逻辑放到JavaBean中处理,但是JSP页面仍然有一些逻辑代码,这些代码与html和js代码杂糅在一起,使得整个页面看起来臃肿,可读性差,不利于日后的维护和再开发。 SSH2+ExtJs单位人事管理系统设计(2):http://www.youerw.com/jisuanji/lunwen_131451.html