在線課件管理系統(tǒng)(JSP課程設(shè)計(jì)_第1頁(yè)
在線課件管理系統(tǒng)(JSP課程設(shè)計(jì)_第2頁(yè)
在線課件管理系統(tǒng)(JSP課程設(shè)計(jì)_第3頁(yè)
在線課件管理系統(tǒng)(JSP課程設(shè)計(jì)_第4頁(yè)
在線課件管理系統(tǒng)(JSP課程設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 管 理 學(xué) 院 實(shí) 驗(yàn) 報(bào) 告 書(shū)學(xué) 號(hào)0姓 名張文浩同 組 者指導(dǎo)老師王靜專業(yè)班級(jí)計(jì)算機(jī)信息管理實(shí)驗(yàn)日期課程名稱WEB應(yīng)用技術(shù)實(shí)驗(yàn)名稱對(duì)數(shù)據(jù)表的添、刪、改、查操作(在線課件管理系統(tǒng))指導(dǎo)教師評(píng)語(yǔ): 簽名:操作分報(bào)告分總成績(jī)實(shí)驗(yàn)報(bào)告具體內(nèi)容一般應(yīng)包括:一、實(shí)驗(yàn)?zāi)康暮鸵?二、主要儀器設(shè)備(軟件);三、實(shí)驗(yàn)內(nèi)容及實(shí)驗(yàn)數(shù)據(jù)記錄;四、問(wèn)題與建議實(shí)驗(yàn)名稱 對(duì)數(shù)據(jù)表的添、刪、改、查操作一.實(shí)驗(yàn)?zāi)康暮鸵蟊緦?shí)驗(yàn)?zāi)康脑谟谧寣W(xué)生:掌握連接數(shù)據(jù)庫(kù)的常用方式;掌握對(duì)數(shù)據(jù)庫(kù)的查詢操作;掌握對(duì)數(shù)據(jù)庫(kù)的更新、添加和刪除操作;掌握分頁(yè)顯示記錄的操作;掌握MVC編程模式。二.主要儀器設(shè)備(軟件)實(shí)驗(yàn)硬件:PC機(jī)實(shí)驗(yàn)軟件:

2、JDK、TOMCAT、JCreator和Dreamveaver。三.實(shí)驗(yàn)內(nèi)容及數(shù)據(jù)記錄 實(shí)驗(yàn)內(nèi)容新建一個(gè)數(shù)據(jù)庫(kù),自定義一張表。具體表中的字段根據(jù)情況進(jìn)進(jìn)行設(shè)定。要求:編寫信息瀏覽(列表)的頁(yè)面;編寫信息管理的頁(yè)面:數(shù)據(jù)的添加、刪除和修改等。設(shè)計(jì)與實(shí)現(xiàn)本世紀(jì)是信息時(shí)代,高等教育更是信息時(shí)代的擔(dān)當(dāng)者。校園的網(wǎng)絡(luò)信息化建設(shè)已基本實(shí)現(xiàn)從服務(wù)器、網(wǎng)絡(luò)等硬件環(huán)境,輻射教學(xué)、管理等應(yīng)用軟件系統(tǒng)和網(wǎng)站。高等學(xué)校網(wǎng)絡(luò)化的建設(shè)是十分必要的一項(xiàng)工作,目的是通過(guò)建設(shè)校園網(wǎng)絡(luò),把網(wǎng)絡(luò)資源切實(shí)有效的應(yīng)用到教育教學(xué)中,提高教學(xué)效率和數(shù)學(xué)效果。學(xué)校網(wǎng)絡(luò)的使用,改變了教師的教學(xué)方式,也改變了學(xué)生的學(xué)習(xí)方式。充分利用網(wǎng)絡(luò)資源條件

3、,使其更好地為教學(xué)服務(wù)。同時(shí)隨著社會(huì)經(jīng)濟(jì)和Web技術(shù)的發(fā)展,人們不再滿足于僅能瀏覽信息的靜態(tài)網(wǎng)頁(yè),更多的時(shí)候需要能與同時(shí)上網(wǎng)的互聯(lián)網(wǎng)用戶進(jìn)行交流和發(fā)表自己的意見(jiàn)見(jiàn)解,這樣,能提供后臺(tái)數(shù)據(jù)庫(kù)的管理和控制等服務(wù)的動(dòng)態(tài)網(wǎng)站有了誕生的必要。近年來(lái),隨著互聯(lián)網(wǎng)在中國(guó)的迅速發(fā)展,這一利用網(wǎng)絡(luò)信息進(jìn)行交流資料和信息的方式得到迅速發(fā)展。在校園中通過(guò)網(wǎng)絡(luò)的信息技術(shù),可以使教育教學(xué)資源自由共享,優(yōu)化教育教學(xué)方式,同時(shí)還可以培養(yǎng)和提高學(xué)生獲取各種信息的素養(yǎng),這樣可以信息化網(wǎng)絡(luò)校園環(huán)境,從而達(dá)到實(shí)現(xiàn)教育信息化,這是信息時(shí)代學(xué)習(xí)方式改變的新理念。 在線課件管理系統(tǒng)在一定的程度上可以實(shí)現(xiàn)老師學(xué)習(xí)資料與同學(xué)的同步,不論是學(xué)

4、生是否在校園,在任何時(shí)間只要可以上網(wǎng)就可以的到老師的第一手學(xué)習(xí)資料。網(wǎng)站通過(guò)不同成員的登錄,也同樣可以很好的規(guī)范課件管理和存儲(chǔ),使得課件的管理有條不紊,同學(xué)們也能準(zhǔn)確地找到所需,還能降低教師的工作量,提高同學(xué)們的學(xué)習(xí)效率,優(yōu)化了學(xué)習(xí)環(huán)境。在資訊和信息越來(lái)越重要的時(shí)代,精彩的網(wǎng)絡(luò)在悄悄改變著人們的工作、生活和學(xué)習(xí)的理念?;ヂ?lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道。網(wǎng)絡(luò)上發(fā)布信息主要是通過(guò)網(wǎng)站來(lái)實(shí)現(xiàn)的,獲取信息也是要在網(wǎng)絡(luò)中按照一定的檢索方式將所需要的信息從網(wǎng)站上下載下來(lái)。本設(shè)計(jì)所開(kāi)發(fā)的在線課件管理系統(tǒng),能為同學(xué)們提供一個(gè)更加方便分享課件的平臺(tái),達(dá)到讓同學(xué)們能隨時(shí)掌握課件的更新和分享情況,從

5、而使得同學(xué)們能更快掌握課件信息。使用了JSP的來(lái)實(shí)現(xiàn)網(wǎng)站,使用了Java Servlets技術(shù),網(wǎng)站后臺(tái)的編程語(yǔ)言是JAVA來(lái)實(shí)現(xiàn)功能的,同時(shí)也使用到MYSQL5.0數(shù)據(jù)庫(kù)實(shí)現(xiàn)數(shù)據(jù)的保存功能。希望這樣能提高網(wǎng)站的工作的效率。開(kāi)發(fā)簡(jiǎn)介Java Servlets技術(shù),利用該技術(shù)可以很容易地用Java語(yǔ)言編寫交互式的服務(wù)器端代碼。一個(gè)Java Servlets就是一個(gè)基于Java技術(shù)的運(yùn)行在服務(wù)器端的程序(與Applet不同,后者運(yùn)行在瀏覽器端)。開(kāi)發(fā)人員編寫這樣的Java Servlets,以接收來(lái)自Web瀏覽器的HTTP請(qǐng)求,動(dòng)態(tài)地生成響應(yīng)(可能需要查詢數(shù)據(jù)庫(kù)來(lái)完成這種請(qǐng)求),然后發(fā)送包含HTM

6、L或XML文檔的響應(yīng)到瀏覽器。這種技術(shù)對(duì)于普通的頁(yè)面設(shè)計(jì)者來(lái)說(shuō)要輕易地掌握是很困難的。采用這種方法,整個(gè)網(wǎng)頁(yè)必須都在Java Servlets中制作。如果開(kāi)發(fā)人員或者Web管理人員想要調(diào)整頁(yè)面顯示,就不得不編輯并重新編譯該Java Servlets。太陽(yáng)微系統(tǒng)公司(Sun Microsystems Inc.)在Web服務(wù)器、應(yīng)用服務(wù)器、交易系統(tǒng)以及開(kāi)發(fā)工具供應(yīng)商間廣泛支持與合作下,整合并平衡了已經(jīng)存在的對(duì)Java編程環(huán)境(例如Java Servlets和JavaBeans)進(jìn)行支持的技術(shù)和工具后產(chǎn)生了一種新的、開(kāi)發(fā)基于Web應(yīng)用程序的方法JavaServer Pages技術(shù)(JSP)。 所以經(jīng)

7、過(guò)總結(jié),JSP的優(yōu)點(diǎn)可以歸結(jié)為以下幾點(diǎn):(1)能夠在任何Web或應(yīng)用程序服務(wù)器上運(yùn)行; (2)分離了應(yīng)用程序的邏輯和頁(yè)面顯示;(3)能夠進(jìn)行快速的開(kāi)發(fā)和測(cè)試; (4)簡(jiǎn)化了開(kāi)發(fā)基于Web的交互式應(yīng)用程序的過(guò)程 .系統(tǒng)簡(jiǎn)介在線課件管理系統(tǒng)一般來(lái)說(shuō)使用有三大對(duì)象對(duì)象:老師、同學(xué)和系統(tǒng)的管理人員。在線課件管理系統(tǒng)主要要達(dá)到以下要求:管理員可以看到所有的老師和同學(xué)的信息,并可以添加刪除老師和同學(xué)的信息,而且管理可以把一些出錯(cuò)了或者太舊的課件進(jìn)行刪除,并且也可以上傳課件,同時(shí)還可以修改自己的登錄密碼;而對(duì)于老師角色的要求是:可以上傳課件,和下載課件,可以修改自己的登錄密碼;對(duì)于學(xué)生這個(gè)角色的要求是:可以

8、下載課件,可以修改自己的登錄密碼,可以查看老師的信息。這個(gè)系統(tǒng)因?yàn)榭紤]到僅僅面對(duì)學(xué)校的同學(xué)開(kāi)放,所以必須要登錄后才可以瀏覽網(wǎng)頁(yè),對(duì)于普通的網(wǎng)絡(luò)瀏覽者并不開(kāi)放。對(duì)于安全和維護(hù)的考慮,系統(tǒng)將有一個(gè)后臺(tái)頁(yè)面,僅對(duì)于管理員開(kāi)放。系統(tǒng)的開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。設(shè)計(jì)思路 網(wǎng)站功能設(shè)計(jì)圖用戶管理在動(dòng)態(tài)網(wǎng)站的建設(shè)中我們采用了后臺(tái)數(shù)據(jù)庫(kù)與前臺(tái)相連接的技術(shù)實(shí)現(xiàn)了動(dòng)態(tài)網(wǎng)頁(yè)的定期更新,所有用戶都要登錄系統(tǒng)后才可以瀏覽頁(yè)面。在老師和學(xué)生的公共主頁(yè),并且在主頁(yè)面中可以看到

