管理信息系统教案

2026/4/25 17:58:23

软件开发综合实训教案 第1章 管理信息系统基础

系统需求分析阶段的相关文档包括软件需求说明书和数据要求说明书。软件需求说明书是为了用户和开发人员对系统的初始规定有一个共同的理解而编制,它是整个软件开发的基础;数据要求说明书是向整个软件开发时期提供关于被处理数据的描述和数据采集要求的技术信息。

3.系统设计

系统设计主要包括总体设计(也称概要设计)和详细设计。 (1)系统设计的目的

系统设计要根据系统需求分析报告中的系统逻辑模型综合考虑各种约束,利用一切可利用的技术手段和方法进行各种具体设计,建立可以在计算机环境中实施的系统物理模型,解决“系统怎么做”的问题。

(2)系统设计的任务和方法

系统设计是利用一组标准的图表工具和准则,确定系统有哪些模块,用什么方法连接,如何构成良好的系统结构,并进行系统输入、输出、数据处理、数据存储等环节的设计。这一阶段的重点是设计好系统的总体结构。

总体设计阶段主要任务是选取软件体系结构,将系统划分为若干模块,确定每个模块的功能,决定模块间的调用和信息传递关系,确定本系统与其它外围系统接口,制定设计规范,确定用户界面风格,决定系统的运行平台,制定部署计划,设计类体系结构和数据库结构,进行安全性、可靠性及保密性设计,最后形成概要设计说明书。

详细设计阶段主要任务是对概要设计做进一步的细化,设计出系统的全部细节并给予清晰的表达,使之成为编码的依据

在系统设计阶段,可采用UML中的类图描述系统中的类信息,采用顺序图和协助图描述对象之间的交互,采用状态图描述对象的状态转换,采用活动图描述程序的详细流程。

系统设计内容参见下表1-2。

表1-2系统设计主要内容

21

软件开发综合实训教案 第1章 管理信息系统基础 设计内容 功能模块设计 用户界面设计 外部接口设计 安全性设计 数据库设计 类体系结构设计 程序模块的分解,关于处理逻辑的说明 用户界面风格设计,联机帮助,错误信息提示与处理 与外部系统接口、连接的实现方式 设备备份与数据备份,系统管理员与各级用户权限的设定,事故处理与灾难恢复 E_R图,物理数据模型,数据一致性 确定系统中的类以及类与类之间的关系 说明 (3)系统设计的工具

在系统设计阶段,可以在需求分析的基础上创建UML的类图、顺序图、协作图、状态图、构件图和部署图。此外,可以采用PowerDesigner建立数据库模型。

(4)系统设计阶段的相关文档

系统设计阶段相关的文档主要包括概要设计说明书、详细设计说明书和数据库设计说明书。概要设计说明书主要包括组织机构、功能分配、模块划分、软件的总体结构、接口设计、运行设计和系统配置等内容;详细设计说明书包括模块描述、模块功能、设计方法、逻辑流程及实现算法等内容;数据库设计说明书主要包括数据库的逻辑结构和物理结构、数据字典以及安全保密设计。

4.系统实施

完成了系统设计以后,就进入了系统实施阶段。该阶段的主要任务就是在计算机上真正实现一个具体的管理信息系统。

(1)系统实施的目的

系统实施的目的是将系统设计阶段设计的系统物理模型加以实现,建成符合分析设计要求的可实际运行的系统,并完成系统的各种测试工作,最后交付用户使用。

(2)系统实施的内容和方法

系统实施阶段的主要工作包括建立系统开发和运行环境,建立数据库系统,准备、录入系统的有关数据,编写、调试应用程序,测试系统,培训系统操作人员,交工验收。

22

软件开发综合实训教案 第1章 管理信息系统基础

在系统实施阶段要成立系统实施工作领导小组,组织各专业小组组长和有关部门的领导共同编制新系统实施计划,保证系统实施工作的顺利进行和成功。

建立系统开发和运行环境包括计算机硬件、外设、网络、电源、机房、环境等有关设备的配置或购买、验收、安装与调试等工作,这些工作主要由专业技术人员完成。

数据准备与录入工作主要是指由手工操作转入计算机处理所需的各种数据的整理、录入及计算机系统中为新系统所用数据的转换工作。数据准备与录入工作要注意数据的准确性,在整理、录入、校验等各个环节把好关,为系统的顺利转换打好基础。

程序编码的主要工作就是利用选定的程序设计语言,将详细设计结果翻译成为正确的、易维护的程序代码。编码设计是开发全过程中重要组成部分,要求编码具有可靠性、可读性、可维护性。

系统的测试工作主要包括单元测试、组装测试、集成测试、验收测试。这些测试不但要检验系统的各项功能和性能,还要检验系统的可靠性、安全性、可用性和兼容性。

系统测试方法主要有白盒测试和黑盒测试。白盒测试是对系统内部过程性细节做细致的检查,把被测试的程序看成是透明的盒子。黑盒测试是把测试对象看成是个黑盒子,对被测试程序的功能和外部特性进行测试。

在进行以上各个环节的同时展开人员培训工作。培训内容包括计算机系统的基础知识和基本操作、管理信息系统的基础知识、新系统的基本功能和操作方法、新系统对使用人员的要求、系统操作注意事项、可能故障及排除方法、个人在新系统中应该承担的工作等,使用户关心、支持系统的实现。

(3)系统实施阶段的工具

目前,常用的程序设计语言有Java、C#、Visual BASIC、Delphi等,常用的测试工具有Panorama、Rational Quantify等。 (4)系统实施阶段的管理文档 系统实施阶段的管理文档主要有: ① 用户手册

23

软件开发综合实训教案 第1章 管理信息系统基础

用户手册要使用非专业术语的语言,充分描述该系统所具有的功能和使用方法,使用户通过本手册了解该软件的用途、使用环境和方法。

② 操作手册

操作手册向操作人员提供该软件每个具体运行过程的有关知识,包括操作方法的细节描述。

③ 模块开发卷宗

模块开发卷宗记录和汇总低层次开发的进度和结果,以便对整个系统开发工作进行复审,并为将来维护提供有用的技术信息。 ④ 测试计划

测试计划提供一个对系统测试活动的安排,主要包括每项测试活动的内容、进度安排、设计考虑、测试数据的整体性方法及评价准则。 ⑤ 测试分析报告

测试分析报告把组装测试和集成测试的结果、发现的问题以及分析结果以文件形式加以保存。

⑥ 项目开发总结报告

项目开发总结报告要总结本项目开发工作经验,说明实际取得的开发成果以及对整个开发工作各方面的评价。

5.系统维护

管理信息系统是一个复杂的人机系统,系统外部环境与内部因素的变化不断影响系统的运行,因此需要不断地完善系统,以提高系统运行的效率与服务水平,这就需要从始至终地进行系统的维护工作。 (1)系统维护的目的

系统维护的目的是保证系统正常、可靠、安全、稳定的运行,并不断地完善系统,以增强系统生命力,延长系统的使用寿命,提高系统的管理水平和经济效益。 (2)系统维护的内容

24


管理信息系统教案.doc 将本文的Word文档下载到电脑
搜索更多关于: 管理信息系统教案 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219