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

溫馨提示

  • 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)論