人力资源管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人力资源管理系统
需求规格说明书
1.引言
1.1目标
本说明书的目的在于明确说明系统需求,界定系统的实现功能的范围,指导系统设计以及编码。为下阶的设计、开发提供依据,为项目组成员对需求的详尽理解,以及在开发过程中的协同工作提供强有力的保证。同时本文档也作为项目评审验收的依据之一。预期读者为:公司人力资源部人员、项目经理、系统分析设计人员、开发工程师、测试经理以及测试设计人员等。
1.2参考文献
①《软件工程导论》,张海藩,清华大学出版社。
②《实用软件工程》,郑人杰等,清华大学出版社。
2.总体描述
2.1 产品远景规划
充分利用网络资源,根据企业实际需求,进一步优化和再造管理流程:使基于人力资源系统的管理更为高效和科学,数据更为准确。完善人力资源系统的业务管理功能,建立流程引擎和角色管理机制:使得达到降低成本,提高效率,合理利用人才,改进员工服务模式的目的。
2.2 用户类和用户特性
用户类分别是系统管理员、各职务小组、普通员工。
系统管理员要求对系统计算机较为了解,各职务小组熟悉计算机操作、普通员工会查询自己的信息及基本操作。
2.3 运行环境(Operation Environment, OE)
“人力资源管理系统”的操作将通过如下的Web浏览器来完成:Microsoft Internet OE-1:
Explorer版本10.0和11.0,Netspcape Communication版本4.7和Netscape版本8和9。
OE-2:“人力资源管理系统”将运行在一个服务器中,该服务器运行当前由公司批准的Red Hat Linux版本和Apache HTTP Server。
OE-3:“人力资源管理系统”将允许用户通过公司内联网来访问,如果用户将被授权在公司的外部穿过防火墙来访问,那么用户也可以在家通过Internet来访问该系统。
2.4 设计和实现的约束条件(constriant)
CO-1:系统的设计、编码和维护文档将遵照Process Import Intranet Development Standard(Process Import公司内联网开发标准)版本1.3。
CO-2:系统将采用公司标准的当期Oracle数据库引擎。
CO-3:所有HTML代码将遵照HTML4.0版本。
C0-4:所有脚本都用Perl语言来编写。
2.5 用户文档(User Documentation, UD)
UD-1:系统将提供一个分层的跨链接的HTML联机帮助系统,它描述并演示了所有系统功能。
UD-2:如果是一个新用户第一次使用该系统,系统可以根据用户的要求,提供一个联机帮助,这样用户可以使用静态教程菜单来具体实践一下如何使用。系统不会将采用这一模板
的管理案例存储到数据库。
UD-3: 开发期限十一至十二周。
3. 系统特性
3.1 组织管理
该系统有一定的权限设置上级有权对下级进行管理并访问其信息。
3.2 员工信息管理
管理员在员工进入公司时人力资源管理部门的有关人员需记录员工的基本信息,在员工的任职期间要把员工的一些重大事件记录下来,并可实现员工信息的删除、修改、查询、添加功能。
3.3 排班管理
排班管理活动由人力资源管理员对公司员工进行排班,要求对同一层次的员工时间量基本相同,如果与员工时间有冲突,管理员应进行调整,并记录调整流程。
3.4 考勤管理
公司采用相关电子设备对员工每天的上班情况进行记录,而考勤部门的人员需要将这些信息分类存入到考勤记录表中。员工因某事矿班需要递交请假或休假的申请,如果有假期公司将其休假,如果没有假期公司将根据实际情况再决定是否批假,考勤部门根据相关部门处理结果进行填写请假信息记录。由于特殊情况职员进行加班工作时,需要进行加班时间、人员等相关信息的记录。月底时,将员工整月考察情况、请假情况以及加班信息汇总到月考察信息表中。
3.5 员工福利管理
从员工的考勤表查出员工的考勤情况,对优秀员工进行一些奖励,奖励政策可由相关部门自己决定。
3.6 绩效考核管理
从员工考勤考核部门将所有员工整月的情况报表,奖励情况表以及惩罚信息表从系统中查询获取,然后根据考核条件评定出个员工的考核表。
3.7 招聘管理
该主题域的主要用户是人力资源管理部门,为其进行招聘需求分析,招聘结果提供支持。这个流程是人资源管理部门人员进行人信息查询将条件限定在员工能力资料得到的结果。根据当前公司需求以及获取的公司人力信息,得出公司所需人才信息表,整个流程主要还是依靠人力资源管理部门的人完成,系统主要负责存储分析结果。公司根据上面得到的招聘结果,发出招聘通知,应聘人员首先递交应聘申请,登记应聘人员进行初选得到复试人员面试,得到录用人员信息。录用人员在公司工作三个月后,人力资源管理部门根据其表现决定正式取用名单,将员工信息存入人力资源系统中,录用人员得以转正。
3.8培训管理
该主题域的主要用户是人力资源管理人员。为其分别提供培训人员名单获取,信息管理的支持,以及为员工提供培训申请提交的功能。公司发出某项技能培训通知后,每个员工都可以根据自己的情况,填写相关信息,递交培训申请。人力资源管理部门的人员登录系统后,获取相关员工能力信息,以及员工培训申请信息表,最后分析确定培训人员名单。培训过程中培训人员信息以及培训过程需记录在案。
4. 用例图
4.1 管理员对培训及员工信息的管理用例图
4.2 员工提交培训及查看员工信息的用例图
4.3 管理员对招聘及绩效考核管理的用例图
5. 外部接口需求
5.1 用户界面(User Interfaces, UI)
在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了、易于操作,并且要注意到界面的布局,应突出的显示重要以及错误信息。外观上也要做到合理;合理化,考虑到用户多对Windows风格较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定使用Delphi所提供的可视化组件,向Windows风格靠近。其中服务器程序界面要做到操作简单,易于管理。在设计上采用下拉式菜单方式,在出错显示上可调用Delphi库中错误提示函数。总的来说,系统的用户界面应做到可靠性、简单性、易学习和使用。