企业员工信息管理系统

数学与计算机学院

实训报告

课 程 名 称: 软件需求分析实践 课 程 代 码: 6014399

题 目: 企业员工信息管理系统 年级/专业/班: 2011级软件工程3班 学 生 姓 名: 学 号: 开 始 时 间: 2012 年 11 月 14 日 完 成 时 间: 2013 年 01 月 02 日 课程设计成绩:

指导教师签名: 年 月 日

****系统任务分配

目 录

前景与范围文档 .............................................................................................................................. 1 一、业务需求 ............................................................................................................................... 1 1.背景、业务机会和客户需求 ............................................................................................... 1 2.业务目标(Business Objective, BO)和成功标准(Success Criteria,SC) ................... 1 3.业务风险(RIsk) ................................................................................................................ 1 二、解决方案的前景 ................................................................................................................... 1 1.前景陈述 ................................................................................................................................ 1 2.主要特性(FEature) ........................................................................................................... 2 3.假设(ASsumption)和依赖(DEpendency) .............................................................................. 2 三、范围和局限性 ....................................................................................................................... 1 1.初始版本和后续版本的范围 ................................................................................................ 2 2.局限性(LImitation)和排斥性 ........................................................................................... 2 四、业务背景 ............................................................................................................................... 2 1.涉众概要 ................................................................................................................................ 3 2.用户概要及项目优先级 ........................................................................................................ 3 用例 .................................................................................................................................................. 4 软件需求规格说明 .......................................................................................................................... 5 一、介绍....................................................................................................................................... 5 1.目标........................................................................................................................................ 5 2.项目范围和产品特性 ............................................................................................................ 5 3.参考文献 ................................................................................................................................ 5 二、总体描述 ............................................................................................................................... 5 1.产品远景与规划 .................................................................................................................... 5 2.用户类和用户特性 ................................................................................................................ 5 3.运行环境 ................................................................................................................................ 6 4.设计和实现的约束条件(COnstraint, CO) ....................................................................... 6 5.用户文档(User Documentation, UD) .................................................................................... 6 6.假设(ASsumption) 和依赖(Dependency) ....................................................................... 6 三、系统特性 ............................................................................................................................... 6 1.租赁音像产品 ........................................................................................................................ 6 (1)描述与优先级 ................................................................................................................. 6 (2)刺激/响应序列 ................................................................................................................ 6 (3)功能性需求 ..................................................................................................................... 7

四、外部接口需求 ....................................................................................................................... 5 1.用户界面(User Interfaces, UI) ......................................................................................... 7 2.硬件接口 ................................................................................................................................ 7 3.软件接口(Software Interface, SI) ..................................................................................... 7 五、其他非功能性需求 ............................................................................................................... 7 1.性能(PEformance)需求 ......................................................................................................... 7 2.防护性需求 ............................................................................................................................ 8 3.安全性(SEcurity)需求 ...................................................................................................... 8 4.软件质量属性 ........................................................................................................................ 8 附录A 数据字典与数据模型 ..................................................................................................... 9 1.数据字典 ................................................................................................................................ 9 2.数据模型 ................................................................................................................................ 9 附录B:分析模型 ..................................................................................................................... 10

1.活动图 .................................................................................................................................. 10 2.时序图 .................................................................................................................................. 11 3.协作图 .................................................................................................................................. 12 4.类图 .................................................................................................................................... 14 业务规则 ........................................................................................................................................ 17

前景与范围文档

一、业务需求

1.背景、业务机会和客户需求

XX企业是一家新开的公司,规模属于中等。想要给这个公司的人事部门提供人员管理的方便,

我们就决定开发一个软件来管理企业人员

该公司该公司主要员工信息有基本信息和工作信息,工作信息是员工在企业的信息,包括所在部门,职位,工龄等。个人信息包括员工简历上的个人介绍。人事部门的工作人员可以通过该系统输入一个新来的员工信息,员工因为年龄或者其他原因离开公司时,系统可以删除员工所有信息;员工因为工作需要在各个部门之间调换时,系统可以通过修改员工编号。财务部门工作人员可以通过该系统了解员工工作信息,通过员工信息给每个员工发放薪水,公司其他高管也可以通过该系统了解员工的工作状况。

