江西师范大学商学院电子商务教研室
陈建 副教授
E-mail,88888k@gmail.com
博客, http://unclear.blogchina.com
系统分析的任务
? 现行系统的详细调查(包括组织结构、人
员分工、功能体系、业务流程、数据流程)
? 分析系统业务流程及数据流程
? 制定新系统的逻辑模型(数据流程图、数
据字典、处理说明)
解决新系统, 能做什么( What to do),
的问题。
第五章 管理信息系统的系统分析
第一节 可行性分析和详细调查概述
第二节 管理业务调查
第三节 数据流程调查
第四节 数据字典
第五节 描述处理逻辑的工具
第六节 系统化分析
第七节 研究和确定管理模型
第八节 提出新系统的逻辑方案
第一节 可行性分析和详细调查概述
管理信息系统可行性分析的意义
可行性分析的内容
可行性分析报告的内容
详细调查的对象、目的和原则
可行性分析的意义
?明确项目开发的必要性
?明确项目开发的可行性
第一节 可行性分析和详细调查概述
管理信息系统可行性分析的意义
可行性分析的内容
可行性分析报告的内容
详细调查的对象、目的和原则
可行性分析的内容
第一节 可行性分析和详细调查概述
管理信息系统可行性分析的意义
可行性分析的内容
可行性分析报告的内容
详细调查的对象、目的和原则
可行性分析报告
? 说明该信息系统开发项目的实现在技术、
经济和社会条件方面的可行性
? 评述为了合理地达到开发目标而可能选
择的各种方案
? 说明并论证所选定的方案
第一节 可行性分析和详细调查概述
管理信息系统可行性分析的意义
可行性分析的内容
可行性分析报告的内容
详细调查的对象、目的和原则
详细调查的内容和目的
? 详细调查的内容
组织结构的调查、功能体系的调查、
业务流程的调查、数据流程调查
? 详细调查的目的
为了给系统需求分析、组织结构和功
能分析、业务流程分析、数据流程分析
等各种分析活动提供资料,以便于建立
科学合理的新系统的逻辑模型。
详细调查的原则和方式
? 详细调查应遵循用户参与的原则
? 常见的调查方式
1.开调查会或个别访问
2.问卷调查
3.收集报表资料
4.参加业务实践
重点询问常见问题
例如,
? 你所在的工作岗位是什么? 岗位工作的性质是什么?
? 你的工作任务是什么? 每天工作怎样进行时间安排?
? 你的工作分为几班? 工作结果同前, 后续工作如何联系?
? 你所接触的报表有几类? 数据有哪些? 满意程度如何?
? 你所在的工作岗位是否恰当? 工作量如何?
? 你的工作计划不能合理安排的原因是什么?
? 你的工作岗位存在的问题是什么? ( 组织不力? 规划不好?
信息不畅? )
? 你通常采取什么手段提高工作效率? 使用计算机了吗?
? 如果增加激励(奖金、鼓励、新技术等),工作效率是否
会提高?
重点询问常见问题
例如,(续 )
? 从有效组织经营的角度出发, 你的权限是否适当 ( 大或小 )?
? 你认为影响本企业经营效率的关键问题是什么?
? 从全局的利益出发, 你认为现有的管理体制是否合理?
? 你认为提高经营的潜力在哪里? 现存管理体制有哪些问题?
? 有效降低经营成本的途径有哪些? 信息系统的开发在本单位
是否有必要?
? 你认为新的信息系统应该重点解决哪些问题?
? 你所了解的管理工作中, 你认为决策的效益应从哪些方面去
衡量?
重点询问常见问题
例如,(续 )
? 你认为业务, 财务, 储运等部门是否已经使用了计算机? 有
什么问题?
? 你用过计算机吗? 你认为企业现在使用计算机还有什么困难
吗?
? 在你所了解的管理决策工作中, 有哪些可以定量或定性用计
算机处理吗?
? 本企业与外部哪些企业有业务联系? 业务往来用计算机处理
吗?
? 原来开发的软件有哪些毛病? 为什么老用不好呢?
某出版社系统调查表
编号 提出问题
1 您在哪个部门工作?
2 出版业务流程是什么?
3 您每日都处理那些文件、数据、报表?
4 工作中手工处理特别麻烦的事情是什么?
5 工作中手工处理什么问题解决不了?影响
效率的问题有哪些?
6 您认为提高工作效率,节省工作时间,减
轻工作强度可采取哪些办法?
某出版社系统调查表
编号 提出问题
7 您的部门需要成本核算和统计的内容有哪
些?
8 您的部门采用计算机管理工作情况如何?
9 如何改进业务流程使之更合理?
10 哪些问题是目前传统手工方法根本无法解
决的?
11 出版社计算机管理信息系统需要解决什么
问题?
第五章 管理信息系统的系统分析
第一节 可行性分析和详细调查概述
第二节 管理业务调查
第三节 数据流程调查
第四节 数据字典
第五节 描述处理逻辑的工具
第六节 系统化分析
第七节 研究和确定管理模型
第八节 提出新系统的逻辑方案
第二节 管理业务调查
业务调查的内容
业务描述方法
组织结构调查
一般的组织结构图
某高校出版社的组织结构图
按公司法组建的
公司的组织结构图???
管理功能调查
调查中可以用功能层次图来描述从系统目标到各项功能的层
次关系,下图表示了某销售系统的管理功能(业务结构)。
销售计划管理
业务流程调查
? 对每一业务弄清其输入, 处理, 存贮, 输出,
立即存取要求, 收集相应资料 。
? 理顺各个岗位, 各个业务流程之间的关系 。
? 除去不必要的环节, 对重复的环节进行合并,
对新的环节进行增补 。
? 确定哪些是今后计算机系统要处理的环节 。
第二节 管理业务调查
业务调查的内容
业务描述方法
业务流程图
用一些规定的符号及连线来表示
某个具体业务处理过程。 业务流程图
易于阅读和理解,是分析业务流程的
重要步骤。
业务流程图的常用符号
系统中人员
单据、报表、帐目 数据流向
系统外实体 处理
业务流程图绘制举例 — 存取款业务
储户 存折 存、取款单 业务分类
存折
取款单
存折
存款单 存款处理
取款处理
利息文件 帐目文件
存折
存折
现金












