管理系统中计算机的应用课件第七章 系统详细设计

合集下载

~个人收藏~管理信息系统_配套超级详细课件_第7章_管理信息系统的系统设计

~个人收藏~管理信息系统_配套超级详细课件_第7章_管理信息系统的系统设计

系统物理配置方案设计
设计依据
1、系统的吞吐量 2、系统的响应时间 3、系统的可靠性 4、集中式还是分布式 5、地域范围 6、数据管理方式
计算机硬件的选择
管理对计算机的基本要求是速度快、容量大、通道能力强、操作灵 活方便,但计算机的性能越高,其价格也就愈昂贵,因此,在计算机硬 件的选择上应全面考虑。 1、数据的处理方式
(三)助忆码
助忆码用文字、数字或文字数字结合起来描述,其特点是,可以通过联想帮助 记忆。
例如,用TV-B-l2代表12英时黑白电视机,用TV-C-20代表 20英时彩色电视 机。
优点:易于识别,易于表现对象的特征; 缺点:不易校对。
(四) 校验码
1). 结构
XXXXX Y
原代码 校验位
XXXXXX X
2342表示: 材料为黄铜、直径为1.5mm、 方形头镀铬螺钉.
2.上下关联区间码。
上下关联区间码由几个意义上相互有关的区间码组成,其结构一般由左向右排 列。
如: 会计核算用编码: 126-52-1084.
一般前三位是总帐科目,即一级科目,中间两位是部或行业规定的二级科目,最 后是企业可以自定义的三级科目
本月工资 发放清单
总务科
扣款清单
财务科
工资发 放清单
总 务 科
扣款清单
人 事 科
人员工资变动表
抄写
本月工资 发放清单
填写扣款
本月工资 发放清单
填写计算 应得工资
上月工资发放清单
本月工资发放清单
工资 发放员
工资管理信息子系统
建立工资记录
更新人事记录
建立扣款记录
计算和打印
数 据 录 入
数 据 维 护

管理信息系统(第7章 管理信息系统的系统设计)

管理信息系统(第7章 管理信息系统的系统设计)

