校園二手商品交易平臺分析與設(shè)計_第1頁
校園二手商品交易平臺分析與設(shè)計_第2頁
校園二手商品交易平臺分析與設(shè)計_第3頁
校園二手商品交易平臺分析與設(shè)計_第4頁
校園二手商品交易平臺分析與設(shè)計_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、目錄摘要11 前言21.1 研究背景21.2問題提出22校園二手交易平臺系統(tǒng)分析22.1 系統(tǒng)需求分析22.2 系統(tǒng)功能模塊的確定和活動圖32.2.1 用戶登錄模塊:32.2.2 用戶注冊模塊:32.2.3 產(chǎn)品列表模塊:42.2.4 我要賣模塊:42.2.5 購物車模塊:52.2.6 管理員登錄模塊:52.2.7 會員管理模塊:62.2.8 申請審核模塊:62.3 系統(tǒng)用例的確定62.4 系統(tǒng)開發(fā)工具的選擇73校園二手交易平臺系統(tǒng)設(shè)計83.1 結(jié)構(gòu)化設(shè)計83.2 數(shù)據(jù)庫設(shè)計93.2.1表設(shè)計93.2.2 數(shù)據(jù)庫連接設(shè)計113.3 css樣式表文件設(shè)計124校園二手交易平臺系統(tǒng)實現(xiàn)124.1

2、系統(tǒng)主要界面表124.2 系統(tǒng)操作流程134.3 客戶端主要功能模塊的實現(xiàn)134.3.1 首頁134.3.2 會員中心144.3.3 產(chǎn)品列表154.3.4 購物車164.3.5 查看訂單界面164.3.6 留言板175 總結(jié)17參考文獻19致謝20校園二手商品交易平臺分析與設(shè)計專業(yè)名稱:電子商務(wù) 學(xué)生姓名:文銀波 指導(dǎo)老師:王曉喬摘要:以跳蚤市場的形式,提供一個學(xué)生之間互利互惠的交易平臺。本設(shè)計運用asp技術(shù)及access數(shù)據(jù)庫開發(fā)技術(shù),結(jié)合二手市場的核心思想,即以人為中心,使系統(tǒng)與用戶雙向的交流和參與,實現(xiàn)了互動式校園二手交易平臺系統(tǒng)的整體功能。本設(shè)計說明書的內(nèi)容包括校園二手交易平臺的研究

3、背景,需求分析,功能架構(gòu),數(shù)據(jù)庫設(shè)計,平臺的整體設(shè)計,及具體實現(xiàn)等。 關(guān)鍵詞:asp;access數(shù)據(jù)庫;校園二手交易平臺;analysis and design of second-hand goods trading platform for the campus major: electronic commerce name: wen yinbo instructor: wang xiaoqiaoabstract: in the form of flea market, the design provide a trading platform for students for mutu

4、al benefit. the design use asp technology and access database development technologies and combinate the traditional core of the secondary market, that is people-centered, allowing the system to a two-way communication with users and participation, realizes an interactive trading platform for the se

5、condary school systems overall function. the design specification includes the campus research background of the secondary trading platform, needs analysis, functional architecture, database design, overall design of the platform, and the specific realization,and so on.keywords: asp; microsoft acces

6、s; secondary trading platform for the campus;1 前言1.1 研究背景近年來城市與社會經(jīng)濟發(fā)展較快,城鄉(xiāng)居民生活水平不斷提高,消費觀念發(fā)生很大變化,二手市場已成為城鄉(xiāng)居民消費的一個重要內(nèi)容。城市的發(fā)展首先是居住條件的改善,國內(nèi)近年來房地產(chǎn)業(yè)穩(wěn)定發(fā)展,居室裝修家庭越來越多,使用多年的家具留著占地方,有礙觀瞻,也使得新穎美觀的家具無法“登堂入室”。另外星級賓館、飯店因其對鋪陳設(shè)備的特殊要求,一般三年左右需要更新一次設(shè)備,有大量的家具用具需要處理。其次家電數(shù)碼類產(chǎn)品因生產(chǎn)發(fā)展,科技進步,產(chǎn)品市場壽命周期縮短,更新?lián)Q代速度加快,將被性能好、設(shè)計新穎、功能完善

7、的新產(chǎn)品所置換。因此,從舊生活資源來看,有相當(dāng)豐富的舊貨來源。需求方面,就大學(xué)來說,大學(xué)生他們是舊貨市場最大的受益者隨便湊點錢就可以買臺二手?jǐn)?shù)碼相機或二手電腦,畢業(yè)前再處理掉很劃算。打工族租了房子再花幾百元購置幾件像模像樣的家電或家具,也能建一個舒適安樂窩。從農(nóng)村來看,在農(nóng)民溫飽得到解決,但生活尚不富裕的情況下,對現(xiàn)代生活又日益渴求,所以選擇購買有相當(dāng)使用價值、既實惠又便宜的舊貨無疑是上策。舊貨在農(nóng)村有很大的市場,必然受到廣大農(nóng)民的歡迎,具有廣闊的發(fā)展前景。1.2 問題提出六月正值大四學(xué)生準(zhǔn)備離開學(xué)校之際,會對自己的一些生活、學(xué)習(xí)用品進行處理;同時一些學(xué)生的二手貨也如同雞肋留之無味,棄之可惜。

8、其市場潛力由此可見一斑,所以組織即將離校的學(xué)生和在校學(xué)生創(chuàng)建二手商品交易平臺是切實可行的。他在讓同學(xué)出清一些對自己沒用的東西的同時也可以使無固定收入的學(xué)生以低廉的價格買到有用的東西??偨Y(jié)起來二手商品市場交易平臺可達到如下幾個效果:第一,以跳蚤市場的形式,提供一個學(xué)生之間互利互惠的交易平臺第二,宣揚一種勤儉樸素的生活作風(fēng)校園二手交易平臺的最大特點是自由交易從發(fā)出出售、求購信息,到看商品、洽談價格,都由買賣雙方自由選擇。二手買賣雙方在跳蚤市場交易,既不用找中介代理,也不要花一分錢傭金??偨Y(jié)起來有以下一些優(yōu)點:首先,對購買者來說:無疑是非常便宜的,可以為購買者省下不少的錢。而且通過在二手市場上的交易

9、,可以讓你知道如何省下一些可以省下的錢,從而更加清楚明白如何理財。如果是二手書的話,你不但可以省錢,而且還可以省下一些時間去記筆記,在別人走過的路上尋找適合自己的方式。其次,對銷售者來說:二手市場可以讓他更快速的獲得利潤。他以低價買入又以低于市場價賣出,消費者喜歡這樣的價錢,他便可以賣得很好,可以說是走的是一種薄利多銷的路線。最后,從環(huán)保上來看的話,就可以知道這是一種節(jié)約資源,優(yōu)化資源的方式了。將用過的東西轉(zhuǎn)手賣出無疑是節(jié)約了新資源去生產(chǎn)。同時在生產(chǎn)中必定產(chǎn)生一些廢物,如何處理廢物又是一個環(huán)境方面的問題,廢物處理不當(dāng)勢必會造成環(huán)境污染。2 校園二手交易平臺系統(tǒng)分析2.1 系統(tǒng)需求分析用戶的需求

10、具體體現(xiàn)在各種商品相關(guān)信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。收集基本數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典。通過對本系統(tǒng)的功能和結(jié)構(gòu)分析,可以總結(jié)出系統(tǒng)的需求,如下:l第一,使用系統(tǒng)的用戶分為管理員,會員以及游客。l第二,不同的用戶類型對應(yīng)不同的頁面訪問權(quán)限。l第三,會員可以發(fā)出出售、求購信息等。第四,要發(fā)布最新上傳的商品的相關(guān)信息,來吸引對應(yīng)的用戶。第五,管理員可以管理會員信息。2.2 系統(tǒng)功能模塊的確定和活動圖通過上面的需求分析,我們能夠分析出系統(tǒng)的前臺主要功能包括:用戶注冊登錄模塊、商品買賣管理模塊,其中用戶注冊登錄模塊包括用戶注

11、冊、用戶登錄子模塊。商品買賣管理模塊包括:下訂單;查看商品;添加商品(即我要賣);查看訂單。系統(tǒng)的后臺主要包括會員登錄、會員管理,添加商品總類,訂單處理等模塊。下面給出了幾個主要模塊的活動圖,如下:2.2.1 用戶登錄模塊:2.2.2 用戶注冊模塊:2.2.3 產(chǎn)品列表模塊:2.2.4 我要賣模塊:2.2.5 購物車模塊:2.2.6 管理員登錄模塊:2.2.7 會員管理模塊:2.2.8 申請審核模塊:2.3 系統(tǒng)用例的確定該系統(tǒng)其實是一個簡單的跳蚤市場,可將其做如下描述:用戶可以注冊成為該系統(tǒng)的會員,注冊成功以后,可以通過商品添加平臺添加自己想賣的商品,即向其他游客或會員發(fā)布商品出售信息,當(dāng)然

