MIS6第6章管理信息系统设计白.ppt_第1页
MIS6第6章管理信息系统设计白.ppt_第2页
MIS6第6章管理信息系统设计白.ppt_第3页
MIS6第6章管理信息系统设计白.ppt_第4页
MIS6第6章管理信息系统设计白.ppt_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

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

文档简介

第6章管理信息系统设计,主要内容6.1系统设计的任务6.2代码设计数据存储设计6.3功能结构图设计6.4信息系统流程图设计6.5系统物理配置方案设计6.6输出设计6.7输入设计6.8数据存储设计6.9处理流程图设计6.10制定设计规范6.11编制程序设计说明书和系统设计报告,6.1系统设计的任务,系统设计的任务,就是在(系统分析阶段提出的)逻辑模型的基础上,设计新系统的物理模型。,一般,系统设计包含以下内容:1.总体设计,包括:信息系统流程图设计;功能结构图设计;功能模块图设计。2.代码设计包括编码方法、设计规范等。3.系统物理配置方案设计,包括:计算机的配置(含外设、网络等);DBMS的选择。,6.1系统设计的任务,4.数据存储设计即数据库(DB)设计。5.计算机处理过程设计,包括:输出设计;输入设计;处理流程设计;编写程序设计说明书。,6.1系统设计的任务,系统设计原则:1.系统性系统是作为统一整体而存在的,因此,在系统设计中,要从整个系统的角度进行考虑,系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享,使一次输入得到多次利用。2.灵活性为保持系统的长久生命力,要求系统具有很强的环境适应性,为此,系统应具有较好的开放性和结构的可变性。在系统设计中,应尽量采用模块化结构,提高各模块的独立性,尽可能减少模块间的数据耦合,使各子系统间的数据依赖减至最低限度。这样,既便于模块的修改,又便于增加新的内容,提高系统适应环境变化的能力。3.可靠性可靠性是指系统抵御外界干扰的能力及受外界干扰时的恢复能力。一个成功的管理信息系统必须具有较高的可靠性,如安全保密性、检错及纠错能力、抗病毒能力等。4.经济性经济性指在满足系统需求的前提下,尽可能减小系统的开销。一方面,在硬件投资上不能盲目追求技术上的先进,而应以满足应用需要为前提;另一方面,系统设计中应尽量避免不必要的复杂化,各模块应尽量简洁,以便缩短处理流程、减少处理费用。,6.1系统设计的任务,6.1系统设计的任务,系统设计阶段首先要确定系统的总体结构即系统总体功能结构的确定和子系统与模块的划分结构化系统设计的思想是采用自顶向下、逐层分解的方法把系统划分为若干子系统而子系统又划分为若干功能模块模块又划分为子模块层层划分直到每一个模块是相对独立、功能单一的独立程序为止。,6.1系统设计的任务,子系统划分划分的原则子系统要具有相对独立性子系统之间的数据依赖性尽量小子系统的划分的结果应使数据冗余较小、便于分阶段完成子系统划分一般以功能/数据分析结果为主,兼顾组织实际情况的划分方法。模块的划分模块的划分要求遵循高内聚、低耦合、影响范围在控制范围之内的原则。,6.1系统设计的任务,结构图(StructureChart,SC),6.1系统设计的任务,教务管理系统的功能结构图:,6.2代码设计,6.2.1代码设计的原则6.2.2代码结构的类型6.2.3代码的校验,6.2代码设计,6.2.1编码的目的:,6.2代码设计,6.2.2代码结构的类型,6.2代码设计,例如:用1代表厂长,2代表科长,3代表科员,4代表生产工人等。顺序码的优点是短而简单,记录的定位方法简单,易于管理。但这种码没有逻辑基础,它本身不能说明任何信息的特征。此外,新加的代码只能列在最后,删除则造成空码。通常,顺序码作为其他码分类中细分类的一种补充手段。,6.2代码设计,表61是某企业的用户分类和代码。码21代表该用户为采购总量小于9999元的零售单位。表61用户分类代码区间码的优点是:信息处理比较可靠,排序、分类、检索等操作易于进行。但这种码的长度与它分类属性的数量有关,有时可能造成很长的码。在许多情况下,码有多余的数。同时,这种码的维修也比较困难。,6.2代码设计,例如,用TVB12代表12英时黑白电视机,用TVC20代表20英时彩色电视机。助忆码适用于数据项数目较少的情况(一般少于50个),否则可能引起联想出错。此外,太长的助忆码占用计算机容量太多,也不宜采用。,6.2代码设计,6.2.3代码的校验为了保证输入的正确性,要在代码结构中的原有基础上,另外加上一个校验位,使它变成代码的一个组成部分。确定校验位的方法有以下几种:算术级数法、几何级数法、质数法等。它们的原理基本一致,校验位的生成过程分为以下二步:1.对代码本身的每一位加权求和2.以模除乘积之和得余数,6.2代码设计,确定校验位值的方法,6.2代码设计,代码的应用,1、检索图书情报检索大型零售商业企业的结算,2、统计统计指标的统一经济效益统计等,3、统一信息体系行业信息代码规划,6.3功能结构图设计,功能结构图设计是以新系统的“数据流程图”为基础的。其设计过程是一个“分解”的过程按功能的从属关系画出树形图(见下页图),其中每个框称为一个“功能模块”。功能分解的过程就是一个由抽象到具体、由复杂到简单的过程。所谓功能结构图就是按功能从属关系画成的图表,图中每一个框称为一个功能模块。功能模块可以根据具体情况分得大一点或小一点。分解得最小的功能模块可以是一个程序中的每个处理过程,而较大的功能模块则可能是完成某一任务的一组程序。,功能结构图,6.3功能结构图设计,这样,经过层层分解,可以把一个复杂的系统分解为多个功能较单一的功能模块。这种把一个信息系统设计成若干模块的方法称做模块化。模块化是一种重要的设计思想,这种思想把一个复杂的系统分解为一些规模较小、功能较简单的、更易于建立和修改的部分,一方面,各个模块具有相对独立性,可以分别加以设计实现,另一方面,模块之间的相互关系(如信息交换、调用关系)则通过一定的方式予以说明。各模块在这些关系的约束下共同构成一个统一的整体,完成系统的功能。,6.4信息系统流程图设计,功能结构图主要从功能的角度描述了系统的结构,但并未表达各功能之间的数据传送关系。事实上,系统中许多业务或功能都是通过数据文件联系起来的。例如,某一功能模块向某一数据文件中存人数据,而另一个功能模块则从该数据文件中取出数据。再比如,虽然在数据流程图中的某两个功能模块之间原来并没有通过数据文件发生联系,但为了处理方便,在具体实现中有可能在两个处理功能之间设立一个临时的中间文件以便把它们联系起来。上述这些关系在设计中是通过绘制信息系统流程图来从整体上表达的。,6.4信息系统流程图设计,6.4信息系统流程图设计,2.综合所有的“数据关系图”,即得到“信息系统流程图”。,步骤:1.针对数据流程图中的每个“处理”,画出“数据关系图”(数据关系图的一般形式如下图所示),6.4信息系统流程图设计,常用的系统流程图符号,6.4信息系统流程图设计,从数据流程图到信息系统流程图并非单纯的符号改换,信息系统流程图表示的是计算机的处理流程,而并不像数据流程图那样还反映了人工操作那一部分。因此绘制信息系统流程图的前提是已经确定了系统的边界、人一机接口和数据处理方式。从数据流程图到信息系统流程图还应考虑哪些处理功能可以合并,或进一步分解,然后把有关的处理看成是系统流程图中的一个处理功能。,6.5系统物理配置方案设计,1.计算机硬件选择2.计算机网络的选择3.数据库管理系统(DBMS)的选择4.应用软件的选择,6.5系统物理配置方案设计,设计依据1系统的吞吐量。2系统的响应时间。3系统的可靠性。4集中式还是分布式。5地域范围。6数据管理方式。,6.5系统物理配置方案设计,系统环境的配置1计算机机处理方式的选择和设计计算机处理方式可以根据系统功能,业务处理的特点,性能/价格比等因素,选择批处理、连机实时处理、连机成批处理、分布式处理等方式。在一个管理信息系统中,也可以混合使用各种方式。2计算机网络系统的设计计算机网络系统的设计主要包括中、小型主机方案与微机网络方案的选取,网络互连结构及通信介质的选型,局域网拓朴结构的设计,网络应用模式及网络操作系统的选型,网络协议的选择,网络管理,远程用户等工作。,6.5系统物理配置方案设计,3数据库管理系统的选择数据库管理系统选择是原则是:支持先进的处理模式,具有分布处理数据,多线索查询,优化查询数据,连机事务处理的能力;具有高性能的数据处理能力;具有良好图形界面的开发工具包;具有较高的性能/价格比;具有良好的技术支持与培训。目前,市场上数据库管理系统较多,流行的有Oracle、Sybase、SQLServer、FoxPro等,Oracle、Sybase、SQLServer均有大型数据库系统,运行于客户服务器等模式,是开发大型MIS的首选,FoxPro在小型MIS中最为流行。4软、硬件选择根据系统需要和资源约束,进行计算机软、硬件的选择。计算机软、硬件的选择,对于管理信息系统的功能具有很大影响。大型管理信息系统软、硬件的采纳可以采用招标等方式进行。软件的选择包括操作系统,数据库管理系统,汉字系统,设计系统,设计语言和应用软件包等软件的选择。随着计算机科学与技术的飞速发展,计算机软、硬件的升级与更新速度也很快。新系统的建设应当尽量避免先买设备,再进行系统设计的情况。,输出设计是为了正确反映、组织那些对生产和服务部门有用的信息。注:与系统实施相反,系统设计时,先做输出设计,后做输入设计!,6.6输出设计,6.6输出设计,输出设计的内容包括:1有关输出信息使用方面的内容包括信息的使用者、使用目的、报告量、使用周期、有效期、保管方法和复写份数等;2输出信息的内容包括输出项目、位数、数据形式(文字、数字);3输出格式如表格、图形或文件;4输出设备,如打印机、显示器、卡片输出机等。对行打机尚须注明字行,行页5输出介质如输出到磁盘还是磁带上,输出用纸是专用纸还是普通白纸等,6.6输出设计,输出设备和介质一览表,6.6输出设计,输出设计的方法1表格信息。表格信息以表格的形式提供,一般用来表示详细的信息。2图形信息。管理信息系统用到的图形信息主要有直方图、圆饼图、曲线图、地图等。图形信息在表示事物的趋势、多方面的比较等方面有较大的优势,可以充分利用大量历史数据的综合信息,表示方式直观,常为决策用户所喜爱。3图标。图标也用来表示数据间的比例关系和比较情况。由于图标易于辨认,无需过多解释,在信息系统中的应用也日益广泛。,6.6输出设计,输出报告输出报告定义了系统的输出。输出报告中既标出了各常量、变量的详细信息,也给出了各种统计量及其计算公式、控制方法。设计输出报告时要注意以下几点:1方便使用者;2要考虑系统的硬件性能;3尽量利用原系统的输出格式,确需修改,应与有关部门协商,征得用户同意;4输出表格要考虑系统发展的需要。例如:是否必要在输出表中留出备用项目,以满足将来新增项目的需要。5输出的格式和大小要根据硬件能力,认真设计,并试制输出样品,经用户同意后才能正式使用。,6.6输出设计,输出设计书,6.7输入设计,输入设计包括数据的准备和数据的规范两个方面;输入设计的好坏,直接影响MIS的质量和人机交互的效率。,输入设计的原则基本原则提高效率,减少错误。控制输入量只输入原始数据。原因:速度(人、机);资源浪费(人力);正确性。减少输入延迟一般用于批处理中。减少输入错误采用校验方法;使用软件的验证功能。避免额外步骤遵守“只输入一次”的原则。尽可能简化输入过程不能因为采用校验方法而使输入过程复杂化。,6.7输入设计,1.输入设备的选择读卡机键盘光电阅读器终端输入2.输入屏幕设计方式菜单式填表式应答式,6.7输入设计,6.7输入设计,输入设计:,输入方式设计:键盘、模/数、数/模输入、网络传送、磁/光盘读,输入屏幕设计:菜单式、填表法和应答式三种方式,确定数据内容和格式。,校对方式设计:人工校对、二次键入校对、数据平衡校对,6.7输入设计,输入屏幕设计从屏幕上通过人机对话输入是目前广泛使用的输入方式。因为是人机对话,既有用户输入,又有计算机的输出。通常人机对话采用菜单式、填表法和应答式三种方式对话设计的原则是:对话界面要美观、醒目;提示要清楚、简单,不能有二义性;要便于操作和学习,有帮助功能;能及时反馈错误信息等。界面设计菜单方式设计:方式、功能安排、优缺点分析会话管理方式设计:因果对话提示方式与权限管理:提示与帮助设计、权限设置方式,6.7输入设计,2界面设计实例,6.7输入设计,数据出错的校验方法由人工直接检查、由计算机用程序校验以及人与计算机两者分别处理后再相互查对校验等多种方法。常用的方法是以下几种,可单独地使用,也可组合使用。,重复校验视觉校验检验位校验控制总数校验数据类型校验格式校验,逻辑校验界限校验顺序校验记录计数校验平衡校验对照校验,6.8数据存储设计,数据存储涉及到文件系统和数据库管理系统。一.文件的分类按存储介质分:磁盘(带)、卡片、纸带、打印纸等。按信息流向分输入文件(卡片)、输出文件、输入输出文件。按组织方式分:直接存取文件、顺序文件、索引文件。按文件用途分:主文件、处理文件、工作文件、周转文件等。,二.文件设计文件的设计一般根据以下几个方面进行:数据处理方式;存取介质;操作系统(OS)的文件组织方式、存取方式、存取时间等。三.数据库设计在所选用的DBMS的基础上进行。,6.8数据存储设计,6.9处理流程图设计,处理流程图是

温馨提示

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

最新文档

评论

0/150

提交评论