《需求分析-人力资源管理系统(共34页).doc》由会员分享,可在线阅读,更多相关《需求分析-人力资源管理系统(共34页).doc(34页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上人力资源管理系统需求分析详细报告 系别:计算机系微软开发班级:2014级微软一班组名:ABC项目组日期:2016.7.20 需求分析说明书. .3 . 3 . . 4. 4.4。.4.4.4.5.5三、数据描述.53.1数据流图(DFD).53.2实体联系图(ER).63.3数据字典.6.13.13.134.2.1 员工信息管理子系统.13 .13 .13 .174.2.2 .17 4.2.2.1.17 4.2.2.2业务事件.18 4.2.2.3.204.2.3 .20 4.2.3.1.20 4.2.3.2.21 4.2.3.3.234.2.4 .23 4.2.4.
2、1.23 .23 .254.2.5 合同管理子系统.25 4.2.5.1.25 .26 .284.2.6 系统管理子系统.28 4.2.6.1.28 .28 .28.28 4.2.7.1.28 .29 .31五、性能需求.315.1数据精确性.315.2时间特性.325.3适应性.32.32.32.32.326.4内部接口.32.33.33.33.33.33.33.34 一、引言1.1编写目的随着企业的信息化和体制改革的步伐,人才竞争使企业的人力资源面临前所未有的挑战。越来越多的企业不断地加大对员工的投资,从而更好地吸引、保留和发展所需要人才,是企业拥有持久的、强大的竞争优势。我们将为企业提供
3、全面的人力资源管理解决方案,只在满足快速成长的企业管理信息化需求,主要目的就是帮助客户快速持续和健康成长,并且使人力资源部门借助此管理系统从重复烦杂的日常管理事务中解脱出来,将更多的精力投注于人力资源战略规划以支持和推动企业战略目标的实现,不断提升人力资源部对企业的价值,有效的提升企业的核心竞争力。本说明书目的在于明确说明系统需求,界定系统实现功能的范围,指导系统设计以及编码。本说明书的预期读者为:公司人力资源部员工,项目经理,系统分析员,系统设计员工,开发工程师,测试经理以及测试设计员工等。本说明书的编写为下阶段的设计、开发提供依据,为项目组成员对需求的详尽理解,以及在开发开发过程中的协同工
4、作提供强有力的保证。同时本文档也作为项目评审验收的依据之一。1.2项目背景人力资源管理模块以经营管理为基础,采用成熟、先进的计算机软、硬件集成技术,融入科学的人事管理思想和模式,对企业及其下属公司的人事信息进行采集、储存、加工、处理和分析,使其及时准确地反映企业的人事聘用状况、员工流动情况、薪资情况等人事信息,为各层管理者提供快速准确的人事管理依据与辅助决策数据。公司发展现状几十年来,中国市场犹如一块大蛋糕,众家前来分割而食,使广告经营单位和从业员工急速发展,员工良莠不齐,懂专业知识的少,小本经营多。面对危机与机遇,出路只有一条:通过改革和创新,提高管理能力,提高核心竞争力。通过导入规范化信息
5、管理系统,尤其是人力资源管理系统,建立信息化平台。只有在人力资源得到合理的分配,才能发挥出企业的整体实力,站稳脚跟。建立一个完善的人力资源管理系统,对一个企业的领导者在人力管理方面有着非常重要的作用。我们的项目就是基于人力资源管理在企业发展中的重要作用而开发的,使公司能更好的管理人力资源,提高企业的整体竞争力。通过实施人力资源管理系统,提高人力资源部在日常人力资源操作性等事物的工作效率,为高层提供即时的搞笑的人力资源数据查询、分析,为高层提供决策支持。同时有利于人力资源内部流程的规范与再造优化,以便更好的为员工提供更好的服务。1.3定义1.3.1专业术语 数据流图:数据流图是结构化方法中使用的
6、工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。1.3.2主页术语定义 .net:是Microsoft XML Web services 平台。XML Web services 允许应用程序通过Internet进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。 SQL:是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。 甘特图:它是以图式的方式通过活动列表和时间刻度形象地表示出任何特定的活动顺序与持续时间。二、任务概述2.1目标 充分利用网络资源,根据企业实际需求,进一步优化和再造管理
7、流程:使人力资源的管理更为高效和科学,数据更为准确。 完善人力资源决策支持系统,及时提供相关数据和报表:使基于人力资源系统数据的决策更为直观和精确。 增强员工自助服务的功能,简化人力资源事务性的管理流程:使人力资源部门的员工有更多的时间和精力用于人力资源的战略规划。 完善人力资源系统的业务管理功能,建立流程引擎和角色管理机制:使得达到降低成本,提高效率,合理利用人才,改进员工服务模式的目的。2.2 运行环境开发环境:Microsoft Visual Studio 2010 Microsoft SQL Server2008运行平台:Windows XP操作系统附加功能:IIS 6.0应用平台:B
8、ea Weblogic 8.1客户端软件:MS IE 6.0语种:简体中文或英文 硬件环境:列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括: 1处理器型号及内存容量; 2外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量; 3输入及输出设备的型号和数量,联机或脱机; 4数据通信设备的型号和数量; 5功能键及其他专用硬件例如:设备名称用途配置信息备注应用和数据库服务器数据存储和处理1CPU:P4 2.20G无 整个系统相关员工有:系统管理员工,人力资源管理员,普通员工,应聘员工以及财务的后勤员工。 人力资源管理员可以利用该系统好好利用公司人力资源,普通员工可以及时查询相
9、关信息并更新自己的信息2.3 条件限制由于系统用户层次广,用户面宽,所以用户对于电脑,网络知识的掌握不一,可能有尚未接触过电脑的,可能有软件使用高手故应该考虑根据调查用户实际设计出使用方便,统一,简易尽量多可视化的系统,提高用户的可操作性,减少用户培训。 同时由于不同层次的用户有不同的系统使用管理权限,健全安全机制,完善系统安全监控审计功能也是很重要的。三、数据描述3.1数据流图3.2实体联系图 3.3数据字典 数据库名:MYOFFICE表名:AccessoryFile序号列名数据类型长度小数位标识主键允许空默认值说明1Idint40是是否2FileIdint40否3AccessoryName
10、varchar500否4AccessorySizeint40否5AccessoryTypeIdint40否6CreateDatedatetime83否7AccessoryPathvarchar2000否表名:BranchInfo序号列名数据类型长度小数位标识主键允许空默认值说明1Idint40是是否2BranchNamevarchar500否3BranchShortNamevarchar500否表名:DepartInfo序号列名数据类型长度小数位标识主键允许空默认值说明1Idint40是是否2DepartNamevarchar500否3PrincipalUserIdint40否4Connect
11、TelNovarchar200是5ConnectMobileTelNochar110是6Faxesvarchar200是7BranchIdint40否表名:FileInfo序号列名数据类型长度小数位标识主键允许空默认值说明1Idint40是是否2FileNamevarchar500否3FileTypeIdint40否4Remarkvarchar500是5FileOwnerIdint40否6CreateDatedatetime83否7ParentIdint40否8FilePathvarchar2000否9IfDeletebit10否表名:FileTypeInfo序号列名数据类型长度小数位标识主键
12、允许空默认值说明1Idint40是是否2FileTypeNamevarchar500否3FileTypeImagevarchar500否4FileTypeSuffixvarchar200是表名:LoginLog序号列名数据类型长度小数位标识主键允许空默认值说明1Idint40是是否2UserIdint40否3LoginTimedatetime83否4IfSuccessbit10否5LoginUserIpvarchar1000否6LoginDescvarchar1000是表名:MeetingInfo序号列名数据类型长度小数位标识主键允许空默认值说明1Idint40是是否2MeetingNamev
13、archar500否表名:ManualSign序号列名数据类型长度小数位标识主键允许空默认值说明1Idint40是是否2UserIdint40否3SignTimedatetime83否4SignDescvarchar2000是5SignTagint40否1:签到 0:签退表名:Message序号列名数据类型长度小数位标识主键允许空默认值说明1Idint40是是否通知id2Titlevarchar1000否消息标题3MessageContentvarchar50000否消息内容4MessageTypeIdint40否消息类型5BeginTimedatetime83否消息开始有效时间6EndTim
14、edatetime83否消息有效结束时间7FromUserIdint40否消息发布者8IfPublishbit10否1:已发布,0:未发布9RecordTimedatetime83否填写消息时间10IsDeletebit10否表名:MessageToUser序号列名数据类型长度小数位标识主键允许空默认值说明1Idint40是是否2MessageIdint40否3ToUserIdint40否4IfReadbit10否5IsDeletebit10是表名:MessageType序号列名数据类型长度小数位标识主键允许空默认值说明1Idint40是是否2MessageTypeNamevarchar500
15、否3MessageDescvarchar500是表名:MyNote序号列名数据类型长度小数位标识主键允许空默认值说明1Idint40是是否2NoteTitlevarchar500否3NoteContentvarchar5000是4CreateTimedatetime83否5CreateUserIdint40否表名:OperateLog序号列名数据类型长度小数位标识主键允许空默认值说明1Idint40是是否2UserIdint40否3OperateNamevarchar500否5OperateDescvarchar2000否6OperateTimedatetime83否表名:PreContrac
16、t序号列名数据类型长度小数位标识主键允许空默认值说明1Idint40是是否2ScheduleIdint40否3UserIdint40否表名:RoleInfo序号列名数据类型长度小数位标识主键允许空默认值说明1Idint40是是否2RoleNamevarchar500否3RoleDescvarchar500是表名:RoleRight序号列名数据类型长度小数位标识主键允许空默认值说明1Idint40是是否2RoleIdint40否3NodeIdint40否表名:Schedule序号列名数据类型长度小数位标识主键允许空默认值说明1Idint40是是否2Titlevarchar500否3Address
17、varchar500否4MeetingIdint40否5BeginTimedatetime83否6EndTimedatetime83否7SchContentvarchar5000否8CreateUserIdint40否9CreateTimedatetime83否10IfPrivatebit10否表名:sysdiagrams序号列名数据类型长度小数位标识主键允许空默认值说明1namesysname2560否2principal_idint40否3diagram_idint40是是否4versionint40是5definitionvarbinaryMAX0是表名:SysFun序号列名数据类型长度
18、小数位标识主键允许空默认值说明1NodeIdint40是否2DisplayNamevarchar500否3NodeURLvarchar500是4DisplayOrderint40否5ParentNodeIdint40否表名:UserInfo序号列名数据类型长度小数位标识主键允许空默认值说明1Idint40是是否2LoginIdvarchar500否3UserNamevarchar500否4Passwordvarchar500否5DepartIdint40否6Genderint40否7RoleIdint40否8UserStateIdint40否9Salaryfloat80否表名:UserStat
19、e序号列名数据类型长度小数位标识主键允许空默认值说明1Idint40是是否2UserStateNamevarchar500否表名:WorkTime序号列名数据类型长度小数位标识主键允许空默认值说明1Idint40是是否2OnDutyTimevarchar500否3OffDutyTimevarchar500否四、功能需求4.1功能划分本系统由员工信息管理子系统,薪资管理子系统,招聘管理子系统,培训管理子系统,合同管理子系统,系统管理子系统,考勤考核管理子系统组成,今后还可以根据发展需要添加相关系统。4.2功能描述4.2.1员工信息管理子系统4.2.1.1概述该主题域的主要用户是员工,人力资源管理
20、员,将对员工信息进行查看,变动(修改,添加,删除)提供支持。其范围如下图所示:员工信息管理系统4.2.1.2业务事件1员工信息查询员工成功登录人力资源管理系统,输入相关信息条件,进行员工信息查询。其流程如图所示: 员工对于自己的相关基本信息进行查看,以及相关员工查看员工的信息。流程中主要涉及的业务实体以及它们之间的关系如图所示:在这个业务流程中,有两个直接与系统交互的用户:系统管理员,员工,涉及的业务活动如图所示:2员工信息修改人力资源管理部门等相关员工根据情况对员工信息进行修改更新与维护,员工自身对于自己的信息的更正等。整个流程如图所示:流程中涉及的的业务实体在上图的基础上增加了人力资源部门
21、的员工,它们之间的关系如图所示:这个业务流程中有三个直接与系统交互的用户:系统管理员,员工,人力资源部门员工,他们涉及的业务活动如图所示:3新员工信息添加当公司招聘进新的员工时,需要将新员工的信息存进系统中。其流程如图所示:这个业务流程中涉及的业务实体同上面信息修改。其系统直接交互用户也包括系统管理员,员工,人力资源部门员工,在上面的业务活动的基础上,人力资源部门员工涉及的业务活动添加了添加员工信息4离职员工信息删除公司员工因为某种原因离职的时候,就需要从系统中将该员工的信息删除。整个业务流程如图所示:此业务流程中涉及的业务实体以及系统交互用户同上面的流程,只是人力资源管理员工在这个基础上又增
22、加多一项,如图所示:4.2.1.3报表员工信息报表: 部门:公司各部门目的:便于了解公司部门员工信息,对公司人力资源(员工)进行各项分析,便于各个部门的工作有依据地开展,更好地利用公司人力资源 相关场景与查询频率:1频率:不定数发生 2用户数量:依据各公司人数而定4.2.2薪资管理子系统4.2.2.1概述该主题域的主要用户是财务处,为其提供对于员工工资发放的根据。其范围如图所示: 4.2.2.2业务事件 1员工奖励/惩罚管理当某个员工获取奖励时,将员工相关信息以及其获得的奖励情况存入系统中。月底时对所有奖励表进行统计得出员工月奖励情况表。整个业务流程如图所示:2员工绩效考核从员工考勤考核部门将
23、所有员工整月的情况报表,奖励情况表以及惩罚信息表从系统中查询获取,然后根据考核条例评定出个员工的考核表。整个业务流程如图所示: 3当月员工工资管理月底根据员工信息表中员工工资情况以及绩效考核表中各员工考核情况得出员工月实际工资,存入系统中。流程如图所示: 4发放工资历史记录发放员工工资需要进行记录,以免出现差错,全部发放完毕后将员工工资历史记录存档。流程如图所示: 这些业务流程中涉及的业务实体以及它们之间的关系如图所示:这些业务流程与系统交互的用户:系统管理员工,薪资管理部门员工以及财务处4.2.2.3报表员工工资发放历史报表:部门:薪资管理部门,财务处 目的:便于以后进行公司进行财务管理等
24、相关场景与查询频率:1.频率:基本上很少查询,每季或是每年发生一次 2.用户数目:依据上面两部门职员数而定当月员工工资报表:部门:薪资管理部门,财务处目的:财务处了解整个月薪酬情况以及便于薪酬部门进行员工工资员工奖励/惩罚信息报表: 部门:薪资管理部门,人力资源管理部门 目的:便于薪资管理部门进行绩效考核 便于人力资源管理部门进行员工管理分析员工绩效考核报表:部门:薪资管理部门,人力资源管理部门目的:便于薪资管理部门进行员工工资评定 便于人力资源管理部门进行人力资源管理3.2.3招聘管理子系统3.2.3.1概述该主题域的主要用户是人力资源管理部门,为其进行招聘需求分析,招聘结果提供支持。其范围
25、如图所示:3.2.3.2业务事件1获取员工能力资料信息这个流程是人力资源管理部门员工进行员工信息查询将条件限定在员工能力资料得到的结果。 2根据员工需求进行招聘需求分析根据当前公司需求以及获取的公司人力信息,得出公司所需人才信息表,整个流程主要还是依靠人力资源管理部门的员工完成,系统主要负责存储分析结果。 3招聘公司根据上面得到的招聘分析结果,发出招聘通知,应聘员工首先递交应聘申请,登记应聘员工信息,对应聘员工进行初选得到复试名单,复试员工面试,得到录用员工信息。整个流程如图所示: 整个业务流程中涉及的业务实体以及它们之间的关系如图所示:这个业务流程中,与系统直接交互的用户:人力资源管理员工,
26、招聘部门员工。他们涉及的业务活动如图所示:4转正录用员工在公司工作三个月后,人力资源管理部门根据其表现决定正式取用名单,将员工信息存入人力资源系统中,录用员工得以转正。整个流程主要还是人为地进行做出决定是否留用。3.2.3.3报表招聘员工信息报表 应聘职员信息报表 复试名单报表 录用职员信息报表 3.2.4培训管理子系统3.2.4.1概述该主题域的主要用户是人力资源管理员工,为其分别提供培训员工名单获取,信息管理的支持,以及为员工提供培训申请提交的功能。其范围如图所示:3.2.4.2业务事件1提交培训申请公司发出某项技能培训通知后,每个员工都可根据自己的情况,填写相关信息,递交培训申请。其流程
27、如图所示: 这个流程主要系统用户是员工,其业务活动如图所示;2进行培训员工名单分析确定人力资源管理部门的员工登录系统后,获取相关员工能力信息,以及员工培训申请信息表,最后分析确定培训员工名单。其流程如图所示:整个系统参与者是人力资源管理部门员工,他们的主要业务活动如图所示:3培训员工信息管理本流程主要是用于对每次培训前各项培训信息,培训员工信息的记录以及培训过程中的情况的记录。4.2.4.3报表培训申请名单报表培训情况记录表培训员工信息报表部门:培训部门目的:便于对参与培训的员工进行管理与培训成绩评定4.2.5合同管理子系统4.2.5.1概述该主题域的主要用户是人力资源管理部门,让其可以很方便地进行公司与员工之间的合同维护与管理,同时也为员工提供查看合同的权益。其范围如图所示: 4.2.5.2业务事件1合同签订当某个员工被公司录用时签订合同所用,员工填写自己的相关资料,然后公司与员工协商确定合同内容,最后双方签订合同,合同管理部门将合同信息存入系统中。整个业务流程如图所示:2合同补充/变更当员工或是公司因为某种原因,需要对以前的合同进行修改或是续约时对合同