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

正文內(nèi)容

網(wǎng)絡(luò)教學(xué)系統(tǒng)教學(xué)應(yīng)用現(xiàn)狀分析畢業(yè)論文-文庫吧資料

2025-07-04 20:28本頁面
  

【正文】 示關(guān)鍵詞搜索課程點播課程信息課程播放退出登陸驗證,登記學(xué)生平臺教師平臺選擇在線教師提問解答統(tǒng)一講解統(tǒng)一解答統(tǒng)一講解退出教師信息查詢退出登陸驗證教師信息修改課程管理課程提交信息修改退出授課教師信息顯示 在線教學(xué)系統(tǒng)工作流程 工作流程描述:用戶在進入后可選擇相應(yīng)的功能,只有在需要登陸時才提供身份說明。:深度表示從根模塊到最低層模塊的層數(shù),層數(shù)設(shè)置過多不但增加系統(tǒng)的復(fù)雜度,而且用戶使用起來也會產(chǎn)生厭煩。 系統(tǒng)中各數(shù)據(jù)表之間的關(guān)系如下::單獨的表包括:服務(wù)器信息表、留言表、論壇表情表、論壇規(guī)則表與其他表有關(guān)聯(lián)的表包括:用戶信息表、站內(nèi)公告表、站點新聞表、論壇用戶表 用戶信息表與其他表的關(guān)系用戶信息表單位用戶ID年級ID系統(tǒng)ID用戶名單位用戶表單位用戶ID年級表年級ID系統(tǒng)分類表單系統(tǒng)ID教師信息表教師ID站內(nèi)公告表系統(tǒng)ID系統(tǒng)分類表系統(tǒng)ID 站內(nèi)公告表與其他表的關(guān)系站點新聞表系統(tǒng)ID系統(tǒng)分類表系統(tǒng)ID 站點新聞表與其他表的關(guān)系論壇用戶表用戶ID論壇欄目表欄目ID 論壇用戶表與其他表的關(guān)系:單獨的表包括:教師信息表與其他表有關(guān)聯(lián)的表包括:信息資源表、信息下載表 信息資源表與其他表的關(guān)系信息資源類資源類型表年級ID學(xué)科ID教師名資源類型表資源類型名稱年級表年級ID學(xué)科表學(xué)科ID教師信息表教師ID信息下載表信息資源ID信息資源表信息資源ID 信息下載表與其他表的關(guān)系:單獨的表包括:年級分類表、學(xué)科分類表、系統(tǒng)分類表、軟件分類表、資源類型表、單位用戶表、在線用戶登記表與其他表有關(guān)聯(lián)的表包括:論壇欄目表、論壇帖子表論壇欄目表學(xué)科ID 學(xué)科表學(xué)科ID 論壇欄目表與其他表的關(guān)系論壇帖子表論壇欄目ID表情ID論壇欄目表欄目ID論壇表情表表情ID 論壇帖子表與其他表的關(guān)系第4章 系統(tǒng)設(shè)計與實現(xiàn)在系統(tǒng)的構(gòu)建中應(yīng)遵循以下原則:、可擴展性:模塊獨立的概念是模塊化、抽象、信息隱蔽和局部化概念的直接結(jié)果??紤]到論壇用戶與系統(tǒng)用戶所管理用戶的信息內(nèi)容具有很大差異,要將兩個表合二為一進行統(tǒng)一管理與維護,不但占用資源較多,而且使用中容易發(fā)生錯誤。因此,在表中通過添加主鍵來唯一識別用戶的身份,通過添加外鍵將用戶與其相關(guān)特定信息建立關(guān)聯(lián)。然而,用戶、教師和管理員信息在應(yīng)用又有一些差異,譬如作為一個學(xué)生用戶來講,他在登陸以后,系統(tǒng)應(yīng)該可以了解到他是哪一個年級的。因此,在系統(tǒng)數(shù)據(jù)表的設(shè)計中除了充分考慮現(xiàn)有模塊功能需要,還應(yīng)盡量減少各表之間的關(guān)聯(lián),如實在避免不了,也應(yīng)當(dāng)謹(jǐn)慎考慮主外鍵的設(shè)置。 系統(tǒng)數(shù)據(jù)庫設(shè)計示意圖系統(tǒng)進行統(tǒng)計分析,協(xié)助系統(tǒng)查詢維護系統(tǒng)運行輔助應(yīng)用數(shù)據(jù)系統(tǒng)管理數(shù)據(jù)教學(xué)資源數(shù)據(jù)在線教學(xué)資源管理網(wǎng)上交流輔助管理用戶 這樣分的目的是:一方面便于對系統(tǒng)數(shù)據(jù)進行組織與存儲,另一方面便于理清表之間的關(guān)聯(lián),在系統(tǒng)建成后,有利于管理員進行維護。 教學(xué)資源類數(shù)據(jù)包括課程、課件、軟件、圖片、地址,文檔等資源的說明等信息數(shù)據(jù)。在對這些功能模塊進行需求分析的基礎(chǔ)上,根據(jù)實際情況,將所有表大體分了3類:系統(tǒng)管理類,教學(xué)資源類和輔助應(yīng)用類。.在同一系統(tǒng)的4個不同模塊中,所使用的系統(tǒng)數(shù)據(jù)在作用上既有區(qū)別,又有聯(lián)系。}Else{Connection aConn= (theConnString):}catch (Exception e){out. println(HandleException(e)):}%數(shù)據(jù)庫設(shè)計應(yīng)首先考慮用戶的需求,在此基礎(chǔ)上,還應(yīng)滿足安全性、數(shù)據(jù)完整性及可擴展性方面的要求。Connection aConn=null。amp。String theUserName=request. getParameter(UserName)。String theDriver request. getParameter(Driver)。 contentTvpe=text/html: charset=gb2312errorPage=error. jsp%%try{language=Javaimport=39。在DW中通過如下代碼實現(xiàn)與DB2數(shù)據(jù)庫的連接:0,39。JavaSoft公司提供了一個通用的JDBC Driver Manager,而各數(shù)據(jù)庫公司只需提供一個與ODBC類似的JDBC驅(qū)動程序,開發(fā)人員就可以用Java語言訪問數(shù)據(jù)庫。JDBC DriverAPI支持JDBC Driver Manager與數(shù)據(jù)庫驅(qū)動程序的通信。如果其中的Java Applet調(diào)用了JDBC,則瀏覽器運行的Java Applet直接與指定的數(shù)據(jù)庫建立連接。在功能ODBC相同,它給程序員提供了統(tǒng)一的數(shù)據(jù)庫訪問接口。 JAVA中的數(shù)據(jù)庫訪問技術(shù)—JDBCJDBC技術(shù)是Java Database Connectivity的縮寫,它是JavaSoft公司設(shè)計的Java語言的數(shù)據(jù)庫訪問API最初的Java語言并沒有數(shù)據(jù)庫訪問能力。BM DB2通用數(shù)據(jù)庫是全球第一個具備網(wǎng)上功能的多媒體關(guān)系數(shù)據(jù)庫管理系統(tǒng)。 當(dāng)前市場上出現(xiàn)的數(shù)據(jù)庫系統(tǒng)多種多樣,常見的有:DB2,Oracle, SQL Server,MySQL, PostgreSQL, Access等。第3章 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 隨著計算機技術(shù)在現(xiàn)代社會各領(lǐng)域的廣泛應(yīng)用,數(shù)據(jù)庫技術(shù)的作用也越來越舉足輕重。對于一個復(fù)雜的大型軟件項目來講,維護好這些文檔是一項很重要的工作。 軟件開發(fā)過程中的制品是項目的重要組成部分,它們中的每一項都有自己特殊的作用,是保證整個項目順利實施和快速部署的重要依據(jù)。 通常情況下,每個系統(tǒng)都需要數(shù)據(jù)庫系統(tǒng)的支持,它可以用來幫助系統(tǒng)進行日常數(shù)據(jù)的維護與管理。目前,就JSP開發(fā)工具來講,主要包括以下三類;集成開發(fā)環(huán)境(工DE),這類產(chǎn)品集編程,測試于一身,其中具有代表性的有:JBuilder,JDeveloper,VisalAge,VisualCafe;專用開發(fā)工具,這類產(chǎn)品可以將JSP代碼方便的嵌入到頁面中,而且可視化的操作環(huán)境還可以幫助用戶快速的設(shè)計并實現(xiàn)自己的創(chuàng)意,其中具有代表性的有:Dreamweaver, JRun;純粹的代碼編輯工具,這類產(chǎn)品編輯功能強大,適合熟練編程語言的開發(fā)者使用,其中具有代表性的有:EditPluso系統(tǒng)選擇DreamweaverMX 2004作為JSP開發(fā)環(huán)境配置。公司倡導(dǎo),許多公司參與一起建立的一種動網(wǎng)頁文件中加入Java程序片段和JSP標(biāo)記,代碼中混合。通過在傳統(tǒng)的HTML就構(gòu)成了JSP網(wǎng)頁。目前可使用的應(yīng)用服務(wù)器有多種,和Tomcat功能一樣,但該軟件具有安裝簡捷,部署方便的優(yōu)點。C: \j2sdkl. 4. 1 02\lib\ tools. jar。需要注意的是,在安裝完后還要配置相應(yīng)的環(huán)境變量: Path: C:/j2sdkl. 4. 1_ 02\bin JAVAse HOME: C j2sdkl. 4. 1_ 02CLASSPATH:.\。 在本系統(tǒng)的構(gòu)建中,選擇了如下軟件工具作為開發(fā)環(huán)境配置:1. JAVA語言編譯環(huán)境 本系統(tǒng)是基于J2EE技術(shù)構(gòu)建的,故在系統(tǒng)開發(fā)和部署時應(yīng)率先考慮配置合適的JAVA語言編譯環(huán)境。正確選擇、配置好開發(fā)環(huán)境,不僅有利于系統(tǒng)的實現(xiàn),而且也有利于以后的產(chǎn)品部署。 系統(tǒng)所要實現(xiàn)的功能被系統(tǒng)構(gòu)架劃分為4個主要功能模塊,并且在每一模塊中又對其做了更細(xì)致的描述。因為系統(tǒng)采用B/S模式,系統(tǒng)的最終目標(biāo)實現(xiàn)要靠服務(wù)器端的系統(tǒng)設(shè)計來完成?;赪EB的用戶界面功能: 用途:網(wǎng)上,遠(yuǎn)程教學(xué),信息資源共享教學(xué)資源(課程,課件,軟件,教學(xué)素材,文檔),數(shù)據(jù)庫表客戶端層 業(yè)務(wù)層 信息層 系統(tǒng)多層應(yīng)用模型 在構(gòu)建整個系統(tǒng)時,一項重要的工作就是根據(jù)需求分析和系統(tǒng)的解決方案來確定系統(tǒng)的總體構(gòu)架。當(dāng)用戶提出需要時,系統(tǒng)通過接收用戶提供的信息數(shù)據(jù),作出判斷,進行相應(yīng)處理,將處理結(jié)果返回用戶端。系統(tǒng)與系統(tǒng)之間有著相同的服務(wù)器配置:主WEB服務(wù)器、數(shù)據(jù)庫服務(wù)器、視頻服務(wù)器、素材服務(wù)器、文件服務(wù)器。網(wǎng)間可進行資源的共享與相互查詢。 在Internet環(huán)境中,系統(tǒng)是由各應(yīng)用子網(wǎng)內(nèi)部的子系統(tǒng)構(gòu)成的。這樣做的目的是降低項目的風(fēng)險系數(shù),為以后的開發(fā)工作提供一個較為可靠的基礎(chǔ),因為只有構(gòu)架合理的系統(tǒng)才可能獲得最終的成功,同時它也才有可能為整個實施過程提供基本依據(jù)。 該系統(tǒng)構(gòu)架是在開發(fā)過程中的第二個周期內(nèi)完成的。系統(tǒng)接收到請求后,先對其中的程序段進行編譯,由java虛擬機進行執(zhí)行。 系統(tǒng)通過采用以上兩種技術(shù)手段,可以基本解決系統(tǒng)的實現(xiàn)問題。它提供了一個多層次的分布式應(yīng)用模型和一系列開發(fā)技術(shù)規(guī)范。 J2EE體系結(jié)構(gòu)提供了中間層集成框架,從而滿足了低費用而又高可用性、高可靠性以及可擴展性應(yīng)用的需求。不限制客戶平臺, 它不僅具有”一次編寫,到處運行”,JDBC API, CORBA技術(shù)以及能夠在Internet應(yīng)用中保護數(shù)據(jù),它還提供了對EJB (Enterprise JavaBeans ), Java Servlets API,JSP (Java Server Pages)以及XML技術(shù)的全面支持。在這種結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn),形成所謂3層結(jié)構(gòu)。它與第一周期內(nèi)的解決方案在工作原理和技術(shù)運用上是一致的,都采用了目前流行的B/S模式和J2EE的多層應(yīng)用模式。輔助系統(tǒng),主要為用戶提供技術(shù)支持,為系統(tǒng)管理員提供管理系統(tǒng)的平臺。教學(xué)資源管理系統(tǒng),可以為在線學(xué)生提供教學(xué)資源的查詢與下載,為授課老師提交網(wǎng)絡(luò)課程視頻文件與課件提供操作平臺。1. 功能需求表22 網(wǎng)上教學(xué)系統(tǒng)功能表系統(tǒng)名稱功能輸入處理輸出網(wǎng)絡(luò)教學(xué)應(yīng)用系統(tǒng)用戶選擇信息1. 打開相關(guān)頁面2. 打開注冊頁面,調(diào)用數(shù)據(jù)庫中用戶表信息3. 通過用戶登陸信息,調(diào)用相關(guān)數(shù)據(jù),幫助用戶管理自己的相關(guān)信息輸出所選擇系統(tǒng)的頁面和數(shù)據(jù)表中的信息在線教學(xué)系統(tǒng)在線課程選擇、查找信息用戶登陸信息用戶提問與解答信息授課教師查找信息1. 調(diào)用相應(yīng)課程、視頻傳輸?shù)娇蛻舳?. 完成用戶身份驗證并記錄相關(guān)信息3. 查詢在線用戶表,返回客戶端4. 記錄解答過程中的問題與答案5. 完成客戶端的信息查詢,將相應(yīng)結(jié)果返回客戶端6. 根據(jù)教師登記的身份,顯示相應(yīng)信息7. 幫助教師完成課程的添加、修改與刪除8. 對用戶不同的輸出顯示不同的結(jié)果顯示與輸入內(nèi)容相應(yīng)的課程;播放選定課程的視頻;輸出與用戶信息相關(guān)的頁面;顯示在線用戶信息;顯示答疑情況;顯示系統(tǒng)中所有登記教師的信息;顯示登陸教師的信息與其提交的課程的情況。、用戶系統(tǒng)管理員登陸系統(tǒng)身份人證網(wǎng)絡(luò)課程播放系統(tǒng)程序下載系統(tǒng)選課系統(tǒng)管理信息資源管理系統(tǒng)系統(tǒng)維護 系統(tǒng)用例圖 在項目開發(fā)的第二個周期中,項目的需求發(fā)生了變更,已經(jīng)不再是完成單純的課程點播功能,還要結(jié)合目前的網(wǎng)絡(luò)教學(xué)應(yīng)用情況,開發(fā)出一個較為完整的網(wǎng)絡(luò)教學(xué)系統(tǒng)。系統(tǒng)維護:用于系統(tǒng)管理員日常的數(shù)據(jù)維護,以及當(dāng)系統(tǒng)出現(xiàn)異常時或用戶遇到問題時提供技術(shù)支持。信息資源管理系統(tǒng):用于查詢客戶個人信息,添加或刪除課程信息,管理數(shù)據(jù)庫中的視頻文件。選課系統(tǒng):根據(jù)用戶的選擇顯示或調(diào)用相應(yīng)的課程。此時項目主要是為實現(xiàn)網(wǎng)上課程點播而開發(fā)的。 項目需求分析是開發(fā)一個項目的前提和基礎(chǔ),它的完成質(zhì)量直接關(guān)系到最終產(chǎn)品的質(zhì)量和價值。有些用來進行項目的可行性研究,有些用來指導(dǎo)具體的開發(fā)過程,有些用來進行系統(tǒng)維護,還有一些是為系統(tǒng)部署和今后改進工作提供幫助的。這些制品概括起來主要分為5個制品集:管理集、需求集、設(shè)計集、實現(xiàn)集和實施集。 在軟件迭代式開發(fā)過程中,項目的開發(fā)通常分為幾個開發(fā)周期來完成。本項目共劃分為3個周期,第一個開發(fā)周期:使用2個月的時間完成系統(tǒng)的初步模型構(gòu)建。它強調(diào)整體的系統(tǒng)開發(fā),而非個體的實現(xiàn),這樣可以降低項目的整體風(fēng)險。 項目選用現(xiàn)代軟件開發(fā)過程管理方法一一迭代式開發(fā)方法管理整個項目的開發(fā)過程。 就其作用來講,現(xiàn)代軟件項目管理方法在分析了大量軟件項目實施的過程的基礎(chǔ)上,對軟件開發(fā)的過程進行了分解,對復(fù)雜問題,如項目的風(fēng)險度控制、資源的管理等量化和細(xì)化,提出了一些標(biāo)準(zhǔn),這些都極大提高了軟件開發(fā)的可操作性、可控制性,增加了項目成功的幾率。在現(xiàn)代軟件
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1