1. 题目需求
某单位人事管理系统
- 实现部门、职务,职称等信息的管理;
- 实现职工信息的管理;
- 实现职工学习经历和任职经历的管理;
- 实现职工家庭关系的管理;
- 实现奖惩信息的管理;
- 创建存储过程查询 个部门 各种职称的 职工数量;
- 创建视图查询各职工的工号、姓名、部门、职务信息;
- 创建触发器当增加、删除职工和修改职工部门信息时自动修改相应部门的职工人数;
- 建立数据库相关表之间的参照完整性约束。
2. 成品展示
登录界面
程序会根据输入的数据库名,自动选择是登录还是注册:如果数据库已存在,则会登录数据库;如果未存在,则以输入的数据库名创建数据库。
操作目录
部门管理界面
职工管理的增加功能界面
职务管理的删除功能界面
奖惩信息的修改功能界面
3. 部分代码展示
数据库的创建
触发器的设置
数据库的部分功能实现
部门管理窗口
职工管理修改功能窗口
职务管理删除功能窗口
4. 用前说明
本程序在使用前需要提前安装以下python库:
- pymysql
- pyside2
本程序各部分代码有详细的注释,可以很好地理解代码语句的含义。
5. 完整代码获取
完整代码可在此处获取:人事管理系统——数据库+可视化-Python文档类资源-CSDN下载
内含有已经打包好的发布版文件,可以直接运行使用。