7.2 系统结构的设计
7.2 系统结构模块可以把数据 传送到被调用模块处处理,而被调用模块又可以将处理的结 果送回调用模块.在模块之间传送的数据,使用与调用箭头 在模块之间传送的数据, 在模块之间传送的数据 平行的带空心圆的箭头表示,并在旁边标上数据名. 平行的带空心圆的箭头表示,并在旁边标上数据名 如图(a表示模块A调用B时,A将数据X,Y传送给B,B将 处理结果数据Z返回给A;
用判定树表示计算行李费算法
7.3 模块实现设计
◇PDL伪码
PDL也称为伪码,这是一个笼统的名称,它是 用正文形式表示数据和处理过程的设计工具. 一般说来PDL是一种"混杂"语言,它使用一 它使用一 种语言(通常是某种自然语言)的词汇, 种语言(通常是某种自然语言)的词汇,同时却使 用另一种语言(某种结构化的程序设计语言) 用另一种语言(某种结构化的程序设计语言)的语 法.
7.2 系统结构的设计
转接符号
当模块结构图在一张图上画不下,需要转接到另外一张 纸上,或者为了避免图上线条交叉时,都可以使用转接符号. 如下图(c)所示工资计算程序模块结构图中,①即为转接符 号. 在画模块结构图时,通常将输入,输出模块分别画在左, 右两边,计算或其他模块放在中间.为了便于理解系统的整 个结构,尽量将整个模块结构图画在一张纸上.
7.2 系统结构的设计
◇结构化设计
结构化设计(STRUCTURED DESIGN, 简称SD)方法 是使用最广的一种设计方法,该方法适合于软件系统的总体 设计和详细设计,特别是将一个复杂的系统转换成模块化结 构系统,该方法具有它的优势.SD方法具有以下特点: 相对独立,功能单一的模块结构 "块内联系大,块间联系小"的模块性能标准 采用模块结构图的描述方式

《管理信息系统》_ch7:管理信息系统的系统设计(含ER图)

《管理信息系统》_ch7:管理信息系统的系统设计(含ER图)
最后,把各个处理功能的数据关系图综合起来, 形成整个系统的数据关系图,即信息系统流程 图。
27
共一百二十四页
第四节 信息系统流程图设计(shèjì)
输入数据A
输入数据B
输入数据C
处理功能
中间文件D
输出数据E
输出文件F
数据关系的一般形式
28
共一百二十四页
加入校验位的原因:
– 人们重复抄写代码和将它通过人手输入计算机时,发生错误可能性 更大。为了保证正确输入,有意识地在编码设计结构中原有代码的 基础上,另外加上一个校验位,使它事实上变成代码的一个组成部 分。
– 校验码可以发现以下错误:遗漏、抄写、易位、双易、随机、 缩位、增位
校验位的计算:
– 校验位通过事先(shìxiān)规定的数学方法计算出来。代码一旦输入, 计算机会用同样的数学运算方法按输入的代码数字计算出校验位, 并将它与输入的校验位进行比较,以证实输入是否有错。
市;
第7~9位表示县以下行政区划,其中:001~099 表示街道,100~199表示镇,200~399表示乡; 13 400~599表示政企合一单位。
共一百二十四页
2.3 代码 的种类 (dài mǎ)
顺序码 顺序码又称系列(xìliè)码,是一种用连续数
字代表编码对象的码。
例如:
用1代表厂长 2代表科长 3代表科员 4代表生产工人等


数 据 维 护
计 算
打印 工资

打印 工资 汇总

共一百二十四页
3、功能(gōngnéng)结构图设计
功能模块
– 功能(gōngnéng)结构图中每一个框称为一个功能(gōngnéng)模块。 – 功能模块可以根据具体情况分得大一点或小一点。分解得最小的功能模块可以是

MIS第七章系统设计.ppt

MIS第七章系统设计.ppt
§ 1 系统设计概述
1.2 系统设计的主要内容
6、程序流程设计 程序流程设计是根据模块的功能和系统处理流程的
要求,设计出程序模框图,为程序员进行程序设计提供依 据。在这一步中,也可以使用判定表或者程序结构模块突 来代替程序框图。 7、系统设计文档
系统设计文档包括三部分内容:系统标准化设计;描 述系统设计机构;拟定系统实施方案。
§ 1 系统设计概述
1.1 系统设计的原则
系统性 灵活性 可靠性 经济性
2020/2/11
上一页 下一页 返 回
6
管理信息系统的系统设计
§ 1 系统设计概述
1.2 系统设计的主要内容
1、系统总体结构设计
系统总体结构设计包括两方面的内容:系统网络结 构设计和系统模块化结构设计。系统分析阶段对新系统计 算机资源配置已作了分析,但太笼统,不够清晰。系统网 络设计是在此基础上作进一步的详细设计,设计出计算机 网络的拓扑结构和计算机资源配置图。系统化分为若干个 子系统的工作,在系统分析阶段已经基本完成,但不够详 细。系统模块化结构设计工作是在系统分析阶段对子系统 划分的基础上,再进一步地划分,将它逐层的分解成多个 大小适当、功能单一、具有一定独立性的模块,以便程序 设计工作的进行。
焦化原料 成本管理
A0211
烧结矿原料 成本管理 A0212
生铁原料 成本管理
A0213
钢铁原料 成本管理
A0214
辅助材料 成本管理
A0215
2020/2/11
结构化方上一法页 分下一解页 的返 功回 能结构图
13
管理信息系统的系统设计
§ 2 总体结构设计
2.1 系统总体功能结构设计
2.模块化设计思想

管理信息系统的系统设计课件

管理信息系统的系统设计课件

更 新
数 据 录

数 据 维 护
计 算
打印 工资

打印 工资 汇总 表
PPT学习交流
12
二、功能结构图设计-2
• 功能模块
– 功能结构图中每一个框称为一个功能模块。
– 功能模块可以根据具体情况,分解的最小的功能模块可以 是一个程序中的每个处理过程,而较大的功能模块则可能是 完成某一任务的一组程序。
• 信息系统流程图表达了各功能之间的数据传送 关系。
• 绘制信息系统流程图的步骤:先为数据流程图 中的每个处理功能画出数据关系图。然后,把 各个处理功能的数据关系图综合起来,形成整 个系统的数据关系图,即信息系统流程图。
PPT学习交流
14
三、信息系统流程图设计-2
• 常用的系统流程图符号:
• 从数据流程图到信息系统流程图并非单纯的符
样做”的问题。
• 系统设计的具体工作
– 总体设计
– 代码设计和设计规范的制定
– 系统物理配置方案设计
– 数据存储设计 PPT学习交流
3
二、系统设计的原则
• 系统性
– 从整个系统的角度考虑,如系统的代码要统一,设计
规范要标准,传递语言要尽可能一致,对系统的数据
采集要做到数出一处、全局共享等。
• 灵活性
号改换
PPT学习交流
15
三、信息系统流程图设计-3
• 从数据流程图导出信息系统流程图的例子
PPT学习交流
16
三、信息系统流程图设计-4
PPT学习交流
17
三、信息系统流程图设计-5
PPT学习交流
18
四、系统物理配置方案设计
• 设计依据
– 系统的吞吐量。每秒钟执行的作业数称为系

管理信息系统--第七章系统逻辑模型设计培训课件

管理信息系统--第七章系统逻辑模型设计培训课件
编码模型设计的约定
N——表示数字;A——表示字母; X——表示字符
确定编码模型需要包括的信息
被选的信息类应满足稳定性原则
确定编码结构
确定编码的结构方式:顺序码、块码、层次码、特征码、混合结构码等
确定编码长度与合法符号
我国居民身份证的编码模型 NN NN NN NNNNNN NN N
性别及顺序 户口所属派出所 出生年月日 所在区县
业务名称 日期
实体名称
6)决策支持的整理 信息查询需求表
序号 需求者/部门 名称 主要内容 现行获取的方式 需要的时间 存在的问题
决策需求调查表
序号
问题
相关的部门
现状
解决的要求
四、用户需求的识别
1、用户需求与其识别的重要
1)用户需求
现行需求
潜在需求
技 术 需 求
运作 与管 理需 求
用户 查询用户 中层管理者用户 执行用户 业务用户
状态事件 统完成相应活动的一类事件。 某情况发生+做某事
临时事件 在某些固定时间点引发或给定时间段后发生的时 间。某时间+做某事
触发机 通知系统事件发生了。

