管理信息系统第06章.ppt
- 文档编号:2660275
- 上传时间:2022-11-05
- 格式:PPT
- 页数:57
- 大小:3.13MB
管理信息系统第06章.ppt
《管理信息系统第06章.ppt》由会员分享,可在线阅读,更多相关《管理信息系统第06章.ppt(57页珍藏版)》请在冰豆网上搜索。
ZY第第6章章管理信息系统管理信息系统的系统设计的系统设计ZY目目目目录录录录6.1系系统设计的概述的概述6.2系系统总体体设计6.3模模块设计6.4代代码设计6.5系系统数据数据库设计6.6界面及界面及输入入/输出出设计6.7处理流程理流程设计6.8系系统设计说明明书ZY6.16.1系统设计概述系统设计概述6.1.16.1.1系统设计的任务系统设计的任务v系统设计又称为物理设计,是开发管理信息系统的第二个阶系统设计又称为物理设计,是开发管理信息系统的第二个阶段。
系统设计通常可分为两个阶段进行,首先是总体设计,其任段。
系统设计通常可分为两个阶段进行,首先是总体设计,其任务是设计系统的框架和概貌,并向用户单位和领导部门作详细报务是设计系统的框架和概貌,并向用户单位和领导部门作详细报告并认可,在此基础上进行第二阶段的详细设计。
告并认可,在此基础上进行第二阶段的详细设计。
1.系统设计的概念系统设计的概念ZYv系统设计的主要任务是进行系统设计的主要任务是进行总体设计总体设计和和详细设计详细设计。
v1)总体设计总体设计v2)详细设计详细设计v在总体设计基础上,第二步进行的是详细设计,主要有处理过程设计以确定每在总体设计基础上,第二步进行的是详细设计,主要有处理过程设计以确定每个模块内部的详细执行过程,包括局部数据组织、控制流以及每一步的具体加个模块内部的详细执行过程,包括局部数据组织、控制流以及每一步的具体加工要求等。
工要求等。
v3)编写系统设计说明书编写系统设计说明书v系统设计阶段的结果是系统设计说明书,它主要由模块结构图、模块说明书和系统设计阶段的结果是系统设计说明书,它主要由模块结构图、模块说明书和其他详细设计的内容组成。
其他详细设计的内容组成。
2.系统设计的主要内容系统设计的主要内容系统模块结构设计系统模块结构设计系统模块结构设计的任务是划分子系统,然后确定子系统的模块结构,并画出模块结构图。
计算机物理系统配置方案设计计算机物理系统配置方案设计在进行总体设计时,还要进行计算机物理系统具体配置方案的设计,要解决计算机软硬件系统的配置、通信网络系统的配置以及机房设备的配置等问题。
ZY6.1.26.1.26.1.26.1.2系统设计原则系统设计原则系统设计原则系统设计原则13542可靠性可靠性一致性和完整性一致性和完整性简单性简单性灵活性和适应性灵活性和适应性
(1)选取可靠性较高的主机和外选取可靠性较高的主机和外部设备。
部设备。
(2)硬件结构的冗余设计,即在硬件结构的冗余设计,即在高可靠性的应用场合应采取双机高可靠性的应用场合应采取双机或双工的结构方案。
或双工的结构方案。
(3)对故障的检测处理和系统安对故障的检测处理和系统安全方面的措施,对重要文件的复全方面的措施,对重要文件的复制等。
制等。
经济性经济性ZYv系统设计的目的是在保证实现逻辑模型功能的基础上,尽系统设计的目的是在保证实现逻辑模型功能的基础上,尽可能提高目标系统的简单性、可变性、一致性、完整性、可能提高目标系统的简单性、可变性、一致性、完整性、可靠性、经济性、系统的运行效率和安全性,可靠性、经济性、系统的运行效率和安全性,将分析阶段将分析阶段所获得的系统逻辑模型转换成一个具体的计算机实现方案所获得的系统逻辑模型转换成一个具体的计算机实现方案的物理模型的物理模型,其包括计算机物理系统配置方案报告和一份,其包括计算机物理系统配置方案报告和一份系统设计说明书。
系统设计说明书。
6.1.36.1.3系统设计的目的系统设计的目的ZY6.1.46.1.46.1.46.1.4系统划分系统划分系统划分系统划分12345子系统要具有子系统要具有相对独立性相对独立性要使子系统之要使子系统之间间数据的依赖数据的依赖性尽量小性尽量小子系统划子系统划分的结果分的结果应使应使数据数据冗余最小冗余最小子系统的设置子系统的设置应应考虑今后管考虑今后管理发展理发展的需要的需要子系统的划分应子系统的划分应便于系统便于系统分阶段实现分阶段实现原则原则ZY6.26.2系统总体设计系统总体设计1.结结构化构化设计设计思想思想2.模模块化块化设计设计思想思想1)系统性系统性2)层次性层次性
(1)输入和输入和输出输出
(2)功能功能(3)内部数据内部数据(4)程序代码程序代码6.2.16.2.1系统总体功能结构设计系统总体功能结构设计ZY计算机网络系统的设计主要包括中、小型机方案与微机网络方案的选取,计算机网络系统的设计主要包括中、小型机方案与微机网络方案的选取,网络互联结构及通信介质的选择,局域网拓扑结构的设计,网络应用模网络互联结构及通信介质的选择,局域网拓扑结构的设计,网络应用模式及网络操作系统的选型,网络协议的选择,网络管理以及远程用户等式及网络操作系统的选型,网络协议的选择,网络管理以及远程用户等工作。
工作。
计算机处理方式可以根据系统功能、业务处理特点、性能计算机处理方式可以根据系统功能、业务处理特点、性能/价格比等因素,价格比等因素,选择批处理、联机实时处理、联机成批处理和分布式处理等方式。
选择批处理、联机实时处理、联机成批处理和分布式处理等方式。
6.2.26.2.2系统平台设计系统平台设计单项业务系统和常用各类单项业务系统和常用各类PC,以数据库管理系统作为平台;综合业务管,以数据库管理系统作为平台;综合业务管理系统,以计算机网络系统作为平台理系统,以计算机网络系统作为平台.1)按管理信息系统的目标选择系统平台按管理信息系统的目标选择系统平台2)计算机处理方式的选择和设计计算机处理方式的选择和设计3)计算机网络系统的设计计算机网络系统的设计ZY硬件的选择原则是:
选择技术上成熟可靠的标准系列机型;处理速度快;数据存硬件的选择原则是:
选择技术上成熟可靠的标准系列机型;处理速度快;数据存储容量大;具有良好的兼容性、可扩充性与可维修性;有良好的性能储容量大;具有良好的兼容性、可扩充性与可维修性;有良好的性能/价格比;价格比;厂家或供应商的技术服务与售后服务好;操作方便;在一定时间保持一定的先进厂家或供应商的技术服务与售后服务好;操作方便;在一定时间保持一定的先进性的硬件。
性的硬件。
软件的选择原则包括:
操作系统、数据库管理系统、汉字系统、设计语言和应用软件的选择原则包括:
操作系统、数据库管理系统、汉字系统、设计语言和应用软件包等软件的选择。
软件包等软件的选择。
支持先进的处理模式,具有分布处理数据,多线索查询,优化查询数据,联机事支持先进的处理模式,具有分布处理数据,多线索查询,优化查询数据,联机事务处理功能;具有高性能的数据处理能力;具有良好图形界面的开发工具包;具务处理功能;具有高性能的数据处理能力;具有良好图形界面的开发工具包;具有较高的性能有较高的性能/价格比;具有良好的技术支持与培训。
价格比;具有良好的技术支持与培训。
4)数据库管理系统的选择数据库管理系统的选择5)软、硬件选择软、硬件选择ZY在系统设计阶段要将一个系统分解成若干彼在系统设计阶段要将一个系统分解成若干彼此独立,且又具有一定联系,能够完成某项特定此独立,且又具有一定联系,能够完成某项特定任务的组成部分。
这些组成部分就称为功能模块,任务的组成部分。
这些组成部分就称为功能模块,简称模块。
简称模块。
一个模块的规模可大可小。
它可以是一个模块的规模可大可小。
它可以是一个程序,也可以是程序中的一个程序段或一个一个程序,也可以是程序中的一个程序段或一个函数、过程或子程序。
模块是模块结构图中最基函数、过程或子程序。
模块是模块结构图中最基本,最主要的元素。
模块具有输入输出、逻辑功本,最主要的元素。
模块具有输入输出、逻辑功能、内部数据、运行环境四大属性。
还有一些附能、内部数据、运行环境四大属性。
还有一些附加属性,如模块的名称、编号等。
加属性,如模块的名称、编号等。
6.3.1模块结构的标准形式模块结构的标准形式模块模块6.36.3模模块块设设计计ZY计算工资计算工资模块的图形用长方形表示,名称写在长方形内。
模块的图形用长方形表示,名称写在长方形内。
ZY模块结构图模块结构图模块结构图模块结构图数据模块模块A模块模块B模块模块A模块模块A模块模块B模块模块B(a)直接调用直接调用(b)选择调用选择调用(c)循环调用循环调用图图模块调用及通信关系模块调用及通信关系控制信号v模块用长方形表示。
模块用长方形表示。
v调用从一个模块指向另一模块的箭头表示前一个模块调用后一个调用从一个模块指向另一模块的箭头表示前一个模块调用后一个模块。
箭尾的菱形表示有条件地调用,弧形箭头表示循环调用。
模块。
箭尾的菱形表示有条件地调用,弧形箭头表示循环调用。
v用带圆圈的小箭头表示从一个模块传递给另一模块的数据。
用带圆圈的小箭头表示从一个模块传递给另一模块的数据。
v用带涂黑圆圈的小箭头表示一个模块传送给另一模块的控制信息。
用带涂黑圆圈的小箭头表示一个模块传送给另一模块的控制信息。
EOF是文件结束标志控制信息。
是文件结束标志控制信息。
v结构图的层数称为深度。
一个层次上的模块总数称为宽度。
深度结构图的层数称为深度。
一个层次上的模块总数称为宽度。
深度和宽度反映了系统的大小和复杂程度。
和宽度反映了系统的大小和复杂程度。
ZY数据数据计算报表计算报表获得有效数据获得有效数据生成报表生成报表打印报表打印报表打印表尾打印表尾打印表头打印表头核对数据核对数据获得编辑数据获得编辑数据打印一行打印一行显示无效显示无效数据数据编辑数据编辑数据打印出错打印出错数据数据读入数据读入数据EOFEOFEOFEOF有效数据有效数据编辑数据编辑数据数据数据编辑数据编辑数据编辑数据编辑数据有效数据有效数据有效数据有效数据结果结果结果结果日期日期一行一行一行一行一行一行总计总计ZY3.3.模块分解的原则和依据模块分解的原则和依据耦合表示模块之间联系的程度。
耦合表示模块之间联系的程度。
紧密耦合紧密耦合表示模块之间联系非常强,松散耦合表示模块表示模块之间联系非常强,松散耦合表示模块之间联系比较弱,非耦合则表示模块之间无任之间联系比较弱,非耦合则表示模块之间无任何联系,是完全独立的。
何联系,是完全独立的。
一般来说,在系统中各模块的内聚越大,一般来说,在系统中各模块的内聚越大,则模块间的耦合越小。
但这种关系并不是绝对则模块间的耦合越小。
但这种关系并不是绝对的。
的。
“耦合小,内聚大耦合小,内聚大”的基本原则的基本原则ZY图图6-16-1子系统按职能划分、模块按逻辑划分所形成的系统子系统按职能划分、模块按逻辑划分所形成的系统一般来说,按职能划分子系统、按逻辑划分模块的方式是比较合理一般来说,按职能划分子系统、按逻辑划分模块的方式是比较合理和方便的,图和方便的,图6-1所示就是按这种方式划分所组成的系统。
所示就是按这种方式划分所组成的系统。
ZYv1)模块的耦合方式模块的耦合方式图图6-4数据耦合示例数据耦合示例4.模块结构的质量标准模块结构的质量标准
(1)数据耦合。
数据耦合。
如果两个模块之间的通信信息是若干如果两个模块之间的通信信息是若干数据数据项项,则这种耦合方式称为数据耦合。
例如,在图,则这种耦合方式称为数据耦合。
例如,在图6-4中,中,为了计算实发工资,为了计算实发工资,“计算工资计算工资”模块必须把工资总额和模块必须把工资总额和扣款数传输给扣款数传输给“计算实发工资计算实发工资”模块,而模块,而“计算实发工资计算实发工资”模块在算出实发工资后又送回到模块在算出实发工资后又送回到“计算工资计算工资”模块。
模块。
ZY
(2)控制耦合。
控制耦合。
如果两个模块之间传输的信息是如果两个模块之间传输的信息是控制控制信息信息,则该耦合称为控制耦合。
传送的控制信息可,则该耦合称为控制耦合。
传送的控制信息可分成两类,一类是判定参数,调用模块通过该判定分成两类,一类是判定参数,调用模块通过该判定参数控制被调用模块的工作方式,若判定参数出错参数控制被调用模块的工作方式,若判定参数出错则导致被调用模块按另一种方式工作;另一种是地则导致被调用模块按另一种方式工作;另一种是地址参数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 06