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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論