- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第11章 管理信息系统的开发 11.1 管理信息系统设计方法 11.2 开发实例——学生信息管理系统 11.3 应用程序的编译与分发 11.4本章小节 * * 本章学习目标 通过本章学习,应该: 掌握应用系统分析、设计的基本方法; 掌握安装程序的制作方法。 管理信息系统(MIS)是人们借助计算机进行企事业现代化管理的重要手段。随着可视化的第四代程序设计语言的出现,快速原型法已经成为MIS开发的常用方法。本章以快速原型法为例介绍应用系统设计的方法以及应用程序的分发方法。 11.1.1管理信息系统及其组成 管理信息系统(Management Information Systems 简称 MIS)是由人和计算机等组成的系统,它能实测企业的各种运行情况,能利用过去的数据预测未来,能从全局出发辅助企业进行决策,利用信息控制企业的活动并帮助实现其规划目标。 管理信息系统是由信息的采集、传递、存储、加工、维护和使用6个方面组成。 管理信息系统是一个人造的系统,需要从系统观点出发,运用系统工程的方法,按照系统发展的客观规律来展研制工作。 11.1.2 管理信息系统的生命周期 管理信息系统的发展是无止境的,一个系统用了几年后,可能出现新情况、新问题,提出新要求。这时,再次改进系统目标,又要更新系统。这种周期循环叫做系统的生命周期。管理信息系统的开发要经历系统分析、系统设计和系统实施等三大阶段,每个阶段又分若干子阶段。 1.系统分析 系统分析是系统开发的第一阶段,包括可行性分析和需求分析,其目标是确定用户对目标系统的要求。 (1)可行性分析。可行性研究主要几种在技术可行性、经济可行性、法律可行性等方面。 (2)需求分析。由于目标系统通常源于当前系统但又往往高于当前系统因此需求分析总是在现有系统上进行的,其任务是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统“做什么”的问题。需求分析的步骤是: ①调查研究当前系统的工作状况。 ②对调查内容进行分析和抽象,列出用户许可的目标系统需求。 ③对列出的需求进行数据分析,即确定目标系统中使用的全部数据并对他们进行定义;同时对列出的需求进行功能分析,以确定用户对目标系统数据处理功能的需求。 2.系统设计 系统设计是在对现行系统详细分析的基础上,根据系统分析的结果,确定具体的系统实现方案,即根据新系统的逻辑模型建立新系统的物理模型,其任务是解决“怎样做”的问题。系统设计包括数据库设计、输入输出设计、系统结构设计、模块设计。 (1)数据库设计。通常将数据库设计过程分为以下3个步骤: ①概念设计。 ②实现设计。 ③物理设计。 (2)输入输出设计:根据用户的使用习惯设计输入输出方式、数据的输入输出格式(包括屏幕格式和报表格式)及输入输出数据内容。 (3)系统结构设计:根据需求分析阶段确定的新系统的目标、功能和逻辑模型,把系统功能划分为若干个子系统,明确各子系统的子目标和子功能,然后按层次划分功能模块,并画出系统结构图。 (4)模块设计:确定功能模块子功能的实现方法,通常还要将模块进一步细化为多个子模块,模块的划分要遵循模块的独立性强、相互之间联系小、模块大小合适的原则。 3.系统实施 系统实施是指新系统的具体实现、运行和维护。主要任务是物理系统(计算机硬件系统、网络设备等)的实施、应用程序的编写与调试、系统安装、系统维护和评价。 11.1.3管理信息系统的开发方法和界面特点 1.开发方法 (1)结构化的生命周期法 结构化的生命周期法,是把管理信息系统的生命周期分为系统分析、系统设计和系统实施等三大阶段,强调采用系统工程的思想核方法严格区分上述工作阶段来完成信息系统的整个开发过程。在整个开发过程中强调文档的规范化及标准化。 (2)快速原型法 快速原型法摒弃了严格区分管理信息系统生命周期各个阶段的方式,而是一开始就凭借开发人员对用户需求的理解,利用强有力的开发工具实现一个实实在在的系统模型(称为原型),即开发一个不太完善,也不一定完全符合用户需求的管理信息系统(或整个系统的一部分),这个模型表达开发人员对用户需求的理解和他认为系统实现后的形式。然后 开发人员和用户一起对这个模型进行评价,并以用户为主对模型的不足之处提出改进意见。根据评价结果,开发人员对模型进行修改。如此反复,直到用户满意为止。快速原型法的开发过程可用如图11-1所示的流程来表示。 (3)面向对象法 面向对象法的思想源于面向对象程序设计。面向对象的分析方法是从现实世界抽象出对象及发生在对象上的事件,从而建立起数据对象和处理操作之间的联系。利用面向对象的开发工具去实现面向对象的模型是一件很自然的转换过程。 2.界面特点 在计算机软件技术中,用户界面设计已经发展成为一个重要的分支。MIS的用户界面设计一般遵循以下的基本原则:
文档评论(0)