首页 > 范文大全 > 正文

面向电子商务的MIS开发策略

开篇:润墨网以专业的文秘视角,为您筛选了一篇面向电子商务的MIS开发策略范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

[摘要] 本文分析面向电子商务mis(eCOMIS)应用特征,指出Intranet已成为电子商务MIS应用主流;随后阐述eCOMIS体系结构和系统组成,对eCOMIS开发方法、软件设计基础和数据库互连等关键实现策略进行研讨,给出一种基于混合模式的eCOMIS实现方案。

[关键词] 电子商务 Intranet MIS 开发方法 数据库互连

一、引言

电子商务时代企业全面电子化管理、全方位信息服务及用户需求变化多样性,产生了对面向电子商务MIS巨大需求――通过电子商务MIS建设实施企业电子化管理方案,实现内部业务电子化(e-Business);进而对商务流程进行重组,通过Intranet与Internet连接将内外部信息处理一致化,与供应商、客户、合作者建立电子商务,向社会提供全方位信息服务。MIS是构建企业CRM、SCM和ERP的基础设施,适应电子商务发展的需要,MIS的设计和开发也必将有别于传统模式,形成其特有的实现技术和开发策略。

二、面向电子商务MIS特征

面向电子商务MIS (e-Commerce-Oriented MIS,简称eCOMIS)作为企业内外部信息交互的有效载体,赋予MIS功能及开发以新内涵,形成电子商务时代MIS应用需求:

1.跨平台运行,适应多种硬件平台和操作系统,支持应用系统数据交换以及不同企业的数据集成。

2.系统高度集成和高度模块化,以适应系统动态调整;提供对分布式应用和分布式数据库的支持。

3.高效安全机制保证电子交易完整、安全和快捷性;支持业务流程重构到企业合并、分离、重组。

4.智能信息处理提供电子商务素材更新和多版本管理,支持实时获取连续媒体服务、产品及交易。

5.可扩展的业务框架、标准对外接口和通用信息互操作界面,使信息、更新、访问及时可靠。

三、面向电子商务MIS实现

eCOMIS应用需求和共享企业内部及企业间信息的迫切性,决定了电子商务MIS的开发策略要体现电子商务特征,全程采用先进技术,并结合实际应用探索扩展途径。

1.eCOMIS结构与组成

(1)eCOMIS体系结构。电子商务是信息和Web结合产物。Intranet将Internet技术应用于企业内联网,凭借开放和平台无关信息交互成为MIS主流技术。基于Intranet实施eCOMIS是实现电子商务的首选方案,为图1所示的浏览器、Web服务器、数据库服务器三层B/S结构:数据库服务器使数据与操作相分离,发挥浏览器和服务器协同优势。系统以Web为核心,TCP/IP和HTTP为基础,客户端通过Browser访问Web服务器与后台数据库。

(2)eCOMIS系统组成。从功能组成的角度,eCOMIS包括六大模块,见图2。

①浏览器模块:提出服务请求,在客户机上解释执行从服务器下载的应用程序。

②Web/HTTP服务器模块:处理浏览器服务请求,调用数据库服务器或服务器应用程序。

③电子商务应用程序模块:应用程序以主页形式放于Web服务器,Web页面和Java由浏览器下载,CGI和Web服务器扩展程序在服务器端执行。

④DBMS模块:为eCOMIS提供数据库服务,在Web服务器端运行。

⑤数据库服务器:存储数据供DBMS调用。

⑥安全模块:提供系统安全机制,采用服务器等防火墙和信息加密技术。

eCOMIS采用Intranet模式可利用C/S结构处理具体数据,并通过Intranet进行信息重组、和接收;不仅提高事务处理速度,且易于企业内外部信息交流。数据库技术对Web的支持使用户完全通过HTTP实现以往MIS全部数据库功能,同时享有Web多媒体效果。因而,eCOMIS在实现传统MIS功能基础上,向用户提供了基于Internet的电子商务支持。

2.eCOMIS开发方法

eCOMIS开发必须以正确策略为指导,对现有开发方法优势进行综合是保证MIS质量的一条有效途径。面向对象方法在需求分析、可重用性等关键环节有了实质突破,应用于MIS开发实践不断扩大。而传统开发方法仍有其优势:结构化方法将系统开发分成若干步骤,可减少问题复杂性。原型法快速构建系统适应用户需求和系统环境变化。eCOMIS应采用结合结构化和原型法优势对面向对象方法改进的策略――即以面向对象技术为核心并贯穿于过程始终,以结构化方法进行阶段划分,通过构造系统原型快速开发系统。

3.软件技术

电子商务可扩展性要求eCOMIS设计以面向对象(OO)技术和Java技术为基础,构筑电子商务平台,符合Intranet环境下管理软件的技术构架。