9、“教師信息”,點(diǎn)擊可以進(jìn)入看到學(xué)校教師的相關(guān)信息,如果輸入用戶名、密碼正確可以進(jìn)入后臺(tái)管理系統(tǒng)。不正確則會(huì)提示:您的輸入有誤!。對(duì)與后臺(tái)管理這一塊,其安全性必須是有一定的高度,這樣對(duì)于那些目的不明或是黑客來(lái)說(shuō),可以起到足夠的遏制作用,一定程度上增強(qiáng)了該系統(tǒng)的安全性,也能使系統(tǒng)的可用性時(shí)間延長(zhǎng)適當(dāng)?shù)臅r(shí)間。對(duì)于前臺(tái)來(lái)說(shuō),設(shè)計(jì)初衷和理念中是以簡(jiǎn)潔大方為主線,進(jìn)入后臺(tái)管理我們可以實(shí)現(xiàn)對(duì)用戶的管理、共享資源的管理等等操作。可以進(jìn)行實(shí)時(shí)自動(dòng)更新等功能,實(shí)現(xiàn)用戶信息的個(gè)人定制。系統(tǒng)功能分析與設(shè)計(jì)網(wǎng)上書(shū)店共分為3個(gè)模塊:用戶登錄模塊、下載課件模塊、上傳課件模塊、管理員登錄操作、賬戶管理模塊、查看老師信息模塊:

10、1.用戶登錄模塊:(1) 學(xué)生、老師和管理員登錄 (2) 驗(yàn)證用戶的注冊(cè)信息(3) 區(qū)別出不同身份的用戶登錄(4) 提示錯(cuò)誤的用戶登錄2.管理員登錄操作:(1) 刪除一些過(guò)期的課件或者更新了的課件(2) 查看老師和學(xué)生的個(gè)人信息(3) 修改管理員的密碼(4) 更新老師和學(xué)生賬戶3.下載課件模塊:(1) 課件的下載操作4.上傳課件模塊:(1) 老師或者管理員上傳課件5.賬戶管理模塊(1) 添加老師或者學(xué)生的賬戶(2) 刪除老師或者學(xué)生的賬戶(3) 更新老師或者學(xué)生的賬戶6.查看老師信息 (1) 只能查看學(xué)校所有老師信息數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)根據(jù)系統(tǒng)功能設(shè)計(jì)要求和模塊劃分,本站的數(shù)據(jù)庫(kù)主要存儲(chǔ)個(gè)人用戶信息

11、、企業(yè)用戶信息、賬戶信息和課件相關(guān)信息。數(shù)據(jù)庫(kù)名稱: Co_DB。數(shù)據(jù)庫(kù)需求分析-數(shù)據(jù)項(xiàng)和和數(shù)據(jù)結(jié)構(gòu)如下:1.管理員表(AD_Tb)用來(lái)存儲(chǔ)管理員帳號(hào)信息。 管理員帳號(hào)信息表序號(hào)字段名類型長(zhǎng)度精度小數(shù)位數(shù)默認(rèn)值允許空主鍵說(shuō)明1ad_idint4依次遞增管理員信息標(biāo)識(shí)號(hào)2ad_xmvarchar30無(wú)管理員登錄姓名3ad_mmvarchar30無(wú)管理員密碼2.課件信息表(KJ_Tb)用來(lái)存儲(chǔ)課件相關(guān)信息。課件信息表序號(hào)字段名類型長(zhǎng)度精度小數(shù)位數(shù)默認(rèn)值允許空主鍵說(shuō)明1kj_idint4依次遞增課件標(biāo)識(shí)編號(hào)2kj_mcvarchar30無(wú)課件名稱3kj_urlvarchar200無(wú)課件的url地址4

