蘇瑋瑋 陳瑤瑤 姚遠 馬曉智 徐斐
摘 要:針對日益豐富的校園文化活動,網絡報名系統也應該發揮其應有的作用。為此,本小組提出利用SQL Server 2008和Visual Studio 2010開發一個更加完善的校園活動管理平臺,主要具有校園活動發布、管理、用戶報名及活動反饋等功能。
關鍵詞:校園活動;管理網絡;平臺設計
現有的校園管理活動大多是人工展開,工作中容易出現統計錯誤、信息無法及時傳達等問題,并且在活動結束后反饋信息收集工作繁雜。而校園網絡平臺作為校園文化的載體多用于考試報名,缺乏在活動方面的報名和管理。因此,設計與開發一款集報名反饋等多功能為一體的校園活動管理平臺必將為校園活動帶來便利。
伴隨著高校招生人數增多和教育規模的擴大,網絡報名管理系統在教育領域的作用有所加強。越來越多的高校開始改善校園活動管理方式,運用信息技術開發線上報名平臺。
一、系統設計
本平臺設計采用ASP.NET4.0三層構架,即“數據訪問層”“業務邏輯層”和“表示層”,使項目結構更清楚,分工更明確,有利于后期的維護和升級。它還具有簡潔、高效、良好的可擴充性、可維護性等特點。
根據對校園活動管理的需求分析,結合Visual改善Studio 2010、SQL Server 2008開發技術,并借鑒類似的管理平臺開發的成功案例,我們采用以下設計原則和要求:(1)采用軟件分層設計思想。(2)遵循活動管理過程中的流程、數據的標準化。(3)采用面向的設計思想對平臺的功能進行設計。(4)易操作性。(5)易維護性。
二、系統實現
本平臺利用Visual Studio 2010進行開發制作,利用SQL Server 2008存儲數據表進行后臺配置。
1.后臺數據庫配置
要實現平臺的開發,首先要對開發環境進行配置,這里主要是指對數據庫的配置。
首先建立一個空的數據庫,取名為activity,按照數據庫的設計中表的結構,建立各表。此處舉出部分表及其功能,如:
表名功能
activity 存儲活動的相關信息
admin 儲存用戶名和密碼
comment 儲存用戶留言的相關信息
sponsor 儲存主辦方的相關信息
users 儲存用戶的相關信息
2.平臺基本功能實現
平臺三方基本功能包括:用戶注冊登錄、主辦方發起活動、用戶查看活動、報名活動等。此處舉幾個例子:
例1.與數據庫建立連接。在web.config中寫入代碼: default"providerName="System.Data. SqlClient"connectionString="server=***;uid=sa;pwd=123456;database=activity"/> 例2.數據調用。通過代碼<%# Eval("actwhen")%>對數據庫內容進行調用,可在網頁界面顯示數據庫內容,引號內代表表內列名。 例3.活動列表排序。根據關鍵字對發布的活動列表進行排序,寫入代碼: