freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

網(wǎng)絡教學系統(tǒng)教學應用現(xiàn)狀分析畢業(yè)論文-在線瀏覽

2024-08-08 20:28本頁面
  

【正文】 要素?,F(xiàn)選擇本項目開發(fā)過程中的產(chǎn)生幾個關(guān)鍵性制品做一詳細介紹。 下面的需求分析是在項目開發(fā)的第一個周期內(nèi)所作的。登錄系統(tǒng):用于對用戶或系統(tǒng)管理員進行身份確認。網(wǎng)絡課程播放系統(tǒng):接受客戶端的請求,從服務器端數(shù)據(jù)庫中下傳指定課程的視頻文件。報錯系統(tǒng):遇到非法操作或系統(tǒng)內(nèi)部出現(xiàn)問題時報告相應的出錯信息。程序下載系統(tǒng):提供維持系統(tǒng)正常運行所需要的程序下載。因此從系統(tǒng)功能的角度來講,從系統(tǒng)的完整性來講,從系統(tǒng)的通用性,可擴展性,可移植性和可操作性來講,就需要重新變更我們原有的需求分析結(jié)果。續(xù)表22網(wǎng)上教學系統(tǒng)功能表系統(tǒng)名稱輸入處理輸出教師資源管理系統(tǒng)資源的查找信息用戶的操作信息用戶登陸信息1. 根據(jù)用戶的操作信息完成相關(guān)的數(shù)據(jù)庫表的調(diào)用以及操作,并將結(jié)果準確返回客戶端頁面2. 完成用戶身份驗證3. 幫助用戶完成資源信息的添加顯示用戶所要查找、修改、刪除的信息;顯示相關(guān)的系統(tǒng)操作頁面系統(tǒng)主要包括以下4個部分:在線教學系統(tǒng)為主要教學平臺。學習交流系統(tǒng),可以幫助在線學生通過論壇、留言、在線交流等網(wǎng)絡交流形式及時的交換學習心得,相互提高對知識點的把握程度。 該系統(tǒng)解決方案是在項目開發(fā)第二個周期內(nèi)完成的。1. B/S模式簡介 B/S (Browser/Server)模式,顧名思義,就是瀏覽器/服務器模式,對傳統(tǒng)的C/S (Client/Server)結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。與C/S相比,B/S模式具有如下優(yōu)點:由于對數(shù)據(jù)庫查詢、瀏覽的功能都在Web Server端進行,因此系統(tǒng)管理和維護工作大大減少。其最終目的是不僅可以比以前更快的速度向市場推出創(chuàng)造性的客戶解決方案,而且這種平臺獨立的、基于組件的J2EE解決方案不會被束縛在任何一個廠商的產(chǎn)品和API上。 J2EE平臺規(guī)范是由SUN公司定義的,用于簡化分布式企業(yè)級應用開發(fā)與部署的基于組件的模式。多層次分布式應用模型是根據(jù)功能把應用邏輯分成多個層次,每個層次支持相應的服務器和組件,組件在分布式服務器的組件容器中運行(如Servlet組件在Servlet容器上運行,EJB組件在EJB容器上運行),容器間通過相關(guān)的協(xié)議進行通訊,實現(xiàn)組件間的相互調(diào)用。其解決方案為: 用戶在瀏覽器一端通過調(diào)用JSP頁面,將應用請求傳遞到應用服務器。在執(zhí)行過程中它可能需要訪問其他的Servlet程序或相關(guān)的JavaBean,或根據(jù)需要對數(shù)據(jù)庫中數(shù)據(jù)進行操作,調(diào)用資源服務器中的相關(guān)內(nèi)容,然后將最終執(zhí)行結(jié)果以JSP頁面的形式返回給用戶,從而實現(xiàn)系統(tǒng)的相關(guān)功能。 在設計與實現(xiàn)一個系統(tǒng)時,系統(tǒng)構(gòu)架往往作為主要的設計元素要先行確定下來,這也現(xiàn)代項目管理的一條基本原則。 網(wǎng)絡教學系統(tǒng)是一個建立在Internet環(huán)境中的綜合平臺,因此在進行系統(tǒng)構(gòu)架過程中,作者從網(wǎng)絡角度,從服務器端系統(tǒng)構(gòu)成的角度,對系統(tǒng)的構(gòu)架進行了設計。而各應用子系統(tǒng)本身可以使用系統(tǒng)平臺,也可以根據(jù)自己的情況設計通用的系統(tǒng)平臺。同時,各應用子系統(tǒng)在子網(wǎng)中有著完整的構(gòu)成。 系統(tǒng)在應用過程中,數(shù)據(jù)是通過以下幾個層面進行傳輸?shù)?用戶通過客戶端提供的基于WEB的用戶界面來訪問系統(tǒng),系統(tǒng)根據(jù)用戶的請求,通過反饋相應的數(shù)據(jù)改變用戶顯示界面,達到為不同用戶提供不同服務的目的。同時,對用戶的異常操作進行處理;在用戶與系統(tǒng)進行交互期間,存儲在信息層中的資源信息以及數(shù)據(jù)庫中的數(shù)據(jù)為其提供了強大的數(shù)據(jù)支持。 作為網(wǎng)絡教學系統(tǒng)來講,其設計目的就是為教學雙方搭建一個實用的教學平臺,在此平臺上可以進行教學交流和資源的共享。它的構(gòu)架不但決定了系統(tǒng)的完善程度,而且也決定了系統(tǒng)的最終性能。論壇網(wǎng)站管理幫助系統(tǒng)意見與建議資源提交 資源管理留言版在線交流信息查詢網(wǎng)上教學應用系統(tǒng)授課教師信息查詢網(wǎng)上答疑課程點播 系統(tǒng)構(gòu)架圖輔助管理教學資源管理學習交流在線教學 軟件過程中,環(huán)境(包含軟件工具的選擇)是與執(zhí)行相關(guān)的一項管理集制品。環(huán)境的配置通常要在明確系統(tǒng)解決方案后進行。 JDK(Java Development Kit)是一個官方的免費JAVA語言開發(fā)工具集,選用它可以較好的支持JAVA,所以系統(tǒng)采用了j2sdk1_ 4_1_ 02版本。C:\. 1 02\lib\dt. jar。 要通過JSP技術(shù)實現(xiàn)服務器端的程序調(diào)用,還要為其配置用來支持JSP的應用服務器。3. JSP開發(fā)環(huán)境 JSP(JavaServer Pages)是由Sun態(tài)網(wǎng)頁技術(shù)標準。它提供了在HTML釋執(zhí)行的能力。 SUN公司在開發(fā)出JSP標準以后,很多IT廠商看到了它的廣闊前景,紛紛開發(fā)出一系列相關(guān)產(chǎn)品,加入了對JSP技術(shù)的支持行列。該軟件可以選擇使用可視化設計與代碼編寫兩種方式中的一種進行JSP的開發(fā),是一種可以快速部署JSP的軟件。 本系統(tǒng)使用DB2數(shù)據(jù)庫系統(tǒng),它是由IBM公司開發(fā)的,功能強大,同時內(nèi)嵌有JDBC,支持JSP對它的訪。以上制品只是軟件項目開發(fā)過程制品中的幾個,它們在開發(fā)過程中可以通過開發(fā)文檔進行管理和保存。它不但可以為當前的開發(fā)團隊提供幫助,而且還可以為以后的版本改進,客戶應用提供可靠的依據(jù)。大到銀行、通信、航空、氣象等領(lǐng)域,小到商場、超市,凡是與數(shù)據(jù)打交道的地方,都要依靠數(shù)據(jù)庫技術(shù)進行管理。本系統(tǒng)的開發(fā)使用了IBM的DB2數(shù)據(jù)庫系統(tǒng)。它具有操作簡便、安全性高、并行性好等特點。JDBC是第一個支持Java語言的標準的數(shù)據(jù)庫API能方面JDBC與其目的在于使Java程序與數(shù)據(jù)庫服務器的連接更加方便。 JDBC訪問數(shù)據(jù)庫的過程是這樣的:用戶通過瀏覽器從Web服務器上下載含有Java Applet的HTML頁面。 JDBC是一個與數(shù)據(jù)庫系統(tǒng)獨立的AP工,它包含兩部分:JDBC API和JDBC DriverAPI. JDBC API提供了應用程序到JDBC Driver Manager的通信功能。 JDBC Driver Manager類似于ODBC Driver Manager,用來管理各數(shù)據(jù)庫軟件商提供的JDBC驅(qū)動程序。此外,JavaSoft公司還提供了一個特殊的驅(qū)動程序,JDBC_ODBC橋,該軟件支持JDBC通過現(xiàn)有的ODBC驅(qū)動程序訪問數(shù)據(jù)庫服務器。amp。.39。String theConnString=(ConnectionString)。String thePassword=(Password):if (theDriver!=nullamp。theConnString!=null)Driver aDriver=(Driver)(theDriver).newInstance()。if ((theUserName !=null)}{(thePassword !=null)){Connection aConn= (theConnString,theUserName,thePassword)。在網(wǎng)絡教學應用系統(tǒng)中,總共有4個功能模塊。每一模塊都要涉及到多種表,而這些表及表與表之間的關(guān)系就是數(shù)據(jù)庫設計的重點。 系統(tǒng)管理類數(shù)據(jù)包括用戶的信息、系統(tǒng)發(fā)布的公告和系統(tǒng)新聞等。 輔助應用類數(shù)據(jù)包括學科分類、年級分類等用來輔助進行分類查詢或進行統(tǒng)計分析等應用操作的數(shù)據(jù)。 數(shù)據(jù)完整性是使無序的數(shù)據(jù)條理化,確保數(shù)據(jù)一致起來,并且正確的數(shù)據(jù)被存放在正確的位置的一種手段,是系統(tǒng)能否正常運行的重要保證。如在用戶表的設計中,表本身要作為用戶登陸系統(tǒng),教師進行身份認證,管理員管理系統(tǒng)的重要依據(jù),因此,整個用戶表要包含用戶、教師、管理員的信息。教師用戶登陸后,系統(tǒng)可以幫助在線學生查詢到在線老師的信息。另外,在系統(tǒng)的網(wǎng)上交流模塊中,論壇也要有用戶表。因此,將兩個表分別設計,這樣減化了表的數(shù)據(jù)結(jié)構(gòu),也使得表的作用也更加清晰明了。模塊獨立性是通過指定具有單一功能并且和其它模塊沒有過多聯(lián)系的模塊來實現(xiàn)的。,維護起來方便: (1)統(tǒng)一的風格 (2)較好的視覺效果 (3)網(wǎng)頁簡潔,便于傳輸(4)用戶界面的友好性、透明性如下圖所示: 登陸窗口用戶管理驗證身份用戶訪問網(wǎng)上教學系統(tǒng)用戶信息修改用戶注冊在線教學系統(tǒng)教學資源管理系統(tǒng)網(wǎng)上交流系統(tǒng)輔助管理系統(tǒng) 系統(tǒng)工作流程工作流程描述:用戶進入系統(tǒng)后,根據(jù)需要登錄,然后根據(jù)分配的權(quán)限,可以進行相應的操作。(1)課程點播:或根據(jù)課程列表,或根據(jù)課程的分類顯示結(jié)果,或根據(jù)關(guān)鍵詞搜索得到的結(jié)果,用戶選擇相應的課程進行播放,同時還可以查詢到課程的詳細信息。通過驗證后,將數(shù)據(jù)自動添加在線用戶表中,同時根據(jù)用戶的身份不同,轉(zhuǎn)到不同的操作平臺。(3)課程提交:這一部分主要是方便教師提交課程材料的。(4)教師信息查詢:主要為學生提供方便。為保證該模塊的正常功能的運行,要構(gòu)建以下數(shù)據(jù)庫表:資源信息表、資源分類表、學科表、用戶信息表、教師信息表、在線用戶表、問題與解答。 數(shù)據(jù)庫的錄入. jsp 網(wǎng)上課程視頻資源通常以流媒體的方式在網(wǎng)上傳輸。現(xiàn)在工nternet上使用較多的流式視頻格式主要有以下三種:RealNetwork公司的RealMedia、微軟公司的ASF以及蘋果公司的QuickTimea。這種格式的文件可以在28K到1200K的帶寬環(huán)境下獲得高品質(zhì)的在線音頻和視頻觀看效果,制作技術(shù)簡單,是現(xiàn)今網(wǎng)絡中較為流行的流媒體傳送方式。 charset=gb2312 language=Java import=. %%include file=Connections/linkIjsp %object id=RVOCX classid=clsid:0V width=362 height281 param name=SRC value= param name=CONTROLS value=ImageWindow param name=CONSOLE value=cons embed src 39。在jsp頁面中通過% include file= Connections/linklJsp % Connections/。. jsp 在實現(xiàn)課程查詢過程中主要用到了數(shù)據(jù)庫語言中的“SELECT*FROM數(shù)據(jù)庫名WIRE字段LIKE‘關(guān)鍵詞’”語句。在此,(SORT)賦予參數(shù)MMCoParam,將關(guān)鍵詞輸入信息(request. getParameter (“WORD”)賦予另一參數(shù)MuIColParaml 。if ((WORD) !=null) {R1_MMColParaml=(String)(WORD)。if ((SORT) !=null) {RI一 MMColParam=(String)(AREA)。 在網(wǎng)上答疑中學生登陸后需要看到在線的教師,同時教師也要看到有哪些學生在與其交流。 用戶一旦登陸成功,系統(tǒng)自動將其添加到表中;當學生通過在線老師顯示界面選擇了老師以后,系統(tǒng)會將其選擇記錄下來;系統(tǒng)會通過數(shù)據(jù)庫檢索到這一信息告知該老師,有哪些學生正在提問。這是實現(xiàn)網(wǎng)上答疑的基本jsp頁面構(gòu)架。其實現(xiàn)代碼為: %page contentType=text/html。 If((MM_Usemame)!=null) (Prepared)_Param=(String)(MMee Usemame()。Connection ConnPreparedl=(MM_linkl_ STRINQMM_linkl一SERNAME,MM_linkleePASSWORD)。+Preparedl_Param+“39。Prepared ()。 charset=gb2312title退出并注稍在線用戶/tiitle/headbodyjsp:forward page= //body/html%ConnPrepared ()。實現(xiàn)刷新的方法很多,可通過利用JAVA, CGI, JavaScript等來實現(xiàn)。 進行用戶身份認證是為了便于系統(tǒng)管理員進行管理,防止外來因素干擾系統(tǒng)的一項重要舉措。但本系統(tǒng)中,不同的模塊對用戶身份確定的目的是不一樣的,并且先進行身份認證的做法限制了系統(tǒng)的用戶群,不利于系統(tǒng)的推廣。如在本模塊的實現(xiàn)中,網(wǎng)上答疑和課程提交就要求用戶提供身份說明,前者是為了在答疑是提供登陸用戶的身份,后者則是考慮了系統(tǒng)的安全性。教學資源管理系統(tǒng)資源管理信息查詢資源下載資源提交登陸修改刪除信息顯示分類查詢關(guān)鍵詞查詢信息顯示資源下載資源信息顯示資源下載登陸用戶信息修改資源管理提交刪除退出退出退出退出 教學資源管理系統(tǒng)工作流程圖驗證身份驗證身份 在此模塊中需要使用到的數(shù)據(jù)庫表有:資源信息表、資源分類表、用戶信息表。 該模塊主要提供了一個利用網(wǎng)絡進行交流的平臺。 在此模塊中除了留言板所使用到的表之外,論壇與在線交流都脫離了系統(tǒng)用戶表,另外新建了自己的用戶表。工作流程描述主要為系統(tǒng)正常運行提供幫助,流程分4部分:(1)網(wǎng)站管理:管理員登陸后,系統(tǒng)會根據(jù)其身份自動轉(zhuǎn)到相關(guān)頁面。系統(tǒng)管理員則可以對所有數(shù)據(jù)進行維護。同時,每一個站點管理員也可以填寫本站點的幫助信息。(4)聯(lián)系方式:用戶可以查詢到各管理員的聯(lián)系方式,或直接留言。未確定用戶是指通過注冊在系統(tǒng)數(shù)據(jù)中有記錄,但是他們的身份還沒有經(jīng)過管理員的證實。
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1