摘 要:2008年中国网络购物市场十分受关注,越来越多的企业加入网络购物行业,特别是大量传统零售厂商纷纷进军B2C电子商务。B2C购物将成为未来网络购物市场新的增长动力。但目前中小企业信息化基础薄弱,大多没有建设电子商务的应用系统。基于此趋势,本文以网上电子销售系统为例,提出一种适合中小企业快速建立自己的电子商务网站的解决方案。
网上购物系统是基于JavaEE平台的WEB应用,使用中间件的方式把业务逻辑和低层网络技术分离出来,具有高度的可伸缩性、可扩展性、安全性、易开发性和易维护性。系统将遵循多层次的架构设计原则,针对接口编程,使业务流程更清晰,更能适应需求的变化。
本文研究了电子商务与网上购物系统的基本概念,国内外的研究现状与发展动态和网上购物系统采用的技术与方法。重点分析了网上购物系统的可行性、系统需求。设计了系统的用例图、活动图、层次架构模型、系统架构模型和系统的功能。本文分章节详细介绍了对应网上购物系统的业务实体、持久层和逻辑层的设计。在与用户直接接触的表现层采用JavaEE领域流行的MVC框架—Struts来实现,并以登录功能为例说明MVC的具体实现过程。
关键词:电子商务,网上购物,B2C,JavaEE,MVC模式
ABSTRACT :China Internet shopping market was very concerned in 2008, more and more companies have joined the shopping network industry, in particular a large number of traditional retail companies have to enter the B2C e-commerce. And the future of B2C online shopping will become a new growth market. However, small and medium-sized information-based foundation is weak, are not the building of e-commerce applications. Based on this trend, this article by e-sales system as an example, privide a suitable quick to establish their own small and medium-sized e-commerce website solutions.
Online shopping system is based on the JavaEE platform WEB application, using the middleware to make business logic separated from the low-level network technology, with a high degree of scalability, expansibility , security, easy development and easy maintenance. System will follow the structure of multi-level design principles and for programming interfaces to enable business processes more clearly, more needs to adapt to change.
In this paper research the basic concept of online shopping system of e-commerce, the research status and developing trends of both here and abroad and the techniques and methods the online shopping system adopt. Focused on analyzing the feasibility of online shopping systems, system requirements. The design of the system use case diagram, activity diagram, hierarchical structure of the model, system architecture model and system. Sub-sections of this paper details the corresponding system of online shopping business entities, persistence layer and logical layer design. Direct contact with the user in the performance of the field layer JavaEE popular MVC framework-Struts to achieve, and to login as an example of the specific implementation of MVC.
Keywords: electronic commerce, shopping online, B2C ,JavaEE and MVC pattern
第1章 绪 论
本章介绍电子商务的相关概念以及发展,网上购物系统的国内外研究现状和发展趋势,同时介绍了系统实现中采用的JavaEE平台以及用到的JavaEE的相关技术。
1.1概述
1.1.1 网上购物系统概述
电子商务是指一种依托现代信息技术和网络技术,集金融电子化、管理信息 化、商贸信息网络化为一体,旨在实现物质流、资金流、与信息流和谐统一的新型贸易方式,是贸易过程的电子化、网络化。按应用领域划分,电子商务有以下几种模式:
1.企业(Business)对消费者(Consumers or Customers),也称商业机构对个人用户即B2C;
2.企业对企业,也称商家对商家即B2B;
3.企业对政府机构(Government)即B2G;
4.消费者对政府机构即C2G;
5.网上拍卖等个人行为即C2C。
B2C模式相当于现实生活中的“商场”或“专卖店”。商业机构利用先进的通信和计算机网络的三维图形技术,把现实的商业街搬到网上,并通过建立网站,在线发布信息和提供数据库检索向用户介绍和销售产品;消费者使用浏览器进行诸如浏览、购买、定单发送、支付操作;最后由商家将产品送到消费者手中。C2C比较类似于现实生活中的“小商品批发市场”,网站提供数据库检索和一定的安全保障,收取一定的费用,商品信息的上载和交易的协商都由作为独立个体的“买家”和“卖家”完成,一个网站中同时存在数目众多的个体经营者,网站只起一个现实中“市场管理者”的作用。一般来说,网上购物模式与B2C模式、C2C模式联系比较紧密。
目前,在市场上运行的网上购物系统主要以TCP/IP等广泛应用的网络协议为通信支撑,采用Windows NT,UNIX/Linux和Windows CE等国际通用网络操作系统,基于B/S模式的分布式网络环境下的电子商务应用;其中数据库服务器主要使用Oracle、MS SQL Server、IBM DB2和Sybase SQL Server等性能稳定的国际知名DBMS,采用基于CORBA&DCOM和Web数据库的中间件(组件)技术,将数据库服务器中存储的海量商业数据通过中间件的衔接提供给Web服务器,商业用户使用浏览器或其他专业应用软件通过Web服务器提供的多种服务,远程登录访问来获取Web服务器上提供的数据服务,并应用人工智能领域的DSS、ES和数据仓库技术等分析获取大量的商业数据之间隐含的复杂关系,从而帮助制定商业决策。
网上购物系统随着电子商务的发展而迅速在互联网上广泛应用,其迅速、高效和低成本的优点为企业提高了工作效率和经济效益。网上购物系统正成为许多传统商业企业改变自己经营模式的一个平台;在网上购物平台上,企业可以找到新的利润增长点。