绘制业务流程图的方法
? 首先,分析系统的边界,确定系统外实体和
系统中人员;
? 其次,弄清各过程传递的数据内容及数据方
向;
? 最后,正确辨别数据处理过程需要使用什么
数据存储文件,及是否对数据存储文件进行
修改。其中系统中人员读取数据文件时应将
数据流向的箭头指向系统中人员,只有同时
修改数据存储文件时,该数据流才是双向的。
按以下调查结果画出订货业务流程图
采购员从仓库收到缺货通知单后,
查阅订货合同单,若已订货,则向供货
单位发出催货请求,否则就填写补充订
货单交供货单位。供货单位发货同时,
向采购员发出提货通知单。
采购员 缺货通知单 订货合同单
催货通知单 补充订货单
提货通知单
供货单位
车间填写领料单给仓库要求领
料,库长根据用料计划审批领料单,
未批准的退回车间,已批准的领料
单被送到仓库保管员处,由他查阅
库存帐。若帐上有货则通知车间前
来领料,否则将缺货通知采购人员。
根据以下业务过程画出领料业务流程图
车间
未批准的
领料单 用料计划
库长 领料单
领料
通知单
已批准的
领料单
仓库
保管员
库存帐
缺货
通知单
采购员
4
3
2
1
重复的单据或报告、
报表和帐目
处理
表格分配图中三种基本符号
数据流向
表格分配图, 表示系统中各种单据和报告都
与哪些部门发生业务关系
表格分配图
卖方
收货部门
登记待收货
应付帐
绘制表格分配图的方法
? 首先,分析并弄清多份表格或 数据产生
的部门和传递的部门 ;
? 其次,了解产生表格或数据的部门进行
的 处理 工作,同时了解接收表格或数据
的部门所进行的处理工作;
? 然后,弄清各部门经处理工作后形成的
数据文件 ;
? 最后,用数据流线将数据与各处理功能
之间及处理功能与形成的数据文件之间
指明正确的传递方向。
供应部门根据发货计划准备一式
四份出库单。一份出库单送成品库,
并登记库存台帐。一份出库单送销售
部门,将供货合同执行情况登记入合
同帐。一份出库单送财会部门作应收
款处理,计入应收帐。一份留在本部
门作为存档资料。
根据以下业务过程画出
发货业务的表格分配图
准备出库单
4
3
2
出库单 1
应收款
处理
登记
合同帐
登记库
存台帐
应收帐
合同帐 库存 台帐
存档
供应部门 财会部门 销售部门 成品库
第五章 管理信息系统的系统分析
第一节 可行性分析和详细调查概述
第二节 管理业务调查
第三节 数据流程调查
第四节 数据字典
第五节 描述处理逻辑的工具
第六节 系统化分析
第七节 研究和确定管理模型
第八节 提出新系统的逻辑方案
第三节 数据流程调查
? 数据流程调查的内容
? 数据流程描述方法
数据流程调查的内容
? 收集原系统全部输入单据(如入库单、收据、凭
证)、输出报表和数据存储介质(如账本、清单)
的典型格式。
? 弄清各环节上的处理方法和计算方法。
? 在上述各种单据、报表、账本的典型样品上或用附
页注明制作单位、报送单位、存放地点、发生频度
(如每月制作几张)、发生的高峰时间及发生量等。
? 在上述各种单据、报表、账册的典型样品上注明各
项数据的类型(数字、字符)、长度、取值范围
(指最大值和最小值)。
数据的来源
报表名称
数据项名称
收料通知书 收料单 领料单
物质编码 √ √ √
物质名称 √ √ √
入库数量 √ √
入库单价 √ √
所属仓库 √ √ √
重复数据统计表




性质
(输入、
输出、
存储)
使







使



使



数据项


项名 类型 长

1 工


输出 1次 /






向职
工说
明工
资情

