曲蘊慧
(西安醫學院 計算機教研室,陜西 西安 710021)
二手交易系統的開發是在借鑒已經成功的電子商務的基礎上而提出來的,目前電子商務的發展速度爆炸式的增長,國內已經有很成功的交易網站,比如淘寶網、當當網等,已經得到大家廣泛的認同與歡迎,他們的成功都不是偶然的,都得益于基于B/S結構網絡交易系統[1]。當然這些成功的網站都是面向社會的,專門針對校園交易的網站很少,即使有也不是很完善[2]。
當今,校園電子商務在國外得到了快速發展,國外高校已經展開了校園網上購物、支付等各種商業服務,我國電子商務的起步比發達國家要落后一些,但發展速度很快[3]。目前我國已經在海關、稅務等方面得到廣泛的應用。國內的高校很多,但學校設立網上交易平臺的不多[4]。
校園二手交易平臺還處于起步的階段,但二手交易已經受到越來越多的大學生的關注,想要建立一個高效、簡潔的校園二手交易平臺,還要克服很多的難題,擁有很大的發展空間[5]。
校園二手交易平臺一般主要針對兩種使用用戶:學生、管理員。兩種用戶擁有不同的操作權限,完成不同的功能,軟件功能需求主要是從這兩者的角色進行分析,描述每個用戶需要實現的具體功能。從以前的校園二手交易平臺來看,一般的二手交易平臺主要是定位為學生進行商品交易、管理員進行信息的維護,系統架構如圖1所示。

圖1 系統總體功能架構圖Fig.1 System general architecture
1)會員注冊與登錄模塊
此模塊與其他大型網站類似,想要了解并掌握網站內的大量信息或享有特殊權限者,就必須在網站上注冊成為本網站的會員,方可享有該網站的特殊權限,并可以瀏覽該網站的大量信息和收集信息的權利,而沒有注冊會員者,也只能瀏覽和查看某一部分的信息,大部分的信息是給予瀏覽的權限,此模塊就實現這樣的功能。登陸到此模塊后,注冊成為里面的會員,用已注冊的密碼和會員名登錄后,就可以隨意修改自己的信息,如個人密碼、個人會員名、聯系電話和詳細住址等。
2)發布模塊
會員還可以根據自己的需求上傳、發布自己想出售的商品,包括商品的名稱、類別(書籍、生活用品、裝飾品等)、價格、商品圖片和商品的詳細資料等內容。會員可以根據自己想出售的商品一一添加到自己的商品管理中去,再將自己的商品發布,就可以把會員出售的商品發布在這個二手物品交易平臺。
3)搜索模塊
為了更快速便捷查找到自己所需的商品,系統提供了商品信息的搜索功 能。用戶可以通過不同的條件進行搜索,如商品的名稱、商品的價格、商品的類別或通過商品介紹的模糊查找方法搜索商品,由于搜索結果可能不是唯一,因此在搜索顯示的結果里采取了分頁顯示的方法。
4)商品瀏覽模塊
可分類瀏覽商品,也可瀏覽最新商品、推薦商品和特價商品,包括商品縮圖,名稱,價格等,還可瀏覽商品的詳細信息。
5)留言板模塊
留言板模塊主要功能是用來處理會員在瀏覽商品信息過程中中對一些商品所提出的一 些反饋意見,此功能是本系統商品交易的重要途徑之一。
6)商品交易模塊
通過二手物品流通平臺,買客賣戶可以通過這個平臺進行交易,買方通過平臺上的檢索查找自己所需的物品,而賣方通過這個平臺可以隨意地發布自己出售的物品,買賣雙方在這個平臺上可以實現雙方的交易,提高處理的時效性。
商品交易過程流程圖如圖2所示。

圖2 商品交易過程流程圖Fig.2 Flow diagram of commodity trading process
本系統的數據庫表包含以下幾個表:
1)會員信息表(UserInfo):用于存放會員信息:
2)商品信息表(Goods):用于存放商品信息;
3)反饋信息表(message):用于存放會員留言信息;
4)商品類別表1(GoodType):用于存放商品的大類別;
5)商品類別表2(GoodType2):用于存放商品的小類別;
各表之間的關系如圖3所示。

圖3 數據表關系視圖Fig.3 Table relationship diagram
Windows操作系統目前已被廣大用戶所接受,大多用戶已經熟練掌握,簡單易學,所以在系統運行軟件環境客戶端選擇為Windows 7操作系統。本系統采用的是B/S結構的設計,客戶端只需一般的瀏覽器即可使用,服務器端使用Windows 7系統,目前根據電子商務的特點,同時考慮到在校師生員工數達20000人以上,對數據的存儲量相對比較大,且對數據的各種操作相對復雜,為此,選用大型的SQL 2005作為數據庫管理系統[6]。
在設計系統文件時,系統不同的功能模塊相應的保存在不同的文件夾里。本系統的文件架構圖如圖2:在校園二手交易系統中,系統各模塊分別保存在不同的文件里。類文件保存在App_Code文件中;數據庫文件保存在Database文件里;圖片資源文件在images文件里;樣式文件、自定義控件均分別放在各自對應的文件夾中,設定網站的默認文件default.aspx文件作為系統起始頁。這樣,系統文件架構清晰分明,有利于系統的實際開發、修改與維護。

圖4 系統文件架構圖Fig.4 The file system architecture diagram
文章以構建一個基于校園的二手物品流通平臺為出發點,讓二手物品的供貨方和購買方能更有效率的在這個平臺上進行交易,對這個平臺做了一個詳細的需求分析。以此為基礎,提出了一個總體的設計,基于WEB的平臺,利用目前流行的ASP.NET和ADO.NET技術,設計實現對SQL后臺數據庫的訪問,形成了一個基于校園的二手物品流通平臺。
系統的上傳信息的模塊目前只是實現了一些簡單的數據上傳功能(如商品、新聞等信息),與其他系統實現大量數據的上傳還存在著很大的差距,這在以后的設計中要需進一步的改進。另外,對校園網的二手物品流通平臺的整體性規劃以及這個平臺在校園中的可行性和有效性及實現方式仍值得深入思考,尤其是平臺構成綜合模塊的開發與實踐要不斷優化。最后,通過這個校園的二手物品流通平臺,可以考慮擴展到一個更大、更全、更新的一個電子商務交易平臺,用以實現更多的功能來滿足廣大師生員工的更多需求。
[1]王能.基于B/S結構的校園二手物品交易平臺的構建[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].現代商業,2009(3):269-270.XIEPan-pan.Analysis of the campus second-hand transaction market[J].Modern Business,2009(3):269-270.
[3]王泊.二手交易系統的設計與實現[D].大連:大連理工大學,2010.
[4]葉莖,何瓊.基于ASP.NET的網上二手交易平臺的設計[J].電腦知識與技術,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]徐鳳亮,史斌斌.校園二手交易信息發布平臺的設計與實現[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核心技術與Java EE框架整合開發實戰[M].北京:電子工業出版社,2008.