开发一套人事管理系统,本系统为人事管理系统,系统分为七大模块:绩效考核,招聘管理,档案管理,工资管理,考勤管理,培训管理,系统管理。 可满足小企业日常办公。
3、系统的设计与实现,人事管理系统包含绩效考核,招聘管理,档案管理,工资管理,考勤管理,培训管理,系统管理。
其中,
招聘管理子模块:招聘需求和面试计划;档案管理子模块:员工档案和合同管理;
培训管理子模块:
个人计划和工作日报;系统管理子模块:员工管理,部门管理,角色管理,菜单管理和字典管理。
系统默认有四个角色:管理员,财务专员,人事专员,普通用户
管理员(admin/admin):可以操作所有功能
财务专员(cw/cw):可查看工资管理,考勤管理,培训管理等内容
人事专员(rs/rs):可查看和管理招聘管理,档案管理,培训管理等内容
普通用户(wdc/wdc):只可查看工资,打卡考勤,参加培训等.
目 录
摘要 1
abstract 1
目 录 2
1 绪论 4
1.1 开发背景 4
1.2 开发意义 4
1.3 研究现状 4
1.3.1 国内相关研究理论 4
1.3.2 国外研究情况 4
2 技术介绍 5
2.1 jsp语言 5
2.2 java语言特点 5
2.3 数据库介绍 5
2.4 spring框架 6
2.5 spring MVC框架 6
2.6 MyBatis框架 6
3 系统分析 7
3.1 系统架构选择 7
3.2 可行性分析 8
3.1.1技术可行性 8
3.1.2操作可行性 8
3.1.3法律可行性 8
3.3 系统流程分析 9
3.3.1 添加信息流程 9
3.3.2 修改信息流程 9
3.3.3 删除信息流程 10
3.4 功能模块设计 11
3.5 数据库设计 11
3.5.1 数据表说明 11
3.5.2 逻辑设计 13
4 详细实现 18
4.1 系统登陆 18
4.2 档案模块 19
4.3 员工工资模块 21
4.4 合同模块 22
4.5 个人计划模块 23
4.6 考勤模块 25
4.7 培训模块 26
4.8 签到模块 27
4.9 工作日报模块 29
4.10 员工模块 31
4.11 招聘模块 32
4.12 系统部署 33
5 测试运行 38
5.1 测试定义 38
5.2 软件测试方式 38
5.3 软件测试内容 39
5.4 软件性能测试 39
5.5 软件测试结论 40
总结 41
参考文献 41
致谢 43