


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、人事管理系统分析报告(软件工程作业)专业:10级信息管理与信息系统姓名:杨通全学号:1老师:余莉目录第一部分 可行性分析 3.1 技术可行性 32 经济可行性 33 操作可行性 3第二部分 需求规格说明书 3.1 引言 31.1 编写目的 41.2 项目背景 41.3 定义 42 任务概述 42.1 要求 42.2 目标 42.3 运行环境 53 功能需求 53.1 功能描述 53.2 系统功能构架 53.3 系统业务流程图 63.4 数据流分析 93.6 E-R 模型 173.7 数据库表 204 运行需求 234.1 用户界面 234.2 硬件接口 234.3 软件接口 234.4 故障处
2、理 23第三部分 项目管理 2.4.1 团队人员分工组成 241.1 团队分工 241.2 简单的人员组成结构图 242 项目进度及关键工期设置 252.1 工期 PERT图262.2 工期甘特图 26总结 2.6.第一部分 可行性分析1 技术可行性? 社保管理、 合同管理和部门管理主要涉及数据库的查询和更新, 这些信息都可以很清晰 的用关系数据库模式表示出来,采用数据库的操作没有难度。 而员工管理模块中的月 末统计也只是一个查询统计功能,这些在设计数据库好之后就不是问题。? 从规模上来说, 人事管理系统应属于中小型数据库应用程序, 在过程设计期间可以完成 从系统需求分析到系统测试的所有工作,
3、不存在开发时间限制的问题。? 基于人事管理系统不属于大的数据库系统, 并且没有严格的实时性的要求, 因此, 只要 普通系统配置就可运行。对于人事管理系统的开发就没有特殊的要求。2 经济可行性人事管理系统属于中小规模的MIS,所需要的资源不多,开支不会很大,也不需要特殊设备的支持, 需要的只是作为服务器的计算机, 还有作为开发平台的计算机就可以了。 并且, 在系统开发完成以后, 由于人事管理的广泛性, 可将系统扩展为通用的软件, 增加其重要性, 实现资源的最大利用率。这样降低了系统开发的开支,从而实现经济上的可行性。3 操作可行性随着我国加入世界贸易组织 (WTO,我国企业与世界的联系更加密切,
4、要想我们的企业管理与世界同步, 最重要的就是利用当今飞速发展的计算机技术和网络资源。 计算机技术突 飞猛进的发展, 对世界产生了根本性的影响, 特别是对机构、 企业的组织结构的影响可谓空 前绝后。所以人事管理系统具有社会可行性。第二部分 需求规格说明书1 引言事管理系统分析小组对当今社会的人事管理方面的需求进行了认真而全面的调查。根据对企业的人事管理系统的功能需求、 业务操作规程及其数据结构等具体要求, 调查了单位对 人事管理企业的员工基本信息、员工调动、员工借调、员工转正、员工离职、签订的合同、 参加的保险进行管理,确定了系统性能要求, 系统运行支持环境要求, 数据项的名称、 数据 类型、数
5、据规格。以上这一切为统下一步的开发工作奠定了良好的基础。1.1编写目的? 作为软件系统开发技术协议的参考依据,为双方提供参考。? 根据人事管理系统的特点,对被开发软件系统的主要功能、性能进行完整描述为软件开发者进行详细设计和编程提供基础。? 为软件提供测试和验收的依据,即为选取测试用例和进行验收的依据。1.2项目背景随着经济发展,企业竞争也越来越激烈。如何提高员工效率,成为企业面临的一个重要 问题。提高员工效率的前提就是提高员工的管理效率,由于员工信息繁杂且企业员工数量庞大,因此有必要设计一款软件来解决这个问题。1.3定义? 系统流程图说明:系统流程图是描述物理系统的工具,所谓物理系统,就是一
6、个具体实现的系统,也就是描述一个单位、一个组织的信息处理的具体实现的系统? 数据流图说明:数据流图(Data Flow Diagram,简称DFD),是结构化(Structured)方法中用于表示系统逻辑模型的一种工具,它描述系统由哪几部分组成,各部分之间有什么联系等,它以图形的方式描绘数据在系统中流动和处理的过程。DFD只反映系统必须完成的逻辑功能。? 数据字典说明:数据字典(Data Dictionary,简称DD )定义了数据流图中的数据和加工,是对各个数据流、加工及数据存储的详细说明,它包含4类条目:数据流条目、数据存储条目、数据项条目和加工条目。2任务概述2.1要求企业人事管理系统必
7、须提供人员基本信息、社保信息,合同信息,部门信息,的基础设置。另外,该系统还必须保证数据的安全性、完整性和准确性。2.2目标企业人事管理系统的主要目的是实现企业人事的信息化管理,主要业务就是实现对员工信息的管理,另外还需要提供打印报表功能,其中包括员工基本信息,合同、社保、部门、员工调动等信息。项目实施后, 能够降低管理成本、合理控制人员调动、减少资金占有并提 升企业的市场竞争力。2.3运行环境?CPU: 1.4G 以上。?内存: 512M 上。?硬盘:需要128 M以上空间?操作系统: Windows 操作系统( Win2000/Win XP/ Win2003/Vista?软件平台: DOT
8、NET Framework2.0?数据库系统: SQL Server 大型数据库。)3 功能需求3.1 功能描述根据企业人事管理的特点,需要实现以下功能:? 登入功能。? 实现员工信息查询、修改功能。? 实现员工的入、离职管理功能。? 实现员工转正及转正查询功能。? 实现员工借调信息查询及管理动能。? 实现员工调动信息查询及管理功能。? 实现月末员工信息统计的功能。? 实现员工劳动合同信息查询及管理的功能。? 实现员工保险信息查询及管理功能。? 实现企业部门信息查询及管理的功能。保险管理模块和部门管3.2 系统功能构架本系统由四个模块组成, 分别是合同管理模块、 员工管理模块、 理模块。 由于
9、人事管理的对象主要是员工, 所以本系统的功能主要集中在员工管理模块, 统的功能构架图如下所示:3.3系统业务流程图(1) 人事部经理登入系统,如果输入登入名或登入密码有误则不能正确登入。(2) 登入成功后进入系统主模块,在系统主模块中,可以选择进入不同的子模块或退 出系统(3)进入“社保管理模块” , 在这里可以点击“新增” , 进入新增社保页面,然后输入 新增社保员工信息,完成新增社保功能。也可以点击“修改” , 进入修改社保页面,然后修 改社保信息,完成修改社保功能。也可以以员工编号、员工名称、 员工入保时间等方式来查 找员工参加社保信息, 完成社保查询功能。 同时还可以选择返回系统主模块
10、, 进行其他的工 作。( 4)进入“合同管理模块” 、“部门管理模块”与进入“社保管理模块”的方式差不 多,实现的功能也相类似。(5)进入“员工管理模块” , 进入后可以选择不同的功能,步骤如下:? 进入“员工信息查询”模块,进入后选择以员工编号、员工姓名、员工性别等方式 来查询员工信息,完成员工信息查询功能。? 进入“入职管理模块” ,进入员工入职管理模块后,输入新入职员工的基本信息, 确定完成输入,完成员工入职管理。? 进入“转正管理模块” ,进入员工转正管理页面后,输入转正相关信息,确定完成 输入, 完成员工转正信息的录入。同时还可以以员工编号、员工姓名、 员工性别等 方式来查询已经转正
11、员工信息。? 进入“离职管理模块” ,进入员工离职管理页面后,双击将要被离职的员工编号, 进入离职员工页面, 输入离职信息, 完成员工离职处理功能。 同时还可以以员工编 号、员工姓名、员工性别等方式来查询已经被离职的员工信息。? 进入“借调管理模块” ,可以选择“添加借调” 、“修改借调”和“停止借调”进入 不同的页面,并做相应的信息输入, 确定信息输入,完成员工借调信息的处理。同 时还可以以员工编号、员工姓名、员工性别等方式来查询借调员工信息。? 进入“调整管理模块” ,可以选择“人员调整” 、“修改调整信息”和“删除调整信 息”分别进入不同的页面,进行不同的信息输入处理,确定信息输入, 完
12、成员工调 整信息处理功能。? 进入“月末统计” ,进入页面后可以以年、月、日不同方式来查询本月人员变动信选择进入V 人事部经理登入日返回主模块输入新员工信息员工管理T 退出系统时间信息修改结果显示3.4数据流分析顶成DFD图:人事管理员正确进入人事管理系统后,有三个模块供管理员选择不同 的服务。P0用户登入验证成功查找I取信息T密码.用户表人事管理员人事管理 系统P1/P2P3P4合同管理社保管理部门管理员工管理合同信息表社保信息表部门信息表员工信息库3.4.2 合同管理 DFD 图(DFD_P1):事务:人事部合同管理员查询、删除、修改、新增合同信息的操作。员工转正信息 表343社保管理 D
13、FD图(DFD_P2):事务:人事部管社保管理员查询、删除、修改、新增社保信息的操作。344部门管理 DFD图(DFD_P3):事务:人事部管理员查询、删除、修改、新增部门信息的操作。P3.1345员工管理DFD图(DFD_P4):事务:人事部经理对查询、入职、转正、离职、借调、调动及统计的操作。借调信息表调动信息表员工信息库获取、更新P4.5,'借调员工处理获取、更新P4.6,调动员工处理获取、更新借调调动I统计P4.7月末统计处理人事部经理/ P4'事务一叫员工管理报表_»Ir II人事部经理P4.1 亠员工信息查询处理入职更新信息查询P4.2理转正 离职P4.3
14、获取信息员工入职处更新信息员工转正处 理更新信息& P4.4员工离职处、 理员工信息表员工转正信息表离职员工表? 员工信息查询处理 DFD图(DFD_P4_P4.1):事务:人事部经理对员工信息的查询操作。人事部经理接收事务报表人事部经理员工入职处理 DFD图(DFD_P4_P4.2 ):事务:人事部经理对员工进行入职信息输入操作。报表一人事部经理? 员工转正处理 DFD图(DFD_P4_P4.3):事务:人事部经理对员工进行转正信息输入操作。员工信息表查询信息更新表员工转正登 记员工转正信息表P4.3.3产生报表J报表_-人事部经理获取信息转正信息P4.3.2存专正信息查一、询产生查
15、询信息员工离职处理 DFD图(DFD_P4_P4.4 ): 事务:人事部经理对离职员工进行信息输入操作。报表人事部经理? 借调员工处理 DFD图(DFD_P4_P4.5):事务:人事部经理对借调员工的查询、修改、停止借调和添加借调信息的操作。产生借调信息'借调查询处"理借调信息查询"停止借调处、. 理获取借调信息*更新表格信息停止借调信息L停止借调信息借调信息表人事部经理务#接收事务修改借调信息T更新表格信息L修改借调信息人事部经理停止借调信息修改借调处、 理更新表格信息产生报表4 报表添加借调结果信息添加借调处 匚理”员工信息表调动员工处理 DFD图(DFD_P4
16、_P4.6 ):事务:人事部经理对员工调动的查询、修改、删除和新增信息的操作。"调动查询处'理产生人员调动信息人员调动信息* 获取人员调动信息L修改调动信息I人事部经理事务f 接收事务<)删除调动信息新增调动信息员工信息表修改调动处理呵更新表格信息) *F 删除调动处1理Xf 人员调动处一'理 -修改调动信息调动信息表更新表格信息L4删除调动信息更新表格信息产生报表+ 员工转正信息表月末统计处理 DFD图(DFD_P4_P4.7):事务:人事部经理统计操作。人员调动结果信息人事部经理报表人事部经理报表_人事部经理3.5数据字典(DD员工信息表(DD_hrwork
17、er ):离职信息表(DD hrlworker)员工转正信息表(DD hrrenew):名字:员工转正信息表别名转正信息描述记录企业引进转正员工的信息定义员工转正信息表=转正编号+转正员工的编号+转正员工姓名+转正时间+原定转正时间+试用期工资+转正工资借调信息表(DD hrborrow):名字:借调信息表别名借调信息描述记录企业借调人员相关信息。定义借调信息表=借调编号+借调员工编号+原部门编号+原部门主管编号+原岗位+现部门编号+现部门主管编号+现岗位+借调开始时间+拟定借调终止时间+实际借调终止时间调动信息表(DD_hrmobilize):名字:调动信息表别名:调动信息描述:记录企业人员
18、调动相关信息。定义:调动编号+调动员工编号+原部门编号+原部门主管编号+原岗位+现部门编号+现主管编 号+现岗位+调动开始时间部门信息表(DD hrdepartment):名字:部门信息表别名:部门信息描述:记录企业部门的相关信息。定义:部门信息表=部门编号+部门名称+部门主管+上级部门+部门级别+部门地址+部门电话+ 部门开业时间社保信息表(DD hrinsuranee):名字:社保信息表别名保险信息,社保信息描述记录企业员工社保的相关信息。1定义社保信息表 -保险编号+员工编号+员工姓名+保险起始时间+保险类型+公积金账号+公积金开始时间合同信息表(DD_hreontraet):名字:合同
19、信息表别名:合同信息描述:记录员工与企业所签订的合同信息。定义:合同信息表=合同编号+员工编号+员工姓名+入职时间+合同生效日期+合同终止日期+ 续签日期+续签终止日期员工编号:1名字:员工编号别名描述唯一地标识员工的特殊关键域。定义员工编号=企业标识(88) +所在部门(01) +职位(21)+ 入职年份(11)+编号(01)1位置员工信息表, 离职信息表, 员工转正信息表, 借调信息表, 调动信息表, 社保信息表,合同信息表。3.6 E-R模型员工主要属性有员工编号、员工姓名、性别、联系电话、职位。员工主要属性如图所示,具体属性参考数据字典(DD_hrworker)。员工姓名员工编号、联系
20、电话V性别职位员工离职主要属性有员工编号、入职时间、离职时间、离职成本、离职类型。离职主要属性 如图所示,具体属性参考数据字典(DD_hrlworker )。转正主要属性有转正编号、原定转正时间、转正时间、试用期工资、转正工资。转正主 要属性如图所示,具体属性参考数据字典( DD_hrrenew )。部门主要信息有部门编号、部门名称、部门电话、部门主管、开业开业时间。部门主要属性如图所示,具体属性参考数据字典(DD_hrdepartment )。部门名称部门编号、/部门电话部门主管 _开业时间部门保险主要属性有保险编号、保险类型、保险起始时间、公积金账号、公积金开始时间。 保险主要属性如图所示
21、,具体属性参考数据字典(DD_hri nsura nee )。合同主要属性有合同编号、合同生效日期、合同终止日期、续签日期、续签终止日期。 合同主要属性如图所示,具体属性参考数据字典(DD_hreontract )。? 系统总体E-R图:系统功能主要围绕员工的信息进行管理,一个员工只有一次转正的机会,同时一个员工也只有一次被解雇机会, 因此,员工与转正、 离职都是以一对一的关系关联的。一个员工可以签订多分合同(劳动、保密),同时一个员工也可以参加多种保险,因此,员工与合同、保险都是以一对多的关系关联,在调动时会产生属性。一个部门可以调动多个员工,因此部门与员工是以一对多的关系关联的。在不同的部
22、门会发生不同种借调,因此,部门之间对员工借调是以多对多的关系关联的,借调时也会产生借调属性。现部门转正编号属性部门编号转正试用期工资转正工资转正时间原定转正时间/合同合同生效日期合同终止日期续签日期续签终止日期合同编号1已经属性原部门 -1员工n 开业时间部门名称部门电话部门主管1 一解雇一 1员工姓名性别联系电话员工编号职位_2保险7公积金开始时间保险类型公积金账号保险编号保险起始时间I 离职离职时间离职类型员工编号入职时间离职成本3.7数据库表数据库的实体关系结构,通过规范化后,可以映射为物理上的关系表。人事管理系统重要的数据库表如下:1、员工信息表记录企业员工的基本信息:员工信息表(hr
23、worker )字段名类型说明备注wCID字符员工编号主键,递增wName字符员工姓名不能为空WIDepartme nt字符1级部门不能为空w2Departme nt字符2级部门不能为空wSex字符性别不能为空wPositi on字符职位不能为空wMail字符1电子邮件不能为空wID字符身份证号不能为空wBorn字符出生日期不能为空wNati onal字符1民族不能为空wHouseholdAddr字符户籍所在地不能为空wBMarriaged字符婚姻情况不能为空wGaduate字符1毕业学校不能为空wMajor字符专业不能为空wDegree字符学历不能为空wGraduateTime时间毕业时间不
24、能为空wEn tra ntTime时间入职时间不能为空wPho ne字符联系电话不能为空wAddress字符家庭住址不能为空wEmerge ncyMa n字符紧急联系人不能为空wEmerge ncyCall字符紧急联系电话不能为空2、员工转正信息表记录企业引进转正员工的信息员工转正信息表(hrrenew)字段名类型说明备注rID字符转正编号主键,递增wID字符转正员工编号外键wName字符:转正员工姓名不能为空rTime时间转正时间不能为空rScheduledTtme时间原定转正时间不能为空rProbatio nWages字符试用期工资不能为空rRen ewWages字符转正后工资不能为空3、
25、离职信息表记录企业离职员工的信息离职信息表(hrlworker )字段名类型说明备注wCID字符员工编号主键,递增wName字符员工姓名不能为空WIDepartme nt字符1级部门不能为空w2Departme nt字符2级部门不能为空wSex字符性别不能为空wPositi on字符职位不能为空wMail字符d电子邮件不能为空wID字符身份证号不能为空wBorn字符出生日期不能为空wNati onal字符 十民族不能为空wHouseholdAddr字符户籍所在地不能为空wBMarriaged字符婚姻情况不能为空wGaduate字符1毕业学校:不能为空wMajor字符专业不能为空wDegree字
26、符学历不能为空wGraduateTime时间毕业时间不能为空wEn tra ntTime时间入职时间不能为空wLeaveTime时间离职时间不能为空wLeaveValue时间离职成本不能为空wLeaveType时间离职类型不能为空wPho ne字符联系电话不能为空wAddress字符家庭住址不能为空wEmerge ncyMa n字符紧急联系人不能为空wEmerge ncyCall字符紧急联系电话不能为空4、保险信息表记录企业员工保险的相关信息。保险信息表(hrinsurance )字段名类型说明备注iID字符保险编号主键,递增wID字符员工编号外键wName字符1员工姓名不能为空iStartT
27、ime时间保险起始时间不能为空iType时间保险类型不能为空accu Fun dCo unt字符公积金账号不能为空accF un dStime时间公积金开始时间不能为空5、借调信息表记录企业借调人员相关信息。借调信息表(hrborrow )字段名类型说明备注bID字符借调编号主键,递增wID字符借调员工编号外键bOrigDID字符原部门编号:外键bOrigMID字符原部门主管编号不能为空bOrigPosit on字符原岗位不能为空bNowDID字符现部门编号:外键bNowMID字符现部门主管编号不能为空bNowPositio n字符现岗位不能为空bStareTime时间借调开始时间不能为空bP
28、E ndTime时间拟定借调终止时间不能为空bEn dTime时间实际借调终止时间不能为空6、调动信息表记录企业人员调动相关信息。调动信息表(hrmobilize )字段名类型说明备注mID字符调动编号主键,递增wID字符调动员工编号外键mOrigDID字符原部门编号外键mOrigMID字符1原部门主管编号不能为空bOrigPositi on字符原岗位不能为空mNowDID字符现部门编号外键mNowMID字符现部门主吕编号不能为空bNowPositio n字符现岗位不能为空mTime时间调动开始时间不能为空7、部门信息表记录企业部门的相关信息。部门信息表(hrdepartment )字段名类型
29、说明备注dID字符部门编号主键,递增dName字符部门名称不能为空dMa nagerlD字符部门主管不能为空dPID字符上级部门不能为空dLevel字符部门级别不能为空dAddres字符部门地址不能为空dPhone字符部门电话不能为空dStartTime时间部门开业时间不能为空&合同信息表记录员工与企业所签订的合同信息。字段名类型说明备注cID字符合同编号主键,递增wID字符员工编号外键wName字符员工姓名不能为空wRegWTime时间入职时间不能为空cStartTime时间合同生效日期不能为空wCStopTime时间合同终止日期不能为空cReStartTime时间续签日期不能为空c
30、ReStopTime时间续签到期日期不能为空hrcontract )合同信息表(4运行需求4.1用户界面*4.2 硬件接口 * 略4.3软件接口*4.4故障处理*第三部分 项目管理1团队人员分工组成1.1团队分工团队人员分工组成成员角色职责杨明组长 主程序员? 领导项目团队,管理团队,负责软件开发的 规划、交付工作。? 作为程序员还要负责软件结构设计和源代码 的编写,并撰写报告李丽 张艾艾 邓佳佳程序员 文档管理员? 整理需求分析的结构,同时要即使的撰写需 求分析报告,并能够在需求发生变化时能即 使的修改和发布修改后的需求报告。? 作为程序员还要参加软件源代码的编写和软 件的设计。美珍 杨石石软件测试员 秘书 美工? 负责与用户沟通,同用户一起测试,并撰写 测试文档。? 注意对软件界面美学的需要,并提出建议。? 秘书要组织不同人员之间的沟通,使得团队 项目部至于脱节。1.2简单的人员组
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 艺术与低收入群体的生活品质关系探讨-洞察及研究
- 机器人系统可扩展性研究-洞察及研究
- Module 2 Unit 5 Crafts(教学设计)-沪教牛津版(深圳用)英语六年级下册
- 2025女兵心理测试题及答案
- 2025暑期教师考调试题及答案
- 建筑安全月考试题库及答案解析
- 膀胱结石的护理知识题库及答案解析
- 证券从业考试 数字及答案解析
- 2025年注册结构工程师考试试题及答案
- 2025新版《保密法》知识考试题库及答案
- 兄弟分户房屋协议书模板
- ICU常见体位护理
- 人民陪审员刑事培训课件
- JJF(蒙) 058-2023 重点排放单位碳计量审查规范
- 2025年高一的数学知识点大纲
- 2025年平面图形的画法说课教学课件
- 养老院保洁培训课件
- 小学歌曲教学课件设计与实践
- 不交社保给补贴协议书
- 顺产与剖腹产课件
- 《生成式人工智能》 课件 第4章 Transformer模型
评论
0/150
提交评论