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

正文內(nèi)容

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

2025-07-25 06:27 本頁面
 

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