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

正文內(nèi)容

基于j2ee的特種行業(yè)車輛智能管理系統(tǒng)527-全文預(yù)覽

2025-07-10 12:33 上一頁面

下一頁面
  

【正文】 icles for state issue, page refresh slow, errorprone manual entry of vehicles for nonstandard issue, made an effective solution. The system has been in the Zhaoqing police OA project online applications, and achieved certain results, improved logistics and business management efficiency vehicles.Key words: vehicle management, dynamic query。它提供了一個多層次的分布式應(yīng)用模型和一系列開發(fā)技術(shù)規(guī)范。本課題是通過采用面向?qū)ο蠹夹g(shù)對公安系統(tǒng)車輛管理的需求進行分析,針對公安的行業(yè)特點,采用 UML 建模工具進行系統(tǒng)建模和設(shè)計工作,使用基于 J2EE 平臺的開源工具 Eclipse、JBOSS 應(yīng)用服務(wù)器、MySQL 數(shù)據(jù)庫進行系統(tǒng)開發(fā),最終設(shè)計一個車輛智能管理系統(tǒng),使其成為公安辦公自動化系統(tǒng)的一部分。比較其他的車輛軟件來說,本文的設(shè)計思想體現(xiàn)了查詢的直觀性,從人性化理念出發(fā),操作的簡單高效,不僅方便了車輛調(diào)度人員準確的監(jiān)控車輛使用信息,而且為使用人員提供快捷的服務(wù)。最后從系統(tǒng)的安全性考慮,解決了車輛管理人員的責(zé)任問題,根據(jù)實際需要為車輛管理系統(tǒng)設(shè)置了不同角色,不同的角色賦予不同的權(quán)限,不同的權(quán)限賦予了不同的菜單界面的方式使管理真正責(zé)任落實到人。第四章是系統(tǒng)詳細設(shè)計,結(jié)合選用的框架結(jié)構(gòu)討論了車輛管理系統(tǒng)的系統(tǒng)建模包括車輛申請、車輛審批在內(nèi)的類圖和時序圖,并根據(jù)類圖和數(shù)據(jù)表之間的映射原則詳細分析和說明了本系統(tǒng)典型的數(shù)據(jù)表結(jié)構(gòu)。由于以上原因,鑒于項目的實際需求,為了有效提高公安特種行業(yè)的管理質(zhì)量和效率,迫切需要能夠解決以上問題的車輛管理系統(tǒng)。(3)提高服務(wù)質(zhì)量降低管理成本,友好的界面和簡便的操作,提高使用者的服務(wù)質(zhì)量,提高使用的滿意度。廣東工業(yè)大學(xué)工學(xué)碩士學(xué)位論文4 系統(tǒng)功能性需求問題描述 系統(tǒng)涉及的崗位需求在車輛管理模塊中主要涉及有三種角色的用戶分別是“管理員” 、 “車輛申請人” 、 “車輛審批人” 。管理員能進行的操作分兩部分:一部分是對車輛信息的管理以及維護、一部分是對使用車輛人員信息的管理以及維護。根據(jù)系統(tǒng)目標和總體需求,抽象出系統(tǒng)總用例圖如圖 21所示,又依據(jù)各模塊功能的特點,本節(jié)詳細分析了用車申請、用車審批等模塊。車輛調(diào)度的主要功能是實現(xiàn)車輛在內(nèi)網(wǎng)上的準確、及時、科學(xué)調(diào)度,描述了車輛從申請到用車結(jié)束整個過程。業(yè)務(wù)規(guī)則1.每個申請人在用車申請列表中只能看到他自己提交的申請。5.用車狀態(tài)審批中、等待派車、己派車、已收車,默認為審批中。以下是推薦配置,可以充分的發(fā)揮系統(tǒng)性能。使用類和對象,使開發(fā)人員在元素的層次上實現(xiàn)了重用性;而使用設(shè)計模式,則是在系統(tǒng)構(gòu)件的層次上實現(xiàn)了重用性;設(shè)計模式使開發(fā)人員可以更加簡單方便地復(fù)用成功的設(shè)計和體系結(jié)構(gòu),同時對將來的更改與擴展也具有足夠的兼容性。要真正地完成系統(tǒng)的開發(fā)還需要完成許多具體的編程工作。但是隨著具有優(yōu)秀跨平臺性能的 J2EE 平臺的出現(xiàn)和發(fā)展,越來越多的 WEB 應(yīng)用開始在 J2EE 臺上開發(fā),而作為 J2EE 平臺主要組成部分之一的 JSP,逐漸受到了開發(fā)人員廣泛青睞,在 WEB 應(yīng)用系統(tǒng)的開發(fā)過程中占據(jù)了重要的一席之地。這種以 JSP頁面為中心,以 JAVABEAN 處理業(yè)務(wù)邏輯的開發(fā)模型被稱作 Model 1??偟膩碚f,這種模式的優(yōu)點是簡單,可以很好地滿足小型應(yīng)用開發(fā)的需求。 Model 2模式Model 2 也稱作 JSP+Servlet+JAVABEAN 開發(fā)模型。這種模型的體系結(jié)構(gòu)如圖 32 所示。另外從設(shè)計結(jié)構(gòu)來看,這種模型充分體現(xiàn)了模型視圖 控制器(MVC)的設(shè)計模式。所有屬于應(yīng)用系統(tǒng)持久狀態(tài)的數(shù)據(jù)都應(yīng)該保存于模型對象里。模型服務(wù)被控制器訪問,用于查詢或更改模型的狀態(tài)。例如,在一個保險應(yīng)用程序中,模型就是處理計算保險費和同數(shù)據(jù)庫交互的那些業(yè)務(wù)代碼。事實上,視圖的每一部分都只能包含采集數(shù)據(jù)的邏輯,并把采集到的數(shù)據(jù)傳遞給設(shè)計模式中的其他組成部分進行處理。隨著 J2EE 各種組件技術(shù)的廣泛應(yīng)用和 MVC 設(shè)計模式的發(fā)展與完善,J2EE 與 MVC 設(shè)計模式在 WEB 應(yīng)用系統(tǒng)開發(fā)領(lǐng)域達到了很好的結(jié)合?;?J2EE 和 MVC 設(shè)計模式的系統(tǒng)模型借鑒了 Model 2 的思想,其技術(shù)原理是:以 MySQL ,SQL SERVER,ORACLE 等企業(yè)級數(shù)據(jù)庫系統(tǒng)作為后臺數(shù)據(jù)庫,以Servlet 等高性能服務(wù)端程序作為后臺總控程序,JSP 頁面在前臺運行,Servlet 接受用戶的輸入,分別調(diào)用不同的 JSP 頁面向瀏覽器反饋信息,JSP/Servlet 通過 HTTP 連接在服務(wù)器端和瀏覽器端傳遞數(shù)據(jù);JSP/Servlet 并不使用 JDBC 技術(shù)直接訪問數(shù)據(jù)庫系統(tǒng),而是把參數(shù)傳遞給 EJB 組件,由 EJB 組件對數(shù)據(jù)庫進行操作,這樣就可以封裝廣東工業(yè)大學(xué)工學(xué)碩士學(xué)位論文14系統(tǒng)的內(nèi)部數(shù)據(jù);JAVABEAN 和 EJB 組件還可以把事務(wù)分發(fā)到其他組件中進行處理,最后把從數(shù)據(jù)庫返回的結(jié)果,由 JSP/Servlet 發(fā)送到前端顯示。由于 JSP 和 Servlet 本質(zhì)上是服務(wù)端的 Java 小程序,因而可以與 Java Applet 及 HTTP 客戶端交互,具有執(zhí)行速度快、用戶界面生成靈活、安全性好等特點,同時還能使用 JAVABEAN 實現(xiàn)一些簡單的業(yè)務(wù)邏輯。 MVC設(shè)計模式的優(yōu)缺點一方面,分離數(shù)據(jù)和其表示,使得添加或者刪除一個用戶視圖變得很容易,甚至可以在程序執(zhí)行過程中動態(tài)的進行用戶視圖的更新。在 MVC 設(shè)計模式之中,無論用戶想要 flash 界面或是 WAP 界面,用一個模型就能處理它們。因為模型是自包含的,并且與控制器和視圖相分離,所以很容易改變應(yīng)用程序的數(shù)據(jù)層和業(yè)務(wù)規(guī)則。由于 MVC 模式并不是十分簡單,其內(nèi)部原理比較復(fù)雜,所以使用 MVC 模式需要精心設(shè)計。(2)所有的頁面和組件必須在 MVC 框架中實現(xiàn),所以必須進行附加地開發(fā)工作。在這期間出現(xiàn)了超過 50 種面向?qū)ο蠓椒?對于這些不同符號體系的開發(fā)方法,軟件設(shè)計人員和開發(fā)人員往往很難找到完全適合他們的建模語言,而且這也妨礙了不同公司,甚至是不同項目開發(fā)團隊的交流與經(jīng)驗共享。模型是對現(xiàn)實的簡化,建模是為了更好地理解系統(tǒng)。建模的意義:建??梢圆蹲綐I(yè)務(wù)過程,建??梢圆蹲綐I(yè)務(wù)對象和邏輯,建??梢蕴幚韱栴}的復(fù)雜性,建模可以用來定義軟件架構(gòu),建??梢蕴岣叱绦蛟儆寐省I(yè)務(wù)建模(工作流) 。(4) UML 是一種圖形化語言。第三章 相關(guān)技術(shù)介紹17 UML的定義UML 語義:描述基于 UML 的精確元模型定義。這些圖形符號和文字所表達的是應(yīng)用級的模型,在語義上它是 UML 元模型的實例。用例是一個敘述型文檔,用來描述參與者使用系統(tǒng)完成某個事件時的事情發(fā)生順序。使用這種策略的過程中可能會找到一個新的參與者,這對完善整個系統(tǒng)建模很有幫助。參與者通過向系統(tǒng)輸入或請求系統(tǒng)輸入某些事件來觸發(fā)系統(tǒng)的執(zhí)行。第二類是靜態(tài)圖(Static d??梢愿鶕?jù)以下的一些問題來確定系統(tǒng)的參與者:誰或為什么使用該系統(tǒng);交互中,它們扮演什么角色;誰安裝系統(tǒng);誰啟動和關(guān)閉系統(tǒng);誰維護系統(tǒng);與該系統(tǒng)交互的是什么系統(tǒng);誰從系統(tǒng)獲取信息;誰提供信息給系統(tǒng);有什么事發(fā)生在固定事件。在識別用例的過程中,能過以下幾個問題可以幫助識別用例:特定參與者希望系統(tǒng)提供什么功能;系統(tǒng)是否存儲和檢索信息,如果是,這個行為由哪個參與者觸發(fā);當(dāng)系統(tǒng)改變狀態(tài)時,通知參與者嗎存在影響系統(tǒng)的外部事廣東工業(yè)大學(xué)工學(xué)碩士學(xué)位論文18件嗎;是哪個參與者通知系統(tǒng)這些事情。從這些定義可知,用例是對系統(tǒng)的用戶需求的描述,用例表達了系統(tǒng)的功能和提供的服務(wù)。畫好用例圖是軟件需求到最終實現(xiàn)的第一步,在 UML 中用例圖用于對系統(tǒng)、子系統(tǒng)或類的行為可視化,以便使用戶更容易理解這些元素的用途,也便于軟件開發(fā)人員最終實現(xiàn)這些元素。此外 UML 還支持對元模型的擴展定義。UML 的歷史首先, UML 融合了 Booch、OMT 和 OOSE 方法中的基本概念,而且這些基本概念與其他面向?qū)ο蠹夹g(shù)中的基本概念大多相同,因而,UML 必然成為這些方法以及其他方法的使用者愿意采用的一種簡單一致的建模語言;其次,UML 不僅僅是上述方法的簡單匯合,而是在這些方法的基礎(chǔ)上廣泛征求意見,集眾家之長,幾經(jīng)修改而完成的,UML 擴展了現(xiàn)有方法的應(yīng)用范圍;第三,UML 是標準的建模語言,而不是標準的開發(fā)過程。(3) UML 是一種用于圖示、規(guī)定、建構(gòu)和歸檔軟件密集型系統(tǒng)的標準語言。UML 的定義:(1) UML 代表統(tǒng)一建模語言(Unified Modeling Language)。選擇創(chuàng)建什么模型對如何動手解決問題和如何形成解決方案具有重要意義。1997 年, 被 OMG(對象管理組織)采納,正式成為一款定義明確、功能強大、受到軟件行業(yè)普遍認可的、可適用于廣泛領(lǐng)域的建模語言?,F(xiàn)在有很多可供使用的 MVC 框架,Struts 就是一個不錯的框架。對于小型應(yīng)用,使用 MVC 會帶來額外的工作量,并且會增加應(yīng)用的復(fù)雜性。一旦開發(fā)人員正確的實現(xiàn)了模型,不管數(shù)據(jù)來自數(shù)據(jù)庫或是 LDAP 服務(wù)器,視圖將會正確的顯示它們。例如,基于會話的購物車和電子商務(wù)過程也能被 flash 網(wǎng)站或者無線聯(lián)網(wǎng)的應(yīng)用程序所重用。另一方面,將控制邏輯和表現(xiàn)界面分離,允許程序能夠在運行時根據(jù)工作流、用戶習(xí)慣或者模型狀態(tài)來動態(tài)選擇不同的用戶界面。實現(xiàn)業(yè)務(wù)邏輯的 EJB 組件可以在服務(wù)器中高效運行,支持多客戶端訪問。WEB 服務(wù)器是 J2EE 體系結(jié)構(gòu)中間層的一個重要組成部分。 WEB 應(yīng)用客戶端的用戶動作被視圖傳遞給 Servlet 集中處理控制邏輯 ,調(diào)用 JavaBean 激活業(yè)務(wù)邏輯或修改模型狀態(tài),根據(jù)用戶動作和模型處理的結(jié)果,控制器選擇一個視圖作為用戶請求的響應(yīng)。它獲取并翻譯用戶輸入的動作,指定執(zhí)行該動作的模型,或者根據(jù)用戶的輸入和執(zhí)行的結(jié)果來選擇下一個視圖。View:視圖表示模型的狀態(tài),是應(yīng)用系統(tǒng)的外觀,當(dāng)模型發(fā)生改變時,視圖也將隨之改變,以維持系統(tǒng)數(shù)據(jù)的一致性。對大多數(shù) WEB 應(yīng)第三章 相關(guān)技術(shù)介紹13用程序而言,功能比界面感覺更重要。一個模型聚集了相關(guān)的數(shù)據(jù)和操作,以提供一個詳細而精確的服務(wù),這些被封裝在操作中的抽象事物的功能被模型化。其結(jié)構(gòu)如圖:圖 33 MVC 體系結(jié)構(gòu)圖Figure 33 MVC architectureMVC 模式的處理流程是,首先控制器接收用戶的請求,并決定應(yīng)該調(diào)用哪個模型來進行處理,然后模型調(diào)用業(yè)務(wù)邏輯來處理用戶的請求并返回數(shù)據(jù),最后控制器用相應(yīng)的視圖返回數(shù)據(jù),并通過表示層呈現(xiàn)給用戶。在這個模型中,JSP 技術(shù)用于視圖層,Servlet 的作用是控制器 ,JAVABEAN 是模型層。大量的嵌入式代碼會使整個頁面程序變得異常復(fù)雜。瀏覽器J S PJ A V A B E A ND A T AB A S ER e s p o n s eR e q u e s t圖 31 Model 1 體系結(jié)構(gòu)Figure 31 Model 1 architectureModel 1 體系結(jié)構(gòu)的工作流程如下:(1)從客戶端的 WEB 瀏覽器讀取用戶請求 ,并將請求發(fā)送到 JSP 頁面;(2)JSP 頁面調(diào)用相應(yīng)的業(yè)務(wù)邏輯 JAVABEAN 處理請求;(3) JAVABEAN 根據(jù)用戶請求操縱數(shù)據(jù)庫;(4) JAVABEAN 取得返回結(jié)果;(5) JAVABEAN 將取得的結(jié)果傳送給 JSP 頁面;(6) JSP 頁面將結(jié)果生成 HTTP 文檔返回給客戶端。JSP 技術(shù)規(guī)范給出了兩種使用 JSP 開發(fā) WEB 應(yīng)用的方式 ,這兩種方式可以歸納為模型一(model 1)和模型二(model 2),兩者的主要差別在于它們處理業(yè)務(wù)的流程不同。使用合適的設(shè)計模式,不但使代碼可重用性、可擴展性得到增強,而且最重要的是能夠加快系統(tǒng)的開發(fā)速度,提高開發(fā)效率。設(shè)計模式在很大程度上改善了軟件程序結(jié)構(gòu),使設(shè)計具有更好的彈性,它提供了在特定應(yīng)用場景下解決問題的類、對象及相互關(guān)系的設(shè)計方法。采用設(shè)計方法組合這些元素,得到構(gòu)成面向?qū)ο笙到y(tǒng)的構(gòu)件,同時這些構(gòu)件的設(shè)計方法在經(jīng)過不斷的改進和完善后逐漸成型,成為構(gòu)成面向?qū)ο笙到y(tǒng)的基本設(shè)計參考,也稱為設(shè)計模式(Design pattern)。(2) 車輛審批車輛審批是車輛管理子系統(tǒng)的重要功能,它是對已提交車輛申請的進行審批,具有審批權(quán)限的人員可以根據(jù)車輛申請的理由以及車輛的使用情況來對車輛申請進行通過或駁回的出來,當(dāng)車輛不能滿足申請時,可以通過改派來實現(xiàn)。3.申請人為當(dāng)前系統(tǒng)登陸用戶,部門為登陸用戶的部門。車輛審評通過、通知車輛調(diào)度員派車派遣車輛、通知車輛申請人通知司機出車提交用車申請駁回用車申請車輛調(diào)度員車輛事務(wù)審批責(zé)任人( 主管領(lǐng)導(dǎo) 、 部門領(lǐng)導(dǎo) )車輛申請人( 普通用戶 、 部門 )司機圖 22 車輛申請與調(diào)度流程Figure 22 Car pepition and Scheduling Process廣東工業(yè)大學(xué)工學(xué)碩士學(xué)位論文6實施策略:用車人或用車單位提出用車申請,并填寫用車審批表單,提交申請,系統(tǒng)驗證申請,顯示申請信息頁面,用車人點擊發(fā)送
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1