2.业务目标(Business Objective, BO)和成功标准(Success Criteria,SC)

通过对业务概况的了解和整理(业务目标既可以由客户提出也可以由开发方整理得出)得出该系统的业务目标如下:

BO-1:为人事部门提供员工信息管理服务,提高整理效率,方便人事部门管理公司员工信息。 BO-2:提供员工信息归类,提高信息的分类,管理能力。 BO-3:方便部门快捷的查找员工,删除员工和增加员工信息,

BO-4:甚至企业内部的员工调配时各种信息的改变,提高了人事部门的工作效率,更好的管理企业员工信息

SC-1:使用该系统后,人事部门工作人员很快能查找每个员工的详细信息,和修改员工的信息,帮助工作人员实现高效的办公。

SC-2:使用该系统后,财务部门的人员可以很快根据员工编码快速给员工分发工资

3.业务风险(RIsk)

RI-1:该公司需要重新对员工收集更加详细的信息,方便更加全面的了解员工的基本状况 RI-2:该系统数据库功能强大,成本高,企业未必愿意购买

RI-3:该系统对员工信息要求非常详细,可能有些员工不愿写下真实情况

二、解决方案的前景 1.前景陈述

对公司的人事部门来说,该系统是基于Windows的操作系统是的软件,该系统快速实现的员工信息的全部管理,包括员工信息的输入到数据库,在数据库上快速的查找某一个具体的员工,修改员工某方面的信息,删除员工的全部信息等,实现快速,方便,简单,高效的办公效率。为工作人员减少大量时间!

2.主要特性(FEature)

FE-1:根据系统的增加员工信息菜单可以快速的输入员工信息并存入数据库 FE-2:可以快速查找一个员工的详细信息

FE-3:可以快速高效地通过修改一个员工的编号来修改员工的工作信息

FE-4:只有人事部的工作人员通过自己的工作号码才能进入系统进行操作,同时系统也会有访问记录,防止有人乱修改信息 FE-5:系统数据库功能强大

3.假设(ASsumption)和依赖(DEpendency)

AS-1:该系统可以直接被总经理访问,直接了解员工信息 AS-2:该系统每隔一段时间会自我更新,

DE-1:该系统要求的员工信息非常详细,可能会侵犯到员工的隐私

三、范围和局限性

1.初始版本和后续版本的范围

2.局限性(LImitation)和排斥性

LI-1:该项目只能够在有这个软件的公司使用。

LI-2:每次员工信息的修改时只能通过管理人员进行修改。 LI-3:不能在两个地方同时修改一个信息。

LI-4:只能由维护人员和信息管理人员才能够访问数据库。

四、业务背景

1.涉众概要

2.用户概要及项目优先级

由于涉众不等于用户,用户才是将来使用系统的涉众代表,所以我们还需要定义使用系统的涉众代表,即用户的概要信息。

用户概要说明代表涉众使用系统的用户说明,描述一般包括用户概况、特点和用户使用系统的方式等。可以通过下表1-3来表示:

表1-3 用户概要说明表

用例

软件需求规格说明

一、介绍 1.目标

1.为人事部门提供员工信息管理服务,提高整理效率,方便人事部门管理公司员工信息。 2.提供员工信息归类,提高信息的分类,管理能力

3.方便部门快捷的查找员工,删除员工和增加员工信息,

4.甚至企业内部的员工调配时各种信息的改变,提高了人事部门的工作效率,更好的管理企业员工信息

2.项目范围和产品特性

“企业员工信息管理系统”允许公司的管理部门、财务部门、公司高管和维护部门查询员工信息。产品具有快速查询,增加删除修改信息和信息安全保障的功能,提高公司管理效率

3.参考文献

《软件需求分析实验指导书》 《软件需求》

二、总体描述 1.产品远景与规划

