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