ASP技術(shù)動(dòng)態(tài)網(wǎng)站設(shè)計(jì)論文
時(shí)間:2022-10-02 06:21:00
導(dǎo)語(yǔ):ASP技術(shù)動(dòng)態(tài)網(wǎng)站設(shè)計(jì)論文一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
[摘要]本文從軟件工程的角度出發(fā),系統(tǒng)分析了校園網(wǎng)站的規(guī)劃與設(shè)計(jì)過程。并在系統(tǒng)設(shè)計(jì)階段詳細(xì)介紹了網(wǎng)站設(shè)計(jì)過程中應(yīng)注意的問題,重點(diǎn)對(duì)網(wǎng)站安全做了技術(shù)分析和研究。
[關(guān)鍵詞]網(wǎng)站立項(xiàng)系統(tǒng)分析系統(tǒng)設(shè)計(jì)網(wǎng)站測(cè)試網(wǎng)站維護(hù)
一、引言
網(wǎng)絡(luò)技術(shù)的不斷成熟和發(fā)展,促進(jìn)了基于網(wǎng)絡(luò)技術(shù)的校園網(wǎng)站的發(fā)展。校園網(wǎng)站開發(fā)是一項(xiàng)很復(fù)雜的工作,我校根據(jù)學(xué)校實(shí)際,確定網(wǎng)站的定位和需求,從軟件工程的角度出發(fā),針對(duì)學(xué)校網(wǎng)站建設(shè)的特點(diǎn)和重點(diǎn),整理出一套適合學(xué)校網(wǎng)站建設(shè)管理和控制的方法,以此來保證網(wǎng)站建設(shè)的高效率、高質(zhì)量。
二、網(wǎng)站立項(xiàng)
校園網(wǎng)站建設(shè),要成立一個(gè)專門的項(xiàng)目小組:學(xué)校領(lǐng)導(dǎo)、學(xué)校網(wǎng)絡(luò)管理員、美術(shù)教師、各科室人員、計(jì)算機(jī)專業(yè)教師等8人~9人以及“計(jì)算機(jī)學(xué)會(huì)”社團(tuán)學(xué)生代表5人組成,由網(wǎng)絡(luò)管理員作為項(xiàng)目負(fù)責(zé)人負(fù)責(zé)對(duì)該項(xiàng)目的統(tǒng)一調(diào)度和安排。
三、網(wǎng)站設(shè)計(jì)開發(fā)過程
(一)系統(tǒng)分析階段
建立一個(gè)網(wǎng)站,首要明確設(shè)計(jì)思想,編寫一份詳盡的需求說明書,這是網(wǎng)站建設(shè)成功的關(guān)鍵所在。
我校根據(jù)各方面的反饋意見進(jìn)行認(rèn)真的分析,對(duì)網(wǎng)站設(shè)計(jì)進(jìn)行準(zhǔn)確定位:學(xué)校網(wǎng)站規(guī)劃要著重考慮教師和學(xué)生的需求;內(nèi)容上要以學(xué)校整體宣傳為主,同時(shí)也要為訪問者提供其所關(guān)心的內(nèi)容;內(nèi)容要求及時(shí)更新;版面要求新穎有特色,同時(shí)還要增強(qiáng)網(wǎng)站的方便性、整體性和安全性。
(二)系統(tǒng)設(shè)計(jì)階段
1.網(wǎng)站總體設(shè)計(jì)
網(wǎng)站設(shè)計(jì)有了一份詳盡的需求說明書后,就可以根據(jù)需求說明書,對(duì)網(wǎng)站進(jìn)行總體規(guī)劃,給出一份網(wǎng)站總體建設(shè)方案??傮w規(guī)劃具體要明確網(wǎng)站需要實(shí)現(xiàn)的目的和目標(biāo);網(wǎng)站形象說明;網(wǎng)站的欄目版塊和結(jié)構(gòu);網(wǎng)站內(nèi)容的安排,相互鏈接關(guān)系;使用軟件、硬件和技術(shù)分析說明;開發(fā)時(shí)間進(jìn)度表;維護(hù)方案;制作費(fèi)用;需要遵循的規(guī)則和標(biāo)準(zhǔn)有哪些等。
2.網(wǎng)站詳細(xì)設(shè)計(jì)
總體設(shè)計(jì)階段以比較抽象概括的方式提出解決問題的辦法,具體設(shè)計(jì)階段的任務(wù)就是把解決方法具體化、明確化,設(shè)計(jì)中應(yīng)注意的問題有:
(1)網(wǎng)站設(shè)計(jì)的風(fēng)格定位。網(wǎng)站要有自己的特色,設(shè)計(jì)中不要太多地考慮技術(shù)問題,而應(yīng)該更多地考慮不斷增加網(wǎng)站的內(nèi)涵,要在能夠動(dòng)態(tài)反映學(xué)校情況的內(nèi)容上下功夫。
(2)網(wǎng)站設(shè)計(jì)的整體性。網(wǎng)站設(shè)計(jì),注意考慮網(wǎng)站的易維護(hù)性,技術(shù)上多采用CSS、模板等,對(duì)網(wǎng)站的整體風(fēng)格進(jìn)行定位,方便日常維護(hù)與更新。
(3)關(guān)鍵技術(shù)的研究及應(yīng)用。網(wǎng)站設(shè)計(jì)中,怎樣防黑,保護(hù)網(wǎng)站內(nèi)容不被別人竊取、修改是網(wǎng)站建設(shè)必須考慮的技術(shù)性問題。本人主要從IIS、ASP和Access三方面來總結(jié)網(wǎng)站系統(tǒng)面臨的常見的安全威脅及解決方法。
①集中管理ASP的目錄,設(shè)置訪問權(quán)限。在設(shè)置WEB站點(diǎn)時(shí),將HTMI文件同ASP文件分開放置在不同的目錄下,然后將HTML子目錄設(shè)置為“讀”;將ASP子目錄設(shè)置為“執(zhí)行”。
②對(duì)IIS中的特殊Web目錄禁止匿名訪問并限制IP地址。對(duì)IIS中的sample、scripts、iisadmin等web目錄,通過各目錄屬性對(duì)話框中的“目錄安全性”標(biāo)簽設(shè)置為禁止匿名訪問并限制IP地址,并用NTFS的特性設(shè)置詳細(xì)的安全權(quán)限,除了Administrator,其它帳號(hào)都應(yīng)該設(shè)置為只讀權(quán)限。
③防止Access數(shù)據(jù)庫(kù)被下載。有效地防止數(shù)據(jù)庫(kù)被下載的方法有:非常規(guī)命名法:為Access數(shù)據(jù)庫(kù)文件取一個(gè)復(fù)雜的非常規(guī)名字,并把它放在幾層目錄下;使用ODBC數(shù)據(jù)源:在ASP程序設(shè)計(jì)中,如果有條件,應(yīng)盡量使用ODBC數(shù)據(jù)源,不要把數(shù)據(jù)庫(kù)名寫在程序中。
④進(jìn)行數(shù)據(jù)備份。運(yùn)用FSO組件對(duì)Access數(shù)據(jù)庫(kù)進(jìn)行備份,以便在數(shù)據(jù)被破壞時(shí)進(jìn)行快速恢復(fù),盡可能多地挽回?fù)p失。
⑤對(duì)ASP頁(yè)面進(jìn)行加密。為了有效地防止ASP源代碼泄露,可以對(duì)ASP頁(yè)面進(jìn)行加密。加密的方法一般有兩種:一是使用組件技術(shù)將編程邏輯封裝入DLL之中;二是使用微軟的ScriptEncoder對(duì)ASP頁(yè)面進(jìn)行加密。
⑥后臺(tái)用戶注冊(cè)驗(yàn)證。為了防止后臺(tái)用戶未經(jīng)注冊(cè)的用戶繞過注冊(cè)界面直接進(jìn)入應(yīng)用系統(tǒng),我們采用Session對(duì)象進(jìn)行注冊(cè)驗(yàn)證:<%UserID=Request(“UserID”)
‘讀取使用者所輸入的用戶名和密碼
Password=Request(“Password”)
IfUserID<>“hrmis”O(jiān)rPassword<>“password”Then
Response.Write“用戶名錯(cuò)誤!”
Response.End
EndIf
‘將Session對(duì)象設(shè)置為通過驗(yàn)證狀態(tài)
Session(“Passed”)=True%>
進(jìn)入應(yīng)用程序后,首先進(jìn)行驗(yàn)證:
<%‘如果未通過驗(yàn)證,返回Login.asp頁(yè)面登陸狀態(tài)
IfNotSession(“Passed”)ThenResponse.Redirect“Login.asp”
EndIf%>
⑦讓學(xué)生參與網(wǎng)站設(shè)計(jì)。優(yōu)秀學(xué)生參與設(shè)計(jì),無論對(duì)豐富網(wǎng)站內(nèi)容、提高學(xué)校網(wǎng)站的點(diǎn)擊率還是擴(kuò)大學(xué)校網(wǎng)站的影響都能起到相當(dāng)大的作用。
(三)網(wǎng)站測(cè)試
有了網(wǎng)站的具體設(shè)計(jì)方案,各網(wǎng)站制作人員就可以全力進(jìn)入開發(fā)階段。盡量采用邊制作邊調(diào)試,即采用本機(jī)調(diào)試和上傳服務(wù)器調(diào)試的方法,觀察速度、兼容性、交互性等。
投入運(yùn)行之前,需對(duì)網(wǎng)站需求分析、系統(tǒng)分析、設(shè)計(jì)規(guī)格說明和編碼最終復(fù)審,還要對(duì)系統(tǒng)進(jìn)行各種綜合測(cè)試。測(cè)試結(jié)束后,制作有關(guān)文檔存檔,并寫出一個(gè)校園網(wǎng)站使用說明文檔。至此,網(wǎng)站項(xiàng)目建設(shè)完畢。
(四)網(wǎng)站的管理和更新
做好網(wǎng)站的管理與更新,是一個(gè)網(wǎng)站樹立形象的根本、生存的根本。我校專門成立了安全組織機(jī)構(gòu),制定出適合我校的《校園網(wǎng)站管理辦法》、《校園網(wǎng)站信息審核制度》、《校園網(wǎng)站異常情況案件報(bào)告制度》等規(guī)定,建立健全了各項(xiàng)安全管理制度。
四、結(jié)論
我校網(wǎng)站已經(jīng)試運(yùn)行一段時(shí)間,為學(xué)校的教師、學(xué)生和教學(xué)管理人員提供教學(xué)管理、教學(xué)研究、日常辦公、信息交流等應(yīng)用服務(wù)的平臺(tái),較好地滿足了設(shè)計(jì)最初的需求。在整個(gè)設(shè)計(jì)網(wǎng)站的過程中,重視學(xué)校網(wǎng)站的“規(guī)劃—設(shè)計(jì)—管理—發(fā)展”的規(guī)律,實(shí)現(xiàn)可持續(xù)性發(fā)展。
參考文獻(xiàn):
[1]田原.高職院校校園網(wǎng)站主頁(yè)設(shè)計(jì)探討[J].十堰職業(yè)技術(shù)學(xué)院學(xué)報(bào),2007,(7).
[2]方照.立足校本,探索校園網(wǎng)建設(shè)之路[J].教育信息技術(shù),2007,(12).
[3]田建勇.淺析學(xué)校網(wǎng)站的設(shè)計(jì)與建設(shè)[J].安順師范高等專科學(xué)校學(xué)報(bào),2006,(6).
[4]侯占偉,翟海霞.ASP代碼廈網(wǎng)站安全的探討[J].焦作大學(xué)學(xué)報(bào),2005,(4).
[5]陽(yáng)西述.網(wǎng)頁(yè)制作與網(wǎng)站設(shè)計(jì)一高等院校計(jì)算機(jī)系列教材[M].武漢大學(xué)出版社,2006.
[6]對(duì)學(xué)校網(wǎng)站建設(shè)的思考——舟山市開展學(xué)校網(wǎng)站星級(jí)評(píng)估所感[J].教育信息化,2006,(4).