肖卓朋 劉連浩
摘要:目前,電子商務(wù)的快速發(fā)展改變了人們的消費觀念和習(xí)慣,也對實體店造成了很大的沖擊,還改變了企業(yè)競爭態(tài)勢。在電子商務(wù)網(wǎng)站的開發(fā)中,Java以其開放的標(biāo)準(zhǔn)、卓越的通用性、高效性、跨平臺移植性贏得了軟件開發(fā)者的青睞,其中,J2EE是J是Java的一種企業(yè)版用于企業(yè)級的應(yīng)用服務(wù)開發(fā),為搭建具有可伸縮性、靈活性、易維護性的商務(wù)系統(tǒng)提供了良好的機制。因此,探討如何使用J2EE搭建個體工商戶網(wǎng)上商城系統(tǒng)。
關(guān)鍵詞:電子商務(wù);網(wǎng)上商城;J2EE
中圖分類號:TP393 文獻(xiàn)標(biāo)識碼: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 網(wǎng)上商城存在的問題
目前,因特網(wǎng)上的各種電子商務(wù)網(wǎng)站品種繁多,質(zhì)量參差不齊,存在各種各樣的問題,主要問題如下:
1)目前的電子商務(wù)網(wǎng)站多集中于B2B或B2C模式,缺乏專門為個體工商戶等第三方商戶開發(fā)的系統(tǒng)或平臺,要么結(jié)構(gòu)簡單功能單一。
2)目前網(wǎng)絡(luò)中的個體工商戶平臺信息化程度較低,不能根據(jù)實際市場需求和客戶需要進行有效調(diào)整和有效管理訂單。
3)目前已有的個體工商戶網(wǎng)上商城局限性很大,基本都是受限于某一地域或者某一類商品,系統(tǒng)之間對信息的幾乎沒有。
1.2 個體工商戶網(wǎng)上商城系統(tǒng)
電子商務(wù)的迅猛發(fā)展,改變了人們很多的消費習(xí)慣,給現(xiàn)實的實體店帶來了很大的沖擊,尤其是個體工商戶,因此,如何適應(yīng)這種改變也就成了個體工商戶必須面對的問題,建立屬于自己的網(wǎng)上商城是一個很不錯的解決方案。
同時,基于目前網(wǎng)上商城存在的以上問題及個體工商戶面對的電子商務(wù)的沖擊,有必要開發(fā)一套功能完備、信息化程度較高的個體工商戶網(wǎng)上平臺。
2相關(guān)理論及技術(shù)簡介
2.1 電子商務(wù)模式簡介
電子商務(wù)不受時間、空間以及傳統(tǒng)購物的諸多限制,價格低廉,流通迅速方便,符合時代的發(fā)展要求,因而得以快速發(fā)展。電子商務(wù)改變了人們的日常消費觀念和生活習(xí)慣,使得企業(yè)極大降低了對自身資金和人力等方面的要求,從而能更好地適應(yīng)市場變化,因此,電子商務(wù)迅速的走進了人們的日常生活。
隨著電子商務(wù)的應(yīng)用領(lǐng)域的不斷擴大和信息服務(wù)方式的不斷創(chuàng)新,電子商務(wù)的類型也層出不窮,主要可以分為以下幾種類型:
1)企業(yè)與消費者之間的電子商務(wù)(Business to Consumer,即B2C)。
B2C模式就是企業(yè)通過因特網(wǎng)進行產(chǎn)品銷售或為消費者提供服務(wù),消費者利用因特網(wǎng)直接參與到經(jīng)濟活動中來。隨著因特網(wǎng)的普及發(fā)展,這種網(wǎng)上銷售的模式也迅速發(fā)展起來。
2)企業(yè)與企業(yè)之間的電子商務(wù)(Business to Business,即B2B)。
B2B電子商務(wù)是指企業(yè)與企業(yè)之間進行的電子商務(wù)活動。企業(yè)利用因特網(wǎng)、企業(yè)內(nèi)網(wǎng)或其他網(wǎng)絡(luò)進行企業(yè)內(nèi)部以及企業(yè)與上下游協(xié)力廠商之間的資源整合,并在網(wǎng)絡(luò)中進行企業(yè)與企業(yè)之間的全部交易行為,可以為企業(yè)帶來更低的價格和更高的利潤。
3)消費者與消費者之間的電子商務(wù)(Consumer to Consumer 即C2C)。
C2C商務(wù)平臺就是通過構(gòu)建網(wǎng)上商城,為買賣雙方提供一個在線交易的平臺,賣方可以自行發(fā)布自己的商品信息上網(wǎng)拍賣,而買方也可以對各商鋪的各種商品自由進行選擇。這是一種消費者與消費者之間的互動交易行為。
4)線下商務(wù)與互聯(lián)網(wǎng)之間的電子商務(wù)(Online To Offline即O2O)。
在這種模式中,通過網(wǎng)絡(luò)導(dǎo)購,線下服務(wù)就可以在網(wǎng)絡(luò)中來攬客,消費者可以直接在網(wǎng)絡(luò)上對線下服務(wù)進行篩選,享受網(wǎng)絡(luò)優(yōu)惠價格,又可享受線下服務(wù),實現(xiàn)了網(wǎng)絡(luò)與實體店的對接。
5)供應(yīng)方與采購方之間的電子商務(wù)(Business-Operator-Business即BOB)。
這種模式是指供應(yīng)方(Business)與采購方(Business)之間,通過運營者(Operator)達(dá)成產(chǎn)品或服務(wù)交易的一種電子商務(wù)模式。
2.2 J2EE技術(shù)簡介
Java以其開放的標(biāo)準(zhǔn)、卓越的通用性、高效性、跨平臺移植性贏得了軟件開發(fā)者的青睞,J2EE是Java2平臺企業(yè)版(Java 2 Platform,Enterprise Edition)的縮寫,是Java的一種企業(yè)版,用于企業(yè)級的應(yīng)用服務(wù)開發(fā),用于解決企業(yè)開發(fā)、部署和管理相關(guān)復(fù)雜問題的一種體系結(jié)構(gòu),為搭建具有可伸縮性、靈活性、易維護性的商務(wù)系統(tǒng)提供了良好的機制。
J2EE是一套全然不同于傳統(tǒng)應(yīng)用開發(fā)的技術(shù)架構(gòu),是使用Java進行開發(fā)的一系列規(guī)范和接口指南,其中包含各類組件、服務(wù)架構(gòu)及技術(shù)層次,使用共同的標(biāo)準(zhǔn),簡化且規(guī)范應(yīng)用系統(tǒng)的開發(fā)與部署,具有良好的兼容性,進而提高可移植性、安全與再用價值。
2.3 JSP簡介
JSP(Java Server Pages)是被多平臺支持的一種動態(tài)網(wǎng)頁技術(shù),它將應(yīng)用程序的邏輯功能實現(xiàn)與網(wǎng)頁設(shè)計和顯示進行了分離,并且能夠在任何Web服務(wù)器上運行,能夠進行快速的開發(fā)和測試,支持可重用的基于組件的設(shè)計,極大的簡化了基于Web的交互式應(yīng)用程序的開發(fā)過程,使開發(fā)的過程變得迅速和容易。
2.4 Oracle數(shù)據(jù)庫系統(tǒng)簡介
Oracle數(shù)據(jù)庫系統(tǒng)是甲骨文公司的一款關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它以高級結(jié)構(gòu)化查詢語言(SQL)為基礎(chǔ),以分布式數(shù)據(jù)庫為核心的一組軟件產(chǎn)品,具有完整的數(shù)據(jù)管理功能,系統(tǒng)可移植性好、功能強大、效率高、可靠性好,是目前最流行的數(shù)據(jù)庫管理系統(tǒng)之一。
3系統(tǒng)功能設(shè)計
針對前面分析的問題,目前網(wǎng)絡(luò)中缺乏專門為個體工商戶等第三方商戶開發(fā)的系統(tǒng)或平臺。本文基于J2EE技術(shù),初步探討構(gòu)建以普通用戶和第三方商戶為主體的個體工商戶網(wǎng)上商城系統(tǒng)。系統(tǒng)基于C2C模式,(Consumer to Consumer,消費者與消費者之間的電子商務(wù)),作為第三方為買賣雙方提供一個在線交易平臺,使賣方可以將商品上網(wǎng)拍賣,而買方也可以自主對商品進行選擇和競價。
整個系統(tǒng)的開發(fā)設(shè)計,使用J2EE和JSP技術(shù)進行網(wǎng)頁開發(fā),采用MVC三層架構(gòu)模式,采用Oracle數(shù)據(jù)庫系統(tǒng),構(gòu)建一個為普通消費者和個體工商戶服務(wù)的網(wǎng)上商城,各功能模塊如圖1所示。
整個系統(tǒng)主要分為兩個部分:
第一部分為面向普通消費者的前臺部分,包括的功能有用戶注冊、在線瀏覽商品、購物車功能、訂單提交以及網(wǎng)上支付等。
第二部分為管理員后臺商城管理部分,主要功能模塊有普通用戶的管理、訂單的管理、商城產(chǎn)品管理、公告管理、留言板管理以及個人信息管理等模塊。
3.1前臺部分功能介紹
1)用戶管理:消費者進行用戶注冊和用戶登錄等功能。
2)購物車功能:消費者可以瀏覽網(wǎng)上商城頁面,登錄后可以并添加商品到自己的購物車。
3)訂單管理:消費者登錄后可以對自己的購物車進行管理,包括對確定需要購買的商品進行下單,并對訂單進行實時跟蹤。
3.2后臺部分功能介紹
1)用戶管理功能模塊:管理員登錄后臺,可以對系統(tǒng)普通用戶和第三方商戶的用戶資料進行查看與修改。
2)訂單管理功能模塊:對商城系統(tǒng)中的訂單信息進行管理,包括查看訂單、未發(fā)貨的訂單、已發(fā)貨的訂單以及已完成訂單四個子模塊,實現(xiàn)對商城所有訂單信息的跟蹤、查詢、修改、刪除操作。
3)產(chǎn)品管理功能模塊:對商城商戶的產(chǎn)品進行管理,系統(tǒng)管理員可以查看商品并根據(jù)第三方商戶的需求在商城上架指定的商品,包括添加商品大類、在大類下添加小類、添加商品屬性、添加品牌、添加商品、查看商品等子模塊,還可以對以上六個模塊的信息進行修改和更新。
4)公告管理功能模塊:對商城系統(tǒng)的公告和商城中商家促銷廣告等信息進行管理,包括添加公告、查看公告、添加廣告、查看廣告等子模塊。
5)留言板管理功能模塊:對商城系統(tǒng)的留言板進行管理,主要是為了方便消費者和第三方商戶在網(wǎng)上進行溝通,并可以有效管理用戶對某件商品的評價。
6)管理員個人信息模塊:對管理員的個人信息進行修改,包括管理員的密碼和其他相關(guān)資料。
4小結(jié)
以上是對整個系統(tǒng)功能的一個設(shè)計,作為一個專門的個體工商戶商城系統(tǒng),基本可以滿足個體工商戶或中小企業(yè)的功能需求,也能有效提高個體工商戶網(wǎng)上交易的服務(wù)質(zhì)量。當(dāng)然,肯定也存在各種不足,相信以后會有更好更優(yōu)秀的網(wǎng)上商城系統(tǒng)開發(fā)出來。
參考文獻(xiàn):
[1]楊栩,廖姍.C2C電子商務(wù)交易平臺在線信譽反饋機制比較研究[J].管理現(xiàn)代化, 2013, 5(6):11-16.
[2]王巖.B2B電子商務(wù)交易平臺物流模式研究[J].首都經(jīng)濟貿(mào)易大學(xué)學(xué)報:電子信息版, 2012, 13(2): 142-144.
[3]唐水金.圖書電子商務(wù)交易平臺設(shè)計與實現(xiàn)[J].山東大學(xué)學(xué)報,2011,52 (20): 60-66.
[4]品眾資訊網(wǎng).電商新模式BOB的全面詮釋[EB/OL].[2014-08-26].http://news.pf178.com/hyxw/hyfx/2014/0826/2095.html.
[5]南方交易網(wǎng).電商模式對實體店的沖擊[EB/OL].[2014-12-08].http://www.nffair.com/news/15952.html.
[6] 鄭文,劉仁義,杜震洪等.基于客戶端MVC模式的RIA WebGIS 框架設(shè)計與應(yīng)用[J].計算機應(yīng)用與軟件, 2011, 28(5): 75-77.
[7] 常晉義,周蓓. 基于J2EE 的網(wǎng)上定貨系統(tǒng)的設(shè)計與實現(xiàn)[J]. 計算機工程與科學(xué), 2002,24(4): 28-30.