该产品面向中小企业的员工管理系统,大大的提高了企业的管理效率。产品还会根据用户反馈进行改版更新,将来投入该领域

2.用户类和用户特性

管理部门:管理公司人员的人数,调配工作,合理分配人员,让公司的人员得到充分的利用。新增人员的统计与老成员的退职工作等

财务部门:负责公司人员的工资发放,工资的合理分配,还有公司的一般对外财务发放和收益情况 公司高管:查找公司人员的总人数,监督公司人员的工作情况 维护部门:维护管理系统和信息安全

用户特点:用户只需简单的计算机技术即可操作

3.运行环境

OE-1:“企业员工管理系统”的操作将通过WEB浏览器来完成,Microsoft Internet Explorer版本 OE-2:该系统将运行在一个服务器中,有当前公司批准的Red Hat Linux版本

OE-3:该系统将允许用户通过公司内网来访问,如果用户被授权在公司外部穿过防火墙来访问,那么用户也可以在家里通过Internet访问该系统

4.设计和实现的约束条件(COnstraint, CO)

CO-1:程序尽量采用模块化设计

CO-2:系统采用公司标准的当前Oracle数据库引擎 CO-3:所有HTML代码讲遵照HTML4.0标准 CO-4:脚本用Perl语言来写

5.用户文档(User Documentation, UD)

UD-1:系统将提供查询增加修改删除信息的系统功能和联机帮助,解决常见问题 UD-2:系统可根据用户要求,提供联机教程,用户可以使用静态教程菜单来具体实践

6.假设(ASsumption) 和依赖(Dependency)

AS-1:只有公司的内部人员,身兼管理人员,财务人员,维护部门和公司高管才被授权进入该管理系统

AS-2:该系统的运行依赖“信息的录入和修改”所做的变更,它接受以上几个部门的查询修改要求 DE-1:该系统的运行依赖“岗位信息的调配和删除”所做的变更,更新企业员工信息的有效性

三、系统特性 1.企业员工信息管理

(1)描述与优先级

新员工的信息统计整理好后,将新员工信息送到人事部门处,人事部门再经行员工信息的录入数据库,更新工作调配的信息

(2)刺激/响应序列

刺激:员工新信息的录入

响应:人事部门统计新员工信息,录入数据库 刺激:财务部按员工工作信息发放薪水 响应:管理系统根据员工工作情况生成薪水 刺激:公司高管查询员工信息 响应:授权进入

(3)功能性需求

Order.Place 人事部门登录系统录入员工新信息

Order.Place.Register 系统根据录入的新信息更新数据库,建立员工新档案 Order.Protect 维护部门对系统的维护和信息的安全保障 Order.Money 财务部门根据员工的信息发放薪水 Order.Manager 查询员工的工作情况

四、外部接口需求

1.用户界面(User Interfaces, UI)

UI-1:公司内查询机操作界面尽量考虑触摸屏操作方式。按钮,字体都应该较大。 UI-2:整个系统的色彩应该与公司广告牌的颜色一致。

UI-3:管理员和系统管理者使用的每个功能都应该能够有联机帮助文档。即要求能够在用户使用过程中按F1能出现相关帮助信息。

2.硬件接口

硬件的接口的型号一定要匹配,最好是配套选购。

3.软件接口(Software Interface, SI)

SI-1:数据库的设计以及功能设计应该考虑后续网上电子商务模式的接口。

SI-2:后期有可能需要添加公司内部工作人员通过wifi手机查询功能。因此需要考虑程序后期与手机平台(android系统)的兼容问题,如:系统预留java开发接口

SI-3:提供相应的接口来保证不同类型数据的一致性,以及导入不同数据的方便性)。

4.通信接口

CI-1:如果要访问该软件,一定要设置密码。

CI-2:公司以外的人需要用到该软件一定要填写申请。

五、其他非功能性需求 1.性能(PEformance)需求

PE-1:系统需要保证在工作期间的工作效率,尤其是公司员工查询时,系统响应时间应该在5秒左右。

