欢迎来到天天文库
浏览记录
ID:35543116
大小:62.98 KB
页数:5页
时间:2019-03-26
《基于j2ee和web服务的营销管理信息系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、基于J2EE和Web服务的营销管理信息系统摘要:J2EE是一种全新概念互联网应用程序开发模型。探讨了基于J2EE和Web服务的MIS系统开发过程实践中遇到的问题,给出了相应的解决方法,以营销管理信息系统为例,讨论具体应用中各功能模块的设计与实现。关键词:管理信息系统;J2EE;B/S;EJBMarketingManagementInformationSystemBasedonJ2EEandWebServicesAbstract:J2EEisanewconceptapplicationmodelofInternet.Thispaperdiscussesprob
2、lemsofthedevelopmentofMISbasedonJ2EEandWebServices,andgivesrelevantsolutionstoeachpartofManagementInformationSystem.Keyword:ManagementInformationSystem;J2EE;Browser/Server;EJB0引言J2EE(Java2Platform,EnterpriseEdition)是使用Java技术开发企业级应用的一种事实上的工业标准。目前,Java平台有三个版本:适用于小型设备和智能卡的J2ME(Java2Pl
3、atform,MicroEdition)、适用于桌面系统的J2SE(Java2Platform,StandardEdition)和适用于企业级应用的J2EE。Sun推出J2EE的目的是为了克服传统C/S(Client/Server)模式的弊病,迎合B/S(Browser/Server)架构的潮流,为应用Java技术开发服务器端应用提供一个平台独立的、可移植的、多用户的、安全的和基于标准的企业级平台,从而简化企业应用的开发、管理和部署。现在的市场越来越重视Web服务在互联网中的作用,新一代的信息管理软件是以基于服务的模式为主要特征。在这种新的模式中,Web服务
4、迅速取代了单一的、宿于肥客户机的,并要花费很大精力维护和管理的软件应用。J2EE正是降低了开发这种中间层服务的成本和复杂程度,因而使得服务可以被快速地展开,具有高可用性、安全性、可依赖性以及可扩展性。J2EE平台提供了一个多层结构的分布式的应用程序模型,该模型具有重用组件的能力、基于扩展标记语言(XML)的数据交换、统一的安全模式和灵活的事务控制。不仅可以比以前更快地发表对市场的新的解决方案,而且独立于平台的基于组件的J2EE解决方案不再受任何提供商的产品和应用程序编程界面(APIs)的限制。对于不局限于局域网内使用的营销管理信息系统而言,采用基于J2EE架
5、构设计的基于Web服务的营销管理信息系统将可以最大限度保留现有IT资源,实现高效开发;支持异构环境,且系统模块具有伸缩性和稳定的可用性、扩展性。1系统设计目标营销管理信息系统的整体设计目标是将CRM(客户关系管理)、ERP(企业资源计划)、BPR(业务流程再造)等先进体系融入系统,并且实现以下主要性能目标:①销售管理——管理用户信息、商业机会以及销售渠道等各方面的内容,从而能够使销售人员可以不受地域限制及时掌握资源以及企业的最新的价格信息,并可以向客户提供最新的和最感兴趣的商品列表以及价格信息。包括机会、账户、合同等的管理,销售队伍组成、销售队伍成员以及资源
6、重新调配的管理,有效跟踪销售业绩,同时提供个体的销售方式与过程参考,灵活进行产品配置、报价、打折、生成销售订单等。另外,还应该和电子商务模块整合,以便达到多方位、多层次的销售,同时减少销售成本。②数据集中——在省级系统本部设立数据中心,建立数据库服务器和应用程序服务器,在异地建立容灾备份中心。下属企业数据统一存放在数据中心,而不再有其它数据库服务器。③网络化运营——企业将由网络运营代替传统的企业组织管理,业务将由网络来进行处理,企业的地理位置、组织机构被网络透明化。客户可在信息网络覆盖范围内办理业务,企业员工可以网上处理业务,无需考虑他位于的具体地理位置。④
7、免维护——由于系统本身的数据、运算程序等高度集中,对于客户机端而言接近于免维护。2系统架构设计基于J2EE平台,企业级应用一般采用3层架构,如图1所示。客户端机器浏览器Applet容器应用程序客户端容器应用程序客户端数据库Web容器EJB容器(JavaBeans)ServletJSP页面EnterpriseBeanEnterpriseBeanJ2EE服务器图1企业级应用3层结构图整个营销管理信息系统采用B/S(Browser/Server)结构,按照J2EE提供的多层分布式应用模型进行设计。根据系统的设计功能和J2EE的3层应用模型,需设计出表示层、中间层(
8、控制层,业务控制层,业务数据层)、底层数据层等清晰的
此文档下载收益归作者所有