1 职工
编号
字符型 5
2 职工
姓名
字符型 8
3 基本
工资
数值型 8.2
… ……
资料一览表
第三节 数据流程调查
? 数据流程调查的内容
? 数据流程描述方法
数据流程图的定义
数据流程图是一种能全面地描述信
息系统逻辑模型的主要工具,它可以用
少数几种符号综合地反映出信息在系统
中的流动、处理和存储情况。
数据流程图的特征
? 抽象性:在数据流程图中具体的组织机
构、工作场所、人员、物质流等等都已
去掉,只剩下数据的存储、流动、加工、
使用的情况。
? 概括性:它把系统对各种业务的处理过
程联系起来考虑,形成一个总体。而业
务流程图只能孤立地分析各个业务,不
能反映出各业务之间的数据关系。
数据流程图的常用符号
外部实体
数据流向
处理(加工)
数据存储
外部实体
?位于系统之外的信息提供者或使用者,称
为外部实体 。 即存在于系统之外的人员
或组织 。 如, 学生处, 等
?说明数据输入的源点 (数据源 )或数据输
出的终点 (数据终点 )
?起到更好的理解作用, 但不是系统中的
事物
数据流
?表示数据和数据流向,由一组固定成份的数
据组成, 如, 选课单, 由, 学号, 姓名,
课程编号, 课程名称, 等成分组成 。
?数据流可从处理流向处理, 也可在处理与
数据存储或外部实体之间流动;两个处理
之间可有多股数据流 。
?数据流的命名
?用名词,不要使用意义空洞的名词
?尽量使用现实系统已有名字
数据流图示
储户 检查合理性
合理取款单 取款单
帐户
处 理
?表示对数据进行的操作,如, 处理选课
单,,, 产生发票, 等 。
?处理的编号, 说明这个处理在层次分解中
的位置 (分层 DFD)。
?处理的命名
? 顶层的处理名就是整个系统项目的名字
? 尽量最好使用动宾词组, 也可用主谓词组
? 不要使用空洞的动词
数据存储
?表示需要保存的数据流的流向,如, 学生档
案,,, 库存台帐, 等
?命名与数据流相似
?数据存储与处理之间数据流的方向
商品目录 检索商品信息
读出
商品库存 修改库存
写入
数据源
数据终点
没有输出! 处理
没有输入! 处理
每个处理至少
有一个输入数
据流和一个输
出数据流
几种错误 (1)
数据源 数据终点
数据源 数据存储
数据终点 数据存储
数据存储 数据存储
数据流必须要么从某
个处理流出、要么流
入某个处理,而不能
直接从外部实体流向
数据存储等等。
图示的几种流动都是
不合理的
几种错误 (2)
数据流程图的画法
? 分析系统边界,区别出外部实体与系统
内的关系;
? 分析系统内各处理的顺序,并给处理编
制编号;
? 注明各处理中数据传递的内容;
? 分析系统内各处理所引用的数据存储,
给数据存储编制编号并指明数据的流动
方向(单向还是双向)。
车间填写领料单给仓库要求领
料,库长根据用料计划审批领料单,
未批准的退回车间,已批准的领料
单被送到仓库保管员处,由他查阅
库存帐。若帐上有货则通知车间前
来领料,否则将缺货通知采购人员。
根据上述业务过程画出库存管理的
数据流程图。
车间
未批准的
领料单 用料计划
库长 领料单
领料
通知单
已批准的
领料单
仓库
保管员
库存帐
缺货
通知单
采购员
车间
采购员
未批准的领料单
领料单
用料计划
审批领料单







查阅库存帐
领料通知
库存帐
试根据以下描述的业务过程画出
库存管理的数据流程图,
仓库根据车间发来的产品入库
单作登入库帐处理后存入库存帐。对
销售科发来的产品出库单,在查阅库
存帐后,如果库存数量足够,则作登
出库帐处理,否则将出库单退回销售
科,并向生产科发出缺货通知。
车间 生产科 销售科
登入库帐
处理
库存帐
登出库帐
处理
查阅库存
帐处理














退




某仓库管理系统按以下步骤进行信息
处理,
( 1)保管员根据当日的出库单和入库单通
过出入库处理去修改库存台帐。
( 2)根据库存台帐由统计打印程序输出库
存月报表。
( 3)必要进行查询时,可利用查询程序,
在输入查询条件后,到库存台帐去查找,
并显示出查询结果。
请画出仓库管理系统的数据流程图
出入库处理
查询处理
统计打印
库存台帐
入库单
出库单













