信息管理系统:chap7课件_第1页
信息管理系统:chap7课件_第2页
信息管理系统:chap7课件_第3页
信息管理系统:chap7课件_第4页
信息管理系统:chap7课件_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

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

文档简介

信息管理系统:chap7信息管理系统:chap7信息管理系统:chap77.1系统设计概述系统设计:根据系统分析阶段所确定的新系统的逻辑模型,综合考虑各种约束,利用合理的技术手段和方法,提出一个能在计算机上实现的新系统的物理模型,解决“系统怎样做”的问题。7.1系统设计概述系统设计:根据系统分析阶段所确定的新系统的逻辑模型,综合考虑各种约束,利用合理的技术手段和方法,提出一个能在计算机上实现的新系统的物理模型,解决“系统怎样做”的问题。一、系统设计的主要内容

总体设计

系统模块结构设计

计算机物理系统配置方案设计详细设计

处理过程设计、代码设计、界面设计、数据库设计、输入输出设计

编写系统设计说明书

7.1系统设计概述二、系统设计原则

简单性

灵活性和适应性

一致性和完整性

。可靠性经济性

7.1系统设计概述三、系统设计的目的

系统设计的目的是在保证实现逻辑模型功能的基础上,尽可能提高目标系统的简单性、可变性、一致性、完整性、可靠性、经济性、系统的运行效率和安全性,将分析阶段所获得的系统逻辑模型,转换成一个具体的计算机实现方案的物理模型,包括计算机物理系统配置方案报告和一份系统设计说明书。

7.1系统设计概述四、系统划分

系统划分的原则:子系统要具有相对独立性要使子系统之间数据的依赖性尽量小子系统划分的结果应使数据冗余最小

子系统的设置应考虑今后管理发展的需要

子系统的划分应便于系统分阶段实现

7.1系统设计概述7.2系统设计的方法与工具一、结构化设计的方法相对独立、功能单一的模块结构“块内联系大、块间联系小”的模块性能标准采用模块结构图的描述方式二、模块结构图

1、模块的概念:模块是组成目标系统逻辑模型和物理模型的基本单位,它的特点是可以组合、分解和更换。系统中任何一个处理功能都可以看成是一个模块。根据模块功能具体化程度的不同,可以分为逻辑模块和物理模块。在系统逻辑模型中定义的处理功能可视为逻辑模块。物理模块是逻辑模块的具体化,可以是一个计算机程序、子程序或若干条程序语句,也可以是人工过程的某项具体工作。7.2系统设计的方法与工具一个模块应具备以下四个要素:输入和输出处理功能内部数据程序代码7.2系统设计的方法与工具2.

模块结构图的基本符号

7.2系统设计的方法与工具7.3计算机物理系统配置方案一、设计计算机物理系统配置方案的方法信息调查法方案征集法招标法试用法基准测试法7.3计算机物理系统配置方案二、计算机物理系统配置方案报告的具体内容

计算机物理系统配置概述计算机物理系统选择的依据计算机物理系统配置指出费用情况具体配置方案的评价7.3计算机物理系统配置方案四、对计算机物理系统配置方案的评价

对计算机公司的评价计算机系统性能评价对计算机配置方案的评价7.4系统模块结构设计一、模块分解的原则和依据

“耦合小,内聚大”的基本原则对子系统或模块进行划分的依据按逻辑划分按时间划分按过程划分按通信划分按职能划分二、模块结构的标准形式

变换型模块结构:变换型模块结构描述的是变换型系统,变换型系统由三部分组成:输入、数据加工(中心变换)和输出,它的功能是将输入的数据经过加工后输出。事务型模块结构:事务型系统由三层组成:事务层、操作层和细节层,它的功能是对接收的事务,按其类型选择某一类事务处理。7.4系统模块结构设计变换型模块结构事务型模块结构

三、从数据流图导出初始结构图的方法从变换型数据流图导出初始结构图的方法找出系统的主加工设计顶层模块和第一层模块设计中、下层模块7.4系统模块结构设计从事务型数据流图导出初始结构图的方法确定以事务为中心的结构,包括找出事务中心和事务来源。

按功能划分事务,将具备相同功能的事务分为同一类,建立事务模块。为每个事务处理模块建立全部的操作层模块。其建立方法与变换分析方法类似,但事务处理模决可以共享某些操作模块。

若有必要,则为操作层模块定义相应的细节模块,并尽可能使细节模块被多个操作模块共享。

7.4系统模块结构设计混合结构的分析四、模块结构图的改进模块结构的质量标准:“耦合小,内聚大”模块的耦合方式

数据耦合控制耦合非法耦合模块的内聚方式

巧合内聚顺序内聚逻辑内聚功能内聚过程内聚通信内聚改进模块结构图时应注意的问题作用范围应在控制范围之内

模块的扇入和扇出数要合理

模块的大小要适当

消除重复的功能

补充、完善和修改

