- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第5章结构化系统设计
5.1结构化系统设计概述
5.1.1系统设计目标和原则
1.系统设计目标
2.系统设计原则
1)简单性
2)灵活性和适应性
3)一致性和完整性
4)可靠性
5)经济性
5.1.2系统设计内容
1.系统总体结构设计
2.模块结构设计
3.代码设计
4.数据库设计
5.输入/输出设计
6.处理流程设计
7.系统设计文档
系统设计的步骤
总体设计阶段
详细设计阶段
系统物理配置方案设计
硬件结构的设计
系统软件结构设计
操作系统的选择
数据库服务器系统软件的选择
应用服务器系统软件及开发工具的选择
5.2系统总体结构设计
集中式数据处理
01
分布式数据处理
02
协作式数据处理
03
数据处理设计
5.3模块结构设计
5.3.1模块结构图
模块的概念
模块是组成目标系统逻辑模型和物理模型的基本单位,它的特点是可以组合、分解和更换。
一个模块应具备以下四个要素:
输入和输出
处理功能
内部数据
程序代码
模块结构图的基本符号
模块
调用
数据
控制信息
转接符号
模块
这里所说的模块通常是指用一个名字就可以调用的一段程序语句为物理模块。
调用
在模块结构图中,用联接两个模块的箭头表示调用,箭头总是由调用模块指向被调用模块,但是应该理解成被调用模块执行后又返回到调用模块。
数据
当一个模块调用另一个模块时,调用模块可以把数据传送到被调用模块处供处理,而被调用模块又可以将处理的结果数据送回到调用模块。
控制信息
为了指导程序下一步的执行,模块间有时还必须传送某些控制信息,例如,数据输入完成后给出的结束标志,文件读到末尾所产生的文件结束标志等。
转接符号
当模块结构图在一张图面上画不下,需要转接到另外一张纸上,或为了避免图上线条交叉时,都可使用转接符号,圆圈内加上标号.
非直接耦合(Nondirectivecoupling)
数据耦合(DataCoupling)
标记耦合(StampCoupling)
外部耦合(ExternalCoupling)
控制耦合(ControlCoupling)
公共耦合(CommonCoupling)
01
02
03
04
05
06
5.3.2模块间关系
模块间耦合
01
偶然内聚
02
逻辑内聚
03
时间内聚
04
过程内聚
05
通信内聚
06
顺序内聚
07
功能内聚
模块内聚合
模块化设计方法
变换分析方法
找出系统的主加工
设计顶层模块和第一层模块
01
设计中、下层模块
02
该过程由顶向下递归进行,直到系统的物理输入端或物理输出端为止.每设计出一个新模块,应同时给它起一个能反映模块功能的名字
按功能划分事务,将具备相同功能的事务分为同一类,建立事务模块。
若有必要,则为操作层模块定义相应的细节模块,并尽可能使细节模块被多个操作模块共享。
确定以事务为中心的结构,包括找出事务中心和事务来源。
为每个事务处理模块建立全部的操作层模块。其建立方法与变换分析方法类似,但事务处理模决可以共享某些操作模块。
01
02
03
04
2.事务分析方法
3.混合结构的分析
把变换分析和事务分析应用在同一数据流图的不同部分
MIS覆盖企业从市场预测,产品设计、生产制造、产品销售及售后服务的全过程,是一种集成化的管理信息系统。
A
C
B
信息分类编码是利用计算机辅助企业管理必要的前提条件。
一般情况下,信息的分类在先,编码在后。
引言
5.4代码设计
代码的概念与功能
代码:
代表事物名称、属性、状态等的符号,一般用数字、字母或它们的组合来表示。代码设计是科学管理的体现。
功能
唯一化。在现实世界中有很多东西如果我们不加标识是无法区分的,这时机器处理就十分困难。所以能否将原来不能确定的东西,唯一地加以标识是编制代码的首要任务。
规范化。唯一化虽是代码设计的首要任务。但如果我们仅仅为了唯一化来编制代码,那么代码编出来后可能是杂乱无章的,使人无法辨认,而且使用起来也不方便。
系统化。系统所用代码应尽量标准化。在实际工作中,一般企业所用大部分编码都有国家或行业标准。
01
02
03
图书情报检索
大型零售商业企业的结算
1、检索
行业信息代码规划
3、统一信息体系
统计指标的统一
经济效益统计等
2、统计
代码的应用
01
代码的种类
02
顺序码
03
区间码
04
助记码
05
以某种顺序形式编码。简单,易
管理,但可识别性差
06
以多区间代表多组,位置代表含
意。可靠且易操作
07
也叫混合码。比较常用,易记忆
易管理,但不易校对。
代码的种类
例如:按照GB2261-80规定:
1为男性
2为女性
优点:短而简单,记录的定位方法简单,易于管理;
缺点:代码
文档评论(0)