更新时间:04-18 上传会员:Chaturanga
分类:计算机信息 论文字数:11017 需要金币:1000个
摘要:伴随着经济的发展与管理水平的提高,自动化办公已逐步渗透到社会方方面面,作为企业所拥有的重要资产之一的人力资源,成为关乎其发展的重要因素。人力资源管理系统,集合了计算机技术、信息技术和数据库软件技术,用数据库技术来将企业中员工信息进行较为统一的管理,有效的避免了以往数据的分散存储造成的信息陈旧等弊端,同时有利于决策者随时根据人力资源的管理情况[1]。来随时有效提升管理效率。对于一个企业想要更好的发展,不可避免地面临着人员管理与招聘等方面的挑战,同时提高企业的竞争力的有效办法即通过高效的人事管理,来进一步促进企业更好地走向标准化、科学化、国际化。
本论文内容上基于对系统的总体剖析、设计和开发。使用java为语言基础,运用oracle数据库来存储数据,利用Eclipse开发工具。依照具体完成的功能模块来满足企业的人事方面的需求。进一步规范了企业内部的管理,提高了企业的效率,实现了无纸化管理,同时提升企业的市场竞争力。
整个系统通过权限来控制不同用户进入系统后所对各模块进行操作不同,同时进入系统后页面展示的数据也不同。通过测试表明,系统功能完善,性能稳定,基本满足需求,实现了最初的设计目标。
关键词:人事管理 jQuery SSM框架 BootStrap 数据库
目录
摘要
Abstract
1. 绪论-1
1.1 课题研究的背景-1
1.2 系统研究现状和发展趋势-1
1.3 论文结构-1
2. 开发工具及相关技术-2
2.1 开发工具-2
2.1.1 JAVA-2
2.1.2 Eclipse-2
2.2 相关技术-2
2.2.1 Tomcat应用服务器-2
2.2.2 Ajax-3
2.2.3 BootStrap-3
2.2.4 Spring-3
2.2.5 SpringMVC-4
2.2.6 MyBatis-4
2.2.7 系统开发环境-4
3. 系统需求分析-5
3.1 可行性分析-5
3.1.1 技术可行性-5
3.1.2 时间可行性-5
3.1.3 经济可行性-5
3.2 需求分析-5
4. 系统总体设计-7
4.1 系统流程图-7
4.2 系统功能模块-7
4.3 系统数据库设计-9
4.3.1 总体表结构-9
4.3.2 表结构-9
5. 系统实现-12
5.1 系统分层设计-12
5.1.1 表现层-13
5.1.2 业务逻辑层-13
5.1.3 数据库层-13
5.2 管理员模块实现-14
5.2.1 登录-14
5.2.2 基本信息管理-16
5.2.3 员工出差管理-16
5.2.4 员工合同管理-16
5.2.5 培训管理-17
5.2.6 员工培训详细管理-17
5.3 普通员工模块实现-17
5.3.1 登录-17
5.3.2 员工信息查询-18
5.3.3 员工出差查询-18
5.3.4 员工合同查询-18
5.3.5 培训管理-19
5.3.6 员工培训详情-19
6. 系统测试-20
6.1 系统测试的目的和方法-20
6.2 系统测试的内容-20
6.2.1 登录时未选择权限报错-20
6.2.2 员工信息新增或修改职位报错-21
6.3 测试结论-21
结论-22
参考文献-23
致谢-24