大学管理信息系统教程-应玉龙-PPT文稿资料课件PPT
收藏
资源目录
压缩包内文档预览:(预览前20页/共47页)
编号:21836197
类型:共享资源
大小:14.69MB
格式:ZIP
上传时间:2019-09-06
上传人:QQ24****1780
认证信息
个人认证
王**(实名认证)
浙江
IP属地:浙江
25
积分
- 关 键 词:
-
大学
管理信息系统
教程
应玉龙
ppt
文稿
资料
课件
- 资源描述:
-
大学管理信息系统教程-应玉龙-PPT文稿资料课件PPT,大学,管理信息系统,教程,应玉龙,ppt,文稿,资料,课件
- 内容简介:
-
,第7章 系统实施,7.1 系统实施概述,7.2 程序设计,7.3 系统测试,7.4 系统转换,7.1 系统实施概述,7.1.1 系统实施阶段的任务,系统实施将设计方案付诸实施并全面实现新系统,需要投入大量的人力、物力和财力,因此必须加强组织协调工作,确保系统实施的各项任务能有计划、有步骤地进行,达到开发出高质量管理信息系统的目的。 系统实施阶段的主要内容及工作步骤如下面图7.1所示。,(l)物理系统的建立 根据系统设计说明书所确定的物理系统方案,购买所需的计算机、网络设备以及系统软件,建立计算机机房,安装和调试设备。购买设备要请有关方面的专业技术人员参加,选择售后服务好、质量高、价格合理的设备。计算机机房的建立要按照安全实用的原则,并尽可能符合国家的有关规定 (2)程序的编制 根据系统设计说明书,编写各模块、各子程序的程序设计说明书,利用所选开发语言和开发工具编制程序。程序编制工作量较大,设计人员必须耐心细致。某些较普遍的问题可购买成熟的软件包予以解决以减少编程量,增加通用性。,(3)系统调试 按照系统的目标和功能要求,对编制完成的程序进行逐个调试,最终实行系统总调试。系统调试是确保系统运行顺利的重要步骤,必须认真、细致、耐心。 (4)系统切换 系统调试完成后,即可支付用户,实施旧系统向新系统的转换。系统切换包括系统开发文档资料的移交、数据的准备与录入、人员的培训、系统试运行等诸多内容。它是一个较长的过程。 (5)系统维护 对系统实施日常管理,修改、完善系统功能。 (6)系统评价 针对系统在一段时间内的运行状况,根据系统目标和功能,对系做出全面的评价。,与系统分析、系统设计阶段相比,系统实施阶段的特点是工作量大,投人的人力、物力、财力多。因此,这一阶段的组织管理工作也很繁重。,7.1.2 实施阶段的主要特点,7.2 程序设计,程序设计是在系统详细设计的基础上对系统各模块的具体实现。系统分析阶段和系统设计阶段产生的文档,都不能直接在计算机上执行。只有完成了程序设计后,再经过编译才产生可执行代码,从而使系统的需求能真正实现,因而程序设计也称为系统的实现阶段。 程序设计过程和其他的工程设计方法一样,有一个不断的演化过程,也处于不断完善和改进的阶段。,程序设计阶段的主要任务是对每个程序模块进行设计、编码和测试,并且产生相应的文件资料,形成产品。 由项目管理部门根据系统设计的要求组织程序设计,从而进入开发实体的工作。该阶段的任务是将系统说明书和有关程序设计中定义的设计内容转换为完整的工作系统,其中包括必须的文档资料。,7.2.1 程序设计的任务,1.本阶段需要完成的任务 (1)设计、绘制功能模块图; (2)针对功能模块图进行编码; (3)对功能模块进行测试; (4)写出有关技术资料和说明; (5)检查和修改程序编码工作进程; (6)测试系统功能和性能; (7)确定系统执行过程中所需要的技术资料。,2.本阶段还应向程序管理组织提供的文档资料 (1)形成的软件包; (2)程序设计说明资料; (3)操作说明草案。,3.程序编码阶段的任务分解情况 (1)确定开发子系统阶段目标; (2)确定程序编制方法; (3)开发子系统阶段所生成的各种文档资料; (4)编写设计说明书; (5)修改、扩充数据结构图; (6)模块编码; (7)功能模块测试与数据制作。,4.开发子系统阶段的目标 (1)设计、编码与测试每个程序; (2)为以后的程序维护与操作运行编写必要的文件。 5.确定程序编制的方法 必须以统一的“格调”生成程序,以方便以后程序的维护,同时也便于在开发期间及时“交换思想”、纠正错误等。程序编制的方法一般有两种: (1)以功能为基础的方法; (2)以数据结构为基础的方法。,不管采用以上哪种程序编制方法,都应该考虑编程目标。当采用以数据结构为基础的编程方法时,目标代码设计应遵循模块划分时的“高内聚、低耦合”的要求,即满足以下几点要求: 与问题无关部分必须放在不同的模块中 与问题相关部分必须放在同一的模块中 每个模块应该执行不同的功能,6.开发子系统阶段所产生的各种文档资料 (1)模块程序设计说明流程图; (2)数据结构图,程序结构图; (3)使用的程序设计语言,模块关联图; (4)源程序清单; (5)模块测试项目表; (6)程序测试计划,测试数据; (7)测试结果; (8)源程序备份; (9)程序验收单。,7.2.2 程序设计过程,1.程序设计语言的分类 (1)经典程序设计语言。有FORTRAN,COBOL,BASIC和ALGOL等。 (2)结构化语言。有PL/1,PASCAL,C和ADA语言,它们几乎都是从ALGOL派生出来的,在工程、科学、商业和系统应用方面都有广泛应用的潜力。 (3)专用语言。典型的专用语言有APL,FORTH,LISP,PROLOG,JAVA等等。 (4)第四代语言。第四代语言又称为超高级语言,它们通常由某个专门领域的知识库和方法库支持,是数据处理和过程描述的更高抽象,具有非过程特性。第四代语言可以分为如下几种类型。, 查询语言:为与数据库应用相关的问题求解开发,起代表有SQL(结构化查询语言)。用户利用查询语言可以对数据库中的信息进行复杂的查询操作。 应用程序生成器:根据人-机对话和少量的非过程性描述语句使得系统自动生成完整的过程语言程序。 图形语言:规定一套用于描述数据结构和处理过程的图符,用户通过对话定义各图符规定的属性、调用资源和图符对象之间的过程联系。系统直接解释执行这种图形程序,或者产生对应处理要求的过程语言源程序或者目标程序。,(5)数据库系统。目前管理信息系统软件的实现,更多采用数据库技术,FOX数据库管理系统于20世纪80年代引入我国,其版本也在不断地升级,目前以Visual FoxPro 9.0为最新版本,开发效率极高,多为中、小型管理信息系统的开发平台。对于大型管理信息系统,常采用面向对象编程语言为开发工具,与大型数据库系统一起构成管理信息系统。数据库系统是管理信息系统最理想的开发平台。,2.程序设计语言的选择 高级语言的选择标准如下: (1)具有模块化机制; (2)可读性好; (3)控制结构满足结构化要求; (4)数据类型丰富; (5)编译效率高、查错能力强; (6)具有独立编译机制。,一般地说,同时满足以上要求的语言仅仅是理论上的标准,应用实践中还应该考虑以下实际环境的限制。 (1)用户要求。如果系统将来由用户自行维护的,则用户希望能用其熟悉的语言开发。 (2)可以得到的语言系统。目标系统可以运行的语言版本常常是有限的。 (3)可以得到的软件工具。有些语言系统存在支持程序开发的软件工具,有些则没有。 (4)工程规模。如果工程规模庞大,则可以选择几种语言混合实现。,(5)程序员知识与经验。完全掌握、熟悉使用一种语言需要大量的实践积累,因此在其他要求不矛盾的情况下应该选用程序员熟悉的语言。 (6)可移植性要求。如果系统预期在不同环境下实现或者应该具有较长的使用寿命,则应该选择标准化程度高,可移植性好的语言。 (7)应用领域。不同应用领域的语言不但具有支持该应用领域的特殊机制,而且还好在大量可以利用的标准程序库等软件资源。,3.编程技巧与方法 (1)好程序的标准 对于什么是“好程序”,50年代与70年代末的观点有很大不同。50年代的计算机内存小、速度慢,人们往往把程序的长度和执行速度放在很重要的位置,费尽心机缩短程序长度,减少存储量,提高速度。现在情况有了很大的不同,一般认为好程序应具备下列素质: 能够工作; 调试代价低; 易于维护; 易于修改; 设计不复杂; 效率高。,(2)结构化程序设计 常结构化程序设计包含下面几方面内容: 限制使用GO TO语句
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。