管理信息系统作业资料解析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
录,确定可以订购的图书清单 数据流组成:订单 数据流量:平均100笔/每天
处理逻辑卡片
编号:P2 名称:订单查看 说明:检查图书是否已订购过
输入的数据流
处理
输出的数据流
在订单留底中查询新
初步订书清单 的订单项目,如果该
订单留底
图书已订购过,则不
再订购
订单
数据存储卡片
编号:F1 名称:订单文件 说明:满足订货条件的近一年的订单 输入数据流:D4,D6 组成:见订单数据结构 立即存取分析:
3 4 5 678
Y Y N N NN N N Y Y NN Y N Y N YN
判断表的简化(2)
条件及行动
1 3 4 5 678
条 C1:交易额5万以上 Y Y Y N N N N
件 组
C2:无欠款
Y N N Y Y NN
合 C3:交易20年以上
Y N Y N YN
A1:折扣率15%
行 A2:折扣率10%
(五)数据存储的定义
数据存储在数据字典中只描述数据的逻辑存 储结构,而不涉及它的物理组织。
例:数据存储定义 数据存储编号:F03-08 数据存储名称:库存账
简述: 存放配件的库存量和单价 数据存储组成:配 备件注编号十配件名称十单价十库存量十
关键字: 配件编号 相关联的处理:P02,P03
表6.6 数据存储定义
处理"和数据存储"拥户文件"。
处理:
1、根据数据流“用电量”和“用户信息”,检索用户 文件,确定该用户类别; 2、再根据已确定的该用户类别,检索数据存储价格表 文件,以确定该用户的收费标准,得到单价; 3、用单价和用电量相乘得该用户应交纳的电费。
输出的数据流:
数据流“电费”一是去外部项用户, 二是写入数据存储用户电费账目文件。
图书 信息 票 发
图书总帐
财务科
接图 单书

编目室
统计 信息
各种统计
数据字典
名称:顾客号 别名:CUSTOMER-No 说明:本公司的顾客编号 类型:字符 长度:5 范围:10000-90000
数据项卡片 总编号:2-102 编号:01 有关编码的说明: 1****—本市顾客 2****—东北顾客 3****—西北顾客 4****—西南顾客 5****—华东顾客 6****—华中顾客 7****—华南顾客
数据流组成:
材料编号十材料名称十领用数量十日期十领用 单位
数据流量: 10份/时
高峰流量: 20份/时(上午9:00----11:00)
表 6.4数据流定义
无效书单


学生 单
1 发票
审查并
2
开领
领书单 学生
开发票
书单
各班学生 用书表
教材存量表
数据流举例
数据流名:发票 别名: 购书发票 组成:学号+姓名+书号+单价+数 量+总价+书费合计 数据量:100次/天 高峰值:开学期间400次/天
数据结构名称:订单
数据结构卡片
说明:表示顾客订单的数据结构
结构描述:
订单标识:
订单号
订单日期
顾客信息:
顾客号
单位名称
地址
联系人
电话
收货地点
货物明细:
商品编号
商品名称
数量
单价
总编号:4-102 编号:001
有关的数据流: D12,D23
信息容量: 平均100份/每天
数据流卡片 数据流编号:D1 数据流名称:初步订货清单 数据流来源:P1选择图书 数据流去向:P2订购查看 说 明:根据供书单位提供的供书目
量库 存
>库存上限 上限报警
>储备定额
>库存下限
≤库存上限 正常处理
>0
≤储备定额
订货处理
≤库存下限
下限报警
≤0
缺货处理
二、判断表
在基本加工中,如果判断树的条件较多,各个条件又相互结合,相应的
决策方案比较多,在这种情况下用决策树表示,树的结构比较复杂,图中各
项注释也比较繁琐。
条件语句
条件项
条件及行动
例:外部实体定义 外部实体编号: S03-01 外部实体名称: 用户
简述: 购置本单位配件的用户 输入的数据流: D03-06, D03-08 输出的数据流: D03-01
表6.7 外部实体定义
例1:
某企业负责处理订货单的部门每天 能收到40份左右的来自顾客的订货单, 订货单上的项目包括订货单编号、顾客 编号、产品编号、数量、订货日期、交 货日期等。试根据这一业务情况和有关 数据流程图(略),写出数据字典中的 “订货单”数据流定义。
一、判断树
条件
条件
条件