PE-2:准确率一定要高,必须达到基本没有错误。 PE-3:贮存信息的量一定要大。

2.防护性需求

防护性需求还没有确定。

3.安全性(SEcurity)需求

SE-1:每条信息修改记录都需要有日志文件能够查询。

SE-2:保证修改、删除、添加、事务的完整进行,不受特殊情况(如断电,误操作等)而影响数据的完整性、一致性。

4.软件质量属性

Usability(易用性)-1:查询,公司员工信息要方便服务员或前台人员操作。

Usability(易用性)-2:财务管理人员操作方式要简洁,尽量采用键盘操作模式。便于财务发放操作。 Usability(易用性)-3:管理人员能很容易的生成自己所需要查看的报表。

Maintainability(移植性)-1:后期有可能需要添加公司员工通过wifi手机查询功能。因此需要考虑程序后期与手机平台(android系统)的兼容问题,如:系统预留java开发接口

Efficiency(有效性)-1:在处理某些信息是软件很快能够得出有力的信息。效果显著。

附录A 数据字典与数据模型 1.数据字典

公司员工=姓名+性别+身份证号+年龄+电话号码+所在部门+在公司工作年限+部门 新公司员工=姓名+性别+身份证号+年龄+电话号码+毕业院校+工作经验+部门 部门=部门编号+部门名称+领导编号+部门说明

信息录入修改部分数据模型 图x

附录B:分析模型 1.活动图

1.1 员工信息用例活动图

员工信息用例活动图,如图1所示

.

图1 员工信息用例活动图

2.时序图

2.1新成员信息录入时序图

新成员信息时序图,如图2所

示.

新成员信息录入实训图 图2

2.2 公司成员信息录入时序图

公司成员信息录入时序图 如图3

公司成员信息时序图 图3

2.3内部员工对信息的处理时序图

内部员工信息处理时序图 如图4

内部员工信息处理时序图 图4

3.协作图

3.1新成员信息录入协作图

新成员信息录入协作图,如图5所示.

图5.新成员信息录入协作图

3.2公司成员信息录入协作图

图6 公司成员信息录入协作图

3.3 内部员工对信息处理协作图

图7 内部员工信息处理协作图

4.类图

公司员工信息处理类图,如图8所示。

图8 公司员工信息处理系统类图

业务规则

17

数学与计算机学院

实训报告

课 程 名 称: 软件需求分析实践 课 程 代 码: 6014399

题 目: 企业员工信息管理系统 年级/专业/班: 2011级软件工程3班 学 生 姓 名: 学 号: 开 始 时 间: 2012 年 11 月 14 日 完 成 时 间: 2013 年 01 月 02 日 课程设计成绩:

指导教师签名: 年 月 日

****系统任务分配

目 录

前景与范围文档 .............................................................................................................................. 1 一、业务需求 ............................................................................................................................... 1 1.背景、业务机会和客户需求 ............................................................................................... 1 2.业务目标(Business Objective, BO)和成功标准(Success Criteria,SC) ................... 1 3.业务风险(RIsk) ................................................................................................................ 1 二、解决方案的前景 ................................................................................................................... 1 1.前景陈述 ................................................................................................................................ 1 2.主要特性(FEature) ........................................................................................................... 2 3.假设(ASsumption)和依赖(DEpendency) .............................................................................. 2 三、范围和局限性 ....................................................................................................................... 1 1.初始版本和后续版本的范围 ................................................................................................ 2 2.局限性(LImitation)和排斥性 ........................................................................................... 2 四、业务背景 ............................................................................................................................... 2 1.涉众概要 ................................................................................................................................ 3 2.用户概要及项目优先级 ........................................................................................................ 3 用例 .................................................................................................................................................. 4 软件需求规格说明 .......................................................................................................................... 5 一、介绍....................................................................................................................................... 5 1.目标........................................................................................................................................ 5 2.项目范围和产品特性 ............................................................................................................ 5 3.参考文献 ................................................................................................................................ 5 二、总体描述 ............................................................................................................................... 5 1.产品远景与规划 .................................................................................................................... 5 2.用户类和用户特性 ................................................................................................................ 5 3.运行环境 ................................................................................................................................ 6 4.设计和实现的约束条件(COnstraint, CO) ....................................................................... 6 5.用户文档(User Documentation, UD) .................................................................................... 6 6.假设(ASsumption) 和依赖(Dependency) ....................................................................... 6 三、系统特性 ............................................................................................................................... 6 1.租赁音像产品 ........................................................................................................................ 6 (1)描述与优先级 ................................................................................................................. 6 (2)刺激/响应序列 ................................................................................................................ 6 (3)功能性需求 ..................................................................................................................... 7