12、kj_sjdatetime8無(wú)課件上傳時(shí)間5kj_dxvarchar30無(wú)課件大小3.學(xué)生信息表(ST_Tb)用來(lái)存儲(chǔ)學(xué)生賬戶信息.學(xué)生賬戶信息表序號(hào)字段名類型長(zhǎng)度精度小數(shù)位數(shù)默認(rèn)值允許空主鍵說(shuō)明1st_idint4依次遞增賬戶標(biāo)識(shí)編號(hào)2st_xmvarchar30無(wú)學(xué)生姓名3st_xhvarchar20無(wú)學(xué)生學(xué)號(hào)(登錄用)4st_zyvarchar30無(wú)學(xué)生專業(yè)班級(jí)5st_dzvarchar50無(wú)學(xué)生地址6st_mmvarchar30無(wú)學(xué)生密碼7st_bzvarchar300無(wú)帳號(hào)備注4.教師信息表(TE_Tb)用來(lái)存儲(chǔ)教師的相關(guān)信息.教師信息表序號(hào)字段名類型長(zhǎng)度精度小數(shù)位數(shù)默認(rèn)值允許空主鍵

13、說(shuō)明1te_idint4依次遞增教師信息標(biāo)識(shí)號(hào)2te_xmvarchar30無(wú)教師姓名3te_bhvarchar20無(wú)教師編號(hào)(登錄用)4te_xyvarchar30無(wú)教師所在學(xué)院5te_zyvarchar30無(wú)教師從事的專業(yè)6te_jsvarchar400無(wú)教師簡(jiǎn)介7te_mmvarchar30無(wú)教師密碼網(wǎng)頁(yè)的實(shí)現(xiàn)網(wǎng)站采用了后臺(tái)數(shù)據(jù)庫(kù)與前臺(tái)相連接的技術(shù)實(shí)現(xiàn)了各個(gè)部分的鏈接。在前臺(tái)的頁(yè)面中又分為幾個(gè)大塊:登錄首頁(yè)、公共瀏覽頁(yè)、教師信息查看頁(yè)面、下載課件模塊。登錄頁(yè)面可以按照用戶的不同而將不同的角色分配。然后在進(jìn)入相應(yīng)的頁(yè)面進(jìn)行瀏覽,在相應(yīng)的頁(yè)面中可以進(jìn)行一些角色的特有行為,完成了網(wǎng)頁(yè)的功能。為

