河北聯(lián)合大學(xué) 張家琦 米雪 張嵐
基于ASP技術(shù)的高校二級學(xué)院網(wǎng)站后臺管理系統(tǒng)開發(fā)與應(yīng)用
河北聯(lián)合大學(xué) 張家琦 米雪 張嵐
針對互聯(lián)網(wǎng)絡(luò)技術(shù)與高校信息化水平的發(fā)展,介紹網(wǎng)站后臺管理系統(tǒng)的功能及主要模塊,實現(xiàn)了網(wǎng)站內(nèi)容的動態(tài)管理,加強網(wǎng)站后臺系統(tǒng)的安全性,使網(wǎng)站管理人員操作更加簡單、高效,提高了工作效率。
高校二級網(wǎng)站;ASP技術(shù);后臺管理
由于網(wǎng)絡(luò)信息化的飛速發(fā)展,加快了我國高校信息化的發(fā)展步伐。高校二級網(wǎng)站是學(xué)院新聞動態(tài)發(fā)布、獲取和傳遞信息的重要工具,可以有效提供教師與學(xué)生之間的溝通,充分利用網(wǎng)絡(luò)平臺,實現(xiàn)網(wǎng)上教學(xué)與交流。二級學(xué)院網(wǎng)站后臺管理的優(yōu)劣直接影響到網(wǎng)站的使用與工作效率。
本文構(gòu)建的二級學(xué)院網(wǎng)站后臺管理系統(tǒng),采用ASP. NET4.0動態(tài)網(wǎng)站技術(shù),以SQL Server2010作為后臺數(shù)據(jù)庫進行開發(fā),高效地實現(xiàn)了網(wǎng)站后臺登錄模塊、新聞管理模塊、圖片管理模塊、管理員管理模塊四大模塊功能。該系統(tǒng)的設(shè)計實現(xiàn)了信息的發(fā)布、管理的功能,確保了數(shù)據(jù)的準確性、及時性和完整性。
本網(wǎng)站后臺系統(tǒng)采用ASP.NET4.0作為主要的開發(fā)語言。在ASP.NET中,Web頁面現(xiàn)在可以稱之為Web Form,使用ASP.NET能夠創(chuàng)建與Windows桌面應(yīng)用相似的用戶界面。而且ASP.NET Web應(yīng)用程序是編譯型而非解釋型的Web開發(fā)技術(shù),ASP.NET4.0讓開發(fā)人員能更容易的創(chuàng)建出更強大的Web應(yīng)用程序。
開發(fā)高校二級學(xué)院網(wǎng)站后臺管理系統(tǒng)主要是為了形成多個子網(wǎng)頁的統(tǒng)一后臺管理模式,由系統(tǒng)管理員發(fā)布及維護各類模塊信息。本后臺管理系統(tǒng)提供了一個交互平臺,系統(tǒng)管理員可以在后臺管理系統(tǒng)中靈活添加各級子模塊與信息,實現(xiàn)了信息的搜集、存儲、分類、統(tǒng)計和檢索等功能,并確保了數(shù)據(jù)信息的準確性、及時性、完整性和相關(guān)性。
(一)功能設(shè)計。
網(wǎng)站后臺系統(tǒng)功能設(shè)計主要劃分為常規(guī)管理、新聞管理、圖片管理、管理員管理等。后臺功能總體結(jié)構(gòu)圖如圖1所示。
圖1 后臺功能總體結(jié)構(gòu)圖
(二)數(shù)據(jù)庫設(shè)計。
網(wǎng)站后臺數(shù)據(jù)庫通過對功能需求進行模塊化設(shè)計開發(fā),包括4個數(shù)據(jù)表,分別為:Hy_admin管理員表、Hy_ news新聞編輯表、Hy_news_cat導(dǎo)航一級欄目標題表、Hy_ news_class導(dǎo)航二級欄目標題表。
圖2 數(shù)據(jù)表
(三)后臺登錄模塊設(shè)計。
網(wǎng)站后臺登錄采用輸入地址進入后臺登錄adminlogin. aspx網(wǎng)頁,管理員根據(jù)自己的用戶名、登錄密碼、驗證碼,進行身份驗證后進入管理頁面。后臺登錄不在首頁中顯示可以防止黑客攻擊,提高網(wǎng)站的安全性。
管理員登錄的主要代碼如下:
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”);}//用戶名,密碼正確進入管理主頁面
(四)新聞管理模塊設(shè)計。
新聞管理模塊主要包括首頁導(dǎo)航更新、添加新聞、編譯新聞、新聞分類管理等功能,用戶可以根據(jù)相應(yīng)頁面進行查找瀏覽等操作。
網(wǎng)站首頁導(dǎo)航標題欄包括一級導(dǎo)航、二級導(dǎo)航的動態(tài)標題欄建立、刪除、更新的功能。管理員在后臺系統(tǒng)可以根據(jù)學(xué)院的需求自行添加或修改欄目。
新聞的添加及修改遇到帶*標志的為必填項,新聞可以根據(jù)類別進行區(qū)分,選擇所屬導(dǎo)航類別,添加在相應(yīng)的新聞欄目里,寫入數(shù)據(jù)庫。添加新聞時還可以插入圖表,方便管理員操作。
(五)圖片管理模塊設(shè)計。
首頁的新聞圖片,管理員在后臺系統(tǒng)中也可以及時進行更新操作。先選擇要修改的圖片,圖片預(yù)覽功能可以查看到是否是需要更新的圖片,如果沒有問題,根據(jù)路徑找到所需圖片的地址,選擇需要上傳的圖片,最后點擊確定,圖片更新完成。人性化的管理方式更方便管理員的操作。
(六)管理員模塊設(shè)計。
管理員模塊有管理員的添加與刪除、密碼修改兩大子模塊組成。管理員有普通管理員和超級管理員這兩種類型。普通管理員身份用戶可以建立多個,超級管理員只預(yù)設(shè)一個,超級管理員用戶可以添加多個管理員用戶,還可以對不合格的管理員進行刪除,監(jiān)管所有管理員的操作。
本網(wǎng)站后臺管理系統(tǒng)已建立完成并在校園網(wǎng)發(fā)布,而且已經(jīng)開始在學(xué)院使用。采用C#語言、ASP.NET技術(shù)和SQL Server2010相結(jié)合進行系統(tǒng)開發(fā),其界面簡潔友好,可操作性強,提高了開發(fā)效率,縮短了軟件開發(fā)周期,使網(wǎng)站易于開發(fā)及維護。本網(wǎng)站在性能和功能上完整,高效和安全,使網(wǎng)站后臺管理工作變得方便簡單易操作,提升了校園網(wǎng)的總體水平。
[1]頊宇峰,馬軍.ASP.NET網(wǎng)絡(luò)編程從入門到精通[M].清華大學(xué)出版社,2006.
[2]胡勇輝.ASP.NET2.0網(wǎng)絡(luò)開發(fā)入門與實踐[M].電子工業(yè)出版社.2008.
[3]王哲.使用ASP.NET技術(shù)開發(fā)高校二級網(wǎng)站的設(shè)計與實現(xiàn)[J].科技信息.2010(12).
1.張家琦,1983年出生,女,講師,任職于河北聯(lián)合大學(xué)生命科學(xué)學(xué)院。
2.米雪,1984年出生,女,講師,任職于河北聯(lián)合大學(xué)冀唐學(xué)院人力資源部。
3.張嵐,1983年出生,女,講師,任職于河北聯(lián)合大學(xué)生命科學(xué)學(xué)院。
TP311.52
:A
:1671-864X(2015)01-0096-01