資源描述:
《asp制作學(xué)生檔案管理系統(tǒng)畢業(yè)論文》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、摘要本系統(tǒng)是根據(jù)現(xiàn)代化校園的發(fā)展而設(shè)計(jì)的基于ASP的學(xué)生檔案管理系統(tǒng),本系統(tǒng)可以方便老師、家長(zhǎng)來學(xué)校查找學(xué)生。實(shí)現(xiàn)全校學(xué)生信息在線查詢。還可以對(duì)新來的學(xué)員信息進(jìn)行信息錄入。由于學(xué)員上課情況復(fù)雜,可以實(shí)現(xiàn)信息修改,及時(shí)調(diào)整學(xué)員的基本情況。本論文介紹了ASP工具的特性:如:ASP的安全性,由于ASP在服務(wù)器端運(yùn)行,運(yùn)行結(jié)果以HTML主頁形式返回用戶瀏覽器,因而ASP源程序不會(huì)泄密,增加了系統(tǒng)的安全保密性;可擴(kuò)展性,ASP是面向?qū)ο蟮哪_本環(huán)境,用戶可自行增加ActiveX組件來擴(kuò)充其功能,拓展應(yīng)用范圍;數(shù)據(jù)庫(kù)的兼容性,ASP是微軟公司最新推出的WEB
2、應(yīng)用開發(fā)技術(shù),著重于處理動(dòng)態(tài)網(wǎng)頁和WEB數(shù)據(jù)庫(kù)的開發(fā),編程靈活、簡(jiǎn)潔,具有較高的性能,是目前訪問WEB數(shù)據(jù)庫(kù)的最佳選擇。還有本系統(tǒng)的實(shí)現(xiàn)方法及具體的代碼。關(guān)鍵字:ASP在線查詢信息錄入信息修改目錄前言1第一章ASP技術(shù)訪問WEB數(shù)據(jù)庫(kù)2第1節(jié)ASP簡(jiǎn)介2第2節(jié)ASP頁面的結(jié)構(gòu)2第3節(jié)ASP的內(nèi)建對(duì)象3第4節(jié)ASP的主要內(nèi)置組件3第5節(jié)訪問WEB數(shù)據(jù)庫(kù)的多種方案4第6節(jié)DatabaseAccess組件ADO5第二章ASP訪問數(shù)據(jù)庫(kù)步驟7第三章系統(tǒng)實(shí)現(xiàn)10第1節(jié)制作數(shù)據(jù)庫(kù)和建立數(shù)據(jù)源10第2節(jié)程序?qū)崿F(xiàn)11結(jié)束語18參考文獻(xiàn)19ASP制作學(xué)生檔案管理
3、系統(tǒng)第19頁共22頁前言本論文論述基于ASP的學(xué)生檔案管理系統(tǒng),通過本論文講述了ASP技術(shù)訪問WEB數(shù)據(jù)庫(kù)的幾種方法,及通過編程實(shí)現(xiàn)檔案管理系統(tǒng)的具體步驟和部分代碼。通過本系統(tǒng),更加快捷的管理整理學(xué)生檔案,減少實(shí)際統(tǒng)計(jì)和歸檔的工作量,提高辦事效率。ASP制作學(xué)生檔案管理系統(tǒng)第19頁共22頁第一章ASP技術(shù)訪問WEB數(shù)據(jù)庫(kù)第1節(jié)ASP簡(jiǎn)介ASP是服務(wù)器端的腳本執(zhí)行環(huán)境,可用來產(chǎn)生和執(zhí)行動(dòng)態(tài)的高性能的WEB服務(wù)器程序?! ‘?dāng)用戶使用瀏覽器請(qǐng)求ASP主頁時(shí),WEB服務(wù)器響應(yīng),調(diào)用ASP引擎來執(zhí)行ASP文件,并解釋其中的腳本語言(JScript或VBS
4、cript),通過ODBC連接數(shù)據(jù)庫(kù),由數(shù)據(jù)庫(kù)訪問組件ADO(ActiveXDataObjects)完成數(shù)據(jù)庫(kù)操作,最后ASP生成包含有數(shù)據(jù)查詢結(jié)果的HTML主頁返回用戶端顯示?! ∮捎贏SP在服務(wù)器端運(yùn)行,運(yùn)行結(jié)果以HTML主頁形式返回用戶瀏覽器,因而ASP源程序不會(huì)泄密,增加了系統(tǒng)的安全保密性。此外,ASP是面向?qū)ο蟮哪_本環(huán)境,用戶可自行增加ActiveX組件來擴(kuò)充其功能,拓展應(yīng)用范圍。第2節(jié)ASP頁面的結(jié)構(gòu)SP的程序代碼簡(jiǎn)單、通用,文件名由.asp結(jié)尾,ASP文件通常由四部分構(gòu)成: 1)標(biāo)準(zhǔn)的HTML標(biāo)記:所有的HTML標(biāo)記均可使用?!?/p>
5、 2)ASP語法命令:位于<%%>標(biāo)簽內(nèi)的ASP代碼?! ?)服務(wù)器端的include語句:可用#include語句調(diào)入其它ASP代碼,增強(qiáng)了編程的靈活性?! ?)ASP制作學(xué)生檔案管理系統(tǒng)第19頁共22頁腳本語言:ASP自帶JScript和VBScript兩種腳本語言,增加了ASP的編程功能,用戶也可安裝其它腳本語言,如Perl、Rexx等。第3節(jié)ASP的內(nèi)建對(duì)象ASP提供了六個(gè)內(nèi)建對(duì)象,供用戶直接調(diào)用:1)Application對(duì)象:負(fù)責(zé)管理所有會(huì)話信息,可用來在指定的應(yīng)用程序的所有用戶之間共享信息。2)Session對(duì)象:存貯特定用戶的會(huì)
6、話信息,只被該用戶訪問,當(dāng)用戶在不同WEB頁面跳轉(zhuǎn)時(shí),Session中的變量在用戶整個(gè)會(huì)話過程中一直保存。Session對(duì)象需cookie支持。3)Request對(duì)象:從用戶端取得信息傳遞給服務(wù)器,是ASP讀取用戶輸入的主要方法。4)Response對(duì)象:服務(wù)器將輸出內(nèi)容發(fā)送到用戶端。5)Server對(duì)象:提供對(duì)服務(wù)器有關(guān)方法和屬性的訪問。6)ObjectContext對(duì)象:IIS4.0新增的對(duì)象,用來進(jìn)行事務(wù)處理。此項(xiàng)功能需得到MTS(MicrosoftTranscationServer)管理的支持。第4節(jié)ASP的主要內(nèi)置組件1)AdRota
7、tor組件:用來按指定計(jì)劃在同一頁上自動(dòng)輪換顯示廣告,用于WWW上日益重要的廣告服務(wù)。2)BrowserCapabilities組件:確定訪問WEB站點(diǎn)的用戶瀏覽器的功能數(shù)據(jù),包括類型、性能、版本等。3)DatabaseAccess組件:提供ADO(ActiveXDataASP制作學(xué)生檔案管理系統(tǒng)第19頁共22頁Objects)來訪問支持ODBC的數(shù)據(jù)庫(kù)。4)FileAccess組件:提供對(duì)服務(wù)器端文件的讀寫功能。5)ContentLinking組件:生成WEB頁內(nèi)容列表,并將各頁順序連接,用于制作導(dǎo)航條。此外,還可安裝Myinfo、Count
8、ers、ContentRotator、PageCount等組件,用戶也可自行編制Actiive組件,以提高系統(tǒng)的實(shí)用性。第5節(jié)訪問WEB數(shù)據(jù)庫(kù)的多種方