網(wǎng)絡(luò)教學(xué)系統(tǒng)—管理員管理系統(tǒng).doc
約52頁(yè)DOC格式手機(jī)打開(kāi)展開(kāi)
網(wǎng)絡(luò)教學(xué)系統(tǒng)—管理員管理系統(tǒng),頁(yè)數(shù) 52 字?jǐn)?shù) 11732 摘要本課題來(lái)源于東北大學(xué)教務(wù)處教學(xué)管理課題,用以改變?cè)趥鹘y(tǒng)的教學(xué)模式中以教師為中心的教學(xué)模式。在傳統(tǒng)教學(xué)模式中教師講學(xué)生被動(dòng)聽(tīng)、記和背,把學(xué)生當(dāng)成裝知識(shí)的“容器”。網(wǎng)絡(luò)教學(xué)將使教學(xué)過(guò)程由傳統(tǒng)的講解說(shuō)明式的進(jìn)程變?yōu)橥ㄟ^(guò)利用教學(xué)資源,為學(xué)生建立教學(xué)情景,使學(xué)生通過(guò)與...
![](http://img.queshao.com/images/pcgzh.gif)
![](http://preview.queshao.com/tobuy/24328.gif)
內(nèi)容介紹
此文檔由會(huì)員 天緣 發(fā)布
網(wǎng)絡(luò)教學(xué)系統(tǒng)—管理員管理系統(tǒng)
頁(yè)數(shù) 52 字?jǐn)?shù) 11732
摘要
本課題來(lái)源于東北大學(xué)教務(wù)處教學(xué)管理課題,用以改變?cè)趥鹘y(tǒng)的教學(xué)模式中以教師為中心的教學(xué)模式。在傳統(tǒng)教學(xué)模式中教師講學(xué)生被動(dòng)聽(tīng)、記和背,把學(xué)生當(dāng)成裝知識(shí)的“容器”。網(wǎng)絡(luò)教學(xué)將使教學(xué)過(guò)程由傳統(tǒng)的講解說(shuō)明式的進(jìn)程變?yōu)橥ㄟ^(guò)利用教學(xué)資源,為學(xué)生建立教學(xué)情景,使學(xué)生通過(guò)與教師、同學(xué)的協(xié)商討論,參與操作,發(fā)現(xiàn)知識(shí),理解知識(shí),并通過(guò)建構(gòu)形成自己的知識(shí)結(jié)構(gòu)從而獲得知識(shí),掌握知識(shí)的一種全新的教學(xué)過(guò)程。隨著網(wǎng)絡(luò)技術(shù)的快速發(fā)展,網(wǎng)絡(luò)教學(xué)將成為未來(lái)教育的一種重要形式。因此,網(wǎng)絡(luò)教學(xué)系統(tǒng)的建設(shè)必將使東北大學(xué)的教學(xué)效率有很大的提升。
本設(shè)計(jì)采用JSP(Java Server Page)語(yǔ)言進(jìn)行編寫(xiě)。JSP是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。JSP與其它動(dòng)態(tài)網(wǎng)頁(yè)的編程語(yǔ)言,如ASP(Active Server Pages)、PHP相比具有效率高、安全性高、適應(yīng)平臺(tái)廣等特點(diǎn)。目前在國(guó)內(nèi)PHP與ASP應(yīng)用最為廣泛,而JSP由于是一種比較新的技術(shù),因而在國(guó)內(nèi)的使用比較少。但在國(guó)外,JSP已經(jīng)是比較流行的一種技術(shù),尤其是電子商務(wù)類(lèi)的網(wǎng)站,多采用JSP,因此,JSP應(yīng)該是未來(lái)發(fā)展的趨勢(shì)。
本設(shè)計(jì)所承擔(dān)的是東北大學(xué)網(wǎng)絡(luò)教學(xué)系統(tǒng)中門(mén)戶(hù)區(qū)以及課程和社區(qū)管理這兩部分的設(shè)計(jì)。在設(shè)計(jì)過(guò)程中,編寫(xiě)了用于數(shù)據(jù)庫(kù)連接的JavaBean—sql_data.java,來(lái)解決頁(yè)面與數(shù)據(jù)庫(kù)的連接問(wèn)題。
本設(shè)計(jì)將用戶(hù)分成三個(gè)類(lèi),即學(xué)生用戶(hù)、教師用戶(hù)和管理員用戶(hù),并根據(jù)登錄時(shí)用戶(hù)類(lèi)型的不同連接到不同的顯示頁(yè)面。對(duì)各個(gè)類(lèi)型用戶(hù)的顯示頁(yè)面進(jìn)行設(shè)計(jì)。由于學(xué)生是本系統(tǒng)的主要用戶(hù),因此學(xué)生用戶(hù)的顯示頁(yè)面應(yīng)做得美觀,而且顯示的內(nèi)容也盡可能豐富。教師與管理員頁(yè)面同屬于網(wǎng)站的后臺(tái)管理界面,因此教師頁(yè)面和管理員頁(yè)面不必像學(xué)生頁(yè)面那樣做得美觀,結(jié)構(gòu)也比學(xué)生頁(yè)面簡(jiǎn)單。
課程和社區(qū)管理部分具有數(shù)據(jù)的添加、修改和刪除等功能。在功能實(shí)現(xiàn)的過(guò)程中運(yùn)用了表單來(lái)提交數(shù)據(jù),JSP中Request對(duì)象的getParameter()方法獲取數(shù)據(jù),用getString()方法獲取數(shù)據(jù)庫(kù)中的數(shù)據(jù)。還用了Response對(duì)象的sendRedirect()方法實(shí)現(xiàn)用戶(hù)的重定向和SQL(Structured Query Language,結(jié)構(gòu)化查詢(xún)語(yǔ)言)語(yǔ)言實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作。
對(duì)課程和社區(qū)管理的添加、修改和刪除功能進(jìn)行測(cè)試后,證明了這些功能已經(jīng)實(shí)現(xiàn)。
關(guān)鍵詞: 動(dòng)態(tài)網(wǎng)頁(yè) ; 數(shù)據(jù)庫(kù) ; 數(shù)據(jù); 結(jié)構(gòu)化查詢(xún)語(yǔ)言;
目 錄
一. 引言 1
1.1 研究與解決的問(wèn)題 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 頁(yè)面布局的設(shè)計(jì) 6
3.1.1 學(xué)生頁(yè)面的布局設(shè)計(jì) 6
3.1.2 教師頁(yè)面和管理員頁(yè)面的布局設(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頁(yè)面與數(shù)據(jù)庫(kù)的連接 11
3.4 用戶(hù)登錄 13
3.5 JAVABEAN的使用 13
四. 設(shè)計(jì)與實(shí)現(xiàn) 15
4.1 數(shù)據(jù)庫(kù)設(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 頁(yè)面的設(shè)計(jì)和制作 18
4.2.1 登錄頁(yè)面 18
4.2.2 學(xué)生頁(yè)面 19
4.2.3 管理員頁(yè)面 19
4.2.4 各頁(yè)面之間關(guān)系 20
4.3 代碼編寫(xiě) 20
4.3.1 JavaBean的編寫(xiě) 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 用戶(hù)登錄 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ù)庫(kù)開(kāi)發(fā)實(shí)例精粹[M]. 北京:電子工業(yè)出版社,2005:8-11.
[2] 汪孝宣,劉中兵,徐佳晶等. JSP數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例精粹[M]. 北京:電子工業(yè)出版社,2005:11.
[3] 靳慧峰. 新概念JSP網(wǎng)絡(luò)應(yīng)用教程[M]. 北京:北京科海集團(tuán)公司,2001:248-249.
頁(yè)數(shù) 52 字?jǐn)?shù) 11732
摘要
本課題來(lái)源于東北大學(xué)教務(wù)處教學(xué)管理課題,用以改變?cè)趥鹘y(tǒng)的教學(xué)模式中以教師為中心的教學(xué)模式。在傳統(tǒng)教學(xué)模式中教師講學(xué)生被動(dòng)聽(tīng)、記和背,把學(xué)生當(dāng)成裝知識(shí)的“容器”。網(wǎng)絡(luò)教學(xué)將使教學(xué)過(guò)程由傳統(tǒng)的講解說(shuō)明式的進(jìn)程變?yōu)橥ㄟ^(guò)利用教學(xué)資源,為學(xué)生建立教學(xué)情景,使學(xué)生通過(guò)與教師、同學(xué)的協(xié)商討論,參與操作,發(fā)現(xiàn)知識(shí),理解知識(shí),并通過(guò)建構(gòu)形成自己的知識(shí)結(jié)構(gòu)從而獲得知識(shí),掌握知識(shí)的一種全新的教學(xué)過(guò)程。隨著網(wǎng)絡(luò)技術(shù)的快速發(fā)展,網(wǎng)絡(luò)教學(xué)將成為未來(lái)教育的一種重要形式。因此,網(wǎng)絡(luò)教學(xué)系統(tǒng)的建設(shè)必將使東北大學(xué)的教學(xué)效率有很大的提升。
本設(shè)計(jì)采用JSP(Java Server Page)語(yǔ)言進(jìn)行編寫(xiě)。JSP是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。JSP與其它動(dòng)態(tài)網(wǎng)頁(yè)的編程語(yǔ)言,如ASP(Active Server Pages)、PHP相比具有效率高、安全性高、適應(yīng)平臺(tái)廣等特點(diǎn)。目前在國(guó)內(nèi)PHP與ASP應(yīng)用最為廣泛,而JSP由于是一種比較新的技術(shù),因而在國(guó)內(nèi)的使用比較少。但在國(guó)外,JSP已經(jīng)是比較流行的一種技術(shù),尤其是電子商務(wù)類(lèi)的網(wǎng)站,多采用JSP,因此,JSP應(yīng)該是未來(lái)發(fā)展的趨勢(shì)。
本設(shè)計(jì)所承擔(dān)的是東北大學(xué)網(wǎng)絡(luò)教學(xué)系統(tǒng)中門(mén)戶(hù)區(qū)以及課程和社區(qū)管理這兩部分的設(shè)計(jì)。在設(shè)計(jì)過(guò)程中,編寫(xiě)了用于數(shù)據(jù)庫(kù)連接的JavaBean—sql_data.java,來(lái)解決頁(yè)面與數(shù)據(jù)庫(kù)的連接問(wèn)題。
本設(shè)計(jì)將用戶(hù)分成三個(gè)類(lèi),即學(xué)生用戶(hù)、教師用戶(hù)和管理員用戶(hù),并根據(jù)登錄時(shí)用戶(hù)類(lèi)型的不同連接到不同的顯示頁(yè)面。對(duì)各個(gè)類(lèi)型用戶(hù)的顯示頁(yè)面進(jìn)行設(shè)計(jì)。由于學(xué)生是本系統(tǒng)的主要用戶(hù),因此學(xué)生用戶(hù)的顯示頁(yè)面應(yīng)做得美觀,而且顯示的內(nèi)容也盡可能豐富。教師與管理員頁(yè)面同屬于網(wǎng)站的后臺(tái)管理界面,因此教師頁(yè)面和管理員頁(yè)面不必像學(xué)生頁(yè)面那樣做得美觀,結(jié)構(gòu)也比學(xué)生頁(yè)面簡(jiǎn)單。
課程和社區(qū)管理部分具有數(shù)據(jù)的添加、修改和刪除等功能。在功能實(shí)現(xiàn)的過(guò)程中運(yùn)用了表單來(lái)提交數(shù)據(jù),JSP中Request對(duì)象的getParameter()方法獲取數(shù)據(jù),用getString()方法獲取數(shù)據(jù)庫(kù)中的數(shù)據(jù)。還用了Response對(duì)象的sendRedirect()方法實(shí)現(xiàn)用戶(hù)的重定向和SQL(Structured Query Language,結(jié)構(gòu)化查詢(xún)語(yǔ)言)語(yǔ)言實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作。
對(duì)課程和社區(qū)管理的添加、修改和刪除功能進(jìn)行測(cè)試后,證明了這些功能已經(jīng)實(shí)現(xiàn)。
關(guān)鍵詞: 動(dòng)態(tài)網(wǎng)頁(yè) ; 數(shù)據(jù)庫(kù) ; 數(shù)據(jù); 結(jié)構(gòu)化查詢(xún)語(yǔ)言;
目 錄
一. 引言 1
1.1 研究與解決的問(wèn)題 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 頁(yè)面布局的設(shè)計(jì) 6
3.1.1 學(xué)生頁(yè)面的布局設(shè)計(jì) 6
3.1.2 教師頁(yè)面和管理員頁(yè)面的布局設(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頁(yè)面與數(shù)據(jù)庫(kù)的連接 11
3.4 用戶(hù)登錄 13
3.5 JAVABEAN的使用 13
四. 設(shè)計(jì)與實(shí)現(xiàn) 15
4.1 數(shù)據(jù)庫(kù)設(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 頁(yè)面的設(shè)計(jì)和制作 18
4.2.1 登錄頁(yè)面 18
4.2.2 學(xué)生頁(yè)面 19
4.2.3 管理員頁(yè)面 19
4.2.4 各頁(yè)面之間關(guān)系 20
4.3 代碼編寫(xiě) 20
4.3.1 JavaBean的編寫(xiě) 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 用戶(hù)登錄 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ù)庫(kù)開(kāi)發(fā)實(shí)例精粹[M]. 北京:電子工業(yè)出版社,2005:8-11.
[2] 汪孝宣,劉中兵,徐佳晶等. JSP數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例精粹[M]. 北京:電子工業(yè)出版社,2005:11.
[3] 靳慧峰. 新概念JSP網(wǎng)絡(luò)應(yīng)用教程[M]. 北京:北京科海集團(tuán)公司,2001:248-249.