首页 理论教育 如何开发管理信息系统?

如何开发管理信息系统?

时间:2023-06-14 理论教育 版权反馈
【摘要】:管理信息系统是按组织上层主管人员的要求,以各职能部门所提供的业务活动目标为依据,按照完成组织管理活动所应遵循的顺序而建立起来的。这个建立过程,通常称为管理信息系统的开发。管理信息系统的开发,是一项十分繁琐而又复杂的工作。如果相关领导认为可行性分析报告中的论证正确,有必要、有可能开发新系统,则进入下一环节,即通过详细的系统调查和系统化的分析,初步建立管理信息系统的“逻辑模型”。

如何开发管理信息系统?

管理信息系统是按组织上层主管人员的要求,以各职能部门所提供的业务活动目标为依据,按照完成组织管理活动所应遵循的顺序而建立起来的。这个建立过程,通常称为管理信息系统的开发。

管理信息系统的开发,是一项十分繁琐而又复杂的工作。同时,由于各组织的管理信息系统各不相同,所考虑的因素也就没有统一的标准,因此,必须运用系统的观点来做好这项事情。一个组织的管理信息系统从提出设想到最终的实现,其间要经过系统分析、系统设计和系统实施三个阶段。

(一)系统分析

系统分析阶段是开发管理信息系统的第一个阶段,也是最重要的阶段,其工作量约占整个系统开发工作总量的30%~40%,系统分析的质量好坏在很大程度上决定了系统开发的成败。

在系统分析阶段,系统分析人员首先要进行初步的系统调查,对开发新系统的可行性进行论证,论证的内容主要包括经济上、技术上、资源上和管理上的可行性,可行性分析的结果以可行性分析报告的方式形成文稿,并呈交组织的相关领导进行审阅、批准。如果相关领导认为可行性分析报告中的论证正确,有必要、有可能开发新系统,则进入下一环节,即通过详细的系统调查和系统化的分析,初步建立管理信息系统的“逻辑模型”。其中详细调查的内容主要包括两个方面:管理业务流程的调查和数据流程的调查。在上述工作的基础上,要写出“系统分析报告”,这是系统分析阶段的成果性文档,也是下一阶段系统设计阶段的工作基础。

在系统分析阶段,系统分析人员要做大量的调查、分析、综合及对比工作,因而要求系统分析小组的成员和参加系统分析工作的其他人员除具备管理科学系统科学和计算机科学等专业知识外,还应比较熟悉业务,并有一定的组织和交往能力,与企业各部门的有关业务人员协同完成系统分析工作。

(二)系统设计

经过了系统分析,有了明确的目标之后,就可以进行系统设计工作了。系统设计阶段的主要任务是把系统分析阶段提出的逻辑模型方案转化成可以由计算机实施的具体方案,即把“逻辑模型”转化为“物理模型”。

在系统设计阶段,要依据系统分析报告和开发者的知识与经验在各种技术和实施方法中权衡利弊、精心设计,合理地使用各种资源。系统设计首先是总体结构设计,然后是详细设计,主要内容包括新系统总体结构设计、子系统划分、模块结构设计、网络设计、计算机软硬件配置、代码设计、数据库设计、输入输出设计和处理流程设计等过程。系统设计阶段的结果是一系列的系统设计文件,这些文件是物理的实现一个管理信息系统(包括安装软硬件设备和编制软件程序)的重要基础。

由于系统设计阶段的内容多、专业性和技术性较强,因此专职的系统设计人员应具备数据结构、数据库、模型模拟和程序编写等计算机专业知识。此外,由于系统设计工作是一个承上启下的环节,故既要体现系统分析的结果,又要使程序员能够充分理解设计思想。因此,系统设计阶段的工作应该由系统设计人员、系统分析员和程序编写人员共同来完成。

(三)系统实施(www.xing528.com)

系统实施是系统开发工作的最后一个阶段,这一阶段会将系统设计阶段的结果在计算机上实现,即将原来纸面上的、类似于设计图的新系统方案转换成可以执行的计算机应用系统。系统实施阶段既是成功的实现新系统,又是取得用户对系统信任的关键阶段。管理信息系统的规模越大,实施阶段的任务就越复杂。为此,在系统正式实施开始之前,就要制订出周密的计划,即确定出系统实施的方法、步骤、所需的时间和费用,并且要监督计划的执行,做到既有计划又有检查,以保证系统实施工作的顺利进行。

系统实施阶段主要有以下几个方面的工作。

1.购置和安装计算机及网络系统

随着信息技术的发展,各种计算机软、硬件产品和网络产品竞相投向市场,这既给企业提供了多种选择,也给系统的实施带来了一定的复杂性,因此,系统开发人员必须在众多的产品中选择最适合和最需要的品牌。购置计算机和网络系统的基本原则是在能够满足管理信息系统要求的前提下,还要综合考虑所购产品是否具有合理的性能价格比;是不是具有良好的可扩充性;能否得到来自供应商的售后服务和技术支持等。计算机和网络系统的安装主要应由供货商负责完成,同时供货商还应负责系统操作人员的培训。

2.程序设计

程序设计就是由程序员根据系统设计阶段的模块结构图和数据库结构来编写程序代码,即把系统设计的结果转换成某种计算机编程语言写成的程序,实现系统设计中的每一个细节。编程人员应根据系统的特点和自身的熟练程度来选择合适的编程工具和程序设计方法,使设计出的程序尽量满足可靠、规范、易读和高效的要求。

3.系统测试

在系统正式实施之前,为了及时发现程序和系统中可能存在的问题,避免不必要的浪费,还要对程序和系统进行测试。在测试时可将原来手工作业方式下得出的正确的数据输入到程序和系统之中,这样即可以检验系统运行的可靠性,还可以考察系统的运行效率

4.系统转换

在这一环节,首先要对相关人员进行培训,使他们了解计算机相关知识以及系统的构架、基本原理、操作和维护流程等。在此基础上,再根据系统的特点选择合适的系统转换方式,确保系统平稳地由手工作业方式向计算机作业方式转换,使新系统逐步安全地取代原有系统的功能。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