(1)面向对象技术。OO技术提供了基于部件构造MIS的软件复用机制――使用软件可重用部分或软件部件来构造系统,对细化的MIS内部功能进行模块化封装,在基本功能模块上可根据业务需求变化选择或增加模块,配置出针对具体应用的系统,增强了MIS对电子商务需求的适应性。

(2)跨平台Java。Java不仅是一种分布、平台无关、安全的面向对象程序设计语言,更代包括语言工具、应用API和平台技术的计算体系。eCOMIS开发中引入Java技术,面向Intranet实现各种基于网络的应用。

4.系统开发平台

数据库在支持B/S的Oracle、Sybase 、SQL Server间选者,开发环境选择采用数据库或通用开发工具。

5.网络协议

Intranet继承Internet的TCP/IP协议,其简单化和标准化使企业内部网连接具有低费用、高效率特点;Web应用以HTTP协议为基础,实现对数据库文件处理和查询。

6.Web与数据库互连技术

数据存取及事务处理是eCOMIS实现过程要解决的关键问题,核心是Web服务器与数据库服务器的连接和数据访问技术。通常采用两种方法实现Web服务器与数据库连接,一是利用中间件在两者之间建立连接和通信,如CGI(通用网关接口)和ASP(动态服务器页面);二是采用JDBC(Java Database Connectivity)API由浏览器中的JavaApplet访问Web服务器数据库。由于JavaApplet局限性,多数应用基于中间件技术。

(1)CGI是一种连接Web/HTTP服务器的外部接口标准,可进行信息实时动态传输。Web服务器通过调用CGI程序实现与Web浏览器交互,CGI程序担当C/S模式Client角色,而显示任务由浏览器实现。CGI具有灵活性和通用性的优势,但在响应速度和资源利用方面有局限性,客户端每请求一个CGI程序,服务器端就打开一个进程,当请求数量较大时容易引起瓶颈。

(2)ASP是一个服务器端脚本环境,用来创建、运行交互式高性能Web Server应用程序。ASP脚本在服务器端解释执行,Web Server根据访问数据库结果自动生成符合HTML页面传送给客户端浏览器。ASP设计的是动态主页,所有应用程序被分割为页面形式,通过网页访问后台数据库,交互操作以提交表单方式实现。ASP接收用户提交信息并做反应,可根据实际动态改变数据和自动进行文件更新。对含有访问数据库请求的脚本指令,ASP通过ODBC与后台数据库相连,由数据库访问组件ADO(ActiveX Data Objects)执行访库操作。从结构上看,ASP是通过ODBC与数据库交互,向上层可兼容各类数据库系统,而对于下层ASP产生的HTML对客户端的浏览器有广泛的适应性。

(3)JDBC是Java与数据库互连规范标准接口,是一个支持基本SQL通用底层API,提供统一用户接口,为Java程序提供独立于数据库系统而实现与网络数据库互连方式。JDBC定义数据库操作原语,具体操作过程由开发者实现。用于数据库访问的Java Applet使用JDBC与数据库交互,操作权必须遵守标准安全模式,不能访问本地文件系统和对任意主机建立网络连接。Java Application可实现上述访问。Java Applet要装入AppletViewer或能运行Java Applet的浏览器执行;Java Application用Java虚拟机来解释执行。Java的虚拟机机制保证其安全性、跨平台性,也带来执行速度慢的缺点,适于多平台网络环境应用。

通过对上述数据库互连的性能比较分析,从Intranet技术现实来衡量,CGI、JDBC方案不适用于快速开发、及时维护和大面积普及;中间件技术ASP的应用领域不断扩大,具有开发简单、功能强大等特点,可直观实现复杂Web应用,适用于Web服务器的各种动态数据。从长远观点看,ASP和组件对象的配合使用无疑是一种引人入胜的新技术,更重要的是使面向对象概念和方法从工具语言层次扩展到系统应用层,易于实现快速部署。根据eCOMIS的特征,采用ASP进行数据库互连是一种快速有效的方法。

四、结束语

电子商务处在不断发展阶段,eCOMIS所涵盖的管理范围和涉及的新技术也在不断演进。eCOMIS建设必须采用适合的开发策略和支持技术以取得其投资效益,这也是实施电子商务所面临的最大挑战。本文对面向电子商务MIS实现的关键问题――MIS开发指导原则、系统设计、支持技术等方面进行探讨,提出了一种构建eCOMIS的综合解决方案。在eCOMIS设计和开发方面,应结合现代管理实践,并充分考虑时代特征,采取先进的开发策略对实施过程进行指导与控制,适应电子商务不断发展、变化的需求。

参考文献:

[1]罗 元 尹传高:电子商务研究中的机遇和挑战[J].计算机工程与应用,1999,(8):39~42

[2]李栋栋 张晓光:MIS模式的探讨[J].现代计算机,1999,(4):38~40

[3]夏骄雄等:Intranet与管理信息系统[J].计算机与工程应用,2000,(3):142~147

[4]罗 亚 胡昌盛:网络数据库的开发策略[J].现代计算机,2000,(4):15~22