条件
条件
条件 条件
行动
行动 行动 行动 行动
判断树
年交易额 5万以上
订货处理 优惠待遇
年交易额 5万或以下
无欠款 有欠款
交易20年 以上
交易20年 以下
15% 10% 5% 0%
请画出某企业库存量监控处理的决 策树:若库存量≤ 0,按缺货处理;若库 存量≤ 库存下限,则按下限报警处理; 若库存量> 库存下限,而又≤ 储备定额, 则按订货处理;若库存量> 库存下限≤ 库存上限,而又> 储备定额,则按正常 处理;若库存量≥ 库存上限,又> 储备 定额,则按上限报警处理。
(四)处理逻辑的定义
仅对数据流程图中最底层的处理逻辑加以说明。描述基本加工如何把 输入数据流变化为输出数据流的处理步骤,不涉及具体处理方法。
例:处理逻辑定义
处理逻辑编号: P02-03
处理逻辑名称: 计算电费
简述: 计算应交纳的电费
数据流电费价格,来源于数据存储文件价格表; 输入的数据流: 数据流电量和用户类别,来源于处理逻辑"读电表数字
教材入库信息
F5 待购教材表 缺 F6 教材一览表

2.3
修改教材库
存和待购量


进书通知
材 采


处理举例
处理名称: 采购 处理编号: 2.0 处理激活条件: 得到图书采购员采购操作命令 处理逻辑:2.0采购=2.1按书号汇总缺书
+2.2按出版社统计缺书 +2.3修改教材库存和待购量 执行频率: 随时
1
2
3
4
5
678
条 合件

C1:交易额5万以上 C2:无欠款
C3:交易20年以上
A1:折扣率15% 行 A2:折扣率10%
动 A3:折扣率5%
A4:折扣率0%
行动语句
行动项
判断表
条件及行动
12
条 C1:交易额5万以上 Y Y


C2:无欠款
YY
合 C3:交易20年以上 Y N
A1:折扣率15%
行 A2:折扣率10%
动 A3:折扣率5%
A4:折扣率0%
3 4 5 678
Y Y N N NN N N Y Y NN Y N Y N YN
判断表的简化(1)
条件及行动
12
条 C1:交易额5万以上 Y Y


C2:无欠款
YY
合 C3:交易20年以上 Y N
A1:折扣率15%
行 A2:折扣率10%
动 A3:折扣率5%
A4:折扣率0%
无效书单


学生 单
1 发票
审查并
2
开领
领书单 学生
开发票
书单各班学生 用书表Fra bibliotek教材存量表
数据存储举例
文件名:各班学生用书表 别名:无 组成:系编号+专业和班编号+年级+书号 组织:按系、专业和班编号从小到大排列 存取要求:关键字是专业和班编号
(六)外部实体的定义
外部实体是数据的来源和去向。因此在外部 实体中的条目主要说明外部实体产生的数据和输 入的数据以及外部实体的数量。
外文采购室
订书组
验收、登记组
订书目录
发票 图书清单
供书单位
采购员
验收员
财务人员
订单
订单留底 已进书卡片 图书总帐
采购统计员 订书统计
编目员 进书统计员
进书统计表
馆领导
供书 订书目录 单位
订单
初步订书清单
选择图书
订单查看 打印订单
单 图票 发
书 清
验收登帐
图书清单
进书查看
息订 书 信
已订及已进图书
个数据结构可以由若干个数据项组成,或者由若干个下一
级的数据结构构成,或者由若干个数据项和数据结构混合
构成。
DS03-01:用户订货单
DS03-02:订货单标识
DS03-03:用户情 况
DS03-04:配件情况
I1:订货单编号
I3:用户代码
I10:配件代码
I2:日期
I4:用户名称
I11:配件名称
I5:用户地址
第四节 数据字典
数据流程图描述了系统的分解,即描述了系统 由哪几个部分组成、各个部分之间的联系等等, 但是还没有说明系统中各个成分的含义。
数据存储“定货单存档”包括哪些内容? 处理“判定定货处理方式”是如何处理的呢?
• 数据流图只能给出
– 系统逻辑功能的一个总体框架 – 而缺乏详细、具体的内容。
数据字典的内容
对数据流程图中的数据项、数据结构、数据流、处理逻 辑、数据存储和外部实体等六个方面进行具体的定义
(一)数据项的定义
数据项又称为数据元素,是最小的数据组成单位,是 不可再分的数据单位。
如:学号、姓名等
具体包括:
(1) 数据项的名称、编号、别名和简述; (2) 数据项的长度; (3) 数据项的取值范围;
动 A3:折扣率5%
A4:折扣率0%
判断表的简化(3)
条件及行动
1 345
条 C1:交易额5万以上


