人力资源管理系统的设计与实现
2.6 具体分析
对本系统用列描述
2.6.1用户模块
合法用户可以在本系统登录后,查看个人基本信息,查看个人考勤记录,查看个人薪资列表,可以进行假期申请,查看个人假期情况,可以修改密码。用户用例图如图所示:
图2.1用户用例图
图2.2前台用户用例图
2.6.2管理员模块
管理员在此模块内对系统进行管理和维护,系统包括员工资料管理、公司部门管理、员工考勤管理、职工薪资管理、个人页面等管理功能。管理员管理系统时,首先进入系统管理界面,选择相应的管理项,即可进入相应界面进行增、删、改、查等管理操作。
8
湖南工程学院毕业设计(论文)
用户用例图如图所示:
图2.3管理员用例图
图2.4 员工资料管理用例图
图2.5公司部门管理用例图
图2.6 员工考勤用例图
9
人力资源管理系统的设计与实现
图2.7职工薪资管理用例图
图2.8个人页面用例图
10
湖南工程学院毕业设计(论文)
第3章 总体设计
3.1 设计的基本思想
设计思想遵循以下几点:
(1)采用B/S模式进行开发,其优点是后台与前台处理层次分明,而且符合众多已经习惯网页方式的用户。
(2)采用面向对象的开发与设计理念。运用面向对象技术的前提是对整体系统的高度和准确抽象,通过它可以保证系统良好的框架,进而带来产品较强的稳定性和运行效率。
(3) 采用模块化设计。模块化设计要求将整个系统划分成基于小的模块,有利于代码的重载,简化设计和实现过程。
(4) 简单方便的系统界面。设计简单友好的系统界面,方便用户较快的适应
3.2 系统目标
人力资源管理系统的使用,应该达到以下目标:
(1)系统开发符合企业实际需求,切合实际,能够提高企业人力资源管理水平,提高工作效率,降低成本。
(2)用户可以根据自己的实际情况做出修改,并有效的查找相关员工等信息。 (3)系统根据用户实际设计,使用方便,设计统一的人力资源界面。 (4)能够及时提供相关数据和报表,用以支持企业决策。 (5)系统运行稳定、安全可靠。
3.3 系统功能结构设计
人力资源管理系统是针对员工管理的一个WEB管理平台。系统主要包括以下功能模块:
员工信息管理:主要包括浏览人员信息、人员信息的添加、人员信息的修改。 招聘管理:主要包括应聘人员信息的详细查看、删除、添加以及信息入库。 培训管理:主要包括培训计划的详细信息、信息删除、添加培训计划和填写培训总结。
考勤管理:主要包括考勤的详细信息,删除、修改、考勤异常等详细信息。 工资管理:主要包括工资的修改、添加、删除。
管理员用户具有做员工信息管理、员工工资管理,员工考勤管理、员工招聘管理、
11
人力资源管理系统的设计与实现
修改个人密码等功能
3.4 系统主要功能结构图
(1) 系统主体功能结构图如图3.1所示:
个人加班查询 新增加班信息 职工加班管理 系统设置 修改密码 系统注销 图3.1系统功能结构图图
今日考勤 考勤查询 员工考勤管理 部门列表 添加部门 公司部门管理 人力资源管理系统 个人页面 假期情况管理 假期申请 个人基本信息 考勤记录查询 个人工资列表 假期申请 假期申请查询 职工列表 添加职工 查询职工 员工资料管理 职工薪资管理 薪资汇总发放
(2) 管理员功能结构图:
图3.2管理员功能结构图
修改密码 员工信息管理 招聘信息管理 培训管理 培训管理 工资管理 管理员
12