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