04管理信息系统开发过程-设计实施.ppt
《04管理信息系统开发过程-设计实施.ppt》由会员分享,可在线阅读,更多相关《04管理信息系统开发过程-设计实施.ppt(160页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、要要要要 点点点点提提提提 示示示示4.1 系统规划与可行性分析系统规划与可行性分析 4.2 系统分析系统分析 4.3 系统设计系统设计 第第4 4章章 管理信息系统的开发过程管理信息系统的开发过程 4.4 系统实施系统实施 4.5 系统运行与维护系统运行与维护14.3 4.3 系统设计系统设计 4.3.1 系统设计的原则系统设计的原则 4.3.2 总体设计总体设计 4.3.3 详细设计详细设计 4.3.4 系统设计说明书系统设计说明书 2系统运行和维护系统运行和维护系统规划系统规划系统设计系统设计系统实施系统实施系统分析系统分析初步初步 调查调查 可行性可行性研究研究审批审批系统系统 评价评
2、价 系统系统 维护维护总体总体设计设计详细详细设计设计审计审计审查审查编程编程调试调试系统系统 转换转换 验收验收详细详细调查调查逻辑逻辑 设计设计 4.3 系统设计系统设计开发开发设计设计34.3 系统设计系统设计 系统分析系统分析逻辑模型逻辑模型做什么?做什么?系统设计系统设计物理模型物理模型怎么做?怎么做?按逻辑模型要求,科学合理地按逻辑模型要求,科学合理地进行进行总体设计总体设计和和详细设计详细设计,提,提供必要的技术资料。供必要的技术资料。抽象抽象如,盖房子如,盖房子时形成的想时形成的想法法具体具体盖房子的想法盖房子的想法变成了具体的变成了具体的图纸、方案图纸、方案41、系统性、系统
3、性代码统一,设计规范标准,传递语言一致,数出一处,全局共享。代码统一,设计规范标准,传递语言一致,数出一处,全局共享。2、效率性、效率性系统的处理能力、处理速度、响应时间等与时间有关的指标系统的处理能力、处理速度、响应时间等与时间有关的指标3、可靠性、可靠性(衡量指标:平均故障时间,平均维护时间)(衡量指标:平均故障时间,平均维护时间)安全保密性,检查及纠错能力,重新恢复及重新启动的能力安全保密性,检查及纠错能力,重新恢复及重新启动的能力 等。等。4、经济性、经济性保证性能,同时降低投入和费用。保证性能,同时降低投入和费用。4.3.1 系统设计原则系统设计原则 5、可维护性、可维护性易于理解、
4、易于修改和扩充。易于理解、易于修改和扩充。54.3 4.3 系统设计系统设计 4.3.1 系统设计的原则系统设计的原则 4.3.2 总体设计总体设计 4.3.3 详细设计详细设计 4.3.4 系统设计说明书系统设计说明书 64.3.2 总体设计总体设计 总体总体设计设计2 2、软件、软件结构设计结构设计1、物理配、物理配置方案设计置方案设计3、模块结、模块结构划分构划分7系统物理配置方案设计系统物理配置方案设计4.3.2 总体设计总体设计 从系统的目标出发,根据信息系统要求的不同处理方式,是批处理、联机输从系统的目标出发,根据信息系统要求的不同处理方式,是批处理、联机输入批处理及分布式处理或混
5、合方式的处理方式,进行具体的计算机软硬件系统及入批处理及分布式处理或混合方式的处理方式,进行具体的计算机软硬件系统及其网络系统的选择和配置其网络系统的选择和配置。系统物理配置方案设系统物理配置方案设计,主要解决计算机软硬计,主要解决计算机软硬件系统的配置、通信网络件系统的配置、通信网络的配置、机房设置的配置的配置、机房设置的配置问题等。问题等。8 某大型供销公司决定建设供销管理信息系统整某大型供销公司决定建设供销管理信息系统整个系统由如下三个子系统组成:个系统由如下三个子系统组成:物资供应子系统物资供应子系统 产品销售子系统产品销售子系统 综合查询子系统综合查询子系统 该系统涉及的主要办公部门
6、分布在一个主办该系统涉及的主要办公部门分布在一个主办公大院内。公大院内。系统物理配置方案设计系统物理配置方案设计-案例案例4.3.2 总体设计总体设计 9A楼楼C楼楼B楼楼主办公大院主办公大院 物资管理部门在物资管理部门在A楼,产品销售部门在楼,产品销售部门在B楼,楼,C楼是公楼是公司领导的办公地点。司领导的办公地点。除了上述管理部门之外,物资管理还有除了上述管理部门之外,物资管理还有4个物资仓库。个物资仓库。产品销售管理还有两个货场及一个货运站,这些机构离主产品销售管理还有两个货场及一个货运站,这些机构离主办公大院都在办公大院都在210公里左右。公里左右。系统物理配置方案设计系统物理配置方案
7、设计-案例案例4.3.2 总体设计总体设计 10办公大院内的计算机应用系统采用办公大院内的计算机应用系统采用C/S模式模式在办公大院内建立连接在办公大院内建立连接A、B、C三楼的主干光纤网三楼的主干光纤网从主干光纤网在从主干光纤网在A、B、C三楼分别接出三个星型网络用于三楼分别接出三个星型网络用于建立物资子系统、产品销售子建立物资子系统、产品销售子 系统及综合信息查询子系统系统及综合信息查询子系统物资仓库、产品货场及货运站,通过电话拨号的方式接入物资仓库、产品货场及货运站,通过电话拨号的方式接入办公大院内的系统。考虑到拨号的接入速度较低,该部分的办公大院内的系统。考虑到拨号的接入速度较低,该部
8、分的应用采用应用采用B/S模模 式。式。系统物理配置方案设计系统物理配置方案设计-案例案例4.3.2 总体设计总体设计 11软件结构设计软件结构设计4.3.2 总体设计总体设计 对确定的硬件结构中的每台计算机指定相应的计算机系统软件,包括操作系对确定的硬件结构中的每台计算机指定相应的计算机系统软件,包括操作系统、数据库管理系统、应用服务器系统、开发工具软件等。统、数据库管理系统、应用服务器系统、开发工具软件等。(1)操作系统的选择)操作系统的选择(2)数据库服务器系统软件的选择)数据库服务器系统软件的选择(3)应用服务器系统软件及开发工具的选择)应用服务器系统软件及开发工具的选择12软件结构设
9、计软件结构设计4.3.2 总体设计总体设计 服务器上操作系统一般选择多用户网络操作系统,如服务器上操作系统一般选择多用户网络操作系统,如Unix、Netware、Windows 2003 Server等。其中等。其中Unix的特点是稳定性及可靠性非常高,但缺点是系的特点是稳定性及可靠性非常高,但缺点是系统维护困难、系统命令枯燥。统维护困难、系统命令枯燥。Netware对网络硬件要求较低,但目前市场占有率呈下对网络硬件要求较低,但目前市场占有率呈下降趋势。降趋势。Windows 2003 Server/Advanced Server安装、维护方便,具有很强的软安装、维护方便,具有很强的软硬件兼容
10、能力,并且同硬件兼容能力,并且同Windows系列软件的集成能力也很强,一般认为是最有前途系列软件的集成能力也很强,一般认为是最有前途的网络操作系统。的网络操作系统。客户机上的操作系统一般是采用易于操作的图形界面的操作系统,现在多数客户机上的操作系统一般是采用易于操作的图形界面的操作系统,现在多数选择选择Windows系列,如系列,如WindowsXP等。等。(1)操作系统的选择)操作系统的选择13软件结构设计软件结构设计4.3.2 总体设计总体设计 管理信息系统中,数据库服务器是必不可少的网络组成部分,管理信息系统都管理信息系统中,数据库服务器是必不可少的网络组成部分,管理信息系统都是以数据
11、库系统为基础。在数据库管理系统的选择上,主要考虑:数据库的性能;是以数据库系统为基础。在数据库管理系统的选择上,主要考虑:数据库的性能;数据库管理系统的系统平台;数据库管理系统的安全保密性能;数据的类型。数据库管理系统的系统平台;数据库管理系统的安全保密性能;数据的类型。目前流行的目前流行的DBMS有有Oracle、Sybase、SQLServer、DB2及及FoxPro等。等。Oracle、Sybase、SQLServer是开发大型管理系统时数据库系统软件中的首选是开发大型管理系统时数据库系统软件中的首选而而FoxPro、Access在小型管理信息系统建设中选用较多。在小型管理信息系统建设中
12、选用较多。在数据库选择方面,另一个要注意的因素是数据库软件的行业占有性。在数据库选择方面,另一个要注意的因素是数据库软件的行业占有性。(2)数据库服务器系统软件的选择)数据库服务器系统软件的选择 14软件结构设计软件结构设计4.3.2 总体设计总体设计 系统软件结构中的另一个方面是应用服务器软件及系统开发工具的选择。系统系统软件结构中的另一个方面是应用服务器软件及系统开发工具的选择。系统开发工具的选取首先依据的是管理信息系统应用的模式,即是开发工具的选取首先依据的是管理信息系统应用的模式,即是CS模式还是模式还是BS模模式式 目前目前B/S模式应用的开发工具很多,如当下广泛应用的模式应用的开发
13、工具很多,如当下广泛应用的Java,NET都支持都支持B/S模式应用的开发。模式应用的开发。C/S模式的开发工具及运行环境一般安装在客户端计算机上,用于模式的开发工具及运行环境一般安装在客户端计算机上,用于C/S模式应用模式应用开发的系统工具软件用得较多的为开发的系统工具软件用得较多的为VB、Delphi等。等。(3)应用服务器系统软件及开发工具的选择)应用服务器系统软件及开发工具的选择 15【例例4 42 2】某企业供销管理系统软件结构设计某企业供销管理系统软件结构设计 4.3.2 总体设计总体设计 根据例根据例51中所描述的某企业供销公司的具体情况,以下方案可以作为其计算中所描述的某企业供
14、销公司的具体情况,以下方案可以作为其计算机管理系统的系统软件配置方案:机管理系统的系统软件配置方案:1A、B两楼内的四台服务器均采用两楼内的四台服务器均采用Windows NT 2003Server 网络操作系统。网络操作系统。2A、B两楼内的两台数据库服务器均采用两楼内的两台数据库服务器均采用Oracle10作为作为数据库服务器软件。数据库服务器软件。3A、B两楼内的两台应用服务器均采用两楼内的两台应用服务器均采用IIS60及以上版及以上版本作为本作为Web应用服务器软件。应用服务器软件。16【例例4 42 2】某企业供销管理系统软件结构设计某企业供销管理系统软件结构设计 4.3.2 总体设
15、计总体设计 根据例根据例51中所描述的某企业供销公司的具体情况,以下方案可以作为其计算中所描述的某企业供销公司的具体情况,以下方案可以作为其计算机管理系统的系统软件配置方案:机管理系统的系统软件配置方案:4主办公大院内的客户端应用采用主办公大院内的客户端应用采用BS模式工作,客户模式工作,客户端操作系统采用端操作系统采用WindowsXP,浏览器采用,浏览器采用IE60,应用开发,应用开发工具采用工具采用C#。5物资仓库、产品货场、货运站的客户端采用物资仓库、产品货场、货运站的客户端采用C/S模式工模式工作,这样可以减少网络上的数据传输量,操作系统采用作,这样可以减少网络上的数据传输量,操作系
16、统采用WindowsXP,应用开发及运行环境采用,应用开发及运行环境采用C#。上述配置方案可标注在系统硬件结构图中(见图上述配置方案可标注在系统硬件结构图中(见图440)。)。17 将一个复杂的系统设计转为若干个子系统和一系列基本模块的设计,并通将一个复杂的系统设计转为若干个子系统和一系列基本模块的设计,并通过模块结构图把分解的子系统和一个个模块按层次结构联系起来。过模块结构图把分解的子系统和一个个模块按层次结构联系起来。系统模块结构划分系统模块结构划分 4.3.2 总体设计总体设计 目标目标A功能功能B功能功能N功能功能A1功能功能A2功能功能An功能功能18 一般来说,一般来说,按职能划分
17、子系统按职能划分子系统,按逻辑划分模块的方式是比较合理和方便。,按逻辑划分模块的方式是比较合理和方便。如下图,是某物资管理系统的系统结构图如下图,是某物资管理系统的系统结构图。系统模块结构划分系统模块结构划分 4.3.2 总体设计总体设计.需需求求计计划划管管理理需需求求计计划划审审批批采采购购计计划划制制定定采采购购执执行行管管理理入入库库管管理理材材料料帐帐管管理理物物资资盘盘点点管管理理出出库库管管理理报报表表统统计计打打印印各各类类统统计计分分析析编编码码管管理理数数据据备备份份需求计需求计划管理划管理仓储仓储管理管理统计统计管理管理系统系统维护维护需需求求计计划划录录入入需需求求计计
18、划划汇汇总总采购计采购计划管理划管理物资管理系统物资管理系统19 系统设计阶段首先要确定系统的总体结构,即系统总体功能结构的确定和子系系统设计阶段首先要确定系统的总体结构,即系统总体功能结构的确定和子系统与模块的划分,结构化系统设计的思想是采用自顶向下、逐层分解的方法,把系统与模块的划分,结构化系统设计的思想是采用自顶向下、逐层分解的方法,把系统划分为若干子系统,而子系统又划分为若干功能模块,模块又划分为子模块,层统划分为若干子系统,而子系统又划分为若干功能模块,模块又划分为子模块,层层划分直到每一个模块是相对独立、功能单一的独立程序为止。层划分直到每一个模块是相对独立、功能单一的独立程序为止
19、。通常用分层的树型结构图反映系统的划分,一般第一层对应子系统的划分,通常用分层的树型结构图反映系统的划分,一般第一层对应子系统的划分,第二层对应子系统的功能模块划分,再下层对应功能模块的下层分解。第二层对应子系统的功能模块划分,再下层对应功能模块的下层分解。系统模块结构划分系统模块结构划分 4.3.2 总体设计总体设计 20 模块分解的基本原则是模块分解的基本原则是“耦合小,内聚大耦合小,内聚大”。在结构化设计中,采用自顶向。在结构化设计中,采用自顶向下,逐步细化的方法将系统分解成为一些相对独立、功能单一的模块。下,逐步细化的方法将系统分解成为一些相对独立、功能单一的模块。在实际工作中,我们往
20、往还要根据用户的要求、地理位置的分布、设备的配在实际工作中,我们往往还要根据用户的要求、地理位置的分布、设备的配置情况等重新进行划分。系统的划分应该遵循如下几点原则:置情况等重新进行划分。系统的划分应该遵循如下几点原则:模块划分的原则模块划分的原则4.3.2 总体设计总体设计 211、子系统要具有相对的独立性、子系统要具有相对的独立性 减少各种数据调用和控制联系,利于以后的调试、调用减少各种数据调用和控制联系,利于以后的调试、调用2、子系统之间的数据依赖性尽量小、子系统之间的数据依赖性尽量小 接口要简单、明确接口要简单、明确 3、使数据冗余较小、使数据冗余较小 尽量避免程序结构紊乱,数据冗余尽
21、量避免程序结构紊乱,数据冗余 4、考虑今后管理发展的需要、考虑今后管理发展的需要 可以支持更高层次、更深一步的管理决策可以支持更高层次、更深一步的管理决策 5、便于系统分阶段实现、便于系统分阶段实现 信息系统的开发是一项较大的工程,一般都要分期分步进行信息系统的开发是一项较大的工程,一般都要分期分步进行 4.3.2 总体设计总体设计 6、考虑到各类资源的充分利用、考虑到各类资源的充分利用 减少系统对网络资源的过分依赖,减少输入、输出、通信等设备压力减少系统对网络资源的过分依赖,减少输入、输出、通信等设备压力 224.3 4.3 系统设计系统设计 4.3.1 系统设计的原则系统设计的原则 4.3
22、.2 总体设计总体设计 4.3.3 详细设计详细设计 4.3.4 系统设计说明书系统设计说明书 23总体设计总体设计系统分析系统分析 系统规划系统规划初步调初步调查查可行性可行性研究研究提出开提出开发要求发要求系统生命周期系统生命周期详细设计详细设计详细调详细调查查功能分功能分析析数据分数据分析析 系统设计系统设计系统转系统转换换编写技编写技术文件术文件人员培人员培训训系统设备系统设备安装与调安装与调试试程序设计程序设计与调试与调试 系统实施系统实施 系统运行维护系统运行维护N N 系统评价系统评价系统维护系统维护 系统运行系统运行Y Y致命问致命问题?题?详细设计包括代码设计、数据库设计、界
23、面设计、可靠性设计及处理设计4.3.3 详细设计详细设计 244.3.3 详细设计详细设计 代码设计代码设计 数据存储设计数据存储设计 界面设计界面设计 输出设计输出设计 输入设计输入设计 计算机处理过程设计计算机处理过程设计 系统的安全可靠性设计系统的安全可靠性设计 251.1.高考时填涂的机读卡上的姓名代码(从电报码中查到)高考时填涂的机读卡上的姓名代码(从电报码中查到)2.2.打电话时:西安打电话时:西安029029、北京、北京010010、上海、上海0210214.4.我的大学学号是我的大学学号是 07020001 07020001 3.3.去图书馆借书、到银行办理储蓄业务、我们的身份
24、证、邮去图书馆借书、到银行办理储蓄业务、我们的身份证、邮编编大家请想一下:大家请想一下:通过这些生活中例子,我们可以发通过这些生活中例子,我们可以发现代码的应用及其广泛,其实我们的确现代码的应用及其广泛,其实我们的确进入了数字化生存时代进入了数字化生存时代代码设计代码设计4.3.3 详细设计详细设计 代码设计的任务就是要代码设计的任务就是要设计出一套供管理信息系统开设计出一套供管理信息系统开发和运行所需的代码系统发和运行所需的代码系统 。26代码设计的原则代码设计的原则(1)唯一性唯一性 代码可唯一地确定编码对象,这是代码在数据管理中最基本的作代码可唯一地确定编码对象,这是代码在数据管理中最基
25、本的作用。例如,学号,工号用。例如,学号,工号 4.3.3 详细设计详细设计(2)规范性)规范性如财政部关于会计科目编码的规定。如财政部关于会计科目编码的规定。*四级科目代码四级科目代码三级科目代码三级科目代码二级科目代码二级科目代码一级科目代码一级科目代码27(4)可扩展性)可扩展性当增加新的实体或属性时,不致重新设计整个代码系统。当增加新的实体或属性时,不致重新设计整个代码系统。(7)简明性)简明性结构尽可能简单,尽可能短,以减少各种错误。结构尽可能简单,尽可能短,以减少各种错误。(6)实用性)实用性 反映对象特点,以助于记忆,便于填写。如身份证号码。反映对象特点,以助于记忆,便于填写。如
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 04 管理信息系统 开发 过程 设计 实施
限制150内