基于Java的多用户电子商务平台实现

被引量 : 0次 | 上传用户:songsiliang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在上个世纪未,随着网络技术和计算机技术的飞速发展,国内外不少的大中小企业发现以内部网络为基础的企业统合管理系统对于日常的生产、销售、经营等工作可以在一定的程度上提高效率、降低成本、提高了企业的竞争力。由于全球一体化的市场模式的出现,一个企业的经营活动不再局限于一个城市、一个地区、一个国家,依照传统的商务模式,与其他地区、国家的企业进行商业贸易时无法根据市场变化及时得谈判条件,电子数据交换(EDI)和电子资金传送(EFT)技术的出现为企业提供了一种新的经营方式。许多大型企业(如银行、航空公司等)建立起自己与客房之间的电子通信系统,加快了商务处理过程。作为企业间电子商务应用的系统雏形已经出现。于是其他企业纷纷跟进建立自己的网络系统,进行网上产品展示、网上销售等各种活动,提高企业在业界知名度。现在已经有越来越多的企业意识到电子商务的重要性。但是很多企业以为电子商务就是建设一个企业网站,网站就是电子商务;而在建设网站时又不知该把网站建成什么样子,在建立了网站后又发现所建的网站没有产生什么效益。久而久之便失去了对电子商务的兴趣,增加了企业的经营成本,却没有从电子商务中获得效益。其实这并不是电子商务本身的原因,而是企业没有真正的理解电子商务的内涵,没有找到一套合适本企业的电子商务解决方案。同时,原有的技术开发的电子商务系统有效率低、安全性差、移植性扩展性不好等缺点,无法适应系统应用环境的不断改变。系统中主要应用了Java语言,Java是一种面向对象的编程语言,由Sun公司1995年正式发布。Java的最初作者是有Java之父之称的James Gosling。Java是Sun公司微系统的核心部分,Java借鉴了许多C++的概念和C语言的语法。完全基于对象使得Java语言相比C++/C语言变得简单易用。Java不同于C/C++这类编程语言将源程序编译成二进制CPU指令,而是编译成一种中间码,Java称这种编码为opcode。它可以运行在任何Java虚拟机中,不会依赖计算机平台,所以说Java是迄今为止跨平台能力最强的一种语言,让程序实现了一次编译处处运行。Java作为二十世纪最为有影响力的语言,至今仍然被广泛的应用于Web程序开发。Java语言已经成为了一种行业标准,各大公司甚至为Java定制了自己的专用编译器,以满足自己业务的需求。系统基于MVC模式构建,MVC是一种软件分层的方法,也是在Web系统开发中应用最为广泛的基础设计模式,MVC是由模型(Module),视图(View),控制器(Controller)三部分组成的。以这种模式划分结构的程序每个层相对独立,对开发的进度不互相依赖,甚至技术上也能找到自己的主要方向。这样在对这个项目开发进度的优化和人力分配上就更加的容易。开发前期对软件进行有效的策划,开发过程中整个项目的所有模块几乎可以同时进行,最后再组合到一起。对不同技术方向的人才可以分配到指定的模块小组,发挥其最大的优势来做最适合的工作。系统利用EJB实现分布式部署,企业级JavaBeans(EJB)是一种服务器端架构技术,是基于Java编写的分布式应用程序。几年前,企业级JavaBeans技术已经得到平台提供商和企业开发团队的支持。这是因为EJB组件模型简化了开发商业组件、事务处理、程序扩展,便于移植等。企业级JavaBeans的服务器减少了开发自动事务系统服务的难度,如事务互锁、安全检查、业务组件等,当然也包含数据库连接部分的简化。从而使开发人员能够集中经历在开发业务逻辑上。EJB规范约束了基于组件架构的服务器端程序:EJB架构是一个组件开发和部署的体系结构,分布式的应用程序由不同的公司创建,他们都遵循EJB的规范进行开发。该规范的目的是定义一个标准,使不同的供应商能够执行这些标准。通过使用此标准,每一个应用程序都基于企业级JavaBeans实现,从应用程序的可扩展性、事务性、和多用户的安全性都等到了保障。所有EJB应用程序都可编写一次在任何服务器平台都可运行,只要他们遵循企业JavaBeans规范。EJB组件运行在EJB服务器容器内部。该容器中的其他组件连接到数据库或其他EJB容器。一个EJB客户端可以访问同一个Java虚拟机(JVM),或通过远程接口从一个外部JVM中获取EJB组建。EJB的本地组件相当于一个EJB对象工厂。允许EJB对象来自自身容器,也可以是远程对象。多层应用程序设计简化了开发,部署和维护的代价。它使开发人员能够专注于他们的业务逻辑和具体的编程细节,依靠各种后台服务提供基础功能和客户端应用程序以提供用户交互。系统一旦开发完毕,业务逻辑便可部署在任何一个符合条件的服务器上。本文介绍的商务平台是一个多用户虚拟商务平台,服务于商务客户和普通客户,提供B2B,B2C,C2C全方位的服务器,提供不同规模企业客户的全面服务器功能。商务平台为中心,可以根据不同的客户需求扩展平台的功能,和企业现有系统进行衔接等。客户利用本平台可以快速查询到自己需要的商品信息,而企业也可以通过本平台向潜在客户发布最新的商品信息。这样一种敏捷快速的供求业务在系统中得到了良好的实现。客户可以通过系统提供的查询功能根据商品的种类,商品的价格,发布的公司查询到符合自己要求的商品。企业通过平台可以自己的最新商品发送到一个具体的分。系统提供了客户管理、产品信息管理、采购管理、销售管理、库存管理、电子招标、物流管理等功能。通过这些功能企业可以方便的规划方案,管理公司业务。
其他文献
随着我国经济的快速发展,城市交通流量的不断增加,现有的部分高架桥已难满足交通需要,亟需进行拆除改造。城市高架桥所处环境往往极其复杂,爆破拆除时必须要按预定的爆破方案倒
毛泽东思想是马克思主义中国化的理论成果,对我国社会主义建设有强大的理论指导作用;毛泽东的政治民主思想对于建设社会主义民主政治有非常大的借鉴价值,同时丰富了政治现代化的
本文针对"单片机原理"的教学要求,设计了一个启发式的课程设计,通过在单片机平台上的一个计算器程序的逐步实现,在调试中让学生掌握单片机的硬件资源编程方法、领悟软硬件的统
商业银行作为特殊的金融企业,其经营的对象是金融资产即货币资产。同时金融资产具有很强的关联性,这一特性决定了银行业比其他行业更能形成规模经济和范围经济,但也使得单个
在水文模型研究中,往往要利用多种信息,包括属性数据和空间属性数据,这些数据只有在地理信息系统的管理下才能方便地为水文模型所利用,因此有必要建立一个水文模型空间数据库。本
基础会计是会计专业重要的专业基础课,但目前的基础会计教学存在诸多的问题,从基础会计教学存在的问题入手,引出实施项目教学法的必要,并就如何开展项目教学法进行了教学设计
一年生荒漠植物是各种荒漠生态系统中的恒有植物层片,由于生命短暂,其重要的生态功能和经济价值常被忽略。本文从CO2的固定、防治荒漠化、稳定生态系统与生态指示等方面,详细论
以仙人掌为材料,采用多种溶剂提取仙人掌多酚,运用分光光度法测定多酚的含量。结果表明,80%-90%乙醇是仙人掌中多酚提取的最佳溶剂;多酚与三氯化铁-铁氰化钾作用后,可在720nm处测定
随着对外资银行的全面放开及国内金融体制改革的不断深入,商业银行之间的竞争越来越激烈,其中对人力资源的竞争最为激烈.据调查了解,近年来国内商业银行尤其是四大国有商业银
选择合适的基因载体是基因治疗成功与否的一个关键环节,合适的基因载体应该具备较高转染效率,较好的组织相容性以及生物安全性等特点。相较于传统的病毒基因载体,非病毒基因