《管理信息系统第三版》课件第六章 系统设计.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《管理信息系统第三版》课件第六章 系统设计.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统第三版 管理信息系统第三版课件第六章 系统设计 管理信息系统 第三 课件 第六 系统 设计
- 资源描述:
-
1、第六章 系统设计【本章概述】:系统设计是管理信息系统开发的一个重要阶段,这个阶段是对新系统的物理设计,即通过前面的系统分析报告对新系统逻辑功能的要求分析,从实际出发,进行各种具体设计,确定系统的实施方案,解决系统如何去完成的问题,最终给出详细的设计方案,为下一阶段的实现制定详细计划。【本章重点知识】本章重点学习系统设计的方法。系统总体结构框架设计,代码设计,数据库设计,输入/输出设计。模块功能以处理流程设计。1、系统总体设计系统划分系统环境的配置网络设计计算机处理流程设计2、系统数据库设计3、代码设计4、输入/输出及界面设计5、模块功能与处理过过程设计6、系统安全设计7、系统设计报告 系统总体
2、设计是根据系统分析的要求和组织的饿实际系统总体设计是根据系统分析的要求和组织的饿实际情况对新系统的总体结构形式和可利用的资源进行大致设情况对新系统的总体结构形式和可利用的资源进行大致设计,它是一种宏观、总体上的设计和规划。在系统设计时,计,它是一种宏观、总体上的设计和规划。在系统设计时,我们应遵循如下的一些原则:我们应遵循如下的一些原则:(1)(1)系统性原则。按照系统工程的观点,系统应始终从总系统性原则。按照系统工程的观点,系统应始终从总体目标出发,服从总体要求,在总体方案设计中,经过对体目标出发,服从总体要求,在总体方案设计中,经过对局部的调查、分析、综合形成总体方案,局部应服从全局,局部
3、的调查、分析、综合形成总体方案,局部应服从全局,使方案成为一个有机的整体。使方案成为一个有机的整体。(2)(2)实用性原则。这里主要包括两层含义,一是从实用出实用性原则。这里主要包括两层含义,一是从实用出发,二是从实际出发。管理信息系统的根本目的是实用,发,二是从实际出发。管理信息系统的根本目的是实用,因此系统不应过于追求大而全。另外应从技术、设备、用因此系统不应过于追求大而全。另外应从技术、设备、用户、管理者的实际考虑,不应追求硬件设备的先进性。户、管理者的实际考虑,不应追求硬件设备的先进性。(3)(3)经济性原则。在满足需要的情况下,尽可能选择性能经济性原则。在满足需要的情况下,尽可能选择
4、性能价格比高的、相对成熟的产品,不要贪大求新。价格比高的、相对成熟的产品,不要贪大求新。1.1 1.1 系统划分系统划分1、系统总体设计系统划分系统环境的配置网络设计计算机处理流程设计2、系统数据库设计3、代码设计4、输入/输出及界面设计5、模块功能与处理过过程设计6、系统安全设计7、系统设计报告 系统划分就是将实际对象按其管理要求,环境条系统划分就是将实际对象按其管理要求,环境条件和开发工作等方面,将其划分为若干相互独立的子件和开发工作等方面,将其划分为若干相互独立的子系统。目前对于子系统的划分还没有一套公认的方法,系统。目前对于子系统的划分还没有一套公认的方法,在实际开发过程中,除一些成型
5、的方法外,还包含个在实际开发过程中,除一些成型的方法外,还包含个人的工作经验,对问题的理解程度等一些艺术的成分。人的工作经验,对问题的理解程度等一些艺术的成分。但在子系统的划分中也有一些公认的应遵循的原但在子系统的划分中也有一些公认的应遵循的原则则 1.1 1.1 系统划分系统划分1、系统总体设计系统划分系统环境的配置网络设计计算机处理流程设计2、系统数据库设计3、代码设计4、输入/输出及界面设计5、模块功能与处理过过程设计6、系统安全设计7、系统设计报告1.1.可理解的结构划分可理解的结构划分 每个子系统功能要明确,尽量做到规模大小适中均衡,每个子系统功能要明确,尽量做到规模大小适中均衡,减
6、少复杂性,易于人们理解和接受。此外,在合理可能减少复杂性,易于人们理解和接受。此外,在合理可能的前提下,适当照顾现行系统的结构和人们的习惯,使的前提下,适当照顾现行系统的结构和人们的习惯,使旧系统能顺利地向新系统过渡。旧系统能顺利地向新系统过渡。2.2.子系统要具有相对独立性子系统要具有相对独立性 子系统的内部功能、信息等方面应具有较好的内聚子系统的内部功能、信息等方面应具有较好的内聚性,每个子系统,模块之间应相互独立,将联系比较密性,每个子系统,模块之间应相互独立,将联系比较密切,功能相近的模块相对集中,尽量减少各种不必要的切,功能相近的模块相对集中,尽量减少各种不必要的数据调用和控制联系,
7、这使得大型复杂的软件简单化,数据调用和控制联系,这使得大型复杂的软件简单化,减小问题的复杂程度,保证软件产品的质量,加强系统减小问题的复杂程度,保证软件产品的质量,加强系统的可维护性和适应性。的可维护性和适应性。1.1 1.1 系统划分系统划分1、系统总体设计系统划分系统环境的配置网络设计计算机处理流程设计2、系统数据库设计3、代码设计4、输入/输出及界面设计5、模块功能与处理过过程设计6、系统安全设计7、系统设计报告3.3.使子系统之间数据依赖性尽量小使子系统之间数据依赖性尽量小 子系统之间的联系尽量少,相互关联及相互影响程子系统之间的联系尽量少,相互关联及相互影响程度较小,接口清晰、简洁。
8、划分子系统时应将联系较高度较小,接口清晰、简洁。划分子系统时应将联系较高的相对集中的部分列入一个子系统内部,剩余的一些分的相对集中的部分列入一个子系统内部,剩余的一些分散、跨度较大的联系成为这些子系统之间的联系和接口。散、跨度较大的联系成为这些子系统之间的联系和接口。这样,将来系统的调试、维护和运行都比较方便。这样,将来系统的调试、维护和运行都比较方便。4.4.子系统划分应减少数据冗余子系统划分应减少数据冗余 数据冗余就是在不同模块中重复定义某一部分数据,数据冗余就是在不同模块中重复定义某一部分数据,这使得经常大量调用原始数据,重复计算、传递、保存这使得经常大量调用原始数据,重复计算、传递、保
9、存中间结果,从而导致程序结构紊乱效率降低,软件编制中间结果,从而导致程序结构紊乱效率降低,软件编制工作困难。工作困难。5.5.子系统的设置应考虑今后管理发展的需要子系统的设置应考虑今后管理发展的需要 子系统的设置光靠上述系统分析的结果是不够的,子系统的设置光靠上述系统分析的结果是不够的,因为现存的系统由于这样或那样的原因,很可能没因为现存的系统由于这样或那样的原因,很可能没有考虑到一些高层次管理决策的要求。有考虑到一些高层次管理决策的要求。6.6.子系统的划分应便于系统分阶段实现子系统的划分应便于系统分阶段实现管理信息系统的开发是一项较大的工程,它的实现管理信息系统的开发是一项较大的工程,它的
10、实现一般都要分期分步进行,所以子系统的划分应能适一般都要分期分步进行,所以子系统的划分应能适应这种分步的实施。另外,子系统的划分还必须兼应这种分步的实施。另外,子系统的划分还必须兼顾组织机构的要求(但又不能完全依赖于组织,因顾组织机构的要求(但又不能完全依赖于组织,因为目前情况下我国在进行体制改革,组织结构相对为目前情况下我国在进行体制改革,组织结构相对来说是不稳定的),以便系统实现后能够符合现有来说是不稳定的),以便系统实现后能够符合现有的情况和人们的习惯,更好地运行。的情况和人们的习惯,更好地运行。1.1 1.1 系统划分系统划分1、系统总体设计系统划分系统环境的配置网络设计计算机处理流程
11、设计2、系统数据库设计3、代码设计4、输入/输出及界面设计5、模块功能与处理过过程设计6、系统安全设计7、系统设计报告7.7.子系统的划分应考虑到各类资源的充分利用子系统的划分应考虑到各类资源的充分利用 各类资源的合理利用也是系统划分时应该注意各类资源的合理利用也是系统划分时应该注意到的。一个适当的系统划分应该既考虑有利于各种到的。一个适当的系统划分应该既考虑有利于各种设备资源在开发过程中的搭配使用,又考虑到各类设备资源在开发过程中的搭配使用,又考虑到各类信息资源的合理分布和充分使用,以减少系统对网信息资源的合理分布和充分使用,以减少系统对网络资源的过分依赖,减少输入、输出、通信等设备络资源的
12、过分依赖,减少输入、输出、通信等设备压力。压力。1.1 1.1 系统划分系统划分1、系统总体设计系统划分系统环境的配置网络设计计算机处理流程设计2、系统数据库设计3、代码设计4、输入/输出及界面设计5、模块功能与处理过过程设计6、系统安全设计7、系统设计报告1.1 1.1 系统划分系统划分1、系统总体设计系统划分系统环境的配置网络设计计算机处理流程设计2、系统数据库设计3、代码设计4、输入/输出及界面设计5、模块功能与处理过过程设计6、系统安全设计7、系统设计报告教师管理子系统教材管理子系统设备管理子系统考绩管理子系统成教管理子系统招生管理子系统学籍管理子系统分配管理子系统电子邮件子系统图书检
13、索系统子系统储蓄管理子系统IC卡查询子系统医疗管子系统通用查询子统综合统计子系统人事管理子系统财务管理子系统文处理子系统档案管理子系统互连网查询工资管理子系统综合查询子系统远程登录电子邮件馆长查询子系统图书检索子系统期刊管理子系统图书流通子系统图书编目子系统伙食管理子系统IC卡管理子系统 教务管理子系统教学管理 分系统 学生管理 分系统行政管理 分系统 通用服务 分系统 后勤管理 分系统教育管理信息系统 互联网络 分系统图书馆管理分系统教育管理信息系统划分1.2 1.2 系统环境的配置系统环境的配置 1、系统总体设计系统划分系统环境的配置网络设计计算机处理流程设计2、系统数据库设计3、代码设计
14、4、输入/输出及界面设计5、模块功能与处理过过程设计6、系统安全设计7、系统设计报告信息系统是以计算机系统为核心建立起来的,在信息系统是以计算机系统为核心建立起来的,在确定了系统的划分后,接着就应该考虑各子系统的软,确定了系统的划分后,接着就应该考虑各子系统的软,硬件配置问题,这里应根据系统的环境情况,功能需硬件配置问题,这里应根据系统的环境情况,功能需要,考虑我国国情及各方面制约条件,将这些分布的要,考虑我国国情及各方面制约条件,将这些分布的设备和任务,功能,数据,资源等集中统一管理。计设备和任务,功能,数据,资源等集中统一管理。计算机设置和网络设备是本阶段主要考虑的内容。算机设置和网络设备
15、是本阶段主要考虑的内容。下面介绍相应的问题和指标选择情况。下面介绍相应的问题和指标选择情况。1.2 1.2 系统环境的配置系统环境的配置 1、系统总体设计系统划分系统环境的配置网络设计计算机处理流程设计2、系统数据库设计3、代码设计4、输入/输出及界面设计5、模块功能与处理过过程设计6、系统安全设计7、系统设计报告1.1.设备选配的依据设备选配的依据确定网络和计算机设备配置的原则最重要的只有两点:确定网络和计算机设备配置的原则最重要的只有两点:一是应完全根据系统调查和系统分析的结果来考虑硬一是应完全根据系统调查和系统分析的结果来考虑硬件配置和系统结构,即管理业务的需要决定系统的设件配置和系统结
16、构,即管理业务的需要决定系统的设备配置;二是一定要考虑到实现上的可能性和技术上备配置;二是一定要考虑到实现上的可能性和技术上的可靠性,这是设计方案是否可靠的基础,也就是说,的可靠性,这是设计方案是否可靠的基础,也就是说,根据实际管理业务和办公室地理位置来考虑配置设备。根据实际管理业务和办公室地理位置来考虑配置设备。这是新系统考虑硬件结构的基本出发点。这是新系统考虑硬件结构的基本出发点。1.2 1.2 系统环境的配置系统环境的配置 1、系统总体设计系统划分系统环境的配置网络设计计算机处理流程设计2、系统数据库设计3、代码设计4、输入/输出及界面设计5、模块功能与处理过过程设计6、系统安全设计7、
17、系统设计报告2.2.硬件指标硬件指标 在管理信息系统中,由于一般不进行复杂的计算,而在管理信息系统中,由于一般不进行复杂的计算,而消耗存储设备的简单操作较多,因此,消耗存储设备的简单操作较多,因此,CPUCPU不必追求过不必追求过高速度,应配置高速大容量的内存。外设的速度对计高速度,应配置高速大容量的内存。外设的速度对计算机在管理领域中的应用来说比主机速度更为重要的。算机在管理领域中的应用来说比主机速度更为重要的。这样说有两个原因:首先管理项目运算相对不是太复这样说有两个原因:首先管理项目运算相对不是太复杂,但数据量大,而内存相对较小,因此读写外存频杂,但数据量大,而内存相对较小,因此读写外存
18、频繁;其次目前计算机技术发展是主机速度提高很快,繁;其次目前计算机技术发展是主机速度提高很快,而外设速度提高较慢,常常不配套,建议服务器选择而外设速度提高较慢,常常不配套,建议服务器选择速度较快的速度较快的SCSISCSI接口硬盘。接口硬盘。3.3.软件指标软件指标考虑设备的一般指标外,软件的指标必须与系统开考虑设备的一般指标外,软件的指标必须与系统开发所采用的战略和方法学结合起来,在信息系统开发所采用的战略和方法学结合起来,在信息系统开发过程中,开发方法以及相应软件工具的选择对系发过程中,开发方法以及相应软件工具的选择对系统开发是否顺利都是重要的。统开发是否顺利都是重要的。1.2 1.2 系
19、统环境的配置系统环境的配置 1、系统总体设计系统划分系统环境的配置网络设计计算机处理流程设计2、系统数据库设计3、代码设计4、输入/输出及界面设计5、模块功能与处理过过程设计6、系统安全设计7、系统设计报告1.1.网络设计网络设计 1、系统总体设计系统划分系统环境的配置网络设计计算机处理流程设计2、系统数据库设计3、代码设计4、输入/输出及界面设计5、模块功能与处理过过程设计6、系统安全设计7、系统设计报告1.1.计算机网络计算机网络计算机网络是一个庞大的系统,包括一系列的软件、硬计算机网络是一个庞大的系统,包括一系列的软件、硬件和标准。但基本组成包括服务器、客户机、网络连接件和标准。但基本组
20、成包括服务器、客户机、网络连接设备、网络操作系统等几个部分。设备、网络操作系统等几个部分。2.2.网络互连网络互连两个或多个计算机网络相互连接起来,不但可以形成复两个或多个计算机网络相互连接起来,不但可以形成复杂的局域网,还可以组成大规模的广域网(图杂的局域网,还可以组成大规模的广域网(图6-26-2)。随)。随着企业着企业IntranetIntranet的发展,简单的局域网往往不能满足需的发展,简单的局域网往往不能满足需要,只有向更大规模的互连网络过渡,这种互连网络,要,只有向更大规模的互连网络过渡,这种互连网络,大多可分成若干个网段(大多可分成若干个网段(segmentsegment)或者
21、子网)或者子网(SubNet)(SubNet)来来进行管理。进行管理。1.1.网络设计网络设计 1、系统总体设计系统划分系统环境的配置网络设计计算机处理流程设计2、系统数据库设计3、代码设计4、输入/输出及界面设计5、模块功能与处理过过程设计6、系统安全设计7、系统设计报告图6-2 网络互连结构图客户机客户机客户机服务器服务器H U B客户机客户机客户机客户机目前常用的网络互连设备有路由器目前常用的网络互连设备有路由器(route)(route)、交换(、交换(switchswitch)、)、中继器中继器(hub)(hub)、网桥、网桥(bridge)(bridge)和网关和网关(gate)(
22、gate)等,它们从不同层等,它们从不同层次上来连接网络。次上来连接网络。1.4 1.4 计算机处理流程设计计算机处理流程设计 1、系统总体设计系统划分系统环境的配置网络设计计算机处理流程设计2、系统数据库设计3、代码设计4、输入/输出及界面设计5、模块功能与处理过过程设计6、系统安全设计7、系统设计报告在确定了系统划分和系统的配置后,下面将要根据在确定了系统划分和系统的配置后,下面将要根据总体方案,规划出每个子系统内部流程结构,这将为后总体方案,规划出每个子系统内部流程结构,这将为后面设计详细模块调用关系、模块处理、数据事务处理打面设计详细模块调用关系、模块处理、数据事务处理打下基础。通常采
23、取计算机处理流程图完成本部分的工作,下基础。通常采取计算机处理流程图完成本部分的工作,该图主要说明信息在新系统内部的流动、转换、存储及该图主要说明信息在新系统内部的流动、转换、存储及处理的情况,它不是对模型细节的描述,也不是对模块处理的情况,它不是对模型细节的描述,也不是对模块调用关系和具体功能的描述,它是设计者在系统详细设调用关系和具体功能的描述,它是设计者在系统详细设计过程中,对信息在计算机内部处理过程的基本思路,计过程中,对信息在计算机内部处理过程的基本思路,会随着设计的深化、理解的深化而改变、完善会随着设计的深化、理解的深化而改变、完善 。1.4 1.4 计算机处理流程设计计算机处理流
24、程设计 1、系统总体设计系统划分系统环境的配置网络设计计算机处理流程设计2、系统数据库设计3、代码设计4、输入/输出及界面设计5、模块功能与处理过过程设计6、系统安全设计7、系统设计报告计算机处理流程图,是用一系列类似计算机内部物理部件的图形符号,来表示信息在计算机内部的处理流程,上图是一些常见的图例。1.4 1.4 计算机处理流程设计计算机处理流程设计 1、系统总体设计系统划分系统环境的配置网络设计计算机处理流程设计2、系统数据库设计3、代码设计4、输入/输出及界面设计5、模块功能与处理过过程设计6、系统安全设计7、系统设计报告输入补考成绩模块处理流程图输入补考成绩模块处理流程图 1、系统总
25、体设计2、系统数据库设计关系数据结构的建立及其规范化概念设计阶段逻辑设计和物理设计阶段设计应用举例3、代码设计4、输入/输出及界面设计5、模块功能与处理过过程设计6、系统安全设计7、系统设计报告信息系统的主要任务是通过大量的数据获信息系统的主要任务是通过大量的数据获得管理所需的信息,这就必须存储管理大量的得管理所需的信息,这就必须存储管理大量的数据。因此建立一个良好的数据组织结构和数数据。因此建立一个良好的数据组织结构和数据库,使整个系统都可以迅速、方便、准确地据库,使整个系统都可以迅速、方便、准确地调用和管理所需的数据,是衡量信息系统开发调用和管理所需的数据,是衡量信息系统开发工作好坏的主要
展开阅读全文