数据流程图的作用
? 系统分析员用这种工具自顶向下分析系
统信息流程
? 可在图上画出计算机处理的部分
? 根据逻辑存储,进一步作数据分析,可
向数据库设计过渡
? 根据数据流向,定出存取方式
? 对应一个处理过程,可用相应的程序语
言来表达处理方法,向程序设计过渡
整个系统数据流程图的画法
数据流程图( DFD) 分成 多层
(子图、父图概念 )表示,从而逐
步展开数据流和功能(处理)的
细节。
S
2 1
3
2.2 2.1
2.3
3.1 3.2
顶层
(第 1层)
2层
3层
(基本系统模型 )
(系统的子功能 )
DFD的分层表示
画分层 DFD
(1)先画出顶层 DFD。
(2)自顶向下画出各层 DFD
分解原则,
分解后的软件成分有相对独立功能
一次分解不要加入细节过多
由外向里画 DFD 报名单 合格报名单 检验
报名单
画分层 DFD
(3)先考虑稳定状态,忽略系统的工作条件,
即怎么开始、怎么结束的。
(4)忽略琐碎的枝节,如出错处理等。
(5)随时准备重画
报名单 合格报名单 检验
报名单
错误的报名单
画分层 DFD的指导原则
( 1) 父图 -子图平衡
( 2) 局部数据存储
( 3) 编号
( 4) 分解的程度
父图 -子图平衡
模型分解时必须保持父图的输
入输出数据流和子图输入输出数据
流相同。
父图 -子图平衡
A 1 4
2
3
B F
E G
C D
父图 -子图平衡
缺少 C
3.1
E
D
3.3
3.2
对加工 3细化
的子图,
加工 3
购书单
教材购销系统的顶层 DFD
学生 领书单
缺书单
进书通知
教材采
购员
教材
购销
系统
购书单 缺书 单
销售
教材
采购
教材
1 2
第二层 DFD 教材购销系统
教材存量表


F1
缺书登记表 F2





进书通知
教材入
库信息
领书单
1.2
第三层 DFD 销售子系统 (1.0)
无效
书单
教材存量表 F1
开发票
F2 缺书登记表


各班学生用书表 F3 售书登记表 F4
1.1
审查
有效性
1.3
登记并
开领书单


1.5
补售
教材
1.4
登记
缺书
购书单
发票
领书

有效
购书单
教材入库信息
按书号
汇总缺书
2.1
2.3
第三层 DFD 采购子系统 (2.0)
待购教材表 F5 教材一览表 F6





进书通知
教材存量表 F1
2.2
按出版社
统计缺书
修改教材库
存和待购量
F2 缺书登记表



教材入库信息
处理编号
处理的编号原则,
子图图号为分解的父图中的处理号,
同级子图在最后数字以序号区别。
S
2 1
3
2.2 2.1
2.3
3.1 3.2
顶层
(不编号)
2层
3层
分解的程度
分解的深度与层次,
按功能情况定,一般设深度为 3-5
如超过 5个处理最好分解画,否则容
易出错
实例 1:图书馆管理信息系统
? 购入新书
? 读者借书
? 读者还书
? 图书注销
? 查询统计
(一) 系统功能说明
购入新书
? 新书编卡片 (包括:类目录号,
流水号 (唯一 )、书名、作者、内容
摘要、价格、购书日期等信息 )
? 写入图书目录文件
读者借书
? 填借书单 (包括:读者号、欲借图书分类
目录号 )
? 检查读者号有效性,无效,拒借
? 读者号有效,检查借书是否超数? 已达 5
本,拒绝借
? 未超,可借,登记图书分类目录号、读者
号、借阅日期等,写回借书文件中
读者还书
根据图书流水号,从借书文件中
读出与该书相关的借阅记录,查明
借书日期,还书日期,算出借书时间,
再重写回借书文件中,超过期限罚款。
图书注销
?从图书目录文件中删除相关记录
?丢失图书时从借阅图书文件中删
除相关记录并罚款
查询统计
?查询某读者情况
?查询某图书借阅情况
?统计图书借阅情况
(二) 数据流程图
顶层数据流图






图书管
理系统
读者
图书管理要求
查询要求
查询结果 罚款单
处理
查询
2 处理
要求
1




图书管
理要求
罚款单
统计表
图书情况
读 者 情

二层数据流图
目录文件
借书文件
要求类
型处 理
图书管理
要求
无效输入
1.1
新书入库
1.2

入库单
罚款单 三层数据流图 (a)
1.5
注销图书
1.3
还书
1.4
目录文件
借书单
书 单
注销单
借书 借书文件
罚款单
查询类
别处理
查询
要求 2.1
读者查询
2.2

查询读
者情况
统计表 三层数据流图 (b)
图书查询





查询图
书情况 2.3
图书统计
2.4


读者文件




读者情况
图书情况
四层数据流图 (1.3)
检查
借书单
借书单
1.3.1 审定借
书限额
1.3.2
无效
借书单
借书文件 读者文件
有效
借书单
登记借
书信息
1.3.3
合格
借书单
超额
借书单
四层数据流图 (1.4)
审定还
书期限
还书单 1.4.1 修改借
书信息
1.4.2
借书文件
未超期
还书单
计算超
期罚款
1.4.3
还书单
超期
还书单 罚款单
四层数据流图 (1.5)
分类 注销单
1.5.1 修改
目录
1.5.2
借书文件
目录文件
图书处理
注销单
计算
罚款
1.5.3
图书丢失
注销单
罚款单
实例 2,考务处理系统
(1)对考生送来的报名单进行检查 ;
(2)对合格的报名单编好准考证号后将准考
证送给考生,并将汇总后的考生名单送给
阅卷站 ;
(3)对阅卷站送来的成绩单进行检查,并根
据考试中心制定的合格标准审定合格者 ;
(4)制作考生通知单 (含成绩及合格 /不合格
标志 )送给考生 ;
(5)按地区进行成绩分类统计和试题难度分
析,产生统计分析表。
顶层数据流图