C2:无欠款
合 C3:交易20年以上
A1:折扣率15%
行 A2:折扣率10% 动 A3:折扣率5%
例:数据项定义 数据项编号: ID201 数据项名称: 材料编号
别名: 材料编码 简述: 某种材料的代码 类型及宽度: 字符型,4位 取值范围: "0001“-"9999"
表6.1 数据项定义
(二)数据结构的定义
数据结构的描述重点是数据之间的组合关系,既说明
这个数据结构包括哪些成分。描述数据项之间的关系,一
•它是系统开发人员在各个阶段的必不可少的依 据。系统设计人员要根据它制订系统设计方案
第五节 处理逻辑的描述工具
示例
订货折扣政策如下:
(1)年交易额在5万或5万以下,则不给予折扣; (2)对于年交易额在5万以上时:
如果无欠款,则给予15%的折扣; 如果有欠款,而且与本公司的交易关系在20年以上,则 折扣为10%; 如果有欠款,而且与本公司交易关系在20年以下,则折 扣为5%。
I12:配件规格
I6:用户姓名
I13:订货数量
I7:电话
I8:开户银行
I9:账号
表6.2 用户订货单的数据结构
数据字典中对数据结构的定义包括以下内容:
(1) 数据结构的名称和编号; (2) 简述; (3) 数据结构的组成。
例:数据结构定义 数据结构编号: DS03-01 数据结构名称: 用户订货单
简 述: 用户所填用户情况及订货要求等信息 数据结构组成: DS03-02 +DS03-03+ DS03-04
表 6.3数据结构定义
(三)数据流的定义 数据流由一个或一组固定的数据项组成。
例:数据流定义
数据流编号: F03-08
数据流名称: 领料单
简述: 车间开出的领料单
数据流来源: 车间
数据流去向: 发料处理模块
• 数据字典
– 对数据流图的各种成分起注释、说明的作用, 给这些成分赋以实际的内容。
• 还对系统分析中其他需要说明的问题进行定义和 说明
数据流程图加上完整的数据字典,就形成一份完整的 系统分析的“系统规格说明书”(System Specification)。
一、数据字典的含义
在新系统数据流程图的基础上,进一步定义和描述所有 数据的工具,包括对一切动态数据(数据流)和静态数据 (数据存贮)的数据结构和相互关系的说明,是数据分析 和数据管理的重要工具
数据流定义
数据流名称:订货单 编 号:D001 简 述:顾客送来的订货单 数据流来源:顾客(外部实体) 数据流去向:“订货单处理”处理逻辑 数据流组成:订货单编号+顾客编号+产品编
号 +数量+订货日期+交货日期
数据流量:40份左右/天
例2:
某图书馆外文采购室有两个组:订书组和验收、 登记组,分别负责书籍订购和进书验收业务。订书 组的主要业务是根据供书单位的订书目录选择要订 的图书,且以前订过的图书不再订购,最后打印订 单,每月将订书情况进行统计,统计结果交图书馆 领导。验收、登记组的业务是根据供书单位提供的 发票和图书及订单验收已到图书,并进行进书查重 检查,如果某些图书已进,就转让出去或作别的处 理,对不重的书登图书总帐,将书转到编目室,每 月进行统计,上报馆领导。请根据上述描述,画出 组织机构图、业务流程图、数据流程图及数据字典 (以订单为例)。
处理频率: 对每个用户每月处理一次。
表6.5 处理逻辑定义
第二层DFD 教材购销系统 F1 教材存量表
学 购书单 1 生 领书单 销售
教材入
2

缺书单 材
库信息
采购
进书通知
采 购

F2 缺书登记表
第三层DFD 采购子系统(2.0)
F2缺书登记表 2.1
按书号 汇总缺书
2.2
按出版社
统计缺书
F1 教材存量表
发送订单同时,自动保存订单文件 物理组织:
DBF文件(FOXPRO数据库)
二、数据字典的作用
•数据字典把数据流程图上所有的数据都加以定 义,并按特定格式予以记录,以备随时查询和修 改
•在整个系统的开发过程中,包括系统交付运行 使用后的维护阶段,一直在充实和修改这部数据 字典,始终保持它的一致性和完整性
相关文档
最新文档