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

正文內(nèi)容

軟件工程畢業(yè)設計-基于flexj2ee技術(shù)的操作系統(tǒng)精品課程網(wǎng)-文庫吧資料

2024-12-11 16:58本頁面
  

【正文】 01 ) 登錄 e x t e n d e x t e n d (0 02 ) 管理學生信息(0 03 ) 管理教師信息 in c lu d e in c lu d e (0 06 ) 題庫管理 e x t e n d ( 024 )添加管理員 in c lu d e (0 25 ) 課程信息管理(0 22 ) 基本信息修改第三章 系統(tǒng)分析與設計 15 學資源的數(shù)據(jù)結(jié)構(gòu); 描述系統(tǒng)以下用類圖這種簡單明了的方法分別表示出這些持久化類的名稱和屬性。詳細信息如圖 管理員后臺管理: 圖 管理員后臺管理 系統(tǒng)業(yè)務類的分析與設計 系統(tǒng)的業(yè)務類 通過名詞識別法和系統(tǒng)實體識別法等方法可以識別出系統(tǒng)的持久化類和它們之間的關(guān)系。學生在線自測的題目也是管理員錄入數(shù)據(jù)庫的,所以管理員后臺還有對題庫的管理, 包括選擇題,填空題,判斷題,簡答題。資源管理就是教師可以上傳教學資源, 包括課件,教學視頻,課程學習資料,課程作業(yè)等 與教學有關(guān)的資源;同時教師還可以對自己上 傳的教學資源進行刪除的操作。測試完抽取出來的題目之后,系統(tǒng)將自動的給出題目的答案,并提示答 題正確還是錯誤,在錯題測試時測試完后,不但能給出答案,而且將提示 是否刪除錯題記錄的提示,在這里學生可以刪除自己的錯題記錄。除此之外,學生進行組題測試,就是自己可以通過從數(shù)據(jù)庫中按照不同的方式抽取出題目進行在線的測試。 在學生后臺中學生不但具有游客所具有的所有功能外,同時學生還可以通過點擊基本信息查看自己的基本信息,在基本信息界面里,可以對自己的基本信息進行修改,包括密碼,描述,出生日期等。不同的角色通過登錄窗口登入進不同的后臺界面。這些用戶不但可以通過點擊相應的功能按鈕查看本網(wǎng)站的基本信息,幫助,課程的簡要介紹,課程實驗,課程練習的簡要介紹等靜態(tài)的信息;而且還可以通過打開下載資源窗口下載教師在后臺上傳的教學資源,查看師生之間交流的信息,師資力量等;同時通過打開登錄窗口進行登錄的功能。本人分別從前后臺按角色來概要的描述下操作系統(tǒng)的精品課程的主要功能。 [13][14][15] 第三章 系統(tǒng)分析與設計 11 第三章 系統(tǒng)分析與設計 操作系統(tǒng)精品課程網(wǎng)站是為了提高教學質(zhì)量,增加師生交流的一個網(wǎng)上平臺,在這個平臺上,作為游客可以觀看課程信息,包括課程簡介,該課程的師資力量,課程實驗,課程練習,下載教學或者是學習的資源等;而登陸系統(tǒng)后的學生除了具有游 客的所有功能之外,還有在線測試自己的學習狀況,在線測試的形式有很多種,包括按條件組題測試,隨機測試,按章節(jié)順序測試,錯題測試等,同時,學生和可以在在線提問等功能;老師在這個平臺上可以在線回答學生提出的問題,同時可以分析學生的錯題信息等。從這些角度講,現(xiàn)實世界空間中的基本問題是物質(zhì)和意識,映射到面向?qū)ο笙到y(tǒng)的解空間就是:具體事物(對象)和抽象概念(類)。因此,采用“對象 +消息”的程序設計模式,具有滿足軟件工程發(fā)展需要的更多優(yōu)勢。 面向?qū)ο蟮姆治雠c設計 在經(jīng)過軟件開發(fā)各種概念和方法的研究、實踐的 基礎上,對于如何超越程序的復雜性障礙、如何在計算機系統(tǒng)中自然地表示客觀世界,人們拿起了思維科學中面向?qū)ο蠹夹g(shù)作為武器,采用基于客觀世界的對象模型的軟件開發(fā)方法,按問題論域設計程序模塊,它不是以函數(shù)過程、每個數(shù)據(jù)結(jié)構(gòu)為中心,而是以對象代表問題解得中心環(huán)節(jié),它使計算機程序的分析、設計額實現(xiàn)過程和方法改變了過去脫節(jié)和跳躍的狀態(tài),使人們對復雜系統(tǒng)的認識過程和系統(tǒng)的程序設計實現(xiàn)過程盡可能的一致。這個依賴于上傳文件的大小 (即:數(shù)據(jù)的字節(jié) )。這個工廠擁有怎樣創(chuàng)建項目的最終控制權(quán)。 組件 FileUpload 使用 FileItemFactory 工廠創(chuàng)建新的文件項目。另一方面,你處理項目的方法可能有所不同,這個依賴于是否這個項目是一個規(guī)則的表單域,即:這個數(shù)據(jù)是來自普通的表單文本, 還是普通的 HTML 域或是一個上傳文件。每一個文件項目都有一些屬性,這些可能在你的應用程序中應用到。這里將描述組件 FileUpload 庫的普通 API,這些 API 比較簡單。組件 FileUpload 可以解析這個請求, 并給你的應用程序提第二章 系統(tǒng)開發(fā)相關(guān) 技術(shù)概論 10 供一份獨立上傳的項目清單。 [10][11][12] FileUpload 文件 上傳組件 FileUpload 是 Apache mons 下面的一個子項目,用來實現(xiàn) Java 環(huán)境下面的文件上傳功能,與常見的 SmartUpload 齊名。 Servlet 能通過調(diào)用 請求 對象的方法獲知客戶機環(huán)境,服務器環(huán)境的信息和所有由客戶機提供的信息。 軟件包中 的相關(guān)類為 ServletResponse和 ServletRequest,而 軟件包中的相關(guān)類為 HttpServletRequest 和 HttpServletResponse。 當服務器卸裝 Servlet 時,將在所有 service() 方法調(diào)用完成后,或在指定的時間間隔過后調(diào)用 destroy() 方法。例如,如果 Servlet 在運行時會累計統(tǒng)計數(shù)據(jù),則可以編寫一個 destroy() 方法,該方法用于在未裝入 Servlet 時將統(tǒng)計數(shù)字保存在文件中。典型的,將 Servlet 作為服務器進程的一部分來關(guān)閉。 (5) destroy() 方法 。與 POST 請求相關(guān)的參數(shù)作為一個單獨的 HTTP 請求從瀏覽器發(fā)送到服務器。 (4)doPost()方法。與 GET 請求相關(guān)的參數(shù)添加到 URL 的后面,并與這個請求一起發(fā)送。 (3)doGet()方法。只需覆蓋相應的 do 方法就可以了。 Servlet 應該為 Servlet 支持的 HTTP 方法覆蓋 do 功能。缺省的服務功能是調(diào)用與 HTTP 請求的方法相應的 do 功能。每當一個客戶請求一個 HttpServlet 對象,該對象的 service() 方法就要被調(diào)用,而且 傳遞給這個方法一個 請求 (ServletRequest)對象和一個 響應 (ServletResponse)對象作為參數(shù)。 (2) service() 方法 。缺省的 init() 方法設置了 Servlet 的初始化參數(shù),并用它的 ServletConfig 對象參數(shù)來啟動配置, 因此所有覆蓋 init() 方法的 Servlet 應調(diào)用 () 以確保仍然執(zhí)行這些任務。 例如,可能編寫一個定制 init() 來只用于一次裝入 GIF 圖像,改進 Servlet 返回 GIF 圖像和含有多個客戶機請求的性能。 無論有多少客戶機訪問 Servlet,都不會重復執(zhí)行 init() 。它是在服務器裝入 Servlet 時執(zhí)行的。 (1) init() 方法 。 Servlet應用編程接口 HttpServlet:HttpServlet 類包含 init()、 destroy()、 service() 等方法。 它擔當客戶請求( Web 瀏覽器或其他 HTTP 客戶程序)與服務器響應( HTTP 服 務器上的數(shù)據(jù)庫或應用程序)的中間層。 用戶可以使用 JavaBean 將功能、處理、值、數(shù)據(jù)庫訪問和其他任何可以用java 代碼創(chuàng)造的對象進行打包,并且其他的開發(fā)者可以通過內(nèi)部的 JSP 頁面、Servlet、其他 JavaBean、 applet 程序或者應用來使用這些對象。 JavaBean 通過提供符合一致性設計模式的公共方法將內(nèi)部域暴露成員屬性。 [7][8][9] 圖 MVC 模式圖 JavaBean 技術(shù) JavaBean 是一種 JAVA 語言寫成的可重用組件。它只是接收請求并決定調(diào)用哪個模型構(gòu)件去處理請求,然后確定用哪個視圖來顯示模型處理返回的數(shù)據(jù)。 ? Controller(控制器) 控制器接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求。 MVC 一個大的好處是它能為你的應用程序處理很多 不同的視圖。對老式的 Web 應用程序來說,視圖就是由 HTML 元素組成的界面,在新式的 Web 應用程序中, HTML 依舊在視圖中扮演著重要的角色,但一些新的技術(shù)已層出不窮,它們包括 Adobe Flash 和象 XHTML,XML/XSL, WML 等一些標識語言和 Web services。由于應用于模型的代碼只需寫一次就可以被多個視圖重用,所以減少了代碼的重復性。例如它可能用象 EJBs 和 ColdFusion Components 這樣的構(gòu)件對象來處理數(shù)據(jù)庫。 ? Model(模型) 模型表示企業(yè)數(shù)據(jù)和業(yè)務規(guī)則。使用 MVC 應用程序被分成三個核心部件:模型、視圖、控制器。 4. 全面性 : 迅速地創(chuàng)建足以帶到企業(yè)級的性能及高投資收益的應用。 2. 易用性 : 利用直觀的變成模型開發(fā) RIA 應用,無需改動現(xiàn)有的 Web 開發(fā)工作流程。 Flex 的特點: Flex 擴展了傳統(tǒng) Web 應用缺乏的元素,減少了服務器之間的通信次數(shù),能更為詳盡地展示數(shù)據(jù)的細節(jié),其最適用的應用程序包括解決多步處理,客戶驗證,控制可視數(shù)據(jù),是桌面應用和 Web 應用結(jié)合起來,表現(xiàn)出更強大的表現(xiàn)力。 Flex Builder3 與先前的版本相比,做了很大的改進,借助 Eclipse的優(yōu)勢,使用精準的設計和優(yōu)秀的代碼提示 功能,調(diào)試工具,使開發(fā)人員更容易掌握使用開發(fā)工具快速開發(fā) Flex 應用?,F(xiàn)在 Flex Data Services 已經(jīng)更名為( LDS) LiveCycle Data Service,并且開源社區(qū)提供了開源的替代( LDS)的服務組件 Blazeds。 3. Adobe Flex Data Services Adobe Flex Data Services 負責解決 Flex 應用用戶界面與服務器端的數(shù)據(jù)交互,它提供一系列強大的服務器端數(shù)據(jù)管理功能,是開發(fā)人員能夠快速提供數(shù)第二章 系統(tǒng)開發(fā)相關(guān) 技術(shù)概論 6 據(jù)密集型 Flex 應用程序。 MXML 和 ActionScript 是開發(fā)應用程序所需要的語言。 Flex 框架是基于組件的開發(fā)框架。 Flex 的基本架構(gòu)包括 4 個部分,如 圖 所示 。 Flex 具有桌面應用程序的響應性與豐富性,又具有 Web 傳播范圍廣的特 性。 第二章 系統(tǒng)開發(fā)相關(guān) 技術(shù)概論 5 Flex/Flash 技術(shù) Flex 架構(gòu)介紹: 2021 年初, RIA 技術(shù)的倡導者 Macromedia 發(fā)布 Flex。結(jié)合了聲音、視頻和實時對話的 綜合通信技術(shù),使富互聯(lián)網(wǎng)應用程序( RIA)具有前所未有的網(wǎng)上用戶體驗。 富互聯(lián)網(wǎng)應用程序是下一代的將桌面應用程序的交互式用戶體驗與傳統(tǒng)的 WEB應用的部署靈活性和成本分析結(jié)合起來的網(wǎng)絡應用程序。 [1][2][3] Flex 技術(shù)簡介 RIA 技術(shù)介紹 傳統(tǒng)網(wǎng)絡程序的開發(fā)是基于頁面的、服務器端數(shù)據(jù)傳遞的模式,把網(wǎng)絡程序的表現(xiàn)層建立于 HTML 頁面之上,而 HTML 是適合于文本的,傳統(tǒng)的基于頁面的系統(tǒng)已經(jīng)漸漸不能滿足網(wǎng)絡瀏覽者的更高的、全方位的體驗要求了。各軟件公司紛紛推出自己的 Inter 方案,基于 Web 的財務系統(tǒng)、基于 Web 的 ERP。這使得企業(yè)的大部分書面文件可以被電子文件取代,從而提高了企業(yè)的工作效率,使企業(yè)行政手續(xù)簡化,節(jié)省人力物力。這是 C/S 所無法實現(xiàn)的。 B/S 模式的這種特性,還使 MIS 系統(tǒng)維護的限制因素更少。而采用 B/S 模式時,客戶端只是一個簡單易用的瀏覽器軟件。 再次,它使用戶的操作變得更簡單。這樣不但可以提高公司的運作效率,還省去了維護時協(xié)調(diào)工作的不少麻煩。相對于 C/S, B/S 的維護具有更大的靈活性。各個用戶通過 HTTP 請求在權(quán)限范圍內(nèi)調(diào)用 Web 服務器上不同處理程序,從而完成對數(shù)據(jù)的查詢或修改。 其次,它簡化了系統(tǒng)的開發(fā)和維護。假設一個企業(yè)的決策 層要開一個討論庫存問題的會議,他們只需從會議室的計算機上直接通過瀏覽器查詢數(shù)據(jù),然后顯示給大家看就可以了。它無需 像 C/S 模式那樣在不同的客戶機上安裝不同的客戶應用程序,而只需安裝通用的瀏覽器軟件。 第三層數(shù)據(jù)庫服務器的任務類似于 C/S 模式,負責協(xié)調(diào)不同的 Web 服務器發(fā)出的 SQ 請求,管理數(shù)據(jù)庫。 第二層 Web服務器將啟動相應的進程來響應這 一請求,并動態(tài)生成一串 HTML代碼,其中嵌入處理的結(jié)果,返回給客戶機的瀏覽器。網(wǎng)頁還具備一定的交互功能,允許用戶在網(wǎng)頁提供的申請表上輸入信息提交給后臺,并提出處理請求??蛻舻膽贸绦蚓喌揭粋€通用的瀏覽器軟件,如 Netscape Navigator、微軟公司的 IE、 Opera Inter Browser等。把傳統(tǒng) C/S模 式中的服務器部分分解為一個數(shù)據(jù)服務器與一個或多個應用服務器 (Web 服務器
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1