河北聯合大學 張家琦 米雪 張嵐
基于ASP技術的高校二級學院網站后臺管理系統開發與應用
河北聯合大學 張家琦 米雪 張嵐
針對互聯網絡技術與高校信息化水平的發展,介紹網站后臺管理系統的功能及主要模塊,實現了網站內容的動態管理,加強網站后臺系統的安全性,使網站管理人員操作更加簡單、高效,提高了工作效率。
高校二級網站;ASP技術;后臺管理
由于網絡信息化的飛速發展,加快了我國高校信息化的發展步伐。高校二級網站是學院新聞動態發布、獲取和傳遞信息的重要工具,可以有效提供教師與學生之間的溝通,充分利用網絡平臺,實現網上教學與交流。二級學院網站后臺管理的優劣直接影響到網站的使用與工作效率。
本文構建的二級學院網站后臺管理系統,采用ASP. NET4.0動態網站技術,以SQL Server2010作為后臺數據庫進行開發,高效地實現了網站后臺登錄模塊、新聞管理模塊、圖片管理模塊、管理員管理模塊四大模塊功能。該系統的設計實現了信息的發布、管理的功能,確保了數據的準確性、及時性和完整性。
本網站后臺系統采用ASP.NET4.0作為主要的開發語言。在ASP.NET中,Web頁面現在可以稱之為Web Form,使用ASP.NET能夠創建與Windows桌面應用相似的用戶界面。而且ASP.NET Web應用程序是編譯型而非解釋型的Web開發技術,ASP.NET4.0讓開發人員能更容易的創建出更強大的Web應用程序。
開發高校二級學院網站后臺管理系統主要是為了形成多個子網頁的統一后臺管理模式,由系統管理員發布及維護各類模塊信息。本后臺管理系統提供了一個交互平臺,系統管理員可以在后臺管理系統中靈活添加各級子模塊與信息,實現了信息的搜集、存儲、分類、統計和檢索等功能,并確保了數據信息的準確性、及時性、完整性和相關性。
(一)功能設計。
網站后臺系統功能設計主要劃分為常規管理、新聞管理、圖片管理、管理員管理等。后臺功能總體結構圖如圖1所示。

圖1 后臺功能總體結構圖
(二)數據庫設計。
網站后臺數據庫通過對功能需求進行模塊化設計開發,包括4個數據表,分別為:Hy_admin管理員表、Hy_ news新聞編輯表、Hy_news_cat導航一級欄目標題表、Hy_ news_class導航二級欄目標題表。

圖2 數據表
(三)后臺登錄模塊設計。
網站后臺登錄采用輸入地址進入后臺登錄adminlogin. aspx網頁,管理員根據自己的用戶名、登錄密碼、驗證碼,進行身份驗證后進入管理頁面。后臺登錄不在首頁中顯示可以防止黑客攻擊,提高網站的安全性。
管理員登錄的主要代碼如下:
int adminnum = (int)Hy.SqlHelper.SqlHelper. ExecuteScalar(CommandType.Text, //判斷用戶名及密碼是否輸入正確
“select count(*) from Hy_admin where admin_name = @adminname and admin_password = @adminpassword”,
new SqlParameter(“@adminname”, txtAdminName.Text),
new SqlParameter(“@adminpassword”, Hy.Encrypt.MD5. ToMyMD5(txtAdminPassword.Text)));
if (admin_super == “0”)
{Response.Redirect(“Admin_Index.aspx”);}//用戶名,密碼正確進入管理主頁面
(四)新聞管理模塊設計。
新聞管理模塊主要包括首頁導航更新、添加新聞、編譯新聞、新聞分類管理等功能,用戶可以根據相應頁面進行查找瀏覽等操作。
網站首頁導航標題欄包括一級導航、二級導航的動態標題欄建立、刪除、更新的功能。管理員在后臺系統可以根據學院的需求自行添加或修改欄目。
新聞的添加及修改遇到帶*標志的為必填項,新聞可以根據類別進行區分,選擇所屬導航類別,添加在相應的新聞欄目里,寫入數據庫。添加新聞時還可以插入圖表,方便管理員操作。
(五)圖片管理模塊設計。
首頁的新聞圖片,管理員在后臺系統中也可以及時進行更新操作。先選擇要修改的圖片,圖片預覽功能可以查看到是否是需要更新的圖片,如果沒有問題,根據路徑找到所需圖片的地址,選擇需要上傳的圖片,最后點擊確定,圖片更新完成。人性化的管理方式更方便管理員的操作。
(六)管理員模塊設計。
管理員模塊有管理員的添加與刪除、密碼修改兩大子模塊組成。管理員有普通管理員和超級管理員這兩種類型。普通管理員身份用戶可以建立多個,超級管理員只預設一個,超級管理員用戶可以添加多個管理員用戶,還可以對不合格的管理員進行刪除,監管所有管理員的操作。
本網站后臺管理系統已建立完成并在校園網發布,而且已經開始在學院使用。采用C#語言、ASP.NET技術和SQL Server2010相結合進行系統開發,其界面簡潔友好,可操作性強,提高了開發效率,縮短了軟件開發周期,使網站易于開發及維護。本網站在性能和功能上完整,高效和安全,使網站后臺管理工作變得方便簡單易操作,提升了校園網的總體水平。
[1]頊宇峰,馬軍.ASP.NET網絡編程從入門到精通[M].清華大學出版社,2006.
[2]胡勇輝.ASP.NET2.0網絡開發入門與實踐[M].電子工業出版社.2008.
[3]王哲.使用ASP.NET技術開發高校二級網站的設計與實現[J].科技信息.2010(12).
1.張家琦,1983年出生,女,講師,任職于河北聯合大學生命科學學院。
2.米雪,1984年出生,女,講師,任職于河北聯合大學冀唐學院人力資源部。
3.張嵐,1983年出生,女,講師,任職于河北聯合大學生命科學學院。
TP311.52
:A
:1671-864X(2015)01-0096-01