您好,欢迎访问三七文档
人力资源管理系统需求规格说明书1.引言1.1目标本说明书的目的在于明确说明系统需求,界定系统的实现功能的范围,指导系统设计以及编码。为下阶的设计、开发提供依据,为项目组成员对需求的详尽理解,以及在开发过程中的协同工作提供强有力的保证。同时本文档也作为项目评审验收的依据之一。预期读者为:公司人力资源部人员、项目经理、系统分析设计人员、开发工程师、测试经理以及测试设计人员等。1.2参考文献《软件工程导论》,张海藩,清华大学出版社。《实用软件工程》,郑人杰等,清华大学出版社。2.总体描述2.1产品远景规划充分利用网络资源,根据企业实际需求,进一步优化和再造管理流程:使基于人力资源系统的管理更为高效和科学,数据更为准确。完善人力资源系统的业务管理功能,建立流程引擎和角色管理机制:使得达到降低成本,提高效率,合理利用人才,改进员工服务模式的目的。2.2用户类和用户特性用户类分别是系统管理员、各职务小组、普通员工。系统管理员要求对系统计算机较为了解,各职务小组熟悉计算机操作、普通员工会查询自己的信息及基本操作。2.3运行环境(OperationEnvironment,OE)OE-1:“人力资源管理系统”的操作将通过如下的Web浏览器来完成:MicrosoftInternetExplorer版本10.0和11.0,NetspcapeCommunication版本4.7和Netscape版本8和9。OE-2:“人力资源管理系统”将运行在一个服务器中,该服务器运行当前由公司批准的RedHatLinux版本和ApacheHTTPServer。OE-3:“人力资源管理系统”将允许用户通过公司内联网来访问,如果用户将被授权在公司的外部穿过防火墙来访问,那么用户也可以在家通过Internet来访问该系统。2.4设计和实现的约束条件(constriant)CO-1:系统的设计、编码和维护文档将遵照ProcessImportIntranetDevelopmentStandard(ProcessImport公司内联网开发标准)版本1.3。CO-2:系统将采用公司标准的当期Oracle数据库引擎。CO-3:所有HTML代码将遵照HTML4.0版本。C0-4:所有脚本都用Perl语言来编写。2.5用户文档(UserDocumentation,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用户界面(UserInterfaces,UI)在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了、易于操作,并且要注意到界面的布局,应突出的显示重要以及错误信息。外观上也要做到合理;合理化,考虑到用户多对Windows风格较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定使用Delphi所提供的可视化组件,向Windows风格靠近。其中服务器程序界面要做到操作简单,易于管理。在设计上采用下拉式菜单方式,在出错显示上可调用Delphi库中错误提示函数。总的来说,系统的用户界面应做到可靠性、简单性、易学习和使用。5.2硬件接口(HardwareInterfaces,HI)处理器型号及内存容量;外存容量、联机或脱机、媒体及其存储格式。设备的型号及数量数据通信设备的型号和数量④输入及输出设备的型号和数量⑤功能及其他专用硬件5.3软件接口(SoftwareInterfaces,SI)服务器程序可使用Delphi提供的对SQLSERVER的接口,进行对数据库的所有访问。服务器程序上可使用SQLSERVER对数据库的备份命令,以做到对数据的保存。在网络软件接口方面,使用一种无差错的传输协议,采用滑动窗口方式对数据进行网络传输及接受。6.其他非功能性需求6.1性能(PErformance)需求本项目软件性能要求如下:告警信息从产生到显示出来的时延不应该大于15秒。配置信息的更新最大时延为24小时。性能监控数据时间间隔不超过15分钟。④对本软件系统用户经常使用的90%操作响应时间小于20秒,对于极少使用的10%操作响应时间应不小于120秒。⑤保证系统并发访问用户数30。⑥系统数据库容量应能够满足各功能模块的需要。能满足告警和性能原始数据、日志信息等半年的存储容量;告警统计和性能数据一年的存储容量。6.2安全性(SEcurity)需求系统应该具有对系统自身的管理功能,应实现网管系统自身的完善的维护和管理,需提交标准安装程序。提供必要的操作维护手册及技术手册。当进行版本升级时,提供版本差异的详细说明。7.其他需求7.1系统的封闭性:用户的封闭性较好,用户基本上在提示信息下输数据。7.2系统的容错性:用户数错数据都有提示信息,具有较好的容错性能。7.3可维护性:新功能的实现仅涉及局部。
本文标题:人力资源管理系统
链接地址:https://www.777doc.com/doc-2059747 .html