触发源 触发事件的原因。
件 的
活动 事件发生时要完成的处理。

响应 事件发生时系统要产生的输出。

目的 系统输出由哪个外部实体获得。
质量管理中的部分事件
反映系统中客观事物
3)基于事件的功能需求识别
事件即发生在特殊时间、特殊地点,可以描述的,且系统应该记 录的事情,它会引发一个活动的发生。
事件的主要特征
驱动一个或多个活动的进行 改变系统状态
三类事件
外部事件 发生在系统外部,由系统之外实体引发的事件 外部实体+做某事 系统内部,系统控制变量达一定域值时,激活系

第7章系统设计总体设计与详细设计

(3).多对多联系:首先将实体用实体关系来表示,然 后将”联系”也转换为关系.在这个关系中,关系名 是联系名,属性是由发生这种联系的两个实体的主 键和联系的属性共同组成的.同时两个实体的主键 28 的集合作为这个关系的主键.
2.逻辑结构设计举例:
将材料核算系统E-R图转换成关系模型(二维表):
产品:(*产品号,产品名,预算) 零件:(*零件号,零件名,材料号,耗用量) 仓库:(*仓库号,地点,面积)

30
本章补充例题:
例1.某商业集团数据库中有三个实体:”商店”实体,属性有商店编号、 商店名、地址,“商品”实体,属性有商品号、商品名、规格、单价, “职工”实体,属性有职工号、职工名、性别、年龄。 (1)画出系统E-R图,并在图上注明相关属性
(2)将E-R图转换成关系模型,注明主键和外键 例2.学生管理系统数据库中有三个实体:学生(学号、姓名、性别、 年龄),班级(班级号、班级名),课程(课程号、课程名)。 (1)画出系统E-R图,并在图上注明相关属性 (2)完成此系统的数据库逻辑设计 分析:一个班有多名学生,而一名学生只能在一个班, 班级和学生是一 对多联系;一名学生可以选修多门课程,一门课程可以被多名学生选 修,所以学生和课程是多对多联系.