生 考务 处理系统




阅卷站
报名单
准考证
考生成绩通知单 成



合格标准




统计分析表
处理
报名单
报名单
准考证
1
统计
成绩
2
考生成绩通知单

二层数据流图
考生名册











统计分析表
三层数据流图 (a)
检查
报名单
报名单
准考证 1.1 编准考
证号
1.2
不合格
报名单
考生名册
考生名单
合格
报名单
登记
考生
1.3
正式
报名单
汇总
名单
1.4
检查
成绩清单
2.1 审定
合格者
2.2
考生名册
正确
成绩清单
制作
通知单
2.3 分析
统计成绩
2.4 分析
试题难度
2.5
试题得分清单
考生
通知单
难度
分析表
合格
标准
分类
统计表
成绩清单
错误
成绩清单 经审定的 成绩清单
三层数据流图 (b)
第五章 管理信息系统的系统分析
第一节 可行性分析和详细调查概述
第三节 数据流程调查
第二节 管理业务调查
第四节 数据字典
第五节 描述处理逻辑的工具
第六节 系统化分析
第七节 研究和确定管理模型
第八节 提出新系统的逻辑方案
第四节 数据字典
数据字典的含义
数据字典的内容
数据字典的含义
数据字典是指为了对数据流程
图上各个成份作出详细的定义和说
明而形成的文件。
第四节 数据字典
数据字典的含义
数据字典的内容
数据项
定义:不可再分解的数据单位,包括,
名称
描述
数据类型
长度 (精度 )
取值范围及缺省值
计量单位
数据项举例
数据项定义
数据项编号,I02-01
数据项名称,材料编号
别 名,材料编码
简 述,某种材料的代码
类型及宽度,字符型,4位
取 值 范 围,"0001" ~ "9999"
表,数据项定义
数据结构举例
数据结构定义
数据结构编号,DS03-01
数据结构名称,用户订货单
简述,用户所填用户情况及订货要求等信息
数据结构组成,DS03-02 +DS03-03+ DS03-04
表:数据结构定义
数据结构举例
DS03-01,用户订货单
DS03-02,订货单标识 DS03-03,用户情况 DS03-04,配件情况
I1,订货单编号 I3,用户代码 I10,配件代码
I2,日期 I4,用户名称 I11,配件名称
I5,用户地址 I12,配件规格
I6,用户姓名 I13,订货数量
I7,电话
I8,开户银行
I9,账号
表:用户订货单的数据结构
数据流
通常包括,
?数据流编号
?数据流来源
?数据流去向
?数据流的数据组成
?流动属性描述:频率、数据量
数据流举例
数据流定义
数据流编号,D03-08
数据流名称,领料单
简述,车间开出的领料单
数据流来源,车间
数据流去向,发料处理模块
数据流组成,材料编号 +材料名称 +领用数量 +日期 +领用单位
数据流量,10份/时
高峰流量,20份/时(上午 9,00- 11,00)
表:数据流定义


单 发票 领书 单 审查并
开发票
开领
书单
无效书单
学生 1 2
各班学生
用 书 表
举例,
学生
教材存量表
数据流举例
数据流名,发票
别名, 购书发票
组成,学号+姓名+书号+单价+数
量+总价+书费合计
数据量,100次 /天
高峰值:开学期间 400次 /天
处理
处理逻辑
描述基本加工如何把输入数据流变
化为输出数据流的处理步骤,不涉及
具体处理方法。
执行条件
输入
输出
优先级
执行频率
处理举例
处理逻辑定义
处理逻辑编号,P02-03
处理逻辑名称,计算电费
简述,计算应交纳的电费
输入的数据流,
数据流电费价格,来源于数据存储文件价格表;数据流
电量和用户类别,来源于处理逻辑 "读电表数字处理 "和
数据存储 "用户文件 "。
处理,
根据数据流 "用电量 "和 "用户信息 ",检索用户文件,确
定该用户类别;再根据已确定的该用户类别,检索数据
存储价格表文件,以确定该用户的收费标准,得到单价;
用单价和用电量相乘得该用户应交纳的电费。
输出的数据流,数据流 "电费 "一是去向外部用户,二是写入数据存储用户电费账目文件。
处理频率,对每个用户每月处理一次。
表,处理逻辑定义
购书单 缺书 单
销售 采购
1 2
第二层 DFD 教材购销系统
教材存量表


F1
缺书登记表 F2





进书通知
教材入
库信息
领书单
按书号
汇总缺书
2.1
2.3
第三层 DFD 采购子系统 (2.0)
待购教材表 F5 教材一览表 F6





进书通知 教材入库信息
教材存量表 F1
2.2
按出版社
统计缺书
修改教材库
存和待购量
F2 缺书登记表



