數(shù)據(jù)庫原理網(wǎng)上授課平臺_第1頁
數(shù)據(jù)庫原理網(wǎng)上授課平臺_第2頁
數(shù)據(jù)庫原理網(wǎng)上授課平臺_第3頁
數(shù)據(jù)庫原理網(wǎng)上授課平臺_第4頁
數(shù)據(jù)庫原理網(wǎng)上授課平臺_第5頁
已閱讀5頁,還剩88頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1.1課題背原理網(wǎng)上授課平臺SQLServer2000jspstrut論文摘要:隨著計算機網(wǎng)絡(luò)技術(shù)在各行各業(yè)的廣泛應(yīng)用,傳統(tǒng)的面對面的教學(xué)方式不能滿足現(xiàn)在的教學(xué)要求。利用網(wǎng)上授課平臺,學(xué)生可以通過網(wǎng)絡(luò)下載教師上傳的教案、授課視頻等文件來彌補課堂教學(xué)的不足。教師也可以通過此授課平臺方便的對《數(shù)據(jù)庫原理》課程的教學(xué)活動。本系統(tǒng)主要包括用戶登錄模塊,用戶注冊模塊,留言模塊,視頻管理模塊,電子教案管理模塊,在線答疑模塊t行各種信息交互活動?!稊?shù)據(jù)庫原理網(wǎng)上授課平臺》專門針對《數(shù)據(jù)庫原理》課程的好處,例如可以24小時隨時進行服務(wù),可以彌補學(xué)生沒有聽懂的不足,改變了傳統(tǒng)作業(yè)批改方式,浪費人力物力,教師可以及時了解學(xué)生制管理。本系統(tǒng)正是采用JSP開發(fā)1.2課題研究內(nèi)容及意廣泛的關(guān)注。在現(xiàn)代學(xué)習(xí)生活中,網(wǎng)上學(xué)習(xí)是也是提高自己技術(shù)的重要途徑之一,網(wǎng)上授課平臺應(yīng)運而生。隨著生活水平不斷提高,幾乎家家都有電腦。在新形勢下,越來越多的網(wǎng)上授課平臺相繼被開發(fā)出來。網(wǎng)上授課平臺,可以使學(xué)生在上課時聽不懂的課程進行課后復(fù)習(xí),讓同學(xué)更好的把握學(xué)習(xí)的重點。同時還可以在網(wǎng)上授課平臺和老師進行聊天,向老師提問一些自己不明白的問題。讓自己充分理解所學(xué)的課程。這樣有助于提高自己。學(xué)習(xí)靠自己,但是不明白的地方也要問別人。有了網(wǎng)上授課平臺就可以輕松的自學(xué)了。在網(wǎng)上授課平臺里,每堂課都有幾百個帖子,信息量很大,同一分鐘可能有許多人同時發(fā)言,有附議,有評論,有反駁,非常生動,一些平時比較靦腆的學(xué)生也能發(fā)表長篇大論。老師事先發(fā)布討論內(nèi)容,然后師生共同探討,互動交流,觸發(fā)靈感。像有些學(xué)生離?;丶伊?,但他們在上課時間都來到網(wǎng)上課堂,他們都能和在校學(xué)生一起討論,就是網(wǎng)絡(luò)的功勞。這樣一個授課的記錄能夠真實、完整的保存下來,為因各種原因沒能來上課的同學(xué)日后補課提供了方便。容易出成果,同學(xué)們也反映,以前口頭討論流于膚淺,現(xiàn)在以文字表述觀點及時整理出來,鞏固下來,以加深他們的印 (1)系統(tǒng)開發(fā)的目的及意義 B/S模式的介紹 (3)對系統(tǒng)進行可行性分析和需求分析以滿足客戶要求 述 (5)系統(tǒng)的總結(jié)以及未來的展望件環(huán)2.1關(guān)鍵技術(shù)介在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP標(biāo)記(tag),就構(gòu)成了JSP網(wǎng)頁(*.jsp)。JSP頁面看上去象標(biāo)準(zhǔn)的HTML和XML頁面服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,對客戶瀏覽器的要求最低。它基于強大的Java語言,具有良好的伸縮性,在網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用開發(fā)領(lǐng)域的優(yōu)勢a容的生成和顯示進行分終頁面。使用JSP標(biāo)識或者小腳本來生成頁面上的動態(tài)內(nèi)容(內(nèi)容是根據(jù)請求來變化的,例如請求帳戶信息或者特定的一瓶酒的價格)。生成內(nèi)容的邏輯被封裝在標(biāo)識和ebJSP成在服務(wù)器端,JSP引擎解釋JSP標(biāo)識和小腳本,生成所請求的內(nèi)容(例如,通過訪問JavaBeans組件,使用JDBCTM技術(shù)訪問數(shù)據(jù)庫,或者包含文件),JSP組件(JavaBeans或者EnterpriseJavaBeansTM組件)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā)人員能夠共享和交換普通操作的組件,或者使得這些組件為更多的使用者或者客戶團體所使用?;诮M件法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力c.采用標(biāo)識簡化頁面開eXMLJSPJavaBeans件,設(shè)置或者檢索組件屬性,下載樣的執(zhí)行特定功能的構(gòu)件來工作e.健壯的存儲管理和安全vaJSPva性f.一次編寫,各處運著越來越多的供應(yīng)商將JSP支持添加到他們的產(chǎn)品中,您可以使用自己所選擇的服務(wù)器和改工具或服務(wù)器并不影響當(dāng)前的應(yīng)用類電子產(chǎn)品上進行交互式操作而開發(fā)了一個名為Oak的軟件(即一種橡Java語言的使用權(quán)ava計算機界的一件大事"比爾·蓋茨在悄悄地觀察了一段時間后,不無感慨地說:"Java是長時間以來最PC單機時代向著以網(wǎng)絡(luò)為中心的計算時代轉(zhuǎn)移,而購買Java則是他的重大戰(zhàn)略決策的實施部署。因此,Java的誕生必將對整個計算機產(chǎn)業(yè)發(fā)生深遠的影響,對傳統(tǒng)的計算模型提出了新的挑戰(zhàn)的時代操作系統(tǒng),這樣各類開發(fā)人員就能更容易地選擇多種平臺來使用Java語言編程,不同的用alpha整的成套桌面應(yīng)用軟件,將來顯然,這也是為Java的應(yīng)用提供了有力n件提供了完善的支持,這種支持技術(shù)倍受人們關(guān)注。它的任務(wù)就是:一次編寫,可以在任何地方執(zhí)行,可以在任何地方重n口,它的實現(xiàn)可以忽略內(nèi)部的結(jié)構(gòu)和細節(jié)問題,只需定義其外部的特征及對外功能就其中,屬性、方法和事件三種接口可以獨立對外進行開發(fā)b郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進和完善中,任何的程序員都可以更改它或在其中加入新的功能sp計的EJEEE等,可視化的開發(fā)方法降低了應(yīng)用程序開發(fā)的難度檔格式支持,加強的服務(wù)器模式擴展,改進的數(shù)據(jù)庫鏈接操作,提升了與外部應(yīng)用程序的最佳品質(zhì)圖像S據(jù)庫解決方案等應(yīng)用中,起著重要的作用,可為企業(yè)的主流產(chǎn)品pIE2.3硬件環(huán)3.1技術(shù)可行要包括用戶塊ts發(fā)工作以及后期的維護工作看到的信息設(shè)計的一種置標(biāo)語言va率的特點,而且提供了可視化的集成開發(fā)環(huán)境,這一環(huán)境為應(yīng)用程序設(shè)計人員提供了一系活而先進的工具,可以廣泛地用于多種應(yīng)用程序設(shè)計tJEEJava,因此其可以方便地調(diào)用功能強大的Java維護工作綜上所述,使得開發(fā)本系統(tǒng)過程中不存在技術(shù)上的障礙,具有技術(shù)可行性3.2經(jīng)濟可行學(xué)的理論知識和實際操作相結(jié)合,提高自己的全部都是免費的,加上現(xiàn)在的互聯(lián)網(wǎng)資源豐富,學(xué)校的圖書館藏書有萬冊,完全可以找己所需的資料;學(xué)校給我們近半年的時間做畢業(yè)設(shè)計,所以從資源和時間上也是相對充足的系統(tǒng)投資極少,經(jīng)濟上是可行3.3操作可行什么特別的技術(shù)能力。而且,考慮到用戶的電腦實際操作水平,盡可能地使系統(tǒng)的界面簡潔、實用、美觀。另外,有關(guān)于計算機操作方面的知識,使用本系統(tǒng)相關(guān)的操作人什么困難,只要進行短期的培訓(xùn)后便也可以應(yīng)用自由。4.1現(xiàn)行業(yè)下載電子教案,下載視頻,上傳作業(yè),在線答疑,留言,注冊。教師可以上傳電子教案,上傳視頻,下載作業(yè),返回改后作業(yè),在線答疑,回復(fù)留言,發(fā)布公告等4.2現(xiàn)行業(yè)據(jù)以上的分析,再根據(jù)用戶要求,得到系統(tǒng)的功能如下 注冊模塊,學(xué)生需要先注冊才能登錄,注冊免費,用戶選擇學(xué)生或教師身份后輸入相應(yīng)的用戶名和密碼電子教案放在網(wǎng)站里,學(xué)生可以在將電子教案 。教師還可以刪除視頻 作業(yè)下載下來。然后再將批改后的作業(yè)上傳,學(xué)生可以再下載改后的作業(yè) 4.3系統(tǒng)流程程圖是概括地描繪物理系統(tǒng)的傳統(tǒng)工具,表達了數(shù)據(jù)在系統(tǒng)各部件之間流5.1系統(tǒng)功能模塊,理,作業(yè)管理,留言管理和在線答疑。教師有電子教案管理,視頻管理,作業(yè)管理5.2數(shù)據(jù)庫結(jié)構(gòu)設(shè)是一個網(wǎng)站必不可少的一部分,數(shù)據(jù)庫的完備決定了該網(wǎng)站成功與否,對于動態(tài)網(wǎng)站中基本的用戶注冊信息等各種動態(tài)部分的保存與調(diào)用是一個授課網(wǎng)站所必不可少的示neo6.1數(shù)據(jù)庫連a與數(shù)據(jù)庫的連接c.處理數(shù)據(jù)庫操作結(jié)果庫編程e用靜態(tài)的通用數(shù)據(jù)類型f.多方法,多功能//無參構(gòu)造器,利用它來加載數(shù)據(jù)庫連接對//關(guān)閉數(shù)據(jù)庫結(jié)果//關(guān)閉數(shù)據(jù)庫操作對//關(guān)閉數(shù)庫連接對6.2系統(tǒng)功能模塊的設(shè)計與實示用戶輸入個人信息,用戶輸入個息,系統(tǒng)驗證其信息是否符合要求,如果用戶輸入的個人信息不符合系統(tǒng)要求,則系示錯誤信息并要求用戶重新填寫個人信息,用戶重新填寫信息,或者取消注冊,注冊系統(tǒng)將用戶信息寫入數(shù)據(jù)庫,頁面將經(jīng)一個顯示注冊成功的頁自動進入登錄界面。如pt例如驗證用戶輸入的用戶名在數(shù)據(jù)庫中是否已存在,如果已存在則在提交的時候會給出提e}模塊中分為教師登錄和學(xué)生登錄,只有輸入正確的用戶名和密碼才能進入系統(tǒng)會出現(xiàn)相關(guān)的提示信息,如用戶名或密碼錯誤。當(dāng)教師登錄成功后進作。學(xué)生登錄成功后進入主頁可以查看,下載電子教案和視頻,在線向教師提問,上傳作業(yè)等相關(guān)操作是系統(tǒng)的入口,用戶登錄模塊應(yīng)具有以下功能權(quán)限。登錄模塊做為系統(tǒng)的入口,需要對權(quán)限進行控制。不同身份登錄獲的的使用權(quán)。本系統(tǒng)分為教師用戶和學(xué)生用戶兩種權(quán)限。教師用戶登錄后可以進行電子管理,視頻管理,作業(yè)管理,在線答疑,留言管理等相關(guān)的操作;學(xué)生用戶登錄成功以查看,下載電子教案和視頻,在線向教師提問,上傳作業(yè)等相關(guān)操作。網(wǎng)站首頁默用戶的用戶名和密碼。系統(tǒng)在登錄過程中必須輸入其正確的用戶名和密碼,登錄用戶登錄界面能,要根據(jù)用戶輸入的用戶名和密碼判斷是否是合法用戶。于是創(chuàng))方法}的教師登錄模塊采用了固定的用戶名和密碼。為實現(xiàn)它,我創(chuàng)建了一個考慮,用戶使用系統(tǒng)必須先到登錄頁面進行身份驗證,通過登錄窗密碼后用戶才能進入系統(tǒng)a教案管理模塊分為學(xué)生用戶主頁的電子教案管理和教師用戶主頁的電子教案管。教師成功登錄后,在教師用戶主頁中的電子教案管理模塊,教師可以上傳新電子教案代碼如下a可以取得文件的名字,文件的內(nèi)容等。由于怕上傳的電子教案的名的字會相同,于是用內(nèi)公告管理小模塊主要功能是管理站內(nèi)公告,教師可通過公告管理模塊向?qū)W生們發(fā)}的留言管理模塊中,教師可以回復(fù)留言和刪除留言。學(xué)生只可以查看留言和留理模塊分為學(xué)生用戶主頁的視頻管理和教師用戶主頁的視頻管理。教師成功登教師用戶的主頁中的視頻管理模塊,教師可以上傳新的視頻,也可以刪除以前傳視頻的上傳。上傳視頻的關(guān)鍵代碼如下代碼如下:老師批改后上傳的作業(yè)。在教師用戶的主頁中老師將學(xué)生上傳的作業(yè)下載下來不鍵代碼如下示模塊中學(xué)生和教師可以在線交流,學(xué)生可以向老師在線提出問題,老師將在線之再將數(shù)據(jù)庫中的后20條記錄取還可將自己知道的一些好的網(wǎng)站添加到網(wǎng)站里,把友情鏈接的網(wǎng)名和網(wǎng)址添加進會在頁面上看見添加進的網(wǎng)站名字,用戶可以點網(wǎng)站名進入相應(yīng)的網(wǎng)站l//用戶登//用戶注冊向數(shù)庫數(shù)中增加數(shù)des(?,?)"ka數(shù)據(jù)庫的連接問據(jù)庫的連接:在開發(fā)過程中經(jīng)常出現(xiàn)查找不到數(shù)據(jù)庫,出現(xiàn)這樣的錯誤一般接出現(xiàn)問題加載驅(qū)動有問題。一開始用的這個驅(qū)動就可以連上數(shù)據(jù)庫了樣才可以//////////e8.1總《數(shù)據(jù)庫原理網(wǎng)上授課平臺》采用B/S模式,在研究當(dāng)前網(wǎng)站的基礎(chǔ)上,經(jīng)過詳細調(diào),確定了系統(tǒng)設(shè)計的領(lǐng)域,包括系統(tǒng)設(shè)計、數(shù)據(jù)庫設(shè)計、程序設(shè)計等;通過采用面向TS界面以及操作的靈活性,使用戶能輕松地完成相應(yīng)操作的開發(fā)過程中也遇到了許多困難和問題,數(shù)據(jù)庫的連接、數(shù)據(jù)寫入數(shù)據(jù)庫時出錯、在調(diào)度中出現(xiàn)字符不匹配、頁面的設(shè)計等。處理數(shù)據(jù)庫的連接是通過建立數(shù)據(jù)源和開發(fā)過程中涉及到了許多新東西,也遇到了許多問題,經(jīng)過和老師與同學(xué)的交8.2展畢業(yè)設(shè)計時間緊迫,加之自己的水平有限,系統(tǒng)設(shè)計得比較簡單,有些方面來得及實現(xiàn),在以后的學(xué)習(xí)和實踐中我會加以豐富的數(shù)據(jù)庫進行備份,而沒有對應(yīng)的數(shù)據(jù)恢復(fù)和數(shù)據(jù)清理機制,為了能夠使得系統(tǒng)數(shù)據(jù)不至于在遇到誤操作時無法恢復(fù),應(yīng)設(shè)計數(shù)據(jù)恢復(fù)功能模塊,并及時對數(shù)據(jù)進行定時的清

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論