管理信息系统开发模式探究
2014-02-24刘银凤西安外事学院710077
刘银凤(西安外事学院,710077)
管理信息系统开发模式探究
刘银凤
(西安外事学院,710077)
随着当前网络科技的迅猛发展,管理信息系统的也正趋向多元化的发展模式,它是计算机技术发展的重要产物,同时也是提升企业管理水平的关键途径。经过长期发展,管理信息系统的开发模式也在不断丰富与完善,当前应用较为广泛的开发方法包括原型法、面向对象的开发方法、计算机辅助软件工程开发及结构化生命周期法等。
开发;管理信息系统;对比;研究;模式;方法
管理信息系统的开发相对来说比较复杂,它囊括了管理知识、系统理论、组织结构、计算机技术等各个方面的内容,管理信息系统的构建是应用软件领域的一大课题,在各大企业均有广泛的适应性。用户范围相当广阔。对管理信息系统的开发必须遵循快速、易修改、易维护、易拓展等原则,为从根本上保障软件开发的速度与质量,首先需选择与之相适应的开发模式。在降低信息系统投入的同时,保障管理信息系统的质量,缩短其系统开发周期,提高系统管理效果。以下则首先介绍了管理信息系统开发的模式,然后分析了不同开发模式的主要特征。
1 管理信息开发模式概述
管理信息系统主要是指以计算机作为平台,对管理数据进行处理,整合,进而为决策者提供管理参考的信息的系统。其中计算机则是数据处理的主要工具,同样也是信息采集的重要手段,在数据处理方面有其高效的特点,在提高管理效率,优化管理资源方面有显著的作用。同样管理信息开发模式也是多种多样的,在国外制造产业的生产管理信息系统中主要应用的模式为MRP-II模式,此种开发模式概念比较简单,但其计算量相对来说比较大,而当前制造产品结构变得的日益复杂化,大部分客户对管理的要求也在不断提升,因此传统的MRP-II管理模式已不能满足现代发展的需要。管理信息系统的开发模式是随着网络技术的发展而发展的,目前在我国应用比较广泛的开发模式包括工作站/服务器(W/S)模式、单机模式、客户机/服务器(C/S)模式及浏览器/服务器(B/S)模式。
2 四种常规开发模式的基本特征
2.1 单机模式
在管理信息系统开发模式中,单机模式主要是将数据以文件形式储存于系统中,并进行管理,一般管理信息系统主要集中于某一台计算机上,属于比较传统的信息开发模式。它虽然在一定程度上提高了管理工作效率,但无法实现信息资源的共享,系统过于冗杂,不能实现不同管理信息系统中数据的灵活交换与共享,存在着数据重复现象,此外,整体安全性比较低,容易造成信息外泄,对大规模企业而言,管理信息系统耗费成本比较高。由于在不同企业的信息管理过程中,业务、部门数据是相互联系的,因此,在管理信息系统设计方面同样需要综合考虑各部门的数据共享与转移,而单机模式独立性较强,无法实现信息管理系统的整合,因此存在一定的缺陷。
2.2 W/S模式
网络技术日趋成熟后,出现了局域网的概念,将局域网技术应用于管理信息系统开发与设计中,便衍生了W/S模式。它能够将整个系统中不同环节、不同业务所需交流与共享的数据资源以文件的方式存储于系统节点服务器中,系统中所有分支的工作站点均可通过节点服务器获取数据资源,对比单机模式而言,有其显著的共享优势。在W/S模式中,系统中的数据并非独立存在的,它有其沟通与共享的特征,从根本上降低了数据的重复率,简化了系统,但同样也存在着一定的问题。W/S模式整体结构比较简单,可拓展性较差。虽然能够实现信息资源的共享,但尚且处于初步阶段,不能满足多用户的统一需求,无法为用户提供充分的数据共享服务,缺乏一定的数据并发性。此外,网络吞吐量较低,在数据资源管理与共享过程中,较易出现网络瓶颈。即当局域网内不同的工作站在同一时间发送数量颇多的请求时,容易造成网络崩溃,导致整个管理系统性能降低,在一定程度上降低了信息资源的利用率。
2.3 C/S模式
在C/S模式中,信息系统不仅有其数据处理功能,同样具备文件存储的功能,能够实现服务器与不同工作站点的分工与合作,是面向客户服务端口的模式。它能够将客户的请求转换为数据信息,进而反馈至工作站。此种开发模式兴起于20世纪90年代末期,是一种全新的信息管理模式。它将管理信息系统分割为两个部分,即客户机与服务器,服务器主要对数据管理进程提供公共性的服务与支撑,而客户机则主要是对本地存储数据资源进行处理,并通过两个服务器的交互作用,完成信息管理与共享。它的响应速度比较快,主要通过服务机与客户机直接互通,无传输中介,同时功能有其鲜明的个性化特点,简单、方便,能够较好地满足客户的需求。此外,其操作形式较多,界面丰富,具备较强的数据处理能力,能够应用于复杂业务的信息管理中。
但相对来说,随着应用时间的加长,此种模式同样也暴露出一系列问题,由于C/S开发系统主要是由制造、管理、开发等方面软硬件构成的混合系统,因此其整体可靠性有待考量,同时其开发成本比较高,对软硬件的要求也十分高,为维持其正常使用,保障使用效率,还需不断升级,提高硬件结构,在一定程度上增加了开发成本。此外,系统维护费用也比较高,且维护程序比较复杂,必须为所有客户机同步升级,较为繁琐。除此之外,在C/S开发模式中,必须保障应用程序开发的独立性,因此会消耗较多的网络资源,且在其拓宽广域网的过程中,信息量会剧增,同样无法满足专用端口客户的需求。
2.4 B/S模式
随着web技术的广泛应用,浏览器/服务器模式也应运而生。它主要是由web服务器、数据库服务器及浏览器三者构成,它是有在C/S模式上进化而来,建立于广域网基础之上,对比C/S模式而言,其适用范围更为广阔,仅需要求客户具备相应的操作系统及浏览器,无需额外安装其他的应用软件,简化了客户端口的安装与软件的配置。在B/S模式中,客户服务器无需存储任何业务数据信息,无需同步数据,所有管理信息均存放于数据库服务器中,对比单机模式来说,安全性更高。采用标准的网络拓扑协议,能够与企业网络视线良好的互通与结合,直接进入IE浏览器中,扩展性较优。它是基于网络建立的,客户同样有权限访问管理信息系统以外的网络资源,同时网络用户也能够通过网络访问系统内数据,信息资源比较丰富,且共享程度高,同时操作也相对来说比较简单。但同样也存在一定的不足之处,主要为由于通用性较强,势必造成其个性化程度比较低,主要以鼠标作为操作方式,不能更好地满足快速操作的需求,页面数据量较大,刷新速度比较慢,程序相应速度比较慢。此外,不能提供分页显示技术,增加了数据库访问压力。
3 现代新型的管理信息系统开发模式
为了克服传统常规开发模式存在的缺陷,改善软件的处理速度,提高数据处理的效率,SUN公司提出了四层软件开发的构想,内容不仅囊括了B/S模式中的web层、客户层、企业层,同样包括了商业逻辑层(如图1),但此种开发模式对开发平台有一定的要求。因此,改进层次化开发模式的构想提出。它同样也是将软件系统划分为四层结构,但内容则主要为界面控制层、业务逻辑层、数据库访问层与数据库(如图2所示)。界面控制层承担着数据显示的作用,是连接业务逻辑层的接口,能够实现两者之间信息的交流与控制,负责简单的数据录入、显示、校对等操作,不负责数据处理。而业务逻辑层则主要承担数据处理功能,主要接受客户端信息资源,完成数据处理,同样也是连接数据库的接口,接受相关请求数据,并存储数据。而数据库接口层则是连接数据库层与逻辑层的纽带,通过将逻辑层发送的操作请求转换为规范的操作命令,传输至数据库,并将数据库处理结果迅速反馈至逻辑层。最后数据库层则主要承担数据管理工作,它包括存储、视图及数据库
图1
图2
表层三种结构,能够实现透明化的数据修改与管理操作要求。
改进的层次化开发模式其各层面界限清晰,且独立性较强,系统维护比较方便,同时开发人员分工相对来说比较明确,主要是以开发层作为分工参照,仅需考虑所负责层面的技术操作,能够显著提高开发效率,同时开发人员之间并不存在干扰,仅需共同讨论接口制定的问题,交流比较简单。数据库层面应用三层模式,与其它部分设计区分,方便系统修改,同时能够实现数据库存储数据的封装性,操作比较快捷,仅需通过简单的拆分、合并、修改视图便能完成结构的修改,同时无需处理其他层次结构。系统中各个部分独立性较强,不会相互干扰,同样不会产生制约影响,能够实现不同控制层的并行开发。
4 结束语
综上所述,现代化新型的管理信息系统中的改进层次化开发模式能够有效避免传统B/S开发模式存在的不足,更好地迎合现代化大型管理信息系统的开发与设计要求,同时适用于传统的C/ S及B/S模式的整合开发,优势比较显著,灵活性较强,且各操作界面层次清晰,代码独立,开发人员分工比较明确,各系统开发独立性较强,能够有效提高管理效率,优化信息管理质量,值得借鉴。
[1] 杲春芳.基于WEB大荆煤矿销售管理信息系统的研究[D].西安石油大学,2010.
[2] 万浬.新化电力公司财务管理信息系统开发研究[D].湖南大学,2012.
[3] 姚瑾如.基于MVC模式的管理信息系统开发技术研究[D].南京航空航天大学,2013.
[4] 王莉.基于ArcGIS的矿山管理信息系统关键技术研究与集成[D].中国地质大学(北京),2009.
[5] 周文平.面向接口多层架构开发模式在航运物流管理信息系统中的应用[J].物流科技,2011,07:26-28.
[6] 代锐锋.基于ASP.NET的核与辐射应急管理信息系统的设计与实现[D].电子科技大学,2012.
[7] 李小玲.管理信息系统开发中C/S模式和B/S模式的比较[J].林区教学,2013,10:83-84.
[8] 田丰,邹国忠.Java MVC模式在管理信息系统开发中的应用[J].中小企业管理与科技(上旬刊),2012,09:269-270.
Research on management information system development pattern
Liu Yinfeng
(Xi'an External affairs Institute,710077)
With the rapid development of network technology,management information system is the development trend of the mode of diversification,it is an important outcome of the development of computer technology,the key way is also to improve enterprise management level.After the long-term development, development mode of management information system are constantly enriched and improved, the more extensive use of development methods including prototype method and object-oriented development method, computer aided software engineering development and structured life cycle method etc..
development;management information system;comparative study;model; method