14、了能夠清楚地表達(dá)所要描述的網(wǎng)站完整結(jié)構(gòu),列出了網(wǎng)站幾個(gè)比較重要的頁(yè)面的前臺(tái)、后臺(tái)代碼。同時(shí)也把涉及到的配置文件的代碼部分列了出來(lái),這樣就可以比較完整的展示網(wǎng)站結(jié)構(gòu)和功能的實(shí)現(xiàn)。1)登錄時(shí)顯示的界面如圖所示:登錄操作截圖2)登錄信息驗(yàn)證(錯(cuò)誤提示如圖所示):驗(yàn)證后錯(cuò)誤信息提示登錄進(jìn)入學(xué)生頁(yè)面:頁(yè)面中有修改密碼和注銷登錄的選項(xiàng),還可以查看教師的詳細(xì)信息,并且可以下載。正確登錄進(jìn)入學(xué)生頁(yè)面的顯示情況4)跳轉(zhuǎn)入課件下載頁(yè)面課件下載頁(yè)面5)課件下載測(cè)試, 課件下載測(cè)試6)教師介紹頁(yè)面教師介紹頁(yè)面 7)現(xiàn)在進(jìn)入老師的上傳頁(yè)面師上傳頁(yè)面8)測(cè)試課件上傳測(cè)試情況如圖所示。課件上傳測(cè)試成功圖例9)修改密碼頁(yè)面,如圖示。修改密碼頁(yè)面10)管理員登錄頁(yè)面,因?yàn)楣芾韱T在整個(gè)系統(tǒng)擁有最高權(quán)限,可以對(duì)系統(tǒng)的任何一個(gè)賬戶進(jìn)行操作,同時(shí)也可以對(duì)課件進(jìn)行操作。所以從安全的角度考慮,系統(tǒng)不能增加管理員帳號(hào),只能修改管理員密碼。下面是管理員界面,如圖所示:管理員登錄頁(yè)面四.心得體會(huì)本系統(tǒng)采用JSP為開(kāi)發(fā)平臺(tái),利用Java做為開(kāi)發(fā)工具,利用MYSQL5.0作為后臺(tái)數(shù)據(jù)開(kāi)發(fā)工具,開(kāi)發(fā)出了一套在線課件管理系統(tǒng)。該系統(tǒng)主要適用于教師上傳課件和學(xué)生下載課件。除了這兩個(gè)功能

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論