7.4系统模块结构设计举例各部门依据所需商品填写缺货单,采购部门将缺货内容汇总入累计缺货单,并依据累计缺货单、现有库存情况以及厂商名录,发订货单给相应厂家,当供货到达时,依据供货单向各部门发送到货单,并依据供货单建进货帐以及应付款帐。采购处理功能输入输出读缺货单发订货单发到货单建进货账累计缺货单读库存读厂商名录读供货单采购处理进货处理订货建应付款帐到货单订货单学生选课系统数据流程图模块结构图选课主模块输入身份信息选课处理输出选课信息输入密码验证密码课程查询选课登记显示课表打印课表学号密码学号验证信息选课信息选课信息课表课表课表课表课表学号学号密码验证信息学号模块结构图火车票查询接受查询查询方式指派输出查询结果按日期查询按线路查询按班次查询请完善模块结构图中的数据7.5详细设计代码设计数据库设计界面及输入输出设计制订设计规范一、代码设计代码是人为确定的代表客观事物名称、属性或状态的符号或者是这些符号的组合。信息代码化是利用计算机辅助企业管理必要的前提条件。在系统开发过程中设计代码作用是:唯一化规范化系统化为事物提供一个概要而不含糊的认定,便于数据的存储和检索。使符合某一类特性的事物聚集,提高处理的效率和精度。即标准化,符合国家或行业标准,提高数据全局一致性。代码的种类顺序码区间码助记码以某种顺序形式编码。简单,易管理,但可识别性差以多区间代表多组,位置代表含意。可靠且易操作也叫混合码。比较常用,易记忆易管理,但不易校对。顺序码顺序码又称系列码,它是一种用连续数字代表编码对象的码。如学号的后两位等顺序码的优点短而简单,记录的定位方法简单,易于管理。顺序码的缺点无逻辑基础,本身不能说明任何信息特征新加的代码只能列在最后,删除则造成空码。通常,在信息系统的设计工作中,纯粹的顺序码是很少被使用的,它总是与其他形式结合使用。区间码区间码把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定意义。用户分类码采购总量码分类码分类1批发单位1<9999元2零售单位210000-29999元3教育单位330000-49999元若第一位表示用户分类,第二位表示采购总量,则31表示什么?这个编码能唯一确定一个用户吗?如果不能怎么办?区间码的优点排序、分类、检索等操作易于进行。区间码的缺点长度与它分类属性的数量有关,有时可能造成很长的码,在许多情况下码位有浪费。助忆码助忆码用文字、数字或文字数字结合起来描述,其特点是,可以通过联想帮助记忆。例如用TV-B-l2代表12英寸黑白电视机用MSYH代表民生银行Z05212047居民身份证编码规则ABCDEFYYYYMMDDXXXR1.地址码(ABCDEF):表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2270的规定执行。2.出生日期码(YYYYMMDD):表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日分别用4位、2位、2位数字表示。3.顺序码(XXX):表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。4.校验码(R),一位数字,通过前17位数字根据一定计算得出。代码校验功能:核对输入代码是否正确方法:建立代码字典设置校验位校验位可以发现的错误类型:错字 1234 1224错位 1234 1243加权取余校验法:第一步:对源代码中的每一位加权求和S;第二步:选择模数M,求商数Q以及余数R;

S/M=Q…R第三步:选择校验值

R或者M-R等131082198005180277910584217379105842

S=292M=11292/11=7=RR012345778910校验位10X98775432二、系统数据库设计对于一个给定的应用环境,构造最优的数据库模式,建立数据库并使之能够有效的存储数据。步骤:概念结构设计逻辑结构设计物理结构设计初步E-R图设计基本E-R图设计初步E-R图设计先设计局部E-R图,也称用户视图。综合各局部E-R图,形成总的E-R图,即用户视图的集成。在设计初步E-R图时,要尽量充分地把组织中各部门对信息的要求集中起来,而不需要考虑数据的冗余问题。材料编号名称单价数量仓库材料编号名称单价数量仓库号仓库仓库名地点存放初步E-R图由于存在冗余的信息,会破坏数据库的完整性,给数据库的管理带来麻烦,以至于引起数据不一致的错误。因此,必须消除数据上的冗余和联系上的冗余,消除冗余后的E-R图称为基本E-R图。任务:将基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。练习:有学生、生源地省份、班级、班长、教师、班主任相关对象,请设计合理关系模型。数据库在物理设备上的存储结构与存储方法称为数据库的物理结构。为逻辑数据模型选取一个最适合应用要求的物理结构的过程就是数据库物理结构设计。数据库的物理结构设计通常分为两步:确定数据库的物理结构,在关系数据库中主要是指存取方法和存储结构。对物理结构进行评价,评价的重点是时间和空间效率。三、界面及输入/输出设计界面设计用户界面是指软件系统与操作者之间的接口。用户界面设计需要解决如何通过规范化的定义分析用户需求,确定界面原型并能够尽早为用户所接受,减少界面设计中的人为、经验上的因素,降低交付后的风险,提高系统实用化水平。界面设计方法:原型迭代法确立原型原型迭代原则遵循Windows界面标准坚持设计一致性重在提高可用性追求美观与协调完善容错与出错处理输入/输出设计输入/输出设计是管理信息系统与用户的界面,一般而言,输入/输出设计对于系统开发人员并不重要,但对用户来说,却显得尤为重要。输入设计原则:控制输入量减少输入延迟减少输入错误避免额外步骤输入过程应尽量简化输出设计输出类型设计外部输出/内部输出/交互输出输出形式设计显示输出/打印输出/磁介质输出输出内容设计文字/表格/图形/报表四、制订设计规范设计规范是整个系统的“公用标准”,规定了文件名和程序名的统一格式、编码结构、代码结构、统一的度量名等。如某工资管理信息系统的设计规范中对程序名的规定:GAABBXG表示工资系统程序或程序文件。AA表示文件类型,由两个拼音字母组成。BB表示文件作何种处理。X由一位数字组成,用以区分同类型程序。7.6编写程序设计说明书和系统设计报告系统名财务系统子系统名工资子系统程序名更新工资主文件程序标识符

温馨提示

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

评论

0/150

提交评论