管理信息系统六管理信息系统的系统设计.ppt

上传人:wuy****n92 文档编号:90600259 上传时间:2023-05-17 格式:PPT 页数:72 大小:366KB
返回 下载 相关 举报
管理信息系统六管理信息系统的系统设计.ppt_第1页
第1页 / 共72页
管理信息系统六管理信息系统的系统设计.ppt_第2页
第2页 / 共72页
点击查看更多>>
资源描述

《管理信息系统六管理信息系统的系统设计.ppt》由会员分享,可在线阅读,更多相关《管理信息系统六管理信息系统的系统设计.ppt(72页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、本本 章章 学学 习习 目目 标标掌握系统设计的任务、目标与方法掌握系统设计的任务、目标与方法熟悉系统设计的每一个步骤熟悉系统设计的每一个步骤六六管理管理信息系统的系统设计信息系统的系统设计引言引言经经过过系系统统分分析析,在在系系统统分分析析报报告告中中得得到到了了新新信信息息系系统统的的逻逻辑辑模模型型,已已明明确确了了系系统统应应该该“做做什什么么”。进进入入系系统统设设计计阶阶段段,就就是是在在系系统统逻逻辑辑模模型型的的基基础础上上解解决决“怎怎么么做做”的的问问题题,也也就就是是要要设设计计出出一一个个能能在在计计算算机上实现的具体物理模型方案。机上实现的具体物理模型方案。六六管理

2、管理信息系统的系统设计信息系统的系统设计一、系统设计的任务与目标一、系统设计的任务与目标系系统统设设计计的的任任务务,简简单单的的说说就就是是解解决决新新系系统统“怎怎么么做做”的的问问题题,即即根根据据系系统统分分析析得得到到的的逻逻辑辑模模型型,设设计计出出一一个个能能在在计计算算机机上上实实现现逻逻辑辑模模型型全全部部功功能能的的具具体体方方案案,即即物物理理模模型型。系系统统设设计计通通常常分分为为总总体体设设计计和和详详细细设设计计两两部分。部分。第一节第一节 系统设计的任务系统设计的任务 系统设计的要达到如下六个目标:系统设计的要达到如下六个目标:总总体体设设计计。即即建建立立系系

3、统统总总体体模模块块结结构构图图,定定义义各各个个模模块之间的联系和控制关系的信息系统流程图;块之间的联系和控制关系的信息系统流程图;系统代码设计。系统代码设计。数数据据存存储储设设计计。即即确确定定数数据据库库文文件件的的结结构构、数数据据完完整整性、数据安全性、读写特性及数据库的存储区域等;性、数据安全性、读写特性及数据库的存储区域等;输入输入/输出设计输出设计系统软硬件配置设计。系统软硬件配置设计。详详细细设设计计。即即采采用用某某种种表表达达方方式式,详详细细描描述述各各模模块块功功能实现方法和步骤。能实现方法和步骤。第一节第一节 系统设计的任务系统设计的任务 系统设计中应遵循以下原则

4、:系统设计中应遵循以下原则:1、系统性。、系统性。2、灵活性。、灵活性。3、可靠性。、可靠性。4、经济性。、经济性。第一节第一节 系统设计的任务系统设计的任务 结结构构化化设设计计方方法法,是是目目前前使使用用最最广广泛泛的的一一种种设设计计方方法法,适适用用于于任任何何软软件件系系统统的的结结构构化化设设计计。结结构构化化设设计计方方法法与与结结构构化化分分析方法相衔接,是进行信息系统设计一种行之有效的方法。析方法相衔接,是进行信息系统设计一种行之有效的方法。一、总体结构设计方法一、总体结构设计方法1、系统、系统模块(模块(功能)结构图(功能)结构图(相当课本第三节相当课本第三节)结结构构化

5、化设设计计方方法法,采采用用类类似似于于结结构构化化分分析析的的“由由大大到到小小”、“自自顶顶向向下下,逐逐层层分分解解”的的基基本本思思想想描描述述(分分解解)系系统统。结结构构化化设设计计方方法法,首首先先以以数数据据流流图图为为基基础础导导出出系系统统模模块块(功功能能)结结构构图图。在在导导出出系系统统模模块块(功功能能)结结构构图图的的过过程程中中,以以独独立立性性、低低耦耦合合性性、高高内内聚聚性性、公公共共模模块块作作为为模模块块划划分分的的原原则则。先先将将系系统统数数据据流流图图中中的的加加工工转转换换成成模模块块,再再将将各各大大模模块块继继续续划划分分为较小的模块,直到

6、每一模块都是功能单一的模块。为较小的模块,直到每一模块都是功能单一的模块。第二节第二节 系统设计的方法系统设计的方法 1、总体结构设计方法、总体结构设计方法模模块块结结构构图图是是用用流流线线连连接接矩矩形形框框组组成成的的有有层层次次关关系系的的图图形形,其其中中矩矩形形框框里里标标明明模模块块的的名名字字,也也可可以以在在矩矩形形框内指明模块的功能或功能名称,如图框内指明模块的功能或功能名称,如图2.10所示。所示。第二节第二节 系统设计的方法系统设计的方法 例例:首首先先以以计计算算机机银银行行对对账账数数据据流流图图(下下图图)为为基基础础,将将加加工工转换成模块,导出银行对账模块结构

7、图转换成模块,导出银行对账模块结构图2.11。第二节第二节 系统设计的方法系统设计的方法 第二节第二节 系统设计的方法系统设计的方法 例:例:运用结构化设计方法,将银行对账模块结构图运用结构化设计方法,将银行对账模块结构图2.11向下分解,得到向下分解,得到2层银行对账模块结构图层银行对账模块结构图2.12。第二节第二节 系统设计的方法系统设计的方法 结结构构化化设设计计是是将将一一个个大大系系统统划划分分为为若若干干个个功功能能模模块块,每每个个功功能能模模块块再再划划分分为为若若干干个个子子模模块块,自自顶向下,层层分解,完成系统的全部功能。顶向下,层层分解,完成系统的全部功能。模块究竟如

8、何划分,到目前为止,没有一个模块究竟如何划分,到目前为止,没有一个严格的、绝对的标准,严格的、绝对的标准,好的模块划分方法不是唯好的模块划分方法不是唯一的一的,同一个问题由不同的设计人员考虑,可能,同一个问题由不同的设计人员考虑,可能得到不同的结果。但是评价模块结构图模块划分得到不同的结果。但是评价模块结构图模块划分的质量高低,也就是评价标准,的质量高低,也就是评价标准,主要看模块的划主要看模块的划分是否符合下面四项基本原则。分是否符合下面四项基本原则。第二节第二节 系统设计的方法系统设计的方法 模块划分的四项基本原则:模块划分的四项基本原则:模块间的独立性模块间的独立性模块间的低耦合性模块间

9、的低耦合性数数据据耦耦合合:两两个个模模块块之之间间是是调调用用关关系系,相相互互传传递递的的信信息息以以参参数数形形式式给给出出。它它是是模模块块耦耦合合性性最最弱弱的一种形式。的一种形式。特特征征耦耦合合:两两个个模模块块都都与与同同一一数数据据结结构构有有关关,这种状态可以转化为数据耦合。这种状态可以转化为数据耦合。第二节第二节 系统设计的方法系统设计的方法 模块间的低耦合性模块间的低耦合性控控制制耦耦合合:上上级级模模块块向向下下属属模模块块传传递递的的数数据据,控控制制了了下下属属模模块块的的内内部部逻逻辑辑,下下属属模模块块做做出出判判断断,向向上上级级模模块块反反馈馈一一个个“开

10、开关关标标识识”或或者者“逻逻辑辑状状态态”。公公共共耦耦合合:一一些些模模块块需需引引用用全全局局变变量量,使使得得使使用全局变量的模块相互依赖,相互影响。用全局变量的模块相互依赖,相互影响。内内容容耦耦合合:一一个个模模块块对对另另一一模模块块内内容容作作直直接接引引用用,也也许许通通过过非非正正常常入入口口进进入入另另一一模模块块,或或对对另另一一模模块块的的内内容容作作直直接接的的修修改改。这这样样的的耦耦合合关关系系使使得得模模块块间间的的联联系系过过分分紧紧密密,常常常常给给后后期期的的开开发发和和维护工作带来不便。维护工作带来不便。第二节第二节 系统设计的方法系统设计的方法 模块

11、的高内聚性模块的高内聚性指指一一个个模模块块的的内内部部各各处处理理步步骤骤之之间间的的联联系系程程度度,联联系系紧紧密密则则为为聚聚合合性性高高。在在进进行行模模块块划划分分时时,可可能能遇遇到到的的模模块聚合有以下几种:块聚合有以下几种:功功能能聚聚合合:一一个个模模块块内内各各组组成成部部分分为为执执行行同同一一功功能能而而存在,并且只执行一种功能。存在,并且只执行一种功能。顺顺序序聚聚合合:一一个个模模块块内内部部各各组组成成部部分分中中,前前一一个个处处理理动作产生的输出,是后一个处理动作的输入数据。动作产生的输出,是后一个处理动作的输入数据。通通讯讯聚聚合合:模模块块内内部部各各组

12、组成成部部分分的的处处理理功功能能都都能能使使用用同一输入数据或相同的输出数据。同一输入数据或相同的输出数据。第二节第二节 系统设计的方法系统设计的方法 模块的高内聚性模块的高内聚性过过程程聚聚合合:模模块块内内各各组组成成部部分分的的处处理理动动作作,虽虽不不相相同同,但没有什么联系,且都受同一控制源的支配。但没有什么联系,且都受同一控制源的支配。时时间间聚聚合合:模模块块内内各各组组成成部部分分的的处处理理动动作作只只和和时时间间有有关。关。逻逻辑辑聚聚合合:模模块块内内各各组组成成部部分分的的处处理理动动作作在在逻逻辑辑上上相相似,但其功能彼此无关,也不相同。似,但其功能彼此无关,也不相

13、同。机机械械聚聚合合:模模块块内内各各组组成成部部分分的的处处理理动动作作彼彼此此没没有有任任何关系。何关系。聚聚合合性性既既然然表表示示了了模模块块内内部部各各个个处处理理步步骤骤间间的的联联系系紧紧密密程程度度,也也就就反反映映了了模模块块内内部部各各个个处处理理步步骤骤组组合合强强度度。图图2.14给出几种聚合性的强弱比较。给出几种聚合性的强弱比较。第二节第二节 系统设计的方法系统设计的方法 第二节第二节 系统设计的方法系统设计的方法 模块划分的四项基本原则:模块划分的四项基本原则:模块间的独立性模块间的独立性模块间的低耦合性模块间的低耦合性模块的高内聚性模块的高内聚性建立公共模块建立公

14、共模块建建立立公公共共模模块块的的目目的的减减少少冗冗余余,减减少少不不必必要要的的重重复复工工作作,划划出出某某项项功功能能成成为为一一个个能能被被几几个个模模块块共共同同利利用用的的模块。也就模块结构图的形态是中层宽大上下小的。模块。也就模块结构图的形态是中层宽大上下小的。第二节第二节 系统设计的方法系统设计的方法 例:在工资管理中,处理调出人员和查询工资都要显示人员的例:在工资管理中,处理调出人员和查询工资都要显示人员的各项工资数据,我们把各项工资数据,我们把“显示某人的各项工资数据显示某人的各项工资数据”定为一定为一个独立的公共模块,写成一个屏幕格式文件,如图个独立的公共模块,写成一个

15、屏幕格式文件,如图2.15所示。所示。第二节第二节 系统设计的方法系统设计的方法 2、信息系统流程图(、信息系统流程图(P138第四节)第四节)功能(模块)结构图主要从功能的角度描述了系统功能(模块)结构图主要从功能的角度描述了系统的结构,但并未表达各功能之间的数据传递关系,的结构,但并未表达各功能之间的数据传递关系,而信而信息系统流程图是表达功能模块之间的数据传递关系。息系统流程图是表达功能模块之间的数据传递关系。事事实上,系统中许多业务或功能都是通过数据文件联系起实上,系统中许多业务或功能都是通过数据文件联系起来的。例如,某一功能模块向某一数据文件中存入数据,来的。例如,某一功能模块向某一

16、数据文件中存入数据,而另一个功能模块则从该数据文件中取出数据。再比如,而另一个功能模块则从该数据文件中取出数据。再比如,虽然在数据流程图中的某两个功能模块之间原来并没有虽然在数据流程图中的某两个功能模块之间原来并没有通过数据文件发生联系,但为了处理方便,在具体实现通过数据文件发生联系,但为了处理方便,在具体实现中有可能在两个处理功能之间设立一个临时的中间文件中有可能在两个处理功能之间设立一个临时的中间文件以便把它们联系起来。以便把它们联系起来。第二节第二节 系统设计的方法系统设计的方法 2、信息系统流程图(、信息系统流程图(P138第四节)第四节)信信息息系系统统流流程程图图是是以以新新系系统

17、统的的数数据据流流程程图图为为基基础础绘绘制制的的。可可以以按按下下述述思思路路来来绘绘制制信信息息系系统统流流程程图图:首首先先为为数数据据流流程程图图中中的的处处理理功功能能画画出出数数据据关关系系图图。课课本本P139图图6.2是是数数据据关关系系图图的的一一般般形形式式,它它反反映映了了数数据据之之间间的的关关系系,即即输输入入数数据据、中中间间数数据据和和输输出信息之间的关系。出信息之间的关系。最最后后,把把各各个个处处理理功功能能的的数数据据关关系系图图综综合合起起来来,形形成成整整个个系系统的数据关系图,即信息系统流程图。统的数据关系图,即信息系统流程图。绘制信息系统流程图应当使

18、用统一符号。目前国际上所用绘制信息系统流程图应当使用统一符号。目前国际上所用的符号日趋统一,我国国家标准的符号日趋统一,我国国家标准CB152679信息处理流程图图信息处理流程图图形符号和国际标准化组织标准形符号和国际标准化组织标准ISO1028、2636以及美国国家标以及美国国家标准协会准协会ANSI的图形符号大致相同,常用的符号(图例)见课本的图形符号大致相同,常用的符号(图例)见课本P139图图6.3。第二节第二节 系统设计的方法系统设计的方法 设计工资管理(功能)模块结构图的信息系统流程图如下:设计工资管理(功能)模块结构图的信息系统流程图如下:第二节第二节 系统设计的方法系统设计的方

19、法 二、详细设计方法二、详细设计方法通通过过总总体体设设计计阶阶段段,采采用用结结构构化化设设计计方方法法,以以数数据据流流图图为为基基础础导导出出了了系系统统模模块块结结构构图图,给给出出了了模模块块与与模模块块之之间间的的联联系系以以及及相相关关的的数数据据库库,而而详详细细设设计计则则是是要要给给出出模模块块结结构构中中各各个个模模块块的的内内部部过程的具体描述。过程的具体描述。详详细细设设计计的的表表示示形形式式种种类类和和方方法法很很多多,如如流流程程图图、NS图图、IPO图图、Warnier-Orr图图、PAD图图、判判断断树树、伪伪码码(类类语语言言)等等。我我们们采采用用流流程

20、程图图结结合合类类数数据据库库(FoxBASE+)语语言言(伪伪码码)的的方方法法来表达模块的具体算法。来表达模块的具体算法。第二节第二节 系统设计的方法系统设计的方法 (1)流程图流程图流程图是使用得最广泛的描述过程方法,流程图流程图是使用得最广泛的描述过程方法,流程图中方框中方框代表一个处理步骤,一个菱形框代表一个逻辑代表一个处理步骤,一个菱形框代表一个逻辑判断条件,箭头表示一个控制流,如下图展示了结构化判断条件,箭头表示一个控制流,如下图展示了结构化设计的三种基本控制结构图。设计的三种基本控制结构图。第二节第二节 系统设计的方法系统设计的方法 第二节第二节 系统设计的方法系统设计的方法

21、(1)流程图流程图顺序:他是一种按语句排列的先后顺序依次执行顺序:他是一种按语句排列的先后顺序依次执行的控制结构。如图的控制结构。如图2.16(a)中方框里的)中方框里的X1,X2可以是一可以是一个语句,也可以是一组语句。个语句,也可以是一组语句。分分支支:或或称称判判断断、选选择择结结构构,他他根根据据判判断断条条件件成成立立与与否否,而而选选择择程程序序的的执执行行方方向向,判判断断条条件件用用菱菱形形框框表表示示,在某一时刻只执行其中某一个分支。如图在某一时刻只执行其中某一个分支。如图2.16(b)所示。)所示。循循环环:循循环环结结构构又又称称为为重重复复结结构构。根根据据判判断断条条

