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

正文內(nèi)容

基于j2ee的農(nóng)村水利綜合管理系統(tǒng)(doc畢設(shè)論文)-資料下載頁

2025-06-24 15:44本頁面
  

【正文】 構(gòu)為 Thread(Rentable)的構(gòu)造子將一個實現(xiàn)了Rentable 界面的對象包裝成一個線程,其二,從 Thread 類派生出子類并重寫 Run 方法,使用該子類創(chuàng)建的對象即為線程。值得注意的是 Thread 類已經(jīng)實現(xiàn)了 Rentable 界面,因此,任何一個線程均有它的 Run 方法,而 Run 方法中包含了線程所要運行的代碼。線程的活動由一組方法來控制。 JAVA 語言支持多個線程的同時執(zhí)行,并提供多線程之間的同步機制(關(guān)鍵字為 Synchronized)。 11. JAVA 語言是動態(tài)的JAVA 語言的設(shè)計目標之一是適應(yīng)于動態(tài)變化的環(huán)境。JAVA 程序需要的類能夠動態(tài)地被載入到運行環(huán)境,也可以通過網(wǎng)絡(luò)來載入所需要的類。這也有利于軟件的升級。另外,JAVA 中的類有一個運行時刻的表示,能進行運行時刻的類型檢查。 JAVA 語言的優(yōu)良特性使得 JAVA 應(yīng)用具有無比的健壯性和可靠性,這也減少了應(yīng)用系統(tǒng)的維護費用。JAVA 對對象技術(shù)的全面支持和 JAVA 平臺內(nèi)嵌的 API 能縮短應(yīng)用系統(tǒng)的開發(fā)時間并降低成本。JAVA的編譯一次,到處可運行的特性使得它能夠提供一個隨處可用的開放結(jié)構(gòu)和在多平臺之間傳遞信息的低成本方式。特別是 JAVA 企業(yè)應(yīng)用編程界面(JAVA Enterprise APIs)為企業(yè)計算及電子商務(wù)系統(tǒng)提供了有關(guān)技術(shù)和豐富的類庫。 C/S客戶、服務(wù)器(Client/Server ,簡稱 C/S)計算機技術(shù)在信息行業(yè)中占有重要的地位。網(wǎng)絡(luò)計算機經(jīng)歷了從基于宿主機的計算模型到客戶/服務(wù)器計算模型的演變。C/S 軟件系統(tǒng)結(jié)構(gòu)是基于資源不對稱,為實現(xiàn)共享而提出來的,是 20 世紀 90 年代成熟起來的技術(shù)。C/S 體系結(jié)構(gòu)定義了工作站如何與服務(wù)器相連,以實現(xiàn)數(shù)據(jù)和應(yīng)用分布到多個處理機上,C/S 體系結(jié)構(gòu)有三個主要組成部分:數(shù)據(jù)庫服務(wù)器,客戶應(yīng)用程序和網(wǎng)絡(luò)。服務(wù)器負責(zé)有效的管理系統(tǒng)的資源,其任務(wù)集中于:(1) 數(shù)據(jù)庫安全性的要求。(2) 數(shù)據(jù)庫訪問并發(fā)性的控制。(3) 數(shù)據(jù)庫前段的客戶應(yīng)用程序的全局數(shù)據(jù)完整性規(guī)則。(4) 數(shù)據(jù)庫的備份與恢復(fù)??蛻魬?yīng)用程序的主要任務(wù):(1) 提供客戶的數(shù)據(jù)庫交互的界面。(2) 向數(shù)據(jù)庫服務(wù)器提交用戶并接受來自數(shù)據(jù)庫服務(wù)器的信息。(3) 利用客戶應(yīng)用程序?qū)Υ嬖谟诳蛻舳说臄?shù)據(jù)執(zhí)行應(yīng)用邏輯要求。網(wǎng)絡(luò)通信軟件的主要作用是完成數(shù)據(jù)庫服務(wù)器和客戶應(yīng)用程序之間的數(shù)據(jù)傳輸。C/S 體系結(jié)構(gòu)將應(yīng)用一分為二,服務(wù)器(后臺)負責(zé)數(shù)據(jù)管理,客戶機(前臺)完成與用戶的交互任務(wù)。服務(wù)器為多個用戶應(yīng)用程序管理數(shù)據(jù),而客戶程序發(fā)送,請求和分析從服務(wù)器接收的數(shù)據(jù)。C/S 體系結(jié)構(gòu)的優(yōu)點主要是于系統(tǒng)的客戶應(yīng)用程序和服務(wù)器構(gòu)建分別運行于不同的計算機上,系統(tǒng)中每臺服務(wù)器都可以適合各構(gòu)件的要求,這對于硬件和軟件的變化顯示出極大地適應(yīng)性和靈活性,而且易于對系統(tǒng)進行擴充和縮小。C/S 體系結(jié)構(gòu)具有強大的數(shù)據(jù)操作和事務(wù)處理能力,模型思想簡單,易于被人們理解和接受。三層 C/S 與二層 C/S 結(jié)構(gòu)相比,在三層 C/S 體系機構(gòu)中增加了一個應(yīng)用服務(wù)器,可以將整個應(yīng)用邏輯駐留在應(yīng)用服務(wù)器上,而只有表示層存在于客戶機上,三層 C/S 體系結(jié)構(gòu)將應(yīng)用功能分為表示層,功能層和數(shù)據(jù)層三個部分(1) 表示層表示層是應(yīng)用的用戶界面部分,它擔(dān)負著用戶與應(yīng)用間的對話功能。它用于檢查用戶從鍵盤等輸入的數(shù)據(jù),顯示應(yīng)用輸出的數(shù)據(jù),為了使用戶能直觀地進行操作,一般要是圖像用戶界面,操作簡單,易學(xué)易用。在變更用戶界面時,只需改寫顯示控制和數(shù)據(jù)檢測程序,而不影響其他兩層,檢查的內(nèi)容也只限于數(shù)據(jù)的形式和取值的范圍,不包括有關(guān)業(yè)務(wù)本身的處理邏輯。該層采用門戶技術(shù)提供統(tǒng)一的服務(wù)平臺,表現(xiàn)層響應(yīng)來自客戶層和渠道的請求,來進行身份驗證,數(shù)據(jù)格式的一些轉(zhuǎn)化和內(nèi)容的過濾等,完成這些工作之后還要將這些請求轉(zhuǎn)發(fā)給業(yè)務(wù)邏輯層以及公共服務(wù)層,并且有相關(guān)的組件來進行處理,并將結(jié)果通過相應(yīng)的渠道來反饋給具體相關(guān)的用戶。(2) 功能層功能層相當于應(yīng)用的本體,它講具體的業(yè)務(wù)處理邏輯編入程序中。例如,用戶檢索數(shù)據(jù)時,要設(shè)法將有關(guān)檢索要求的信息一次性地傳送給表示層。通常,在功能層中包含有確認用戶對應(yīng)用和數(shù)據(jù)庫存取權(quán)限的功能,以及記錄系統(tǒng)處理日志的功能。功能層的程序多半使用在可視化編程工具開發(fā)的。(3) 數(shù)據(jù)層數(shù)據(jù)層就是數(shù)據(jù)庫管理系統(tǒng),負責(zé)管理對數(shù)據(jù)庫數(shù)據(jù)的讀寫。數(shù)據(jù)庫管理系統(tǒng)必須能迅速執(zhí)行大量數(shù)據(jù)的更新和檢索。三層 C/S 的解決方案是:對這三層進行明確分割,并在邏輯上使其獨立,原來的數(shù)據(jù)層作為數(shù)據(jù)庫管理系統(tǒng)已經(jīng)獨立出來,所以關(guān)鍵是要講表示層和功能層分割成獨立的程序,并且還要使者兩層間的界面簡潔明了。該層的功能就是為各層提供主要的數(shù)據(jù)存儲和管理,以及提供資源的訪問。其中目錄服務(wù)集中實現(xiàn)了對整個系統(tǒng)的用戶身份和權(quán)限的管理。三層 C/S 結(jié)構(gòu)的物理部署一般情況下只將表示層配置在客戶機中,與二層 C/S 體系結(jié)構(gòu)相比,其程序的可維護性要好得多,但是其他問題并未得到解決。客戶機的負荷太重,其業(yè)務(wù)處理所需的數(shù)據(jù)要從服務(wù)器傳給客戶機,所以系統(tǒng)的性能容易變壞。服務(wù)器 2 數(shù)據(jù)層服務(wù)器 1 數(shù)據(jù)層客戶機 表示層功能層功能層 數(shù)據(jù)層表示層 功能層(1) 將數(shù)據(jù)層和功能層放在同一臺服務(wù)器上(2) 將數(shù)據(jù)層和功能層放在不同的服務(wù)器上(3) 將功能層放在客戶機上由于這種形態(tài)中的三層分別是放在各自不同的硬件系統(tǒng)中的,所以靈活性很高,能夠適應(yīng)客戶機數(shù)目的增加和處理負荷的變動。在三層 C/S 體系結(jié)構(gòu)中,中間件是最主要的構(gòu)件。所謂中間件,是一個用 API 定義的軟件層,是具有強大功能和良好可擴張性的分布式軟件管理系統(tǒng)框架。它的功能是在客戶機和服務(wù)器或服務(wù)器和服務(wù)器之間傳送數(shù)據(jù),實現(xiàn)客戶機群和服務(wù)器的數(shù)據(jù)和服務(wù)時,搜索此數(shù)據(jù)的 C/S 應(yīng)用程序需訪問中間件系統(tǒng)。該系統(tǒng)將查找數(shù)據(jù)源或服務(wù),并在發(fā)送應(yīng)用程序請求時重新打包相應(yīng)。它的優(yōu)點:根據(jù)三層 C/S 概念以及使用實例,我們可以看出,與傳統(tǒng)二層結(jié)構(gòu)相比有以下優(yōu)點:允許合理地劃分三層結(jié)構(gòu)的功能,使之在邏輯上保持相對獨立性,從而使得整個系統(tǒng)的邏輯結(jié)構(gòu)更加清晰,能提高系統(tǒng)和軟件的可維護性和可擴張性。允許可更加有效的選用相應(yīng)的平臺和硬件系統(tǒng),使之在處理負荷能力上與處理特征上分別適應(yīng)于結(jié)構(gòu)清晰的三層;并且這些平臺和各個組成部分可以具有良好的可升級性和開發(fā)性。例如,如果將一臺 UNIX 工作站作為服務(wù)器,將數(shù)據(jù)層和功能層都配置在這臺服務(wù)器上,隨著業(yè)務(wù)的發(fā)展,用戶數(shù)和數(shù)據(jù)量逐漸增加,這時,就可以將 UNIX 工作站作為功能層得專用服務(wù)器,另外追加一臺專用于數(shù)據(jù)層的服務(wù)器。若業(yè)務(wù)進一步擴大,用戶數(shù)進一步增加,就可以繼續(xù)增加功能層的服務(wù)器數(shù)目,用以分割數(shù)據(jù)庫。清晰,合理的分割三層結(jié)構(gòu)并使其獨立,可以使系統(tǒng)構(gòu)成的變更非常簡單。在三層 C/S 結(jié)構(gòu)中,應(yīng)用的各層可以并行開發(fā),各層也可以選擇各自最適合的開發(fā)語言。使之能并行,高效地進行開發(fā),達到較高的性能價格比,對每一層的處理邏輯的開發(fā)和維護也會更容易點。允許充分利用功能層有效地隔離開表示層與數(shù)據(jù)層,為授權(quán)的用戶難易繞過功能層而利用數(shù)據(jù)庫工具或黑客手段去非法地訪問數(shù)據(jù)層,這就為更加嚴格的安全管理奠定了堅實的基礎(chǔ),整個系統(tǒng)的管理層次也更加合理和可控制。 全程建模的技術(shù) UML統(tǒng)一建模語言(UML) 是一種直觀化,明確化,構(gòu)建和文檔化軟件系統(tǒng)產(chǎn)物的通用可視化建模語言。它記錄了被建構(gòu)系統(tǒng)的有關(guān)決定和理解,可用于對系統(tǒng)的理解,設(shè)計,瀏覽,配置,維護以及信息控制。UML 可以與所有的開發(fā)方法,生命階段,應(yīng)用領(lǐng)域和媒介同時使用。它意圖統(tǒng)一過去建模技術(shù)的經(jīng)驗,將當前軟件最佳實踐合并至標準的方法。UML 規(guī)范沒有定義標準過程,但可用于迭代的開發(fā)過程,并支持現(xiàn)有的大多數(shù)面向?qū)ο蟮拈_發(fā)過程。 基于組件的開發(fā)和分層的技術(shù)基于組件的開發(fā)有以下特點:1. 應(yīng)用程序各自有各自獨立的組件組成,這些組件的開發(fā)和部署都具有獨立性。2. 可以對這些應(yīng)用的程序的一些組件進行一些升級,從而對其小幅度的一些升級。分層是從邏輯上將子系統(tǒng)分成許多集合,而且層與層之間的關(guān)系的確立要遵循一定的規(guī)則,通過分層,可以用來限制子系統(tǒng)之間的依賴關(guān)系,可以使得一個系統(tǒng)可以以更加松散的方式耦合,使得更加容易建設(shè)和維護,也可以根據(jù)業(yè)務(wù)的變化,通過快速發(fā)展或配置來調(diào)整系統(tǒng)水利綜合管理系統(tǒng)的業(yè)務(wù)需求。3. 組件可以應(yīng)用在不同的應(yīng)用程序中,他們可以共享這些程序, 建設(shè)多種信息技術(shù)的渠道來解決這些方案,來共享業(yè)務(wù)的邏輯。 工作流技術(shù)項目申報審批模塊設(shè)計到工作流,工作流的概念起源于生產(chǎn)組織和辦公自動化等許多應(yīng)用領(lǐng)域,它是針對日常工作中具有相對固定程序的活動而提出的一個概念,在計算機網(wǎng)絡(luò)技術(shù)和分布式數(shù)據(jù)庫技術(shù)迅速發(fā)展,多機協(xié)同工作技術(shù)逐漸成熟的基礎(chǔ)上發(fā)展起來的工作流技術(shù),為降低生產(chǎn)成本,提高企業(yè)生產(chǎn)經(jīng)營管理水平和企業(yè)的競爭力而提供了先進的技術(shù)。根據(jù)工作流管理聯(lián)盟的定義,工作流就是自動運作的業(yè)務(wù)過程的部分和整體,表現(xiàn)為參與者對文件,信息或任務(wù)按照流程采取行動,并令其在參與者之間傳遞。簡單的說,工作流就是一系列相互鏈接,自動進行的業(yè)務(wù)或任務(wù)。我們可以將整個業(yè)務(wù)過程看成是一條河,其中流過的就是工作流。工作流管理(Work Flow Management ,WFM)是指人與電腦共同工作的自動化協(xié)調(diào),控制和通信,在電腦化的業(yè)務(wù)過程中,通過在網(wǎng)絡(luò)上運行軟件,使所有的命令都處于受控狀態(tài)。在工作流管理下,工作量可以被監(jiān)督,將工作分派到不同的用戶以達到平衡。根據(jù) WFMC 的定義,工作流管理系統(tǒng)通過軟件定義,創(chuàng)建工作流并管理其執(zhí)行。它運行在一個或多個工作流引擎上,這些引擎解釋對工作的定義,與工作流的參與者相互作用,并根據(jù)需要調(diào)用其他 IT 工具或應(yīng)用。工作流管理系統(tǒng)的主要更難體現(xiàn)在以下方面:(1) 定義工作流,包括具體的活動,規(guī)則等,這些定義時同時被人和電腦所理解的。(2) 遵循定義創(chuàng)建和運行實際的工作流。(3) 監(jiān)察,控制,管理運行中的業(yè)務(wù)WFMC 提出了一個工作流的參考模型,約定了工作流系統(tǒng)的體系結(jié)構(gòu),應(yīng)用接口及特征,主要目的是為了是想工作流技術(shù)的標準化和開放性。 JDBC 技術(shù)JDBC(JAVA Data Base Connectivity,JAVA,數(shù)據(jù)庫連接)是一種用來執(zhí)行 SQL 語句的 JAVA API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一的訪問,它提供了一種基準,可以構(gòu)建更高級的工具和接口,使得數(shù)據(jù)庫開發(fā)人員能夠編寫數(shù)據(jù)庫的應(yīng)用程序,它是由一組用 JAVA 語言的編寫的類和接口組成。JAVA 數(shù)據(jù)庫連接體系結(jié)構(gòu)適用于 JAVA 應(yīng)用程序連接數(shù)據(jù)庫的標準方法。它對實現(xiàn)與數(shù)據(jù)庫連接的服務(wù)提供商而言是接口模型,對程序員說是 API。作為 API,JDBC 為程序開發(fā)提供標準的接口,并且也為廠商以及第三方的中間廠商實現(xiàn)與數(shù)據(jù)庫的連接提供了標準方法。JDBC 使用已經(jīng)存在的 SQL 技術(shù)標準并且也支持與其他數(shù)據(jù)庫的連接標準,它還實現(xiàn)了所有這些面向?qū)ο髽藴实哪繕瞬⑶液唵?,嚴格類型定義且高性能實現(xiàn)的接口。JAVA 居于易于實現(xiàn),理解,安全,堅固并可以從網(wǎng)上自動的下載等特征,是編寫數(shù)據(jù)庫應(yīng)用程序的杰出語言。JDBC 可以使 JAVA 應(yīng)用程序與各種不同數(shù)據(jù)庫之間進行對話。 Object Relational Mapping 對象關(guān)系映射(Object Relational Mapping,簡稱 ORM)是一種為了解決面向?qū)ο笈c關(guān)系數(shù)據(jù)庫存在的互不匹配的現(xiàn)象的技術(shù)。 簡單的說,ORM 是通過使用描述對象和數(shù)據(jù)庫之間映射的元數(shù)據(jù),將 JAVA 程序中的對象自動持久化到關(guān)系數(shù)據(jù)庫中。本質(zhì)上就是將數(shù)據(jù)從一種形式轉(zhuǎn)換到另外一種形式。 這也同時暗示者額外的執(zhí)行開銷;然而,如果 ORM 作為一種中間件實現(xiàn),則會有很多機會做優(yōu)化,而這些在手寫的持久層并不存在。 更重要的是用于控制轉(zhuǎn)換的元數(shù)據(jù)需要提供和管理;但是同樣,這些花費要比維護手寫的方案要少;而且就算是遵守 ODMG 規(guī)范的對象數(shù)據(jù)庫依然需要類級別的元數(shù)據(jù)。對象關(guān)系映射(Object/Relation Mapping,ORM),是隨著面向?qū)ο蟮能浖_發(fā)方法發(fā)展而產(chǎn)生的。面向?qū)ο蟮拈_發(fā)方法是當今企業(yè)級應(yīng)用開發(fā)環(huán)境中的主流開發(fā)方法,關(guān)系數(shù)據(jù)庫是企業(yè)級應(yīng)用環(huán)境中永久存放數(shù)據(jù)的主流數(shù)據(jù)存儲系統(tǒng)。對象和關(guān)系數(shù)據(jù)是業(yè)務(wù)實體的兩種表現(xiàn)形式,業(yè)務(wù)實體在內(nèi)存中表現(xiàn)為對象,在數(shù)據(jù)庫中表現(xiàn)為關(guān)系數(shù)據(jù)。內(nèi)存中的對象之間存在關(guān)聯(lián)和繼承關(guān)系,而在數(shù)據(jù)庫中,關(guān)系數(shù)據(jù)無法直接表達多對多關(guān)聯(lián)和繼承關(guān)系。因此,對象關(guān)系映射(ORM)系統(tǒng)一般以中間件的形式存在,主要實現(xiàn)程序?qū)ο蟮疥P(guān)系數(shù)據(jù)庫數(shù)據(jù)的映射。第三章 需求分析 農(nóng)村水利綜合管理簡述在水資源短缺的和網(wǎng)絡(luò)發(fā)展的時代,如何能夠更好的利用水資源來更好的利用水利資源為農(nóng)村服務(wù)是一個值得深究的問題,解決我國農(nóng)村水利資源的問題我們已經(jīng)認識到,除了水資源不足之外還有一個最主要的原因就是在工程,水資源的合理配置和高效利用上,我們應(yīng)該建立一個網(wǎng)絡(luò)水利系統(tǒng),可以讓各級水利部門更好的來管理水利資源。農(nóng)村水利綜合管理系統(tǒng)是針對水利部系統(tǒng)各級農(nóng)村水利管理部門開發(fā)的業(yè)務(wù)管理軟件,包括行業(yè)管理系統(tǒng)和業(yè)務(wù)管理系統(tǒng),涵蓋農(nóng)村水利基本建設(shè)、大型灌區(qū)建設(shè)與改造、中型灌區(qū)建設(shè)與改造、農(nóng)村飲水安全、泵站建設(shè)與改造、節(jié)水灌溉、牧區(qū)水利、小型農(nóng)田水利、雨水集蓄利用和中低產(chǎn)田改造等十大農(nóng)村水利基本業(yè)務(wù)。針對農(nóng)村水利建設(shè)點多、面廣、量大,建設(shè)工程類型涉及廣泛,工程管理體制和運行機制存在多樣化等特性,農(nóng)村水利綜合管理系統(tǒng)的主要目標是:一是以行業(yè)和項目管理為核心,基于提高建管水平及資金使用效
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1