当前位置:文档之家› 管理信息系统系统设计

管理信息系统系统设计


习题3-顶层图
3.成品库保管员按车间送来的入库单登记库存台账。发货时,发货员根据销售科 送来的发货通知单将成品出库,同时填写三份出库单,其中一份交给成品库保管 员,由他按此出库单登记库存台账,出库单的另外两联分别送销售科和会计科。
车间
会计科
入库单
出库单第二联
1 库存业务处理
出库单 第三联
销售科
北京交通大学经济管理学院
约定5:数据流图描述的是数据流而不是控制流。
15/03/2021 1
习题2-顶层图
2.请绘制储蓄所取款系统的数据流图,处理过程如下: 储户将填写好的取款单及存折,或定期存单交储蓄所。经查对帐户,将不合格的 取款单及存折或定期存单退回储户;合格的取款单及存折或定期存单可进行取款 处理。处理时要修改帐户,同时将取款单、定期存单存档,最后将存折、利息单 和现金交储户。
15/03/2021 14
系统设计-数据流图->模块结构图
变换型结构: 变换型结构的数据流图呈一种线性状态,它所描述的工作可表示为:
输入、主处理、输出。
X1 A
X2
B X3
Z1
Z2
E
Y2 Y1
C
D
S1
F S2
S3
G
北京交通大学经济管理学院
15/03/2021 15
系统设计-数据流图->模块结构图
档案 库存量
价格
改变库存量
库存量
输出
事务 记录
读事务文件
北京交通大学经济管理学院
15/03/2021 25
系统设计-数据流图->模块结构图
a Ab
b1
B b2
b3
C1 c1
c2
C2
c2’ c3
C
3
d
D
输入
F1
e1
E
e2
D
2
f1
Gg
f2
H
h
I
i
变换
输出
北京交通大学经济管理学院
15/03/2021 26
系统
子系统1
子系统2
输入模块 处理1
处理2
北京交通大学经济管理学院
子系统3
处理3
输出模块
• 模块是组成系统的基本单位, 它的特点是可以组合、分解 和更换。
• 系统模块结构设计的任务是 确定子系统的模块结构,并 画出模块结构图。
• 对各子系统进行细化,确定 划分后的子系统的模块结构, 并通过模块结构图把分解的 子系统和一个个模块按层次 结构联系起来。
系统设计-数据流图->模块结构图
原始产品记录
确定 事务 类型
建立 产品 档案
价格数据
调整 产品 价格
产品价格
输 出
报表
改变 库存 量
北京交通大学经济管理学院
15/03/2021 24
系统设计-数据流图->模块结构图
事务处理调度
事务 记录
档案数据
获得事务记录
价格 档案 数据
价格 库存 数据
建立产品档案 调整产品价格
01
02
03
04
05
06
北京交通大学经济管理学院
15/03/2021 29
系统设计-详细设计
(2)层次码 代码分为几段表示,每一段有不同含义。 编码具有分类含义,易与识别、校验、分类和扩充,但编码位数比较多 当编码对象具有两层(或以上)的分类时,可采用层次码。 如6个仓库中的账本的编码可采用如下的数字分组顺序码。
子系统要具有相对独立性 要使子系统之间数据的依赖性尽量小 子系统划分的结果应使数据冗余较小 子系统的设置应考虑今后管理发展的需要 子系统的划分应便于系统分阶段实现 子系统的划分应考虑到各类资源的充分利用 适应组织管理机构的设置
北京交通大学经济管理学院
15/03/2021 12
系统设计-总体设计
❑模块结构设计
一等奖




二等奖
√√√


三等奖

√√√


鼓励奖

北京交通大学经济管理学院
15/03/2021 8
评奖 政策
成绩为优秀 的比例
成绩为中或 以下的比例
≥70%
≤15% ≤20%
≥50%
≤15% ≤20%
团结纪律 成绩
优良 一般 优良 一般 优良 一般 优良 一般
北京交通大学经济管理学院
奖励方案
F S2
S3
G
主模块
X3
Y2
输入X3
输入Y2
X3 Y2 Z1 S1
变换成Z1 S1
S1 Z1
输出Z1
输出S1
北京交通大学经济管理学院
设计顶层模块和第一层模块
15/03/2021 19
X1 A
X2
B X3
Z1
Z2
E
Y2 Y1
C
D
S1
F S2
S3
G
输入Y2
Y1
Y2
Y1
输入Y1 变换成Y2
北京交通大学经济管理学院
•软件系统的选择 •硬件系统的选择
北京交通大学经济管理学院
15/03/2021 27
系统设计-详细设计
❑代码设计
计算机信息系统中设涉及很多文件,这些文件描述 了不同的人、事、物,设计代码要做到一人一码、一事 一码、一物一码。
设计代码原则:惟一性、规律性、标准化、可扩充 容量修改
北京交通大学经济管理学院
北京交通大学经济管理学院
15/03/2021 7
优秀≥70% Y Y Y - Y - - -
已修课 程各科
优秀≥50%
-
-
- Y - YYY

