第六章管理信息系统的系统设计_第1页
第六章管理信息系统的系统设计_第2页
第六章管理信息系统的系统设计_第3页
第六章管理信息系统的系统设计_第4页
第六章管理信息系统的系统设计_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

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

文档简介

第六章系统设计,系统分析:解决“做什么”系统设计:解决“怎么做”,第一节系统设计的任务,系统设计的主要任务,信息系流程图功能结构图功能模块图,系统物理配置方案的设计,数据存储设计:数据库的设计、数据库安全设计等,计算机处理过程的设计。包括输出设计、输入设计、人机对话设计等。,总体设计,代码设计,系统设计的原则,详细设计,系统性灵活性可靠性经济性,第二节代码设计,代码是代表事物名称、属性、状态等的符号,为了便于计算机处理,一般用数字、字母或它们的组合来表示。,1、鉴别功能代码为事物提供一个概要而不含糊的认定,便于数据的存储和检索。2、提高处理的效率和精度3、提高数据标准化程4、人和机器的共同语言,是两者交换信息的工具。度,代码的定义,代码的功能,代码设计应注意的问题,一致性唯一性避误性分段化可扩充性系统化结构合理化C=Si,(一)顺序码,顺序码:用连续数字代表编码对象的码,例如:按照GB2261-80规定:1为男性,2为女性,优点:短而简单,记录的定位方法简单,易于管理;缺点:代码本身没有给出对象的任何其它信息。,代码的种类,(二)区间码,区间码把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定意义。,1多面码,一个事物可能具有多方面的特性。如果在码的结构中,为这些特性各规定一个位置,就形成多面码。,3214,2.上下关联区间码,上下关联区司码由几个意义上相互有关的区间码组成,其结构一般由左向右排列。例如,会计核算方面,用最左位代表核算种类,下一位代表会计核算项目。,3十进位码,如610736,小数点左边的数字组合代表主要分类,小数点右边的指出于分类。,(三)助忆码,例如,用W-B-l2代表12英时黑白电视机,用W-C-20代表20英时彩色电视机。,助忆码用文字、数字或文字数字结合起来描述,其特点是,可以通过联想帮助记忆。,MIS中的代码,代码是数据的重要组成部分,它的正确性直接影响系统的质量。当人们抄写、录入时,发生错误的可能性很大。,抄写错误易位错误双位错误随机错误,代码结构中的校验位,1将代码(Ci)各位乘以权因子(Pi),求出各位的积:C1P1,C2P2,.CnPn2求出加权和:3以称为模的常数M除和,求出余数R即R=SmodM4把余数R作为校验位,校验位的计算,校验位,代码本体,1、算术级数法,1,2,3,4,5,6,校验位,代码本体,2、几何级数法,1,2,3,4,5,4,校验位,代码本体,3、质数法,2,3,4,5,0,校验位,代码本体,1,第三节功能结构图设计,3.1功能结构图的定义,将系统的功能进行分解,按功能的从属关系表示的图表。,示例讲解,工资管理信息子系统,上月工资发放清单,本月人员及工资变动表,本月扣款清单,工资处理过程的业务流程图,财务科,上月发放清单,人事科,变动表,财务科,总务科,扣款清单,本月工资发放清单,财务科,工资发放清单,上月工资发放清单,扣款清单,本月工资发放清单,工资管理信息子系统,建立主文件,更新主文件,建立扣款文件,计算和打印,数据录入,数据维护,建立主处理文件,数据更新,数据录入,数据维护,工资计算,打印工资汇总表,打印工资单,功能结构图设计过程就是把一个复杂的系统分解为多个功能较单一的的过程。这种把一个信息系统设计成若干模块的方法称做模块化。模块化是一种重要的设计思想,这种思想把一个复杂的系统分解为一些规模较小、功能较简单的、更易于建立和修改的部分。,功能结构图设计过程,1、各个模块具有相对的独立性,可以分别加以设计实现;,2、模块之间的相互关系(如信息交换、调用关系)则通过一定的方式予以说明。,第四节信息系统流程图设计,问题的提出,功能结构图主要从功能的角度描述了系统的结构,但并未表达各功能之间的数据传送关系。,(1)某一功能模块向某一数据文件中存入数据,而另一个功能模块则从该数据文件中取出数据。例1、财务部门更新数据存储“客户信用文件”,发货部门提取该信用信息,以便作出合适的决策。,(2)虽然在数据流程图中的某两个功能模块之间原来并没有通过数据文件发生联系,但为了处理方便,在具体实现中有可能在两个处理功能之间设立一个临时的中间文件以便把它们联系起来。,例2、工资发放处理中。,如何解决在功能结构图中存在的问题呢?,信息系统流程图的绘制,1、首先为数据流程图中的处理功能画出数据关系图。,处理功能,输入数据A,输入数据B,输入数据C,中间文件D,输出数据E,输出文件F,上月工资发放清单,本月工资发放清单,扣款清单,示例,如何绘制系统流程图?,抄写,人员工资变动表,上月工资清单,本月工资清单,2、把各个处理功能的数据关系图综合起来,形成整个系统的数据关系图,即信息系统流程图。,人事变动通知单,房租变动通知单,主文件更新模块,上月主文件,本月主文件,电费扣款通知单,病事假扣款通知单,建立扣款文件模块,扣款文件,计算机打印模块,工资单,工资汇总表,4.3系统流程图的绘制中应注意的问题,1、从数据流程图变换成信息系统流程图并不是单纯的符号改换。,信息系统流程图,计算机的处理流程,数据流程图,人工操作,2、应考虑哪些处理功能可以合并,或进一步分解,然后把有关的处理看成是系统流程图中的一个处理功能。,示例,第五节系统物理配置方案设计,设计依据,1、系统的吞吐量,2、系统的响应时间,3、系统的可靠性,4、集中式还是分布式,5、地域范围,6、数据管理方式,计算机硬件的选择,管理对计算机的基本要求是速度快、容量大、通道能力强、操作灵活方便,但计算机的性能越高,其价格也就愈昂贵,因此,在计算机硬件的选择上应全面考虑。,1、数据的处理方式,2、应用软件对计算机处理能力的需求,(1)计算机主存;(2)CPU时钟;(3)输入、输出和通信的通道数目;(4)显示方式;(5)外接转储设备及其类型。,2、网络的逻辑设计,3、网络操作系统,数据库管理系统的选择,在数据库管理系统的选择上,主要考虑:(1)数据库的性能;(2)数据库管理系统的系统平台;(3)数据库管理系统的安全保密性能;(4)数据的类型。,OracleSybaseSQLServerInformixFoxPro,计算机网络的选择,1、网络的拓扑结构,5.5应用软件的选择,1软件是否能够满足用户的需求。,2软件是否具有足够的灵活性。,3软件的技术支持,确保合法的商业交易正确进行,识别和获得输入的交易数据,即不丢失交易数据或输入错误的、欺诈性的交易数据。确保正确地记录和处理交易,提示错误操作的信息。保护组织的信息资产,防止计算机崩溃或人为的、异常的灾害导致的信息丢失、损坏及泄露。,之完整性控制,一、完整性控制的目标,系统内部用来保护系统和系统信息的机制和程序,二、系统访问控制,用户权限管理:未授权用户、注册用户、系统用户物理安全节点。登陆标识符和用户密码,之完整性控制,二、系统访问控制,可视化访问控制,三、输入完整性控制,四、输出完整性控制,目的地控制如果系统进行联机交易,那么必须保证每次交易都包括正确目的地的路由代码(确认码和校验码)完整性、精确性和正确性控制报表打印时间日期;报表中数据时间日期;报表覆盖的时间段;目的地或路由信息;表格页数标记;控制总数和交叉计算;报表版本和版本日期。,之输出设计,一、输出设计的内容,详细报表、汇总报表异常报表、决策报表,输出完整性控制:用来减少输出错误的一种补充的验证方法,确保输出所有必要的数据并对其进行详细说明识别穿越系统边界的信息流分析功能模块图中数据耦合的数据字段,数据表格和电子表格应遵循相同的表格设计原则,在输出设计上应尽量保持输出流内容和格式的统一性。,从输出设计到输入设计上,之输出设计,一、输出设计的内容,之输入设计,一、输入设计的原则,提高效率减少错误,控制输入量减少输入延迟简化输入过程避免额外步骤,减少输入错误,二、数据输入设备的选择,三、输入检验,1、输入错误的种类,数据内容错误(本身),数据多余或不足(数量),数据的延误(时间),电子设备和自动输入磁卡片阅读器条形码扫描器光电字符识别器触摸屏电子笔和书写板数字化装置,软拷贝输入直连其他系统接口EDIXML,数据源获取数据,输入数据进行检验和更正,2、输入校验方法,之输入设计,四、输入设计的内容,保证输入数据无差错,输入完整性控制:用来减少输入错误的一种补充的验证方法,确保输入所有必要的数据并对其进行详细说明识别穿越系统边界的信息流分析功能模块图中数据耦合的数据字段,数据表格和电子表格应遵循相同的表格设计原则,之输入设计,第八节数据存储的设计,文件的分类与设计,按文件的存储介质分类,卡片文件,纸带文件,磁盘文件,磁带文件,打印文件,按文件的组织方式分类,顺序文件,索引文件,直接存取文件,始点:从设计共享文件主要内容:记录格式考虑的问题:文件管理制度,按文件的信息流向分类,输入文件:如卡片文件,输出文件:如打印文件,输入输出文件:如磁带、磁盘文件,按文件的用途分类,主文件:主要存放具有固定值属性的数据,处理文件:用来存放事务数据的临时文件,工作文件:处理过程中暂时存放的数据的文件。,周转文件:存放固定个体变动属性的数据。,其它文件:如后备文件、备份、档案文件等。,主文件,处理文件,示例,工作文件,例如:对部门01的人员按工资排序生成的文件。,周转文件,现实世界,观念世界,数据世界,用户需求分析,概念结构设计,逻辑结构设计,物理结构设计,E-R图,数据模型,概念结构设计,逻辑结构设计,数据库的物理结构设计,物理结构设计是为数据模型在设备上选定合适的存储结构和存取方法,以获得数据库的最佳存取效率。,第一,库文件的组织形式。如选用顺序文件组织形式、索引文件组织形式等。,第二,存储介质的分配。例如将易变的、存取频繁的数据存放在高速存储器上;稳定的、存取频度小的数据存放在低速存储器上。,第三,存取路径的选择等。,第九节处理流程图设计,信息系统流程图描述了系统中各个功能模块以及各个功能模块之间的数据交流关系。,在系统流程图中,我们只是给出了每一个处理功能的名称,那么,每一个处理功能具体是怎么实现的呢?,处理流程图,处理流程图的设计,系统中每一个功能模块都作为一个独立子系统分别进行设计。,输入,处理过程,输出,第十节制定设计规范,第十一节编写程序设计说明书和系统设计报告,系统设计报告,1、系统总体结构图,2、系统设备配置图,3、系统分类编码方案,4、数据库结构图,5、输入/输出设计方案,6、HIPO图(层次模块结构控制图),7、系统详细设计方案说明书,系统设计报告目录序言系统设计的主要建议硬件设计软件设计通信设计人员设计系统实施的计划数据库设计过程设计安全设计维护设计培训设计总结,系统设计课堂习题,1、系统设计主要包括()两个方面。总体设计和详细设计划分子系统和程序设计信息系统流程图设计和输入/输出设计代码设计和功能设计,A,2、设计代码前首先应该进行()。规化排序统计分类,D,3、某学校学生的学号规定如下:前两位表示年级,后三位表示顺序号。例如99010表示1999年入学,第10名注册,这种代码属于()。顺序码区间码助忆码自检码,B,4、在数据输入时,下列方法属于源数据自动化的是()。键盘输入软盘输入磁带输入光符号识别输入,D,5、在系统物理配置方案的设计中,系统的()可以用连续工作时间来表示。吞吐量响应时间可靠性地域范围,C,6、绘制信息系统流程图以新系统的()为基础。功能结构图系统分析报告数据流程图数据字典,C,7、按照文件的用途,可以将文件划分为()。主文件、处理文件、工作文件、后备文件、周转文件主文件、处理文件、索引文件、后备文件、周转文件主文件、处理文件、磁盘文件、打印文件、周转文件主文件、输入文件、输出文件、打印文件、周转文件,A,8、数据库的逻辑结构设计是将()。概念数据模型转换成通用的数据库管理系统支持的数据类型逻辑数据模型转换成特定的数据库管理系统支持的数据类型物理数据模型转换成特定的数据库管理系统支持的数据类型概念数据模型转换成特定的数据库管理系统支持的数据类型,D,9、在MIS中为了获得有用的管理信息,首先要求()。应用程序正确输入数据真实可靠数据库规范化打印报表清晰,B,10、代码的设计原则不包括()。唯一性,系统性,标准化预留足够的位置一利于扩充避免误解,不易出错顺序编码

温馨提示

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

评论

0/150

提交评论