第7章管理信息系统系统设计课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第7章管理信息系统系统设计课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 系统 设计 课件
- 资源描述:
-
1、教学目的教学目的使学生掌握系统设计的方法、步骤和系统设计使学生掌握系统设计的方法、步骤和系统设计的原则的原则;对给定的系统具备进行总体结构设计、输入对给定的系统具备进行总体结构设计、输入/输出设计、编码设计的能力等方面的能力;输出设计、编码设计的能力等方面的能力;熟练掌握评价和衡量系统目标实现程度的主要熟练掌握评价和衡量系统目标实现程度的主要指标;指标;了解系统设计说明书包括的主要内容。了解系统设计说明书包括的主要内容。 教学要求教学要求掌握新系统的总体结构框架设计、代码设掌握新系统的总体结构框架设计、代码设计、输入计、输入输出设计、处理流程及模块功能设计输出设计、处理流程及模块功能设计等;等
2、;了解系统设计报告包括的内容,为物理地了解系统设计报告包括的内容,为物理地实现一个信息系统打下基础。实现一个信息系统打下基础。 第七章 管理信息系统的系统设计 第一节第一节 系统设计概述系统设计概述 第二节第二节 结构图结构图第三节第三节 模块设计的原则模块设计的原则 第四节第四节 代码设计代码设计 第五节第五节 计算机处理过程设计计算机处理过程设计第六节第六节 数据库设计数据库设计 第七节第七节 用户界面设计用户界面设计 第八节第八节 系统设计说明书系统设计说明书 一、系统设计的目的一、系统设计的目的就是在保证实现系统逻辑模型的基础上,尽可就是在保证实现系统逻辑模型的基础上,尽可能地提高系统
3、的各项指标,即系统的运行效率、可能地提高系统的各项指标,即系统的运行效率、可靠性、可修改性、灵活性、通用性和实用性。靠性、可修改性、灵活性、通用性和实用性。目标是从保证系统的变更性入手,设计一个易目标是从保证系统的变更性入手,设计一个易于理解、容易维护的系统。于理解、容易维护的系统。系统设计的目标是评价和衡量系统设计方案优系统设计的目标是评价和衡量系统设计方案优劣的基本标准,也是选择系统设计方案的主要依据。劣的基本标准,也是选择系统设计方案的主要依据。第一节第一节系统设计概述系统设计概述 二、系统设计的概念二、系统设计的概念 系统设计将系统分析阶段得到的目标系统的逻系统设计将系统分析阶段得到的
4、目标系统的逻辑模型转换为目标系统的物理模型,又称为物理设辑模型转换为目标系统的物理模型,又称为物理设计。系统设计通常可分为两个阶段进行。计。系统设计通常可分为两个阶段进行。第一阶段第一阶段总体设计,其任务是设计系统的总体设计,其任务是设计系统的框架和概貌,并向用户单位和领导部门作详细报告框架和概貌,并向用户单位和领导部门作详细报告并检收。并检收。第二阶段第二阶段详细设计,代码设计;数据库设详细设计,代码设计;数据库设计;输出设计;输入设计;处理流程设计;程序流计;输出设计;输入设计;处理流程设计;程序流程设计。程设计。系统设计得到工作成果系统设计得到工作成果系统设计说明书。系统设计说明书。第一
5、节第一节系统设计概述系统设计概述 三、系统设计的任务三、系统设计的任务任务是以系统分析报告为依据确定新系统任务是以系统分析报告为依据确定新系统在计算机内应该由哪些程序模块组成,各模块在计算机内应该由哪些程序模块组成,各模块用什么方式连接在一起可以构成一个最好的系用什么方式连接在一起可以构成一个最好的系统机内结构,使用某些工具将设计的成果表达统机内结构,使用某些工具将设计的成果表达出来,并对各个细节进行设计。出来,并对各个细节进行设计。第一节第一节系统设计概述系统设计概述 三、系统设计的任务三、系统设计的任务( (一一) )总体设计总体设计总体设计包括系统模块结构设计和计算机物理系统的总体设计包
6、括系统模块结构设计和计算机物理系统的配置方案设计。配置方案设计。1.系统模块结构设计系统模块结构设计系统模块结构设计的任务是划分子系统,确定子系统系统模块结构设计的任务是划分子系统,确定子系统的模块结构,并画出模块结构图。的模块结构,并画出模块结构图。必须考虑以下几个问题:必须考虑以下几个问题:如何将一个系统划分成多个子系统;每个子系统如何如何将一个系统划分成多个子系统;每个子系统如何划分成多个模块;如何确定子系统之间、模块之间传送的划分成多个模块;如何确定子系统之间、模块之间传送的数据及其调用关系;如何评价并改进模块结构的质量。数据及其调用关系;如何评价并改进模块结构的质量。第一节第一节系统
7、设计概述系统设计概述 2. 2.计算机物理系统配置方案设计计算机物理系统配置方案设计 要解决计算机软硬件系统的配置、通信网络系统的要解决计算机软硬件系统的配置、通信网络系统的配置、机房设备的配置等问题。配置、机房设备的配置等问题。计算机物理系统具体配置方案要经过用户单位和领计算机物理系统具体配置方案要经过用户单位和领导部门的同意才可进行实施。导部门的同意才可进行实施。 ( (二二) )详细设计详细设计 主要是处理过程设计以确定每个模块内部的详细执主要是处理过程设计以确定每个模块内部的详细执行过程,包括局部数据组织、控制流、每一步的具体行过程,包括局部数据组织、控制流、每一步的具体加工要求等。加
8、工要求等。 第一节第一节系统设计概述系统设计概述 三、系统设计的原则三、系统设计的原则1. 1.简单性简单性在达到预定的目标、具备所需要的功能前提下,系在达到预定的目标、具备所需要的功能前提下,系统应尽量简单。统应尽量简单。2. 2.灵活性和适应性灵活性和适应性可变性是现代化企业的特点之一,作为企业的管理可变性是现代化企业的特点之一,作为企业的管理息系统也必须具有相当的灵活性,以便适应外界环境息系统也必须具有相当的灵活性,以便适应外界环境的不断变化,而且系统本身也需不断修改和改善。的不断变化,而且系统本身也需不断修改和改善。 第一节第一节系统设计概述系统设计概述 3.一致性和完整性一致性和完整
9、性一致性是指系统中信息编码、采集、信息通一致性是指系统中信息编码、采集、信息通信要具备一致性,设计规范应标准。信要具备一致性,设计规范应标准。完整性是指系统功能应尽量完整。完整性是指系统功能应尽量完整。 4.可靠性可靠性系统的可靠性指系统硬件和软件在运行过程系统的可靠性指系统硬件和软件在运行过程中抵抗异常情况的干扰及保证系统正常工作的能中抵抗异常情况的干扰及保证系统正常工作的能力。力。 第一节第一节系统设计概述系统设计概述 5.经济性经济性系统的经济性是指系统的收益应大于系统系统的经济性是指系统的收益应大于系统支出的总费用。支出的总费用。系统支出的总费用包括系统开发所需投资系统支出的总费用包括
10、系统开发所需投资的费用与系统运行维护费用之和;系统收益除的费用与系统运行维护费用之和;系统收益除有货币指标外,还有非货币指标有货币指标外,还有非货币指标即效益是即效益是间接的或不能定量计算的。特别是对于管理信间接的或不能定量计算的。特别是对于管理信息系统,它的效益当中,有很大一部分效益不息系统,它的效益当中,有很大一部分效益不能用货币来衡量。能用货币来衡量。 第一节第一节系统设计概述系统设计概述 举例:某酒店管理信息系统经济效益分析举例:某酒店管理信息系统经济效益分析 一次性项目建设费用为一次性项目建设费用为人民币人民币36000元元其中:软件研发经费:其中:软件研发经费:人民币人民币1000
11、0元;元;计算机设备及系统软件费:人民币计算机设备及系统软件费:人民币25000元;元;网络建设费网络建设费:人民币人民币1000元;元;投产后的年发生费用预计为投产后的年发生费用预计为人民币人民币12000元元其中:年运营耗材费:人民币其中:年运营耗材费:人民币6000元元年折旧费(支付系统软硬件维护及更新):年折旧费(支付系统软硬件维护及更新):人民币人民币6000元元新系统投产后预期年经济收益新系统投产后预期年经济收益人民币人民币10000元以上元以上显性收益:销售信息利用增值:显性收益:销售信息利用增值:人民币人民币10000元元第一节第一节系统设计概述系统设计概述 隐性收益隐性收益工
12、作效率提升的收益工作效率提升的收益客户满意度提升的收益客户满意度提升的收益一、结构化设计思想一、结构化设计思想二、结构图的基本概念二、结构图的基本概念三、结构图设计原则三、结构图设计原则四、从数据流程图导出结构图的方法四、从数据流程图导出结构图的方法 第二节第二节结构图结构图 一、结构化设计思想一、结构化设计思想1、系统性、系统性就是在功能结构设计时,全面考虑各方面情况。就是在功能结构设计时,全面考虑各方面情况。2、自上而下分解步骤、自上而下分解步骤将系统分解为子系统,各子系统功能总和为上层系统将系统分解为子系统,各子系统功能总和为上层系统总的功能,再将子系统分解为功能模块,下层各功能模块总的
13、功能,再将子系统分解为功能模块,下层各功能模块实现来完成上层模块的功能。实现来完成上层模块的功能。3、层次性、层次性分解是按层分解的,同层次是同样由抽象到具体的程分解是按层分解的,同层次是同样由抽象到具体的程度。各层具有可比性。度。各层具有可比性。 第二节第二节结构图结构图 举例:某生产管理系统采用结构化方法分解过程举例:某生产管理系统采用结构化方法分解过程 生产管理系统生产管理系统基础数据管理基础数据管理生产计划管理生产计划管理车间管理车间管理采购业务管理采购业务管理销售业务管理销售业务管理库存管理库存管理质量管理质量管理统计分析统计分析系统管理系统管理财务管理财务管理二、结构图的基本概念二
14、、结构图的基本概念 表示一个表示一个功能模块功能模块 表示模块与模块之间的表示模块与模块之间的调用关系调用关系表示模块与模块之间的表示模块与模块之间的数据传递关系数据传递关系表示模块与模块之间的表示模块与模块之间的控制信息传递关系控制信息传递关系表示表示判断关系判断关系表示表示循环关系循环关系基本符号:基本符号:举例:某系统中审核凭证处理过程结构图举例:某系统中审核凭证处理过程结构图 (一)模块(一)模块模块模块是可以组合、分解和更换的单元,是是可以组合、分解和更换的单元,是组成系统组成系统、易于处理的易于处理的基本单位基本单位。模块模块应具备以下应具备以下四个要素四个要素:输入和输出输入和输
15、出模块的输入来源和输出去向都是模块的输入来源和输出去向都是同一个调用者,一个模块从调用者取得输入,加工后再同一个调用者,一个模块从调用者取得输入,加工后再把输出返回调用者把输出返回调用者功能功能模块把输入转换成输出所做的事务模块把输入转换成输出所做的事务内部数据内部数据供模块本身引用的数据供模块本身引用的数据程序代码程序代码用来实现模块功能的程序用来实现模块功能的程序二、结构图的基本概念二、结构图的基本概念 (二)调用(二)调用用连接两个模块的箭头箭头表示调用。箭头总是由调用模块调用模块指向被调用模块指向被调用模块,但是应该理解成被调用模块执行后又返回到调用模块。注意:注意:1.上层模块可调用
16、下层模块。而不能反过来,同层模块之间亦不能相互调用。 AB调用模块被调用模块模块调用示意图模块调用示意图二、结构图的基本概念二、结构图的基本概念 2.一个模块是否调用一个从属模块,决定于调用模块一个模块是否调用一个从属模块,决定于调用模块内部的判断条件,则该调用称为内部的判断条件,则该调用称为模块间的判断调用模块间的判断调用,用,用菱菱形符号形符号表示。表示。 二、结构图的基本概念二、结构图的基本概念 IF IDE=WTHEN CALL BELSE CALL C控制标控制标志志(IDE)工资额工资额3. 一个模块通过其内部的循环功能循环调用一一个模块通过其内部的循环功能循环调用一个或多个从属模
17、块,则该调用称为个或多个从属模块,则该调用称为循环调用循环调用,用,用弧弧形箭头形箭头表示。表示。 二、结构图的基本概念二、结构图的基本概念 (三)数据(三)数据当一个模块调用另一个模当一个模块调用另一个模块时,调用模块可以把数据传块时,调用模块可以把数据传送到被调用模块处理,而被调送到被调用模块处理,而被调用模块又可以将处理的结果送用模块又可以将处理的结果送回调用模块。回调用模块。在模块之间传送在模块之间传送的数据的数据,使用带空心圆的箭头使用带空心圆的箭头表示,并在旁边标上数据名。表示,并在旁边标上数据名。 二、结构图的基本概念二、结构图的基本概念 (四)控制信息(四)控制信息为了指导程序
18、下一步的为了指导程序下一步的执行,模块间有时还必须执行,模块间有时还必须传送传送某些某些控制信息控制信息。例如,数据输。例如,数据输入完成后给出的结束标志,文入完成后给出的结束标志,文件读到末尾产生的文件结束标件读到末尾产生的文件结束标志等。控制信息与数据的主要志等。控制信息与数据的主要区别是前者只反映数据的某种区别是前者只反映数据的某种状态,不必进行处理。在模块状态,不必进行处理。在模块结构图中,结构图中,用带实心圆的箭头用带实心圆的箭头表示控制信息。表示控制信息。 二、结构图的基本概念二、结构图的基本概念 (五)转接符号(五)转接符号当模块结构图在一张纸上画不下,需要转接到另外一当模块结构
19、图在一张纸上画不下,需要转接到另外一张纸上,或者为了避免图上线条交叉时,都可以使用转接张纸上,或者为了避免图上线条交叉时,都可以使用转接符号。符号。 二、结构图的基本概念二、结构图的基本概念 CDAEFB111 二、结构图的基本概念二、结构图的基本概念 网上购物系统平台网上购物系统平台用户管理用户管理管理员管理管理员管理网站布局网站布局搜索搜索会员管理会员管理操作管理操作管理商品名称商品名称商品类别商品类别商品资料商品资料用户删除用户删除用户修改用户修改用户注册用户注册商品交易商品交易12 二、结构图的基本概念二、结构图的基本概念 添加小类添加小类添加大类添加大类商品添加商品添加商品审查商品审
20、查管理员添加管理员添加管理员审查管理员审查管理员退出管理员退出121. 1.影响范围应在控制范围内影响范围应在控制范围内 一个模块的影响范围是一个模块的影响范围是指模块本身及由该模块中包指模块本身及由该模块中包含的判断处理所影响到的所有其它模块的集合。含的判断处理所影响到的所有其它模块的集合。 ABMCD三、结构图设计原则三、结构图设计原则一个模块的控制范围是一个模块的控制范围是指模块本身及其所有的下指模块本身及其所有的下级模块的集合。级模块的集合。2. 2.判定所在模块在结构图中的位置不能太高判定所在模块在结构图中的位置不能太高最理想的模块划分是最理想的模块划分是判定范围由判定所在模块判定范
21、围由判定所在模块及其直接下级模块组成及其直接下级模块组成。 三、结构图设计原则三、结构图设计原则 影响范围不在控制范围之内时的纠正措施影响范围不在控制范围之内时的纠正措施(1 1)把判定所在的模块合并至上层模块中,或从低层模)把判定所在的模块合并至上层模块中,或从低层模块移到高层模块使判定的位置提高。块移到高层模块使判定的位置提高。(2 2)把受判定影响的模块移到模块控制范围之内。)把受判定影响的模块移到模块控制范围之内。 三、结构图设计原则三、结构图设计原则判断点位置过高判断点位置过高理想设计理想设计 三、结构图设计原则三、结构图设计原则系统设计阶段产生的结构图来源于系统分析阶系统设计阶段产
22、生的结构图来源于系统分析阶段所生成的数据流程图。段所生成的数据流程图。结构图与数据流程图的区别结构图与数据流程图的区别结构图结构图表现的表现的是模块之间层次化的调用和控制是模块之间层次化的调用和控制关系关系。数据流程图数据流程图表现的表现的是逻辑处理功能的顺序和是逻辑处理功能的顺序和数据在系统内的流向数据在系统内的流向,而不表示各级调用关系和控,而不表示各级调用关系和控制关系。制关系。由数据流程图导出结构图有由数据流程图导出结构图有两种策略两种策略:以变换以变换为中心的策略为中心的策略和和以事务为中心的策略以事务为中心的策略。四、从数据流程图导出结构图的方法四、从数据流程图导出结构图的方法(一
23、)以变换为中心的策略(一)以变换为中心的策略变换分析多用于将低层数据流程图转换成结构变换分析多用于将低层数据流程图转换成结构图。图。低层数据流程图低层数据流程图多是一种多是一种线状结构线状结构,它可以明,它可以明显地显地分为输入、加工和输出分为输入、加工和输出三个部分。三个部分。变换型数据流程图典型结构变换型数据流程图典型结构输出输出输入输入加工加工正确正确数据数据输出输出原始数据原始数据格式化格式化结果结果机内机内数据数据读入读入数据数据编辑编辑数据数据处理处理格式格式编排编排输出结果输出结果结结果果四、从数据流程图导出结构图的方法四、从数据流程图导出结构图的方法(一)以变换为中心的策略(一
24、)以变换为中心的策略加工加工部分执行系统的部分执行系统的主要处理功能主要处理功能,对输入,对输入数据实行变换,数据实行变换,是系统的中心部分是系统的中心部分,也称为变换,也称为变换中心。同时,把加工的输入数据流和输出数据流中心。同时,把加工的输入数据流和输出数据流称为系统的称为系统的“逻辑输入逻辑输入”和和“逻辑输出逻辑输出”。显然,。显然,逻辑输入与逻辑输出之间的部分即是系统的变换逻辑输入与逻辑输出之间的部分即是系统的变换中心。中心。四、从数据流程图导出结构图的方法四、从数据流程图导出结构图的方法1.确定确定加工加工(或或变换中心变换中心)。2.设计设计模块结构图的模块结构图的顶层和第一层顶
25、层和第一层。对于第一层,按如下规则转换:对于第一层,按如下规则转换:(1)为数据流程图中每个逻辑输入)为数据流程图中每个逻辑输入设计设计一个一个输入输入模块模块,它的功能是向主控模块提供逻辑输入数据;,它的功能是向主控模块提供逻辑输入数据;(2)为数据流程图中的每个逻辑输出)为数据流程图中的每个逻辑输出设计设计一个一个输输出模块出模块,它的功能是把主控模块提供的数据输出;,它的功能是把主控模块提供的数据输出;(3)为数据流程图中的变换部分)为数据流程图中的变换部分设计设计一个一个变换模变换模块块,它的功能是对逻辑输入进行加工处理,变换成逻辑,它的功能是对逻辑输入进行加工处理,变换成逻辑输出。输
展开阅读全文