網(wǎng)絡(luò)教學(xué)系統(tǒng)—管理員管理系統(tǒng).doc
約52頁DOC格式手機(jī)打開展開
網(wǎng)絡(luò)教學(xué)系統(tǒng)—管理員管理系統(tǒng),頁數(shù) 52 字?jǐn)?shù) 11732 摘要本課題來源于東北大學(xué)教務(wù)處教學(xué)管理課題,用以改變?cè)趥鹘y(tǒng)的教學(xué)模式中以教師為中心的教學(xué)模式。在傳統(tǒng)教學(xué)模式中教師講學(xué)生被動(dòng)聽、記和背,把學(xué)生當(dāng)成裝知識(shí)的“容器”。網(wǎng)絡(luò)教學(xué)將使教學(xué)過程由傳統(tǒng)的講解說明式的進(jìn)程變?yōu)橥ㄟ^利用教學(xué)資源,為學(xué)生建立教學(xué)情景,使學(xué)生通過與...
內(nèi)容介紹
此文檔由會(huì)員 天緣 發(fā)布
網(wǎng)絡(luò)教學(xué)系統(tǒng)—管理員管理系統(tǒng)
頁數(shù) 52 字?jǐn)?shù) 11732
摘要
本課題來源于東北大學(xué)教務(wù)處教學(xué)管理課題,用以改變?cè)趥鹘y(tǒng)的教學(xué)模式中以教師為中心的教學(xué)模式。在傳統(tǒng)教學(xué)模式中教師講學(xué)生被動(dòng)聽、記和背,把學(xué)生當(dāng)成裝知識(shí)的“容器”。網(wǎng)絡(luò)教學(xué)將使教學(xué)過程由傳統(tǒng)的講解說明式的進(jìn)程變?yōu)橥ㄟ^利用教學(xué)資源,為學(xué)生建立教學(xué)情景,使學(xué)生通過與教師、同學(xué)的協(xié)商討論,參與操作,發(fā)現(xiàn)知識(shí),理解知識(shí),并通過建構(gòu)形成自己的知識(shí)結(jié)構(gòu)從而獲得知識(shí),掌握知識(shí)的一種全新的教學(xué)過程。隨著網(wǎng)絡(luò)技術(shù)的快速發(fā)展,網(wǎng)絡(luò)教學(xué)將成為未來教育的一種重要形式。因此,網(wǎng)絡(luò)教學(xué)系統(tǒng)的建設(shè)必將使東北大學(xué)的教學(xué)效率有很大的提升。
本設(shè)計(jì)采用JSP(Java Server Page)語言進(jìn)行編寫。JSP是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP與其它動(dòng)態(tài)網(wǎng)頁的編程語言,如ASP(Active Server Pages)、PHP相比具有效率高、安全性高、適應(yīng)平臺(tái)廣等特點(diǎn)。目前在國內(nèi)PHP與ASP應(yīng)用最為廣泛,而JSP由于是一種比較新的技術(shù),因而在國內(nèi)的使用比較少。但在國外,JSP已經(jīng)是比較流行的一種技術(shù),尤其是電子商務(wù)類的網(wǎng)站,多采用JSP,因此,JSP應(yīng)該是未來發(fā)展的趨勢。
本設(shè)計(jì)所承擔(dān)的是東北大學(xué)網(wǎng)絡(luò)教學(xué)系統(tǒng)中門戶區(qū)以及課程和社區(qū)管理這兩部分的設(shè)計(jì)。在設(shè)計(jì)過程中,編寫了用于數(shù)據(jù)庫連接的JavaBean—sql_data.java,來解決頁面與數(shù)據(jù)庫的連接問題。
本設(shè)計(jì)將用戶分成三個(gè)類,即學(xué)生用戶、教師用戶和管理員用戶,并根據(jù)登錄時(shí)用戶類型的不同連接到不同的顯示頁面。對(duì)各個(gè)類型用戶的顯示頁面進(jìn)行設(shè)計(jì)。由于學(xué)生是本系統(tǒng)的主要用戶,因此學(xué)生用戶的顯示頁面應(yīng)做得美觀,而且顯示的內(nèi)容也盡可能豐富。教師與管理員頁面同屬于網(wǎng)站的后臺(tái)管理界面,因此教師頁面和管理員頁面不必像學(xué)生頁面那樣做得美觀,結(jié)構(gòu)也比學(xué)生頁面簡單。
課程和社區(qū)管理部分具有數(shù)據(jù)的添加、修改和刪除等功能。在功能實(shí)現(xiàn)的過程中運(yùn)用了表單來提交數(shù)據(jù),JSP中Request對(duì)象的getParameter()方法獲取數(shù)據(jù),用getString()方法獲取數(shù)據(jù)庫中的數(shù)據(jù)。還用了Response對(duì)象的sendRedirect()方法實(shí)現(xiàn)用戶的重定向和SQL(Structured Query Language,結(jié)構(gòu)化查詢語言)語言實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的操作。
對(duì)課程和社區(qū)管理的添加、修改和刪除功能進(jìn)行測試后,證明了這些功能已經(jīng)實(shí)現(xiàn)。
關(guān)鍵詞: 動(dòng)態(tài)網(wǎng)頁 ; 數(shù)據(jù)庫 ; 數(shù)據(jù); 結(jié)構(gòu)化查詢語言;
目 錄
一. 引言 1
1.1 研究與解決的問題 1
1.2 意義 1
二. 文獻(xiàn)綜述 2
2.1 ASP技術(shù) 2
2.2 PHP技術(shù) 3
2.3 JSP技術(shù) 3
2.4 三種技術(shù)的比較 4
2.5 三種技術(shù)的前景展望 5
三. 方案設(shè)計(jì)與論證 6
3.1 頁面布局的設(shè)計(jì) 6
3.1.1 學(xué)生頁面的布局設(shè)計(jì) 6
3.1.2 教師頁面和管理員頁面的布局設(shè)計(jì) 7
3.2 JSP運(yùn)行環(huán)境的配置 8
3.2.1 相關(guān)軟件 8
3.2.2 軟件的下載與安裝 9
3.2.3 添加環(huán)境變量 9
3.2.4 運(yùn)行Tomcat 10
3.3 JSP頁面與數(shù)據(jù)庫的連接 11
3.4 用戶登錄 13
3.5 JAVABEAN的使用 13
四. 設(shè)計(jì)與實(shí)現(xiàn) 15
4.1 數(shù)據(jù)庫設(shè)計(jì) 15
4.1.1 需求分析 15
4.1.2 概念結(jié)構(gòu)設(shè)計(jì) 16
4.1.3 邏輯結(jié)構(gòu)設(shè)計(jì) 17
4.2 頁面的設(shè)計(jì)和制作 18
4.2.1 登錄頁面 18
4.2.2 學(xué)生頁面 19
4.2.3 管理員頁面 19
4.2.4 各頁面之間關(guān)系 20
4.3 代碼編寫 20
4.3.1 JavaBean的編寫 20
4.3.2 數(shù)據(jù)添加功能的實(shí)現(xiàn) 23
4.3.3 數(shù)據(jù)修改功能的實(shí)現(xiàn) 27
4.3.4 數(shù)據(jù)刪除功能的實(shí)現(xiàn) 30
4.3.5 JSP中亂碼的解決 32
五. 結(jié)果與評(píng)價(jià) 34
5.1 用戶登錄 34
5.2 數(shù)據(jù)添加功能 35
5.3 數(shù)據(jù)修改功能 36
5.4 數(shù)據(jù)刪除功能 37
六. 結(jié)論 40
6.1 系統(tǒng)優(yōu)點(diǎn) 40
6.2 系統(tǒng)缺點(diǎn) 40
6.3 改進(jìn)方向 40
致 謝 41
參考文獻(xiàn) 42
參考文獻(xiàn)
[1]汪孝宣,劉中兵,徐佳晶等. JSP數(shù)據(jù)庫開發(fā)實(shí)例精粹[M]. 北京:電子工業(yè)出版社,2005:8-11.
[2] 汪孝宣,劉中兵,徐佳晶等. JSP數(shù)據(jù)庫開發(fā)實(shí)例精粹[M]. 北京:電子工業(yè)出版社,2005:11.
[3] 靳慧峰. 新概念JSP網(wǎng)絡(luò)應(yīng)用教程[M]. 北京:北京科海集團(tuán)公司,2001:248-249.
頁數(shù) 52 字?jǐn)?shù) 11732
摘要
本課題來源于東北大學(xué)教務(wù)處教學(xué)管理課題,用以改變?cè)趥鹘y(tǒng)的教學(xué)模式中以教師為中心的教學(xué)模式。在傳統(tǒng)教學(xué)模式中教師講學(xué)生被動(dòng)聽、記和背,把學(xué)生當(dāng)成裝知識(shí)的“容器”。網(wǎng)絡(luò)教學(xué)將使教學(xué)過程由傳統(tǒng)的講解說明式的進(jìn)程變?yōu)橥ㄟ^利用教學(xué)資源,為學(xué)生建立教學(xué)情景,使學(xué)生通過與教師、同學(xué)的協(xié)商討論,參與操作,發(fā)現(xiàn)知識(shí),理解知識(shí),并通過建構(gòu)形成自己的知識(shí)結(jié)構(gòu)從而獲得知識(shí),掌握知識(shí)的一種全新的教學(xué)過程。隨著網(wǎng)絡(luò)技術(shù)的快速發(fā)展,網(wǎng)絡(luò)教學(xué)將成為未來教育的一種重要形式。因此,網(wǎng)絡(luò)教學(xué)系統(tǒng)的建設(shè)必將使東北大學(xué)的教學(xué)效率有很大的提升。
本設(shè)計(jì)采用JSP(Java Server Page)語言進(jìn)行編寫。JSP是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP與其它動(dòng)態(tài)網(wǎng)頁的編程語言,如ASP(Active Server Pages)、PHP相比具有效率高、安全性高、適應(yīng)平臺(tái)廣等特點(diǎn)。目前在國內(nèi)PHP與ASP應(yīng)用最為廣泛,而JSP由于是一種比較新的技術(shù),因而在國內(nèi)的使用比較少。但在國外,JSP已經(jīng)是比較流行的一種技術(shù),尤其是電子商務(wù)類的網(wǎng)站,多采用JSP,因此,JSP應(yīng)該是未來發(fā)展的趨勢。
本設(shè)計(jì)所承擔(dān)的是東北大學(xué)網(wǎng)絡(luò)教學(xué)系統(tǒng)中門戶區(qū)以及課程和社區(qū)管理這兩部分的設(shè)計(jì)。在設(shè)計(jì)過程中,編寫了用于數(shù)據(jù)庫連接的JavaBean—sql_data.java,來解決頁面與數(shù)據(jù)庫的連接問題。
本設(shè)計(jì)將用戶分成三個(gè)類,即學(xué)生用戶、教師用戶和管理員用戶,并根據(jù)登錄時(shí)用戶類型的不同連接到不同的顯示頁面。對(duì)各個(gè)類型用戶的顯示頁面進(jìn)行設(shè)計(jì)。由于學(xué)生是本系統(tǒng)的主要用戶,因此學(xué)生用戶的顯示頁面應(yīng)做得美觀,而且顯示的內(nèi)容也盡可能豐富。教師與管理員頁面同屬于網(wǎng)站的后臺(tái)管理界面,因此教師頁面和管理員頁面不必像學(xué)生頁面那樣做得美觀,結(jié)構(gòu)也比學(xué)生頁面簡單。
課程和社區(qū)管理部分具有數(shù)據(jù)的添加、修改和刪除等功能。在功能實(shí)現(xiàn)的過程中運(yùn)用了表單來提交數(shù)據(jù),JSP中Request對(duì)象的getParameter()方法獲取數(shù)據(jù),用getString()方法獲取數(shù)據(jù)庫中的數(shù)據(jù)。還用了Response對(duì)象的sendRedirect()方法實(shí)現(xiàn)用戶的重定向和SQL(Structured Query Language,結(jié)構(gòu)化查詢語言)語言實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的操作。
對(duì)課程和社區(qū)管理的添加、修改和刪除功能進(jìn)行測試后,證明了這些功能已經(jīng)實(shí)現(xiàn)。
關(guān)鍵詞: 動(dòng)態(tài)網(wǎng)頁 ; 數(shù)據(jù)庫 ; 數(shù)據(jù); 結(jié)構(gòu)化查詢語言;
目 錄
一. 引言 1
1.1 研究與解決的問題 1
1.2 意義 1
二. 文獻(xiàn)綜述 2
2.1 ASP技術(shù) 2
2.2 PHP技術(shù) 3
2.3 JSP技術(shù) 3
2.4 三種技術(shù)的比較 4
2.5 三種技術(shù)的前景展望 5
三. 方案設(shè)計(jì)與論證 6
3.1 頁面布局的設(shè)計(jì) 6
3.1.1 學(xué)生頁面的布局設(shè)計(jì) 6
3.1.2 教師頁面和管理員頁面的布局設(shè)計(jì) 7
3.2 JSP運(yùn)行環(huán)境的配置 8
3.2.1 相關(guān)軟件 8
3.2.2 軟件的下載與安裝 9
3.2.3 添加環(huán)境變量 9
3.2.4 運(yùn)行Tomcat 10
3.3 JSP頁面與數(shù)據(jù)庫的連接 11
3.4 用戶登錄 13
3.5 JAVABEAN的使用 13
四. 設(shè)計(jì)與實(shí)現(xiàn) 15
4.1 數(shù)據(jù)庫設(shè)計(jì) 15
4.1.1 需求分析 15
4.1.2 概念結(jié)構(gòu)設(shè)計(jì) 16
4.1.3 邏輯結(jié)構(gòu)設(shè)計(jì) 17
4.2 頁面的設(shè)計(jì)和制作 18
4.2.1 登錄頁面 18
4.2.2 學(xué)生頁面 19
4.2.3 管理員頁面 19
4.2.4 各頁面之間關(guān)系 20
4.3 代碼編寫 20
4.3.1 JavaBean的編寫 20
4.3.2 數(shù)據(jù)添加功能的實(shí)現(xiàn) 23
4.3.3 數(shù)據(jù)修改功能的實(shí)現(xiàn) 27
4.3.4 數(shù)據(jù)刪除功能的實(shí)現(xiàn) 30
4.3.5 JSP中亂碼的解決 32
五. 結(jié)果與評(píng)價(jià) 34
5.1 用戶登錄 34
5.2 數(shù)據(jù)添加功能 35
5.3 數(shù)據(jù)修改功能 36
5.4 數(shù)據(jù)刪除功能 37
六. 結(jié)論 40
6.1 系統(tǒng)優(yōu)點(diǎn) 40
6.2 系統(tǒng)缺點(diǎn) 40
6.3 改進(jìn)方向 40
致 謝 41
參考文獻(xiàn) 42
參考文獻(xiàn)
[1]汪孝宣,劉中兵,徐佳晶等. JSP數(shù)據(jù)庫開發(fā)實(shí)例精粹[M]. 北京:電子工業(yè)出版社,2005:8-11.
[2] 汪孝宣,劉中兵,徐佳晶等. JSP數(shù)據(jù)庫開發(fā)實(shí)例精粹[M]. 北京:電子工業(yè)出版社,2005:11.
[3] 靳慧峰. 新概念JSP網(wǎng)絡(luò)應(yīng)用教程[M]. 北京:北京科海集團(tuán)公司,2001:248-249.