毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

python_django通用的人事工资管理系统

随着计算机的发展和社会市场的激烈竞争,人事工资管理系统越来越显示出它的重要性。人事工资管理软件逐渐代替了以往人工手动管理的模式,使得查询、修改、增加、删除人事信息以及财务信息与以往相比都有了很高的效率和方便性。因此,运用一款高效的人事工资管理系统对于企事业单位来说都是必然的趋势。通过对国内外人事工资管理系统的现状进行研究,我写出了需求分析,决定用python搭建此系统的环境,将人事工资管理系统分为6个模块:人事管理模块、部门管理模块、考勤模块、工资管理模块、福利管理模块和人事信息统计模块。在设计各个模块的过程中,使用结构化程序的设计方法,通过测试和运行,及时发现程序的不足和缺漏之处,及时地对程序进行完善,努力争取每个功能都能实现,满足企业各方面的需要。尽可能使界面友好,操作方面,使得非计算机相关人员操作系统轻松,体现了以人为本的管理理念。
[关键词] 人事;工资;管理系统;Visual code

通过功能分析阶段的大致分析,为了使每个模块功能明确、易于编制、维护和修改。最终将该系统划分为以下六个模块:人事管理模块、部门管理模块、考勤管理模块、工资管理模块、福利管理模块、人事信息统计模块。
(1) 人事管理模块设计
添加员工信息:实现员工信息的录入;修改员工信息:实现员工信息的修改;查询员工信息:实现员工信息的查询;员工调动:可以将员工由一个部门调到另一个部门。员工离职是有的员工要离开部门,注销他们的信息。
(2) 部门管理模块设计
实现添加部门信息:实现对部门信息的录入;修改部门信息:如果部门信息录入错误,实现对部门信息的修改。
(3) 考勤管理模块设计
考勤信息的设置:设置上下班的时间;添加修改出勤记录:实现员工出勤记录的记录、添加、修改和删除;员工公出请假:可以查看员工请假的信息,并且可以修改员工请假的原因。
(4) 工资管理模块设计
工资信息管理:可以按月查看每个员工的工资并且对其进行修改和删除;过期数据处理:将过期数据处理掉,以免浪费资源空间;工资导出:可以将工资信息导出到excel表格中。
(5) 福利管理模块设计
添加福利信息:可以实现对福利的信息的添加;修改福利信息:如果某些福利信息有变动,可以实现福利信息的修改。
(6) 人事信息模块统计
员工年龄统计、员工文化程度统计、员工工资统计等。

目    录
1 人事工资管理系统的背景和意义 1
1.1 人事工资管理系统的背景 1
1.1.1 人事工资管理系统的研究目的 1
1.1.2 人事工资管理系统的发展历程 1
1.1.3 人事工资管理系统的常见语言及分析 2
1.2 人事工资管理系统的意义 4
2 人事工资管理系统分析 5
2.1 人事工资管理系统使用环境 5
2.2 人事工资管理系统需求分析 5
2.2.1 系统目标 5
2.2.2 系统各模块实现功能 5
2.3 人事工资管理系统流程图 6
2.3.1 总流程图 6
2.3.2 人事管理流程图 6
2.3.3 员工信息查询流程图 7
3 人事工资管理系统设计 7
3.1 系统设计的总体思想 7
3.2 系统功能模块设计 8
3.3 数据库概念结构设计 8
3.3.1 关键实体E-R图 8
3.3.2 数据库逻辑结构设计 11
4 人事工资管理系统的编码与实现 13
4.1 Python中程序的实现过程 13
4.1.1 Python开发环境的搭建和程序启动 13
4.1.2 Python中公共模块实现过程 14
4.1.3 Python中MDI主窗体实现过程 15
4.1.4 Python中添加员工信息模块实现过程 15
4.1.5 Python中添加/修改部门信息模块实现过程 16
4.1.6 工资信息管理模块实现过程 16
4.1.7 其他管理模块实现过程 18
4.2 SQL SERVER 2000中的程序实现过程 18
4.2.1 创建数据库 18
4.2.2 创建数据表 18
5 人事工资管理系统测试与运行 19
5.1 人事管理模块的测试与运行 19
5.1.1 添加员工信息功能测试 19
5.1.2 修改员工信息功能测试 19
5.1.3 查询员工信息功能测试 20
5.1.4 员工调动功能测试 20
5.1.5 员工离职功能测试 21
5.2 部门管理模块的测试与运行 21
5.2.1 添加部门信息功能测试 21
5.2.2 修改部门信息功能测试 21
5.3 考勤管理模块的测试与运行 21
5.4 工资管理模块的测试与运行 22
5.5 福利管理模块的测试与运行 22
5.6 人事信息统计模块的测试与运行 22
5.7 其他 23
6 总结和展望 23
结束语 24
参考文献 25
附录 26
致谢 31

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:springboot+vue学生网上选课系统的设计
下一篇:python_django软件工程精品课程网站


版权所有 毕业设计网联系qq:242219979 © 2007-2022