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

正文內(nèi)容

網(wǎng)絡教學系統(tǒng)畢業(yè)設計(已修改)

2025-05-23 21:10 本頁面
 

【正文】 The genral stf(1mpoyidvc,uh)0jb。5wT 第一章 緒論 開發(fā)背景 隨著網(wǎng)絡的普及,學校需要尋找新的學習模式。在線學習是一種新的教育形式。在線學習系統(tǒng)主要服務于學校內(nèi)的所有學生,為他們很好的提供更多元化的學習環(huán)境、更方便復習 ,預習的學習渠道。在線學習系統(tǒng)是一個正在興起的應用領域 ,主要利用網(wǎng)頁制作、數(shù)據(jù)庫等技術(shù)實現(xiàn)網(wǎng)上教學的實時性、交互性、動態(tài)性。目前對于網(wǎng)上學習的模式以及其所涉及的技術(shù)仍有許多問題需要探討和解決。本系統(tǒng)突破一般多媒體輔助教學工具的思想,目的是盡可能將現(xiàn)實的活生生的學習環(huán)境和方法應用于網(wǎng)絡教學中,提高學生網(wǎng)上學習的興趣,從而 真正提高網(wǎng)上學習質(zhì)量;同時本系統(tǒng)的總體框架是為建立多學科的通用的模塊化的網(wǎng)上學習平臺,為今后開展廣泛的網(wǎng)上教育提供技術(shù)基礎服務。作為傳統(tǒng)教學的延伸 ,網(wǎng)絡信息化教學的作用正逐步被人們所重視 ,隨著網(wǎng)絡技術(shù)和多媒體技術(shù)的進步 ,網(wǎng)絡信息化教學系統(tǒng)還會有更多的發(fā)展空間。 開發(fā)意義 在傳統(tǒng)的課堂式教學下學習存在著很多的缺點:如:享受到最優(yōu)秀老師服務的只能是少數(shù)人;不能隨時隨地、靈活有效的、個人掌握學習主動權(quán)。隨著科學技術(shù)的不斷提高,計算機科學與技術(shù)日漸成熟,計算機應用的普及,計算機已進入人類社會生活的各個領域, 并發(fā)揮著越來越重要的作用,越來越多的學員選擇網(wǎng)上在線學習。 在線學習 提供最優(yōu)秀的教育資源傳統(tǒng)授課方式中,真正能享受到最優(yōu)秀老師服務的只能是少數(shù)人,而 通過 在線 學習提供的視頻學習 ,任何人都可以輕松享受到 優(yōu)秀老師提供的教學服務,在線學習系統(tǒng) 整合各領域最優(yōu)秀的 教學視頻 , 可以讓 你接受的第一流的教育 。在線學習不受時間的限制,并且可以隨時隨地在可以上網(wǎng)的地方參與學習。 The genral stf(1mpoyidvc,uh)0jb。5wT2 第二章 系統(tǒng)分析 系統(tǒng)的需求分析 區(qū)別于課堂式教育,網(wǎng)上在線學習 具有了傳統(tǒng) 的課堂式 學習無可比擬的優(yōu)點 :網(wǎng)上在線學習體現(xiàn)了真正的因材施教;學 生 學習不受入學年齡的限制 , 并且可以避免傳統(tǒng)教學模式下時間和空間的限制 ;在線學習 對學 生 來說是時空的解放,寬松的學習氛圍更可以使學生發(fā)揮他們的聰明才智 , 他們可以在學習活動中相互啟發(fā)、協(xié)作交流 ;在線學習也 是一種多向的信息交流活動 , 學生在獲取不同的學習資源時可進行比較 , 集思廣益 , 取長補短 ,深入理解和消化所學的知識 , 益于對新知識的意義建構(gòu) ;當代學生 學習動機呈多樣性 , 學習壓力因素各異 , 而在網(wǎng)絡背景下的學習者可根據(jù)自身的特點采取不同的學習方法。 讓更多的人符合科學發(fā)展跟上時代的步伐。 根據(jù)以上實際的需求和特色,本系統(tǒng)需滿 足以下幾個方面的要求: 1. 提供一個可以與他人交流互動的平臺,在這個平臺上面學生可以發(fā)表自己的見解,達到交流共享信息的目的 2. 學生可在此系統(tǒng)中注冊成為用戶,注冊成功之后在平臺上交流時其他用戶就可以知道你的信息,從而可以使用戶大膽放心的在這個平臺上分享更多的信息。 3. 學生可以在此平臺上獲取到他們所想要的學習資料 4. 學生可以在此平臺上進行在線學習。 系統(tǒng)開發(fā)設計思想 系統(tǒng)采用模塊化程序設計方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護人員補充、維護 。 系統(tǒng)應具備數(shù)據(jù)庫維護功能,及時根據(jù)用戶需求進 行數(shù)據(jù)的添加、刪除、修改、備份等操作。 系統(tǒng)開發(fā)步驟 在線學習系統(tǒng)的建立與應用可以劃分成總體規(guī)劃、系統(tǒng)開發(fā)和系統(tǒng)運行三個階段,其中系統(tǒng)開發(fā)階段還可進一步分為系統(tǒng)分析、系統(tǒng)設計和系統(tǒng)實施等工作 The genral stf(1mpoyidvc,uh)0jb。5wT環(huán)節(jié)。上述各個階段排列成一個嚴格的線性開發(fā)序列,在每個工作階段均產(chǎn)生完整的技術(shù)文檔作為下一階段工作的指導和依據(jù),每一階段都應對文檔進行評審,確信該階段工作已完成并達到要求后才能進入下一階段,同時在以后的工作中不能輕易改變前面經(jīng)過評審的成果。 上述開發(fā)方式的主要優(yōu)點是便于開發(fā)工作的組織和管理,并且可大大降低在線學習系 統(tǒng)開發(fā)的復雜性。國內(nèi)外許多系統(tǒng)開發(fā)的實例都證明這是一種行之有效的開發(fā)方式。 系統(tǒng)的主要技術(shù) Browser/Server 系統(tǒng)的三層體系結(jié)構(gòu) 在 Browser/Server 的系統(tǒng)中,用戶可以通過瀏覽器向分布在網(wǎng)絡上的許多服務器發(fā)出請求。 Browser/Server 結(jié)構(gòu)極大的簡化了客戶機的工作,客戶機上只需安裝、配置少量的客戶端軟件即可,服務器將擔負更多的工作,對數(shù)據(jù)庫的訪問和應用程序的執(zhí)行將在服務器上完成。 在 Browser/Server 三層體系結(jié)構(gòu)下,表示層 (Presentation)、 功能層 (Business Logic)、數(shù)據(jù)層 (Data Service)被分割成三個相對獨立的單元: 第一層 表示層: Web 瀏覽器 在表示層中包含系統(tǒng)的顯示邏輯,位于客戶端。它的任務是由 Web 瀏覽器向網(wǎng)絡上的某一 Web 服務器提出服務請求, Web 服務器對用戶身份進行驗證后用HTTP 協(xié)議把所需的主頁傳送給客戶端,客戶機接受傳來的主頁文件,并把它顯示在 Web 瀏覽器上。 第二層 功能層:具有應用程序擴展功能的 Web 服務器 在功能層中包含系統(tǒng)的事務處理邏輯,位于 Web 服務器端。它的任務是接受用戶的請求,首先需要 執(zhí)行相應的擴展應用程序與數(shù)據(jù)庫進行連接,通過 SQL等方式向數(shù)據(jù)庫服務器提出數(shù)據(jù)處理申請,而后等數(shù)據(jù)庫服務器將數(shù)據(jù)處理的結(jié)果提交給 Web 服務器,再由 Web 服務器傳送回客戶端。 第三層 數(shù)據(jù)層:數(shù)據(jù)庫服務器 在數(shù)據(jù)層中包含系統(tǒng)的數(shù)據(jù)處理邏輯,位于數(shù)據(jù)庫服務器端。它的任務是接受 Web 服務器對數(shù)據(jù)庫操縱的請求,實現(xiàn)對數(shù)據(jù)庫查詢、修改、更新等功能,把運行結(jié)果提交給 Web 服務器。 The genral stf(1mpoyidvc,uh)0jb。5wT4 從上面的分析中可以看出,三層的 Browser/Server 體系結(jié)構(gòu)是把二層Client/Server 結(jié)構(gòu)的事務處理邏輯模塊從客戶機的任務中 分離出來,由單獨組成的一層來負擔其任務,這樣客戶機的壓力大大減輕了,把負荷均衡地分配給了Web 服務器,于是由原來的兩層的 Client/server結(jié)構(gòu)轉(zhuǎn)變成三層的 Browser/Server結(jié)構(gòu)。 Java Server Page(JSP)技術(shù) 在本系統(tǒng)的開發(fā)過程中采用的是 JSP+JavaBean+Servlet 模式,在該模式中,結(jié)合了 JSP 和 Servlet 技術(shù),充分利用了 JSP 和 Servlet 兩種技術(shù)原有的優(yōu)點。 此模式遵循視圖控制器( MVC)模式,它的主要思想是使用一個或多個 Servlet作 為控制器。請求由前沿的 Servlet 接收并處理后,會重新定向到 JSP。在Servlet 作為控制器時,每個 Servlet 通常只實現(xiàn)很少一部分功能,多個 Servlet控制器就可以結(jié)合起來完成復雜的任務,這樣的好處是 Servlet 的重用性好。在此模式中, JavaBean 作為模型的角色,它充當 JSP和 Servlet 通信的中間工具, Servlet 處理完后設置 Bean 屬性, JSP讀取此 Bean的屬性,然后進行顯示。此模式更加明顯的把顯示和邏輯分離,使代碼容易管理,適合于大型項目的開發(fā),所以在本系統(tǒng)中采用了這種模式 [8]。此模式的數(shù)據(jù)傳遞關系如圖 21所示。 客戶 Servlet V iew . js p數(shù)據(jù)庫H TT P 請求設置ControlJDBCForw ard讀取ModelV iewJavaB ean 值對象 The genral stf(1mpoyidvc,uh)0jb。5wT 圖 JSP+JavaBean+Servlet 開發(fā)模式數(shù)據(jù)傳遞關系 首先, J2EE 結(jié)構(gòu)是設計和開發(fā)在線學習系統(tǒng)的核心。第二,系統(tǒng)提供的大部分操作都涉及到與用戶動態(tài)地進行信息交互,要求系統(tǒng)能夠?qū)崿F(xiàn)數(shù)據(jù)的動態(tài)發(fā)布。第三,位于客戶端的用戶主要通過瀏覽器使用本系統(tǒng)。第四,在 Sun 公司提出的 J2EE 藍圖中明確推薦使用 JSP 技術(shù)為動態(tài)內(nèi)容提供服務。因此,在 J2EE結(jié)構(gòu)的模型框架下, JSP 技術(shù)是實現(xiàn) 此系統(tǒng)動態(tài)信息交互功能的首選方案。 JSP技術(shù)主要有以下一些特點 [2]: (1) 應用程序邏輯和頁面顯示相分離的特性。 JSP 把用戶界面從系統(tǒng)內(nèi)容中分離開來,使得設計人員能夠在不改變底層動態(tài)內(nèi)容的前提下改變整個網(wǎng)頁布局。 (2) 組件的可重用性。絕大多數(shù) JSP頁面依賴于可重用的、跨平臺的組件來執(zhí)行應用程序的處理。開發(fā)人員能夠共享和交換執(zhí)行組件,并利用這些組件創(chuàng)建應用程序?;诮M件的方法加速了開發(fā)過程,提高了應用程序的開發(fā)效率 [2]。 (3) 跨平臺特性。 JSP技術(shù)將“一次編寫,隨處運行”的思想推廣到了交互網(wǎng)頁 中,因此不需要作任何更改,就可以很輕松地跨平臺和跨 Web服務器移動 JSP頁。 (4)可以用多種格式為動態(tài)內(nèi)容提供服務。 JSP可以為不同的客戶端提供服務,包括使 HTML/DHTML的常規(guī)瀏覽器、使用 WML的移動電話和 PDA 等手持式無線設備以及使用 XML的其他 B2B 應用程序等 [3]。 JDBC 技術(shù) JDBC 技術(shù)在 J2EE 結(jié)構(gòu)的中間層與 EIS 層的數(shù)據(jù)源之間提供了數(shù)據(jù)庫獨立的開放性連接,使應用程序不僅可以對基于 SQL 標準的關系數(shù)據(jù)庫系統(tǒng)進行訪問,而且還可以對其他類型的數(shù)據(jù)源進行訪問。 JDBC 技 術(shù)通過提供 API 使 Java 應用程序能夠?qū)崿F(xiàn)位于系統(tǒng)層的數(shù)據(jù)庫的訪問能力。 J2EE 結(jié)構(gòu)中間層的應用組件通過 JDBC技術(shù)可以完成下列功能:實現(xiàn)與位于J2EE 結(jié)構(gòu)中系統(tǒng)層的數(shù)據(jù)庫服務器的連接;管理事務;將 SQL 請求傳送到數(shù)據(jù)庫管理系統(tǒng)進行預處理并執(zhí)行相應的數(shù)據(jù)操作;執(zhí)行存儲過程;檢查修改查詢語句的執(zhí)行結(jié)果等。 系統(tǒng)的運行環(huán)境和開發(fā)平臺 The genral stf(1mpoyidvc,uh)0jb。5wT6 硬件設備及操作系統(tǒng) 服務器: PentiumIII 1G(或與此相當?shù)?CPU)以上配置的高性能 PC 機,有網(wǎng)絡接口卡( NIC),內(nèi)存應在 256M以上,硬盤在 80G以上。數(shù)據(jù)庫軟件 IBM DB2,還可選用備份服務器。 操作系統(tǒng): Windows 98 以上。 客戶端: PentiumIII 500(或與此相當?shù)?CPU)以上配置的 PC 機,有網(wǎng)絡接口卡( NIC),內(nèi)存應在 128M 以上,硬盤在 10G 以上。 Windows98 以上操作系統(tǒng),安裝 Web 瀏覽器。 網(wǎng)絡:服務器和客戶端應有網(wǎng)絡連通。配置 TCP/IP 協(xié)議。 系統(tǒng)開發(fā)工具 電腦配置: Dell品牌機 CPU: P4 內(nèi)存: DDR 512M 硬盤: 80G 操作系統(tǒng): Microsoft Windows Server 2021 開發(fā)環(huán)境: MyEclispse Web 服務平臺: Tomcat 數(shù)據(jù)庫: SQL Server 2021 開發(fā)工具簡介 (1) 概述 [9] MyEclipse 企業(yè)級工作平臺( MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對 Eclipse IDE 的擴展,利用它我們可以在數(shù)據(jù)庫和 J2EE 的開發(fā)、發(fā)布,以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的J2EE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào) 試、測試和發(fā)布功能,完整支持 HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 (2) 概述 [10] 服務器是一個免費的開放源代碼的 Web 應用服務器 ,Tomcat 是Apache 軟件基金會( Apache Software Foundation)的 Jakarta 項目中的一個核心項目,由 Apache、 Sun 和其他一些公司及個人共同開發(fā)而成。由于有了 Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn),Tomcat 支持最新的 Servlet 和 JSP 規(guī)范。因為 Tomcat 技術(shù)先進、性能穩(wěn)定,而且免費,因而深受 Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的 Web 應用服務 器。 The genral stf(1mpoyidvc,uh)0jb。5wT(3) SQL Server 2021概述 [11] SQL Server 是微軟公司開發(fā)的一個關系 數(shù)據(jù)庫管理系統(tǒng) ,以 Transact_SQL作為它的 數(shù)據(jù)庫 查詢和編程語言。 T- SQL 是結(jié)構(gòu)化查詢語言 SQL 的一種,支持ANSI SQL- 92標準 。 SQL Server 采用二級安全驗證、登錄驗證及數(shù)據(jù)庫用戶帳號和角色的許可驗證。 SQL Server 支持兩種身份驗證 模式 : Windows NT 身份驗證和 SQL Server 身份驗證。 類型 的角色, 角色 概念的引入方便了權(quán)限
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1