配色: 字号:
管理信息系统课件--第5章 管理信息系统的系统设计
2022-11-05 | 阅:  转:  |  分享 
  
管理信息系统 Management Information System本课件基于张志清主编《管理信息系统实用教程》电子工业出版社,200
5.1,请保护作者版权。第5章 管理信息系统的系统设计教学目的系统设计也称为系统的逻辑设计,其主要任务是在前一阶段系统分析的基础上
,进一步明确新系统如何满足管理系统的要求,明确“如何做”的问题。使学生了解系统设计的内容、任务和意义等;掌握系统设计过程、系统设计
的相关工具和方法。第5章 管理信息系统的系统设计主要内容系统设计的目标和内容系统功能结构设计系统平台设计代码设计输入/输出设计数据
库设计处理过程设计系统设计说明书第5章 管理信息系统的系统设计5.1 系统设计概述 系统设计阶段是管理信息系统开发的第三个阶
段,主要解决系统功能的实现问题,即“怎么做”的问题。其目标是进一步实现系统分析阶段提出的系统模型,详细确定新系统的结构、应用软件的
研制方法和内容。在这一阶段,要根据实际的技术条件、经济条件和社会条件,确定系统的实施方案,即系统的物理模型。第5章 管理信息系统的
系统设计5.1.1 系统设计的目标 系统设计的目标应该是在保证实现系统逻辑模型的基础上,尽可能提高系统的各项指标,如系统的工
作效率、可靠性、工作质量、可变性和经济性等。 系统的功能;系统的工作效率;系统的可靠性;系统的工作质量;系统的可变更性;系统的经济
性。第5章 管理信息系统的系统设计5.1.2 系统设计的内容系统设计的基本任务可以分成两个方面:总体设计(architectura
l design)详细设计第5章 管理信息系统的系统设计第5章 管理信息系统的系统设计(续前表)第5章 管理信息系统的系统设计5.
2 系统功能结构设计系统功能结构设计主要是管理信息系统的子系统的划分,以及功能模块之间关系的确定。管理信息系统子系统的划分不应当与
当前的业务管理部门一一对应,而应该建立在系统分析的基础上,从信息的角度划分子系统。系统功能结构的设计,是在遵循结构化和模块化设计思
想基础上,以信息系统功能结构图、信息系统流程图表达的。 第5章 管理信息系统的系统设计5.2.1 系统功能结构设计的原则结构化设计
思想系统性自顶向下分解层次性模块化设计思想 其基本思想是将系统设计成由相对独立、单一功能的模块组成的结构,从而简化研制工作,防止错
误蔓延,提高系统的可靠性。第5章 管理信息系统的系统设计5.2.2 功能结构图设计 管理信息系统子系统的划分是从信息的角度来
划分的。管理信息系统的各子系统可以看做是系统目标下层的功能。系统功能分解的过程就是一个由抽象到具体、由复杂到简单的过程。 所
谓功能结构图就是按功能从属关系画成的图表,图中每一个方框称为一个功能模块。功能模块可以根据具体情况划分得大一点或小一点。分解得最小
的功能模块可以是一个程序中的每个处理过程,而较大的功能模块则可能是完成某一任务的一组程序。第5章 管理信息系统的系统设计1、各个模
块具有相对的独立性,可以分别加以设计实现;2、模块之间的相互关系(如信息交换、调用关系)则通过一定的方式予以说明。案例:中石化巴陵
分公司的功能结构图 中石化巴陵分公司(以下简称巴陵石化)是中国石油化工股份有限公司下属的特大型企业,拥有56套生
产装置和32套集中分散控制系统DCS。 2001年6月,该公司投资近500万元人民币建设实施“生产综合管理系统
”。该系统已于2001年年底投入运行,目前运行状况良好。 第5章 管理信息系统的系统设计5.2.3 信息系统流程图设计 系统功
能结构图主要从功能的角度描述了系统的结构,但并未表达各功能之间的数据传送关系。事实上,系统中许多业务或功能都是通过数据文件联系起来
的。 这些关系在设计中是通过绘制信息系统流程图来从整体上表达的。 1、首先为数据流程图中的处理功能画出数据关系图。处理功能输
入数据A输入数据B输入数据C中间文件D输出数据E输出文件F信息系统流程图的绘制示例如何绘制系统流程图?抄写人员工资变动表上月工资清
单本月工资清单2、把各个处理功能的数据关系图综合起来,形成整个系统的数据关系图,即信息系统流程图。人事变动通知单房租变动通知单主文
件更新模块上月主文件本月主文件电费扣款通知单病事假扣款通知单建立扣款文件模块扣款文件计算机打印模块工资单工资汇总表 1、
从数据流程图变换成信息系统流程图并不是单纯的符号改换。信息系统流程图计算机的处理流程数据流程图人工操作绘制中应注意的问题
2、应考虑哪些处理功能可以合并,或进一步分解,然后把有关的处理看成是系统流程图中的一个处理功能。 示例输入1第5章 管理信息系
统的系统设计5.3 系统平台设计 管理信息系统是以计算机技术为基础的人机系统。管理信息系统的平台是管理信息系统开发与应用的基
础。 管理信息系统的平台设计包括计算机处理方式、网络结构设计,网络操作系统的选择,数据库管理系统的选择等软、硬件选择与设计工
作等。 第5章 管理信息系统的系统设计5.3.1 设计依据1.系统吞吐量2.系统响应时间3.系统可靠性4.集中式(Centrali
zed processing)或分布式(Distributed processing)5.地域范围第5章 管理信息系统的系统设计5
.3.2 计算机处理方式选择与设计 计算机的处理方式可以根据系统的功能,业务处理的特点,性能/价格比等因素,选择批处
理、联机实时处理、联机成批处理、分布式处理等方式。在实际信息系统的开发设计中,也可以混合使用各种方式。 第5章 管理信息系统的系统
设计5.3.3 计算机网络系统的设计 在信息系统开发过程中,应该根据实际系统的需要选择中、小型主机方案或微机网络方案
。对于微机网络方案而言,由于存在众多商家的技术和产品,也面临网络的选型问题。网络拓扑结构网络逻辑结构设计网络操作系统第5章 管理信
息系统的系统设计5.3.4 数据库管理系统的选择 数据库管理系统选择的原则是:支持先进的处理模式,具有分布式处理数据,多线
索查询,优化查询数据,联机事务处理的能力;具有高性能的数据处理能力;具有良好图形界面的开发工具包;具有较高的性能/价格比;具有良好
的技术支持和培训等。第5章 管理信息系统的系统设计5.3.5 系统软、硬件选择1.计算机硬件的选择硬件的选择原则是:(1)选择技术
上成熟可靠的标准系列机型;(2)处理速度快,数据存储容量大;(3)具有良好的兼容性、可扩充性与可维修性;(4)有良好的性能/价格比
。(5)厂家或供应商的技术服务与售后服务好;(6)操作方便;第5章 管理信息系统的系统设计2.应用软件的选择选择应用软件应考虑:(
1)软件是否能够满足用户的需求。(2)软件的灵活性。(3)软件的技术支持。(4)同时,通过考察相关企业对应用软件的选择情况,也可以
帮助和指导系统应用软件的选择。第5章 管理信息系统的系统设计5.4 代码设计 代码是代表事物名称、属性、状态等的符号
,它以简短的符号形式代替具体的文字说明。在MIS中,为了便于计算机处理,节省存储空间和处理时间,提高处理的效率和精度,需要将处理对
象代码化。代码的设计和编制问题在系统分析阶段就开始考虑,经过一段时间的分析之后,在系统设计阶段才能最后确定。 案例:信息化中的代码
设计问题 我国浙江某服装企业在信息化过程中遇到了问题:在ERP软件设计中,为了对服装有生产、销售进行全方位的跟踪掌握
,需要对每一块面料、辅料、产品进行单件编码。但由于服装生产数量大,半成品多,单位价值低,造成软件设计时数据库大,远行速度慢,投资效
益低,如果采用按批次编码的方法,第一有可能编码不完全,造成信息缺囗;第二必须在生产流通过程中,加批次码,具有一定困难。课堂讨论:(
1)代码设计问题是在什么条件下凸现出来的?为什么会出现代码设计的问题?(2)代码设计在该服装企业的ERP设计过程中起到了什么作用?
代码设计出现了什么样的难题? 一、代码 代码是用来表征客观事物的一个或一组有序的符号,它应易于计算机和人识别与处理。也
简称为“码”。 代码就是用数字或字母代表事物。例如:烽火台传递的烟信号、电传打字机 第5章 管理信息系统的系统设计 二、代码的功能
1、鉴别功能 代码的最基本的特性。任何代码都必须具备这种基本特征。在一个分类编码标准中,一个代码只能唯一的标识一个分类对
象,而一个分类对象也只能有一个唯一的编码。第5章 管理信息系统的系统设计2、分类 当按照分类对象的属性分类,并分别赋
予不同的类别代码时,代码又可以作为分类对象类别的标识。第5章 管理信息系统的系统设计3、排序 当按照分类对象产生的时间
、所占的空间或其它方面的顺序关系分类,并赋予不同的代码时,代码又可以作为排序的标识。第5章 管理信息系统的系统设计4、专用含义
当分类对象需要采用一些专用的符号时,代码可以提供一定的专门含义。第5章 管理信息系统的系统设计含义如下:
汉语拼音的第一个字母表示自行车的用途,如P为普通车、Q为轻便车、Z为载重 车、X为小轮车. 汉语拼音的第二个字母
代表自行车的车轮直径,A、E、G、M分别指轮径28、 26 、24、20英寸的女式车. 最后,汉语拼音后面的阿拉伯
数字如PA-12型的"12",是工厂设计的顺序号. 自行车的型号 PA-12 三、代码的种类(一) 顺序码 顺
序码适宜中最简单、最常用的代码。这种代码是将顺序的自然数或字母赋予分类对象。第5章 管理信息系统的系统设计例如:按照GB2261-
80规定: 1为男性 2为女性优点:短而简单,记录的定位方法简单,易于管理; 缺点:代码本身没有给出对象的
任何其它信息(没有逻辑基础)第5章 管理信息系统的系统设计(二)区间码 区间码把数据项分成若干组,每一区间代
表一个组,码中数字的值和位置 都代表一定意义。 第5章 管理信息系统的系统设计(三)助忆码 助忆码用文字、数字或文字
数字结合起来描述,其特点是,可以通过联想帮助记忆。 例如: 用W-B-l2代表12英时黑白电视机 用W-C-2
0代表 20英时彩色电视机。第5章 管理信息系统的系统设计 四、代码的设计1、唯一性 代码的唯一性是代码设计的首要
要求,它要求一个编码只能代表一个实体或一个属性。2、合理性 代码在逻辑上必须能满足用户的需要,在结构上应当与处理的方
法相一致。 第5章 管理信息系统的系统设计3、可扩充性 代码设计时,要预留足够的位置,以适应不断变化的需要。4、系统
性 代码要系统化,代码的编制应尽量标准化,从而在整个系统中具有通用性。  5、要注意避免引起误解,不要使用易于混淆的
字符。 第5章 管理信息系统的系统设计6、合理的代码结构 a、当代码长于4个字母或5个数字字符时,应分成小段;
如注册码:J2MV9-JYYQ6-JM44K-QMYTH-8RB2W b、采用不易出错的代码结构。 如:字母
-字母-数字 (WW3) 字母-数字-字母 (W2W)第5章 管理信息系统的系统设计5、代
码校验方法 代码是数据的重要组成部分,它的正确性直接影响系统的质量。当人们抄写、录入时,发生错误的可能性很大。第5章 管
理信息系统的系统设计@抄写错误12341235@易位错误12341243@隔位易位错误12341432如何解决,如何保证代码的正确
性?第5章 管理信息系统的系统设计XXXXXXX校验位代码本体 校验码是根据事先规定好的数学方法及代码本体计算出来的。第
5章 管理信息系统的系统设计代码本体加权因子加权因子可以为:@自然数 1,2,3,……
@几何级数 2,4,8,16…… @质数 3,5,
7,13,17第一步:对代码的本体的每一位加权求和第5章 管理信息系统的系统设计校验位代码本体第二步:以模除和得到余数,将余数作为
检验位第5章 管理信息系统的系统设计1、算术级数法 以算术级数作为代码本体的加权因子12345代码本体65432加权因子
第5章 管理信息系统的系统设计123456校验位代码本体第5章 管理信息系统的系统设计2、几何级数法第5章 管理信息系统的系统设计
123454校验位代码本体第5章 管理信息系统的系统设计3、质数法第5章 管理信息系统的系统设计123450校验位代码本体第5章
管理信息系统的系统设计案例:全国水资源综合规划代码设计1、引用标准:“中华人民共和国行政区划代码”
国家标准(GB/T 2260-2002);“县以下行政区划代码编制规则”
国家标准(GB10114-88)。2、编码方法:由9位数字组成,其含义如下: 第1~2位表示省(自治区、直辖市);
第3~4位表示省直辖市,其中:01~20, 51~70表示省直辖市,21~50表示地区; 第5~6位表示县,其中:01~18表示
市辖区或地辖市,21~80表示县(旗),81~99表示省直辖县级市; 第7~9位表示县以下行政区划,其中:001~099表示街道,
100~199表示镇,200~399表示乡;400~599表示政企合一单位。 第5章 管理信息系统的系统设计3、行政区代码示例:第
5章 管理信息系统的系统设计第5章 管理信息系统的系统设计5.5 输出/输入设计 输出是系统产生的结果或提供的信息。
对于大多数用户来说,输出是系统开发目的和使用效果评价的标准。输出设计的目的正是为了正确及时地反映和组成用于生产和服务部门的有用信息
,因此,系统设计过程与实施过程相反,是从输出设计到输入设计。即先确定要得到哪些信息,再考虑为了得到这些信息,需要准备哪些原始资料作
为输入。 第5章 管理信息系统的系统设计5.5.1 输出设计 输出设计的重要性是显而易见的,管理信息系统只有通过输
出才能为用户提供服务。信息系统能否为用户提供准确、及时、适用的信息是评价信息系统优劣的标准之一。 输出设计包括以下
方面的内容: 第5章 管理信息系统的系统设计1.确定输出内容 进行输出设计时,首先要确定用户在适用信息方面的要求,
包括适用目的、输出速度、频率、数量、安全性要求等。根据用户的要求,设计输出的信息内容,包括输出信息形式(表格、图形、文字等),输出
项目及数据结构、数据类型、位数及取值范围,数据的生成途径,完整性及一致性的考虑等。第5章 管理信息系统的系统设计2.选择输出设备和
介质 常用的输出设备有显示终端、打印机、磁带机、绘图仪、缩微胶卷输出器、多媒体设备等。输出介质有纸张、磁带、磁盘、所
谓胶卷、光盘、多媒体介质等。这些设备和介质各有特点,应根据用户对输出信息的要求,结合现有设备和资金选择。第5章 管理信息系统的系统
设计第5章 管理信息系统的系统设计3.确定输出格式 提供给用户的信息都要进行格式设计,以满足用户的要求和习惯,达到格
式清晰、美观、易于阅读和理解的要求。 报表是最常用的一种输出形式。报表的格式因用途不同而有差异,但一一般都由表头、表
体和表尾组成。表头部分主要是标题;表体部分是整个表格的实体,反映表格的内容;表尾是一些补充说明或脚注。案例:报表系统的变更
有位资深信息系统开发专家介绍,虽然现行报表系统经过长时间的使用,历经几代人的修改和完善,但是并非无懈可击。从信息系统分析的
结果出发,他在新信息系统中有意取消了他认为是多余的报表与一些报表中的几个栏目,新系统投入使用一年后仍未被用户发现,可见他的分析和设
计是正确的。然而当初他在征求用户意见时,管理人员坚持现有的报表、报表栏目一个也不能少。“不识庐山真面目,只缘身在此山中”,长期与报
表为伴的管理人员,先入为主,没有深入分析现有报表及其关系,不易发现现行报表系统中存在的问题。第5章 管理信息系统的系统设计课堂讨论
:(1)该资深信息系统开发专家的发现证明了什么?(2)变更现行的报表系统时,为什么要与系统分析人员协商?为什么要取得用户及有关部门
的批准?第5章 管理信息系统的系统设计5.5.2 输入设计 “输入的是垃圾,输出的必然是垃圾”。输出设计的目标是保证
系统输出正确的数据,在此前提下,应做到输入方法简单、迅速、经济、方便。 第5章 管理信息系统的系统设计1.输入设计
的原则 输入设计包括数据规范和数据准备过程。提高效率和减少错误是两个最根本的原则:(1)最小量原则(2)简单性原则(
3)早检验原则(4)少转换原则第5章 管理信息系统的系统设计2.输入设计的内容(1)确定输入数据内容(2)确定数据的输入方式(3)
确定输入数据的记录格式(4)输入数据的正确性校验(5)确定输入设备第5章 管理信息系统的系统设计3.输入数据正确性校验
绝对保证不出错的校对方式是没有的,常用校对方式有: (1)人工校对(2)二次键入校对(3)根据输入数据之间的逻辑关系校对(4
)用程序设计实现校对第5章 管理信息系统的系统设计5.6 数据库设计 任何一个MIS都要处理大量的数据,如何以最优的
方式组织这些数据,形成以规范化形式存储的数据库,是MIS开发中的一个重要问题。 如何将客观世界事物以及事物之间的联系描
述出来,并最终转化为以数据库形式组织的规范化数据?为此,我们首先了解一下数据库、数据库系统、关系规范化、实体-关系(Entity-
Relation)模型等基本概念。 5.6.1 数据的组织与管理 在管理信息系统中,大量的数据以一定的形式存放在各
种存储介质中,数据的组织方式以及内在联系的表示方法直接决定着数据处理的效率。第5章 管理信息系统的系统设计数据库Database文
件1文件2文件n文件n-1记录1记录2记录n-1记录n数据项1数据项2数据项n-1数据项n…...…...…...姓名、性别等若干
学生学生文件学生数据库一、数据组织的层次数据项多个字符组成一个词或者一个完整的数字不能再分成有意义的单位。记录与某个特殊对象或活动
有关的所有数据项组成文件与某个特定主题相关的数据记录的集合。数据库(Database)综合的、相关的文件集合数据库中包括了数据,它
们之间的联系示例:学生数据库的数据层次数据的层次举例文件数据项纪录数据库图 1 数据的层次二、数据管理的内容企业建立和维护
其信息资源的全部工作称为信息资源管理数据是一种资源,对它进行管理的过程称为数据管理。包括:数据收集存储维护加工处理安全保证组织检索
5.6.2 数据库技术第5章 管理信息系统的系统设计应用程序1数据文件1应用程序2应用程序3数据文件2数据文件3 存在问题:1、
数据冗余与数据不一致性2、数据联系弱3、缺少数据字典,缺乏灵活性用户用户用户一、数据处理的发展传统文件处理系统数据库处理系统 特点
:1、完善的数据字典和数据模型2、数据独立性3、方便的接口4、完整的数据控制功能5、提高了系统的灵活性第5章 管理信息系统的系统设
计两种数据管理方式的对比第5章 管理信息系统的系统设计数据库系统的诞生(20世纪60年代末和70年代初)1、数据库管理系统IMS(
Information Management System) 1968年研制成功、1969年形成产品的。
IBM(International Business Machine) 层次数据模型数据库是统一管理的相关数据的
集合。二、数据库系统的产生与构成2、DBTG报告 美国数据系统语言协会(Conference On Data Syst
em Language)下属的数据库任务组(Database Task Group)发表了若干个报告,奠定了数据库的很多概念、方法
和技术。 网状数据模型第5章 管理信息系统的系统设计3、1970年,IBM公司的研究员E.F.Codd发表了论文“大型共享数据
库的关系模型”,为关系数据库的发展奠定了理论基础。 关系数据模型第5章 管理信息系统的系统设计 数据库系统是由计
算机系统、数据、数据库管理系统和有关人员组成的具有高度组织的总体。 1、计算机系统(支持数据库系统的硬件和软件环境)2、数据库(D
atabase)3、数据库管理系统 (DBMS)4、人员?? ·数据库管理员·系统程序员·用户数据库强调数据 数据库管理系统是系统
软件数据库系统强调的是系统数据库系统的构成三、数据模型 数据库不仅存放数据,而且还要存放数据和数据之间的联系。
表示数据和数据之间的联系的方法称为数据模型。(1)表示数据(2)数据之间的关系层次模型(Hierarchical Mod
el)用树形结构表示客观事物之间联系的模型。第5章 管理信息系统的系统设计第5章 管理信息系统的系统设计网状模型 (Network
Model)用网络结构表示客观事物之间联系的数据模型。第5章 管理信息系统的系统设计关系模型 (Relational Model
)用二维表表示实体与实体之间联系的模型。仓库器件第5章 管理信息系统的系统设计仓库器件库存第5章 管理信息系统的系统设计
美国IBM公司的E.F.Codd,从1970年起连续发表了多篇论文,提出关系模型,奠定了关系数据库的理沦基础。库存三、关系
数据模型(Relational Model)2、元组。表中一行称为一个元组。3、属性。表中一列称为一个属性。给每列起一个名即为属性
名。4、主码 (Primary Key,也称主关键字)。1、关系。一个关系对应于一张二维表。第5章 管理信息系统的系统设计5、域。
属性的取值范围。 6、分量。元组中的一个属性值。7、关系模式。对关系的描述,用关系名 (属性1,属性2,…属性n)来表示。 eg.
库存(仓库号,器件号,数量)仓库(仓库号,城市,面积) 第5章 管理信息系统的系统设计5.6.3 数据库的设计第5章 管理信息
系统的系统设计 1 数据库设计概述 2 概念结构设计(ER图) 3 逻辑结构设计(关系模式) 4 物理结构设计第5
章 管理信息系统的系统设计一、数据库设计的主要内容现实世界观念世界数据世界人们头脑之外的客观世界,它包含客观事物及其相互联系信息世
界,是现实世界在人们头脑中的反映现实世界中的事物及其联系,在数据世界中用数据模型描数据库设计的步骤现实世界观念世界数据世界用户需求
分析概念结构设计逻辑结构设计物理结构设计E-R图数据模型概念结构设计逻辑结构设计信息的转换客观 事物类:事物 相关性质
集合人实体 实体集合及 实体联系 相关属性集合 加工、转换数 文件据
记录库 相关数据项集合加工转换存储 二进制数据集合结构计算机世界DBMS数据世界DB
MS的数据模型信息世界认识选择描述现实世界E-R模型第5章 管理信息系统的系统设计 1 数据库设计概述 2 概念结构设计(
ER图) 3 逻辑结构设计(关系模式) 4 物理结构设计第5章 管理信息系统的系统设计 实体联系模型反映的是现实世界
中的事物及其相互联。二、实体联系模型(E-R模型)1、实体(Entity) 描述客观事物的概念实体名称表示
方法:第5章 管理信息系统的系统设计2、属性 "属性"指实体具有的某种特性。表示方法:属性实体名称属性1属性2属
性n第5章 管理信息系统的系统设计3、联系 现实世界的事物总是存在着这样或那样的联系联系表示方法:第5章 管理信息系
统的系统设计联系的类型设A,B为两个包含若干个体的总体,1、一对一联系 如果对于A中的一个实体,B中至多有一个实体与
其发生联系,反之,B中的每一实体至多对应A中一个实体,则称A与B是一对一联系。 系系主任任职11第5章 管理信息系统的系统设计2、
一对多联系 如果对于A中的每一实体,实体B中有一个以上实体与之发生联系,反之,B中的每一实体至多只能对应于A中的一
个实体,则称A与B是一对多联系。 教研室教师联系1n第5章 管理信息系统的系统设计3、多对多联系 如果A中至少有一实
体对应于B中一个以上实体,反之,B中也至少有一个实体对应于A中一个以上实体,则称A与B为多对多联系。 第5章 管理信息系统的系统设
计E-R图建模实体及其联系概念模型E-R图第5章 管理信息系统的系统设计E-R图绘制图书作者写作出版社类别页数ISBN书名姓名出
生地身份证号定稿时间价格1、利用分类、聚集、概括等方法抽象出实体,并一一命名。2、描述实体之间的联系3、实体属性和联系属性的说明
第5章 管理信息系统的系统设计 1 数据库设计概述 2 概念结构设计(ER图) 3 逻辑结构设计(关系模式) 4
物理结构设计第5章 管理信息系统的系统设计三、ER图向关系数据模型的转换回顾实体 实体集合及 实体联系
相关属性集合 加工、转换数 文件据 记录库 相关数据项集合数据世界DBMS
的数据模型信息世界E-R模型eg. 库存(仓库号,器件号,数量) 仓库(仓库号,城市,面积)
关系模式 对关系的描述,用关系名 (属性1,属性2,…属性n)来表示。 第5章 管理信息系统的系统设计转换过程示意图E
-R图关系模型第5章 管理信息系统的系统设计1 、实体 相应转换为一个关系,实体名称作为关系名称,该关系包括对应实体的
全部属性,并确定出该关系的关键字。转换方法和原则第5章 管理信息系统的系统设计2、联系 联系具有属性:
联系名作为关系名,发生联系的实体的主关键字 作为联系的主关键字。 第5章 管理信息系统的系统设计转换举例一厂长
号姓名年龄厂长厂号厂名地点工厂管理11厂长(厂长号,姓名,年龄)工厂(厂号,厂名,地点)管理(厂号,厂长号)第5章 管理信息系
统的系统设计转换举例二仓库号地点面积仓库货号品名价格产品存放1n仓库(仓库号,地点,面积)产品(货号,品名,价格)数量存放(仓
库号,货号,数量)第5章 管理信息系统的系统设计 1 数据库设计概述 2 概念结构设计(ER图) 3 逻辑结构设计(关
系模式) 4 物理结构设计第5章 管理信息系统的系统设计 物理结构设计是为数据模型在设备上选定合适的存储结构和存取
方法,以获得数据库的最佳存取效率。数据库的物理结构设计就是对一个给定的逻辑结构选取一个最适合应用环境的物理结构的过程。 四、数据
库的物理结构设计 1、确定库文件的组织形式 如选用顺序文件组织形式、索引文件组织形式等。2、存取路径的选择 对
同一个数据提供多条存取路径。物理设计要确定应该建立哪些存取路径。3、确定数据存放位置 为了提高系统性能,数据应该根据应用
情况将易变部分和稳定部分、经常存取部分和存取频率较低的部分分开存放。例如将易变的、存取频繁的数据存放在高速存储器上;稳定的、存取频
度小的数据存放在低速存储器上。 第5章 管理信息系统的系统设计5.7 计算机处理过程设计 计算机处理过程的设计要确
定每个模块的内部特征,即内部的执行过程,包括局部的数据组织、控制流、每一步的具体加工要求及种种实施细节。通过这样的设计,为编写程序
制定了一个周密的计划。 目前常用的描述方法有图形、语言和表格三类,如传统的流程图、Warnier-Orr图、程序语言
、判定表等。本节我们以流程图介绍计算机处理过程的设计。 信息系统流程图描述了系统中各个功能模块以及各个功能模块之间的数
据交流关系。 在系统流程图中,我们只是给出了每一个处理功能的名称,那么,每一个处理功能具体是怎么实现的呢?计算机处理过程图第5章 管理信息系统的系统设计1 流程图的基本要素 流程图(flow chart),即程序框图,是历史最久、流行最广泛的一种图形表示方法。流程包括三种基本成分:(1)加工步骤,用方框表示。(2)逻辑条件,用菱形表示。(3)控制流,用箭头表示。第5章 管理信息系统的系统设计2 流程图的标准结构 流程图的标准结构有顺序结构、循环结构、选择结构和条件结构四种。 对于计算机处理过程,通过几种标准结构的反复嵌套而绘制的流程图可以清晰表达。第5章 管理信息系统的系统设计第5章 管理信息系统的系统设计 3 处理流程图的设计 系统中每一个功能模块都可以作为一个独立子系统分别进行设计。 由于每个处理功能都有自己的输入和输出,对处理功能的设计过程也应从输出开始,进而进行输入、数据文件的设计,并画出较详细的处理流程图。第5章 管理信息系统的系统设计常用系统主控模块处理流程图第5章 管理信息系统的系统设计案例输入处理过程输出第5章 管理信息系统的系统设计5.8 系统设计说明书 系统设计阶段的最后一项工作是编写系统设计说明书。系统设计说明书既是系统设计阶段的工作成果,也是下一阶段系统实施的重要依据。 系统设计说明书包括以下几个方面的内容:(1)引言 说明项目背景、工作条件及约束、引用资料和专门术语。第5章 管理信息系统的系统设计(2)系统总体技术方案① 模块设计② 代码设计③ 输出设计④ 输入设计⑤ 数据库设计⑥ 网络设计⑦ 安全保密设计⑧ 实施方案说明第5章 管理信息系统的系统设计 除用户、系统开发设计人员外,还应该邀请有关专家、管理人员审批实施方案。并将评审意见以及评审人员名单附于系统设计说明书之后。经批准后,实施方案方可以生效。系统设计回顾U/C矩阵、功能结构图、信息系统流程图数据模型、E-R图、关系模式第5章 管理信息系统的系统设计
献花(0)
+1
(本文系籽油荃面原创)