12、登錄此系統(tǒng)的人都可以進行查看商品信息,下訂單等操作。我們可以確定系統(tǒng)的用例圖:2.4 系統(tǒng)開發(fā)工具的選擇本系統(tǒng)使用asp,access作為主要的技術(shù)。使用開發(fā)工具dreamweaver 8做前臺的界面設(shè)計;后臺運用access數(shù)據(jù)庫設(shè)計。也就是說本設(shè)計主要運用了asp動態(tài)網(wǎng)站開發(fā)技術(shù)(主要采用了vbscript語言和javascript語言),在windows xp下,以access為數(shù)據(jù)庫開發(fā)平臺,iis為應(yīng)用服務(wù)器實現(xiàn)一個交易平臺。在校園二手市場交易平臺中,我采用b/s模式來實現(xiàn)客戶端對服務(wù)器端的調(diào)用,所謂b/s模式即瀏覽器/服務(wù)器模式,是一種從傳統(tǒng)的二層c/s模式發(fā)展起來的新的網(wǎng)絡(luò)結(jié)構(gòu)模

13、式。在b/s模式中,客戶端運行瀏覽器軟件。瀏覽器以超文本形式向web服務(wù)器提出訪問數(shù)據(jù)庫的要求,web服務(wù)器接受客戶端請求后,將這個請求轉(zhuǎn)化為sql語法,并交給數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫服務(wù)器得到請求后,驗證其合法性,并進行數(shù)據(jù)處理,然后將處理后的結(jié)果返回給web服務(wù)器,web 服務(wù)器再一次將得到的所有結(jié)果進行轉(zhuǎn)化,變成html文檔形式,轉(zhuǎn)發(fā)給客戶端瀏覽器以友好的web頁面形式顯示出來。在電子商務(wù)中,對用戶而言,進行網(wǎng)上信息查詢的目的是尋找自己需要的產(chǎn)品或服務(wù),而對于商品或服務(wù)提供者來說,其目的則是向用戶推銷自己的產(chǎn)品或服務(wù)。因此,讓用戶通過瀏覽器查詢服務(wù)器的后端數(shù)據(jù)庫是許多web服務(wù)提供者必需有的

14、服務(wù),asp通過內(nèi)置的adodb組件來實現(xiàn)這一功能??梢允褂胊do去編寫緊湊簡明的腳本以便連接到odbc 兼容的數(shù)據(jù)庫和 ole db 兼容的數(shù)據(jù)源。至于實現(xiàn)的細(xì)節(jié),在后續(xù)部分的網(wǎng)絡(luò)數(shù)據(jù)庫章節(jié)中有詳細(xì)介紹。以下是asp的工作原理圖:數(shù)據(jù)庫asp.dll引擎腳本引擎腳本代碼腳本高速緩存 iis.asp文件http響應(yīng)圖1 asp工作原理3 校園二手交易平臺系統(tǒng)設(shè)計3.1 結(jié)構(gòu)化設(shè)計本系統(tǒng)工作流程較清晰,管理員與用戶各自具有不同的操作權(quán)限。管理員通過“l(fā)ogin.asp”文件登錄后,可操作顯示“default.asp”頁面的所有功能。而用戶通過“index.asp”登錄后,可查看商品等,當(dāng)然會員還

15、可以操作我要賣等其他功能。本系統(tǒng)分為前臺和后臺兩個部分設(shè)計。前臺主要用于實現(xiàn)會員登陸注冊,查看商品,添加商品等功能;后臺主要用于實現(xiàn)會員管理,訂單管理等功能。本系統(tǒng)的前臺和后臺功能如圖所示:網(wǎng)站前臺會員中心添加商品商品列表購物車 訂單管理登錄注冊推薦商品商品展示分類查詢實物圖上傳分類添加修改商品數(shù)量清空購物車下訂單查詢訂單訂單展示繼續(xù)購物留言板 圖2 網(wǎng)站前臺結(jié)構(gòu)圖 網(wǎng)站后臺商品管理管理員管理訂單處理用戶管理查看會員刪除會員修改會員密碼添加管理員商品刪除添加商品類別刪除管理員圖3 網(wǎng)站后臺結(jié)構(gòu)圖3.2 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計是指根據(jù)用戶的需求,在某一具體的數(shù)據(jù)庫管理系統(tǒng)上,設(shè)計數(shù)據(jù)庫的結(jié)構(gòu)和建立