四、外部接口需求 ....................................................................................................................... 5 1.用户界面(User Interfaces, UI) ......................................................................................... 7 2.硬件接口 ................................................................................................................................ 7 3.软件接口(Software Interface, SI) ..................................................................................... 7 五、其他非功能性需求 ............................................................................................................... 7 1.性能(PEformance)需求 ......................................................................................................... 7 2.防护性需求 ............................................................................................................................ 8 3.安全性(SEcurity)需求 ...................................................................................................... 8 4.软件质量属性 ........................................................................................................................ 8 附录A 数据字典与数据模型 ..................................................................................................... 9 1.数据字典 ................................................................................................................................ 9 2.数据模型 ................................................................................................................................ 9 附录B:分析模型 ..................................................................................................................... 10

1.活动图 .................................................................................................................................. 10 2.时序图 .................................................................................................................................. 11 3.协作图 .................................................................................................................................. 12 4.类图 .................................................................................................................................... 14 业务规则 ........................................................................................................................................ 17

前景与范围文档

一、业务需求

1.背景、业务机会和客户需求

XX企业是一家新开的公司,规模属于中等。想要给这个公司的人事部门提供人员管理的方便,

我们就决定开发一个软件来管理企业人员

该公司该公司主要员工信息有基本信息和工作信息,工作信息是员工在企业的信息,包括所在部门,职位,工龄等。个人信息包括员工简历上的个人介绍。人事部门的工作人员可以通过该系统输入一个新来的员工信息,员工因为年龄或者其他原因离开公司时,系统可以删除员工所有信息;员工因为工作需要在各个部门之间调换时,系统可以通过修改员工编号。财务部门工作人员可以通过该系统了解员工工作信息,通过员工信息给每个员工发放薪水,公司其他高管也可以通过该系统了解员工的工作状况。

2.业务目标(Business Objective, BO)和成功标准(Success Criteria,SC)

通过对业务概况的了解和整理(业务目标既可以由客户提出也可以由开发方整理得出)得出该系统的业务目标如下:

BO-1:为人事部门提供员工信息管理服务,提高整理效率,方便人事部门管理公司员工信息。 BO-2:提供员工信息归类,提高信息的分类,管理能力。 BO-3:方便部门快捷的查找员工,删除员工和增加员工信息,

BO-4:甚至企业内部的员工调配时各种信息的改变,提高了人事部门的工作效率,更好的管理企业员工信息

SC-1:使用该系统后,人事部门工作人员很快能查找每个员工的详细信息,和修改员工的信息,帮助工作人员实现高效的办公。

SC-2:使用该系统后,财务部门的人员可以很快根据员工编码快速给员工分发工资

3.业务风险(RIsk)

RI-1:该公司需要重新对员工收集更加详细的信息,方便更加全面的了解员工的基本状况 RI-2:该系统数据库功能强大,成本高,企业未必愿意购买

RI-3:该系统对员工信息要求非常详细,可能有些员工不愿写下真实情况

二、解决方案的前景 1.前景陈述

对公司的人事部门来说,该系统是基于Windows的操作系统是的软件,该系统快速实现的员工信息的全部管理,包括员工信息的输入到数据库,在数据库上快速的查找某一个具体的员工,修改员工某方面的信息,删除员工的全部信息等,实现快速,方便,简单,高效的办公效率。为工作人员减少大量时间!

