MIS-5e第16章系统设计.ppt_第1页
MIS-5e第16章系统设计.ppt_第2页
MIS-5e第16章系统设计.ppt_第3页
MIS-5e第16章系统设计.ppt_第4页
MIS-5e第16章系统设计.ppt_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

系统设计系统设计的定义应用各种技术和原理,对设备、过程或系统做出足够详细的定义,使之能够在物理上得以实现根据系统分析阶段所确定的逻辑模型,综合考虑各种约束,利用一切可用的技术手段和方法,进行各种具体设计,提出一个能在计算机上实现的实施方案,解决“系统怎样做”的问题。,系统设计阶段的主要任务包括:系统的总体设计包括系统流程图设计、功能结构图设计和功能模块图设计等。代码设计和设计规范的制定系统物理配置方案设计系统的平台设计,包括设备配置、通信网络的选择和设计以及数据库管理系统的选择等。计算机处理过程设计包括输入设计、输出设计、处理流程图设计、数据库或数据文件设计、模块内部的算法设计以及编写程序设计说明书等。最后写出系统设计报告,从工程管理的角度来看,软件设计分两步完成概要设计将软件需求转化为数据结构和软件的系统结构详细设计即过程设计。通过对结构表示进行细化,得到软件的详细的数据结构和算法。从管理和技术两个不同的角度对设计的认识,可以用下图表示,信息系统设计的原则四个原则:系统性、可靠性、灵活性、经济性。系统性代码统一、设计规范标准、传递语言和传递参数要尽可能一致;对系统的数据采集要做到源出一处、全局共享,使一次输入得到多次利用。可靠性可靠性是指系统抵御外界干扰的能力及受外界干扰时的恢复能力;一个成功的管理信息系统必须具有较高的可靠性,如安全保密性、检错及纠错能力、抗病毒能力等。,信息系统设计的原则(续)灵活性要求系统具有很强的环境适应性,为此,系统应具有较好的开放性和结构的可变性。较低的数据耦合和模块耦合尽量采用模块化结构,提高各模块的独立性;尽可能减少模块间的数据耦合,使各子系统间的数据依赖减至最低限度这样,既便于模块的修改,又便于增加新的内容,提高系统适应环境变化的能力。,信息系统设计的原则(续)经济性经济性是指在满足系统需求的前提下,尽可能减小系统的开销;一方面,在硬件投资上不能盲目追求技术上的先进,而应以满足应用需要为前提;另一方面,系统设计中应尽量避免不必要的复杂化,各模块应尽量简洁,以便缩短处理流程、减少处理费用。,系统设计阶段首先要确定系统的总体结构即系统总体功能结构的确定和子系统与模块的划分结构化系统设计的思想:采用自顶向下、逐层分解的方法把系统划分为若干子系统子系统又划分为若干功能模块功能模块又划分为子模块层层划分直到每一个模块是相对独立、功能单一的独立程序为止。,系统划分方法的分类功能划分法(按业务处理功能划分)如:按职能部门的管理功能划分为:生产计划、销售、库存管理、财务、劳资等子系统。顺序划分法(按业务先后顺序划分)如:帐务划分为凭证录入模块、凭证汇总模块、记帐模块等。性质划分法(按业务处理的性质划分)如:各种台帐的处理,划分为:台帐录入模块、台帐汇总模块、台帐统计打印等。时间划分法(按业务过程时间划分)如:初始化模块、清算执行模块。环境划分法(按实际环境和网络分布划分),1、管理信息系统的平台设计包括计算机处理方式网络系统的设计网络系统的设计要用网络结构图来表示,VISIO软件工具是一种方便的制图软件。软硬件选择数据库管理系统的选择,2、系统平台设计的依据系统的吞吐量每秒钟执行的作业数称为系统的吞吐量系统的吞吐量越大,则系统的处理能力就越强系统的响应时间从用户向系统发出一个作业请求开始,到系统给出结果所用的时间系统的可靠性系统的可靠性可以用连续工作时间表示集中式还是分布式地域范围广域、局域数据管理方式文件、数据库,3、网络系统的设计计算机网络系统的设计主要包括中小型主机方案与微机网络方案的选取;网络拓扑结构;互连结构及通信介质的选型;网络计算模式;网络操作系统及网络协议等的选择。,4、网络计算模式原来一般采用客户机/服务器(C/S)模式随着Internal技术的发展和广泛应用,MIS的网络计算模式开始更多的采用浏览器/Web服务器/数据库服务器(B/W/D)模式,5、软硬件设备选配,硬件:计算机主机、外围设备、连网设备,软件:1)操作系统:单机操作系统网络操作系统2)网络协议:公用数据通信网X.系列(P369)局域数字通信网802.X系列光纤数字环网ANSIX3T9.53)数据库产品:Oracle,Sybase,SqlServer,Informix,,Foxpro等4)应用软件:功能性、灵活性、技术支持。,6、系统环境的配置报告提交如下材料:硬件网络结构图服务器:硬件、软件选型工作站:硬件、软件选型硬件配置清单等表格,三、计算机处理流程设计计算机处理方式可以根据系统功能、业务处理的特点、性能/价格比等因素,选择:批处理联机实时处理联机成批处理分布式处理也可以混合使用各种方式。,编码设计,引言信息分类编码是利用计算机辅助企业管理的前提条件。一般情况下,信息的分类在先,编码在后。,编码的目的代码是代表事物名称、属性、状态等的符号,一般用数字、字母或它们的组合来表示编码的目的,编码的种类,顺序码,字符码,混合码,以某种顺序形式编码简单,易管理,但可识别性差,以字符形式编码可辅助记忆不易校对、不易反映分类结构,数字和字符混合编码易识别、易反映对象的系列性但不易校对。,数字码,以字符形式编码易校对、易处理,不便于记忆,输入输出设计,输入设计输入设计对系统的质量有着决定性的重要影响。输入数据的正确性直接决定处理结果的正确性,如果输入数据有误,即使计算和处理十分正确,也无法获得可靠的输出信息。输入设计是信息系统与用户之间交互的纽带,决定着人机交互的效率输入设计的原则输入设计包括数据规范和数据准备的过程。在输入设计中,提高效率和减少错误是两个最根本的原则。,输出设计输出是系统产生的结果或提供的信息对于大多数用户来说,输出是系统开发的目的和评价系统开发成功与否的标准尽管有些用户可能直接使用系统或从系统输入数据,但都要应用系统输出的信息。输出设计的目的正是为了正确、及时地反映和组成有用的信息系统设计过程与实施过程相反,不是从输入设计到输出设计,而是从输出设计到输入设计。,输出设计的内容包括:1输出信息使用方面的内容包括信息的使用者、使用目的、使用周期、有效期、保管方法和复写份数等2输出信息的内容包括输出项目、位数、数据形式(文字、数字)3输出格式如表格、图形或文件4输出设备如打印机、显示器、卡片输出机等5输出介质如输出到磁盘还是磁带上,模块功能与处理过程设计,概述,主要任务:在概要设计基础上,对总体结构设计中产生的功能模块进行过程描述,设计功能模块的内部细节,解决如何实现各个模块的内部功能。即:设计模块内详细算法、内部数据结构和程序逻辑结构。,逻辑实现(描述),物理实现(编程),详细设计设计出一个个模块和它们之间的联接方式,而且还要具体地设计出每个模块内部的功能和处理过程。系统设计的描述工具HIPO图层次模块结构图决策树判断表结构化英语算法描述语言方法,HIPO图(hierarrchyplusinput-process-output)图是IBM公司于70年代中期在层次结构图的基础上推出的一种描述系统结构和模块内部处理功能的工具(技术)。由以下两部分组成:层次模块结构图描述整个系统的设计结构以及各类模块之间的关系IPO图描述了某个特定模块内部的处理过程和输入/输出关系。,描述工具:决策树用图形方式(树型)描述加工逻辑通常用来描述根据不同条件及其取值来选择的处理过程,某公司折扣政策如下:1、交易额小于5万(包括)时,没有折扣2、交易额大于5万,且客户最近三个月没有欠款记录时,折扣为15%,否则的话,二十年以上的老客户的折扣为10%,其他的客户为5%。,描述工具:判断表变量表判断表,19.5续,练习1、某货运站的收费标准如下:若收件地点在本省,快件6元/公斤,慢件4元/公斤;若收件地点在外省,则25公斤以内(包括25公斤)快件8元/公斤,慢件6元/公斤;如果超过25公斤时,快件10元/公斤,慢件8元/公斤。试绘制收费标准的判断表。2、试根据某单位中秋节活动安排画出决策树。如果晴天,活动时间小于2小时,安排顶楼赏月,活动时间在2到6小时之间,安排

温馨提示

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

评论

0/150

提交评论