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

下载本文档

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

文档简介

1、第七章管理信息系统的系统设计,管理信息系统,管理工程系信管研究室,第七章管理信息系统的系统设计,第一节系统设计的主要工作第二节代码设计第三节功能结构图设计第四节信息系统流程图设计第五节系统物理配置方案设计第六节制定设计规范第七节数据存储设计第八节输出设计第九节输入设计第十节处理流程图设计第十一节编写程序设计说明书和系统设计报告,教学目的,教学重点与难点,让学生掌握管理管理信息系统开发中系统设计这一重要环节,进一步明确“怎么做”。包括功能结构设计、代码设计、系统配置物理方案设计、输入输出设计、处理流程设计以及最终形成的系统设计报告。,功能结构设计、代码设计输入输出设计、处理流程设计系统设计报告,

2、系统模型分为逻辑模型和物理模型。,第一节系统设计的主要工作,从整个系统的角度考虑,如系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享等。,要求系统具有很强的环境适应性,如尽量采用模块化结构,提高各模块的独立性。,如安全保密性、检错、纠错能力、抗病毒能力等。,如不要盲目追求技术上的先进,尽量避免不必要的复杂化。,第二节代码设计,一、代码的功能,二、代码的设计,合理的编码结构是信息系统具有生命力的重要因素。,若已知码的位数为P,每一位上可用字符数为Si,则可以组成码的总数为:,例如,对每位字符为0-9的三位码,共可组成C=10*10*10=1000种

3、码。,三、代码的种类,(1)顺序码,(2)区间码,多面码,上下关联区间码,十进位码,(3)助忆码,四、代码结构中的校验位,检验错误种类:,(1)算术级数法,(2)几何级数法,(3)质数法,原代码12345各乘以权65432乘积之和6+10+12+12+10=50以11为模去除乘积之和(若余数是10,则按0处理),把得出的余数作为校验码:50/11=46,因此代码为123456。,原理同上,但把所乘权数改为3216842等。,原理同上,但把所乘权数改为质数系列,如1713753等。,第三节功能结构图设计,功能结构图就是按功能从属关系画成的图表。,(1)功能模块,功能结构图中每一个框称为一个功能模

4、块。,(2)模块化,把一个复杂的系统分解为多个功能较单一的功能模块的方法称作模块化。模块化是一种重要的设计思想,它把一个复杂的系统分解为一些规模较小、功能较简单的、更易于建立和修改的部分。,第四节信息系统流程图设计,信息系统流程图表达了各功能之间的数据传送关系。,是以新系统的数据流程图为基础绘制的。步骤如下:,数据关系图,信息系统流程图符号,绘制信息系统流程图应当使用统一符号。,从数据流程图到信息系统流程图并非单纯的符号改换。,信息系统流程图与数据流程图的区别,从数据流程图导出信息系统流程图的例子,工资管理子系统,生产计划优化系统系统,第五节系统物理配置方案设计,一、设计依据,每秒钟执行的作业

5、数称为系统的吞吐量。系统的吞吐量越大,则系统的处理能力就越强。,从用户向系统发出一个作业请求开始,经系统处理后,给出应答结果的时间称为系统的响应时间。它与CPU运算速度和通讯线路的传递速率等有关。,系统的可靠性可以用连续工作时间表示。,局域网或者广域网。,数据库管理系统。,二、计算机硬件选择,计算机硬件的选择取决于数据的处理方式和要运行的软件。,在计算机机型的选择上则主要考虑应用软件对计算机处理能力的需求。,三、计算机网络选择,在信息系统开发中,应根据应用需要选择主机-终端方式或微机网络方式。,四、数据库管理系统的选择,在数据库管理系统的选择上,主要考虑:,五、应用软件的选择,选择应用软件应考

