APP下载

初探基于J2EE的个体工商户网上商城系统

2015-07-18肖卓朋刘连浩

电脑知识与技术 2015年12期
关键词:网上商城电子商务

肖卓朋 刘连浩

摘要:目前,电子商务的快速发展改变了人们的消费观念和习惯,也对实体店造成了很大的冲击,还改变了企业竞争态势。在电子商务网站的开发中,Java以其开放的标准、卓越的通用性、高效性、跨平台移植性赢得了软件开发者的青睐,其中,J2EE是J是Java的一种企业版用于企业级的应用服务开发,为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制。因此,探讨如何使用J2EE搭建个体工商户网上商城系统。

关键词:电子商务;网上商城;J2EE

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2015)12-0054-02

Study on J2EE System of Online Shopping Based on Individual Industrial and Commercial Households

XIAO Zhuo-peng 1,2, LIU Lian-hao1

(1.School of Information Science and Engineering; Central South University, Changsha 410083, China; 2.Zhangjiajie Institute of Aeronautical Engineering, Zhangjiajie 427000, China)

Abstract: at present, the rapid development of electronic commerce has changed people's consumer attitudes and habits, also caused a great impact on the store, but also changed the competitive situation. In the development of the e-commerce website, Java with its open standards, excellent versatility, efficiency, cross platform portability to win software developers, which is J2EE, J is an enterprise version of the Java for the development of enterprise application services, scalability, flexibility and easy maintenance business the system provides a good mechanism to build a. Therefore, to explore how to use J2EE to build the individual industrial and commercial households online shopping mall.

Key words: E-commerce; online shopping; J2EE

1 研究背景

1.1 网上商城存在的问题

目前,因特网上的各种电子商务网站品种繁多,质量参差不齐,存在各种各样的问题,主要问题如下:

1)目前的电子商务网站多集中于B2B或B2C模式,缺乏专门为个体工商户等第三方商户开发的系统或平台,要么结构简单功能单一。

2)目前网络中的个体工商户平台信息化程度较低,不能根据实际市场需求和客户需要进行有效调整和有效管理订单。

3)目前已有的个体工商户网上商城局限性很大,基本都是受限于某一地域或者某一类商品,系统之间对信息的几乎没有。

1.2 个体工商户网上商城系统

电子商务的迅猛发展,改变了人们很多的消费习惯,给现实的实体店带来了很大的冲击,尤其是个体工商户,因此,如何适应这种改变也就成了个体工商户必须面对的问题,建立属于自己的网上商城是一个很不错的解决方案。

同时,基于目前网上商城存在的以上问题及个体工商户面对的电子商务的冲击,有必要开发一套功能完备、信息化程度较高的个体工商户网上平台。

2相关理论及技术简介

2.1 电子商务模式简介

电子商务不受时间、空间以及传统购物的诸多限制,价格低廉,流通迅速方便,符合时代的发展要求,因而得以快速发展。电子商务改变了人们的日常消费观念和生活习惯,使得企业极大降低了对自身资金和人力等方面的要求,从而能更好地适应市场变化,因此,电子商务迅速的走进了人们的日常生活。

随着电子商务的应用领域的不断扩大和信息服务方式的不断创新,电子商务的类型也层出不穷,主要可以分为以下几种类型:

1)企业与消费者之间的电子商务(Business to Consumer,即B2C)。

B2C模式就是企业通过因特网进行产品销售或为消费者提供服务,消费者利用因特网直接参与到经济活动中来。随着因特网的普及发展,这种网上销售的模式也迅速发展起来。

2)企业与企业之间的电子商务(Business to Business,即B2B)。

B2B电子商务是指企业与企业之间进行的电子商务活动。企业利用因特网、企业内网或其他网络进行企业内部以及企业与上下游协力厂商之间的资源整合,并在网络中进行企业与企业之间的全部交易行为,可以为企业带来更低的价格和更高的利润。

3)消费者与消费者之间的电子商务(Consumer to Consumer 即C2C)。

C2C商务平台就是通过构建网上商城,为买卖双方提供一个在线交易的平台,卖方可以自行发布自己的商品信息上网拍卖,而买方也可以对各商铺的各种商品自由进行选择。这是一种消费者与消费者之间的互动交易行为。

4)线下商务与互联网之间的电子商务(Online To Offline即O2O)。

在这种模式中,通过网络导购,线下服务就可以在网络中来揽客,消费者可以直接在网络上对线下服务进行筛选,享受网络优惠价格,又可享受线下服务,实现了网络与实体店的对接。

5)供应方与采购方之间的电子商务(Business-Operator-Business即BOB)。

这种模式是指供应方(Business)与采购方(Business)之间,通过运营者(Operator)达成产品或服务交易的一种电子商务模式。

2.2 J2EE技术简介

Java以其开放的标准、卓越的通用性、高效性、跨平台移植性赢得了软件开发者的青睐,J2EE是Java2平台企业版(Java 2 Platform,Enterprise Edition)的缩写,是Java的一种企业版,用于企业级的应用服务开发,用于解决企业开发、部署和管理相关复杂问题的一种体系结构,为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制。

