基於XML的作業答疑係統XML+SQL

才智咖 人氣:6.72K

畢業論文

基於XML的作業答疑係統XML+SQL

目 錄

前 言- 1 -
1 緒 論- 2 -
1.1 國內外作業答疑係統的發展現狀- 2 -
1.2 作業答疑係統研究的目的和意義- 2 -
1.3 論文的主要內容- 3 -
2 相關知識和技術- 4 -
2.1 XML技術- 4 -
2.1.1 XML語言發展歷史- 4 -
2.1.2 XML的用途- 5 -
2.1.3 XML的基礎知識- 6 -
2.1.4 XML文件型別定義(DTD)和模式(Schema)- 7 -
2.1.5 XML相關技術- 9 -
2.1.6 XML的應用- 10 -
2.1.7 XML的其他優點- 11 -
2.2 ASP技術- 11 -
2.2.1 什麼是ASP- 12 -
2.2.2 ASP的特點- 12 -
2.2.3 ASP檔案的執行環境- 13 -
2.3 SQL 2000簡介- 14 -
2.3.1 SQL Server2000概述- 14 -
2.3.2 SQL資料庫的特點- 14 -
2.3.3 SQL常用語句- 14 -
2.4如何利用ADO訪問資料庫- 15 -
3 系統需求分析- 18 -
3.1 系統概述- 18 -
3.1.1系統的1般描述- 18 -
3.1.2系統執行環境- 18 -
3.2系統功能需求- 18 -
3.2.1管理員部分的主要功能要求- 19 -
3.2.2教師部分的.主要功能要求- 19 -
3.2.3學生部分的主要功能要求- 19 -
3.3系統性能需求- 19 -
3.4系統技術需求- 20 -
3.4.1開發技術- 20 -
3.4.2系統開發工具- 20 -
3.4.3 資料庫技術- 20 -
3.5系統資料流圖- 21 -
3.5.1管理員模組DFD- 21 -
3.5.2教師模組DFD- 21 -
3.5.3學生模組DFD- 22 -
4 系統總體設計- 23 -
4.1 系統功能模組設計- 23 -
4.1.1管理員模組- 23 -
4.1.2 教師模組- 23 -
4.1.3 學生模組- 23 -
4.2系統總體結構圖- 23 -
4.3系統資料庫設計- 24 -
5 詳細設計與實現- 30 -
5.1 登入模組- 30 -
5.1.1使用者登陸模組的程式流程圖- 30 -
5.2 系統管理員模組- 31 -
5.2.1 管理員修改個人資料- 31 -
5.2.2 管理員對教師管理模組的實現- 32 -
5.2.3管理員釋出、管理公告模組的設計與實現- 34 -
5.2.4 公告系統檔案結構- 36 -
5.3 學生模組- 36 -
5.3.1 作業查詢模組- 37 -
5.3.2 作業提交模組- 40 -
5.4 答疑模組- 43 -
5.5教師模組- 47 -
5.5.1 作業佈置模組- 47 -
5.5.2 作業批改模組- 50 -
6 總 結- 52 -
參考文獻- 53 -
致 謝- 54 -

前言
答疑、解惑作為教育活動中的1個必不可少的環節,也是電子教育系統中的1項重要模組。在基於電子的教學環境中,各個學生、老師都可以進行“無紙化”的教學活動。這樣,電子教學在提供了1些便利的同時,也造成了1個問題:如何使傳統的作業答疑活動在電子教學系統中得以實現。
目前學校作業的佈置,修改都還是用手工,利用作業本的傳遞來進行。工作效率很低,並且不能及時瞭解,解答學生的疑問,不能更好的適應當前學生的要求。並且用作業本進行作業批改存在這許多弊端,如:容易丟失,資訊不能及時反饋到學生、師生課後沒有足夠的交流。如今高校基本都採用電子教學,而作業答疑係統是進行電子教學不可缺乏的教學工具,是課堂外師生間的1個交流平臺。目前所存在的類似於作業答疑係統都非常的簡陋,基本就是1個檔案上傳下載的功能,要麼就是通過電子信箱來進行作業的佈置與批改。這對於課後師生間的交流都不是很方便,因此本次畢業設計對作業答疑係統進行探討,並用基於ASP+XML的語言來編寫此程式。