处理举例
处理名称, 采购
处理编号, 2.0
处理激活条件, 得到图书采购员采购操作命令
处理逻辑,2.0采购 =2.1按书号汇总缺书
+2.2按出版社统计缺书
+2.3修改教材库存和待购量
执行频率, 随时
数据存储
通常包括,
?数据存储名字
?数据存储描述
?数据存储组成
?数据存储方式
?关键字
?存取频率和数据量
?安全性要求(用户存取权限)
数据存储
数据存储定义( 描述数据的逻辑存储结构 )
数据存储编号,F03-08
数据存储名称,库存账
简述,存放配件的库存量和单价
数据存储组成,配件编号 +配件名称 +单价 +库存量 +备注
关键字,配件编号
相关联的处理,P02,P03
表,数据存储定义


单 发票 领书 单 审查并
开发票
开领
书单
无效书单
学生 1 2
各班学生
用 书 表
举例,
学生
教材存量表
数据存储举例
文件名,各班学生用书表
别名:无
组成:系编号+专业和班编号+年级+书号
组织:按系、专业和班编号从小到大排列
存取要求,关键字是专业和班编号
外部实体
外部实体定义
外部实体编号,S03-01
外部实体名称,用户
简述,购置本单位配件的用户
输入的数据流,D03-06,D03-08
输出的数据流,D03-01
表:外部实体定义
某企业负责处理订货单的部门每天
能收到 40份左右的来自顾客的订货单,
订货单上的项目包括订货单编号、顾客
编号、产品编号、数量、订货日期、交
货日期等。试根据这一业务情况和有关
数据流程图(略),写出数据字典中的
,订货单, 数据流定义。
数据字典
数据流名称:订货单
编 号,D001
简 述:顾客送来的订货单
数据流来源:顾客(外部实体)
数据流去向:, 订货单处理, 处理逻辑
数据流组成:订货单编号 +顾客编号 +产品编号
+数量 +订货日期 +交货日期
数据流量,40份左右 /天
数据流定义
第五章 管理信息系统的系统分析
第一节 可行性分析和详细调查概述
第二节 管理业务调查
第三节 数据流程调查
第四节 数据字典
第五节 描述处理逻辑的工具
第六节 系统化分析
第七节 研究和确定管理模型
第八节 提出新系统的逻辑方案
第五节 描述处理逻辑的工具
判断树
判断表
结构语言
某公司的折扣政策是:每年交易额在 5
万元以下的,无折扣;每年交易额在 5万元
以上、且最近三个月无欠款的,折扣率为
15%;交易额在 5万元以上、最近三个月虽
有欠款、但与本公司交易 20年以上,折扣
率为 10%;交易额在 5万以上、最近三个月
有欠款、与本公司交易 20年以下,折扣率
为 5%。请分别用决策树、判断表和结构英
语来描述折扣政策。
下图是一张用于查找产品并计算金额的 判断树,以说
明对不同交易额、不同信誉、不同交易时间的顾客所采取
的不同优惠政策。
无欠款
有欠款
第五节 描述处理逻辑的工具
判断树
判断表
结构语言
不同条件组合
条件与行动 1 2 3 4 5 6 7 8
C1,交易额 5万元以上 Y Y Y Y N N N N
C2,无欠款 Y Y N N Y Y N N
C3,与公司交易 20年以
上 Y N Y N Y N Y N
A1,折扣率 15% √ √
A2,折扣率 10% √
A3,折扣率 5% √
A4,折扣率 0% √ √ √ √
订货处理的判断表
判断表是采用表格方式来描述处理逻辑
的一种工具
第五节 描述处理逻辑的工具
判断树
判断表
结构语言
IF 交易额在 5万元以上
IF 最近 3个月内无欠款 THEN
折扣率 =15%
ELSE
IF 与本公司交易 20年以上 THEN
折扣率 =10%
ELSE
折扣率 =5%
ELSE
折扣率 =0
某学校对学生成绩的评定办法为:
若期末考试成绩大于等于 90分,作业情
况为好的成绩为优,而作业成绩为差的
定为良;否则,若期末考试成绩大于等
于 75,作业情况为好的成绩定为良,而
作业情况为差的定为及格;否则,若期
末考试成绩大于等于 60分,作业情况为
好的成绩定为及格,而作业情况为差的
成绩定为不及格,期末考试成绩低于 60
分,成绩定为不及格。上述功能请用决
策树和决策表表示。
期末考试
成绩
>=90—— 作业情况
>=75—— 作业情况
>=60—— 作业情况
<60—— 不及格
好 —— 优
差 —— 良
好 —— 良
差 —— 及格
好 —— 及格
差 —— 不及格
决策树
处理
方案
期末考试成绩 >=90 Y Y
期末考试成绩 >=75 Y Y
期末考试成绩 >=60 Y Y N
作业情况好 Y N Y N Y N
优 *
良 * *
及格 * *
不及格 * *
决策表
请画出某企业库存量监控处理的决
策树:若库存量 ≤ 0,按缺货处理;若
库存量 ≤ 库存下限,则按下限报警处理;
若库存量> 库存下限,而又 ≤ 储备定
额,则按订货处理;若库存量> 库存下
限 ≤ 库存上限,而又> 储备定额,则
按正常处理;若库存量 ≥ 库存上限,又
> 储备定额,则按上限报警处理。
> 0
≤0
> 储备定额
≤ 储备定额
> 库存上限
≤ 库存上限 > 库存下限
≤ 库存下限 库