2.主要特性(FEature)

FE-1:根据系统的增加员工信息菜单可以快速的输入员工信息并存入数据库 FE-2:可以快速查找一个员工的详细信息

FE-3:可以快速高效地通过修改一个员工的编号来修改员工的工作信息

FE-4:只有人事部的工作人员通过自己的工作号码才能进入系统进行操作,同时系统也会有访问记录,防止有人乱修改信息 FE-5:系统数据库功能强大

3.假设(ASsumption)和依赖(DEpendency)

AS-1:该系统可以直接被总经理访问,直接了解员工信息 AS-2:该系统每隔一段时间会自我更新,

DE-1:该系统要求的员工信息非常详细,可能会侵犯到员工的隐私

三、范围和局限性

1.初始版本和后续版本的范围

2.局限性(LImitation)和排斥性

LI-1:该项目只能够在有这个软件的公司使用。

LI-2:每次员工信息的修改时只能通过管理人员进行修改。 LI-3:不能在两个地方同时修改一个信息。

LI-4:只能由维护人员和信息管理人员才能够访问数据库。

四、业务背景

1.涉众概要

2.用户概要及项目优先级

由于涉众不等于用户,用户才是将来使用系统的涉众代表,所以我们还需要定义使用系统的涉众代表,即用户的概要信息。

用户概要说明代表涉众使用系统的用户说明,描述一般包括用户概况、特点和用户使用系统的方式等。可以通过下表1-3来表示:

表1-3 用户概要说明表

用例

软件需求规格说明

一、介绍 1.目标

1.为人事部门提供员工信息管理服务,提高整理效率,方便人事部门管理公司员工信息。 2.提供员工信息归类,提高信息的分类,管理能力

3.方便部门快捷的查找员工,删除员工和增加员工信息,

4.甚至企业内部的员工调配时各种信息的改变,提高了人事部门的工作效率,更好的管理企业员工信息

2.项目范围和产品特性

“企业员工信息管理系统”允许公司的管理部门、财务部门、公司高管和维护部门查询员工信息。产品具有快速查询,增加删除修改信息和信息安全保障的功能,提高公司管理效率

3.参考文献

《软件需求分析实验指导书》 《软件需求》

二、总体描述 1.产品远景与规划

该产品面向中小企业的员工管理系统,大大的提高了企业的管理效率。产品还会根据用户反馈进行改版更新,将来投入该领域

2.用户类和用户特性

管理部门:管理公司人员的人数,调配工作,合理分配人员,让公司的人员得到充分的利用。新增人员的统计与老成员的退职工作等

财务部门:负责公司人员的工资发放,工资的合理分配,还有公司的一般对外财务发放和收益情况 公司高管:查找公司人员的总人数,监督公司人员的工作情况 维护部门:维护管理系统和信息安全

用户特点:用户只需简单的计算机技术即可操作

3.运行环境

OE-1:“企业员工管理系统”的操作将通过WEB浏览器来完成,Microsoft Internet Explorer版本 OE-2:该系统将运行在一个服务器中,有当前公司批准的Red Hat Linux版本

OE-3:该系统将允许用户通过公司内网来访问,如果用户被授权在公司外部穿过防火墙来访问,那么用户也可以在家里通过Internet访问该系统

4.设计和实现的约束条件(COnstraint, CO)

CO-1:程序尽量采用模块化设计

CO-2:系统采用公司标准的当前Oracle数据库引擎 CO-3:所有HTML代码讲遵照HTML4.0标准 CO-4:脚本用Perl语言来写

5.用户文档(User Documentation, UD)

UD-1:系统将提供查询增加修改删除信息的系统功能和联机帮助,解决常见问题 UD-2:系统可根据用户要求,提供联机教程,用户可以使用静态教程菜单来具体实践

6.假设(ASsumption) 和依赖(Dependency)

AS-1:只有公司的内部人员,身兼管理人员,财务人员,维护部门和公司高管才被授权进入该管理系统

