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

正文內(nèi)容

基于j2ee的網(wǎng)絡(luò)教學(xué)平臺(tái)教學(xué)輔導(dǎo)系統(tǒng)(編輯修改稿)

2024-07-15 15:32 本頁面
 

【文章內(nèi)容簡介】 樣有利于各種信息在單位內(nèi)部的查詢,提高了數(shù)據(jù)資源的利用,并且能及時(shí)的得到更新,不需要像過去那樣浪費(fèi)大量的人力物力去進(jìn)行抄寫,提高了工作的效率。 技術(shù)可行性分析技術(shù)可行性分析:技術(shù)可行性分析是根據(jù)新系統(tǒng)的目標(biāo)來衡量是否具備所需要的技術(shù),包括系統(tǒng)開發(fā)用戶數(shù)量和水平,硬件方面,軟件方面以及其他應(yīng)用技術(shù)。目前 DBMS 的開發(fā)分為兩種主流模式,一是技術(shù)完全成熟的客戶機(jī)/服務(wù)器(C/S)模式,二是技術(shù)正在發(fā)展且前途無量的瀏覽器/服務(wù)器(B/S)模式。前者也稱兩層結(jié)構(gòu),后者也稱 3 層或多層結(jié)構(gòu)。傳統(tǒng)的 C/S 模式下應(yīng)用系統(tǒng)一般由服務(wù)器(Server)和客戶端應(yīng)用程序(Client App)組成。數(shù)據(jù)一般存放在服務(wù)器上,應(yīng)用程序存放在客戶端計(jì)算機(jī)上。采用 C/S 模式開發(fā)的系統(tǒng)具有信息共享性好、網(wǎng)絡(luò)的信息傳輸量小等優(yōu)點(diǎn),但卻具有不易維護(hù)、用戶操作界面風(fēng)格不一致、能夠處理的數(shù)據(jù)類型不易擴(kuò)展等缺點(diǎn)。隨著基于網(wǎng)絡(luò)的應(yīng)用系統(tǒng)快速發(fā)展,傳統(tǒng) C/S 模式應(yīng)用系統(tǒng)的缺點(diǎn)不斷暴露出來,促使 B/S 模式應(yīng)用系統(tǒng)的產(chǎn)生和發(fā)展。B/S 模式應(yīng)用系統(tǒng)由瀏覽器(Browser)和服務(wù)器(Web Server、Other Server、Middle Ware)組成。數(shù)據(jù)和應(yīng)用程序都存放在服務(wù)器上,瀏覽器功能可以通過下載服務(wù)器上的應(yīng)用程序得到動(dòng)態(tài)擴(kuò)展,服務(wù)器具有多層結(jié)構(gòu),B/S 系統(tǒng)處理的數(shù)據(jù)類型可以動(dòng)態(tài)擴(kuò)展。以 B/S 模式開發(fā)的系統(tǒng)維護(hù)工作集中在服務(wù)器上,客戶端不用維護(hù),操作風(fēng)格比較一致,只要是瀏覽器的合法用戶都可以十分容易地使用。在 B/S 模式下,客戶端的應(yīng)用程序(瀏覽器)并不直接存取數(shù)據(jù)庫中數(shù)據(jù),和數(shù)據(jù)庫打交道的是 Web Server 或其它的應(yīng)用服務(wù)器。用戶首先通過瀏覽器將要檢索的數(shù)據(jù)提交給 Web Server,Web Server 再向數(shù)據(jù)庫服務(wù)器請(qǐng)求數(shù)據(jù)服務(wù),最后Web Server 將得到的數(shù)據(jù)通過 HTTP 協(xié)議以 HTML 代碼返回瀏覽器。B/S 模式開發(fā)的主要任務(wù)在 Web Server 上。其開發(fā)的工具隨 Web Server 的不同而有所區(qū)別。系統(tǒng)中采用 servlet 作為程序流程的控制層,使用 tomcat 作為系統(tǒng)的服務(wù)器。系統(tǒng)主要使用 JSP 技術(shù),在 windows xp 環(huán)境下,使用了 集成開發(fā)工具來開發(fā)、 應(yīng)用服務(wù)器來部署運(yùn)行、RationalRose2022 UML 分析工具、基于 J2EE 的網(wǎng)絡(luò)教學(xué)平臺(tái)_教學(xué)輔導(dǎo)系統(tǒng)5PowerDesigner 數(shù)據(jù)庫建模工具來分析系統(tǒng)、MySQL 數(shù)據(jù)庫工具用于管理后臺(tái)數(shù)據(jù)。 經(jīng)濟(jì)可行性分析經(jīng)濟(jì)可行性分析:主要是對(duì)開發(fā)新系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來的經(jīng)濟(jì)效益進(jìn)行比較,確認(rèn)新系統(tǒng)是否會(huì)給學(xué)校帶來一定的經(jīng)濟(jì)效益采用傳統(tǒng)的手工輸入方法,不僅工作繁瑣而且需要人力輸入多,記錄容易出錯(cuò),那樣產(chǎn)生了成本高,效率差的弊病,對(duì)于一個(gè)學(xué)校的資料庫建立是十分困難和麻煩的。而采用著中國系統(tǒng)所花費(fèi)的成本,精力都遠(yuǎn)遠(yuǎn)低于手工,并且實(shí)用十分方便,更新也簡易,每個(gè)部門只需一個(gè)人統(tǒng)一管理,對(duì)于學(xué)校實(shí)現(xiàn)辦公無紙化能起到很大的作用。所以此系統(tǒng)經(jīng)濟(jì)可行性也具備了。 研究內(nèi)容論文主要分七章。每個(gè)章節(jié)的主要內(nèi)容如下:第一章緒論,主要介紹了開發(fā)系統(tǒng)的目的和意義,網(wǎng)絡(luò)教學(xué)平臺(tái)的調(diào)研以及可行性的分析。第二章開發(fā)工具及語言特點(diǎn),主要介紹開發(fā)工具和使用的開發(fā)語言以及特點(diǎn),數(shù)據(jù)庫技術(shù)和組件技術(shù)。第三章系統(tǒng)需求分析,主要介紹系統(tǒng)的需求分析。進(jìn)行系統(tǒng)的需求分析時(shí)主要描述系統(tǒng)的用戶需求,功能,性能環(huán)境的分析。第四章系統(tǒng)設(shè)計(jì),主要介紹系統(tǒng)設(shè)計(jì)。主要包括系統(tǒng)體系結(jié)構(gòu),用戶界面的設(shè)計(jì)和負(fù)責(zé)業(yè)務(wù)流程的分析。第五章系統(tǒng)實(shí)現(xiàn),主要介紹系統(tǒng)的實(shí)現(xiàn),包括環(huán)境的搭建,類圖實(shí)現(xiàn)和 DAO組件設(shè)計(jì), web 層設(shè)計(jì),中文亂碼解決等內(nèi)容,以及在系統(tǒng)的開發(fā)過程中遇到的困難以及解決的方法。第六章系統(tǒng)測(cè)試,主要描述系統(tǒng)的測(cè)試,測(cè)試的舉例,測(cè)試項(xiàng)目,以及在測(cè)試中遇到的問題,系統(tǒng)的不足以及還需改進(jìn)的地方。第七章心得體會(huì),主要是系統(tǒng)在開發(fā)過程中的心得體會(huì)。基于 J2EE 的網(wǎng)絡(luò)教學(xué)平臺(tái)_教學(xué)輔導(dǎo)系統(tǒng)6第二章 開發(fā)工具及語言特點(diǎn)系統(tǒng)技術(shù)框架采用 + 框架技術(shù)。為了提高工作效率以及系統(tǒng)后期的可維護(hù)性,在處理具體的業(yè)務(wù)事務(wù)時(shí),采用了 JspSmartUpload 組件來管理文件的上傳與下載。為了更加快捷地閱讀各種資源文件,系統(tǒng)采用了JACOB 組件,使 Word、Excel、文本文件直接轉(zhuǎn)換成 HTML 格式,使用瀏覽器直接打開閱讀,為用戶節(jié)省時(shí)間,免去了下載后再打開,長時(shí)間等待等繁瑣的操作。為了使教師更好地辦公,系統(tǒng)采用了在線編輯器 FCKeditor,為教師的工作提供簡便,快捷及高效的操作。開發(fā)過程中所用到的重要開發(fā)工具有: 集成開發(fā)環(huán)境、應(yīng)用服務(wù)器 、數(shù)據(jù)庫服務(wù)器 以及數(shù)據(jù)庫建模工具 PowerDesiner12。 JSP 語言 JSP 就是 Java,只是它是一個(gè)特別的 Java 語言,加入了一個(gè)特殊的引擎,這個(gè)引擎將 HTTPServlet 這個(gè)類的一些對(duì)象自動(dòng)進(jìn)行初始化讓用戶使用,而用戶不用再去操心前面的工作。同時(shí)這個(gè)引擎又引入了jsp:*、%@等一系列的特別語法,使用這些語法來進(jìn)行一些特定的操作,如引用文件、URL 轉(zhuǎn)向、JavaBean 引用等這樣的操作,這些都是由引擎自動(dòng)幫你完成初始化的工作。 我們可以將這個(gè)引擎看作一個(gè) JSP 到 Java Servlet 的生成器或是翻譯器,讓用戶不用再面對(duì)復(fù)雜的Servlet 中的還沒開始工作就要寫的幾十行代碼。這就是 JSP一個(gè) Java Servlet生成器。JSPJava Servlet Code(.java 文件)Java Runtime Bin Code(.class文件),這就是為什么我們第一次運(yùn)行 JSP 時(shí) CPU 占用率能達(dá)到很高的原因,它實(shí)際上是調(diào)用了 JSP 引擎來生成 Java 文件,再用 Javac 來編譯它到 class 文件,這才能去執(zhí)行它。JSP 技術(shù)使用 Java 編程語言編寫類 XML 的 tags 和 scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過 tags 和 scriptlets 訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP 的特點(diǎn)是將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于 Web 的應(yīng)用程序的開發(fā)變得迅速和容易。 基于 J2EE 的網(wǎng)絡(luò)教學(xué)平臺(tái)_教學(xué)輔導(dǎo)系統(tǒng)7因此,選用 JSP 技術(shù)作為系統(tǒng)的客戶端開發(fā)語言是符合要求的,也是 J2EE 技術(shù)框架中必須的。這使得系統(tǒng)具備更多的靈活性,擁有了 Java 語言具備的所有特性,與平臺(tái)無關(guān),一次開發(fā),到處執(zhí)行的宗旨。此外,系統(tǒng)還采用了 Hibernate 技術(shù)框架,與 JSP 完美結(jié)合,使得各種數(shù)據(jù)的交互變得簡單,靈巧。后臺(tái)的數(shù)據(jù)存儲(chǔ)和維護(hù)具有更多的靈活性可拓展性。 應(yīng)用服務(wù)器 JBoss近 年 來 , 在 J2EE 應(yīng) 用 服 務(wù) 器 領(lǐng) 域 , JBoss 是 發(fā) 展 最 為 迅 速 的 應(yīng) 用 服 務(wù) 器 。JBoss 是 免 費(fèi) 的 , 開 放 源 代 碼 J2EE 的 實(shí) 現(xiàn) , 它 通 過 LGPL 許 可 證 進(jìn) 行 發(fā) 布 ,這使 得 JBoss 廣 為 流 行 。 JBoss 是 一 個(gè) 運(yùn) 行 EJB 的 J2EE 應(yīng) 用 服 務(wù) 器 , 例 如 : 數(shù)據(jù) 庫 訪 問 JDBC、 交 互 (JTA/JTS)、 消 息 機(jī) 制 (JTS)、 命 名 機(jī) 制 (JNDI)和 管 理 支持 (JMX)。 它 是 開 放 源 代 碼 的 項(xiàng) 目 , 遵 循 最 新 的 J2EE 規(guī) 范 。 目 前 的 JBoss 發(fā)布 版 實(shí) 現(xiàn) 了 EJB 和 部 分 EJB 的 標(biāo) 準(zhǔn) 、 JMS 、 Servlet 、 JSP 、 JMX 、 JNDI 、 JDBC 和 擴(kuò) 充 (支 持 連 接 池 (Connection Polling))、 JavaMail/JAF、 JTA 和 標(biāo) 準(zhǔn) , JBoss是 100%純 Java 實(shí) 現(xiàn) 能 運(yùn) 行 于 任 何 平 臺(tái) 。 從 JBoss 項(xiàng) 目 開 始 至 今 , 它 已 經(jīng) 從 一 個(gè) EJB 容 器 發(fā) 展 成 為 一 個(gè) 基 于 的J2EE 的 一 個(gè) web 操 作 系 統(tǒng) ( operating system for web) , 它 體 現(xiàn) 了 J2EE 規(guī)范 中 最 新 的 技 術(shù) , 并 且 它 還 在 the JavaWorld Editors39。 Choice 2022 評(píng) 選 中獲 得 “最 佳 Java 應(yīng) 用 服 務(wù) 器 ”大 獎(jiǎng) 。 無 論 是 學(xué) 習(xí) 還 是 應(yīng) 用 , JBoss 為 我 們 提供 了 一 個(gè) 非 常 優(yōu) 秀 的 平 臺(tái) 。 另 外 , JBoss 應(yīng) 用 服 務(wù) 器 還 具 有 許 多 優(yōu) 秀 的 特 質(zhì) : 它 將 具 有 革 命 性 的 JMX 微 內(nèi) 核 服 務(wù) 作 為 其 總 線 結(jié) 構(gòu) ; 它 本 身 就 是 面 向 服 務(wù) 的架 構(gòu) ( ServiceOriented Architecture, SOA) ; 它 還 具 有 統(tǒng) 一 的 類 裝 載 器 ,從 而 能 夠 實(shí) 現(xiàn) 應(yīng) 用 的 熱 部 署 和 熱 卸 載 能 力 。 因 此 , 它 是 高 度 模 塊 化 的 和 松 耦 合 的 , 是 健 壯 的 、 高 質(zhì) 量 的 , 而 且 還 具 有良 好 的 性 能 。 選 擇 Jboss 作 為 系 統(tǒng) 運(yùn) 行 服 務(wù) 器 , 無 論 從 現(xiàn) 階 段 的 應(yīng) 用 還 是 后 期業(yè) 務(wù) 的 拓 展 , 都 是 可 行 的 。基于 J2EE 的網(wǎng)絡(luò)教學(xué)平臺(tái)_教學(xué)輔導(dǎo)系統(tǒng)8 數(shù)據(jù)庫 MySQL 是 一 個(gè) 小 型 關(guān) 系 型 數(shù) 據(jù) 庫 管 理 系 統(tǒng) , 開 發(fā) 者 為 瑞 典 MySQL AB 公 司 。在 2022 年 1 月 16 號(hào) 被 Sun 公 司 收 購 。 而 2022 年 ,SUN 又 被 Oracle 收 購 .對(duì) 于Mysql 的 前 途 ,沒 有 任 何 人 抱 樂 觀 的 態(tài) 度 .目 前 MySQL 被 廣 泛 地 應(yīng) 用 在 Inter上 的 中 小 型 網(wǎng) 站 中 。 由 于 其 體 積 小 、 速 度 快 、 總 體 擁 有 成 本 低 , 尤 其 是 開 放 源 碼這 一 特 點(diǎn) , 許 多 中 小 型 網(wǎng) 站 為 了 降 低 網(wǎng) 站 總 體 擁 有 成 本 而 選 擇 了 MySQL 作 為 網(wǎng)站 數(shù) 據(jù) 庫 。 系 統(tǒng) 的 數(shù) 據(jù) 存 儲(chǔ) 工 具 采 用 Mysql, 足 以 滿 足 系 統(tǒng) 的 需 求 。 Strust 框架原理MVC 即 ModelViewController 的縮寫,是一種常用的設(shè)計(jì)模式。MVC 減弱了業(yè)務(wù)邏輯接口和數(shù)據(jù)接口之間的耦合,以及讓視圖層更富于變化。MVC 架構(gòu)的核心思想是:將程序分成相對(duì)獨(dú)立,而又能協(xié)同工作的三個(gè)部分。通過使用 MVC 架構(gòu),可以降低模塊之間的搞合,提供應(yīng)用的可擴(kuò)展性。另外, MVC 的每個(gè)組件只關(guān)心組件內(nèi)的邏輯,不應(yīng)與其他組件的邏輯混合。 MVC 的工作原理,如下圖 所示: Struts 是 MVC 的一種實(shí)現(xiàn),它將 Servlet 和 JSP 標(biāo)記(屬于 J2EE 規(guī)范)用作實(shí)現(xiàn)的一部分。Struts 繼承了 MVC 的各項(xiàng)特性,并根據(jù) J2EE 的特點(diǎn),做了相應(yīng)的變化與擴(kuò)展。Struts 的工作原理,如下圖 所示: 圖 MVC原理圖圖 ?。螅簦颍酰螅粼韴D基于 J2EE 的網(wǎng)絡(luò)教學(xué)平臺(tái)_教學(xué)輔導(dǎo)系統(tǒng)9控制:從上圖可以看到有一個(gè) XML 文件 ,與之相關(guān)聯(lián)的是Controller,在 Struts 中,承擔(dān) MVC 中 Controller 角色的是一個(gè) Servlet,叫ActionServlet。ActionServlet 是一個(gè)通用的控制組件。這個(gè)控制組件提供了處理所有發(fā)送到 Struts 的 HTTP 請(qǐng)求的入口點(diǎn)。它截取和分發(fā)這些請(qǐng)求到相應(yīng)的動(dòng)作類(這些動(dòng)作類都是 Action 類的子類)。另外控制組件也負(fù)責(zé)用相應(yīng)的請(qǐng)求參數(shù)填充 Action From(通常稱之為 FromBean),并傳給動(dòng)作類(通常稱之為ActionBean)。動(dòng)作類實(shí)現(xiàn)核心商業(yè)邏輯,它可以訪問 JavaBean 或調(diào)用 EJB。最后動(dòng)作類把控制權(quán)傳給后續(xù)的 JSP 文件,后者生成視圖。所有這些控制邏輯利用 文件來配置。視圖:主要由 JSP 生成頁面完成視圖,Struts 提供豐富的 JSP 標(biāo)簽庫: Html,Bean,Logic,Template 等,這有利于分開表現(xiàn)邏輯和程序邏輯。模型:模型以一個(gè)或多個(gè) JavaBean 的形式存在。這些 bean 分為三類:Action Form、Action、JavaBean or EJB。Action Form 通常稱之為 FormBean,封裝了來自于 Client 的用戶請(qǐng)求信息,如表單信息。Action 通常稱之為 ActionBean,獲取從 ActionSevlet 傳來的 FormBean,取出 FormBean 中的相關(guān)信息,并做出相關(guān)的處理,一般是調(diào)用 Java Bean 或 EJB 等。流程:在 Struts 中,用戶的請(qǐng)求一般以*.do 作為請(qǐng)求服務(wù)名,所有的*.do 請(qǐng)求均被指向 ActionSevlet,ActionSevlet 根據(jù) 中的配置信息,將用戶請(qǐng)求封裝成一個(gè)指定名稱的 FormBean,并將此 FormBe
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1