上限报警
正常处理
下限报警
订货处理
缺货处理
某乡镇企业人事部门职工调配的政策如下,
( 1)若年龄不满 18岁,文化程度是小学则脱产
学习,文化程度是中学则当电工。
( 2)若年龄满 18岁但不满 40岁,若文化程度是
小学或中学,若是男性,则当钳工,若是女性,
则当车工。
( 3)若年龄满 40岁及以上者,文化程度是小学
或中学,则当材料员。
( 4)凡是大学毕业生,都当技术员。
试用决策表描述之。
决策规则号 1 2 3 4 5 6 7 8 9


C1,性别 1 1 2 2
C2,年龄 1 1 2 2 3 3 2 2
C3,文化程度 1 2 3 1 2 1 2 1 2






A1,脱产学习 ×
A2,当电工 ×
A3,当钳工 × ×
A4,当车工 × ×
A5,当材料员 × ×
A6,当技术员 ×
招聘考试考核管理学, 英语, 计算机三

课程, 录取规则是,
(1)总分 240分 (含 )以上录取;
(2)总分 180分 (不含 )以下, 或其中两门在 60
分 (不含 )以下的不录取;
(3) 如果全部课程在 60分 (含 )以上, 需参加
面试再决定是否录取;如果有一门 60分
( 不含 ) 以下需复试该课程再决定是否录取 。
画出此项处理的决策表 。
条件与处理
1
2
3
4
5
C1,总分 ≥240分
Y
N
N
N
N
C2,总分 ≥180分
Y
Y
N
Y
C3,两门课 ≥60分
Y
Y
N
C4,一门课< 60分
N
Y
A1,录取

A2,不录取


A3,参加面试再决定是否
录取

A4,复试< 60分课程再决
定是否录取

某银行发放贷款原则如下,
( 1) 对于贷款未超过限额的客户,允许立
即贷款。
( 2)对于贷款已超过限额的客户,若过去
还款记录好且本次贷款额在 2万元以下,
可作出贷款安排,否则拒绝贷款。
请用结构化英语描述该原则。
IF 已超过贷款限额
IF 客户过去还款记录差
THEN 拒绝贷款
ELSE
IF 本次贷款额 ≥2 万
THEN 拒绝贷款
ELSE 作出贷款安排
ELSE 允许立即贷款
某图书馆外文采购室有两个组:订书组和
验收、登记组,分别负责书籍订购和进书验收
业务。订书组的主要业务是根据供书单位的订
书目录选择要订的图书,且以前订过的图书不
再订购,最后打印订单,每月将订书情况进行
统计,统计结果交图书馆领导。验收、登记组
的业务是根据供书单位提供的发票和图书及订
单验收已到图书,并进行进书查重检查,如果
某些图书已进,就转让出去或作别的处理,对
不重的书登图书总帐,将书转到编目室,每月
进行统计,上报馆领导。请根据上述描述,画
出组织机构图、业务流程图、数据流程图及数
据字典(以订单为例)。
外文采购室
订书组 验收、登记组
供书单位
订书目录
订单 订单留底 已进书卡片 图书总帐
采购统计员
订书统计
进书统计员 编目员
进书统计表
馆领导
验收员 采购员 财务人员
图书清单
发票
供书
单位
财务科 编目室
选择图书
订单查看
打印订单
验收登帐 进书查看
各种统计
图书总帐
订书目录 初步订书清单




已订及已进图书
统计
信息







图书
信息






