基于SSM和MySQL的企业人事管理系统的设计与实现

目录
1. 绪论 1
1.1 设计背景 1
1.2 设计意义 1
1.3 设计思路 2
2. 需求分析 2
2.1 需求描述 3
2.2 用例建模 3
2.3 用例描述 4
2.3.1 用户管理用例描述 4
2.3.2 部门管理用例描述 5
2.3.3 职位管理用例描述 5
2.3.4 员工管理用例描述 6
2.3.5 公告管理用例描述 7
3. 系统设计 7
3.1 数据库设计 7
3.1.1 概念模型 8
3.1.2 逻辑模型 8
3.1.3 数据库脚本 9

3.2 系统架构设计 11
3.3 模块设计 11
3.3.1 项目执行流程 11
4. 产品实现 11
4.1 部门管理模块实现 11
4.1.1 界面设计 11
4.1.2 功能实现 12
4.2 职位管理模块实现 15
4.2.1 界面设计 15
4.2.2 功能实现 16
4.3 员工管理模块实现 19
4.3.1 界面设计 19
4.3.2 功能实现 20
4.4 公告管理模块实现 24
4.4.1 界面设计 24
4.4.2 功能实现 25
4.5 用户管理模块实现 27
4.5.1 界面设计 27
4.5.2 功能实现 28
5. 结论 30
5.1 毕业设计成果特点 30
5.2 不足之处或遗留未予解决的问题 31
参考文献 31
致谢 32
2. 需求分析

基于其他企业人事管理软件的不足,要求能够制作一个可以方便、快捷的对员工信 息进行添加、修改、删除的操作,为了能够更好的存储职工的信息,可以将职工的信息添 加到 Word 文档,这样,不但便于保存,还可以通过 Word 文档进行打印。 根据企业对人事管理的要求,指定企业人事管理系统目标如下:
①操作简单方便、界面简洁美观
②在查看员工信息时,可以对当前员工的家庭情况等进行添加、修改、删除操作
③方便快捷的全方位查询所有数据
④可以将员工信息以表格的形式插入到 Word 文档中
⑤实现数据库的备份、还原及清空操作
⑥由于该系统使用对象较多,要有较好的权限管理

⑦能够在当前运行的系统中重新进行登录
⑧系统能够运行稳定、安全可靠

2.1 需求描述

管理员进入主界面,软件开始运行,提供用户登录功能,不同的用户登录操作的功 能不同,非管理员用户登录只能查看一些公告信息等,而管理员登录后,可以进行用户 管理丶部门管理、职位管理、员工管理、公告管理等功能。管理员可以通过点击部门管 理进入里面,可以添加部门、查看部门信息、删除部门等操作。在主界面,管理员可以 随意选择自己的操作达到最终的目的。
人事管理系统的主要作用就是为用户管理不同部门的员工,能够有效的完成人事管 理的日常工作;将零散的、杂乱无章的人员信息进行一些整理,方便用户的查询、汇总以 及分析。一个完整的人事管理系统应实现以下基本功能。
部门管理:能够维护体现部门间的组织关系,反映部门的基本信息,能够进行部门的 增加撤消,以及部门信息(如部门名称、负责人名称等)的修改。
职位管理: 用户管理:能够对系统用户进行编辑、增加或删除,并指定用户的权限。 员工信息的管理:维护员工的基本信息,用户可以进行员工档案信息的录入及更改,
其中包括员工的基本信息,要求这些员上档案信息可以进行新增、删除、修改操作,同时 可以进行浏览和查询的操作。
公告管理:可以查询所有公告或根据公告名称,公告内容进行模糊查询。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/newlw/article/details/130760447