成绩比 率
中或下≤15%
Y
Y
-
Y
-
Y
-
-状

中或下≤20% - - Y - Y - Y Y 态
团结纪 律评分
优良 一般
Y - YY - - Y Y - - YY - Y
一等奖 二等奖 二等奖 三等奖 二等奖 三等奖 三等奖 鼓励奖
15/03/2021 9
系统设计
北京交通大学经济管理学院
15/03/2021 10
系统设计-步骤
总体设计
详细设计
撰写报告
北京交通大学经济管理学院
15/03/2021 11
系统设计-总体设计
❑子系统的划分
含义
划分原则
合理地对系统进行分解,将一 个复杂的系统设计转为若干个 子系统和一系列基本模块的设 计,并通过模块结构图把分解 的子系统和一个个模块按层次 结构联系起来。
15/03/2021 13
系统设计-总体设计
序号
名称
1
模块
2
预定义
符号
3
调用
4
数据
5
控制信息
6
判断分支
7
循环调用
8
转接
北京交通大学经济管理学院
含义说明 表示一个功能模块,模块名称表住在方框的内部 表是一个预先定义的模块,模块名称标注在方框的内部,预先定义 模块是指不必在编程实现的模块,通常是应用程序中的一个程序。 表示模块与模块之间的调用关系,箭头部分指示被调用模块,箭尾 部分指示调用模块。 表示模块与模块之间的数据流,数据项名称或编号标注在旁边。 表示模块与模块之间的控制流,控制变量的名称或编号标注在旁边。 表示模块内部包含有判断逻辑,根据判定结果调用哪些功能模块。 表示模块内部包含有循环调用某个或某些模块的功能。 模块结构图需要转接到另外一张纸上,或为了避免图上线条交叉时, 都可使用转接符号,圆圈内加上标号。
设计顶层模块和第一层模块
15/03/2021 17
X1 A
X2
B X3
Z1
Z2
E
Y2 Y1
C
D
S1
F S2
S3
G
输入X3
X2
X3
X2
输入X2 变换成Biblioteka 3X1 X1输入X1
X2
变换成X2
北京交通大学经济管理学院
设计中、下层模块
15/03/2021 18
X1 A
X2
B X3
Z1
Z2
E
Y2 Y1
C
D
S1
15/03/2021 28
系统设计-详细设计
(1)顺序码 用连续数字表示编码对象。 顺序码是最简单的编码形式,编码简单明了,易扩充,但没有逻辑
含义,不便于分类汇总,一般适用于被编码对象数目较少的情况。 例如,物资仓库的编码可采用如下的数字顺序码。
编码对象 编码
仓库1 仓库2 仓库3 仓库4 仓库5 仓库6
出库单 第一联
1.2 出库处理
出库单 第二联
销售科
库存台账文件
北京交通大学经济管理学院
出库单第三联
会计科
15/03/2021 6
学生评奖:
奖励的目的在于鼓励学生品学兼优,此评奖处理功能是要合理确定 学生受奖等级。决定受奖的条件为:已修课程各类成绩比率为:成 绩优秀占50%或70%以上,成绩为中或以下占15%或20%以下,团 结纪律为优良或一般者。奖励方案为一等、二等、三等奖、鼓励奖 四种。其中: 1.成绩优秀占70%以上、成绩为中或下占15%以下、纪律为优良的 为一等奖。 2.成绩优秀占70%以上、成绩为中或下占15%以下、纪律为一般 或成绩优秀占70%以上、成绩为中或下占20%以下、纪律为优秀 或成绩优秀占50%以上、成绩为中或下占15%以下、纪律为优秀的 为二等奖。 3.成绩优秀占70%以上、成绩为中或下占20%以下、纪律为一般 或成绩优秀占50%以上、成绩为中或下占15%以下、纪律为一般 或成绩优秀占50%以上、成绩为中或下占20%以下、纪律为优秀的 为三等奖 4.成绩优秀占50%以上、成绩为中或下占20%以下、纪律为一般的 为鼓励奖。 画出判定树与判定表
相关主题