摘要:該文以網(wǎng)上二手交易平臺設(shè)計為主線,討論了電子商務(wù)和網(wǎng)上二手交易平臺的基本概念、國內(nèi)外的發(fā)展?fàn)顩r,在ASP.NET相關(guān)技術(shù)和框架上,設(shè)計了網(wǎng)上二手交易平臺的體系結(jié)構(gòu),功能模塊等。
關(guān)鍵詞:電子商務(wù);網(wǎng)上二手交易平臺;ASP.NET;ADO.NET
中圖分類號:TP393文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2010)05-1144-02
The Design and Realization of the Online Second-hand Goods Trading Platform Based on ASP.NET
YE Jing, HE Qiong
(Department of Electronic Engineering, Wuhan Vocational College of Software and Engineering, Wuhan 430205, China)
Abstract: This paper consider the design of the online second-hand goods trading platform as the main line,discuss the basic concept of E-commerce and the online second-hand goods trading platform, its development status around the world. Based on the technology and the frame of ASP.NET, this paper devises the system structure of the second-hand goods trading platform,and the major functional module and so on.
Key words: E-commerce; online second-hand goods trading platform; ASP.NET; ADO.NET
1 問題的提出
隨著網(wǎng)絡(luò)技術(shù)和電子商務(wù)的迅猛發(fā)展,把二手貨市場從網(wǎng)下搬到網(wǎng)上,構(gòu)建一個網(wǎng)上交易平臺,將給二手貨交易帶來方便。
1.1 網(wǎng)上二手交易平臺概述
網(wǎng)上二手交易平臺是電子商務(wù)在二手交易這個目的下的具體應(yīng)用,主要為網(wǎng)上進(jìn)行二手商品交易的網(wǎng)民服務(wù),給買方和賣方提供一個非常快捷方便的交易渠道。想要在網(wǎng)上買賣二手商品的人,只要在網(wǎng)上二手交易平臺上注冊,找到或發(fā)布交易的商品,留下相應(yīng)的信息,雙方聯(lián)系購買即可。
1.2 網(wǎng)上二手交易平臺國內(nèi)外的發(fā)展現(xiàn)狀
目前各國政府已充分認(rèn)識到電子商務(wù)對經(jīng)濟(jì)增長的巨大推動作用,從而大力促進(jìn)電子商務(wù)在國民經(jīng)濟(jì)各個領(lǐng)域的應(yīng)用。在電子商務(wù)的技術(shù)、市場和社會法律等方面,美國均處于領(lǐng)先地位,有著名的購物網(wǎng)站Amzaon.com、eBay等。歐洲雖起步落后于美國,但其發(fā)展勢頭卻非常迅猛。國外電子商務(wù)系統(tǒng)發(fā)展已相對完善,仍存在一定的問題,大多數(shù)系統(tǒng)忽略了二手交易市場這個獨特的環(huán)境,針對性不強。由于二手交易應(yīng)用的商務(wù)模式還在探索中,因此在現(xiàn)階段,二手交易的電子商務(wù)真正成熟發(fā)展的還不太多。
我國的電子商務(wù)起步晚,發(fā)展速度快。經(jīng)過1999~2002年的萌芽,2003~2006年的高速增長階段,現(xiàn)在已經(jīng)進(jìn)入了縱深發(fā)展階段。在我國,目前的網(wǎng)絡(luò)交易平臺包括二手交易在內(nèi)有很多,門戶網(wǎng)站以易趣、阿里巴巴、淘寶網(wǎng)等為主,而電腦配件等就以太平洋二手欄目為主,此外,還有當(dāng)當(dāng)、卓越、全球采購等著名的購物網(wǎng)站。目前國內(nèi)的網(wǎng)上交易市場還存在缺乏誠信、安全、物流不暢、法律政策環(huán)境有待改善的問題[1-2]。比如所有的網(wǎng)上交易都無法做到實名制,具有安全隱患;復(fù)雜一點的如二手設(shè)備交易,因為網(wǎng)上交易和習(xí)慣的傳統(tǒng)交易方法不同,也會遇到一些困難。發(fā)展二手交易電子商務(wù)網(wǎng)站,就要通過打造一個安全的交易環(huán)境,創(chuàng)新經(jīng)營策略來吸引網(wǎng)民,走大眾化的路線。
2 開發(fā)的技術(shù)基礎(chǔ)
為增加系統(tǒng)的可擴(kuò)展性和可維護(hù)性,本系統(tǒng)采用Microsoft Visual Studio 2005軟件開發(fā),用現(xiàn)在比較廣泛的ASP+SQL數(shù)據(jù)庫架構(gòu)設(shè)計,主要編程語言有SQL,C#等。
ASP.NET是一種用于創(chuàng)建內(nèi)容豐富的動態(tài)網(wǎng)站、WEB應(yīng)用程序和XML WEB服務(wù)的新編程模型。與以往的編程模型相比,這種新編程模型提供了基于組件的架構(gòu)和開發(fā)范例。作為基于數(shù)據(jù)驅(qū)動的Web應(yīng)用與ASP.NET結(jié)合的橋梁——ADO.NET(ActiveX Data Objects,ActiveX數(shù)據(jù)對象)是一種無連接、基于消息的數(shù)據(jù)訪問模型。ADO.NET是ADO的下一代,當(dāng)用戶要求訪問數(shù)據(jù)源時,通過ADO.NET添加的DataSet對象,ADO.NET無須鎖定數(shù)據(jù)源,ADO.NET會將數(shù)據(jù)源的數(shù)據(jù)讀入DataSet對象,每個用戶都擁有的DataSet對象,因此,用戶就不需要爭奪數(shù)據(jù)源[3]。對.NET框架中的數(shù)據(jù)訪問技術(shù)及其效率進(jìn)行了比較,其結(jié)論是無論是數(shù)據(jù)庫連接、數(shù)據(jù)讀取還是數(shù)據(jù)更新方面,ADO.NET都是最快速的。所以我們采用ASP.NET和ADO.NET結(jié)合的方式開發(fā)網(wǎng)上二手交易平臺。
3 網(wǎng)上二手交易平臺的設(shè)計
3.1 體系結(jié)構(gòu)設(shè)計
本系統(tǒng)采用動態(tài)的Web技術(shù), 瀏覽器/服務(wù)器(簡稱B/S)模式來實現(xiàn)。其體系結(jié)構(gòu)分為三層[4]。
第一層是表示層。完成用戶人機(jī)界面交互的功能, 在應(yīng)用程序里是一些ASPX的頁面及相關(guān)代碼。表示層包含站點中用戶界面的元素,以及管理訪問者與網(wǎng)上二手交易平臺之間的交互關(guān)系。
第二層是業(yè)務(wù)層。處理用戶所需要的信息,在應(yīng)用程序里面被分裝為.NET組件。業(yè)務(wù)層(也稱為中間層)接收來自表示層的請求,并根據(jù)它包含的業(yè)務(wù)邏輯給表示層返回一個結(jié)果。例如,如果有訪問者進(jìn)行商品搜索,表示層就調(diào)用業(yè)務(wù)層,告訴它“請給我發(fā)送滿足這個搜索條件的商品”。
第三層是數(shù)據(jù)層。存儲系統(tǒng)處理的所有數(shù)據(jù)。數(shù)據(jù)庫采用SQL Server 2005,在數(shù)據(jù)庫的訪問上使用SQL Server存儲過程。數(shù)據(jù)層在接收到請求時,把這些數(shù)據(jù)傳送給業(yè)務(wù)層,對于網(wǎng)上二手交易平臺來說,需要存儲有關(guān)商品、類目、商品折舊度、商品原價、商品現(xiàn)價、用戶、管理員、賬單、界面控件ID等信息。幾乎每個客戶請求都會在數(shù)據(jù)層中提取信息。
3.2 功能模塊設(shè)計
本系統(tǒng)是C2C(Customer to Customer)類型的電子商務(wù)網(wǎng)站,將系統(tǒng)按用戶和管理員兩類分為前臺網(wǎng)上二手交易平臺子系統(tǒng)和后臺管理員管理子系統(tǒng)兩部分,前臺子系統(tǒng)用戶和管理員都可以操作,后臺子系統(tǒng)只有經(jīng)過身份驗證的管理員可以操作。
3.2.1 前臺網(wǎng)上二手交易平臺子系統(tǒng)功能
1)用戶注冊:用戶填寫自己的相關(guān)資料注冊成為二手交易網(wǎng)站的會員。
2)用戶登錄:用戶注冊后登錄,可進(jìn)行商品發(fā)布和購買,在論壇留言,使用幫助等。
3)用戶控制面板:用戶發(fā)布商品信息、查看已發(fā)商品信息、查看已買商品信息、查看熱點商品信息,還可以編輯個人檔案情況,包括修改密碼和修改個人資料。
4)商品查詢:用戶能夠根據(jù)自身的喜好,來查詢所需商品。
5)商品發(fā)布:用戶能夠根據(jù)需要來發(fā)布想賣的商品。
6)購物車:用戶能夠根據(jù)自身的喜好,向購物車添加商品,并能修改購物車商品信息,如刪除已放入商品,修改商品數(shù)量等。
7)結(jié)賬:提交結(jié)賬訂單。
8)論壇:用戶能夠留下對商店的意見。
9)幫助:以文本方式,用戶提問,管理員回答,提供幫助。
3.2.2 后臺管理員管理子系統(tǒng)功能
1)商品父類別管理:對商品的父類別如書籍音像、通信數(shù)碼、電腦網(wǎng)絡(luò)、家居日用、機(jī)動車輛進(jìn)行編輯、插入、刪除。
2)商品子類別管理:對商品子類別如書籍音像中的計算機(jī)、經(jīng)營管理、成功勵志、機(jī)械工程等進(jìn)行編輯、插入、刪除。
3)幫助信息管理:對用戶使用幫助中的提問進(jìn)行編輯、刪除、新建。
4)論壇管理:對用戶在論壇上的留言進(jìn)行編輯、插入、刪除。
4 結(jié)束語
在經(jīng)濟(jì)全球化和信息全球化的背景下,本文設(shè)計的網(wǎng)上二手交易平臺,作為電子商務(wù)的一個有針對性的應(yīng)用領(lǐng)域,具有良好應(yīng)用前景和發(fā)展空間。可擴(kuò)展性和可維護(hù)性對于網(wǎng)上二手交易平臺的應(yīng)用是至關(guān)重要的。ASP.NET相關(guān)技術(shù)在這兩個領(lǐng)域有著先天的優(yōu)勢,目前在這類開發(fā)中得到廣泛的應(yīng)用,在二手交易適合的C2C領(lǐng)域,隨著B2C(Business to Customer)等模式的進(jìn)一步發(fā)展以及市場管理的日益規(guī)范,未來的二手網(wǎng)上交易平臺C2C,B2C,B2B等模式將不再明顯區(qū)分,混合型模式做為電子商務(wù)的一個新的方向,有很大的潛力。
參考文獻(xiàn):
[1] 張春明.中國B2C電子商務(wù)的發(fā)展現(xiàn)狀分析[J].科技咨訊,2006(7).
[2] 徐敏.我國電子商務(wù)網(wǎng)上支付的現(xiàn)狀分析[J].濰坊高等職業(yè)教育,2009(1).
[3] 唐偉.基于.NET的管理信息系統(tǒng)設(shè)計及開發(fā)技術(shù)研究[D].南京:東南大學(xué)工程碩士學(xué)位論文,2005.
[4] 劉娜,王如龍.基于ASP.NET 的校園網(wǎng)上商店的研究與實現(xiàn)[J].電腦知識與技術(shù),2007(9).