兰州工业学院毕业设计说明书(论文)
3. 人力资源管理系统分析
3.1 功能介绍
3.1.1功能结构
HR人力资源管理系统是为了便于公司人事部门管而开发的系统,基于三大框架(hibernate,struts2,Spring)的开发模式,部署于服务器端,客户端借助浏览器访问服务器。 3.1.2功能模块
通用WEB 应用系统,包括系统管理,功能管理,薪资管理,系统中心和独立的子系统,主要包括:部门管理,员工管理,角色管理,功能管理,应聘管理,面试管理,录用管理,转正管理,离职管理,薪资录入,薪资查询,公告管理,资源管理多个个功能模块。 3.1.3桌面管理
⑴公告通知
需求描述:增加系统或公司内部相关信息,通过审核后,发布到公告栏。 功能:
需求要点说明:点击可以查看一条公告的详细信息; ⑵员工生日提醒 需求描述:将即将过生日的员工信息展现在桌面上,使人力资源管理部门提供公司员工提供更好的帮助和服务。过期后从桌面上自动删除,提醒周期为提前一周。
需求要点说明:点击可以查看某个员工的详细生日信息; ⑶员工转正提醒 需求描述:将即将转正的员工信息展现在桌面上,以方便人力资源管理部门及时查看,并为转正员工办理转正手续,当办理了转正手续后,自动从桌面上删除,提醒周期为提前一周。
需求要点说明:点击可以查看某个员工的转正详细信息; ⑷员工离职提醒 需求描述:将即将离职的员工信息展现在桌面上,以方便人力资源管理部门及时查看,并为离职员工办理离职手续,当办理了离职手续后,自动从桌面上删除,提醒周期为提前一周。
需求要点说明:点击可以查看某个员工的离职详细信息; 3.1.4 系统管理
⑴员工管理 需求描述:管理公司所有在职员工个人信息包括,正式员工,试用期员工,实习员工。 已在职员工:通过系统录入或批量导入方式导入系统;
试用期员工:通过招聘流程录入,当录用管理模块中确定了员工被正式录用后,员工个人信息就会自动导入到员工管理中。
需求要点说明:实习员工:有两种方式:一是通过系统录入,二是通过招聘流程录入(同试用期员工)。
功能:
4
兰州工业学院毕业设计说明书(论文)
【新增】:新增一条员工信息; 【修改】:修改一条员工信息; 【删除】:删除一条员工信息; 【搜索】:搜索符合条件的员工信息; 【查看】:查看一条员工的详细信息; 【批量导入】:通过文件批量导入员工信息; ⑵部门管理
需求描述:对公司所有部门进行统一管理,部门要体现出上下级关系。 需求要点说明: 【新增】:新增一部门信息; 【修改】:修改一条部门信息; 【删除】:删除一条部门信息; 【搜索】:搜索符合条件的部门信息; 【查看】:查看一条部门的详细信息; ⑶角色管理
需求描述:按照业务职能对系统进行角色化管理。 需求要点说明: 【新增】:新增一角色信息; 【修改】:修改一条角色信息; 【删除】:删除一条角色信息; 【搜索】:搜索符合条件的角色信息; 【查看】:查看一条角色的详细信息; 【指定人员】:给指定的角色指派人员; ⑷权限管理
需求描述:按照业务操作职责,对系统中角色分配相应操作权限,即系统功能。 功能:
需求要点说明:为指定的角色分配功能权限,相应的该角色下的所有人就具有了该角色所具的功能权限,在菜单树上会体现出不同角色的人所操作的功能菜单是不一样的。 3.1.5 招聘管理
⑴应聘管理
需求描述:将已通知面试的人员信息录入或批量导入系统,包括:人员姓名,性别,年龄,籍贯,学历,地址,联系电话等。
需求要点说明: 【新增】:新增一面试人员信息; 【修改】:修改一条面试人员; 【删除】:删除一条面试人员; 【搜索】:搜索符合条件的面试人员; 【查看】:查看一条面试人员的详细信息; 【批量导入】:系统提供模板(EXCEL),HR将需要面试的人员信息录入到EXCEL文件中,最后通过系统提供的批量导入功能,将所有面试人员的信息一次性导入系统;
⑵面试管理
需求描述:面试官面试完后需要将面试人员的面试情况信息录入系统。 需求要点说明: 【搜索】:搜索符合条件的面试人员;
5
兰州工业学院毕业设计说明书(论文)
【审定】:选中一条面试人员信息,点击审定按纽进入修改页面,面试人员的个人信息是不能修改,面试官只能增加或修改面试意见;
⑶录用管理
需求描述:当面试人员完成所有面试后,HR需要根据面试结果确定是否录用,此模块主要功能是将已录用人员个人信息导入到公司正式员工库中。
需求要点说明: 【搜索】:搜索符合条件的面试人员; 【录用】:选中一条面试人员信息,点击录用按纽,修改录用状态为已录用,并将该人员的个人信息导入到员工管理中,并且该模块中不再显示该人员信息;
【存档】:未达到本次公司录用的标准,但可以做为公司人才库以备后用,选择中一条面试人员信息,点击存档,将录用状态修改为“存档”;此时此模块中不再显示该人员信息。
【删除】:对于面试完全不合格的人员,通过此功能可以从系统中删除。 ⑷转正申请
员工转正申请流程如图3.1所示:
图3.1 转正申请流程
⑸离职申请
员工离职申请流程如图3.2所示:
图3.2 离职申请流程
6
兰州工业学院毕业设计说明书(论文)
3.1.6薪资管理
⑴薪资录入
需求描述:录入薪资或批量导入薪资 需求要点说明: 【新增】:新增一条薪资信息; 【修改】:修改一条薪资信息; 【删除】:删除一条薪资信息; 【搜索】:搜索符合条件的薪资信息; 【查看】:查看一条薪资的详细信息; 【批量导入】:将模板数据批量导入到系统中; ⑵工资单查询
需求描述:员工登陆系统可以查看自己的工资单 3.1.7系统中心
⑴公告管理
需求描述:增加系统或公司内部相关信息,通过审核后,发布到公告栏,并在桌面滚动展现。
需求要点说明: 【增加】:增加一条公告信息; 【修改】:修改一条公告信息; 【审核】:审核一条公告信息; 【删除】:删除一条公告信息; 【搜索】:搜索一条公告信息; ⑵资源管理
需求描述:增加系统附件管理功能。 需求要点说明: 【增加】:增加一条资源信息,选择附件上传; 【修改】:修改一条资源信息; 【删除】:删除一条资源信息; 【下载】:下载一条资源信息;
3.2 非功能需求
⑴界面需求
整个系统界面色调统一、布局整齐、美观大方。 ⑵性能需求
界面响应速度<=2秒,高峰时并发处理300次/秒刷新。 ⑶运行环境需求
本系统分为前台和后台两部分处理,前后台硬件和软件配置分别如下: 前台硬件/软件:高档PC服务器(作为前台web服务用机):P4以上2CPU ;内存2G;硬盘10000转50G以上;
服务器操作系统:Windows 2003Server ;Tomcat;JDK1.4以上; 柜员操作终端(作为柜员操作用机): win7/XP操作系统;相关硬件驱动; 后台硬件/软件:
高档PC Server或Unix小型机:P4以上4CPU;内存4G;硬盘10000转200G以上 服务器操作系统:Windows 2003Server;JKD1.4以上;Oracle/Mysql/db2数据库;
7
兰州工业学院毕业设计说明书(论文)
开发工具:Eclipse3.1以上;等。 本系统开发环境: 机型:华硕X84H;
操作系统:Windows7 旗舰版;
处理器:Inter(R)Core(MT)i3-250M CPU @ 2.30GHz 2.30GHz; 安装内存(RAM):2.00GB; 系统类型:32为操作系统; ⑷安全性需求
平台实现用户统一登陆管理、业务菜单按权限实现动态分配、部分业务操作采用双授权功能。
⑸质量需求
指明该项目在可靠性、可移植性、实用性、可维护性等方面的目标。应尽量以明确的、量化的、可检验的方式来描述。
8