(本科)管理信息系统第六章ppt课件(全).ppt
《(本科)管理信息系统第六章ppt课件(全).ppt》由会员分享,可在线阅读,更多相关《(本科)管理信息系统第六章ppt课件(全).ppt(93页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、管理信息系统第六章第六章 管理信息系统的系统设计u第一节 系统设计概述u第二节 系统总体结构设计u第三节 系统的物理配置方案设计u第四节 代码设计u第五节 人机对话设计u第六节 数据存储设计u第七节 处理流程设计u第八节 系统设计报告第一节 系统设计概述一、系统设计的目标和任务 系统设计的基本目标就是要使所设计的系统就是要使所设计的系统必须满足系统逻辑模型的各项功能要求,同时要必须满足系统逻辑模型的各项功能要求,同时要尽可能地提高系统的性能。系统设计的目标是评尽可能地提高系统的性能。系统设计的目标是评价和衡量系统设计方案优劣的基本标准,也是选价和衡量系统设计方案优劣的基本标准,也是选择设计方案
2、的主要依据。择设计方案的主要依据。系统设计阶段的主要任务是:在科学、合理是:在科学、合理的设计和总体模型的基础上,尽可能提高系统的的设计和总体模型的基础上,尽可能提高系统的运行效率、可靠性、安全性和工作质量,充分利运行效率、可靠性、安全性和工作质量,充分利用并合理投入各类可以利用的人力、财力和物力用并合理投入各类可以利用的人力、财力和物力资源以获得较高的综合效益。资源以获得较高的综合效益。第一节 系统设计概述 二、系统设计的依据(1)系统分析的成果。(2)现行技术。(3)用户需求。(4)系统运行环境。第一节 系统设计概述三、系统设计的原则三、系统设计的原则1.系统性原则系统性原则 系统是作为统
3、一整体而存在的,因此,在系统系统是作为统一整体而存在的,因此,在系统设计中,要从整个系统的角度进行考虑,系统的代设计中,要从整个系统的角度进行考虑,系统的代码要统一,设计规范要标准,传递语言要尽可能一码要统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享,致,对系统的数据采集要做到数出一处、全局共享,使一次输入得到多次利用,以提高系统的设计质量。使一次输入得到多次利用,以提高系统的设计质量。2.经济性原则经济性原则 经济性指在满足系统需求的前提下,尽可能经济性指在满足系统需求的前提下,尽可能减少系统的开销。减少系统的开销。3.灵活性原则灵活性原则 为保持系统的
4、长久生命力,要求系统具有很为保持系统的长久生命力,要求系统具有很强的环境适应性,为此,系统应具有较好的开放强的环境适应性,为此,系统应具有较好的开放性和结构的可变性。在系统设计中,应尽量采用性和结构的可变性。在系统设计中,应尽量采用模块化结构,提高各模块的独立性,尽可能减少模块化结构,提高各模块的独立性,尽可能减少模块间的数据耦合,使各子系统间的数据依赖减模块间的数据耦合,使各子系统间的数据依赖减至最低限度。这样,既便于模块的修改,又便于至最低限度。这样,既便于模块的修改,又便于增加新的内容,提高系统适应环境变化的能力。增加新的内容,提高系统适应环境变化的能力。第一节 系统设计概述4.可靠性原
5、则 系统的可靠性是指系统硬件和软件在运行过系统的可靠性是指系统硬件和软件在运行过程中抵抗异常情况的干扰及保证系统正常工作的程中抵抗异常情况的干扰及保证系统正常工作的能力。衡量系统可靠性的指标是平均故障间隔时能力。衡量系统可靠性的指标是平均故障间隔时间和平均维护时间。前者指平均的前后两次发生间和平均维护时间。前者指平均的前后两次发生故障的时间,反映系统安全运行的时间,后者指故障的时间,反映系统安全运行的时间,后者指故障后平均每次所用的修复时间,反映系统可维故障后平均每次所用的修复时间,反映系统可维护性的好坏。只有可靠的系统,才能保证系统的护性的好坏。只有可靠的系统,才能保证系统的质量并得到用户的
6、信任,否则就没有使用价值。质量并得到用户的信任,否则就没有使用价值。5.简单性原则 在系统达到预定目标、完成规定功能的前提在系统达到预定目标、完成规定功能的前提下,系统应避免一切不必要的复杂设计,尽量简下,系统应避免一切不必要的复杂设计,尽量简单。具体来说,在设计过程中,要设法减少数据单。具体来说,在设计过程中,要设法减少数据输入的次数和数量,提高系统中数据的共享性;输入的次数和数量,提高系统中数据的共享性;要使操作简单化,符合用户的操作习惯。要使操作简单化,符合用户的操作习惯。第一节 系统设计概述四、系统设计的内容 一般将系统的设计分为总体设计与详细设计一般将系统的设计分为总体设计与详细设计
7、两个阶段,以便分阶段地对设计方案进行评审与管两个阶段,以便分阶段地对设计方案进行评审与管理。理。总体设计包括子系统的划分、系统功能结构设包括子系统的划分、系统功能结构设计、系统流程设计、系统模块结构设计及系统物理计、系统流程设计、系统模块结构设计及系统物理配置方案设计;配置方案设计;详细设计包括代码设计、数据库设包括代码设计、数据库设计、人机对话设计和处理流程设计等。最后还要完计、人机对话设计和处理流程设计等。最后还要完成系统设计报告。成系统设计报告。第一节 系统设计概述五、系统设计的主要参与者 系统设计的主要参与者有系统设计的主要参与者有用户、系统分析员、系统设计员及程序设计员等。其中,用户
8、主要负等。其中,用户主要负责了解系统结构和主要模块的划分,检查输入和责了解系统结构和主要模块的划分,检查输入和输出设计等工作,并及时提出意见和要求;系统输出设计等工作,并及时提出意见和要求;系统分析员负责向系统设计员解释系统分析报告;系分析员负责向系统设计员解释系统分析报告;系统设计员负责完成系统设计报告;程序设计员负统设计员负责完成系统设计报告;程序设计员负责研究系统分析报告和设计报告。责研究系统分析报告和设计报告。第二节 系统总体结构设计 系统的总体设计就是根据系统分析的需求,系统的总体设计就是根据系统分析的需求,对新系统的总体结构形式和可供利用的资源进行对新系统的总体结构形式和可供利用的
9、资源进行大致的设计。大致的设计。其主要内容包括其主要内容包括子系统的划分、系统功能结构设计、系统流程设计、系统模块结构设计及系统物理配置方案设计等。等。第二节 系统总体结构设计一、子系统的划分 1.子系统的划分原则(1)子系统要具有相对独立性。)子系统要具有相对独立性。(2)要使子系统之间数据的依赖性尽量小。)要使子系统之间数据的依赖性尽量小。(3)子系统划分的结果应使数据冗余最小)子系统划分的结果应使数据冗余最小(4)子系统的设置应考虑今后管理发展的需要。)子系统的设置应考虑今后管理发展的需要。(5)子系统的划分应便于系统分阶段实现。)子系统的划分应便于系统分阶段实现。第二节 系统总体结构设
10、计2.子系统的划分方法(1)子系统与当前的业务部门对应,每一个独立的)子系统与当前的业务部门对应,每一个独立的业务管理部门划分为一个子系统。这种划分方法业务管理部门划分为一个子系统。这种划分方法比较容易实现,但适应性很差,当机构或业务调比较容易实现,但适应性很差,当机构或业务调整时,导致子系统的划分要重新调整。整时,导致子系统的划分要重新调整。(2)按功能划分子系统,将功能上相对独立、规模)按功能划分子系统,将功能上相对独立、规模适中、数据使用完整的部分作为一个子系统。适中、数据使用完整的部分作为一个子系统。(3)采用企业系统规划法()采用企业系统规划法(BSP),利用),利用U/C矩阵矩阵划
11、分子系统。划分子系统。第二节 系统总体结构设计二、系统功能结构设计 系统功能结构设计的具体操作方法为:对系统功能结构设计的具体操作方法为:对管理功能分析中的每项功能继续分解为第二层、管理功能分析中的每项功能继续分解为第二层、第三层,甚至更多层的功能。从概念上讲,上第三层,甚至更多层的功能。从概念上讲,上层功能包括或控制下层功能,越上层的功能越层功能包括或控制下层功能,越上层的功能越笼统,越下层的功能越具体。功能分解就是一笼统,越下层的功能越具体。功能分解就是一个由抽象到具体、由复杂到简单的过程。个由抽象到具体、由复杂到简单的过程。第二节 系统总体结构设计工资管理信息系统功能结构图工资管理信息系
12、统功能结构图第二节 系统总体结构设计三、系统流程设计 1.系统流程设计原理 信息系统流程图是描述系统物理模型的传信息系统流程图是描述系统物理模型的传统工具,是在新系统的数据流程图的基础上绘统工具,是在新系统的数据流程图的基础上绘制的。制的。第二节 系统总体结构设计数据关系的一般形式数据关系的一般形式第二节 系统总体结构设计2.系统流程图的符号 第二节 系统总体结构设计3.数据流程图到系统流程图的转换 绘制信息系统流程图的前提是已经确定了系绘制信息系统流程图的前提是已经确定了系统的边界、人机接口和数据处理方式。从数据流统的边界、人机接口和数据处理方式。从数据流程图到信息系统流程图还应考虑哪些处理
13、功能可程图到信息系统流程图还应考虑哪些处理功能可以合并,或进一步分解,然后把有关的处理看成以合并,或进一步分解,然后把有关的处理看成是系统流程图中的一个处理功能。是系统流程图中的一个处理功能。第二节 系统总体结构设计 数据流程图转换为系统流程图数据流程图转换为系统流程图第二节 系统总体结构设计四、系统模块结构设计1.划分模块的必要性(1)划分之后的小系统、小程序容易设计与实现,)划分之后的小系统、小程序容易设计与实现,也容易保证其正确性。也容易保证其正确性。(2)划分模块之后,可以实现分工。)划分模块之后,可以实现分工。(3)划分为模块便于将来对系统的维护与扩展。)划分为模块便于将来对系统的维
14、护与扩展。第二节 系统总体结构设计2.模块划分的标准(1)模块的关联度。模块的关联度是用来表示。模块的关联度是用来表示系统中一个模块与其他外部模块之间联系的紧系统中一个模块与其他外部模块之间联系的紧密程度。密程度。(2)模块的聚合度。模块的聚合度是用来描述。模块的聚合度是用来描述和评价模块内部各个组成部分之间联系的紧密和评价模块内部各个组成部分之间联系的紧密程度。一个模块内部的各个组成部分之间联系程度。一个模块内部的各个组成部分之间联系的越密切,其聚合度越高,模块的独立性也就的越密切,其聚合度越高,模块的独立性也就越强。越强。第二节 系统总体结构设计3.模块结构图 模块结构图是用于描述系统模块
15、结构的图形模块结构图是用于描述系统模块结构的图形工具,它不仅描述了系统的子系统结构与分层的工具,它不仅描述了系统的子系统结构与分层的模块结构,还清楚地表示了每个模块的功能,而模块结构,还清楚地表示了每个模块的功能,而且直观地反映了块内联系和块间联系等特性。模且直观地反映了块内联系和块间联系等特性。模块结构图必须严格地定义模块的名字、功能和接块结构图必须严格地定义模块的名字、功能和接口,同时还应当在模块结构图上反映出结构化设口,同时还应当在模块结构图上反映出结构化设计的思想。计的思想。第二节 系统总体结构设计模块结构图的五种基本符号模块结构图的五种基本符号第二节 系统总体结构设计(1)模块。模块
16、是指用一个名字就可以调用的。模块是指用一个名字就可以调用的一段程序语句。模块用矩形方框表示。矩形方一段程序语句。模块用矩形方框表示。矩形方框中要写有模块的名称,模块的名称应恰当地框中要写有模块的名称,模块的名称应恰当地反映这个模块的功能,通常由一个动词和一个反映这个模块的功能,通常由一个动词和一个作为宾语的名词组成。作为宾语的名词组成。(2)调用。在模块结构图中,用连接两个模块。在模块结构图中,用连接两个模块的箭头表示调用。箭头总是由调用模块指向被的箭头表示调用。箭头总是由调用模块指向被调用模块,但是应该理解成被调用模块执行后调用模块,但是应该理解成被调用模块执行后又返回到调用模块。又返回到调
17、用模块。第二节 系统总体结构设计 模块调用的三种形式模块调用的三种形式第二节 系统总体结构设计(3)数据。当一个模块调用另一个模块时,调用模。当一个模块调用另一个模块时,调用模块可以把数据传送到被调用模块处供处理,而被调块可以把数据传送到被调用模块处供处理,而被调用模块又可以将处理的结果数据送回到调用模块。用模块又可以将处理的结果数据送回到调用模块。(4)控制信息。为了指导程序下一步的执行,模块。为了指导程序下一步的执行,模块间有时还必须传送某些控制信息,如数据输入完成间有时还必须传送某些控制信息,如数据输入完成后给出的结束标志,文件读到末尾所产生的文件结后给出的结束标志,文件读到末尾所产生的
18、文件结束标志等。控制信息与数据的主要区别是前者只反束标志等。控制信息与数据的主要区别是前者只反映数据的某种状态,不必进行处理。映数据的某种状态,不必进行处理。第二节 系统总体结构设计数据和控制信息数据和控制信息 第二节 系统总体结构设计(5)转接符号。当模块结构图在一张图面上画不下,需。当模块结构图在一张图面上画不下,需要转接到另外一张纸上,或为了避免图上线条交叉时,要转接到另外一张纸上,或为了避免图上线条交叉时,都可使用转接符号,圆圈内需加上标号都可使用转接符号,圆圈内需加上标号。转接符号的使用转接符号的使用第二节 系统总体结构设计4.模块结构图与数据流程图的区别(1)数据流程图是从数据在系
19、统中的流动情况,)数据流程图是从数据在系统中的流动情况,即从数据流的角度来考虑系统;而模块结构图则即从数据流的角度来考虑系统;而模块结构图则是从功能层次关系的角度来考虑系统。是从功能层次关系的角度来考虑系统。(2)数据流程图主要说明系统)数据流程图主要说明系统“做什么做什么”,即描,即描述系统的逻辑模型;而模块结构图则主要说明述系统的逻辑模型;而模块结构图则主要说明“如何做如何做”,即描述系统的物理模型。,即描述系统的物理模型。(3)数据流程图描述系统中数据流动的情况,每个)数据流程图描述系统中数据流动的情况,每个数据流程图对应于模块结构图中的某一层次。数据流程图对应于模块结构图中的某一层次。
20、(4)数据流程图的绘制过程是从具体到抽象,逐步)数据流程图的绘制过程是从具体到抽象,逐步去掉各种物理的处理方法,只剩下抽象的信息流去掉各种物理的处理方法,只剩下抽象的信息流动情况,以便抽象地描述系统的逻辑功能;而模动情况,以便抽象地描述系统的逻辑功能;而模块结构图则相反,它从一个总的抽象的系统功能块结构图则相反,它从一个总的抽象的系统功能出发,逐一具体化,逐步考虑具体的实现方法,出发,逐一具体化,逐步考虑具体的实现方法,逐步加入具体的实现方法和技术手段,最后设计逐步加入具体的实现方法和技术手段,最后设计出物理模型来,即从抽象到具体的过程。出物理模型来,即从抽象到具体的过程。第三节 系统的物理配
21、置方案设计一、设计依据 系统的物理配置设计依据主要有以下几个方面:系统的物理配置设计依据主要有以下几个方面:1.系统吞吐量 系统吞吐量是指每秒执行的作业数。系统吞系统吞吐量是指每秒执行的作业数。系统吞吐量越大,则系统的处理能力就越强。吐量越大,则系统的处理能力就越强。2.系统响应时间 系统响应时间是指从用户向系统发出一个作系统响应时间是指从用户向系统发出一个作业请求开始,经系统处理后给出应答结果的时间。业请求开始,经系统处理后给出应答结果的时间。第三节 系统的物理配置方案设计3.系统可靠性 系统可靠性是系统可以连续工作的时间。系统可靠性是系统可以连续工作的时间。4.集中式或分布式 如果一个系统
22、采用集中式的处理方式,则信如果一个系统采用集中式的处理方式,则信息系统既可以是主机系统,也可以是网络系统;息系统既可以是主机系统,也可以是网络系统;若系统处理方式是分布式的,则应采用微机网络。若系统处理方式是分布式的,则应采用微机网络。5.地域范围 系统采用网络结构形式时,还需要根据系统系统采用网络结构形式时,还需要根据系统覆盖的地域范围决定采用广域网还是局域网。覆盖的地域范围决定采用广域网还是局域网。第三节 系统的物理配置方案设计6.单机系统还是多机系统 如果一个系统的功能比较简单,并且规模不大,如果一个系统的功能比较简单,并且规模不大,那么采用单用户或多用户的单机系统即可满足要求;那么采用
23、单用户或多用户的单机系统即可满足要求;否则就要采用多机系统,多机系统可以很好地解决否则就要采用多机系统,多机系统可以很好地解决资源共享问题。资源共享问题。7.数据管理方式 如果数据管理方式为文件系统,则操作系统应如果数据管理方式为文件系统,则操作系统应具备文件管理功能;如果数据为数据库管理方式,具备文件管理功能;如果数据为数据库管理方式,那么系统中应配备良好的数据库管理系统或分布式那么系统中应配备良好的数据库管理系统或分布式数据库管理系统软件以及其他网络管理软件。数据库管理系统软件以及其他网络管理软件。第三节 系统的物理配置方案设计二、计算机硬件的选择 计算机硬件的选择主要取决于数据处理方式计
24、算机硬件的选择主要取决于数据处理方式和运行的软件系统。管理信息系统对计算机的基和运行的软件系统。管理信息系统对计算机的基本要求是速度快、容量大、通道能力强、操作灵本要求是速度快、容量大、通道能力强、操作灵活方便,但计算机的性能越高,价格就越昂贵。活方便,但计算机的性能越高,价格就越昂贵。第三节 系统的物理配置方案设计 计算机硬件的选择,计算机硬件的选择,要注意以下几点:要注意以下几点:(1)根据新系统的功能和容量要求,有针对性地选择设备)根据新系统的功能和容量要求,有针对性地选择设备(主机和外设),使买来的设备能充分被利用,也要留有(主机和外设),使买来的设备能充分被利用,也要留有扩充余地。扩
25、充余地。(2)考虑联网要求:包括子系统内部,子系统之间,子系)考虑联网要求:包括子系统内部,子系统之间,子系统与上层信息系统之间的联网。不同机器要能够兼容,最统与上层信息系统之间的联网。不同机器要能够兼容,最好是同一家的产品。好是同一家的产品。(3)向已使用过该种设备的单位了解运行情况及优缺点。)向已使用过该种设备的单位了解运行情况及优缺点。(4)了解设备管理和维护工作量的大小,以及厂商所能提)了解设备管理和维护工作量的大小,以及厂商所能提供的保修、维护等条件。供的保修、维护等条件。(5)准备几种设备配置方案。比如功能类似、容量相当的)准备几种设备配置方案。比如功能类似、容量相当的几种设备选择
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 管理信息系统 第六 ppt 课件
限制150内