AS-2:该系统的运行依赖“信息的录入和修改”所做的变更,它接受以上几个部门的查询修改要求 DE-1:该系统的运行依赖“岗位信息的调配和删除”所做的变更,更新企业员工信息的有效性

三、系统特性 1.企业员工信息管理

(1)描述与优先级

新员工的信息统计整理好后,将新员工信息送到人事部门处,人事部门再经行员工信息的录入数据库,更新工作调配的信息

(2)刺激/响应序列

刺激:员工新信息的录入

响应:人事部门统计新员工信息,录入数据库 刺激:财务部按员工工作信息发放薪水 响应:管理系统根据员工工作情况生成薪水 刺激:公司高管查询员工信息 响应:授权进入

(3)功能性需求

Order.Place 人事部门登录系统录入员工新信息

Order.Place.Register 系统根据录入的新信息更新数据库,建立员工新档案 Order.Protect 维护部门对系统的维护和信息的安全保障 Order.Money 财务部门根据员工的信息发放薪水 Order.Manager 查询员工的工作情况

四、外部接口需求

1.用户界面(User Interfaces, UI)

UI-1:公司内查询机操作界面尽量考虑触摸屏操作方式。按钮,字体都应该较大。 UI-2:整个系统的色彩应该与公司广告牌的颜色一致。

UI-3:管理员和系统管理者使用的每个功能都应该能够有联机帮助文档。即要求能够在用户使用过程中按F1能出现相关帮助信息。

2.硬件接口

硬件的接口的型号一定要匹配,最好是配套选购。

3.软件接口(Software Interface, SI)

SI-1:数据库的设计以及功能设计应该考虑后续网上电子商务模式的接口。

SI-2:后期有可能需要添加公司内部工作人员通过wifi手机查询功能。因此需要考虑程序后期与手机平台(android系统)的兼容问题,如:系统预留java开发接口

SI-3:提供相应的接口来保证不同类型数据的一致性,以及导入不同数据的方便性)。

4.通信接口

CI-1:如果要访问该软件,一定要设置密码。

CI-2:公司以外的人需要用到该软件一定要填写申请。

五、其他非功能性需求 1.性能(PEformance)需求

PE-1:系统需要保证在工作期间的工作效率,尤其是公司员工查询时,系统响应时间应该在5秒左右。

PE-2:准确率一定要高,必须达到基本没有错误。 PE-3:贮存信息的量一定要大。

2.防护性需求

防护性需求还没有确定。

3.安全性(SEcurity)需求

SE-1:每条信息修改记录都需要有日志文件能够查询。

SE-2:保证修改、删除、添加、事务的完整进行,不受特殊情况(如断电,误操作等)而影响数据的完整性、一致性。

4.软件质量属性

Usability(易用性)-1:查询,公司员工信息要方便服务员或前台人员操作。

Usability(易用性)-2:财务管理人员操作方式要简洁,尽量采用键盘操作模式。便于财务发放操作。 Usability(易用性)-3:管理人员能很容易的生成自己所需要查看的报表。

Maintainability(移植性)-1:后期有可能需要添加公司员工通过wifi手机查询功能。因此需要考虑程序后期与手机平台(android系统)的兼容问题,如:系统预留java开发接口

Efficiency(有效性)-1:在处理某些信息是软件很快能够得出有力的信息。效果显著。

附录A 数据字典与数据模型 1.数据字典

公司员工=姓名+性别+身份证号+年龄+电话号码+所在部门+在公司工作年限+部门 新公司员工=姓名+性别+身份证号+年龄+电话号码+毕业院校+工作经验+部门 部门=部门编号+部门名称+领导编号+部门说明

信息录入修改部分数据模型 图x

附录B:分析模型 1.活动图

1.1 员工信息用例活动图

员工信息用例活动图,如图1所示

.

图1 员工信息用例活动图

2.时序图

2.1新成员信息录入时序图

新成员信息时序图,如图2所

示.

新成员信息录入实训图 图2