订单
图书清单
数据字典
名称:顾客号
别名,CUSTOMER-No
说明:本公司的顾客编号
类型:字符
长度,5
范围,10000-90000
数据项卡片 总编号,2-102
编号,01
有关编码的说明,
1****— 本市顾客
2****— 东北顾客
3****— 西北顾客
4****— 西南顾客
5****— 华东顾客
6****— 华中顾客
7****— 华南顾客
数据字典
数据结构名称:订单
说明:表示顾客订单的数据结构
结构描述,
订单标识,
订单号
订单日期
顾客信息,
顾客号
单位名称
地址
联系人
电话
收货地点
货物明细,
商品编号
商品名称
数量
单价
数据结构卡片 总编号,4-102
编号,001
有关的数据流,
D12,D23
信息容量,
平均 100份 /每天
数据字典
数据流编号:D 1
数据流名称:初步订货清单
数据流来源,P1选择图书
数据流去向,P2订购查看
说 明:根据供书单位提供的供书目
录,确定可以订购的图书清单
数据流组成:订单
数据流量:平均 100笔 /每天
数据流卡片
数据字典
处理逻辑卡片
编号:P 2
名称:订单查看
说明:检查图书是否已订购过
输入的数据流 处理 输出的数据流
初步订书清单
订单留底
在订单留底中查询新
的订单项目,如果该
图书已订购过,则不
再订购
订 单
数据字典
编号:F 1
名称:订单文件
说明:满足订货条件的近一年的订单
输入数据流,D4,D 6
组成:见订单数据结构
立即存取分析,
发送订单同时,自动保存订单文件
物理组织,
DBF文件( FOXPRO数据库)
数据存储卡片
第五章 管理信息系统的系统分析
第一节 可行性分析和详细调查概述
第二节 管理业务调查
第三节 数据流程调查
第四节 数据字典
第五节 描述处理逻辑的工具
第六节 系统化分析
第七节 研究和确定管理模型
第八节 提出新系统的逻辑方案
第六节 系统化分析
系统分析的主要内容
系统分析的方法
系统分析的基本步骤
系统分析的意义和目标
? 通过对原系统的调查和分析,找出其业务流
程和数据流程的不足,提出优化和改进的方
法,给出新系统所要采用的信息处理方案。
? 对可行性分析报告中提出的系统目标作再次
考察,对项目的可行性和必要性进行重新考
虑,并根据对系统建设的环境和条件的调查
修正系统目标,使系统目标适应组织的管理
需求和战略目标。
分析业务流程
? 原有流程的分析
? 业务流程的优化
? 确定新的业务流程
? 新系统的人机界面
分析数据流程
? 原有数据流程的分析
? 数据流程的优化
? 确定新的数据流程
? 新系统的人机界面
功能分析和划分子系统
数据属性分析
? 数据属性的静态特性分析:指分析数据的类型
(字符型、数据型、日期型等)、数据的长度
(位数、小数位数)、取值范围(最大值、最
小值)和发生的业务量(如每天发生几笔)。
? 数据的属性按动态特性可以分为以下三类,
( 1) 固定值属性
( 2) 固定个体变动属性。
( 3) 随机变动属性。
数据存储分析
数据存储分析是数据库设计在系统
分析阶段要做的工作,其内容首先是分
析用户要求,也就是调查清楚用户希望
从 MIS中得到哪些有用信息,然后通过综
合抽象,用适当的工具(如 E- R图等)
进行描述。因为这是从用户角度看到的
数据库,所以称之为数据库的概念模型。
学生
课程
m
n
成绩
课程编码 课程名 学时 学分
本科否 入学时间
学号 姓名 性别 学院 年龄 简历 照片
数据查询要求分析
数据的输入输出分析
?分析各种数据输入的目的和适用范
围、数据量的大小以及存在的问题。
?分析各种输出报表的目的和使用范
围。
绘制新系统的数据流程图
新系统的数据流程图是在以上分析
过程中逐步完善的。这是一项需要经过
多次反复的、去伪存真的细致工作。为
了明确新系统的人机接口,还应在绘成
的数据流程图上标明哪些部分由计算机
完成,哪些部分由人工完成。
确定新系统的数据处理方式
? 成批处理方式 按一定时间间隔(小时、
日、月)把数据积累成批后一次输入计
算机进行处理。
? 联机实时处理 方式 的特点是面向处理,
数据直接从数据源输入中央处理机进行
处理,由计算机即时作出回答,将处理
结果直接传给用户。
第五章 管理信息系统的系统分析
第一节 可行性分析和详细调查概述
第二节 管理业务调查
第三节 数据流程调查
第四节 数据字典
第五节 描述处理逻辑的工具
第六节 系统化分析
第七节 研究和确定管理模型
第八节 提出新系统的逻辑方案
第七节 研究和确定管理模型
管理模型的含义与作用
常用管理模型的内容或构成
管理模型
管理模型是系统在每个具体管理环
节上所采用的管理方法。在管理信息系
统的系统分析中,就要根据业务和数据
流程的分析结果,对每个处理过程进行
认真分析,研究每个管理过程的信息处
理特点,找出相适应的管理模型,这是
使管理信息系统充分发挥作用的前提。
第七节 研究和确定管理模型
管理模型的含义与作用
常用管理模型的内容或构成
第五章 管理信息系统的系统分析
第一节 可行性分析和详细调查概述
第二节 管理业务调查
第三节 数据流程调查
第四节 数据字典
第五节 描述处理逻辑的工具
第六节 系统化分析
第七节 研究和确定管理模型
第八节 提出新系统的逻辑方案
第八节 提出新系统的逻辑方案
新系统逻辑方案的含义
新系统逻辑方案的组成
逻辑方案的含义
逻辑方案是新系统开发中要采用的
管理模型和信息处理方法。逻辑方案是
系统分析阶段的最终成果,也是今后进
行系统设计和实施的依据。
第八节 提出新系统的逻辑方案
新系统逻辑方案的含义
新系统逻辑方案的组成
逻辑方案的内容
? 新系统的业务流程
? 新系统的数据流程
? 新系统的逻辑结构
? 新系统中数据资源的分布
? 新系统中的管理模型
系统分析报告的撰写
? 组织情况概述
? 现行系统概况
? 新系统逻辑模型
? 新系统在各个业务处理环节拟采用的管理方法、
算法和模型
? 与新系统相配套的管理制度和运行体制的建立
? 系统设计与实施的初步计划
? 用户领导审批意见