主页 > 文档 > > 正文

python人事管理系统网站设计与实现

联系客服QQ:点击这里给我发消息文档 编辑:admin

以下是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:188083800
随着互联网技术的广泛应用,建立基于WEB的人事信息管理系统是适应现代人事管理的必然趋势。本系统采用Python与MySQL数据库等技术,基于B/S模式,根据管理员、普通员工两种用户不同的使用范围划分功能模块。实现了普通员工修改个人资料、查询工资信息、浏览公告提醒等功能;管理员对员工个人信息和工资信息的查询、录入、修改和删除,以及发布重要通知、共享文档和工作提醒等功能。通过“网上办公,无纸办公”,大大提高人事管理工作者的工作效率,使决策、计划和其它管理活动更加科学、精确、灵活。人事管理系统网站的建立,体现了现代企业的高效职能。
[关键词] Python;MySQL;Apache;人事管理系统
 3.1.2  系统模块设计
本人事管理系统主要分为四大模块,下面分别介绍:
(1)员工信息管理模块
员工信息管理模块具备以下功能:
查看员工的相关信息如:员工的编号、姓名、身份证号、民族、生日、职称。
修改员工的相关信息如:员工的姓名、性别、民族、身份证号、出生日期、毕业院校、学历、电话、Email地址。
删除员工的信息即:通过删除员工的编号(主键)来删除员工所有信息。
添加新员工信息如员工的编号、姓名、部门、性别、民族、身份证号、生日、毕业学校、学历、职位、电话、Email地址。
员工部门的分配即:信息调动管理。
检索员工信息,在检索员工信息查询中,本系统设计了三种情况的查询,第一种按员工编号进行查询,第二种按员工的姓名进行查询,第三种按部门进行查询。
 
目    录
1 人事管理系统的背景与意义 1
1.1 系统背景 1
1.2 系统的意义 1
1.3 系统要实现的目标 1
2 人事管理系统分析 2
2.1 可行性分析 2
2.1.1 技术可行性 2
2.1.2 经济可行性 2
2.2 需求分析 2
2.2.1 系统总体需求 3
2.2.2 模块功能需求 3
2.3 系统开发技术 5
2.3.1 Apache服务器简介 5
2.3.2 MySQL数据库简介 5
2.3.3 Python编程语言简介 6
3 人事管理系统设计 6
3.1 系统功能设计 6
3.1.1 系统总体架构 6
3.1.2 系统模块设计 7
3.2 数据库设计 11
3.2.1 实体属性图 11
3.2.2 数据表 13
4 人事管理系统实现 16
4.1 公共模块设计 16
4.1.1 数据库连接 16
4.1.2 系统登录模块 16
4.2 功能模块设计 18
4.2.1 员工信息管理 18
4.2.2 员工工资管理 20
4.2.3 基础信息设置 22
4.2.4 系统管理 23
5 人事管理系统测试 25
5.1 用户登录模块测试 25
5.2 人事管理模块测试 26
5.3 系统测试结论 27
6 总结与展望 27
结束语 28
参考文献 29
附录 30
致谢 36
 
学生都喜欢
软件开发类毕业设计论文写作指导软件开发类毕业设计论文写作指导 基于惯性导航的位置坐标测量系统基于惯性导航的位置坐标测量系统
查看更多毕设