22、件件成成立立与与否否,决决定定是是否否执执行行循循环环结结构构中中的的某某一一功功能能,直直到到条条件不成立,退出循环结构为止。如图件不成立,退出循环结构为止。如图2.16(c)所示。)所示。第二节第二节 系统设计的方法系统设计的方法 (2)类数据库(类数据库(FoxPro)语言(伪码)语言(伪码)类类语语言言是是一一种种自自然然语语言言和和结结构构化化程程序序设设计计语语言言共共同同组组成成的的混混合合表表达达方方式式。如如类类PASCAL语语言言,就就是是用用一一些些能能够够标标明明程程序序结结构构的的关关键键字字(语语句句)和和简简单单的的语语法法规规则则和和自自然然语语言言相相结结合合

23、,概概括括、简简练练地地描描述述模模块块的的算算法法。而而类类数数据据库库(FoxPro)语语言言,就就是是用用数数据据库库语语言言的的语语法法规规则则,能能标标明明结结构构的的关关键键语语句句,如如PROCEDURE(过过程程)、IFELSEENDIF(分分支支)、DOCASEENDCASE(多多分分支支)、DOWHILEENDDO(循循环环)等等,结结合合自自然然语语言言来来描描述述算算法法。类类似似于于第第三三章章讲讲的的关关系系数数据据库库标标准准语语言言P76P76、结结构构英英语语表表示示法法P119P119和和P173P173 第二节第二节 系统设计的方法系统设计的方法 例例在在

24、总总体体设设计计中中有有一一个个模模块块涉涉及及到到从从大大到到小小的的排排序序问问题题,现现在在运运用用流流程程图图结结合合类类数数据据库库(FoxProFoxPro)语语言言对对排排序序进进行行详详细细设设计计,如如图图2.172.17所示。所示。在在总总体体设设计计时时,只只是是提提到到从从大大到到小小的的排排序序,并并没没有有考考虑虑采采用用什什么么样样的的排排序序方方法法,排排序序方方法法有有很很多多,如如插插入入排排序序、冒冒泡泡排排序序、分分划划交交换换排排序序、希希尔尔排排序序、直直接接选选择择排排序序、堆堆排排序序、归归并并排排序序等等。在在此此我我们们采采用用直直接接选选择

25、择排排序序法法,并设有并设有n n个元素,其值已放在数组个元素,其值已放在数组X X中。中。第二节第二节 系统设计的方法系统设计的方法 第二节第二节 系统设计的方法系统设计的方法 一、总体结构设计一、总体结构设计1、系统功能结构图、系统功能结构图采采用用结结构构化化设设计计方方法法,以以数数据据流流图图为为基基础础导导出出系系统统模模块块结结构构图图。在在导导出出系系统统模模块块结结构构图图的的过过程程中中,以以独独立立性性、低低耦耦合合性性、高高内内聚聚性性、公公共共模模块块作作为为模模块块划划分分的的原原则则。先先将将系系统统数数据据流流图图中中的的加加工工转转换换成成模模块块,再再将将各

26、各大大模模块块继继续续划划分分为为较较小小的的模模块块,直直到到每每一一模模块块都都是是功功能能单单一的模块。一的模块。模模块块结结构构图图较较直直观观,全全面面反反映映了了整整个个模模块块的的结结构构及及功功能能组组成成,也也是是详详细细设设计计和和程程序序设设计计的的一一个个总总依依据据,因因此模块设计是关键。此模块设计是关键。第三节第三节 系统设计的步骤系统设计的步骤 一一个个模模块块之之下下划划分分多多个个子子模模块块,每每个个子子模模块块划划分分多多少少个个更更下下层层的的子子模模块块,其其基基本本原原则则是是要要划划分分到到模模块块结结构构图图中中每每一一路路径径最最下下端端的的那

27、那个个子子模模块块都都是是一一个个功功能能相相对对比比较较独独立立、单单一一的的子子模模块块,可可以以用用一一个个聚聚合合程程度度较较高高的的程程序序文文件件来来实实现现它它。一一般般来来说说,在在模模块块结结构构图图中中,只只有有每每条条路路径径最最下下端端的的那那个个子子模模块块才才是是实实质质性性的的功功能能子子模模块块,其其它它子子模模块块都都显显示某一功能示某一功能“菜单菜单”、选择所需功能的、选择所需功能的“菜单菜单”子模块。子模块。一一个个模模块块划划分分多多少少层层子子模模块块,最最下下层层设设置置什什么么样样的的功功能能子子模模块块,这这个个问问题题既既要要熟熟悉悉手手工工的

28、的业业务务处处理理过过程程,又又要要有有设设计计和和编编程程经经验验,同同时时还还要要把把握握好好模模块块划划分分的的四四项项基基本本原原则,才能设计得恰当。则,才能设计得恰当。例例工工资资子子系系统统可可以以划划分分为为如如图图2-18的的7个个2级级子子模模块块和和28个个3级级子子模模块块,也也可可以以划划分分为为如如图图2-19的的7个个2级级子子模模块块和和27个个3级子模块。级子模块。第三节第三节 系统设计的步骤系统设计的步骤 图图2-18工资子系统框图工资子系统框图 第三节第三节 系统设计的步骤系统设计的步骤 图图2-19 第三节第三节 系统设计的步骤系统设计的步骤 2、信息系统

29、流程图、信息系统流程图 根据功能模块结构图和系统数据流程图设计出信息系统流程图。(前面已经讲过,这里略去)第三节第三节 系统设计的步骤系统设计的步骤 二、系统软硬件配置设计二、系统软硬件配置设计管管理理信信息息系系统统应应根根据据系系统统的的目目标标,系系统统的的性性能能,如如信信息息存存储储及及吞吞吐吐量量、响响应应时时间间、可可靠靠性性、可可维维护护性性和和兼兼容性、保密性等,确定物理配置的方案。容性、保密性等,确定物理配置的方案。体系结构体系结构适合管理信息系统的配置方案及体系结构有以下几种:适合管理信息系统的配置方案及体系结构有以下几种:批处理方式批处理方式联机处理方式联机处理方式分布

30、式处理方式分布式处理方式分布式处理最典型的体系结构就是分布式处理最典型的体系结构就是局域网结构局域网结构。第三节第三节 系统设计的步骤系统设计的步骤 体系结构体系结构网网络络拓拓扑扑结结构构。网网络络拓拓扑扑结结构构一一般般有有总总线线型型、星星型型、环环形形、混混合合型型等等。在在网网络络选选择择上上应应根根据据应应用用系系统统的的地地域域分分布布、信信息息流流量量进进行行综综合合考考虑虑。一一般般来来说说,应应尽尽量量使使信信息流量最大的应用放在同一网段上。息流量最大的应用放在同一网段上。网网络络的的逻逻辑辑设设计计。通通常常首首先先按按软软件件将将系系统统从从逻逻辑辑上上分分为为各各个个

31、分分系系统统或或子子系系统统,然然后后按按需需要要配配备备设设备备,如如主主服服务务器器、主主交交换换机机、分分系系统统交交换换机机、子子系系统统集集线线器器(HUB)、通通讯讯服服务务器器、路路由由器器和和调调制制解解调调器器等等,并并考虑各设备之间的连接结构。考虑各设备之间的连接结构。第三节第三节 系统设计的步骤系统设计的步骤 体系结构体系结构大大中中型型企企业业都都可可以以采采用用这这种种局局域域网网结结构构,主主机机应应选选用用具具有有快快速速处处理理能能力力和和较较大大存存储储能能力力的的高高档档微微机机或或超超级级微微、小小型型机机等等。由由于于这这种种处处理理方方式式实实现现了了

32、资资源源的的共共享享和和设设备备功功能能的的分分散散,形形成成了了以以下的特点:下的特点:u u可靠性高:某一个终端设备故障,对全局影响不大;可靠性高:某一个终端设备故障,对全局影响不大;u u响应及时:管理信息数据可就地处理,响应时间快;响应及时:管理信息数据可就地处理,响应时间快;uu资资源源共共享享:系系统统组组成成了了通通信信网网络络,可可共共享享数数据据文文件件,共共享享硬件设备资源;硬件设备资源;u u灵活性高:系统组成模块化,便于更新和扩充。灵活性高:系统组成模块化,便于更新和扩充。此外,系统操作简便、造价低廉,经济性好,便于推广使此外,系统操作简便、造价低廉,经济性好,便于推广

33、使用。用。第三节第三节 系统设计的步骤系统设计的步骤 体系结构体系结构硬件配置硬件配置硬件系统由主机和外部设备组成。主机包括运算器、硬件系统由主机和外部设备组成。主机包括运算器、控制器和内存储器三部分,外部设备包括输入输出设控制器和内存储器三部分,外部设备包括输入输出设备和外存储器等几部分。按照系统体系结构的要求,可备和外存储器等几部分。按照系统体系结构的要求,可配置不同档次的计算机。配置不同档次的计算机。目目前前可可以以购购置置的的,国国产产机机有有联联想想、方方正正、长长城城、浪浪潮潮、实实达达、TCL等等P,P4微微机机,进进口口机机有有AST、Compaq、IBM等等P、P4微微机机,

34、在在选选购购时时,需需仔仔细细了了解解机机器器性性能能指指标标(CPU频频率率、内内存存、硬硬盘盘容容量量等等)是是否能满足系统配置结构的要求。否能满足系统配置结构的要求。第三节第三节 系统设计的步骤系统设计的步骤 体系结构体系结构硬件配置硬件配置软件配置软件配置软软件件系系统统包包括括系系统统软软件件和和应应用用软软件件。这这里里系系统统软软件件主主要要指指操操作系统软件和数据库管理系统软件两类。作系统软件和数据库管理系统软件两类。目目前前微微机机上上常常用用的的操操作作系系统统有有WINDOWS95/98/2000、LINUX,网网络络操操作作系系统统有有WINDOWSNT、Netware

35、、XENIX、UNIX,LINUX等等。微微机机上上数数据据库库管管理理系系统统最最先先是是采采用用dBase,后后来来有有FOXBASE到到FOXFRO、ACCESS以以及及VisualFoxPro等等,网网络络数数据据库库管管理理系系统统有有Oracle、Sybase、SQLServer、Informix等。等。若若硬硬件件配配制制为为超超级级微微机机、小小(或或中中、大大)型型机机或或网网络络体体系系结结构,则应考虑使用相应的网络操作系统和网络数据库。构,则应考虑使用相应的网络操作系统和网络数据库。第三节第三节 系统设计的步骤系统设计的步骤 软件配置软件配置应用软件的选择应考虑应用软件的

36、选择应考虑以下三点:以下三点:软软件件是是否否能能够够满满足足用用户户的的需需求求。根根据据系系统统分分析析的的结结果果,在在软软件件功能上应注意以下问题:功能上应注意以下问题:I、系系统统必必须须处处理理哪哪些些事事件件和和数数据据?软软件件能能否否满满足足数数据据表表示示的的需需要要?如记录长度、文件最大长度等。?如记录长度、文件最大长度等。II、系统必须能够产生哪些报告、报表、文档或其他输出?、系统必须能够产生哪些报告、报表、文档或其他输出?III、系统要储存的数据量及事件数?、系统要储存的数据量及事件数?IV、系统必须满足哪些查询需求?、系统必须满足哪些查询需求?V、系统有哪些不足之处

37、,如何解决?、系统有哪些不足之处,如何解决?软件是否具有足够的灵活性。软件是否具有足够的灵活性。软件是否能够获得长期、稳定的技术支持?软件是否能够获得长期、稳定的技术支持?第三节第三节 系统设计的步骤系统设计的步骤 三、数据库文件设计三、数据库文件设计在进行数据库文件设计时应认真考虑以下几方面的问在进行数据库文件设计时应认真考虑以下几方面的问题。题。需要建立的文件。需要建立的文件。根根据据系系统统分分析析的的数数据据流流图图和和数数据据词词典典的的要要求求和和特特点点,建立文件,一般分有:建立文件,一般分有:数数据据库库文文件件:该该模模块块输输入入与与输输出出必必定定用用到到,而而又又要要长

38、期保存的数据文件。长期保存的数据文件。辅助性数据库文件:辅助性数据库文件:为管理数据处理服务的文件。为管理数据处理服务的文件。临临时时工工作作文文件件:在在数数据据处处理理过过程程中中,进进行行分分类类、汇汇总等工作、需要建立一些临时工作库文件存放中间结果。总等工作、需要建立一些临时工作库文件存放中间结果。第三节第三节 系统设计的步骤系统设计的步骤 数据库文件的组织形式。数据库文件的组织形式。数数据据库库文文件件的的组组织织形形式式指指一一个个文文件件中中记记录录的的排排列列方方式式,它它决定了文件的存取方式决定了文件的存取方式(读写方式读写方式),文件的组织形式主要有:,文件的组织形式主要有

39、:顺顺序序组组织织方方式式:其其内内部部的的记记录录按按建建立立时时间间先先后后顺顺序序排排列列,按按先先后后顺顺序序处处理理,即即按按记记录录存存储储的的物物理理顺顺序序处处理理。具具有有这这种种组组织织方方式式的的文文件件叫叫顺顺序序文文件件。当当数数据据量量大大时时,顺顺序序文文件件的的存存取取速速度度比较慢。任何一个数据库,都可以按他的顺序组织方式使用。比较慢。任何一个数据库,都可以按他的顺序组织方式使用。索索引引组组织织方方式式:为为了了实实现现快快速速操操作作,我我们们对对数数据据库库文文件件按按需需要要的的关关键键字字建建立立索索引引。具具有有这这种种组组织织方方式式的的文文件件

40、叫叫索索引引文文件件。按按索索引引关关键键字字在在索索引引文文件件中中能能实实现现快快速速查查询询,就就好好像像在在图图书书馆馆利利用用索索引引卡卡查查找找书书籍籍一一样样。因因此此在在数数据据库库文文件件设设计计时时,应应根根据据每每项项业业务务对对文文件件使使用用上上的的特特点点和和要要求求,选选择择适适宜宜的的存存取取方方法法和和文件组织形式。文件组织形式。第三节第三节 系统设计的步骤系统设计的步骤 文件的存取区域设计。文件的存取区域设计。一一般般来来说说,计计算算机机管管理理信信息息系系统统的的数数据据库库文文件件应应放放在在存存取取速速度度很很高高的的硬硬盘盘上上。文文件件的的存存储

41、储区区域域设设计计就就是是确确定定文文件件应应放放在在硬硬盘盘的的什什么么区区域域、什什么么目目录录,使使得得文文件件既既存存取取方方便便,又又具具有有共共享享性性、安安全全性性。为为安安全全或或共共享享等等的的需需要要,是是否否要要在在软软盘盘、光光盘盘或或磁磁带带等等介介质上存储。质上存储。第三节第三节 系统设计的步骤系统设计的步骤 数据库文件结构设计。数据库文件结构设计。管理信息系统数据库文件结构设计中,要考虑以下问题:管理信息系统数据库文件结构设计中,要考虑以下问题:数数据据的的可可扩扩充充性性:如如科科目目编编码码字字段段的的长长度度定定义义,充充分分考考虑新增加科目的需要,定义一个

42、合适的长度。虑新增加科目的需要,定义一个合适的长度。数数据据处处理理的的效效率率:如如字字段段名名、变变量量名名、文文件件名名虽虽然然可可以以使使用用汉汉字字,但但若若使使用用拼拼音音字字母母或或英英文文命命名名,在在处处理理时时效效率率会会大大为为提提高高,如如借借方方金金额额和和贷贷方方金金额额字字段段,可可定定义义成成借借贷贷记记号和金额两个字段,这样的描述简单明了,便于处理。号和金额两个字段,这样的描述简单明了,便于处理。数数据据的的一一致致性性及及完完整整性性:定定义义字字段段应应以以数数据据词词典典及及代代码码体体系系为为依依据据,使使数数据据在在存存取取和和传传递递时时,保保持持

43、数数据据格格式式等等的的一一致性和完整性。致性和完整性。第三节第三节 系统设计的步骤系统设计的步骤 例例对计算机银行对账文件进行数据库文件结构设计对计算机银行对账文件进行数据库文件结构设计如表如表2.6所示。我们以拼音字母定义字段名,以提高程所示。我们以拼音字母定义字段名,以提高程序的录入速度和程序的处理速度,同时也节省存储空间。序的录入速度和程序的处理速度,同时也节省存储空间。并且像科目代码、摘要、借方金额、贷方金额字段的命并且像科目代码、摘要、借方金额、贷方金额字段的命名、类型、宽度和整个子系统中其他文件都是统一的。名、类型、宽度和整个子系统中其他文件都是统一的。第三节第三节 系统设计的步

44、骤系统设计的步骤 第三节第三节 系统设计的步骤系统设计的步骤 第三节第三节 系统设计的步骤系统设计的步骤 数据库文件的属性设计。数据库文件的属性设计。当当数数据据库库文文件件设设计计好好之之后后,我我们们应应该该根根据据管管理理数数据据核核算算的要求,确定文件的属性。的要求,确定文件的属性。安安全全性性:对对重重要要的的库库文文件件应应有有安安全全保保密密措措施施,不不是是每每个个数数据据库库任任何何人人都都可可以以操操作作的的,不不同同的的数数据据库库由由不不同同的的人人操操作作管管理理,同同一一个个数数据据库库,不不同同的的人人也也有有不不同同的的操操作作权权限限。对有权限操作的人,也要设

45、置保密口令、进行数据加密。对有权限操作的人,也要设置保密口令、进行数据加密。读读写写特特性性:确确定定哪哪些些数数据据库库文文件件,对对哪哪些些人人只只允允许许读读,对哪些人只允许写,哪些人可以读写。对哪些人只允许写,哪些人可以读写。共共享享特特性性:在在网网络络计计算算机机管管理理信信息息系系统统中中或或多多用用户户管管理理信信息息系系统统中中,确确定定每每个个数数据据库库文文件件允允许许哪哪些些工工作作站站(终终端端)或哪些人可以使用,是共享使用还是独占使用等。或哪些人可以使用,是共享使用还是独占使用等。第三节第三节 系统设计的步骤系统设计的步骤 四、系统代码设计四、系统代码设计代码也称为

46、编码,他是用数字、字母或其他符号代表事物代码也称为编码,他是用数字、字母或其他符号代表事物或概念的名称、属性或状态。或概念的名称、属性或状态。代码设计的原则代码设计的原则代代码码是是对对事事物物或或概概念念唯唯一一性性的的一一种种约约定定。因因此此代代码码设设计计必必须须遵守一定的规则。遵守一定的规则。唯一性:唯一性:每一代码唯一标识某个事物或概念。每一代码唯一标识某个事物或概念。科科学学性性:编编码码的的结结构构也也应应该该是是一一个个合合理理的的科科学学体体系系,能能客客观反映信息体系的有序性。观反映信息体系的有序性。规规范范性性:代代码码设设计计要要与与国国际际、国国家家或或部部门门及及

47、行行业业的的标标准准靠靠拢,同一种类对象的编码应该统一。拢,同一种类对象的编码应该统一。实用性:实用性:编制代码既便于人们识别,又利于计算机处理。编制代码既便于人们识别,又利于计算机处理。扩充性:扩充性:需留出足够的备用编码位。需留出足够的备用编码位。第三节第三节 系统设计的步骤系统设计的步骤 代码设计方法与步骤代码设计方法与步骤代码设计方法代码设计方法按代码的结构通常可分为两大类,一种是顺序码,按代码的结构通常可分为两大类,一种是顺序码,它以连续数字来标识事物的编码。它以连续数字来标识事物的编码。另一种是分组码,它是按事物的从属层次关系为排另一种是分组码,它是按事物的从属层次关系为排列次序的

48、编码。列次序的编码。一般与分类对象相应,将编码分为若干一般与分类对象相应,将编码分为若干层次级别的代码,每层由一位或几位编码表示该层级的层次级别的代码,每层由一位或几位编码表示该层级的属性分类。这实际上是一种分区间进行的编码,编码的属性分类。这实际上是一种分区间进行的编码,编码的左边是高层级,最右边是低层级,如对物资材料编码可左边是高层级,最右边是低层级,如对物资材料编码可采用三层的层次码,第一层使用两位自然数表示材料的采用三层的层次码,第一层使用两位自然数表示材料的大类,第二层用两位自然数表示该类材料的品种,第三大类,第二层用两位自然数表示该类材料的品种,第三层用两位自然数表示该品种的规格等

49、,这样一共使用六层用两位自然数表示该品种的规格等,这样一共使用六位自然表示了物资材料的代码结构。位自然表示了物资材料的代码结构。第三节第三节 系统设计的步骤系统设计的步骤 代码设计步骤代码设计步骤代码设计大致按以下步骤进行代码设计大致按以下步骤进行:首先选定代码化的对象。首先选定代码化的对象。其其次次按按照照代代码码对对象象的的特特性性,设设计计出出代代码码结结构构。这这些些特特征有代码使用频率、范围和期限及处理要求等等。征有代码使用频率、范围和期限及处理要求等等。再再次次编编写写代代码码设设计计书书。设设计计书书中中应应填填写写的的项项目目内内容容有有:代代码码对对象象、编编码码目目的的、使

50、使用用范范围围、使使用用期期限限、编编码码件件数数、代码结构等。代码结构等。最最后后代代码码管管理理。代代码码设设计计书书是是一一种种设设计计文文档档,汇汇集集起起来来便便拥拥有有一一套套完完整整的的编编码码资资料料,应应建建立立代代码码管管理理制制度度,方便代码的使用,加强代码的增、删等维护工作。方便代码的使用,加强代码的增、删等维护工作。第三节第三节 系统设计的步骤系统设计的步骤 例会计信息系统代码体系例会计信息系统代码体系在在会会计计信信息息系系统统中中的的代代码码体体系系有有会会计计科科目目、部部门门、人人员员、固固定定资资产产和和事事项项等等的的代代码码,为为便便于于计计算算机机处处

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