16、數(shù)據(jù)庫的過程。3.2.1表設(shè)計下面介紹本系統(tǒng)中主要數(shù)據(jù)表的結(jié)構(gòu)。1.member (會員信息表)表字段類型說明備注id自動編號主鍵,自增長memberidvarchar(50)賬號namevarchar(50)姓名sexvarchar(50)性別passwordvarchar(50)用戶密碼questionvarchar(250)問題answervarchar(250)問題答案emailvarchar(50)網(wǎng)郵地址phonevarchar(50)電話addressvarchar(50)地址2.liuyan(留言表)表字段類型說明備注ld自動編號主鍵,自增長lnamevarchar(50)作者

17、名稱ltitlevarchar(50)留言標(biāo)題lcontentvarchar(200)留言內(nèi)容ltimedatetime留言時間系統(tǒng)自動生成3.product(產(chǎn)品表)表字段類型說明備注lid自動編號主鍵,自增長productsortint產(chǎn)品類別外鍵namevarchar(50)產(chǎn)品名introducevarchar(50)商家介紹explainvarchar(50)產(chǎn)品信息marketpricevarchar(50)原價memberpricevarchar(50)現(xiàn)價smallimgvarchar(50)小圖片hitnumint點擊數(shù)buynumint購買數(shù)recommendvarchar

18、(50)是否推薦recommenddatedatetime推薦日期一般默認(rèn)為上傳日期4.prodctsort(商品類別表)表字段類型說明備注id自動編號主鍵,自增長fatheridbigint商品類別namevarchar(50)類別名稱5.order(訂單表)表字段類型說明備注ld自動編號主鍵,自增長memberidint產(chǎn)品類別外鍵customernamevarchar(50)用戶賬號addressvarchar(50)地址phonevarchar(50)電話emailvarchar(50)網(wǎng)郵paymentvarchar(50)付款方式remarkvarchar(50)評價statein

19、ttreateddateint日期treatedremarkvarchar(50)交易處理6.ordersdetail(訂單詳情表)表字段類型說明備注nid自動編號主鍵,自增長orderidvarchar(50)訂單號隨機生成productidbigint產(chǎn)品類別productnamevarchar(50)產(chǎn)品名稱pricevarchar(max)價格quantityint數(shù)量3.2.2 數(shù)據(jù)庫連接設(shè)計asp提供的兩種方法來訪問數(shù)據(jù)庫。第一種是直接連接方法。每一次訪問數(shù)據(jù)庫都必須進行連接,一旦連接成功,就可以利用sql訪問或修改數(shù)據(jù),訪問完畢后,關(guān)閉所有對象。具體過程如下:使用 “server

20、.createobject(“adodb.connection”)”建立連接對象,并用“open”打開待檢索的數(shù)據(jù)庫。命令格式如下:set conn=server.createobject(“adodb.connection”)connopen=“數(shù)據(jù)源名”server是asp提供的一個內(nèi)建對象,提供存取web服務(wù)器的方法和屬性。server對象調(diào)用服務(wù)器控件adodb,必須首先利用server對象的createobject方法產(chǎn)生服務(wù)器控件實例一旦一數(shù)據(jù)庫建立了連接,就可以設(shè)定sql命令,并使用“execute”開始執(zhí)行數(shù)據(jù)庫檢索,并將檢索結(jié)果存到recordset對象,命令格式如下:set

21、 rs=conn.execute(sql命令)其中命令中的檢索條件可以通過html的form表單,由用戶所填數(shù)據(jù)確定。當(dāng)對數(shù)據(jù)庫讀寫操作結(jié)束以后,就可以關(guān)閉數(shù)據(jù)庫。具體命令如下:rs.close 關(guān)閉檢索結(jié)果集。conn.close:關(guān)閉連接的數(shù)據(jù)庫。第二種方法是session事件控制方法,當(dāng)數(shù)據(jù)庫連接成功后可以保持到整個用戶程序session結(jié)束,只有程序結(jié)束時才關(guān)閉連接。這主要是由global.asa來控制,它保存在每一個基于asp的internet/intranet應(yīng)用的主目錄中, global,asa有4個事件: application onstart, session onstart