编码的效验
效验可以发现的错误及纠正错误.常用效验位的方法有:奇偶效验(可发现一 位错并纠正一位错)、海明码效验、循环冗余码 效验(CRC)等.
23
6.2 数据库设计(p167)
数据库设计是指在一个给定的应用环境下,确定一个最 优数据模型和处理模式,构筑既能满足多个用户的数 据需求与处理要求,又能被某个DBMS所接受,还能 安全、有效、可靠地存取数据的数据库。 数据库的设计步骤: (1)数据需求分析:获得用户对数据库所需要的数据. (2)概念结构设计:根据数据流程图和数据字典建立概 念数据模型. 方法:采用E-R图描述概念数据模型. (3)逻辑结构设计:将E-R图转换为关系数据模型(二维 表) (4)物理设计:为关系数据模型选择一个最合适的物理 存储结构,一般由DBMS处理(如VFP6.0),用户无须考虑.

管理信息系统第七章 管理信息系统的系统设计_OK

• 2. 实用性能强
所选择的计算机物理系统的实用性可从以下方面体现: • (1)易于开发,方便使用。 • (2)选择的机型具有较强的生命力。 • (3)有较强的通信能力。 • (4)性能价格比。
• 3. 可扩充性
33
本章内容提要
• 1.系统设计概述
• 1.1系统设计的任务
• 1.2 系统设计的原则
• 2.对子系统或模块进行划分的依据
• (1)按逻辑划分,把相类似的处理逻辑功能放在一个子系统或 模块里。例如,把“对所有业务输入数据进行编辑”的功能 放在一个子系统或模块里。那么不管是库存、还是财务,只 要有业务输入数据都由这个子系统或模块来校错、编辑。
• (2)按时间划分,把要在同一时间段执行的各种处理结合成一 个子系统或模块。
• 在结构化设计中,采用自顶向下,逐步细化的方法将系统分 解成为一些相对独立、功能单一的模块。
• 耦合表示模块之间联系的程度。紧密耦合表示模块之间联系
非常强,松散耦合表示模块之间联系比较弱,非耦合则表示
模块之间无任何联系,是完全独立的。
• 内聚表示模块内部各成分之间的联系程度。
36
一、模块分解的原则和依据
• 3.5输入输出设计
29
• 4.编写系统设计说明书
2.系统总体结构设计
• 系统总体设计包括系统物理配置方案的 设计和系统模块结构设计。
30
2.1 系统物理配置方案设计
• 由于满足同一企业用户功能要求不同的计算机物理系统配置, 其结构可能存在较大差 异,而且计算机物理系统投资较大,少则几十万元,几百万元,多则千万元。因此, 选择一个合适的计算机物理系统配置方案是至关重要的。
• 2.2 模块结构设计
• 3.系统详细设计

【黄梯云版《管理信息系统》课件】第七章 管理信息系统的系统设计

