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

正文內容

自習室查詢系統(tǒng)分析與設計畢業(yè)論文(編輯修改稿)

2024-07-25 06:27 本頁面
 

【文章內容簡介】 g 提 供 了 管 理 業(yè) 務 對 象 的 一 致 方 法 并 且 鼓 勵 了 注 入 對 接 口 編 程 而 不 是 對類 編 程 的 良 好 習 慣 。 Spring 的 架 構 基 礎 是 基 于 使 用 JavaBean 屬 性 的Inversion of Control 容 器 。 然 而 , 這 僅 僅 是 完 整 圖 景 中 的 一 部 分 :Spring 在 使 用 IoC 容 器 作 為 構 建 完 關 注 所 有 架 構 層 的 完 整 解 決 方 案 方 面 是獨 一 無 二 的 [4]。Spring 提 供 了 唯 一 的 數 據 訪 問 抽 象 , 包 括 簡 單 和 有 效 率 的 JDBC 框架 , 極 大 的 改 進 了 效 率 并 且 減 少 了 可 能 的 錯 誤 。 Spring 的 數 據 訪 問 架 構還 集 成 了 Hibernate 和 其 他 O/R mapping 解 決 方 案 。 Spring 還 提 供 了 唯一 的 事 務 管 理 抽 象 , 它 能 夠 在 各 種 底 層 事 務 管 理 技 術 , 例 如 JTA 或 者JDBC 事 務 提 供 一 個 一 致 的 編 程 模 型 。 Spring 提 供 了 一 個 用 標 準 Java 語言 編 寫 的 AOP 框 架 , 它 給 POJOs 提 供 了 聲 明 式 的 事 務 管 理 和 其 他 企 業(yè) 事務 如 果 你 需 要 還 能 實 現(xiàn) 你 自 己 的 aspects。 這 個 框 架 足 夠 強 大 , 使 得 應用 程 序 能 夠 拋 開 EJB 的 復 雜 性 , 同 時 享 受 著 和 傳 統(tǒng) EJB 相 關 的 關 鍵 服 務 。Spring 還 提 供 了 可 以 和 IoC 容 器 集 成 的 強 大 而 靈 活 的 MVC Web 框 架 。(3) Hibernate Hibernate 是 一 個 開 放 源 代 碼 的 對 象 關 系 映 射 框 架 , 它 對 JDBC 進 行了 非 常 輕 量 級 的 對 象 封 裝 , 使 得 Java 程 序 員 可 以 隨 心 所 欲 的 使 用 對 象 編程 思 維 來 操 縱 數 據 庫 。 Hibernate 可 以 應 用 在 任 何 使 用 JDBC 的 場 合 ,既 可 以 在 Java 的 客 戶 端 程 序 實 用 , 也 可 以 在 Servlet/JSP 的 Web 應 用中 使 用 , 最 具 革 命 意 義 的 是 , Hibernate 可 以 在 應 用 EJB 的 J2EE 架 構青島理工大學畢業(yè)設計(論文)中 取 代 CMP, 完 成 數 據 持 久 化 的 重 任 [5]。 MVC 開發(fā)模式簡介 MVC 模式是ModelViewController 的縮寫,中文翻譯為模式視圖控制器。MVC 應用程序總是由這三個部分組成。Event(事件)導致 Controller 改變Model 或 View,或者同時改變兩者。只要 Controller 改變了 Models 的數據或者屬性,所有依賴的 View 都會自動更新。類似的,只要 Controller 改變了View, View 會從潛在的 Model 中獲取數據來刷新自己。 MVC 模式最早是smalltalk 語言研究團提出的,應用于用戶交互應用程序中。smalltalk 語言和 java語言有很多相似性,都是面向對象語言,很自然的 SUN 在 petstore(寵物店)事例應用程序中就推薦 MVC 模式作為開發(fā) Web 應用的架構模式。MVC 模式是一種架構模式,其實需要其他模式協(xié)作完成。在 J2EE 模式目錄中,通常采用 service to worker 模式實現(xiàn),而 service to worker 模式可由集中控制器模式,派遣器模式和Page Helper 模式組成。而 Struts 只實現(xiàn)了 MVC 的 View 和 Controller 兩個部分,Model 部分需要開發(fā)者自己來實現(xiàn), Struts 提供了抽象類 Action 使開發(fā)者能將Model 應用于 Struts 框架中。圖 MVC 組件類型的關系和功能青島理工大學畢業(yè)設計(論文) AJAX 簡介 AJAX 即“Asynchronous JavaScript and XML”,意思是異步的 JavaScript 和 XML。AJAX 并不是一種新技術,或者說它不是一種技術,實際上,它是結合了 JavaScript、XML 、XHTML 、XSTL、XMLHttpRequest 等編程技術以強大的方式組合而成,可以讓開發(fā)人員構建基于 PHP 技術的 Web 應用,并打破了頁面重載的慣例。Ajax 是 標準的核心技術,基于 Ajax 的 web 模型通過在客戶端建構中間層,可實現(xiàn)頁面表現(xiàn)與應用邏輯的分離,并支持用戶操作與服務器響應的異步化 [6]。Ajax 核心要素包括:(1) 使用 XHTML 和 CSS 實現(xiàn)標準化的呈現(xiàn)界面;(2) 使用 DOM 實現(xiàn)動態(tài)的顯示和交互;(3) 使用 XMLHttpRequest 實現(xiàn)與服務器的異步通信;(4) 使用 Javascript 將 XHTML、DOM、XML、XMLHttpRequest 綁定。將 Ajax 技術應用在網絡課程中有如下技術優(yōu)勢,即:“無刷新”式更新頁面、促使 web 應用從瞬態(tài)模式適應到獨占模式、進一步促進頁面呈現(xiàn)與數據分離。還可充分實現(xiàn)豐富的客戶端功能、直接編輯 web 數據、草稿自動保存、提升站點性能、節(jié)省網絡帶寬超過 60%等功能,更能改變傳統(tǒng) web 應用模型中“點擊——等待”的不連貫行為方式,顯著提高學習者的交互體驗。AJAX 是一種運用瀏覽器的技術,它可以在瀏覽器和服務器之間得到異步通信機制進行數據通信,從而允許瀏覽器向服務器獲取少量信息而不是刷新整個頁面。引入 Ajax 的 Web 模型與傳統(tǒng) Web 模型的比較如下圖所示。青島理工大學畢業(yè)設計(論文)圖 傳統(tǒng) web 應用模型與 Ajax web 應用模型的比較 開發(fā)環(huán)境簡介(1) JDK 軟件我們要開發(fā) J2EE 的系統(tǒng),卻需要安裝的是 J2SE。J2SE 的 JDK 是開發(fā)任何 Java 系統(tǒng)必須安裝的工具包,而 J2EE 是指 EJB、JSF 等這些工具包,在不需要開發(fā)這些功能時是不需要安裝的 [7]。我們選用 的版本進行開發(fā)。(2) 數據庫軟件 MySQLMySQL 是最受歡迎的開源 SQL 數據庫管理系統(tǒng),它由 MySQL AB 開發(fā)、發(fā)布和支持。MySQL 服務器支持關鍵任務、重負載生產系統(tǒng)的使用,也可以將它嵌入到一個大配置(massdeployed)的軟件中去。它因為以下優(yōu)點而廣受歡迎 [8]。MySQL 是一個數據庫管理系統(tǒng)。MySQL 是一個關系數據庫管理系統(tǒng)。青島理工大學畢業(yè)設計(論文)MySQL 是開源的。MySQL 服務器是一個快捷的、可靠的和易于使用的數據庫服務器。MySQL 服務器工作在客戶/服務器或嵌入系統(tǒng)中。有大量的 MySQL 軟件可以使用。在此系統(tǒng)中我們選用 進行開發(fā)。(3) Web 服務器 TomcatTomcat 是 ApacheJarkarta 的一個子項目,是一個免費的、開放源碼的、支持 JSP 和 Servlet 技術的容器,它同時又是一個 Web 服務器軟件。Tomcat 很受廣大程序員的喜歡,因為它運行時占用的系統(tǒng)資源小,擴展性好,支持負載平衡與郵件服務等開發(fā)應用系統(tǒng)常用的功能。Tomcat 是一個小型的輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調試 JSP 程序的首選 [9]。在本系統(tǒng)中我們選用穩(wěn)定版本 Tomcat 進行開發(fā)。(4) 集成開發(fā)工具 Eclipse+MyEclipseEclipse 是目前最流行的 Java 集成開發(fā)工具。Eclipse 一經出現(xiàn)就以其快速、豐富的特性贏得了認可,其主要的屬性有快速的性能、重構性能、快速修復錯誤、調整/組織導入包、彈出窗口進行代碼自動裝配。由于功能強大,Eclipse 一度成為 Java IDE 領域的霸主。它能夠很好地與 MySQL、Tomcat 進行集成 [10]。本系統(tǒng)中我們選用 作為 Eclipse 的擴展開發(fā)工具。 軟件體系結構基于中小企業(yè)的辦公自動化系統(tǒng)采用結構化與原型法相結合的方法。這種綜合法的優(yōu)點是它兼顧了結構化開發(fā)方法開發(fā)過程控制性強的特點以及原型法開發(fā)周期短、見效快的特點。采用兩者結合的形式進行系統(tǒng)的開發(fā)時,采用了結構化生命周期法的設計思想,即自頂向下,從總體到部分,合理劃分系統(tǒng)的結構,設計數據庫模型。在系統(tǒng)的分析與初步設計上采用原型法做出原始模型,根據實際反映的情況,繼續(xù)按結構化生命周期法進行系統(tǒng)的詳細設計及其實施與轉換、系青島理工大學畢業(yè)設計(論文)統(tǒng)維護與評價階段的工作。合理采用綜合法,使開發(fā)過程更具靈活性,往往會取得更好的開發(fā)效果。該系統(tǒng)是基于 B/S(Browser/Server,B/S)架構的三層體系結構,即瀏覽器和服務器結構。它是隨著 Inter 技術的興起,對 C/S 結構的一種變化或者改進的結構。在這種結構下,用戶工作界面是通過瀏覽器來實現(xiàn),極少部分事務邏輯在前端(Browser)實現(xiàn),但是主要事務邏輯在服務器端 (Server)實現(xiàn),形成所謂三層結構。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)的維護與升級的成本和工作量,降低了用戶的總體成本。特別是在 JAVA 這樣的跨平臺語言出現(xiàn)之后,B/S 架構管理軟件更是方便、快捷、高效。如果能將該系統(tǒng)劃分的用戶身份驗證模塊和其他模塊再分解成一些相互獨立、功能簡單、易于理解和修改的模塊,這樣的系統(tǒng)就具備了系統(tǒng)設計首要考慮的可變更性。由模塊組合構成的系統(tǒng)一般稱為模塊化結構系統(tǒng)。在這樣的系統(tǒng)中,由于各個模塊之間基本上是相互獨立的,所以每個模塊都可以獨立的被理解、編程、調試和修改,使其復雜的系統(tǒng)設計工作變得相對簡單。在遵循模塊化結構設計原則的基礎上,根據實現(xiàn)的目標,用戶身份驗證只需要一個模塊,而其他模塊則分成了幾個不同的子模塊,各子模塊既相互配合,又各自具有一定的獨立功能。這樣就形成了一個樹形的結構 [11]。 系統(tǒng)技術亮點該系統(tǒng)是基于 B/S(Browser/Server,B/S)架構的三層體系結構。系統(tǒng)維護和升級方式簡單,而使用起來會越來越簡單,這對用戶人力、物力、時間、費用的節(jié)省是顯而易見的。系統(tǒng)應用 MVC 開發(fā)模式,采用 Struts+Spring+Hibernate 框架結構。視圖層和業(yè)務層分離,這樣就允許更改視圖層代碼而不用重新編譯模型和控制器代碼,同樣,一個應用的業(yè)務流程或者業(yè)務規(guī)則的改變只需要改動 MVC 的模型層即可。因為模型與控制器和視圖相分離,所以很容易改變應用程序的數據層和業(yè)務規(guī)則?!》蛛x視圖層和業(yè)務邏輯層也使得 WEB 應用更易于維護和修改。 MVC 模式允許你使用各種不同樣式的視圖來訪問同一個服務器端的代碼,這樣就提高了各層組青島理工大學畢業(yè)設計(論文)件之間的高重用性和可適用性。另外有利于軟件工程化管理,由于不同的層各司其職,每一層不同的應用具有某些相同的特征,有利于通過工程化、工具化管理程序代碼。系統(tǒng)在 web 層采用 html+div+css 布局,并使用輕量級的 js 庫 jQuery 框架。它兼容 CSS3,還兼容各種瀏覽器??梢苑奖愕靥幚?HTML documents、 events、實現(xiàn)動畫效果,并且方便地為網站提供 AJAX 交互。jQuery 能夠使用戶的 html 頁面保持代碼和 html 內容分離,使 html 代碼更加簡潔。 本章小結本系統(tǒng)的開發(fā)過程中,用到了以上技術,整個的開發(fā)過程中對加強我的編碼能力、技術水平起到了一次強化作用,以上技術對于我系統(tǒng)的開發(fā)也是非常有幫助的。青島理工大學畢業(yè)設計(論文)第 3 章 可行性分析可行性是系統(tǒng)開發(fā)的一項關鍵步驟,它是通過對整個系統(tǒng)的需求,技術及開發(fā)方法,以及開發(fā)人員,所需資金的綜合考慮以評估對于該系統(tǒng)的開發(fā)是否符合實際??尚行苑治霭ǎ航M織和管理上的可行性、技術可行性、經濟可行性。 組織和管理可行性基于中小型企業(yè)的辦公自動化系統(tǒng)采用模塊化開發(fā)方法,將整個系統(tǒng)劃分為多個功能模塊,并根據開發(fā)小組成員的實際能力分配相應的模塊,這種將系統(tǒng)功能平行劃分的方法有助于系統(tǒng)開發(fā)的組織和管理。 經濟可行性通過網站對企業(yè)內部信息進行全面的自動化的管理,大大提高了企業(yè)的辦公效率。通過系統(tǒng)對企業(yè)生產經營過程中的數據進行全面的管理和統(tǒng)計,避免人為處理各類數據時所產生的各種問題,提高了企業(yè)的經濟效益,為企業(yè)經營決策提供了大量的、權威的數據,使企業(yè)的管理進行到科學化、系統(tǒng)化的范疇。硬件方面主要是計算機,我們的實際情況可以滿足開發(fā)任務,所需資料書籍可以到圖書館翻閱或者個人購買,因此整個系統(tǒng)的所需投資符合我們的支付狀況,經濟可行性良好。 技術可行性基于中小型企業(yè)的辦公自動化系統(tǒng)的開發(fā)采用了先進成熟并且符合實際應用的開發(fā)方法,廣泛應用于網站開發(fā)的網頁開發(fā)工具 Dreamweaver,MyEclipse,動態(tài)網頁開發(fā)技術 JSP,提供用戶全新體驗的 AJAX 技術,功能強大的數據庫管理工具 MySQL,采用最新最流行的框架技術 Struts+Spring+Hiberate+AJAX 等,結合自己的實際開發(fā)能力,可以開發(fā)出較為完善的辦公自動化系統(tǒng)。青島理工大學畢業(yè)設計(論文)應解決的主要問題及技術要求:(1) 收集系統(tǒng)開發(fā)所使用的足夠的信息。(2) 按實際應用
點擊復制文檔內容
外語相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1