管理信息系统的发展方向及实现技术在社会经济建设日益发展的形势下,管理工作在发展中出现了工作内容项目不断增多、工作质量要求不断提高、工作量不断增大、工作难度不断增强等新形势和新问题,管理工作的重要系统之一——计算机管理信息系统也面临着发展方向的问题。
树立以应用为主的思想,融合先进的管理技术和管理方法,选择合适的应用平台,构筑能发挥持久效益的计算机管理信息系统,是管理工作的计算机管理信息系统的发展方向。
这样,管理工作才能跟上社会发展步伐,适应新的发展形势,提高管理工作效率,提高管理工作质量和工作水平,高质量地完成管理工作任务,促进管理工作的改革和健康发展。
管理信息系统开发是一项高收益和高风险并存的工程。
理性统一化方向的提出正是由管理信息系统开发成功率一直很低引起的。
据估计80 年代中国企业信息化的成功率仅20 %左右,这意味着大量资金的浪费和损失。
问题的解决涉及管理思想、管理制度、管理方法、权力结构、习惯势力的阻碍和开发方法等许多相关因素。
长期以来,人们从各个方面着手解决这些问题,主要是从完善管理制度、加强数据管理、实施一把手原则、加强人员培训以及提高开发方法的科学性等方面去努力。
传统开发方法,如,结构化方法、原型法等存在的最大的问题是难以弄清和表达需求,用户、系统分析人员、系统设计人员和编程人员之间交流十分困难。
当需求发生变化或增加新的需求时,常常要对系统作大量的修改,结果往往是一再返工,不断追加投资,拖延时间,用户意见一大堆,甚至推倒重来。
为了解决这些问题,多少年来,一方面,不断完善系统分析和系统设计方法,另一方面,则在系统实施阶段的程序设计方法上作重大的改革,也就是从结构化程序设计方法转向了面向对象的程序设计方法。
到1995 年为止,各种基于面向对象的系统分析和设计方法所采用的建模语言竟发展到50 多种,它们各自具有不同的建模符号体系,同一符号可能代表不同的意义,给应用带来了极大的混乱。
另一方面,传统的系统分析方法和系统设计方法又难以和面向对象的程序设计方法相对接。
一、信息管理系统的内涵、结构和发展态势
近年来,随着管理环境的变化和信息技术的飞速发展,管理信息系统无论是在开发方法上,还是在实现技术上,都发生了很大的改变,如何看待这些变化,进而把握管理信息系统的发展方向及其核心实现技术,是管理信息系统研究人员在新的环境下认识和开发管理信息系统必须要解决的问题。
从概念层次上看,管理信息系统
由,信息源、信息处理器、信息用户和信息管理者四大部分组成。
软件层次上看,支持管理信息系统各种功能的软件系统或软件模块的系统结构,构成了管理信息系统的软件结构。
从硬件层次上看,管理信息系统硬件的物理位置安排、硬件的组成及其连接方式。
管理信息系统的发展方向慢慢的向集成化、网络化、智能化发展。
所谓集成化,是指在各种功能服务于一个整体核心的同时,能实现各种功能的有效协调并发挥最大效能,不仅要求各种硬件组织的有效结合,更要求相应软件系统的高度契合,同时软、硬件之间实现完美的集成。
基于Internet的管理信息系统形成了网络化趋向:随着信息技术的飞跃发展,现代企业高层的管理决策质量要求越来越高,决策时要考虑的因素越来越复杂,决策的速度要求更快,在这种情况下,智能决策支持系统作为传统DSS与人工智能的结合体能更好地支持管理决策。
一方面,Internet技术为管理信息系统真正发挥信息的收集、处理、储存和分配以及组织的决策支持、协调与控制功能奠定了基础,另一方面,Internet也使传统的封闭式的MIS走到了尽头,并向新的MIS设计者提出了利用Internet技术实现网络化集中管理的更高要求。
这就是智能化。
二、新一代管理信息系统的实现技术,主要有系统集成技术、数据仓库与数据库挖掘技术
动态WEB应用开发技术系统集成是指按用户的需求,对众多的技术和产品进行合理选择,最佳配置各种软、硬件的产品与资源,组合成完整的、能够解决客户具体应用需求的集成方案,使系统的整体性能达到最优,在技术上具有先进性、实现上具有可能性、使用上具有灵活性、发展上具有可扩性、投资上具有受益性。
下面介绍统一建模语言(UML)、XML语言以及分布对象技术。
(1)统一建模语言UML(United Model Language)UML是目前信息系统最全面的一种描述方法,融合了多种描述方法的优点,
UML由视图(View)、图(Diagrams)、模型元素( Model Elements)、通用机制( General Mechanism)和扩展机制(Extensibility Mechanisms)等几个部分构成。
(2)可扩展标记语言XML具有以下特点:一XML是面向内容的标识语言,它可以脱离具体应用来描述保存在异构环境中的各种数据,其它系统应用能直接对这些自描述的XML文件中数据进行操作。
二XML 以一种统一的数据模式描述来自不同数据源的数据,屏蔽数据源中应用环境和数据结构的异构性。
三可扩展性好。
(3)分布对象技术为了克服分布环境的异构性,达到信息和软件的资源的共享,同时,为了满足对应用软件的可扩展性和可重用性要求,将机向对象的思想应用到分布环境中,分布对象计算的概念应运而生,并成为构建分布式应用系统的主流技术。
随着数据在日常决策中的重要性越来越显著,数据仓库与数据挖掘技术便是为解决这些数据问题而逐渐发展起来的。
数据仓库是支持管理决策过程的、面向主题的、集成的、不可更新的、随时间不断定变化的数据集合,是存储据的一种组织形式。
分三个部分:第一是不同的数据来源;第二是通过对不同的数据源的转换/装载形成的一个新的数据库;第三则是联机分析处理基于上一部分的数据库提供多维报表分析功能。
数据挖掘是从大量的、不完全的、有噪声的、模糊的、随机的数据中提取隐含在其中的、人们事先不知道的、但又是潜在游泳的信息和知识的过程。
因为与数据库密切相关,又称为数据库知识发现。
三、企业管理信息系统技术解决方案J2EE
J2EE是SUN公司推出的以Java技术为基础的一组规范与指南,它定义了开发多层企业应用程序的标准,通过它企业可以更方便地在中间层加速分布式部署。
J2EE的主要组成部分有J2EE平台、J2EE规范参照实现、兼容性测试套件。
J2EE平台提供了一个基于组件的方法来设计、开发、装配及部署企业应用程序。
它包括多层的分布式应用模型、组件重用、一致化的安全模型以及灵活的事务控制。
基于J2EE的企业管理信息系统的开发运用JAVA语言和JSP技术,采用IBM公司的Visual Age For Java3.5作为开发工具。
为了稳定性等因素考虑,服务器都采用大型的UNIX操作系统,客户端则选用WINDOWS系列。
系统对各种大型的数据库平台均有良好的支持,业界流行的Oracle、DB2、SQLsever数据库等均可以作为信息系统后端的数据库平台,但进行系统开发时,选用Oracle I0I比较好。
应用程序服务器的历史不算太长,尽管有越来越多的应用程序服务器产品可供选择,但在目前的中国市场中,事实上成熟的和有足够用户技术支持的产品只有IBM的Web sphere 和BEAD的Web logic二者可选择其一。
Web sphere和Web logic基本上支持所有的数据平台。
因为我们在系统开发时多选用Oracle,所以Websphere和Web logic两者均可。
Web服务器的选择要考虑应用服务器的支持,如果选用了Web sphere最适合的Web服务器是IBMHTTP SERVER,但对其余的Apache IIS等Web服务器的支持在理论上也没有问题。
基于J2EE的企业管理信息系统的应用程序分为6层,它们分别是:界面层、通讯层、控制层、业务逻辑层、持久化层和数据库层基于J2EE的企业管理信息系统的业务实现模型可被分为前台和后台。
前台主要是终端用户使用的各种用户界面,完成各种数据的录入、查询、打印等工作;后台则是一个整体业务逻辑的计算机模型,进行对信息的处理、加工、分发等活动;前后台之间通过企业内部的局域网或Internet进行通讯。
管理信息系统的开发与应用是一项浩繁的系统工程,开发人员应在正确认识当前管理信息系统发展方向的基础上,抓住其核心实现技术,全局把握,才能使向管理信息系统的真正效益。