基于Java的多用户电子商务平台实现
发布时间:2017-08-10 04:31
本文关键词:基于Java的多用户电子商务平台实现
更多相关文章: Java 电子商务 Commerce CORBA
【摘要】: 在上个世纪未,随着网络技术和计算机技术的飞速发展,国内外不少的大中小企业发现以内部网络为基础的企业统合管理系统对于日常的生产、销售、经营等工作可以在一定的程度上提高效率、降低成本、提高了企业的竞争力。由于全球一体化的市场模式的出现,一个企业的经营活动不再局限于一个城市、一个地区、一个国家,依照传统的商务模式,与其他地区、国家的企业进行商业贸易时无法根据市场变化及时得谈判条件,电子数据交换(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全方位的服务器,提供不同规模企业客户的全面服务器功能。商务平台为中心,可以根据不同的客户需求扩展平台的功能,和企业现有系统进行衔接等。 客户利用本平台可以快速查询到自己需要的商品信息,而企业也可以通过本平台向潜在客户发布最新的商品信息。这样一种敏捷快速的供求业务在系统中得到了良好的实现。客户可以通过系统提供的查询功能根据商品的种类,商品的价格,发布的公司查询到符合自己要求的商品。企业通过平台可以自己的最新商品发送到一个具体的分。 系统提供了客户管理、产品信息管理、采购管理、销售管理、库存管理、电子招标、物流管理等功能。通过这些功能企业可以方便的规划方案,管理公司业务。
【关键词】:Java 电子商务 Commerce CORBA
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2010
【分类号】:TP311.52
【目录】:
- 中文摘要4-7
- ABSTRACT7-12
- 第一章 绪论12-15
- 1.1 课题背景12-13
- 1.2 电子商务概述13-14
- 1.3 本文结构及主要内容14-15
- 第二章 Java 平台及 CORBA 介绍15-24
- 2.1 Java 简介15-16
- 2.2 基于MVC 的设计模式16-17
- 2.3 基于SSH 的系统架构17-20
- 2.4 Eclipse IDE20-22
- 2.5 CORBA 简介22-24
- 第三章 CORBA/JAVA 模型24-30
- 3.1 EJB 的发展历史24-25
- 3.2 多层应用程序设计25-27
- 3.3 Servlet 技术概要27-30
- 第四章 电子商务支撑平台的实现30-44
- 4.1 背景30
- 4.2 系统架构30-36
- 4.3 系统实现36-44
- 第五章 总结与展望44-45
- 参考文献45-47
- 致谢47
【参考文献】
中国期刊全文数据库 前10条
1 冯锡炜,管建和,秦航;基于J2EE开发企业级电子商务平台框架[J];抚顺石油学院学报;2002年04期
2 王海峰,马磊,王永滨;利用组件结构集成基于Web的应用[J];河北工业大学学报;1999年02期
3 周新莲,蔡培中;构建XML在电子商务中应用的研究与开发[J];计算机工程与应用;2002年02期
4 王丽娜;于戈;王国仁;;CORBA安全综述[J];计算机科学;2000年06期
5 胡彦;基于Internet的EDI实现技术[J];计算机工程;2000年04期
6 杨立洁,郑明春,潘建平;采用基于CORBA的事务对象开发ERP系统[J];计算机工程;2000年09期
7 蒋峗峗,陈荣华,朱光宇,张世永;电子支付系统分析与比较[J];计算机工程;2000年11期
8 吴晨清,荣震华;用JSP/Servlet技术构建Web应用[J];计算机工程;2001年01期
9 滕猛,邹鹏,王怀民;ORB安全策略的实现[J];计算机工程与科学;1999年05期
10 林庆;CORBA在互连网计算中的应用探索[J];江苏理工大学学报(自然科学版);1999年04期
,本文编号:648861
本文链接:https://www.wllwen.com/jingjilunwen/dianzishangwulunwen/648861.html