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

2019-03-16 21:47

东北大学硕士学位论文 第三章 软件设计

By x Check 相应用户 If find

then update 该用户信息

else display 该用户不存在的信息并返回上一级菜单 Update F1文件 Close F1文件 Return 上一级模块

3.3 人事信息管理层软件设计

3.3.1 人事信息管理层结构化设计

将需求分析中图2.5—图2.7的DFD图转换为结构设计图,在转换过程中图2.5为事务型,图2.6和图2.7为变换型,转换后的结果见图3.3。

人事信息管理313 查询3131 基本信息管理3132 8 8 能力信息管理3133 单因素查询31311 6 读查询条件313111 6 执行 查询 313112 组合查询31312 7 7 8 8 8 8 8 8 读组合查询条件313121 读数据31321 添加 记录31322 删除 记录31323 修改 记录 31324 图3.3 人事信息管理层SC图

Figure 3.3 Personnel information management level SC chart

说明:6.单因素查询条件;7.组合查询条件;8.要操作的记录。

3.3.2 人事信息管理层SC图重要模块的过程设计

(1)313模块(人事信息管理)的过程设计

- 26 -

东北大学硕士学位论文 第三章 软件设计

Read 功能选择n Case n

Case 查询 call 3131查询模块

Case 基本信息管理 call 3132基本信息管理 Case 能力信息管理 call 3133能力信息管理

Case else return上一级

(2)31311模块(单因素查询)的过程设计 Call 313111模块读查询条件 Call 313112模块执行查询

(3)31312模块(组合查询)的过程设计 Call 313121模块读组合查询条件 Call 313112模块执行查询

(4)313111模块(读查询条件)的过程设计 Call 查询界面并选择单因素查询的条件存入x (5)313112模块(执行查询) Open 人事信息表文件(F2) If 执行的是单因素查询

Then 生成查询命令执行查询

Call 浏览界面1,显示显示的结果

Else 生成组合查询命令执行查询

Call 浏览界面2,显示显示的结果

(6)3132模块(基本信息管理)的过程设计

Call 31321模块(读数据),并把读入的数据存入变量x中 Do Case x

Case 添加:call 31322模块(添加记录) Case 删除:call 31323模块(删除记录) Case 添加:call 31324模块(修改记录)

Case else return 上一级

(7)31322模块(添加记录)的过程设计 Open 基本人事信息表文件(F2) Write x 到人事信息表文件(F2)

- 27 -

东北大学硕士学位论文 第三章 软件设计

Display 添加后的结果 Update F2文件 Close F2文件 Return 上一级

3.4 系统维护层软件设计

3.4.1 用系统维护层结构化设计

将需求分析中图2.8的DFD图转换为结构设计图,在转换过程中总体图2.8为事务型,但其下层的结构图是个变换型的。系统备份和恢复的软件结构图见图3.4。

系统维护312 系统备份3121 系统恢复3122 建日志文件31211 数据备份31212 运行日志文件31221 数据恢复31222 图3.4 系统维护层SC图

Figure 3.4 system maintenance level SC chart

3.4.2 系统维护层SC图重要模块的过程设计 1. 312模块(系统维护)的过程设计 Read 功能选择n Case n

Case 备份: call 3121系统备份模块 Case 恢复: call 3122系统恢复

Case else return上一级

2. 3121模块(系统备份)的过程设计 Call 31211模块(建立日志文件) Call 31212模块(数据备份)

3. 3122模块(系统恢复)的过程设计 Call 31221模块(运行日志文件)

- 28 -

东北大学硕士学位论文 第三章 软件设计

Call 31222模块(数据恢复)

4. 31211模块(建立日志文件)的过程设计 Creating the directory Establishment Diary file Executive Dynamic dump

3.5 能力评价层软件设计

[12][13][14]

3.5.1 能力评价层结构化设计

将需求分析中图2.9的DFD图转换为结构设计图,在转换过程中总体图2.9为事务型,但其下层图2.10的DFD图是变换型的。能力评价去的SC图见图3.5。

能力评价321 功能选择3211 模糊评判3211 评判分析3212 读评判类别32111 行政干部评判32112 技术干部评判32113 工人 评判32114 读评判类别32121 综合指标分析32122 个性指标分析32123 读评判数据321121 执行模糊评判 321122 单因素 评判 3211221 综合 评判 3211222 图3.5 能力评价层SC图 Figure 3.5 Ability judgement level SC

chart

3.5.2 能力评价层SC图重要模块的过程设计

1.321模块(能力评价)的过程设计

- 29 -

东北大学硕士学位论文 第三章 软件设计

Read 功能选择n Case n

Case Fuzzy Evaluation: call 3211模块(模糊评判) Case Evaluation analysis: call 3122模块(评判分析)

Case else return上一级

2. 3211模块(模糊评判)的过程设计 Read 评判类型选择n Case n

Case Administrative cadres: call 32112模块(行政干部评判) Case Technical cadres: call 32113模块(技术干部评判) Case Workers: call 32114模块(工人评判)

Case else return上一级

3.5.3单因素评判过程设计

单因素评判过程设计也即3211221模块的过程设计。 3.5.3.1 初始化

1 行政干部单因素模糊评判的参数设置

自身修养的权重矩阵xz1(11)={0.25,0.1,0.05,0.05,0.1,0.1,0.05,0.2,0.02,0.05,0.03},隶属函数矩阵为r1[11][4]。

个人特性的权重权重矩阵xz2(2)={0.7,0.3},隶属函数矩阵为r2[2][4]。 社交能力的权重矩阵xz3(3)={0.5,0.4,0.1},隶属函数矩阵为r3[3][4]。 领导能力的权重矩阵xz4(4){0.3,0.2,0.3,0.2},隶属函数矩阵为r4[4][4]。 2 技术干部单因素模糊评判的参数设置

自身修养的权重矩阵js1(6)={0.25,0.2,0.2,0.1,0.1,0.15},隶属函数矩阵为s1[6][4]。

知识结构权重权重矩阵js2(6)={0.2,0.3,0.15,0.15,0.1,0.1},隶属函数矩阵为s2[6][4]。

- 30 -


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

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

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

马上注册会员

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