基于人事信息管理决策支持系统的设计与实现07(3)

2019-03-16 21:47

东北大学硕士学位论文 第二章 软件需求分析

第二章 软件需求分析

人事信息管理系统早已被许多软件开支发者所开发,本系统与其它人事信息管理系统不同,主要表现是加入了人事能力评价的支持,当需用某一方面的人才时,可通过本系统得到决策的支持。软件需求包括功能需求、性能需求软件属性需求、外部接口需求以及其它面的需求等。

2.1 功能需求

2.1.1 功能划分

(1)用户管理

? 添加用户 ? 删除用户 ? 修改用户 (2)人事信息管理

? 查询 ? 基本信息 ? 能力信息

? 添加 ? 删除 ? 修改

(3)能力评价

? 综合评判 ? 评判分析

? 综合指标分析 ? 个性指标分析

(4)系统维护

? 数据导入 ? 数据导出

- 6 -

东北大学硕士学位论文 第二章 软件需求分析

对于软件功能需求见图2.1所示。

2.1.2. 功能描述[3]

图2.1 功能结构图

Figure 2.1 function structure diagram

用户登录:在进入系统前首先要进行用户登录,只有是合法的用户才可进入系统,对于非法的用户可以进行注册,注册后方可进入系统,如果用户注册不成功就将自己退出系统。在此功能中系统还能区分是超级用户或普通用户,如果是普通用户只能进行部分信息的浏览查询,对于超级用户可对系统后台数据库进行操作。

(1) 用户管理:该功能是超级用户操作的。可以进行用户的添加、删除和修改操作。 (2) 添加用户:当用户是管理员级时,方可进行此操作,在此操作中可以对用户进行注册,并给用户赋予一定的操作级别,区别为普通用户还是超级用户。

(3) 删除用户:当用户是管理员级时,方可进行此操作,执行此操作可以将已注册的用户从系统中删除。

(4) 修改用户:当用户是管理员级时,方可进行此操作,执行此操作可以将已注册的用户对其进行用户名的更改或密码的修改。

(5) 人事信息管理:该功能可以实现对于人事基本信息的管理,和能力信息的管理。

- 7 -

东北大学硕士学位论文 第二章 软件需求分析

对于这两种信息均可以进行添加、删除和修改操作。

(6) 查询:该功能是对用户给给定的查询信息的关键字进行查询,在此可以进行单项查询、复合查询或能力方面信息的查询。

(7) 基本信息:基本信息包括人事的基础资料。如姓名、性别、政治面貌、出生日期、学历、学位、工作经历、学习经历、籍贯等信息。

(8) 能力信息:这主要是为了考查一个人的在某方面的能力而设置。这能力信息包括很多方面,这也是该系统能否开发成功以及能否真正应用于实际中的一个重要方面。这些能力主要包括学习能力,社交能力,领导能力,技术水平,实际动手能力等多方面。

(9) 能力评价:该功能主查进行模糊评判及对模糊评判结果时行分析。这种分析包括综合素质的分析和单因素指标的分析。

(10)综合评价:主要采用模糊数学的模糊综合评判方法对一个参评人进行从定性分析到定量分析的一种转变。

(11)评判分析:该功能是根据综合评价过程中得到的一些量化指标数据对一个人的全面素质或个性指标进行分析、乃至排队。

(12)系统维护:主要对后台数据库进行备份或恢复操作。

2.1.3. 数据流图及相应加工逻辑

4 事务1 用户命令 用户管理 5 视图 1 视图 2 用户 用户名 密码 1 合法3 事务分析 事务2 人事信息管理 6 视图 3 用合法用户 检查 非法用户 户 事务3 2 用户注册 事务4 系统管理 7 能力评判 视图 4 图2.2 顶层数据流图 Figure 2.2 Top layer data flow

- 8 -

东北大学硕士学位论文 第二章 软件需求分析

1. 对合法检查进行分解得到第二层数据流图,见图2.3。

用户 用户 用户名 密码 1.1 用户名核实 合法用户名 1.2 密码核实 合法用户 用户注册 F1 用户信息表 用户注册 图2.3 合法检查二层数据流图

合法检查数据流加工逻辑

(1) 用户名核实(1.1)加工逻辑

读入用户名

按此用户名查找用户信息表(F1)文件 If 用户信息表(F1)无此用户 Then 转入加工2 Else 转入加工1.2

(2) 密码核实(1.2)加工逻辑略 2. 用户管理的第二层数据流图,见图2.4

数据流程基本执行过程:在进入用户管理功能选择时进入该数据流。用户管理功能可以根据用户的要求来进行,新用户的添加,不再需要存在的用户要删除,以及对于有些用户需要修改用户名或用户密码的操作请求时均可以进入本流程。其加工逻辑分别为:

(1)事务分析1(4.1)加工逻辑

读入事务1

If 事务1是“添加”

Then 进入加工4.2

Else 删除或修改用户进入4.5

(2)判该用户是否存在(4.2)加工逻辑 读入用户名和密码

- 9 -

东北大学硕士学位论文 第二章 软件需求分析

该用户存在 F1 用户信息表 4.2 4.3 添加 用户 用户名密码 判该用户用户名是否存在 密码 添加 修改信息 浏览视图 事务分析事务1 4.4 修改用户表 浏览视图 4.1 事务分析1 用户 删除/修改 F1 用户信息表 4.6 用户名 浏览视图 4.5 用户名 查找 用户 删除 用户 图2.4 用户管理二层数据流图

Figure 2.4 Second user management data flow diagram

根据用户输入的用户名和密码去查用户信息表(F1) If 用户信息表中有此名字

Then 返回信息,说明此用户已存在,不能添加此用户 Else 转入数据加工4.3进行添加用户

(3)添加用户(4.3)加工逻辑

将用户名、密码及用户级别添加到用户信息表(F1)中 (4)查找用户(4.5)加工逻辑

读入用户名

根据用户名查询用户信息表(F1) If用户信息表(F1)中有此名字

If 是删除操作

Then 进入4.6 Else 进入4.4修改用户

(5)修改用户(4.4)加工逻辑

打开用户信息表(F1)

- 10 -


基于人事信息管理决策支持系统的设计与实现07(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:正构烷烃管道施工方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: