第12讲管理信息系统MIS系统设计(三)_第1页
第12讲管理信息系统MIS系统设计(三)_第2页
第12讲管理信息系统MIS系统设计(三)_第3页
第12讲管理信息系统MIS系统设计(三)_第4页
第12讲管理信息系统MIS系统设计(三)_第5页
已阅读5页,还剩96页未读 继续免费阅读

下载本文档

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

文档简介

第12讲管理信息系统MIS系统设计(三)第一页,共101页。第四章系统设计第二页,共101页。总体设计系统运行平台设计系统模块结构划分12两种转换方法?NextDFD的分类及区别?第三页,共101页。从数据流程图导出模块结构图数据流程图的两种典型结构:变换分析技术事务分析技术变换型结构事务型结构第四页,共101页。变换分析技术分三步:

(1)找出系统的主加工(2)设计顶层模块和第一层模块(3)设计中、下层模块第五页,共101页。事务分析技术确定顶层主模块第一步设计事务层模块第二步1234分四步:设计下层操作模块第三步设计出细节模块第四步第六页,共101页。绘制模块结构图改进初始结构图从数据流程图导出模块结构图Phase1Phase2按照“耦合小,凝聚大”的模块结构质量标准对模块结构图进行检查和修改“变换分析”为主,“事务分析”为辅第七页,共101页。(1)模块的凝聚模块的凝聚表明了模块内部各成分之间的关系强度。模块的凝聚可以分为七个等级:

强弱功能凝聚顺序凝聚通信凝聚过程凝聚时间凝聚逻辑凝聚偶然凝聚什么是模块的凝聚?第八页,共101页。模块之间的耦合方式简单耦合数据耦合控制耦合公共耦合内容耦合模块耦合方式比较第九页,共101页。简单耦合•如果两个模块之间仅仅存在着调用和被调用关系•模块之间没有任何的信息传递•两个模块的耦合程度最低第十页,共101页。数据耦合•如果两个模块之间不仅存在着调用和被调用关系数据参数的个数控制在最小,能用参数的就不用数据结构•模块之间存在着数据通信•模块之间的通信方式是数据传递或称参数交换第十一页,共101页。计算水、电费计算水费计算电费住户详情。电费。住户详情。水费计算水、电费计算水费计算电费本月用水量。电费。本月用电量。水费数据耦合第十二页,共101页。控制耦合•如果两个模块之间不仅存在着调用和被调用关系控制信息表面上是以数据形式出现,但实质是一个标识、开关或状态。接受信息的模块根据该控制信息的状态作出判断•模块A向模块B传递的信息控制了模块B的内部逻辑公布成绩确定成绩等级成绩优良中及不第十三页,共101页。公共耦合•如果两个模块都和同一个公用数据域有关•两个模块与某一个公共环境联系在一起

A

B

C

D

E公用数据假设有一个全局变量是这5个模块的公用数据,那么模块E和模块C之间存在着公共耦合当需要修改公共数据时,与之相关的所有模块可能都要进行修改第十四页,共101页。使用公用数据存在的问题•公用数据没有保护,任何时候、任何程序都可以修改,模块执行时可能出错•不同的模块都可以修改、使用公用数据,因而维护困难•但存在较多的公共耦合模块时,若修改某一数据,则很难确定哪些模块必须修改第十五页,共101页。内容耦合•如果一个模块访问另一个模块的内部数据•使用另一个模块内部的控制信息•一个模块调用执行另一个模块中间的部分程序代码•模块不符合单入口和单出口的原则第十六页,共101页。几种耦合的比较优化原则第十七页,共101页。系统设计模块之间的联结原则•尽量采用较低的耦合形式(简单耦合和数据耦合)•减少控制耦合•必要时使用公共耦合,但一定要将数据控制在最少•绝对不能采用内容耦合第十八页,共101页。总体设计侧重于系统(或软件)的宏观结构,即进行模块的划分和建立模块间的关系等。对于每个模块它只定义了外部结构即模块之间的界面、调用关系以及参数和数据流的定义等。第十九页,共101页。第四节详细设计第二十页,共101页。任务

比较详细地设计每个模块的工作过程,进行过程描述。2

为没有参加过系统分析和设计的程序员提供尽量详细的资料,以使他们仅利用这些资料就能设计出符合要求的程序。目标第二十一页,共101页。第四节详细设计详细设计包括:数据存储设计输出设计输入设计用户界面设计处理流程设计处理过程设计代码设计next第二十二页,共101页。§5.4.1

代码(编码)设计第二十三页,共101页。一、代(编)码

代码是用来表征客观事物的一个或一组有序的符号,它应易于计算机和人识别与处理。

代码就是用数字或字母代表事物。例如:身份证号、汽车牌照、学号、打电话区号

功第二十四页,共101页。二、代码的功能1、鉴别功能

代码的最基本的特性。任何代码都必须具备这种基本特征。在一个分类编码标准中,一个代码只能唯一的标识一个分类对象,而一个分类对象也只能有一个唯一的编码。第二十五页,共101页。2、分类当按照分类对象的属性分类,并分别赋予不同的类别代码时,代码又可以作为分类对象类别的标识。2001169009市场营销2001级第二十六页,共101页。3、排序

当按照分类对象产生的时间、所占的空间或其它方面的顺序关系分类,并赋予不同的代码时,代码又可以作为排序的标识。第二十七页,共101页。4、专用含义

当分类对象需要采用一些专用的符号时,代码可以提供一定的专门含义。第二十八页,共101页。含义如下:

汉语拼音的第一个字母表示自行车的用途,如P为普通车、Q为轻便车、Z为载重车、X为小轮车.汉语拼音的第二个字母代表自行车的车轮直径,A、E、G、M分别指轮径28、26、24、20英寸的女式车.最后,汉语拼音后面的阿拉伯数字如PA-12型的"12",是工厂设计的顺序号.自行车的型号PA-12类第二十九页,共101页。三、代码的种类(一)顺序码顺序码是一种最简单、最常用的代码。这种代码是将顺序的自然数或字母赋予分类对象。例第三十页,共101页。例如:01:造船系;02:燃气动力系;03:蒸汽动力系;

……优点:短而简单,记录的定位方法简单,易于管理;缺点:代码本身没有给出对象的任何其它信息(没有逻辑基础)第三十一页,共101页。(二)区间码区间码把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定意义。430033区域城市省区硚口区武汉湖北第三十二页,共101页。(三)助忆码(混合编码)助忆码用文字、数字或文字数字结合起来描述,其特点是,可以通过联想帮助记忆。例如:用W-B-l2代表12英寸黑白电视机用W-C-20代表20英寸彩色电视机。原第三十三页,共101页。四、代码的设计原则1、唯一性代码的唯一性是代码设计的首要要求,它要求一个编码只能代表一个实体或一个属性。2、合理性代码在逻辑上必须能满足用户的需要,在结构上应当与处理的方法相一致。第三十四页,共101页。3、可扩充性代码设计时,要预留足够的位置,以适应不断变化的需要。4、系统性代码要系统化,代码的编制应尽量标准化,从而在整个系统中具有通用性。第三十五页,共101页。5、合理的代码结构a、当代码长于4个字母或5个数字字符时,应分成小段;如注册码:J2MV9-JYYQ6-JM44K-QMYTH-8RB2W

b、采用规律性的便于编码和识别的代码结构。如:字母-字母-数字(WW3)字母-数字-字母(W2W)第三十六页,共101页。

资料:全国水资源综合规划代码设计

(行政区代码)1、引用标准:“中华人民共和国行政区划代码”

国家标准(GB/T2260-2002);“县以下行政区划分代码编制规则”国家标准(GB10114-88)。第三十七页,共101页。2、编码方法:由9位数字组成,其含义如下:

第1~2位表示省(自治区、直辖市);

第3~4位表示省直辖市,其中:01~20,51~70表示省直辖市,21~50表示地区;

第5~6位表示县,其中:01~18表示市辖区或地辖市,21~80表示县(旗),81~99表示省直辖县级市;

第7~9位表示县以下行政区划,其中:001~099表示街道,100~199表示镇,200~399表示乡;400~599表示政企合一单位。第三十八页,共101页。3、行政区代码示例:代码行政区名代码行政区名440000000广东省440303000深圳市福田区440100000广东省广州市440304000深圳市罗湖区440102000广州市东山区440305000深圳市南山区第三十九页,共101页。§5.4.2数据存储设计第四十页,共101页。-41-现实世界观念世界数据世界用户需求分析物理结构设计E-R图数据模型概念结构设计逻辑结构设计数据库的设计第四十一页,共101页。§5.4.3输出设计

——输出是系统产生或提供的信息第四十二页,共101页。为什么在设计阶段是先输出设计,再输入设计?第四十三页,共101页。输出设计对输入设计提出了内容、格式等方面的要求。输出设计的目的是为用户提供正确及时、适用的信息。第四十四页,共101页。系统输出的形式是多种多样的,例如:作为其它系统的输入打印的报表屏幕显示数据文件例子第四十五页,共101页。输出方式:报表打印第四十六页,共101页。输出方式:屏幕输出第四十七页,共101页。输出方式:数据文件输出原第四十八页,共101页。数据处理的最终目的是为了使用户得到所需要的数据。正确性有效性及时性用户友好性一输出设计的原则容第四十九页,共101页。1·输出内容2·输出设备、介质3·输出格式,如表格、图形或文件;二输出设计的内容第五十页,共101页。二输出设计1、确定输出内容@确定用户在使用信息方面的需求:使用目的、输出速度、频率、数量、安全性要求等。@设计输出信息的内容,包括:信息的形式(表格、图形、文字)、输出的项目、数据结构、数据类型、位数及取值范围等。第五十一页,共101页。2、选择输出设备与介质输出设备打印机卡片/纸带输出机磁带机磁盘机显示终端绘图仪缩微胶卷输出机介质打印纸卡片/纸带磁带磁盘屏幕图纸缩微胶卷用途与特点便于保存,费用低廉可代替其它系统输入之用容量大,适于顺序存取容量大,存取更方便响应灵活的人机对话精度高,功能全体积小,易保存输出设备和介质一览表第五十二页,共101页。3、确定输出格式

提供给用户的信息要进行格式设计。输出格式要满足使用者的要求和习惯,达到格式清晰、美观、易于阅读和理解的要求。第五十三页,共101页。@表格信息。@图形信息直方图圆饼图曲线图地图等第五十四页,共101页。第五十五页,共101页。第五十六页,共101页。第五十七页,共101页。第五十八页,共101页。@图标用来表示数据间的比例关系和比较情况。易于辨认,无需过多解释。第五十九页,共101页。第六十页,共101页。@报表报表是最常用的一种输出形式。一般由3个部分组成:表头、表体和表尾。第六十一页,共101页。§5.4.4输入设计第六十二页,共101页。

“输入的是垃圾,输出的必然是垃圾”第六十三页,共101页。@正确的输入才有正确的输出@在正确的前提下,应做到输入方法简单、迅速、经济、方便。原第六十四页,共101页。1、最小量原则在保证处理要求的前提下是输入量最小。输入量越小,出错的机会越少,花费的时间越少,数据的一致性越好。一输入设计的原则第六十五页,共101页。2、简单性原则输入的准备、输入的过程应该尽量容易,减少错误的发生。第六十六页,共101页。3、早检验原则对输入数据的检验尽量接近原数据发生点,是错误能够得到及时的改正。第六十七页,共101页。4、少转换原则输入数据尽量使用其处理所需的形式记录,以免数据转换介质时发生错误。容第六十八页,共101页。二数据输入设计内容1、确定输入数据内容2、确定数据的输入方式3、确定输入数据的记录格式…

4、输入数据的正确性校验5、确定输入设备…

第六十九页,共101页。

