基于B2B電子商務(wù)平臺的會員管理系統(tǒng)的設(shè)計和實(shí)現(xiàn)
第一章緒論
1.1課題研究背景
縱觀當(dāng)前各大電商服務(wù)平臺,其綁定消費(fèi)者的主要手段仍然是依托會員制度建立會員管理系統(tǒng)。目前基于B2C電子商務(wù)平臺的零售企業(yè)會員管理系統(tǒng)已日趨完善(如淘寶),包括會員評價體系、會員信用評級、訂單管理、積分管理、支付體系等。隨著人民生活水平不斷提高,經(jīng)濟(jì)飛速發(fā)展導(dǎo)致生產(chǎn)過剩,零售商品市場優(yōu)勢越來越趨向于買方,這也導(dǎo)致了國內(nèi)電商平臺日益激烈的競爭。如近年發(fā)展尤為迅速的京東、新蛋以及其他一些行業(yè)垂直類電商平臺。這些企業(yè)化的電商平臺在大打價格戰(zhàn)搶占市場的同時,也應(yīng)該開始思考如何從用戶服務(wù)和技術(shù)提高等方面打造平臺的核心競爭力,建立更加智能的客戶關(guān)系管理系統(tǒng),如提供更加便捷的會員服務(wù),方便維系老用戶;再如利用數(shù)據(jù)挖掘技術(shù),實(shí)現(xiàn)信息的個性化推送,進(jìn)而廣泛拉取潛在新用戶等。企業(yè)與企業(yè)之間進(jìn)行傳統(tǒng)的線下交易往往要耗費(fèi)大量資源和時間,產(chǎn)品成本多數(shù)浪費(fèi)在了銷售和釆購的對接過程之中。而理想情況下,通過線上的交易形式,買方和賣方不僅可以依托平臺完成一站式的交易業(yè)務(wù)流程,減少許多不必要的工作步驟和管理費(fèi)用;而且還能享受平臺提供的一系列增值服務(wù)(如會員咨詢、物流倉儲、信息建設(shè)等),從而降低了企業(yè)經(jīng)營成本。網(wǎng)絡(luò)的延伸性及便利性一方面降低了企業(yè)之間的交易成本,另一方面也使企業(yè)擴(kuò)大了活動范圍,使企業(yè)之間跨地區(qū)、跨國界交易成功的幾率大大增加。越來越多的中小企業(yè)開始關(guān)注網(wǎng)絡(luò),關(guān)注電子商務(wù)[2]。
..........
1.2 B2B平臺發(fā)展研究現(xiàn)狀
2003年互聯(lián)網(wǎng)泡沫期已過,目前己迎來下一輪的高速發(fā)展期。隨著互聯(lián)網(wǎng)的復(fù)蘇,電商市場亦在世界范圍內(nèi)得到了普及和發(fā)展,其中第三方B2B電商平臺發(fā)展尤為迅猛。為了迎合這種網(wǎng)絡(luò)經(jīng)濟(jì)形勢的變化,企業(yè)用戶紛紛嘗試這種線上經(jīng)營及消費(fèi)的方式以便與網(wǎng)絡(luò)營銷時代的發(fā)展接上軌。近年來,作為我國經(jīng)濟(jì)發(fā)展中的長尾群體,中小企業(yè)在數(shù)量、種類和質(zhì)量方面都取得了長足的進(jìn)步,成為我國各行業(yè)發(fā)展中不可或缺的一環(huán)。這些企業(yè)也逐漸意識并體會到通過網(wǎng)絡(luò)平臺進(jìn)行商務(wù)活動的便利性,因此,當(dāng)前B2B平臺市場中的企業(yè)用戶數(shù)量正在穩(wěn)步增加,尤其是信息化程度逐漸增強(qiáng)的傳統(tǒng)中小企業(yè)用戶。根據(jù)艾瑞咨詢統(tǒng)計的數(shù)據(jù)顯示(如下圖1-1所示),2013年我國中小企業(yè)B2B電子商務(wù)市場占有量已達(dá)51.7%,并且從2009年開始,其市場交易規(guī)模逐年上升。目前,B2B平臺運(yùn)營商也在加速盈利模式創(chuàng)新,從收取會員費(fèi)向收取交易傭金轉(zhuǎn)變。
........
第二章相關(guān)技術(shù)綜述
2.1 B/S結(jié)構(gòu)模式
客戶端/服務(wù)器模式(C/S)不僅需要采用能夠安裝大型數(shù)據(jù)庫系統(tǒng)的高性能計算機(jī)做服務(wù)器,并且需要安裝專用的客戶端軟件。瀏覽器/服務(wù)器模式(B/S)統(tǒng)一了客戶端和服務(wù)器,并且降低了系統(tǒng)開發(fā)和維護(hù)的成本,集中了核心功能實(shí)現(xiàn)到服務(wù)器上,使得客戶端上只需安裝一個瀏覽器就可以通過Web服務(wù)器與數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。相比C/S模式,B/S最大優(yōu)點(diǎn)即客戶端零維護(hù),無需安裝任何特定的軟件,用戶使用系統(tǒng)只需一臺聯(lián)網(wǎng)的計算機(jī)。其次也非常易于進(jìn)行系統(tǒng)擴(kuò)展,具有權(quán)限的管理員可以直接在瀏覽器中生成登錄名和密碼分配給用戶。本系統(tǒng)采用B/S結(jié)構(gòu)模式如下圖2-1所示m。在這種結(jié)構(gòu)下,由服務(wù)器端主要實(shí)現(xiàn)系統(tǒng)與數(shù)據(jù)庫交互的主要事務(wù)邏輯,瀏覽器端也可以實(shí)現(xiàn)一部分事務(wù)邏輯,而用戶界面則完全通過瀏覽器實(shí)現(xiàn)。
......
2.2 MVC三層架構(gòu)體系
MVC三層架構(gòu)體系按照功能的不同分為相互協(xié)作的三個部分:模型(Model)、視圖(View)、和控制器(Controller)。各組件之間各司其職并且可以通過參數(shù)進(jìn)行相互關(guān)聯(lián),從而提高了系統(tǒng)的可維護(hù)性。MVC是一種先進(jìn)的設(shè)計思想,用它來開發(fā)一個基于J2EE技術(shù)平臺的Web應(yīng)用程序,其架構(gòu)體系如下圖2-2所示。模型(Model),作為應(yīng)用程序的核心,用于表示其業(yè)務(wù)邏輯,維護(hù)并快速獲取應(yīng)用數(shù)據(jù)、集成新的應(yīng)用組件以及協(xié)調(diào)事務(wù)工作流等。JavaBean可以用以承載事務(wù)邏輯模塊,實(shí)現(xiàn)各業(yè)務(wù)組件的重用、有利于測試和系統(tǒng)質(zhì)量的改進(jìn)。視圖(View),作為應(yīng)用程序的外在表現(xiàn)形式,實(shí)現(xiàn)了模塊的界面展示。其根據(jù)事務(wù)邏輯模塊,將生成的處理結(jié)果返回到客戶端頁面。開發(fā)頁面模塊的最佳選擇是采用JSP編寫動態(tài)頁面[4]?刂破(Controller)將模型和視圖聯(lián)系在一起,根據(jù)用戶的請求將數(shù)據(jù)傳給業(yè)務(wù)邏輯模塊進(jìn)行相應(yīng)的處理。然后調(diào)用相應(yīng)的視圖模塊生成用戶所需的響應(yīng)頁面返回瀏覽器?刂破饕话闶褂肧evlet編程實(shí)現(xiàn),主要用于控制程序流程,并不向客戶端輸出信息[51。MVC層次清晰便于維護(hù),因此非常適合大型系統(tǒng)的開發(fā);當(dāng)然有利必有弊,作為一種復(fù)雜的架構(gòu)模式,MVC的實(shí)現(xiàn)也顯得較為復(fù)雜。實(shí)際開發(fā)中可利用當(dāng)前流行的開放資源框架Struts (下文會提到)進(jìn)行整體系統(tǒng)的開發(fā)。
......
第三章系統(tǒng)分析和系統(tǒng)設(shè)計........16
3.1 需求分析.........16
3.2功能模塊介紹........18
3.3開發(fā)環(huán)境介紹........ 20
3.4業(yè)務(wù)流程分析........ 22
3.5用戶類型分析........ 22
3.6系統(tǒng)用例圖設(shè)........23
3.7數(shù)據(jù)庫設(shè)計........25
第四章B2B平臺的會員信任評價體系........27
4.1 B2C平臺信任評價指標(biāo)體系........27
4.2影響B(tài)2B平臺可信性的因素........30
4.3會員信任評價體系搭建........30
第五章會員管理系統(tǒng)功能實(shí)........35
5.1會員管理系統(tǒng)功能模塊實(shí)現(xiàn)......35
5.2會員信任評價體系........49
5.3會員管理系統(tǒng)測試........50
第五章會員管理系統(tǒng)功能實(shí)現(xiàn)
根據(jù)第三章的設(shè)計,實(shí)現(xiàn)本會員管理系統(tǒng)的Web應(yīng)用服務(wù)器釆用ApacheTomcat0 Tomcat基于Java的Web應(yīng)用軟件容器運(yùn)行servlet和JSP代碼,具有部署簡單、管理安全、方便集成等一系列優(yōu)點(diǎn)。數(shù)據(jù)庫采用MYSQL,是目前最流行的B/S體系結(jié)構(gòu)的關(guān)系型數(shù)據(jù)庫之一,具有安全、穩(wěn)定、可擴(kuò)展性強(qiáng)等特丨點(diǎn)。最后采用集成開源項目的Eclipse開發(fā)環(huán)境進(jìn)行系統(tǒng)開發(fā)和實(shí)現(xiàn)。本會員管理系統(tǒng)采用MVC三層架構(gòu)模式,最終基于Struts框架開發(fā)完成,因?yàn)槠洳粌H體現(xiàn)了 MVC的設(shè)計模式,由一組相互協(xié)作的Class、Servlet和JSP標(biāo)簽組成;而且進(jìn)行系統(tǒng)開發(fā)時采用Stmts框架,可以有效地縮短開發(fā)時間。Struts原理參見第二章,以會員管理中的會員個人信息管理模塊來舉例說明Struts框架[16]。該模塊可以查看會員的基本信息及詳細(xì)信息、可以對會員的情況做修改,還可以分類分頁查看商品訂單信息等。
5.1會員管理系統(tǒng)功能模塊實(shí)現(xiàn)
會員管理系統(tǒng)的各個模塊功能的編寫都緊緊圍繞著MVC的思想,都是用Servlet文件獲取提交的數(shù)據(jù),然后調(diào)用JavaBean文件中的相應(yīng)方法進(jìn)行處理,最后使用JSP文件將返回的處理結(jié)果輸出顯示,從而充分體現(xiàn)了二次開發(fā)及對象化的編程思想。下面描述系統(tǒng)中各模塊的具體實(shí)現(xiàn)效果。會員注冊登錄模塊是會員管理系統(tǒng)中的第一步,要想使用本系統(tǒng)必須進(jìn)行注冊,首次注冊的信息僅包括:登錄名(用戶名)、密碼和驗(yàn)證碼,用戶注冊完成后再進(jìn)一步引導(dǎo)會員進(jìn)行信息完善,需要注意的是登錄名不能包含中文且不能與已經(jīng)存在的注冊用戶名相同,否則會通不過校驗(yàn)。注冊流程如下:第一步,用戶選擇“注冊”,訪問會員注冊頁面,根據(jù)頁面的字段及填寫要求輸入自己的注冊信息,然后單擊“提交注冊”按鈕;第二步,驗(yàn)證用戶信息,用戶完成第一步之后需要通過手機(jī)或郵箱接收驗(yàn)證碼的形式進(jìn)行驗(yàn)證,確保用戶的真實(shí)存在性;第三步,即注冊完成。最終實(shí)現(xiàn)界面如圖5-1所示。
總結(jié)
本系統(tǒng)基于B2B電商平臺,可以快捷有效地記錄有關(guān)企業(yè)會員的資料并進(jìn)行相應(yīng)管理,使之易于統(tǒng)計、檢索和查找,且數(shù)據(jù)庫系統(tǒng)操作方便、存儲量大,可以提高會員管理的效率。另外,根據(jù)大量資料和研究表明,對于大宗商品的網(wǎng)上交易,會員最擔(dān)心的是第三方平臺誠信體系是否完善,因此本會員管理系統(tǒng)需要搭建在一個會員值得信賴的平臺基礎(chǔ)之上。那么在平臺建設(shè)之初,如何構(gòu)建一個會員信任評價體系也是本文需要重點(diǎn)研宄和實(shí)現(xiàn)的部分。本文的研究主要體現(xiàn)在以下方面:
1、分析了目前B2B電商平臺的發(fā)展和研究現(xiàn)狀,在此基礎(chǔ)之上提出了會員管理系統(tǒng)對B2B電商平臺發(fā)展的重要性。并在此基礎(chǔ)上,論述了采用MVC三層架構(gòu)進(jìn)行系統(tǒng)建設(shè)的必要性。
2、本系統(tǒng)根據(jù)面向?qū)ο蟮某绦蛟O(shè)計方法進(jìn)行了設(shè)計和開發(fā),基于Struts開發(fā)架構(gòu),利用JavaBean和Servlet編程,為了方便以后的擴(kuò)展和維護(hù),數(shù)據(jù)支持使用MYSQL數(shù)據(jù)庫。本人按照軟件的開發(fā)過程,基本掌握了 MVC開發(fā)模式、網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù),學(xué)習(xí)了運(yùn)籌學(xué)的相關(guān)理論知識。并通過借鑒B2C平臺的研宄現(xiàn)狀,提出了一套適合本系統(tǒng)的會員信任評價體系。
3、本文從企業(yè)會員管理的實(shí)際需求出發(fā),提出系統(tǒng)總體設(shè)計方案并籌劃了內(nèi)部功能模塊,將整個系統(tǒng)分為會員前臺和管理員后臺管理系統(tǒng)兩個部分。其中包括,登錄和注冊模塊、會員設(shè)置管理、訂單商品管理、后臺管理等一系列功能。并且針對各功能模塊展開了分析及設(shè)計,最終實(shí)現(xiàn)了會員管理的基本功能。
.........
參考文獻(xiàn)(略)
,
本文編號:37801
本文鏈接:http://sikaile.net/wenshubaike/lwfw/37801.html