J2EE是一套全然不同于传统应用开发的技术架构,是使用Java进行开发的一系列规范和接口指南,其中包含各类组件、服务架构及技术层次,使用共同的标准,简化且规范应用系统的开发与部署,具有良好的兼容性,进而提高可移植性、安全与再用价值。

2.3 JSP简介

JSP(Java Server Pages)是被多平台支持的一种动态网页技术,它将应用程序的逻辑功能实现与网页设计和显示进行了分离,并且能够在任何Web服务器上运行,能够进行快速的开发和测试,支持可重用的基于组件的设计,极大的简化了基于Web的交互式应用程序的开发过程,使开发的过程变得迅速和容易。

2.4 Oracle数据库系统简介

Oracle数据库系统是甲骨文公司的一款关系数据库管理系统。它以高级结构化查询语言(SQL)为基础,以分布式数据库为核心的一组软件产品,具有完整的数据管理功能,系统可移植性好、功能强大、效率高、可靠性好,是目前最流行的数据库管理系统之一。

3系统功能设计

针对前面分析的问题,目前网络中缺乏专门为个体工商户等第三方商户开发的系统或平台。本文基于J2EE技术,初步探讨构建以普通用户和第三方商户为主体的个体工商户网上商城系统。系统基于C2C模式,(Consumer to Consumer,消费者与消费者之间的电子商务),作为第三方为买卖双方提供一个在线交易平台,使卖方可以将商品上网拍卖,而买方也可以自主对商品进行选择和竞价。

整个系统的开发设计,使用J2EE和JSP技术进行网页开发,采用MVC三层架构模式,采用Oracle数据库系统,构建一个为普通消费者和个体工商户服务的网上商城,各功能模块如图1所示。

整个系统主要分为两个部分:

第一部分为面向普通消费者的前台部分,包括的功能有用户注册、在线浏览商品、购物车功能、订单提交以及网上支付等。

第二部分为管理员后台商城管理部分,主要功能模块有普通用户的管理、订单的管理、商城产品管理、公告管理、留言板管理以及个人信息管理等模块。

3.1前台部分功能介绍

1)用户管理:消费者进行用户注册和用户登录等功能。

2)购物车功能:消费者可以浏览网上商城页面,登录后可以并添加商品到自己的购物车。

3)订单管理:消费者登录后可以对自己的购物车进行管理,包括对确定需要购买的商品进行下单,并对订单进行实时跟踪。

3.2后台部分功能介绍

1)用户管理功能模块:管理员登录后台,可以对系统普通用户和第三方商户的用户资料进行查看与修改。

2)订单管理功能模块:对商城系统中的订单信息进行管理,包括查看订单、未发货的订单、已发货的订单以及已完成订单四个子模块,实现对商城所有订单信息的跟踪、查询、修改、删除操作。

3)产品管理功能模块:对商城商户的产品进行管理,系统管理员可以查看商品并根据第三方商户的需求在商城上架指定的商品,包括添加商品大类、在大类下添加小类、添加商品属性、添加品牌、添加商品、查看商品等子模块,还可以对以上六个模块的信息进行修改和更新。

4)公告管理功能模块:对商城系统的公告和商城中商家促销广告等信息进行管理,包括添加公告、查看公告、添加广告、查看广告等子模块。

5)留言板管理功能模块:对商城系统的留言板进行管理,主要是为了方便消费者和第三方商户在网上进行沟通,并可以有效管理用户对某件商品的评价。

6)管理员个人信息模块:对管理员的个人信息进行修改,包括管理员的密码和其他相关资料。

4小结

以上是对整个系统功能的一个设计,作为一个专门的个体工商户商城系统,基本可以满足个体工商户或中小企业的功能需求,也能有效提高个体工商户网上交易的服务质量。当然,肯定也存在各种不足,相信以后会有更好更优秀的网上商城系统开发出来。

参考文献:

[1]杨栩,廖姗.C2C电子商务交易平台在线信誉反馈机制比较研究[J].管理现代化, 2013, 5(6):11-16.

[2]王岩.B2B电子商务交易平台物流模式研究[J].首都经济贸易大学学报:电子信息版, 2012, 13(2): 142-144.

[3]唐水金.图书电子商务交易平台设计与实现[J].山东大学学报,2011,52 (20): 60-66.

[4]品众资讯网.电商新模式BOB的全面诠释[EB/OL].[2014-08-26].http://news.pf178.com/hyxw/hyfx/2014/0826/2095.html.

[5]南方交易网.电商模式对实体店的冲击[EB/OL].[2014-12-08].http://www.nffair.com/news/15952.html.

[6] 郑文,刘仁义,杜震洪等.基于客户端MVC模式的RIA WebGIS 框架设计与应用[J].计算机应用与软件, 2011, 28(5): 75-77.

[7] 常晋义,周蓓. 基于J2EE 的网上定货系统的设计与实现[J]. 计算机工程与科学, 2002,24(4): 28-30.

猜你喜欢

网上商城电子商务
商业银行进军网上商城的优劣势分析
《电子商务法》如何助力直销
山西省政府采购网上商城采购突破2亿元
电子商务
关于加快制定电子商务法的议案