資源描述:
《畢業(yè)論文——ASP在線教育系統(tǒng)設計》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。
1、目錄前言3第一章編程環(huán)境基礎知識41.1ASP技術簡介41.2ACCESS2003技術簡介4第二章需求分析12.1目標設計12.2系統(tǒng)功能分析與設計22.3性能需求2第三章系統(tǒng)設計43.1資料顯示模塊43.1.1資料信息顯示頁53.1.2資料詳細信息頁93.1.3資料信息下載頁113.1.4提交回復作業(yè)頁123.1.5提交回復作業(yè)成功頁133.1.6教師基本信息頁163.1.7資料信息搜索頁203.1.8資料信息搜索結果頁213.2資料管理模塊223.2.1管理員登陸頁243.2.2驗證管理員帳
2、號頁243.2.3管理員登陸成功頁263.2.4增加資料欄目頁273.2.5增加欄目成功頁283.2.6修改欄目信息頁303.2.7保存修改的欄目信息頁323.2.8刪除欄目信息頁343.2.9刪除欄目信息成功頁343.2.10發(fā)布資料信息頁363.2.11資料信息發(fā)布成功頁383.2.12資料信息列表頁393.2.13資料信息修改頁393.2.14保存修改的資料信息頁423.2.15刪除資料信息頁463.2.16刪除資料信息成功頁473.3教師管理503.3.1搜索教師頁513.3.2教師搜索
3、結果頁523.3.3添加教師信息頁533.3.4添加教師成功頁543.3.5修改教師信息頁553.3.6修改教師信息成功頁573.3.7刪除教師信息頁583.3.8刪除教師信息成功頁58第四章數(shù)據(jù)庫結構設計604.1數(shù)據(jù)庫需求分析604.2數(shù)據(jù)庫邏輯設計604.3數(shù)據(jù)庫連接說明61第五章測試和維護625.1網(wǎng)站維護625.2網(wǎng)站測試62參考文獻63致謝64前言與傳統(tǒng)教育相比,遠程教育是一種全新的教育模式,它可以突破時間和空間的限制,幫助人們隨時隨地地學習,讓更多的學習者共享優(yōu)秀教育資源。遠程教育
4、既具有開放性、交互性、協(xié)作性和自主性等特點,又具有異步性、實時性、生動性、集成性和大容量等優(yōu)勢。因此,在遠程教育系統(tǒng)的建設中,單純地構建各種功能單一的系統(tǒng)并不能完全滿足遠程教育建設的需求,只有那些對數(shù)據(jù)和信息進行了有效組織、整合了多種業(yè)務、為用戶提供個性化服務的系統(tǒng)才能充分發(fā)揮遠程教育的作用。使用在線教育系統(tǒng)可以為用戶提供在線教案學習、在線提交作業(yè)和查詢教師等服務。第一章編程環(huán)境基礎知識1.1ASP技術簡介MicrosoftActiveServerPages即我們所稱的ASP,其實是一套微軟開發(fā)
5、的服務器端腳本環(huán)境.ActiveServerPage是創(chuàng)建動態(tài)網(wǎng)頁的一個很好的工具,它起一種編程語言的作用,可以利用它編寫動態(tài)產(chǎn)生HTML的程序代碼.因此,只要用戶瀏覽Web站點并請求一個ASP頁,Web服務器就可以處理相應的ASP代碼,生成HTML代碼,然后將它傳遞到用戶瀏覽器并顯示出網(wǎng)頁.ASP程序的優(yōu)點:1,ASP使用VBScript腳本語言直接源于VB語言,秉承了VB簡單易學的特點,掌管起來非常容易.2,無須編譯,容易編寫,可在服務器端直接執(zhí)行.3,利用ADO組件輕松存取數(shù)據(jù)庫.4,與瀏
6、覽器無關,客戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽ASP所設計的網(wǎng)頁內容.5,ASP能與任何ActiveXscripting語言相容.除了可使用VBScript或JavaScript語言來設計外,還通過plug-in的方式,使用由第三方所提供的其他腳本語言.6,ASP技術的處理速度相當快,并且其安全性也很高,ASP的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性.7,ASP的對象和組件:ASP有7個固有對象這7個固有對象分別是Request,Res
7、ponse,Server,Application,Session,ASPError和ObjectContext.1.2ACCESS2003技術簡介Access2003就是關系數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能匯集各種信息以供查詢,存儲和檢索.那么什么叫數(shù)據(jù)庫呢數(shù)據(jù)庫(Database)是由一些有意義和有關系的數(shù)據(jù)(data)所組合而成.一個數(shù)據(jù)庫中,包含了許多條記錄(Record),而每條記錄是由多個字段(Field)所組成,不同的字段存放這不同的數(shù)據(jù).所以數(shù)據(jù)庫的嚴格定義是一組相關記錄的集合,而字段則是
8、最基本的數(shù)據(jù)項,也是數(shù)據(jù)庫中最小的單位.在計算機中用來幫我們管理數(shù)據(jù)庫的系統(tǒng),我們稱之為數(shù)據(jù)庫管理管理系統(tǒng)(DatabaseManagementSystemDBMS).數(shù)據(jù)庫管理系統(tǒng)是架構在一個或多個數(shù)據(jù)庫之上,并針對數(shù)據(jù)庫中的數(shù)據(jù)進行管理運用.Access的優(yōu)點在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息,數(shù)據(jù)表示圖提供了一種類似于Excel的電子表格,可以使數(shù)據(jù)庫一目了然.另外,Access允許創(chuàng)建自定義報表用于打印或輸出數(shù)據(jù)庫中的信息.Access也提供了數(shù)據(jù)存儲庫,可以使用桌面數(shù)據(jù)庫文件把