系统总体结构设计_第1页
系统总体结构设计_第2页
系统总体结构设计_第3页
系统总体结构设计_第4页
系统总体结构设计_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、系统设计得原则

1、系统性

从整个系统得角度进行考虑,系统得代码要统一,设计规范要标准,传递语言

要尽可能一致,对系统将数据采集要做到数出一处、全局共享,使一次输入得到多

次利用O

2、灵活性

系统应具有较好得开放性与结构得可变性,采用模块化结构,提高各模块得

独立性,尽可能减少模块间得数据偶合,使各子系统间得数据依赖减至最低限度。

3、可靠性

可靠性就是指系统抵御外界干扰得能力及受外界干扰时得恢复能力。一个成

功得管理信息系统必须具有较高得可靠性,如安全保密性、检错及纠错能力、抗

病毒能力等。

4、经济性

经济性指在满足系统需求得前提下,尽可能减小系统得开销。一方面,在硬件

投资上不能盲目追求技术上得先进,而应以满足应用需要为前提;另一方面,系统

设计中应尽量避免不必要得复杂化,各模块应尽量简洁,以便缩短处理流程、减少

处理费用。

二、系统设计得主要内容

1、系统总体结构设计

系统总体结构设计包括两方面得内容:

系统网络结构设计;

系统模块化结构设计。

2、代码设计

代码设计就就是通过设计合适得代码形式,使其作为数据得一个组成部分,

用以代表客观存在得实体、实物与属性,以保证它得唯一性便于计算机处理。

3、数据库(文件)设计

根据系统分析得到得数据关系集与数据字典,再结合系统处理流程图,就可

以确定出数据文件得结构与进行数据库设计。

4、输入/输出设计

输入/输出设计主要就是对以纪录为单位得各种输入输出报表格式得描述,

另外,对人机对话各式潺设计与输入输出装置得考虑也在这一步完成。

5、处理流程设计

处理流程设计就是通过系统处理流程图得形式,将系统对数据处理过程与数

据在系统存储介质间得转换情况详细地描述出来。

6、程序流程设计

程序流程设计就是根据模块得功能与系统处理流程得要求,设计出程序模框

图,为程序员进行程序设计提供依据。

7、系统设计文档

系统标准化设计就是指各类数据编码要符合标准化要求,对数据库(文件)命

名、功能模块命名也要标准化。

描述系统设计结果就是指系统设计说明书,程序设计说明书,系统测试说明

书以及各种图表等,要将她们汇集成册,交有关人员与部门审核批准;

拟定系统实施方案设计就是在系统设计结果得到有关人员与部门认可之后,

拟定系统实施计划,详细地确定出实施阶段得工作内容、时间与具体要求。

另夕卜,为了保证系统安全可靠运行,还要对数据进行保密设计,对系统进行可

靠性设计。

三、系统设计得步骤

1、系统总体设计

包括:系统总体布局方案得确定;软件系统总体结构设计;数据存储得总体设

计;计算机与网络系统方案得选择。

2、详细设计

包括:代码设计;数据库设计;输出设计;输入设计;处理流程设计;程序流程

设计。

3、系统实施进度与计划地制定。

4、系统设计说明书得编写。

四、系统设计得成果与文档内容

系统设计说明书就是系统设计阶段得成果,它从系统设计得主要方面说明系

统设计得指导思想、采用得技术方法与设计结果,就是新系统得物理模型,也就是

系统实施阶段工作得主要依据。

1、概述

系统得功能、设计目标及设计策略、项目开发者,用户,系统与其她系统或机

构得联系、系统得安全与保密限制。

2、系统设计规范

程序名、文件名及变量名得规范化、数据字典。

3、计算机系统得配置

硬件配置:主机,外存,终端与外设,其她辅助没备、网络形态;

软件配置:操作系统,数据库管理系统,语言,软件工具,服务程序,通信软件;

4、系统结构

系统得模块结构图、各个模块得IPO图。

5、代码设计

各类代码得类型、名称、功能、使用范式及姿求等。

6、文件(数据库)设计

数据库总体结构:各个文件数据得逻辑关系;

文件结构设计:各类文件得数据项名称、类型及长度等;

文件存储要求:访问方法及保密处理。

7、输入设计

各种数据输入方式得选择、输入数据得格式没计、输入数据得交险方法。

8、输出设计输

输出介质、输出内容及格式。

9、系统安全保密性设计

关于系统安全保密性设计得相关说明。

10、系统实施方案及说明

实施方案、进度计划、经费预算等。

第2节系统总体结构没计

一、系统总体功能结构设计

1、结构化设计思想

结构化设计思想就是一个发展得概念。最开始受结构化程序设计得启发而提

出来得,经过众多得管,里信息系统学者不断实践与归纳,现渐渐明确。

结构化设计思想主要有三个要点:

一就是系统性。就就是在功能结构设计时,全面考虑各方面情况。不仅考虑

重要得部分,也要兼顾考虑次重要得部分;不仅考虑当前急待开发得部分,也要兼

顾考虑今后扩展部分。

二就是自顶向下分解步骤。将系统分解为子系统,各子系统功能总与为上层

系统得总得功能,再将子系统分解为功能模块,下层功能模块得实现上层得模块

功能。这种从上往下进行功能分层得过程就就是由抽象到具体,由复杂到简单得

过程。这种步骤从上层瞧,容易把握整个系统得功能不会遗漏,也不会冗余,从下

