曲蘊(yùn)慧
(西安醫(yī)學(xué)院 計(jì)算機(jī)教研室,陜西 西安 710021)
二手交易系統(tǒng)的開發(fā)是在借鑒已經(jīng)成功的電子商務(wù)的基礎(chǔ)上而提出來的,目前電子商務(wù)的發(fā)展速度爆炸式的增長,國內(nèi)已經(jīng)有很成功的交易網(wǎng)站,比如淘寶網(wǎng)、當(dāng)當(dāng)網(wǎng)等,已經(jīng)得到大家廣泛的認(rèn)同與歡迎,他們的成功都不是偶然的,都得益于基于B/S結(jié)構(gòu)網(wǎng)絡(luò)交易系統(tǒng)[1]。當(dāng)然這些成功的網(wǎng)站都是面向社會的,專門針對校園交易的網(wǎng)站很少,即使有也不是很完善[2]。
當(dāng)今,校園電子商務(wù)在國外得到了快速發(fā)展,國外高校已經(jīng)展開了校園網(wǎng)上購物、支付等各種商業(yè)服務(wù),我國電子商務(wù)的起步比發(fā)達(dá)國家要落后一些,但發(fā)展速度很快[3]。目前我國已經(jīng)在海關(guān)、稅務(wù)等方面得到廣泛的應(yīng)用。國內(nèi)的高校很多,但學(xué)校設(shè)立網(wǎng)上交易平臺的不多[4]。
校園二手交易平臺還處于起步的階段,但二手交易已經(jīng)受到越來越多的大學(xué)生的關(guān)注,想要建立一個(gè)高效、簡潔的校園二手交易平臺,還要克服很多的難題,擁有很大的發(fā)展空間[5]。
校園二手交易平臺一般主要針對兩種使用用戶:學(xué)生、管理員。兩種用戶擁有不同的操作權(quán)限,完成不同的功能,軟件功能需求主要是從這兩者的角色進(jìn)行分析,描述每個(gè)用戶需要實(shí)現(xiàn)的具體功能。從以前的校園二手交易平臺來看,一般的二手交易平臺主要是定位為學(xué)生進(jìn)行商品交易、管理員進(jìn)行信息的維護(hù),系統(tǒng)架構(gòu)如圖1所示。
圖1 系統(tǒng)總體功能架構(gòu)圖Fig.1 System general architecture
1)會員注冊與登錄模塊
此模塊與其他大型網(wǎng)站類似,想要了解并掌握網(wǎng)站內(nèi)的大量信息或享有特殊權(quán)限者,就必須在網(wǎng)站上注冊成為本網(wǎng)站的會員,方可享有該網(wǎng)站的特殊權(quán)限,并可以瀏覽該網(wǎng)站的大量信息和收集信息的權(quán)利,而沒有注冊會員者,也只能瀏覽和查看某一部分的信息,大部分的信息是給予瀏覽的權(quán)限,此模塊就實(shí)現(xiàn)這樣的功能。登陸到此模塊后,注冊成為里面的會員,用已注冊的密碼和會員名登錄后,就可以隨意修改自己的信息,如個(gè)人密碼、個(gè)人會員名、聯(lián)系電話和詳細(xì)住址等。
2)發(fā)布模塊
會員還可以根據(jù)自己的需求上傳、發(fā)布自己想出售的商品,包括商品的名稱、類別(書籍、生活用品、裝飾品等)、價(jià)格、商品圖片和商品的詳細(xì)資料等內(nèi)容。會員可以根據(jù)自己想出售的商品一一添加到自己的商品管理中去,再將自己的商品發(fā)布,就可以把會員出售的商品發(fā)布在這個(gè)二手物品交易平臺。
3)搜索模塊
為了更快速便捷查找到自己所需的商品,系統(tǒng)提供了商品信息的搜索功 能。用戶可以通過不同的條件進(jìn)行搜索,如商品的名稱、商品的價(jià)格、商品的類別或通過商品介紹的模糊查找方法搜索商品,由于搜索結(jié)果可能不是唯一,因此在搜索顯示的結(jié)果里采取了分頁顯示的方法。
4)商品瀏覽模塊
可分類瀏覽商品,也可瀏覽最新商品、推薦商品和特價(jià)商品,包括商品縮圖,名稱,價(jià)格等,還可瀏覽商品的詳細(xì)信息。
5)留言板模塊
留言板模塊主要功能是用來處理會員在瀏覽商品信息過程中中對一些商品所提出的一 些反饋意見,此功能是本系統(tǒng)商品交易的重要途徑之一。
6)商品交易模塊
通過二手物品流通平臺,買客賣戶可以通過這個(gè)平臺進(jìn)行交易,買方通過平臺上的檢索查找自己所需的物品,而賣方通過這個(gè)平臺可以隨意地發(fā)布自己出售的物品,買賣雙方在這個(gè)平臺上可以實(shí)現(xiàn)雙方的交易,提高處理的時(shí)效性。
商品交易過程流程圖如圖2所示。
圖2 商品交易過程流程圖Fig.2 Flow diagram of commodity trading process
本系統(tǒng)的數(shù)據(jù)庫表包含以下幾個(gè)表:
1)會員信息表(UserInfo):用于存放會員信息:
2)商品信息表(Goods):用于存放商品信息;
3)反饋信息表(message):用于存放會員留言信息;
4)商品類別表1(GoodType):用于存放商品的大類別;
5)商品類別表2(GoodType2):用于存放商品的小類別;
各表之間的關(guān)系如圖3所示。
圖3 數(shù)據(jù)表關(guān)系視圖Fig.3 Table relationship diagram
Windows操作系統(tǒng)目前已被廣大用戶所接受,大多用戶已經(jīng)熟練掌握,簡單易學(xué),所以在系統(tǒng)運(yùn)行軟件環(huán)境客戶端選擇為Windows 7操作系統(tǒng)。本系統(tǒng)采用的是B/S結(jié)構(gòu)的設(shè)計(jì),客戶端只需一般的瀏覽器即可使用,服務(wù)器端使用Windows 7系統(tǒng),目前根據(jù)電子商務(wù)的特點(diǎn),同時(shí)考慮到在校師生員工數(shù)達(dá)20000人以上,對數(shù)據(jù)的存儲量相對比較大,且對數(shù)據(jù)的各種操作相對復(fù)雜,為此,選用大型的SQL 2005作為數(shù)據(jù)庫管理系統(tǒng)[6]。
在設(shè)計(jì)系統(tǒng)文件時(shí),系統(tǒng)不同的功能模塊相應(yīng)的保存在不同的文件夾里。本系統(tǒng)的文件架構(gòu)圖如圖2:在校園二手交易系統(tǒng)中,系統(tǒng)各模塊分別保存在不同的文件里。類文件保存在App_Code文件中;數(shù)據(jù)庫文件保存在Database文件里;圖片資源文件在images文件里;樣式文件、自定義控件均分別放在各自對應(yīng)的文件夾中,設(shè)定網(wǎng)站的默認(rèn)文件default.aspx文件作為系統(tǒng)起始頁。這樣,系統(tǒng)文件架構(gòu)清晰分明,有利于系統(tǒng)的實(shí)際開發(fā)、修改與維護(hù)。
圖4 系統(tǒng)文件架構(gòu)圖Fig.4 The file system architecture diagram
文章以構(gòu)建一個(gè)基于校園的二手物品流通平臺為出發(fā)點(diǎn),讓二手物品的供貨方和購買方能更有效率的在這個(gè)平臺上進(jìn)行交易,對這個(gè)平臺做了一個(gè)詳細(xì)的需求分析。以此為基礎(chǔ),提出了一個(gè)總體的設(shè)計(jì),基于WEB的平臺,利用目前流行的ASP.NET和ADO.NET技術(shù),設(shè)計(jì)實(shí)現(xiàn)對SQL后臺數(shù)據(jù)庫的訪問,形成了一個(gè)基于校園的二手物品流通平臺。
系統(tǒng)的上傳信息的模塊目前只是實(shí)現(xiàn)了一些簡單的數(shù)據(jù)上傳功能(如商品、新聞等信息),與其他系統(tǒng)實(shí)現(xiàn)大量數(shù)據(jù)的上傳還存在著很大的差距,這在以后的設(shè)計(jì)中要需進(jìn)一步的改進(jìn)。另外,對校園網(wǎng)的二手物品流通平臺的整體性規(guī)劃以及這個(gè)平臺在校園中的可行性和有效性及實(shí)現(xiàn)方式仍值得深入思考,尤其是平臺構(gòu)成綜合模塊的開發(fā)與實(shí)踐要不斷優(yōu)化。最后,通過這個(gè)校園的二手物品流通平臺,可以考慮擴(kuò)展到一個(gè)更大、更全、更新的一個(gè)電子商務(wù)交易平臺,用以實(shí)現(xiàn)更多的功能來滿足廣大師生員工的更多需求。
[1]王能.基于B/S結(jié)構(gòu)的校園二手物品交易平臺的構(gòu)建[J].信息與電腦,2012(6):80-81.WANG Neng.The construction of campus of second-hand goods trading platform based on B/S structure[J].China Computer&Communication,2012(6):80-81.
[2]謝盼盼.校園二手交易市場分析[J].現(xiàn)代商業(yè),2009(3):269-270.XIEPan-pan.Analysis of the campus second-hand transaction market[J].Modern Business,2009(3):269-270.
[3]王泊.二手交易系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].大連:大連理工大學(xué),2010.
[4]葉莖,何瓊.基于ASP.NET的網(wǎng)上二手交易平臺的設(shè)計(jì)[J].電腦知識與技術(shù),2010(2):1144-1146.YE Jing,HE Qiong.The design of online secondary trading platform based on ASP.NET[J].Computer Knowledge and Technology,2010(2):1144-1146.
[5]徐鳳亮,史斌斌.校園二手交易信息發(fā)布平臺的設(shè)計(jì)與實(shí)現(xiàn)[J].硅谷,2009(9):65-66.XU Feng-liang,SHI Bin-bin.The campus second-hand transaction platform design and Realization of information release[J].Silicon Valley,2009(9):65-66.
[6]王樹偉.Struts 2核心技術(shù)與Java EE框架整合開發(fā)實(shí)戰(zhàn)[M].北京:電子工業(yè)出版社,2008.