输入数据的记录格式既要便于操作人员录入,又要便于填表人员、现场工作人员填写。这种记录格式总体上分为:(1)预先印刷的部分(2)插入数据的空格数据记录格式的设计第七十页,共101页。设计时采用的基本技术:块风格阴影选择框颜色设立数字域说明第七十一页,共101页。目前常用的输入设备有以下几种:1、读卡机2、键盘-磁盘输入装置3、光电阅读器五数据输入设备的选择第七十二页,共101页。4、终端输入5、声音识别仪第七十三页,共101页。§5.4.5用户界面设计第七十四页,共101页。在系统的输出、输入以及加工处理等操作中,用户不是一直被动等待,有时候需要用户进行干预和选择,因此人机对话及其设计是不可缺少的。

第七十五页,共101页。人机对话的形式菜单式下拉式菜单弹出式菜单级联菜单第七十六页,共101页。命令式为了提高程序调用的速度,为用户提供的一种直接输入相应命令就可以执行所需要的功能。应答式填表式第七十七页,共101页。第七十八页,共101页。§5.4.6处理流程设计第七十九页,共101页。计算机处理流程图例磁带磁盘键盘手工操作判别处理端点、中断符联机存储打印文件读取信息显示器辅助操作(脱机)处理流程线网络信息流向线-80-第八十页,共101页。开始循环显示系统功能功能选择显示工作结束销售业务采购业务会计业务显示出错退出系统NY0123其它常用系统主控模块处理流程图第八十一页,共101页。第五节系统设计报告第八十二页,共101页。系统设计报告

系统设计报告是依据系统分析所形成的系统物理方案,也是系统实施的依据,是系统运行和维护的必备文件。系统设计报告应该按照规范编写,以使后续工作能顺利进行。第八十三页,共101页。系统设计报告1、系统总体结构图(模块结构图)2、系统设备配置图3、系统分类编码方案4、数据库结构图5、输入/输出设计方案6、模块处理流程7、系统详细设计方案说明书小结习题作业第八十四页,共101页。《系统设计》课堂习题第八十五页,共101页。1.结构化设计方法主要是为()服务的。

A.项目管理人员

B.程序员

C.系统分析员

D.用户D3.系统设计阶段可划分为哪两个阶段?()

A.逻辑设计阶段

B.程序设计阶段

C.特殊设计阶段

D.详细设计阶段

E.物理设计阶段

F.概要设计阶段DF2.下面哪一个不是一个模块应具备的四个要素内容?()

A.输入和输出

B.内部数据

C.框图

D.处理功能

E.程序代码

C4.模块的四个特性中()是外部特性。

A.功能

B.接口

C.代码

D.数据

AB第八十六页,共101页。5、系统设计主要包括()两个方面。总体设计和详细设计划分子系统和程序设计信息系统流程图设计和输入/输出设计代码设计和功能设计A6、设计代码前首先应该进行()。规化排序统计分类D第八十七页,共101页。7、某学校学生的学号规定如下:前两位表示年级,后三位表示顺序号。例如99010表示1999年入学,第10名注册,这种代码属于()。顺序码区间码助忆码自检码B8、在数据输入时,下列方法属于源数据自动化的是()。键盘输入软盘输入磁带输入光符号识别输入D第八十八页,共101页。9、在系统物理配置方案的设计中,系统的()可以用连续工作时间来表示。吞吐量响应时间可靠性地域范围C10、绘制模块结构图以新系统的()为基础。功能结构图系统分析报告数据流程图数据字典C第八十九页,共101页。11、在MIS中为了获得有用的管理信息,首先要求()。应用程序正确输入数据真实可靠数据库规范化打印报表清晰B12、代码的设计原则不包括()。唯一性,系统性,标准化预留足够的位置一利于扩充避免误解,不易出错顺序编码D第九十页,共101页。13、系统设计的工作成果之一就是提交()。系统设计报告系统分析说明书系统可行性报告系统实施计划书A作业讲评第九十一页,共101页。某商业中心按以下决策规则确定商品的定货决策:1、当某商品的库存量低于最低储备量时,就应订货;2、当库存量高于或等于定货点是,不应订货;3、当库存量低于定货点(同时高于最低储备量)时,是否订货该商品上月的销售状况:如果该商品上月销售金额大于或等于5000时就应订货;小于5000元就不订货。试按此画出

温馨提示

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

评论

0/150

提交评论