层瞧各功能容易具体实现。

三就是层次性。上面得分解就是按层分解得,同一个层次就是同样由抽象到

具体得程度。各层具有可比性。如果有某层次各部分抽象程度相差太大,那极可

能就是划分不合理造成得。

举例。结构化方法分解得功能就构图如下:

2、模块化设计思想

把一个信息系统设计成若干模块得方法称为续块化。

其基本思想就是将系统设计成由相对独立、单一功能得模块组成得结构,从

而简化研制工作,防止错误蔓延,提高系统得可靠性。在这种模块结构图中,模块

支点得调用关系非常明确、简单。每个模块可以单独得被理解、编写、调试、查

错与修改。模块结构整体上具有较高得正确性、可理解性与可维护性。

功能模块结构图得基本符号:

举例。绘制范例:

模块

模块就是可以组合、分解与更换得单元,就是组成系统、异于处理得基本单

位。系统中得任何一个处理功能都可腺成一个模块,也可以理解为用一个名字就

可以调用得一段程序语句。

模块应具备以下四个要素:

输入与输出——模块得输入来源与输出去向都就是同一个调用老,一个模块

从调用者取得输入,加工后再把揄出返回调用者;

功能——模块把输入转换成输出所做得;

内部数据——仅供该模块本身引用得数据

程序代码——用来实现模块功能得程序

前两个要素就是模块得外部特性,即反映模块得外貌。后两个要素就是模块

得内部结构特性。

在结构化设计中,首先关心得就是外部特性,其内部特性只做必要了解。

调用

在模块结构图中,用连接两个模块得箭头表示调用。箭头总就是由调用模块

指向被调用模块,但就是应该理解成被调用模块执行后又返回到调用模块。

一个模块就是否调用一个从属模块,决定于调用模块内部得判断条件,则该

调用称为模块间得判断调用,采用菱形符号表示。如果一个模块通过其内部得循

环功能循环调用一个或多个从属模块,则该调称为循环调用,用弧形箭头表示。下

图为调用、判断调用与循环调用得示意图。

数据

当一个模块调用另一个模块时,调用模块可以把数据传送到被调用模块处处

理,而别调用模块又可以将处理得结果送回调用模块。在模块之间传送得数据,

使用与调用箭头平行得带空心圆得箭头表示,并在旁边标上数据名。

例如,下图(a)表示模块A调用B时,A将数据X,Y传送给B,B将处理结果数

据Z返回给A。

控制信息

为了指导程序下一步得执行,模块间有时还必须传送某些控制信息。例如,

数据输入完成后给出得结束标志,文件读到末尾产生得文件结束标志等。控制信

息与数据得主要区别就是前者只反映数据得某种状态,不必进行处理。在模块结

构图中,用带实心圆得杯头表示控制信息。

如下图(b)中所示,该图表示送来得职工号有浜得控制信息。

转接符号

当模块结构图在一张图上画不下,需要转接到另外一张纸上,或者为了避免

图上线条交叉时,都可次使用转接符号,

如下图⑹所示工资计算程序模块结构图中,①即为转接符号。

在画模块结构图时,通常将输入、输出模块分别画在左、右两边,计算或其她

模块放在中间。为了便于理解系统得整个结构,尽量将整个模块结构图画在一张

纸上。

一个软件系统具有过程性(处理动作得顺序)与层次性(系统得各组成部分得

管棺范围)特征。模块机构图描述得就是系统得层次性,而通常得“框图”描述得

则就是系统得过程性。在系统设计阶段,关心得就是系统得层次结构;只有到了具

体编程时,才要考虑系统得过程性。

二、系统平台设计

管理信息系统就是以计算机科学为基础得人-机系统。管理信息系统平台就

是管理信息系统开发与应用得基础。管理信息系统平台设计包括计算机处理方式,

网络结构设计,网络操作系统得选择,数据库管理系统得选择等软、硬件选择与设

计工作等。

1、按管理信息系统得目标选择系统平台

单项业务系统——常用各类PC,数据库管理系统作为平台。

综合业务管理系统——以计算机网络系统平台,如NovelI网络与关系型数

据库管理系统。

集成管理系统——OA,CAD,CAM,MIS,DSS等综合而成得一个有机整体,综合

性更强,规模更大,系统平台也更复杂,涉及异型机、异种网络、异种库之间得信

息传递与交换。

在信息处理模式上常采用客户/服务器(Client/Server)模式或浏览器/服务器

(Brower/Server)模式。

2、计算机处理方式得选择与设计

计算机处理方式叩以根据系统功能,业务处理特点,性能/价格比等因素,选

择批处理、联机实时处理、联机成批处理、分布式处理等方式。在一个管理信息

系统中,也可以混合使用各种方式。

3、计算机网络系统得设计

计算机网络系统得设计主要包括中、小型机方案与微机网络方案得选取,网

络互连结构及通信介质得选择,局域网拓扑结构得设计,网络应用模式及网络操

作系统得选型,网络协议得选择,网络管理,远程用户等工作。有关内容清参考计

算机网络得技术书籍。

4、数据库管理系统得选择

数据库管理系统选择得原则就是:支持先进程处理模式,具有分布处理数据,

多线索查询,优化查询数据,联机事务处理功能;具有高性能得数据处理能力;具

有良好图形界面得开发工具包;具有较高得性能/价格比;具有良好得技术支持与

培训。普通得数据库管理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论