管理信息系统实施(王贵用).ppt
《管理信息系统实施(王贵用).ppt》由会员分享,可在线阅读,更多相关《管理信息系统实施(王贵用).ppt(94页珍藏版)》请在三一办公上搜索。
1、第8章 信息系统实施,1 系统实施概述 2 物理系统的实施3 程序设计4 软件开发工具5 程序和系统调试6 人员培训7 系统切换、运行8 小结,信息系统的开发思路,系统分析,系统设计,系统实施,1 系统实施概述,系统实施是开发信息系统的第四阶段。这个阶段的任务:实现系统设计阶段提出的物理模型,按照实施方案完成一个可以实际运行的信息系统软件,并应用到实际管理工作之中。,1 系统实施概述,构建系统运行平台,程序的调试和测试,系统实施报告,系统的物理模型,系统实施的流程和主要活动,将系统设计的物理平台实际构建起来,将系统设计的软件模型,利用选定的计算机语言或者开发工具来实现。,即按照编码模型,为每类
2、编码对象的实例,设计相应的编码。,准备与录入与新系统相关的基础数据。,发现程序中的错误和不完善的地方,并及时加以修改和完善。,将调试好的新系统投入运行。,培训系统的终端用户和系统维护人员。,编写系统实施阶段相关的文档。,与系统分析、系统设计阶段相比较,系统实施阶段的特点是:工作量大,投入的人力、物力多。,系统实施的特点,系统实施的步骤:(1)物理系统的实施(2)建立数据库系统(3)应用程序的编写与测试(4)系统试运行和人员培训(5)整理文档和系统转换,1 系统实施概述,IS物理系统的实施是计算机系统和通信网络系统设备的订购、机房的准备和设备的安装调试等一系列活动。,2 物理系统的实施,2 物理
3、系统的实施,(1)计算机品牌选择 国外品牌目前有IBM、HP、SUN、NEC、Dell等;国内品牌目前有联想、方正、新浪潮等。,2.1 计算机系统的实施,(2)计算机购置的基本原则 能够满足IS的设计和运行的基本要求 合理的性价比良好的可扩充性良好的技术支持,(3)计算机的环境要求 机房要安装双层玻璃门窗,并且要求无尘 硬件通过电缆线连接至电源,防止静电感应 防止由于突然停电造成的事故发生,应安装备用 电源设备,如功率足够的不间断电源(UPS),2 物理系统的实施,局域网(Local Area Network,LAN)通常指一定范围内的网络,可以实现楼宇内部和临近的几座大楼之间的内部联系。广域
4、网(Wide Area Network,WAN)能连接多个城市,国家或大洲。,2.2 网络系统的实施,3 程序设计,编程(Coding)就是为系统各个模块编写程序。根据结构化方法设计了详细方案,又有了高级语言,初级程序员都可以参加这一阶段的工作。,程序设计的任务:根据系统设计说明书中有关的处理过程描述、数据库设计、输入设计、输出设计等具体要求,选择合适的计算机语言,编制出正确、清晰、强健性好、易维护、工作效率高的程序。,3.1 程序设计的任务和基本要求,程序设计基本要求,可靠性(Reliability),正确性(Validity),效率(Efficiency),可维护性(Maintainabi
5、lity),3.1 程序设计的任务和基本要求,基本要求,理解性(Readability),1.可靠性:程序应具有较好的容错能力。系统的安全可靠性:反映在多个方面,如操作人员的安全可靠问题,系统运行时数据存取的安全可靠问题,进行网络通信时数据信息传递的安全可靠问题。系统的安全可靠性一般都要通过系统分析与设计过程来严格定义。系统的运行可靠性:只能通过高质量的程序设计、仔细周到的程序调试、详尽严格的系统测试等工作过程来把关。,2.正确性正确性就要求系统的划分、书写的格式、变量的命名等等都有统一的规范要求。正确地满足预期的需要。源程序的正确性是对程序设计质量的最基本要求。,3.可理解性程序设计人员所编
6、写的程序应该是条理清晰,结构清楚,他人易于理解。要使程序具有可理解性,除了结构清晰以外,还需要在程序中插入必要的注释性语句,如说明程序的功能、解释变量的含义、描述特殊处理的细节等等,这将为今后他人阅读该程序、修改程序提供很大的方便。,4.可维护性 由于信息系统需求的不确定性,系统需求可能会随着环境的变化而不断变化,因此,就必须对系统功能进行完善和调整,为此,就要对程序进行补充或修改。此外,由于计算机软硬件的更新换代也需要对程序进行相应的升级。,5.效率 程序的效率是指程序运行时所占用系统资源(存储空间、处理机时间等)的程度。,3 程序设计,功能结构图中有很多大大小小的模块,先实现那些模块呢?,
7、3.2 自顶向下的模块化设计,结构化方法主张自顶向下实现,尽量先实现上层模块,逐步向下,最后实现下层最基本的模块。,模块应该具有独立性:在系统中模块之间应尽可能的相互独立,减少模块间的藕合,即信息交叉,以便于将模块作为一个独立子系统开发。模块大小划分要适当:模块中包含的子模块数要合适,既便于模块的单独开发,又便于系统重构。,自顶向下模块化程序设计中应注意:,模块功能要简单:底层模块一般应完成一项独立的处理任务。共享的功能模块应集中:对于可供各模块共享的处理功能,应集中在一个上层模块中,供各模块引用。,3 程序设计,采用顺序结构、循环结构、选择结构三种基本逻辑结构来编写程序的方法。,3.3 结构
8、化程序设计方法,1.顺序结构 顺序结构表示含有多个连续的处理步骤,按照书写的先后顺序执行。,int i=0;int s=1;s=100+i;,2.循环结构 循环结构是由一个或几个模块构成,程序运行时重复执行,直到满足某一条件为止。,入口,int i=1;int s=0;While(i=100)s=s+i;i=i+1;,3.选择结构 由某个逻辑表达式的取值决定选择两个处理加工中的一个。,int i=1;int s=0;if(i 10)s=s+1;else s=s+2;,3 程序设计,2.面向对象程序设计3.程序自动生成4、可视化编程技术,3.4 其他程序设计方法,4 软件开发工具,利用软件生成工
9、具进行系统开发可以大量的减少甚至避免手工编写程序,并且避免了手工方式下的编程错误,从而极大的提高了系统开发效率。,1.可视化图形界面编程工具MS可视化开发工具(VB、VC、ASP.net)JAVA平台 宝兰公司(Borland Delphi)PowerBuilder,2.计算机辅助软件工程(CASE)CASE(Computer Aided Software Engineering)的特点 支持系统分析和系统设计(如生成数据流程图、生成功能结构图和各种文档资料等)乃至整个系统生命周期的大型软件环境。功能:CASE中集成了多种工具,这些工具既可以单独使用,也可以组合使用,为系统开发提供了全过程的开
10、发环境。,5 程序调试和系统测试,5.1 程序调试过程,人们常常有一种错觉,认为程序编写出来就“万事大吉”。程序编制完成后,需要对程序进行调试,排除其中的各种错误,如语法错误、逻辑错误等。一般情况下,语法错误比较容易发现,而逻辑错误要查找出来并加以改正就不那么容易,而且逻辑错误一般都需要通过程序测试才能发现。所以程序调试与测试往往是密不可分的。调试就是为了改正错误,而程序中的错误需要通过测试来查找。,程序调试过程,程序的调试一是对错误定位,二是改正所发现的错误。具体的执行步骤是:从错误的表现形式入手,分析判断,以确定程序中出错的位置;研究分析相关部分的程序,找出错误的内在原因;修改代码,以排除
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 实施 王贵用

链接地址:https://www.31ppt.com/p-6597006.html