6、虑:,第六节制订设计规范,第七节数据存储设计,在系统分析阶段进行新系统逻辑模型设计时,已从逻辑角度对数据存储进行了初步设计。到系统设计阶段,就要根据已选用的计算机软硬件及使用要求,进一步完成数据存储的详细设计。,文件是系统中存放数据的基本方式。,一、文件的分类,按文件的存储介质不同可把文件分为卡片文件、纸带文件、磁盘文件、磁带文件和打印文件等。按文件的信息流向可把文件分为输入文件、输出文件和输入输出文件。按文件的组织方式可把文件分为顺序文件、索引文件和直接存取文件。按文件用途分类可把文件分为主文件、处理文件、工作文件、周转文件、其他文件。,三、文件设计,文件是系统中存放数据的基本方式。文件设计

7、就是根据文件的使用要求、处理方式、存储量、数据的活动性以及硬件设备的条件等,合理地确定文件类别,选择文件介质,决定文件的组织方式和存取方法。,设计文件之前,首先要确定数据处理的方式、文件的存储介质、计算机操作系统提供的文件组织方式、存取方式和对存取时间、处理时间的要求等。,文件设计通常从设计共享文件开始。文件由记录组成,所以设计文件主要是设计文件记录的格式。,三、数据库设计,数据厍设计是在选定的数据库管理系统基础上建立数据库的过程。,(1)数据厍的概念结构设计如前所述,概念结构设计应在系统分析阶段进行。任务是根据用户需求设计数据库的概念数据模型(简称概念模型)。概念模型是从用户角度看到的数据库

8、,它可用第三章中介绍的E-R模型表示,也可以用3NF关系群来表示。(2)数据库的逻辑结构设计逻辑结构设计是将概念结构设计阶段完成的概念模型转换成能被选定的数据库管理系统(DBMS)支持的数据模型。数据模型可以由实体联系模型转换而来,也可以用基于第三范式(3NF)的方法来设计。接着是用DBMS提供的数据描述语言DDL定义数据模型。(3)数据库的物理结构设计为数据模型在设备上选定合适的存储结构和存取方法,以获得数据库的最佳存取效率。内容包括:选用库文件的组织形式、存储介质的分配和存取路径的选择等。,第八节输出设计,一、输出设计的内容,输出是系统开发的目的和评价系统开发成功与否的标准。因此系统设计与

9、实施过程是从输出设计到输入设计。,不同输出介质的特点,二、输出设计的方法,三、输出报告,输出报告定义了系统的输出。既标出了各常量、变量的详细信息,也给出了各种统计量及其计算公式、控制方法。设计输出报告时要注意以下几点:,四、输出设计示例,屏幕显示的设备调拨单,输出格式定义,第九节输入设计,输入设计对系统质量有决定性的重要影响,同时是信息系统与用户交互的纽带,决定人机交互的效率。,一、输入设计的原则,输入设计包括数据规范和数据准备的过程。,二、数据输入设备的选择,三、输入检验,输入设计的目标是要尽可能减少数据输入中的错误,在输入设计中,要对全部输入数据设想其可能发生的错误,对其进行校验。,(1)

10、输入错误的种类,(2)输入数据的校验方法,(3)出错的改正方法,(4)出错表的设计,为保证输入数据正确无误,数据输入过程需要通过程序对输入的数据进行严格校验。发现有错时,程序应当自动地打印出出错信息一览表(出错表)。,四、原始单据的格式设计,输入设计的重要内容之一是设计好原始单据的格式。研制新系统时,即使原始单据很齐全,一般也要重新设计和审查原始单句。,设计原始单据的原则:,五、输入屏幕设计,从屏幕上通过人机对话输入是目前广泛使用的输入方式。即有用户输入,又有计算机的输出。通常采用菜单式、填表法和应答式三种方式。,第十节处理流程图设计,处理流程图是系统流程图的展开和具体化。,由于每个处理功能都有自己的输入和输出,对处理功能的设计过程也应从输出开始,进而进行输入、数据文件的设计,并画出较详细的处理流程图。,第十一节程序设计说明书和系统设计报告,程序设计说明书是用来给处理过程下定义的书面文件,以每个处理过程为单位。,一、程序设计说明书,二、系统设计报告,系统设计结束后要提交系统设计报告。,一旦系统设计被审查批准,整个系统开发工作便进入系统实施阶段。,【小结】,【练习与思考】,1.系统设计

温馨提示

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

评论

0/150

提交评论