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