处理2 报告1 实体2 存储 #2 处理3 报告2
输出1
输出2
新系统逻辑模型转为系统流程图示例图
计算机与信息学院
例1. 工资管理子系统的信息系统流程图
人事变动通知 房租变动通知
电费扣款通知
病假扣款通知
主文件更新模块 上月主文件 本月主文件
建立扣款文件模块
扣款文件
计算打印模块
数据关系的一般形式
计算机与信息学院
• 常用的系统流程图符号:
手工输入 人工操作 脱机操作
磁带
磁盘
联机存储器 (磁带、磁盘 等) 处理
脱机存储
显示器
打印报告
通讯连接
穿孔卡片
注:从数据流程图到信息系统流程图并非单纯的符 号改换
计算机与信息学院
• 从数据流程图导出信息系统流程图※
实体1 数据存储#1 输入1 处理1 数据存储#2 处理1 存储 #1 处理1
五、制订设计规范
• 设计规范
– 是整个系统的“公用标准”
– 规定了文件名和程序名的统一格式、编 码结构、代码结构、统一的度量名等。
• 举例:某工资管理信息系统的设计规范
计算机与信息学院
例:某工资管理信息系统的设计规范
计算机与信息学院
一、代码设计的功能
• 代码的定义 –代码是代表事物名称、属性、状态等的符号。 • 代码的功能 –为事物提供一个概要而不含糊的认定,便于数 据的存贮和检索。 –使用代码可以提高处理的效率和精度。 –提高数据的全局一致性。 –代码是人和计算机的共同语言。如零件号、图 号等早已使用代码。
计算机与信息学院
三、代码设计的种类-2
• 区间码又可分为以下多种类型
– 多面码。例如,对于机制螺钉,可作如下表那样的规 定。代码2342 表示材料为黄铜的φ1.5mm方形头镀铬螺 钉。 – 上下关联区间码。 例如,会计核算方面,用最左位代 表核算种类,下一位代表会计核算项目。 – 十进位码。例如,图书分类中的十进位分类码。

~个人收藏~管理信息系统 配套超级详细 第7节 管理信息系统的系统设计PPT课件

顺序码是一种最简单、最常用的代码。这种代码是将顺序的自然数或 字母赋予分类对象。
例如:按照GB2261-80规定:1为男性,2为女性 某生产企业管理信息系统中用1代表厂长、2代表科长、
3代表科员、4代表生产工人
优点:短而简单,易于追加; 缺点:可识别性差。
(二)区间码
区间码把数据项分成若干组,每一区间代表一个组,码中数字的 值和位置 都代表一定意义。
校验位 代码本体
校验码是根据事先规定好的数学方法及代码本体计算出来的。
校验位的方法有: 1、算术级数法。 2、几何级数法。 3、质数法。
代码设计注意的问题:
(1) 功能和结构上: 在逻辑上能满足用户的需要, 在结构 上与处理方法相一致.
(2) 唯一性: 与其所标示的事物或属性一一对应. (3) 可扩充性: 要有适当的余量. (4) 系统性: 编制标准化、开放性、含有信息量. (5) 易用性: 如不使用容易混淆的字母等. (6) 科学性:代码结构科学、合理,不容易出错. (7) 分段方法: 当码长>4时,可分成小段,便于读写. (8) 把握编码参数:
便车、Z为载重 车、X为小轮车. 汉语拼音的第二个字母代表自行车的车轮直径,A、E、G、M分别
指轮径28、 26 、24、20英寸的女式车. 最后,汉语拼音后面的阿拉伯数字如PA-12型的"12",是工厂设计
的顺序号.
代码的种类
顺序码 区间码 助记码
多面码 上下关联码 十进位码
代码的种类
(一) 顺序码
3-钢
3-φ1.5
3-六角方头
4-方形头
3-镀锌 4-上漆
2342表示: 材料为黄铜、直径为1.5mm、 方形头镀铬螺钉.
2.上下关联区间码。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档