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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論