




已阅读5页,还剩38页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一节系统设计概要第二节系统详细设计,第七章管理信息系统的系统设计,本节的内容:一、系统设计的任务二、系统设计原则、第一节系统设计概要、系统设计的任务基于系统分析提出的逻辑模型,科学地合理设计物理模型主要解决“怎么办”的问题。 系统设计的具体工作整体设计代码设计和设计规范的制定系统物理配置方案设计数据存储设计从计算机处理流程设计,一、系统设计的任务,从系统整体的角度考虑,如系统的代码统一,设计规范为标准,传递语言尽可能一致,系统的数据收集数个灵活性要求系统具有较强的环境适应性,尽量采用模块结构,提高各模块的独立性。 可靠性,如安全性、检错、纠错能力、抗病毒能力等。 经济性不盲目追求技术先进性,尽量避免不必要的复杂化。 二、系统设计原则、概要设计也称为整体设计或初步设计,在该阶段的工作中构成系统的物理要素,即程序、文件、数据库、划分人工过程和文件等的设计软件的结构,即系统内的各程序属于哪个模块群二、系统概要设计、概要设计过程通常在系统设计阶段、确定系统的具体实现方案这两个主要阶段组成的结构设计阶段决定软件结构。 特定过程可以包括以下几个步骤。的。 1 )设想选择的方案2 )选择合理的方案3 )推荐的方案4 )功能分解5 )设计软件结构6 )设计数据库7 )测试计划的制作8 )文件的制作9 )审查和审查2、系统的概要设计、模块化独立命名程序每个模块完成子功能,集成这些模块构成整体,完成的功能可以满足用户的需要。 模块的独立是设计管理信息系统的结构,使各模块完成相对独立的独立子功能,简化与其他模块的关系。 模块独立性的意义:有效的模块化软件比较容易开发,独立模块更容易测试和维护。 高凝聚、低耦合、二、系统概要设计、本节内容:一、代码设计二、功能结构图设计三、信息系统流程图设计四、系统物理配置方案设计五、输出设计六、输入设计七、数据存储设计八、处理流程图设计九、设计规范十、程序设计说明书和系统设计报告的代码的功能为事物提供了概要和模糊的认证,便于数据的积累和检索。 代码可以提高处理的效率和精度。 提高数据的全局完整性。 代码是人类和计算机的共同语言,例如零件号码、图号码等已经使用了代码。 另一方面,代码设计-1、代码设计的一些原则代码,其表示的东西和属性必须唯一地识别的结构和处理的方法必须一致。 例如,代码设计可以利用代码的结构直接进行记录统计,必须确保足够的位置来满足不断变化的需求。 请不要使用容易混淆的文字。 请尽量做成不易出错的代码结构。 例如,如果已知代码的位数为p,每位的可用字符数为Si,则代码的总数为: 例如,每个字符0到9的3位代码是C=10*10*10=1000代码。 一、代码设计-2、代码种类顺序代码。 序列代码是用连续数字表示编码对象的代码、区间代码。 区间代码将数据项分成几组,各区间表示一个组,代码中的数字值和位置表示一定的意义。 典型的例子是邮政编码。 助记符。 例如,12英寸黑白电视和20英寸彩色电视可以分为TV-C-20、一、代码设计-3、一、代码设计-4和空间代码可以分为多种类型,如下所示:例如,机构螺钉可以如下表所述地规定。 代码2342材质为真? 的1.5mm方头镀铬螺钉。 上下关联区间代码。 例如,在会计中,最左边的人表示会计的种类,下面的人表示会计项目。 十进制代码。 例如,图书分类中的十进制分类代码。 另一方面,代码设计-5,除了常规代码之外还将另一个奇偶校验位作为代码的组成部分,以确保正确输入了代码结构中的奇偶校验位。 奇偶校验位是用预定的数学方法计算的。 输入代码后,计算机根据输入的代码号以相同的数学运算方法计算奇偶位,并与输入的奇偶位进行比较,以确认输入是否正确。 1、代码设计-6、代码结构中的奇偶校验位有决定多个奇偶校验位值的方法的算术级数法原代码12345分别乘以权重65432积的和6 10 12 12 10=50,并以11为模式去除乘积之和(馀数为10则用0处理),从而得到几何级数法的原理相同,但将乘以的权重变更为3216842等。 素数法的原理相同,但将乘法的权重变为1713753等素数序列。 二、功能结构图设计-1、功能结构图是根据功能从属关系制作的图表。 越是上层的功能越粗略,越是下层的功能越具体。 功能分解的过程是从抽象到具体、从复杂到单纯的过程。 下图是工资管理子系统的功能结构图。 二、功能结构图设计-二、功能模块的功能结构图的各模块称为一个功能模块。 功能模块可以大也可以小,具体取决于情况。 最小分解的功能模块是一个程序中的每个进程,大的功能模块可能是一系列完成一个任务的程序。 模块化把复杂系统分解成多个功能的单个功能模块的方法称为模块化。 模块化是重要的设计思想,将复杂系统分解成几个规模小、功能简单、容易构建和修改的部分。 特征是,各模块具有相对独立性,各自可以设计实现的模块间的相互关系(例如,信息交换、调用关系)以一定的方式进行说明。 各模块在这些关系的制约下构成统一的整体,完成系统的功能。 三、信息系统流程图设计-1、信息系统流程图表示各功能间的数据传输关系。 创建信息系统的流程图:首先,为数据流程图中的每个处理功能创建数据关系图。 然后,整合各个处理功能的数据关系图,以形成系统整体的数据关系图,即信息系统的流程图。 数据关系的一般形式,三,信息系统流程图设计-2,常用的系统流程图符号:从数据流程图导出信息系统流程图设计-3,从数据流程图导出信息系统流程图的例子,三,信息系统流程图设计-4 工资管理子系统信息系统流程图,三,信息系统流程图设计-5,生产计划优化系统,四,系统物理配置方案设计,设计依据系统吞吐量。 每秒执行的作业数称为系统吞吐量。 系统的吞吐量越大,系统的处理能力越强。 系统的响应时间。 用户向系统提交作业请求,在系统进行处理后,发出响应结果的时间称为系统的响应时间。 与CPU的运算速度和通信线路的传输速度等有关。 系统的可靠性。 系统的可靠性可以用连续运行时间来表示。 五、输出设计-1,输出是系统生成的结果或提供的信息。 对很多用户来说,输出是评价系统开发目的和系统开发成功与否的标准。 因此,系统设计过程与实施过程相反,从输入设计到输出设计,从输出设计到输入设计。五、输出设计-1、输出设计内容如下。 与输出信息的使用相关的内容包括信息的使用者、使用目的、报告量、使用周期、有效期间、保管方法、复印份数等2 .输出信息的内容包括输出项目、位数、数据形式(文字、数字)3.输出形式,例如包括表、图形、文件4 .打印机、显示器、带、文件5 .输出介质,例如输出到磁盘、输出到磁带、输出用纸是专用纸还是普通白纸等。 五、输出设计-1、用户界面设计主要有以下形式:1.菜单式为一般菜单、下拉菜单、快捷菜单2 .填写式3 .选择性答疑式4 .按钮式,五、输出设计-1、输出设计示例画面上显示输出的设备刻度盘,五000016、5、输出设计-3、接受用户输出形式定义的输入画面、6、输入设计-1、输入设计原则的效率提高和减少错误是两个最基本的原则。 具体的目标是:输入设备键-磁盘输入装置光电子读取器终端的输入,6、输入设计-2、输入错误的种类数据自身的错误数据的多寡和不足数据的延迟,该输入设备键-磁盘输入装置光电子读取器终端应尽可能地简化输入错误的输入过程, 重复输入数据的验证方法的验证检查检查位检查控制总数检查数据型检查格式检查,逻辑检查界限检查顺序检查记录数检查平衡检查对照检查,6,输入设计-3,原始文件的格式设计输入设计的重要内容之一是原始文件的格式设计原则的填写容易的文件格式,输入精度的例子如下表所示,6,输入设计-4,输入画面设计中常用的是人机对话方式,具体是菜单式填写法应答式等。 详情请参阅三峡工程开发总公司设备采购书的输入画面设计示例。 六、输入设计-5、三峡工程开发总公司设备订单的输入画面设计例,七、数据存储设计-1、文件设计根据文件使用要求、处理方式、存储量、数据活动性及硬件设备的条件等,合理确定文件种类,选择文件媒体,组织文件文件根据用途进行分类。 主要文件处理文件工作文件的其他文件(例如备份文件)的文件设计通常从设计共享文件开始。 由于文件由记录构成,因此设计文件主要是设计文件记录的格式,请参阅文件记录的格式示例。 七、数据存储设计-2、文件记录格式示例、七、数据存储设计-3、数据库设计数据网络设计是基于选定的数据库管理系统建立数据库的过程。 数据库设计的步骤对应于系统开发的各个阶段。 有关详细信息,请参见下图。 七、数据存储设计-4、数据网络的概念结构设计如前所述,概念结构设计应在系统分析阶段进行。 任务是根据用户的需要设计数据库的概念数据模型(概念模型)。 概念模型是从用户角度看的数据库,可以用第3章介绍的er模型表示,也可以用3NF关系群表示。 数据库的逻辑结构设计逻辑结构设计将在概念结构设计阶段完成的概念模型转换成选定的数据库管理系统(DBMS )可以支持的数据模型。 可以从实体联系人模型转换数据模型,或者可以用基于第三正则(3NF )的方法来设计数据模型。 然后使用DBMS提供的数据描述语言DDL来定义数据模型。 数据库物理结构的设计内容包括选择库文件的组织形式、存储介质的分配、访问路径的选择等。 八、处理流程图设计-1、处理流程图是系统流程图的展开和具体化。 虽然在系统流程图中只示出各处理功能的名称,但是在处理流程图中,为了具体表示处理过程的各步骤而需要各种符号。每个处理功能都有自己的输入和输出,处理功能的设计过程也从输出开始,进行输入、数据文件的设计,绘制更详细的处理流程图。 制定工资系统中扣除文件处理功能的处理流程图。 八、处理流程图设计-2、制作扣除文件处理流程图,九、制定设计规范,设计规范是系统整体的“通用标准”,规定了文件名和程序名的统一格式、代码结构、代码结构、统一的计量名等。 例如,某工资管理信息系统设计规范中的程序名称的规定: GAABBXG表示工资系统程序和程序文件。 AA表示由两个拼音字符组成的文档类型。 BB表示文件要进行什么样的处理。 x由用于区分相同类型的程序的数字构成。 十、写程序设计说明书和系统设计报告-1、程序设计说明书、十、写程序设计说明书和系统设计报告-2、系统设计报告系统设计报告的内容:系统整体设计方案代码设计方案的输入和输出设计方案文件设计方案程序说明书经系统设计批准、第7章管理信息系统的系统设计总结、物理配置方案设计、计算机处理流程设计、管理信息系统的系统设计、数据存储设计、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 八年级数学下册第十七章勾股定理本章要点整合训练作业课件新版新人教版
- 息烽县第一中学2026届化学高一第一学期期中学业质量监测试题含解析
- 感恩父母教育班会全文
- 商业分析面试题库及答案精 编全题库
- 小青蛙教材解读
- 高层建筑结构健康监测与加固技术研究
- 医院就诊流程指南
- 跳棋儿童教程讲解
- 2026届上海市高东中学高三上化学期中学业水平测试试题含解析
- 网络技术大数据
- 易制毒、易制爆化学品安全培训
- 《融水香杉育苗技术规程》
- 美的MBS精益管理体系
- 带状疱疹中医护理查房课件
- 麻醉药品应急处理制度及流程
- 化学-辽宁省名校联盟2024年高三9月份联合考试试题和答案
- 【建筑专业】16J914-1公用建筑卫生间(完整)
- 四川省成都市2025届高中毕业班摸底测试英语试题(含答案)
- 出口台湾 合同
- DL-T5017-2007水电水利工程压力钢管制造安装及验收规范
- 测量设备能力分析报告
评论
0/150
提交评论