2.2 公司成员信息录入时序图

公司成员信息录入时序图 如图3

公司成员信息时序图 图3

2.3内部员工对信息的处理时序图

内部员工信息处理时序图 如图4

内部员工信息处理时序图 图4

3.协作图

3.1新成员信息录入协作图

新成员信息录入协作图,如图5所示.

图5.新成员信息录入协作图

3.2公司成员信息录入协作图

图6 公司成员信息录入协作图

3.3 内部员工对信息处理协作图

图7 内部员工信息处理协作图

4.类图

公司员工信息处理类图,如图8所示。

图8 公司员工信息处理系统类图

业务规则

17


相关内容

  • 企业员工管理系统
  • 目录 子题目: 企业员工管理系统 ........ 错误!未定义书签. 第一部分 绪论 . .................................. 2 1.1 课题研究的目的和意义 . .................................................. ...

  • 软件项目实训
  • 中小企业人事管理系统 需求说明书 姓名:学号:班级: 栾永胜 11422014 计科112 1.实训目标.................................................................................................. ...

  • 员工绩效信息管理系统
  • 学号___ ____ 陕西国际商贸学院实验报告 基于ASP.NET的员工绩效信息管理系统 的设计和实现 二级学院:信息工程与管理 专业名称:信息管理与信息系统 学生姓名: 指导教师: 二○一五年六月 摘 要 随着知识经济的到来和市场竞争的加剧,世界各国企业都面临着越来越激烈的国内和国际市场竞争.为了 ...

  • 关于信息技术的人力资源管理探讨
  • 关于信息技术的人力资源管理探讨 [摘要]几年来,随着科技发展速度越来越快,信息技术被广泛地应用于各个行业,尤其在企业管理中的应用较为普遍.信息技术不仅能较好地转变企业的管理及销售模式,还能有效地转变企业运作模式,对以往的企业管理造成很大的冲击,这就必须要求企业的管理人员创新管理方式.而随着信息技术的 ...

  • 企业信息化管理存在的问题及解决方案
  • 企业信息化管理存在的问题及解决方案 提要 本文通过对企业信息化管理进程中的问题进行探讨,从组织变革.人员培训.信息化软件的适用性及信息数据的安全性入手,并提出相应解决方案. 关键词:信息化管理:组织变革 中图分类号:F27 文献标识码:A 一.信息化管理 信息技术的发展为企业组织变革提供了物质技术基 ...

  • 中国电信企业文化手册(2011版初稿)
  • 中国电信企业文化手册 (2011年版) 中国电信集团公司 二O一一年七月 目 录 企业文化纲要 ......................................................................... - 4 - 一.企业使命 ............... ...

  • (完整版)计算机应用专业毕业论文
  • 专 文 学 专 届 题 特点 科 生 毕 业 论 院业别目 学生姓名 指导教师 教 务 处 制 云南民族大学毕业论文(设计) 原创性声明 本人郑重声明:所呈交的毕业论文(设计) ,是本人在指导教 师的指导下进行研究工作所取得的成果.除论文中已经注明引用的内容外,本论文没有抄袭.剽窃他人已经发表的研究 ...

  • 我国企业内部管理沟通问题及对策研究
  • 2009年第7期(总第222期) 学术 论坛 NO.7,2009 ACADEMICFORUM (CumulativelyNO.222) 我国企业内部管理沟通问题及对策研究 陈康敏李斌 [摘要]在信息时代,管理沟通在现代企业管理中发挥着越来越重要的作用.企业管理的成败,缘于管理者之间.管理者和员工之间 ...

  • 企业高端人才流失风险管理
  • 企业高端人才流失风险管理 在当今竞争日益激烈的知识经济时代,科学技术飞速发展,技术成为决定一个企业是否具有竞争力的一个重要因素.而技术创新与进步是由人来完成的,因此,技术的较量归根到底是人才的较量.高端人才日益成为各企业争夺的对象.高端人才日益频繁的流动,成为当今社会人才流动的一大特点.如何减少本企 ...