徐鳳亮 史斌斌
[摘要]為倡導建設節約型校園,提出基于三層架構的校園二手信息發布平臺的設計,重點介紹系統的功能設計、數據庫設計以及系統的有關實現過程。
[關鍵詞]節約型校園 信息平臺 二手
中圖分類號:TP-9文獻標識碼:A文章編號:1671-7597(2009)0910065-01
一、引言
建設節約型校園是落實科學發展觀,建設節約型社會的重要組成部分。它需要喚起并樹立全校師生員工的節約意識,并使之成為師生員工的一種自覺行為、內在素質和文化習慣。校園作為人才培養的基地,迎來送往一批又一批的學生,因此不斷產生著各種各樣不再被需要的書籍和生活用品。它們往往“食之無味,棄之可惜”。特別是在校的學生,本來就沒有什么經濟來源,如果能把這些沒用的東西買給需要的人,對自己來說也可以收回一小筆錢,對于購買的人也可以節省一筆開支。所以在校園的公告板上總是密密麻麻的寫滿各種各樣的物品轉讓信息。
開發一個校園二手交易信息平臺可以大大方便在校的學生,該平臺既可以掛在校園網的服務器上,也可以略作修改作為一個欄目單元放在學院的主頁或論壇上,方便了同學也營造了節約光榮、浪費可恥的校園文化氛圍[1]。
二、技術體系介紹
(一)Windows 2003 server。Windows 2003 server是微軟公司提出.NET戰略以后推出的一款最重要的服務器軟件產品。其中包括對IIS6和.NET的支持,使站點服務器的性能和安全性能大幅提高。
(二)SQLServer 2003。SQLServer 2003數據庫是微軟公司推出的企業級數據庫,一經推出就以其易用性得到了很多用戶的青睞。它是個功能強大,易于使用的數據庫,可直接與Windows操作系統的使用者賬號做安全機制整合。SQL Server友好、易操作的圖形使用界面,可以方便用戶對SQL Server進行管理和使用。
(三)ASP.NET。ASP.NET是創建動態web頁面的一項功能強大的新技術。它是微軟公司.NET Framework的一部分,ASP.NET頁面可以利用這個架構提供的所有服務,包括聯網、數據訪問、安全性等。ASP.NET的出現大大提高了程序員開發的效率,簡化了WEB開發人員的工作[2]。
三、系統架構設計
二手交易信息平臺采用三層架構,將整個業務應用劃分成表現層、業務邏輯層、數據訪問層。符合“高內聚,低耦合”的軟件工程思想。
1.表示層主要用于顯示數據和接收用戶輸入的數據,為用戶提供一種交互式操作的界面,即用戶在訪問網站時的所見所得。2.業務邏輯層是針對具體問題的操作,也就是對數據庫的操作和數據業務邏輯的處理。3. 數據訪問層主要是負責數據庫的訪問和操作,包括對數據的增、刪、改、查。
(一)需求分析
首先,要在網站的醒目位置給出二手交易信息的目錄結構,讓訪問者能很快的了解網站上所刊登的商品信息的分類,并能快速的找到自己所需要的商品信息,因此目錄結構必須簡潔合理。
其次,必須使訪問者能方便的提交自己要發布的商品信息,所以考慮不需要進行用戶注冊,允許任何人都能發布,簡化了手續。
再次,必須保證網站的安全,為了防止用戶惡意發送垃圾信息,所以所有要發布的信息必須經過網站管理員的同意方能上網刊登。若用戶已將二手商品賣掉或另行處理,也必須允許用戶將所刊登的信息剔除,但信息不能被無關人員剔除,所以需要用戶自己設置刪除密碼以備后用。
另外,系統特別提供了數據庫管理的功能,允許具有管理權限的人員登陸網站后直接對系統數據庫進行操作,包括修改密碼,對當天的記錄進行檢查或者刪除或者發布。
最后,網站還提供論壇,新聞,軟件下載,站點公告欄等豐富網站的內容和便于和用戶進行溝通和交流。
(二)系統功能模塊劃分
1.登錄模塊,主要用于區分用戶登錄還是管理員登錄,若是管理員的話主頁上會有管理員特別功能出現而用戶登錄則不出現這些功能。2.目錄樹瀏覽模塊,直接通過目錄形式查找信息方便快捷。3.新聞模塊,豐富網站內容,吸引用戶眼球。4.分層結構瀏覽模塊,傳統的瀏覽結構,可以進行上一頁和下一頁的瀏覽。5.二手聊天室模塊,方便用戶之間以及和管理員之間進行溝通和了解,并提出好的意見或問題的解決方法。6.站點公告欄模塊。7.軟件下載模塊,管理員將軟件儲存在服務器的某個目錄中,客戶可以自主的選擇下載,管理員也可以直接在網頁上修改軟件的說明。8.發布模塊,網站最主要的功能之一,用戶就在這里發布自己的二手信息。9.信息維護模塊,管理員就在這里檢查最近用戶提交的信息,刪除有問題的信息,如果沒有問題就將其發布。10.權限管理模塊。
(三)數據庫設計
數據庫用到了以下這些數據表和數據項:
1.用戶訪問次數表:記錄網站登陸的次數。2.訪問者級別表:記錄訪問人員的密碼和權限,主要用于實現管理員特權功能。3.商品信息類別表:數據項包括商品類別的名稱,編號,父類別的名稱和編號。需要說明的是對于任何一種商品類別都只有唯一的一個類別名稱和類別編號。商品類別是樹型結構所以每一類下面還有若干子類,上面還有一各父類,這樣就可以實現類別的歸屬問題。二手交易信息是最上層的類,它包括“通信器材”,“各種圖書”,“視聽設備”,“家用電器”,“電腦配件”,“體育用品”,“交通工具”,“其他”等子類,另外子類下還有子類,例如:“考研政治”這一類目的父類是“考研系列”,“考研系列”的父類是“各種圖書”。事實上在表中只要記錄父類目就可以了,要獲得子類可以通過搜索商品信息類別表就可以得到了。4.已刊登信息表:存放用戶發布的二手交易信息。數據項包括信息編號,信息內容,發布人及其聯系方式,商品類別,刪除密碼,發布時間。5.待刊登信息表:存放用戶發布的但還沒有經過管理員檢查的記錄,數據項與已刊登信息表相同。
四、結束語
校園二手交易平臺以其即時性和專業性為特點,讓校園內有買賣需求的人群共享同一個信息渠道,實現買賣的雙方線上、線下互動。在建設節約型校園的大環境下,類似于這樣“交易平臺”可以成為校園文化建設中的重要環節。
參考文獻:
[1]陳德奎,節約型高校建設的思考[J].中國高等教育,2007,24:38-39.
[2]John Kauffman,Bradley Millington著,ASP.NET 2.0數據庫入門經典[M].清華大學出版社,2007.
作者簡介:
徐鳳亮(1981-),男,漢族,江蘇蘇州人,碩士研究生,教師、工程師,研究方向:計算機網絡、嵌入式系統;史斌斌(1982-),男,蘇州人,蘇州市職業大學碩士研究生,講師,研究方向:嵌入式系統,無線通訊。