基于B/S的人事管理系统的设计与实现
摘 要
在现今的经济知识时代,人才已成为决定企业成功的重要因素,因此,人力资源管理已成为企业管理工作的一个重要组成部分。为了适应社会和经济发展,并提高公司的竞争力,需要建立人员信息处理的计算机和网络的载波系统,释放人们原始的、复杂的劳动管理工作,从而提高管理水平和工作效率,促进企业的高速发展。
虽然许多科技公司已经开发出不同类型的人事管理系统,其中一些已经完成商业化,但是作为通用软件,专业程度不够完美,因此尚未在企业中全面实施,特别是对校园人事管理系统。如果系统运行需要投入更高的硬件配置,研发的成本很大,这是小型和中型的企业难以承受的。因此通过研究一些小型和中型的企业和高等院校,基于B/S架构开发适用于中小型企业及校园使用的人事管理系统,具有一定的现实意义。在本论文中,拟采用面向对象技术,使用统一建模语言(UML)和RUP模块建模,其中B / S架构的开发人员管理系统使用J2EE平台,Struts和Hibernate框架。与其他系统对比,采用MVC三层结构的客户端只需要有浏览器就能够访问,这样的客户端软件和硬件要求是学校、小型和中小型企业能够接受的,并可以扩展它的功能。此外,采用集中管理和维护,客户端并不需要安装和维护,大大降低了维护成本。由于采用多层结构,B / S系统的代码都在服务器上,服务器管理员可以直接修改代码,以确保服务器的安全性和可靠性。因此该系统具有较强的应用性,并具有巨大的内在利益。
关键词:人事管理系统,J2EE, MVC, B/S, Struts, UML,
目 录
第一章 绪论. 1
1.1 系统研究背景. 1
1.2 系统研究意义. 2
1.3 系统国内外研究现状. 2
1.3.1 系统国外研究现状... 2
1.3.2 系统国内研究现状... 3
1.4 本文研究内容. 3
1.5 本文组织架构. 3
第二章 背景技术. 5
2.1 系统架构. 5
2.1.1 C/S架构. 5
2.1.2 B/S架构. 5
2.2 MVC模式. 6
2.3 STRUTS框架. 7
2.4 HIBERNATE框架. 8
2.5 动态网页设计技术. 9
2.6 系统需求分析技术. 10
2.6.1 UML 10
2.6.2 RUP 12
2.6.3 Rational Rose 14
2.7 本章小结. 15
第三章 系统需求分析. 16
3.1 可行性分析. 16
3.2 系统需求调查. 16
3.2.1 系统用户调查. 16
3.2.2 系统用户特点. 17
3.3 系统功能需求. 18
3.3.1 用例分析. 18
3.3.2 概念类描述. 20
3.4 本章小结. 22
第四章 系统设计. 23
4.1 系统架构规范. 23
4.2 系统体系架构. 23
4.3 系统层次结构. 24
4.4 系统功能模块设计. 26
4.4.1 系统登录PAD图. 26
4.4.2 档案管理PAD图. 27
4.4.3 修改口令PAD图. 27
4.5 数据库设计. 28
4.5.1 数据库的选择. 28
4.5.2 数据库规范. 28
4.5.3 数据库概念设计. 29
4.5.4 数据库逻辑设计. 30
4.6 本章小结. 32
第五章 系统实现. 33
5.1 系统运行环境. 33
5.2 数据访问组件的实现. 33
5.3 数据库连接类实现. 37
5.4 系统功能实现. 39
5.4.1 管理员登录. 39
5.4.2 档案管理. 40
5.4.3 添加员工信息. 41
5.4.4 奖罚管理. 42
5.4.5 调动管理. 43
5.4.6 考勤津贴. 44
5.4.7 工资总结. 44
5.5 本章小结. 45
第六章 结论. 46
6.1 本文总结. 46
6.2 本文展望. 46
致 谢. 47
参考文献. 48
联系我们
学位论文:1157918155
2860401462
期刊论文:2860401462 1157918155
电话:张老师:13189798483
推荐阅读