- 1、本文档共74页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
系统设计
CH16 系统设计
16.1 系统总体结构设计
16.2 代码设计
16.3 数据结构和数据库设计
16.4 输入输出设计
16.5 模块功能处理流程设计
16.6 系统设计报告
1.系统总体结构设计
系统总体设计是根据系统分析的要求和组织的实际情况对新系统的
总体结构形式和可利用资源进行设计,是一种宏观、总体上的设计
和规划。
其主要内容有:
(1)子系统的划
(2 )网络设计
(3 )网络和设备的配置
(4 )计算机处理流程设计
系统设计的要求是:
(1)简明性:尽量简单,可缩短处理流程,减少费用,提高效
益,利于管理。
(2)可变性(灵活性):系统结构易于变更,方便维护。
(3)完整性:系统的功能要完整,设计要规范。
(4)可靠性:系统适应外界干扰能力,例如:应有一定的容错
能力,数据的安全保密能力,回复运行能力等。
(5)经济型
(1 )子系统通过的划分
原则:
(1)子系统的相对独立性(子系统内部的凝聚性好):子系统内
部功能、信息等的凝聚性好。
凝聚性:一个模块只执行一个单一任务的程度。
(2)模块之间的耦合度小:子系统间的联系少,接口简单、明确,
尽量减少子系统之间的数据以来。
(3)子系统的划分应使数据冗余较小。
(4)应充分考虑系统功能的扩展和今后发展的需要。
(5)子系统的划分应便于系统分阶段实现。
(6)子系统划分应充分考虑各类资源的充分利用。
方法:
A 。从方法类上可分为功能划分、顺序划分、数据拟合划分、
过程划分等。
B。常用的系统划分方法以功能/数据分析为主,兼顾组织实际
情况的划分方法。
(2 )网络设计
根据实际业务的需要考虑如何配置和选用一个网络产品。
网络设计步骤(网络设计三步曲):
--首先,要根据用户的要求选择网络结构。
--然后,根据系统划分的结果安排网络和设备的分步,即什
么地方要什么设备、哪些设备需要联网;再根据厂区内部的
布局考虑布线和配件。
--最后,根据实际业务的要求划定网络各节点级别、管理方
式、数据读写权限、选择相应的软件系统等。
通常在一个组织内部都是要考虑建立几条局域网(LAN)
,有关广域网(WAN )和城域网(MAN)有时也会涉及。
网络的结构是指网络的物理连接方式,目前一般有:总线
结构(BUS)、环形结构(LOOP)、星型结构(STAR )、
网形结构(NET)、树形结构(BRANCH)等。常见的文星
局域网一般采用总线型,中小型机网络则有总线型和环形
两种。
网络结构确定后,就可以进行网络协议的选择。常见的通
讯协议标准主要有一下三类。
--公用数据通信网络协议:X.系列协议
--局域数字通信网的802.X系列协议
--光纤数字环网的ANSIX3T 9.5标准
(3 )设备和网络的配置
在确立了系统的划分后,就可以考虑各子系统的设备配置
问题,以及如何将这些分布的设备和任务、功能、数据资
源等集中统一管理。
目前比较流行的是分布式系统和分布集中式系统,而完全
集中式系统已经很少见了。
(4)计算机处理流程设计
确定了子系统划分和系统设备配置之后,还必须根据系统分析方案
大致勾画出设计者关于每个子系统内部计算机处理流程的草图,作为
后继设计者详细模块调用关系、模块处理功能以及数据和业务在信念
系统的计算机内部处理过程的基础。通常用于描述开发者关于计算机
处理流程设计思想的是计算机处理流程图。
计算机处理流程图:主要说明信息在系统内部的流动、转换、存储
情况,而不是描述处理细节。
2.代码设计
代码:代表事物名称、属性、状态等的符号,一般用数字、字母或
它们的组合来表示。代码设计是科学管理的体现。
(1)代码的功能
(2 )代码设计的原则
(3 )代码的种类
(4 )代码的应用
(1)代码的功能(目的)
为事物提供一个概要而不含糊的认定,
唯一性 便于数据的存储和检索(标志作用)
文档评论(0)