《人事管理系统需求分析报告2.pdf》由会员分享,可在线阅读,更多相关《人事管理系统需求分析报告2.pdf(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、K2MG-E专业技术人员绩效管理与业务能力提升练习与答案人事管理系统分析报告人事管理系统分析报告(软件工程作业软件工程作业)专业:专业:姓名:姓名:学号:学号:老师:老师:10 级信息管理与信息系统杨通全10040301004949余莉1K2MG-E专业技术人员绩效管理与业务能力提升练习与答案目录目录1 技术可行性.7社保管理、合同管理和部门管理主要涉及数据库的查询和更新,这些信息都可以很清晰的用关系数据库模式表示出来,采用数据库的操作没有难度。而员工管理模块中的月末统计也只是一个查询统计功能,这些在设计数据库好之后就不是问题。.7从规模上来说,人事管理系统应属于中小型数据库应用程序,在过程设
2、计期间可以完成从系统需求分析到系统测试的所有工作,不存在开发时间限制的问题。.7基于人事管理系统不属于大的数据库系统,并且没有严格的实时性的要求,因此,只要普通系统配置就可运行。对于人事管理系统的开发就没有特殊的要求。.72 经济可行性.7人事管理系统属于中小规模的MIS,所需要的资源不多,开支不会很大,也不需要特殊设备的支持,需要的只是作为服务器的计算机,还有作为开发平台的计算机就可以了。并且,在系统开发完成以后,由于人事管理的广泛性,可将系统扩展为通用的软件,增加其重要性,实现资源的最大利用率。这样降低了系统开发的开支,从而实现经济上的可行性。.73 操作可行性.7随着我国加入世界贸易组织
3、(WTO),我国企业与世界的联系更加密切,要想我们的企业管理与世界同步,最重要的就是利用当今飞速发展的计算机技术和网络资源。计算机技术突飞猛进的发展,对世界产生了根本性的影响,特别是对机构、企业的组织结构的影响可谓空前绝后。所以人事管理系统具有社会可行性。.7第二部分 需求规格说明书.71 引言.71.1 编写目的.81.2 项目背景.8随着经济发展,企业竞争也越来越激烈。如何提高员工效率,成为企业面临的一个重要问题。提高员工效率的前提就是提高员工的管理效率,由于员工信息繁杂且企业员工数量庞大,因此有必要设计一款软件来解决这个问题。.81.3 定义.82 任务概述.82.1 要求.82.2 目
4、标.8企业人事管理系统的主要目的是实现企业人事的信息化管理,主要业务就是实现对员工信息的管理,另外还需要提供打印报表功能,其中包括员工基本信息,合同、社保、部门、员工调动等信息。项目实施后,能够降低管理成本、合理控制人员调动、减少资金占有并提升企业的市场竞争力。.82.3 运行环境.93 功能需求.93.1 功能描述.9根据企业人事管理的特点,需要实现以下功能:.9登入功能。9实现员工信息查询、修改功能。9实现员工的入、离职管理功能。9实现员工转正及转正查询功能。2K2MG-E专业技术人员绩效管理与业务能力提升练习与答案9实9实9实9实9实9实93.2 系统功能构架.9本系统由四个模块组成,分
5、别是合同管理模块、员工管理模块、保险管理模块和部门管理模块。由于人事管理的对象主要是员工,所以本系统的功能主要集中在员工管理模块,系统的功能构架图如下所示:.93.3 系统业务流程图.10(1)人事部经理登入系统,如果输入登入名或登入密码有误则不能正确登入。.10(2)登入成功后进入系统主模块,在系统主模块中,可以选择进入不同的子模块或退出系统.10(3)进入“社保管理模块”,在这里可以点击“新增”,进入新增社保页面,然后输入新增社保员工信息,完成新增社保功能。也可以点击“修改”,进入修改社保页面,然后修改社保信息,完成修改社保功能。也可以以员工编号、员工名称、员工入保时间等方式来查找员工参加
6、社保信息,完成社保查询功能。同时还可以选择返回系统主模块,进行其他的工作。.10(4)进入“合同管理模块”、“部门管理模块”与进入“社保管理模块”的方式差不多,实现的功能也相类似。.10(5)进入“员工管理模块”,进入后可以选择不同的功能,步骤如下:.10进入“员工信息查询”模块,进入后选择以员工编号、员工姓名、员工性别等方式来查询员工信息,完成员工信息查询功能。.10进入“入职管理模块”,进入员工入职管理模块后,输入新入职员工的基本信息,确定完成输入,完成员工入职管理。.10进入“转正管理模块”,进入员工转正管理页面后,输入转正相关信息,确定完成输入,完成员工转正信息的录入。同时还可以以员工
7、编号、员工姓名、员工性别等方式来查询已经转正员工信息。10进入“离职管理模块”,进入员工离职管理页面后,双击将要被离职的员工编号,进入离职员工页面,输入离职信息,完成员工离职处理功能。同时还可以以员工编号、员工姓名、员工性别等方式来查询已经被离职的员工信息。.10进入“借调管理模块”,可以选择“添加借调”、“修改借调”和“停止借调”进入不同的页面,并做相应的信息输入,确定信息输入,完成员工借调信息的处理。同时还可以以员工编号、员工姓名、员工性别等方式来查询借调员工信息。.10进入“调整管理模块”,可以选择“人员调整”、“修改调整信息”和“删除调整信息”分别进入不同的页面,进行不同的信息输入处理
8、,确定信息输入,完成员工调整信息处理功能。.10进入“月末统计”,进入页面后可以以年、月、日不同方式来查询本月人员变动信息。103.4 数据流分析.113.4.1 顶成 DFD 图:人事管理员正确进入人事管理系统后,有三个模块供管理员选择不同的服务。.113现现现现现现员员月员员企工工工末劳工业借调员动保部调动信信工息息信信息息查息查查息查查询询询统询询及及及计及及管管管的管管理理理动功功的功功功能能能能能能。合险门同信信理理的K2MG-E专业技术人员绩效管理与业务能力提升练习与答案3.4.2 合同管理 DFD 图(DFD_P1):.11事务:人事部合同管理员查询、删除、修改、新增合同信息的操
9、作。.113.4.3 社保管理 DFD 图(DFD_P2):.11事务:人事部管社保管理员查询、删除、修改、新增社保信息的操作。.113.4.4 部门管理 DFD 图(DFD_P3):.11事务:人事部管理员查询、删除、修改、新增部门信息的操作。.113.4.5 员工管理 DFD 图(DFD_P4):.11事务:人事部经理对查询、入职、转正、离职、借调、调动及统计的操作。.11员工信息查询处理DFD图(DFD_P4_P4.1):11事务:人事部经理对员工信息的查询操作。.11员工入职处理DFD图(DFD_P4_P4.2):11事务:人事部经理对员工进行入职信息输入操作。.11员工转正处理DFD
10、图(DFD_P4_P4.3):11事务:人事部经理对员工进行转正信息输入操作。.11员工离职处理DFD图(DFD_P4_P4.4):12事务:人事部经理对离职员工进行信息输入操作。.12借调员工处理DFD图(DFD_P4_P4.5):12事务:人事部经理对借调员工的查询、修改、停止借调和添加借调信息的操作。.12调动员工处理DFD图(DFD_P4_P4.6):12事务:人事部经理对员工调动的查询、修改、删除和新增信息的操作。.12月末统计处理DFD图(DFD_P4_P4.7):12事务:人事部经理统计操作。.123.5 数据字典(DD).12员工信息表(DD_hrworker):.12离职信息
11、表(DD_hrlworker):.12员工转正信息表(DD_hrrenew):.12借调信息表(DD_hrborrow):.13调动信息表(DD_hrmobilize):.13部门信息表(DD_hrdepartment):.13社保信息表(DD_hrinsurance):.13合同信息表(DD_hrcontract):.13员工编号:.143.6 E-R 模型.14员工主要属性有员工编号、员工姓名、性别、联系电话、职位。员工主要属性如图所示,具体属性参考数据字典(DD_hrworker)。.14离职主要属性有员工编号、入职时间、离职时间、离职成本、离职类型。离职主要属性如图所示,具体属性参考数
12、据字典(DD_hrlworker)。.14转正主要属性有转正编号、原定转正时间、转正时间、试用期工资、转正工资。转正主要属性如图所示,具体属性参考数据字典(DD_hrrenew)。.144K2MG-E专业技术人员绩效管理与业务能力提升练习与答案部门主要信息有部门编号、部门名称、部门电话、部门主管、开业开业时间。部门主要属性如图所示,具体属性参考数据字典(DD_hrdepartment)。.15保险主要属性有保险编号、保险类型、保险起始时间、公积金账号、公积金开始时间。保险主要属性如图所示,具体属性参考数据字典(DD_hrinsurance)。.15合同主要属性有合同编号、合同生效日期、合同终止
13、日期、续签日期、续签终止日期。合同主要属性如图所示,具体属性参考数据字典(DD_hrcontract)。.15系统总体E-R图:15系统功能主要围绕员工的信息进行管理,一个员工只有一次转正的机会,同时一个员工也只有一次被解雇机会,因此,员工与转正、离职都是以一对一的关系关联的。一个员工可以签订多分合同(劳动、保密),同时一个员工也可以参加多种保险,因此,员工与合同、保险都是以一对多的关系关联,在调动时会产生属性。一个部门可以调动多个员工,因此部门与员工是以一对多的关系关联的。在不同的部门会发生不同种借调,因此,部门之间对员工借调是以多对多的关系关联的,借调时也会产生借调属性。.153.7 数据
14、库表.15数据库的实体关系结构,通过规范化后,可以映射为物理上的关系表。人事管理系统重要的数据库表如下:.151、员工信息表记录企业员工的基本信息:.15员工信息表(hrworker).152、员工转正信息表记录企业引进转正员工的信息.16员工转正信息表(hrrenew).163、离职信息表记录企业离职员工的信息.16离职信息表(hrlworker).164、保险信息表记录企业员工保险的相关信息。.17保险信息表(hrinsurance).175、借调信息表记录企业借调人员相关信息。.17借调信息表(hrborrow).176、调动信息表记录企业人员调动相关信息。.18调动信息表(hrmobi
15、lize).187、部门信息表记录企业部门的相关信息。部门信息表(hrdepartment).188、合同信息表记录员工与企业所签订的合同信息。.18合同信息表(hrcontract).184 运行需求.194.1 用户界面*略.194.2 硬件接口*略.194.3 软件接口*略.194.4 故障处理*略.19第三部分 项目管理.191 团队人员分工组成.191.1 团队分工.19团队人员分工组成.19成员.19角色.19职责.19杨明.20组长.20主程序员.205K2MG-E专业技术人员绩效管理与业务能力提升练习与答案领 导 项 目 团 队,管 理 团 队,负 责 软 件 开 发 的 规
16、划、交 付 工 作。20作 为 程 序 员 还 要 负 责 软 件 结 构 设 计 和 源 代 码 的 编 写,并 撰 写 报 告20李丽.20张艾艾.20邓佳佳.20程序员.20文档管理员.20整理需求分析的结构,同时要即使的撰写需求分析报告,并能够在需求发生变化时能即使的修改和发布修改后的需求报告。.20作为程序员还要参加软件源代码的编写和软件的设计。20美珍.20杨磊.20软件测试员.20秘书.20美工.20负责与用户沟通,同用户一起测试,并撰写测试文档。20注意对软件界面美学的需要,并提出建议。20秘 书 要 组 织 不 同 人 员 之 间 的 沟 通,使 得 团 队 项 目 部 至
17、于 脱 节。201.2 简单的人员组成结构图.202 项目进度及关键工期设置.20项目进度及关键工期设置.20流程.20时间.20关键工期.20准备工作.20第 12 周.20项目管理计划初稿.20需求分析.20第 35 周.20需求规格说明书初稿的发布.20系统设计.20第 67 周.20系统设计初稿的发布.20源代码开发与测试.20第 811 周.20编码开发与测试.20系统集成.20第 12 周.20整个系统的成功测试.20软件交付.206K2MG-E专业技术人员绩效管理与业务能力提升练习与答案第 13 周.20整个系统能成功并且稳定的运行.202.1 工期 PERT 图.202.2 工
18、期甘特图.20总结.21本文主要内容包括三个部分,分别是系统可行性分析、需求规格说明书和项目管理。其中主要内容集中在需求规格说明书中,可行性分析和项目管理都只是简略的带过。在需求规格说明说中,重点对系统的功能、系统流程、数据流、E-R 模型、数据库表做了陈述;简略的介绍了系统的结构和数据字典的定义。在可行性分析中简略的从经济、技术和操作进行了分析。在项目管理中,粗略的设置人员组成和定义人员的工作范围,用PERT 图和甘特图粗糙的定义实施项目流程时间安排。.21第一部分第一部分 可行性分析可行性分析1 1 技术可行性技术可行性社保管理、合同管理和部门管理主要涉及数据库的查询和更新,这些信息都可以
19、很清晰的用关系数据库模式表示出来,采用数据库的操作没有难度。而员工管理模块中的月末统计也只是一个查询统计功能,这些在设计数据库好之后就不是问题。从规模上来说,人事管理系统应属于中小型数据库应用程序,在过程设计期间可以完成从系统需求分析到系统测试的所有工作,不存在开发时间限制的问题。基于人事管理系统不属于大的数据库系统,并且没有严格的实时性的要求,因此,只要普通系统配置就可运行。对于人事管理系统的开发就没有特殊的要求。2 2 经济可行性经济可行性人事管理系统属于中小规模的MIS,所需要的资源不多,开支不会很大,也不需要特殊设备的支持,需要的只是作为服务器的计算机,还有作为开发平台的计算机就可以了
20、。并且,在系统开发完成以后,由于人事管理的广泛性,可将系统扩展为通用的软件,增加其重要性,实现资源的最大利用率。这样降低了系统开发的开支,从而实现经济上的可行性。3 3 操作可行性操作可行性随着我国加入世界贸易组织(WTO),我国企业与世界的联系更加密切,要想我们的企业管理与世界同步,最重要的就是利用当今飞速发展的计算机技术和网络资源。计算机技术突飞猛进的发展,对世界产生了根本性的影响,特别是对机构、企业的组织结构的影响可谓空前绝后。所以人事管理系统具有社会可行性。第二部分第二部分 需求规格说明书需求规格说明书1 1 引言引言事管理系统分析小组对当今社会的人事管理方面的需求进行了认真而全面的调
21、查。根据对企业的人事管理系7K2MG-E专业技术人员绩效管理与业务能力提升练习与答案统的功能需求、业务操作规程及其数据结构等具体要求,调查了单位对人事管理企业的员工基本信息、员工调动、员工借调、员工转正、员工离职、签订的合同、参加的保险进行管理,确定了系统性能要求,系统运行支持环境要求,数据项的名称、数据类型、数据规格。以上这一切为统下一步的开发工作奠定了良好的基础。1.11.1 编写目的编写目的作为软件系统开发技术协议的参考依据,为双方提供参考。根据人事管理系统的特点,对被开发软件系统的主要功能、性能进行完整描述为软件开发者进行详细设计和编程提供基础。为软件提供测试和验收的依据,即为选取测试
22、用例和进行验收的依据。1.21.2 项目背景项目背景随着经济发展,企业竞争也越来越激烈。如何提高员工效率,成为企业面临的一个重要问题。提高员工效率的前提就是提高员工的管理效率,由于员工信息繁杂且企业员工数量庞大,因此有必要设计一款软件来解决这个问题。1.31.3 定义定义系统流程图系统流程图说明:系统流程图是描述物理系统的工具,所谓物理系统,就是一个具体实现的系统,也就是描述一个单位、一个组织的信息处理的具体实现的系统数据流图数据流图说明:数据流图(Data Flow Diagram,简称 DFD),是结构化(Structured)方法中用于表示系统逻辑模型的一种工具,它描述系统由哪几部分组成
23、,各部分之间有什么联系等,它以图形的方式描绘数据在系统中流动和处理的过程。DFD 只反映系统必须完成的逻辑功能。数据字典数据字典说明:数据字典(Data Dictionary,简称 DD)定义了数据流图中的数据和加工,是对各个数据流、加工及数据存储的详细说明,它包含4 类条目:数据流条目、数据存储条目、数据项条目和加工条目。2 2 任务概述任务概述2.12.1 要求要求企业人事管理系统必须提供人员基本信息、社保信息,合同信息,部门信息,的基础设置。另外,该系统还必须保证数据的安全性、完整性和准确性。2.22.2 目标目标8K2MG-E专业技术人员绩效管理与业务能力提升练习与答案企业人事管理系统
24、的主要目的是实现企业人事的信息化管理,主要业务就是实现对员工信息的管理,另外还需要提供打印报表功能,其中包括员工基本信息,合同、社保、部门、员工调动等信息。项目实施后,能够降低管理成本、合理控制人员调动、减少资金占有并提升企业的市场竞争力。2.32.3 运行环境运行环境CPU:1.4G 以上。内存:512M 上。硬盘:需要 128M 以上空间操作系统:Windows 操作系统(Win2000/Win XP/Win2003/Vista)软件平台:DOTNET Framework2.0数据库系统:SQL Server 大型数据库。3 3 功能需求功能需求3.13.1 功能描述功能描述根据企业人事管
25、理的特点,需要实现以下功能:登入功能。实现员工信息查询、修改功能。实现员工的入、离职管理功能。实现员工转正及转正查询功能。实现员工借调信息查询及管理动能。实现员工调动信息查询及管理功能。实现月末员工信息统计的功能。实现员工劳动合同信息查询及管理的功能。实现员工保险信息查询及管理功能。实现企业部门信息查询及管理的功能。3.23.2 系统功能构架系统功能构架本系统由四个模块组成,分别是合同管理模块、员工管理模块、保险管理模块和部门管理模块。由于人事管理的对象主要是员工,所以本系统的功能主要集中在员工管理模块,系统的功能构架图如下所示:9K2MG-E专业技术人员绩效管理与业务能力提升练习与答案3.3
26、3.3 系统业务流程图系统业务流程图(1)人事部经理登入系统,如果输入登入名或登入密码有误则不能正确登入。(2)登入成功后进入系统主模块,在系统主模块中,可以选择进入不同的子模块或退出系统(3)进入“社保管理模块”,在这里可以点击“新增”,进入新增社保页面,然后输入新增社保员工信息,完成新增社保功能。也可以点击“修改”,进入修改社保页面,然后修改社保信息,完成修改社保功能。也可以以员工编号、员工名称、员工入保时间等方式来查找员工参加社保信息,完成社保查询功能。同时还可以选择返回系统主模块,进行其他的工作。(4)进入“合同管理模块”、“部门管理模块”与进入“社保管理模块”的方式差不多,实现的功能
27、也相类似。(5)进入“员工管理模块”,进入后可以选择不同的功能,步骤如下:进入“员工信息查询”模块,进入后选择以员工编号、员工姓名、员工性别等方式来查询员工信息,完成员工信息查询功能。进入“入职管理模块”,进入员工入职管理模块后,输入新入职员工的基本信息,确定完成输入,完成员工入职管理。进入“转正管理模块”,进入员工转正管理页面后,输入转正相关信息,确定完成输入,完成员工转正信息的录入。同时还可以以员工编号、员工姓名、员工性别等方式来查询已经转正员工信息。进入“离职管理模块”,进入员工离职管理页面后,双击将要被离职的员工编号,进入离职员工页面,输入离职信息,完成员工离职处理功能。同时还可以以员
28、工编号、员工姓名、员工性别等方式来查询已经被离职的员工信息。进入“借调管理模块”,可以选择“添加借调”、“修改借调”和“停止借调”进入不同的页面,并做相应的信息输入,确定信息输入,完成员工借调信息的处理。同时还可以以员工编号、员工姓名、员工性别等方式来查询借调员工信息。进入“调整管理模块”,可以选择“人员调整”、“修改调整信息”和“删除调整信息”分别进入不同的页面,进行不同的信息输入处理,确定信息输入,完成员工调整信息处理功能。进入“月末统计”,进入页面后可以以年、月、日不同方式来查询本月人员变动信息。10K2MG-E专业技术人员绩效管理与业务能力提升练习与答案3.43.4 数据流分析数据流分
29、析3.4.13.4.1 顶成顶成 DFDDFD 图:图:人事管理员正确进入人事管理系统后,有三个模块供管理员选择不同的服务。3.4.23.4.2 合同管理合同管理 DFDDFD 图(图(DFD_P1DFD_P1):事务:事务:人事部合同管理员查询、删除、修改、新增合同信息的操作。3.4.33.4.3 社保管理社保管理 DFDDFD 图图(DFD_P2)(DFD_P2):事务:事务:人事部管社保管理员查询、删除、修改、新增社保信息的操作。3.4.43.4.4 部门管理部门管理 DFDDFD 图图(DFD_P3)(DFD_P3):事务:事务:人事部管理员查询、删除、修改、新增部门信息的操作。3.4
30、.53.4.5 员工管理员工管理 DFDDFD 图图(DFD_P4)(DFD_P4):事务:事务:人事部经理对查询、入职、转正、离职、借调、调动及统计的操作。员工信息查询处理员工信息查询处理 DFDDFD 图图(DFD_P4_P4.1)(DFD_P4_P4.1):事务:事务:人事部经理对员工信息的查询操作。员工入职处理员工入职处理 DFDDFD 图(图(DFD_P4_P4.2DFD_P4_P4.2):事务:事务:人事部经理对员工进行入职信息输入操作。员工转正处理员工转正处理 DFDDFD 图(图(DFD_P4_P4.3DFD_P4_P4.3):事务:事务:人事部经理对员工进行转正信息输入操作。
31、11K2MG-E专业技术人员绩效管理与业务能力提升练习与答案员工离职处理员工离职处理 DFDDFD 图(图(DFD_P4_P4.4DFD_P4_P4.4):事务:事务:人事部经理对离职员工进行信息输入操作。借调员工处理借调员工处理 DFDDFD 图(图(DFD_P4_P4.5DFD_P4_P4.5):事务:事务:人事部经理对借调员工的查询、修改、停止借调和添加借调信息的操作。调动员工处理调动员工处理 DFDDFD 图(图(DFD_P4_P4.6DFD_P4_P4.6):事务:事务:人事部经理对员工调动的查询、修改、删除和新增信息的操作。月末统计处理月末统计处理 DFDDFD 图(图(DFD_P
32、4_P4.7DFD_P4_P4.7):事务:事务:人事部经理统计操作。3.53.5 数据字典(数据字典(DDDD)员工信息表(DD_hrworker):名字:员工信息表别名:员工信息描述:记录企业员工的基本信息定义:员工信息表=员工编号+员工姓名+1 级部门+2 级部门+性别+职位+电子邮件+身份证号+出生日期+民族+户籍所在地+婚姻情况+毕业学校+专业+学历+毕业时间+入职时间+联系电话+家庭住址+紧急联系人+紧急联系电话离职信息表(DD_hrlworker):名字:离职信息表别名:离职信息描述:记录企业离职员工的信息定义:员工信息表=员工编号+员工姓名+1 级部门+2 级部门+性别+职位+
33、电子邮件+身份证号+出生日期+民族+户籍所在地+婚姻情况+毕业学校+专业+学历+毕业时间+入职时间+离职时间+离职成本+离职类型+联系电话+家庭住址+紧急联系人+紧急联系电话员工转正信息表(DD_hrrenew):名字:员工转正信息表12K2MG-E专业技术人员绩效管理与业务能力提升练习与答案别名:转正信息描述:记录企业引进转正员工的信息定义:员工转正信息表=转正编号+转正员工的编号+转正员工姓名+转正时间+原定转正时间+试用期工资+转正工资借调信息表(DD_hrborrow):名字:借调信息表别名:借调信息描述:记录企业借调人员相关信息。定义:借调信息表=借调编号+借调员工编号+原部门编号+
34、原部门主管编号+原岗位+现部门编号+现部门主管编号+现岗位+借调开始时间+拟定借调终止时间+实际借调终止时间调动信息表(DD_hrmobilize):名字:调动信息表别名:调动信息描述:记录企业人员调动相关信息。定义:调动编号+调动员工编号+原部门编号+原部门主管编号+原岗位+现部门编号+现主管编号+现岗位+调动开始时间部门信息表(DD_hrdepartment):名字:部门信息表别名:部门信息描述:记录企业部门的相关信息。定义:部门信息表=部门编号+部门名称+部门主管+上级部门+部门级别+部门地址+部门电话+部门开业时间社保信息表(DD_hrinsurance):名字:社保信息表别名:保险信
35、息,社保信息描述:记录企业员工社保的相关信息。定义:社保信息表=保险编号+员工编号+员工姓名+保险起始时间+保险类型+公积金账号+公积金开始时间合同信息表(DD_hrcontract):名字:合同信息表13K2MG-E专业技术人员绩效管理与业务能力提升练习与答案别名:合同信息描述:记录员工与企业所签订的合同信息。定义:合同信息表=合同编号+员工编号+员工姓名+入职时间+合同生效日期+合同终止日期+续签日期+续签终止日期员工编号:名字:员工编号别名:描述:唯一地标识员工的特殊关键域。定义:员工编号=企业标识(88)+所在部门(01)+职位(21)+入职年份(11)+编号(01)位置:员工信息表,
36、离职信息表,员工转正信息表,借调信息表,调动信息表,社保信息表,合同信息表。3.6 E-R3.6 E-R 模型模型员工主要属性有员工编号、员工姓名、性别、联系电话、职位。员工主要属性如图所示,具体属性参考数据字典(DD_hrworker)。离职主要属性有员工编号、入职时间、离职时间、离职成本、离职类型。离职主要属性如图所示,具体属性参考数据字典(DD_hrlworker)。转正主要属性有转正编号、原定转正时间、转正时间、试用期工资、转正工资。转正主要属性如图所示,具体属性参考数据字典(DD_hrrenew)。14K2MG-E 专业技术人员绩效管理与业务能力提升练习与答案部门主要信息有部门编号、
37、部门名称、部门电话、部门主管、开业开业时间。部门主要属性如图所示,具体属性参考数据字典(DD_hrdepartment)。保险主要属性有保险编号、保险类型、保险起始时间、公积金账号、公积金开始时间。保险主要属性如图所示,具体属性参考数据字典(DD_hrinsurance)。合同主要属性有合同编号、合同生效日期、合同终止日期、续签日期、续签终止日期。合同主要属性如图所示,具体属性参考数据字典(DD_hrcontract)。系统总体系统总体 E-RE-R图图:系统功能主要围绕员工的信息进行管理,一个员工只有一次转正的机会,同时一个员工也只有一次被解雇机会,因此,员工与转正、离职都是以一对一的关系关
38、联的。一个员工可以签订多分合同(劳动、保密),同时一个员工也可以参加多种保险,因此,员工与合同、保险都是以一对多的关系关联,在调动时会产生属性。一个部门可以调动多个员工,因此部门与员工是以一对多的关系关联的。在不同的部门会发生不同种借调,因此,部门之间对员工借调是以多对多的关系关联的,借调时也会产生借调属性。3.73.7 数据库表数据库表数据库的实体关系结构,通过规范化后,可以映射为物理上的关系表。人事管理系统重要的数据库表如下:1、员工信息表记录企业员工的基本信息:员工信息表(员工信息表(hrworkerhrworker)字段名字段名wCIDwNameW1Department类型类型字符字符
39、字符说明说明员工编号员工姓名1 级部门备注备注主键,递增不能为空不能为空15K2MG-E专业技术人员绩效管理与业务能力提升练习与答案w2DepartmentwSexwPositionwMailwIDwBornwNationalwHouseholdAddrwBMarriagedwGaduatewMajorwDegreewGraduateTimewEntrantTimewPhonewAddresswEmergencyManwEmergencyCall字符字符字符字符字符字符字符字符字符字符字符字符时间时间字符字符字符字符2 级部门性别职位电子邮件身份证号出生日期民族户籍所在地婚姻情况毕业学校专业学
40、历毕业时间入职时间联系电话家庭住址紧急联系人紧急联系电话不能为空不能为空不能为空不能为空不能为空不能为空不能为空不能为空不能为空不能为空不能为空不能为空不能为空不能为空不能为空不能为空不能为空不能为空2、员工转正信息表记录企业引进转正员工的信息员工转正信息表(员工转正信息表(hrrenewhrrenew)字段名字段名rIDwIDwNamerTimerScheduledTtmerProbationWagesrRenewWages类型类型字符字符字符时间时间字符字符说明说明转正编号转正员工编号转正员工姓名转正时间原定转正时间试用期工资转正后工资备注备注主键,递增外键不能为空不能为空不能为空不能为空
41、不能为空3、离职信息表记录企业离职员工的信息离职信息表(离职信息表(hrlworkerhrlworker)字段名字段名wCIDwNameW1Departmentw2DepartmentwSexwPositionwMail类型类型字符字符字符字符字符字符字符说明说明员工编号员工姓名1 级部门2 级部门性别职位电子邮件备注备注主键,递增不能为空不能为空不能为空不能为空不能为空不能为空16K2MG-E专业技术人员绩效管理与业务能力提升练习与答案wIDwBornwNationalwHouseholdAddrwBMarriagedwGaduatewMajorwDegreewGraduateTimewEn
42、trantTimewLeaveTimewLeaveValuewLeaveTypewPhonewAddresswEmergencyManwEmergencyCall字符字符字符字符字符字符字符字符时间时间时间时间时间字符字符字符字符身份证号出生日期民族户籍所在地婚姻情况毕业学校专业学历毕业时间入职时间离职时间离职成本离职类型联系电话家庭住址紧急联系人紧急联系电话不能为空不能为空不能为空不能为空不能为空不能为空不能为空不能为空不能为空不能为空不能为空不能为空不能为空不能为空不能为空不能为空不能为空4、保险信息表记录企业员工保险的相关信息。保险信息表(保险信息表(hrinsurancehrinsur
43、ance)字段名字段名iIDwIDwNameiStartTimeiTypeaccuFundCountaccFundStime类型类型字符字符字符时间时间字符时间说明说明保险编号员工编号员工姓名保险起始时间保险类型公积金账号公积金开始时间备注备注主键,递增外键不能为空不能为空不能为空不能为空不能为空5、借调信息表记录企业借调人员相关信息。借调信息表(借调信息表(hrborrowhrborrow)字段名字段名bIDwIDbOrigDIDbOrigMIDbOrigPositonbNowDIDbNowMID类型类型字符字符字符字符字符字符字符说明说明借调编号借调员工编号原部门编号原部门主管编号原岗位现
44、部门编号现部门主管编号备注备注主键,递增外键外键不能为空不能为空外键不能为空17K2MG-E专业技术人员绩效管理与业务能力提升练习与答案bNowPositionbStareTimebPEndTimebEndTime字符时间时间时间现岗位借调开始时间拟定借调终止时间实际借调终止时间不能为空不能为空不能为空不能为空6、调动信息表记录企业人员调动相关信息。调动信息表(调动信息表(hrmobilizehrmobilize)字段名字段名mIDwIDmOrigDIDmOrigMIDbOrigPositionmNowDIDmNowMIDbNowPositionmTime类型类型字符字符字符字符字符字符字符字
45、符时间说明说明调动编号调动员工编号原部门编号原部门主管编号原岗位现部门编号现部门主管编号现岗位调动开始时间备注备注主键,递增外键外键不能为空不能为空外键不能为空不能为空不能为空7 7、部门信息表记录企业部门的相关信息。部门信息表(部门信息表(hrdepartmenthrdepartment)字段名字段名dIDdNamedManagerIDdPIDdLeveldAddresdPhonedStartTime类型类型字符字符字符字符字符字符字符时间说明说明部门编号部门名称部门主管上级部门部门级别部门地址部门电话部门开业时间备注备注主键,递增不能为空不能为空不能为空不能为空不能为空不能为空不能为空8、
46、合同信息表记录员工与企业所签订的合同信息。合同信息表(合同信息表(hrcontracthrcontract)字段名字段名cIDwIDwNamewRegWTimecStartTimewCStopTime类型类型字符字符字符时间时间时间说明说明合同编号员工编号员工姓名入职时间合同生效日期合同终止日期备注备注主键,递增外键不能为空不能为空不能为空不能为空18K2MG-E专业技术人员绩效管理与业务能力提升练习与答案cReStartTimecReStopTime时间时间续签日期续签到期日期不能为空不能为空4 4 运行需求运行需求4.14.14.24.24.34.34.44.4用户界面用户界面*略略硬件接
47、口硬件接口*略略软件接口软件接口*略略故障处理故障处理*略略第三部分第三部分 项目管理项目管理1 1 团队人员分工组成团队人员分工组成1.11.1 团队分工团队分工团队人员分工组成团队人员分工组成成员成员角色角色职责职责19K2MG-E专业技术人员绩效管理与业务能力提升练习与答案杨明组长主程序员领导项目团队,管理团队,负责软件开发的规划、交付工作。作为程序员还要负责软件结构设计和源代码的编写,并撰写报告整理需求分析的结构,同时要即使的撰写需求分析报告,并能够在需求发生变化时能即使的修改和发布修改后的需求报告。作为程序员还要参加软件源代码的编写和软件的设计。负责与用户沟通,同用户一起测试,并撰写
48、测试文档。注意对软件界面美学的需要,并提出建议。秘书要组织不同人员之间的沟通,使得团队项目部至于脱节。李丽张艾艾邓佳佳程序员文档管理员美珍杨磊软件测试员秘书美工1.21.2 简单的人员组成结构图简单的人员组成结构图2 2 项目进度及关键工期设置项目进度及关键工期设置项目进度及关键工期设置项目进度及关键工期设置流程流程准备工作需求分析系统设计源代码开发与测试系统集成软件交付周第周第周第 811周第 12 周第 13 周6735时间时间第12关键工期关键工期项目管理计划初稿需求规格说明书初稿的发布系统设计初稿的发布编码开发与测试整个系统的成功测试整个系统能成功并且稳定的运行2.12.1 工期工期
49、PERTPERT 图图2.22.2 工期甘特图工期甘特图20K2MG-E专业技术人员绩效管理与业务能力提升练习与答案总结总结本文主要内容包括三个部分,分别是系统可行性分析、需求规格说明书和项目管理。其中主要内容集中在需求规格说明书中,可行性分析和项目管理都只是简略的带过。在需求规格说明说中,重点对系统的功能、系统流程、数据流、E-R 模型、数据库表做了陈述;简略的介绍了系统的结构和数据字典的定义。在可行性分析中简略的从经济、技术和操作进行了分析。在项目管理中,粗略的设置人员组成和定义人员的工作范围,用PERT 图和甘特图粗糙的定义实施项目流程时间安排。人事管理系统是一个事务繁杂的系统,本系统只实现了人事管理系统中的一小部分功能,辅助人事管理人员进行人事管理。在不同的企业,公司可以根据自己的实际情况进行二次开发,如添加绩效考评、考勤管理、生日提醒等更丰富、人性化的功能。另外,本系统没有实现用户注册管理功能,在系统发布时就给高层管理登入的用户账号和密码。世上没有一件工作不辛苦,没有一处人事不复杂。不要随意发脾气,谁都不欠你的21
限制150内