22、, applicaton onend, session onend. 數(shù)據(jù)庫的連接在session onstart中完成,數(shù)據(jù)庫的關(guān)閉在session onend中完成。本系統(tǒng)使用第一種方法代碼包含在bkconn.asp文件中,具體連接代碼如下3.3 css樣式表文件設(shè)計css樣式表又稱層疊式樣式表,這是當(dāng)前應(yīng)用比較廣泛的一種文本格式化手段。css樣式表(cascading style sheet)是由w3c(world wide web consortium)組織于1996年提出的一種網(wǎng)頁顯示格式新規(guī)范。使用css樣式表,可以對網(wǎng)頁中的段落、文字和版面等對象進行格式設(shè)置。本人通過dreamw

23、eaver mx 網(wǎng)頁制作工具對網(wǎng)站的版面、文字、段落等對象的格式進行了統(tǒng)一設(shè)置。代碼包含在一個文件中:main.css。使用時只需在asp文件中引用.css文件。具體過程在這里不作詳細(xì)介紹,大家可以從后面網(wǎng)站運行效果可以直觀地看到設(shè)置結(jié)果。4校園二手交易平臺系統(tǒng)實現(xiàn)4.1 系統(tǒng)主要界面表本網(wǎng)站的界面是根據(jù)用戶功能進行設(shè)計的。主要有主界面、產(chǎn)品列表、我要賣、購物車、查看訂單、留言板、注冊等界面:網(wǎng)站的模塊網(wǎng)頁的名稱主 頁index.asp產(chǎn)品列表product.asp購物車shopcart.asp我要賣productadd.asp查看訂單orderlist.asp留言板liuyan.asp注冊

24、reguser.asp系統(tǒng)主要界面表4.2 系統(tǒng)操作流程下面主要介紹前臺的操作流程: 進入系統(tǒng)購物車產(chǎn)品列表購物車會員產(chǎn)品列表查看訂單留言板我要賣登錄注冊是否圖4 前臺操作流程4.3 客戶端主要功能模塊的實現(xiàn)4.3.1 首頁首頁界面:前臺的所有功能在此都可顯示出來。圖5 首頁4.3.2 會員中心會員登錄界面:用戶通過會員登錄界面進入系統(tǒng),以便進行筆記本電腦交易。抓取的界面如下圖6 登錄框其代碼存于文件login.asp會員注冊界面:如果用戶還會注冊,也可單擊注冊會員,進入注冊會員界面,填寫個人相關(guān)信息,成為我網(wǎng)站會員,享受會員待遇。注冊界面如下圖7 注冊界面在會員注冊中,首先是檢查該顧客所申請

25、的賬號是否以被人申請了,如果已被人申請了該賬號,則系統(tǒng)將提示用戶更換賬號的信息。4.3.3 產(chǎn)品列表 產(chǎn)品展示主界面:顯示了商品的實物圖,及原價,現(xiàn)價,當(dāng)然也可以進行產(chǎn)品名的模糊搜索。單擊產(chǎn)品實物圖,可查看產(chǎn)品詳細(xì)信息。如圖:圖8 產(chǎn)品列表界面產(chǎn)品詳細(xì)信息界面:可以搜索,查看產(chǎn)品的圖片、產(chǎn)品介紹,價格,及商家留下的聯(lián)系方式等信息!4.3.4 購物車購物車界面:在購物車中,您可以看見您已經(jīng)選定的商品,包括商品的價格,數(shù)量,單價商品小計,購物車中共有的商品總數(shù),價格共計;修改產(chǎn)品的數(shù)量;刪除單件商品,清空所有購物車中的商品;如果您還需要選擇其它的商品,請單擊“繼續(xù)購物”圖片按紐;如果您已經(jīng)確定您所

26、需要的商品,就可以下訂單了。圖9 購物車界面4.3.5 查看訂單界面你不僅可以查看大家下的訂單,還可以查看下一個頁面ordermod.asp,了解詳情,其中有購買者的詳細(xì)信息。圖10 查看訂單界面4.3.6 留言板 在這里你可以查看其他用戶發(fā)出的出售、求購信息,當(dāng)然你也可以發(fā)信息,這樣的話,其他人可以看到你留下的信息,比如你發(fā)信息求購一二手的數(shù)碼相機,若有人恰有一個要處理的二手?jǐn)?shù)碼相機,此人看到你的留言后,就可給你相應(yīng)的答復(fù)。當(dāng)然此界面只要會員才有權(quán)限。圖11 留言板界面5 總結(jié)本系統(tǒng)是一個實用性較強的校園二手交易平臺。用的是我比較熟悉的asp語言,但不可避免地,在設(shè)計過程中遇到了各種各樣的問題,且本系統(tǒng)還存在著許多不足之處,例如:首先, 受開發(fā)條件和開發(fā)時間的限制,本系統(tǒng)采用的是acce

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論