【畢業(yè)學(xué)位論文】(Word原稿)交警部門工程車IC卡管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第1頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)交警部門工程車IC卡管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第2頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)交警部門工程車IC卡管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第3頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)交警部門工程車IC卡管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第4頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)交警部門工程車IC卡管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第5頁(yè)
已閱讀5頁(yè),還剩91頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

碩士學(xué)位論文 (專業(yè)學(xué)位) 交警部門工程車 管理系統(tǒng) 的設(shè)計(jì)與實(shí)現(xiàn) 二一年十月 姓 名:丁寧 學(xué) 號(hào): 1021170037 所在院系:軟件學(xué)院 職業(yè)類型:工程碩士 專業(yè)領(lǐng)域:軟件工程 指導(dǎo)教師:馮巾松 副 指 導(dǎo)教師: 黃鋒 二一三年九月 A in 2013 1021170037 C 學(xué)位論文版權(quán)使用授權(quán)書 本人完全了解同濟(jì)大學(xué)關(guān)于收集、保存、使用 學(xué)位論文的規(guī)定,同意如下各項(xiàng)內(nèi)容:按照學(xué)校要求提交學(xué)位論文的印刷本和電子版本;學(xué)校有權(quán)保存學(xué)位論文的印刷本和電子版,并采用影印、縮印、掃描、數(shù)字化或其它手段保存論文;學(xué)校有權(quán)提供目錄檢索以及提供本學(xué)位論文全文或者部分的閱覽服務(wù);學(xué)校有權(quán)按有關(guān)規(guī)定向國(guó)家有關(guān)部門或者機(jī)構(gòu)送交論文的復(fù)印件和電子版;在不以贏利為目的的前提下,學(xué)??梢赃m當(dāng)復(fù)制論文的部分或全部?jī)?nèi)容用于學(xué)術(shù)活動(dòng)。 學(xué)位論文作者簽名: 年 月 日 同濟(jì)大學(xué)學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師指導(dǎo)下,進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含任何他人創(chuàng)作的、已公開發(fā)表或者沒有公開發(fā)表的作品的內(nèi)容。對(duì)本論文所涉及的研究工作做出貢獻(xiàn)的其他個(gè)人和集體,均已在文中以明確方式標(biāo)明。本學(xué)位論文原創(chuàng)性聲明的法律責(zé)任由本人承擔(dān)。 學(xué)位論文作者簽名: 年 月 日同濟(jì)大學(xué) 碩士學(xué)位論文 摘要 I 摘要 隨著 中 國(guó)社會(huì)經(jīng)濟(jì)的高速發(fā)展和城市化進(jìn)程的不斷加快 , 工程車輛肇事造成財(cái)產(chǎn)損失、導(dǎo)致人員傷亡的情況不斷增多。與傳統(tǒng)的 交警部門路面查處模式相比,交警部門工程車 管理系統(tǒng)能實(shí)現(xiàn) 一車一卡,綁定車輛、駕駛?cè)嘶拘畔⒑徒煌ㄟ`法、事故記錄等交通管理信息。交警部門可以通過 ,實(shí)現(xiàn)對(duì)工程車從備案登記、通行證審批、路面管理到協(xié)會(huì)自律的信息化、一體化管理,達(dá)到對(duì)工程車第一時(shí)間管理、第一時(shí)間執(zhí)法、第一時(shí)間服務(wù)的目的,從而實(shí)現(xiàn)對(duì)工程車的全程管控,構(gòu)成工程車的管理閉環(huán),減少和預(yù)防工程車道路交通事故的發(fā)生。本文以基于 管理系統(tǒng)的建設(shè)為背景,從交警部門實(shí)際情況出發(fā),設(shè)計(jì)并實(shí)現(xiàn)了交警部門工程車 管理系統(tǒng)。 本文 首先從 管理信息系統(tǒng)的基本情況 、開發(fā) 管理 信息 系統(tǒng)所使用的 術(shù)和 數(shù)據(jù)庫(kù)技術(shù) 二個(gè)方面針對(duì) 工程車 管理 管理系統(tǒng)開發(fā)所涉及的相關(guān)技術(shù)進(jìn)行分析。接著根據(jù) 交警部門工程車 管理的實(shí)際情況,分析所 設(shè)計(jì) 的系統(tǒng)需要達(dá)到的 功能要求,以及系統(tǒng)面向的可能用戶。在系統(tǒng) 分析的過程中,采用了面向?qū)ο蟮姆治龇椒ǎ瑧?yīng)用建模語(yǔ)言 立系統(tǒng)模型。然后根據(jù)系統(tǒng)的需求分析,對(duì)工程車 管理系統(tǒng)進(jìn)行 相關(guān)設(shè)計(jì)。結(jié)合 交警部門 的基本情況、管理現(xiàn)狀、特點(diǎn),確定 工程車 管理系統(tǒng)的具體實(shí)施方案。在 發(fā)模式的基礎(chǔ)上,實(shí)現(xiàn)了 交警部門工程車 管理系統(tǒng),在本地搭建系統(tǒng)進(jìn)行本系統(tǒng)的設(shè)計(jì)、實(shí)現(xiàn)、調(diào)試及修改。 本系統(tǒng)采用 B/S 體系結(jié)構(gòu)設(shè)計(jì) ,使用三層架構(gòu)。 系統(tǒng)的研究與實(shí)現(xiàn)為 交警部門的工程車 管理提供了解決方案。使用情況表明,系統(tǒng)運(yùn)行穩(wěn)定,操作 較為簡(jiǎn)單,適合各個(gè)年齡層面的民警操作 。為改善 路面工程車運(yùn)輸 管理現(xiàn)狀,提高信息管理水平提供了一套切實(shí)可行的方法,并且對(duì)部分業(yè)務(wù)流程的規(guī)范做了一定的研究。 關(guān)鍵詞 : 管理 信息 系統(tǒng) , 管理, 據(jù)庫(kù) I of of by to of a to C of s as as to of s of in to of by C EB as of in C of of 2EE is in by of on of C of ML to of to of C of of 2C , a 3of of of II is to is to to of of IC 碩士學(xué)位論文 目錄 錄 第 1 章 引言 . 1 題研究背景 . 1 內(nèi)外研究現(xiàn)狀 . 1 課題的目的和意義 . 2 課題主要研究?jī)?nèi)容 . 3 文的結(jié)構(gòu) . 3 第 2 章 相關(guān)技術(shù)研究 . 4 2構(gòu) . 4 架 . 6 架 . 7 架 . 8 據(jù)庫(kù) . 9 據(jù)庫(kù)的主要特點(diǎn) . 9 據(jù)庫(kù)的體系結(jié)構(gòu) . 10 第 3 章 系統(tǒng)需求分析 . 12 程車 理系統(tǒng)的需求分析 . 12 能需求分析 . 12 功能需求分析 . 14 統(tǒng)用例分析 . 14 統(tǒng)總用例 . 15 統(tǒng)管理模塊的用例分析 . 16 礎(chǔ)信息維護(hù)模塊的用例分析 . 17 C 卡發(fā)放管理模塊的用例分析 . 18 C 卡線路申請(qǐng)模塊的用例分析 . 19 警管理模塊的用例分析 . 19 合查詢模塊的用例分析 . 20 第 4 章 系統(tǒng)的設(shè)計(jì) . 21 統(tǒng)架構(gòu)設(shè)計(jì) . 21 能模塊劃分及功能設(shè)計(jì) . 22 同濟(jì)大學(xué) 碩士學(xué)位論文 目錄 V 據(jù)庫(kù)的設(shè)計(jì) . 25 分系統(tǒng) . 26 據(jù)庫(kù)表結(jié)構(gòu) . 27 的設(shè)計(jì)說明 . 33 第 5 章 系統(tǒng)的實(shí)現(xiàn) . 36 層體系構(gòu)架的實(shí)現(xiàn) . 36 久層和域?qū)拥膶?shí)現(xiàn) . 37 務(wù)層的實(shí)現(xiàn) . 39 現(xiàn)層的實(shí)現(xiàn) . 40 統(tǒng)登錄頁(yè)面的實(shí)現(xiàn) . 45 統(tǒng)管理功能的實(shí)現(xiàn) . 47 門管理功能的實(shí)現(xiàn) . 47 戶管理功能的實(shí)現(xiàn) . 49 色管理功能的實(shí)現(xiàn) . 51 志管理功能的實(shí)現(xiàn) . 53 礎(chǔ)信息維護(hù)功能的實(shí)現(xiàn) . 54 C 卡發(fā)放管理功能的實(shí)現(xiàn) . 57 C 卡申請(qǐng)受理功能的實(shí)現(xiàn) . 57 C 卡申請(qǐng)審核功能的實(shí)現(xiàn) . 58 C 卡寫卡功能的實(shí)現(xiàn) . 60 C 卡信息審驗(yàn)功能的實(shí)現(xiàn) . 68 C 卡作廢功能的實(shí)現(xiàn) . 69 C 卡信息回退功能的實(shí)現(xiàn) . 70 C 卡線路申請(qǐng)功能的實(shí)現(xiàn) . 71 警管理功能的實(shí)現(xiàn) . 74 C 卡審驗(yàn)預(yù)警功能的實(shí)現(xiàn) . 74 駛員備案預(yù)警功能的實(shí)現(xiàn) . 75 合查詢功能的實(shí)現(xiàn) . 77 C 卡信息查詢功能的實(shí)現(xiàn) . 77 路查詢功能的實(shí)現(xiàn) . 79 第 6 章 總結(jié)與展望 . 82 致謝 . 84 參考文獻(xiàn) . 85 同濟(jì)大學(xué) 碩士學(xué)位論文 目錄 人簡(jiǎn)歷、在讀期間發(fā)表的學(xué)術(shù)論文與研究成果 . 86 第 1 章 引言 1 第 1 章 引言 題研究背景 隨著 中 國(guó)社會(huì)經(jīng)濟(jì)的高速發(fā)展和城市化進(jìn)程的不斷加快,城市道路范圍內(nèi)的工程車輛肇事造成財(cái)產(chǎn)損失、導(dǎo)致人員傷亡的情況不斷增多。一些工程車駕駛?cè)顺鲇诮?jīng)濟(jì)利益的驅(qū)動(dòng),在轄區(qū)超載、超速、逆行、闖紅燈、不按規(guī)定車道行駛、肆意鳴笛、滴漏飄灑運(yùn)載物等交通違法行為日益突出,道路交通事故頻繁發(fā)生,存在嚴(yán)重交通安全隱患,危及群眾生命財(cái)產(chǎn)安全,市民群眾反響尤為強(qiáng)烈。 為實(shí)現(xiàn)工程車從無(wú)序管理到有序管理,交警部門實(shí)行工程車 管理具有十分重要的現(xiàn)實(shí)意義。工程車實(shí)行 管理,是指對(duì)工程車實(shí)行一車一卡,綁定車輛、駕駛?cè)嘶拘畔⒑徒煌ㄟ`法、事故記錄等交通管理信息;駕駛?cè)诵璩职垂步痪块T核定的通行時(shí)間、線路上路行駛。交警部門可以通過 ,實(shí)現(xiàn)對(duì)工程車從備案登記、通行證審批、路面管理到協(xié)會(huì)自律的信息化、一體化管理,達(dá)到對(duì)工程車第一時(shí)間 管理、第一時(shí)間執(zhí)法、第一時(shí)間服務(wù)的目的,從而實(shí)現(xiàn)對(duì)工程車的全程管控,構(gòu)成工程車的管理閉環(huán),減少和預(yù)防工程車道路交通事故的發(fā)生。 利用基于 工程車管理系統(tǒng)可以加強(qiáng)工程車運(yùn)輸單位、駕駛員、行駛線路和工地信息的管理,提高工程車運(yùn)輸日常監(jiān)督的工作效率,減少工程車行駛線路審批過程的流轉(zhuǎn)時(shí)間等。路面查處民警通過移動(dòng)警務(wù)終端的 讀卡功能,可以監(jiān)督工程車行駛的時(shí)間、路線等問題,從而更有針對(duì)性地加強(qiáng)源頭管理,強(qiáng)化監(jiān)督檢查,提高管理水平,遏制工程車的違法違規(guī)行為。 因此,開發(fā)一套符合 交警部門 需要的 工程車 管理系統(tǒng) 非常有必要,以期通過該系統(tǒng)提供 規(guī)范 、 便捷 、快速、 精確 、全面、的現(xiàn)代化管理手段。 內(nèi)外 研究現(xiàn)狀 具有存儲(chǔ)容量大、數(shù)據(jù)保密性好、抗干擾能力強(qiáng)、存儲(chǔ)可靠、讀寫設(shè)備簡(jiǎn)單、操作速度快、脫機(jī)工作能力強(qiáng)、應(yīng)用范圍廣等優(yōu)點(diǎn) 1。 管理系統(tǒng)是典型的信息管理系統(tǒng) (其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備 ,易使用等特點(diǎn)。 明尼蘇達(dá)大學(xué)卡爾森管理學(xué)院的著名教授 章 引言 2 給出 個(gè)較完整的定義:“它是一個(gè)利用計(jì)算機(jī)硬件和軟件,手工作業(yè),分析、計(jì)劃、控制和決策模型,以及數(shù)據(jù)庫(kù)的用戶 機(jī)器系統(tǒng)。它能提供信息支持企業(yè)或組織的運(yùn)行、管理和決策功能 2?!边@個(gè)定義全面地說明了 目標(biāo)、功能和組成,反映了 達(dá)到的水平,說明了 高、中、低三個(gè)層次上支持管理活動(dòng)。中 國(guó) 定義 是“一個(gè)由人、計(jì)算機(jī)等組成的能進(jìn)行信息的收集、傳遞、儲(chǔ)存、加工、維護(hù)和使用的系統(tǒng)。管理信息系統(tǒng)能實(shí)測(cè)企業(yè)的各種運(yùn)行情況 ;利用過去的數(shù)據(jù)預(yù)測(cè)未來(lái) ;從企業(yè)全局出發(fā)輔助企業(yè) 進(jìn)行決策 ;利用信息控制企業(yè)的行為 ;幫助企業(yè)實(shí)現(xiàn)其規(guī)劃目標(biāo)”。這個(gè)定義強(qiáng)調(diào)了 功能和性質(zhì),強(qiáng)調(diào)了計(jì)算機(jī)只是 一種工具, 僅僅是一個(gè)技術(shù)系統(tǒng),而且也是一個(gè)把人包括在內(nèi)的人機(jī)系統(tǒng),是一個(gè)社會(huì)系統(tǒng) 3。 統(tǒng) 建設(shè)的方法論在國(guó)外是一項(xiàng)非?;钴S的研究領(lǐng)域, 國(guó)內(nèi) 統(tǒng) 建設(shè)難以達(dá)到預(yù)期效果。目前 國(guó)內(nèi) 使用和 發(fā)展 的 統(tǒng) 平臺(tái)模式大體上分為兩種:客戶機(jī) /服務(wù)器 模式( 稱 C/S) 和 覽器 /服務(wù)器 模式( 簡(jiǎn)稱 B/S) 。 C/S 模式 主要由客戶 應(yīng)用程序( 、 服務(wù)器管理程序 ( 和中間件( 三個(gè) 部件組成 4??蛻魬?yīng)用 程序 是系統(tǒng)中用戶與數(shù)據(jù)進(jìn)行交互的部件。服務(wù)器 程序 負(fù)責(zé)有效地管理系統(tǒng)資源,如管理一個(gè)信息數(shù)據(jù)庫(kù),其主要工作是當(dāng)多個(gè)客戶并發(fā)地請(qǐng)求服務(wù)器上的相同資源時(shí),對(duì)這些資源進(jìn)行最優(yōu)化管理。中間件 負(fù)責(zé) 聯(lián)接客戶應(yīng)用程序與服務(wù)器管理程序,協(xié)同完成一個(gè)作業(yè)以滿足用戶查詢管理數(shù)據(jù)的要求。 B/S 模式 是一種以 礎(chǔ) 的 新型的 統(tǒng) 平臺(tái)模式 5。把 傳統(tǒng) C/S 模式 中的服務(wù)器部分分解為一個(gè)數(shù)據(jù)服務(wù)器與一個(gè)或多個(gè)應(yīng) 用服務(wù)器 ( 務(wù)器 ) , 從而構(gòu) 成 一個(gè)三層結(jié)構(gòu)的客戶服務(wù)器體系。首先 它 簡(jiǎn)化了客戶端。它無(wú)需像 C/S 模式 那樣在不同的客戶機(jī)上安裝不同的客戶 應(yīng)用 程序,而只需安裝通用的瀏覽器軟件。 B/S 模式 的突出優(yōu)勢(shì)使得開發(fā) B/S 模式 的管理系統(tǒng)已成為企業(yè)信息化的首選計(jì)算模式 6。 課題的目的和意義 本課題的研究目的是對(duì)工程車 管理系統(tǒng)進(jìn)行研究,使用 術(shù),設(shè)計(jì)和開發(fā)一個(gè)基于用 B/S 模式的交警部門工程車 管理系統(tǒng)。通過該系統(tǒng),用戶可以根據(jù)不同權(quán)限查詢工程車單位、通行線路、施工階段、通行時(shí)段等信息。交警部門 可以利用該系統(tǒng)在網(wǎng)上實(shí)現(xiàn) 發(fā)放管理、 線路申請(qǐng)的功能。管理層可利用該系統(tǒng)的綜合查詢功能分析工程車運(yùn)輸管理情況,可為管理工作的研判提供量化參考。 第 1 章 引言 3 課題 主要研究?jī)?nèi)容 借鑒當(dāng)前的電子 政務(wù) 平臺(tái),參 考 一些 的 信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 方法,并結(jié)合本人在 交警部門工程車信息管理中遇到的問題和相關(guān)經(jīng)驗(yàn) ,采取以 工程車 實(shí)際應(yīng)用為 內(nèi)容 的 設(shè)計(jì) 目標(biāo) 進(jìn)行本課題的研究。 本課題設(shè)計(jì)是 基于 架,以 開發(fā)平臺(tái),使用 開發(fā)語(yǔ)言,整合當(dāng)前流行的 大框架,采用 i 數(shù)據(jù)庫(kù)軟件, 服務(wù)器, 實(shí)現(xiàn) 交警部門工程車 管理的 系統(tǒng)。 本課題是設(shè)計(jì)和實(shí)現(xiàn)一個(gè)基于 適用于 交警部門 的 網(wǎng)上 工程車 管理 系統(tǒng),主要研究?jī)?nèi)容包括: ( 1) 進(jìn)行 項(xiàng)目需求分析。 本課題 的目標(biāo)是實(shí)現(xiàn)工程車 信息的上網(wǎng)審核和審驗(yàn)流程。交警部門在日常管理中可以利用移動(dòng)警務(wù)通或 端實(shí)時(shí)查詢工程車 信息查詢,以便于路面執(zhí)法。 在非功能需求中主要是 考慮 簡(jiǎn)化操作步驟,優(yōu)化操作界面 。 ( 2) 進(jìn)行 管理 系統(tǒng) 的 總體設(shè)計(jì) 。 根據(jù)需求分析, 確定系統(tǒng) 模塊 架構(gòu),進(jìn)行功能劃分 , 并 對(duì)功能 實(shí)現(xiàn) 進(jìn)行細(xì)化分解 。 ( 3) 進(jìn)行 管理系統(tǒng) 的詳細(xì)設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)。 對(duì)系統(tǒng)進(jìn)行用例分析,繪制 ,并依據(jù) 進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),并對(duì)其進(jìn)行完善。 ( 4) 進(jìn)行 管理 系統(tǒng)功能的實(shí)現(xiàn)和界面的美化。 進(jìn)行了編程和調(diào)試,實(shí)現(xiàn)了系統(tǒng)的各功能。 文 的 結(jié)構(gòu) 本文分為六個(gè)部分:第一部分介紹了 交警部門工程車 管理系統(tǒng)的研究背景和國(guó)內(nèi)外研究現(xiàn)狀,研究背景和意義強(qiáng)調(diào)在當(dāng)前系統(tǒng)信息化建設(shè)的環(huán)境下,本課題研究的重要性 。第二部分介紹了 網(wǎng)上 工程車 管理系統(tǒng)所涉及的相關(guān)技術(shù) 和系統(tǒng)體系結(jié)構(gòu),相關(guān)技術(shù)主要介紹了 構(gòu) 、 據(jù)庫(kù)等技術(shù) 。第三部分對(duì) 網(wǎng)上 工程車 管理 系統(tǒng)進(jìn)行需求分析, 對(duì)管理系統(tǒng)的設(shè)計(jì)原則、功能性需求和非功能性需求做了相應(yīng)的介紹 。第四部分 詳細(xì) 論述了 工程車 管理 系統(tǒng)的 總體分析與設(shè)計(jì) , 主要 包括 體系結(jié)構(gòu)設(shè)計(jì), 功能模塊及功能設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì) 等 。第五部分 主要對(duì)各功能模塊的實(shí)現(xiàn)進(jìn) 行了詳細(xì)的闡述 。第六部分對(duì)本文工作 進(jìn)行了 全面 總結(jié) 。 第 2 章 相關(guān)技術(shù)研究 4 第 2 章 相關(guān)技術(shù) 研究 2構(gòu) 全稱是 業(yè)版( 它是由 司提出并協(xié)同 廠商共同制定的一套全然不同于傳統(tǒng)應(yīng)用開發(fā)的技術(shù)架構(gòu), 是一種利用 平臺(tái)來(lái)簡(jiǎn)化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復(fù)雜問題的體系結(jié)構(gòu) 7。 術(shù)的基礎(chǔ)就是核心 臺(tái)或 平臺(tái)的標(biāo)準(zhǔn)版 8, 僅鞏固了標(biāo)準(zhǔn)版中的許多優(yōu)點(diǎn),例如 編寫一次、隨處運(yùn)行 的特性、方便存取數(shù)據(jù)庫(kù)的 時(shí)還提供了對(duì) 及 術(shù)的全面支持。 是通過以上大量的組件來(lái)構(gòu)件一個(gè)企業(yè)級(jí)的應(yīng)用 9。 其最終目的就是成為一個(gè)能夠使企業(yè)開發(fā)者大幅縮短投放市場(chǎng)時(shí)間的體系結(jié)構(gòu)。 術(shù)構(gòu)架如圖 示。 安 全J M Ae b X M A 組 件J 2 E E F r a m e w o r kJ a v a 虛 擬 機(jī)任 何 平 臺(tái)中 間 件 技 術(shù)組 件 組 件組 件圖 2術(shù)架構(gòu)圖 傳統(tǒng)的 戶 /服務(wù)器)結(jié)構(gòu)已經(jīng)逐漸不能適應(yīng)新的要求,正是基于這個(gè)背景, 司推出了 圖通過構(gòu)建一個(gè)新的構(gòu)架來(lái)滿足互聯(lián)網(wǎng) 對(duì)性能、安全性、易用性、可用性、可擴(kuò)充性、分布式的需求 10。 過提供如下的技術(shù)來(lái)滿足上述需求: 供了對(duì)網(wǎng)絡(luò)請(qǐng)求進(jìn)行處理的能力。 供了事務(wù)服務(wù)和分布式事務(wù)管理功能。 供了交互支持,不同系統(tǒng)之間第 2 章 相關(guān)技術(shù)研究 5 可以通過多種方式交互。 證與授權(quán)服務(wù),提供了對(duì) 件的安全保護(hù)功能。 供了 O/R 象 /關(guān)系映射)。相對(duì)于其他 O/R 供了最小的特性 11。 供了集群、負(fù)載平衡支持功能 12。 系結(jié)構(gòu)提供中間層集成框架用來(lái)滿足無(wú)需太多費(fèi) 用而又需要高可用性、高可靠性以及可擴(kuò)展性的應(yīng)用的需求。通過提供統(tǒng)一的開發(fā)平臺(tái), 時(shí)提供對(duì)現(xiàn)有應(yīng)用程序集 成強(qiáng)有力支持,完全支持 良好的向?qū)еС执虬筒渴饝?yīng)用,添加目錄支持,增強(qiáng)了安全機(jī)制,提高了性能。 高效的開發(fā) : 許公司把一些通用的、很繁 瑣的服務(wù)端任務(wù)交給中間件供應(yīng)商去完成。這樣開發(fā)人員可以集中精力在如何創(chuàng)建商業(yè)邏輯上,相應(yīng)地縮短了開發(fā)時(shí)間。高級(jí)中間件供應(yīng)商提供以下這些復(fù)雜的中間件服務(wù) 。 1、 狀態(tài)管理服務(wù) : 讓開發(fā)人員寫更少的代碼,不用關(guān)心如何管理狀態(tài),這樣能夠更快地完成程序開發(fā)。 2、 持續(xù)性服務(wù) : 讓開發(fā)人員不用對(duì)數(shù)據(jù)訪問邏輯進(jìn)行編碼就能編寫應(yīng)用程序,能生成更輕巧,與數(shù)據(jù)庫(kù)無(wú)關(guān)的應(yīng)用程序,這種應(yīng)用程序更易于開發(fā)與維護(hù)。 3、 分布式共享數(shù)據(jù)對(duì)象 務(wù) : 讓開發(fā)人員編制高性能的系統(tǒng),極大提高整體部署的伸縮性。 支持異構(gòu)環(huán)境 : 夠開 發(fā)部署在異構(gòu)環(huán)境中的可移植程序。基于應(yīng)用程序不依賴任何特定操作系統(tǒng)、中間件 、 硬件。因此設(shè)計(jì)合理的基于 程序只需開發(fā)一次就可部署到各種平臺(tái)。這在典型的異構(gòu)企業(yè)計(jì)算環(huán)境中是十分關(guān)鍵的。 準(zhǔn)也允許客戶訂購(gòu)與 他們部署到異構(gòu)環(huán)境中,節(jié)省了由自己制訂整個(gè)方案所需的費(fèi)用。 可伸縮性 : 企業(yè)必須要選擇一種服務(wù)器端平臺(tái),這種平臺(tái)應(yīng)能提供極佳的可伸縮性去滿足那些在他們系統(tǒng)上進(jìn)行商業(yè)運(yùn)作的大批新客戶?;谂_(tái)的應(yīng)用程序可被部署到各種操作系統(tǒng)上。例如可被部署到高端大型機(jī)系統(tǒng),這種系統(tǒng)單機(jī)可支持 64 至 256 個(gè)處理器。 消除系統(tǒng)中的瓶頸,允許多臺(tái)服務(wù)器集成部署。這種部署可達(dá)數(shù)千個(gè)處理器,實(shí)現(xiàn)可高度伸縮的系統(tǒng),滿足未來(lái)商業(yè)應(yīng)用的需要。 第 2 章 相關(guān)技術(shù)研究 6 架 在 基礎(chǔ)上實(shí)現(xiàn)的一個(gè) 架 13。它只有一個(gè)中心控制器,采用 制轉(zhuǎn)向的 用 處理邏輯。 它采用 式,能夠很好地幫助 發(fā)者利用 發(fā) 用。和其他的 構(gòu)一樣,是面向?qū)ο笤O(shè)計(jì),將 式“分離顯示邏輯和業(yè)務(wù)邏輯”的能力發(fā)揮得淋漓盡致。 架的核心是一個(gè)彈性的控制層,基于如 標(biāo)準(zhǔn)技術(shù),以及 一些類庫(kù)。 一組相互協(xié)作的類(組件)、 及 成?;?用程序基本上符合 設(shè)計(jì)標(biāo)準(zhǔn),可以說是一個(gè)傳統(tǒng) 計(jì)模式的一種變化類型 14。 稱是 模型 (視圖 (控制器(縮寫,用業(yè)務(wù)邏輯和數(shù)據(jù)顯示分離的方法組織代碼,將業(yè)務(wù)邏輯被聚集到一個(gè)部件里面,在界面和用戶圍繞數(shù)據(jù)的交互能被改進(jìn)和個(gè)性化定制的同時(shí)而不需要重新編寫業(yè)務(wù)邏輯 15。 獨(dú)特的發(fā)展起來(lái)用于映射傳統(tǒng)的輸入、處理和輸出功能在一個(gè)邏輯的圖形化用戶界面的結(jié)構(gòu)中 16。 是 下一代產(chǎn)品,是在 和 技術(shù)基礎(chǔ)上進(jìn)行了合并的全新的 框架 17。其全新的 的體系結(jié)構(gòu)與 的體系結(jié)構(gòu)差別巨大。 以 核心,采用攔截器的機(jī)制來(lái)處理用戶的請(qǐng)求,這樣的設(shè)計(jì)也使得業(yè)務(wù)邏輯控制器能夠與 全脫離開,所以 可以理解為 更新產(chǎn)品。雖然從 到 有著太大的變化,但是相對(duì)于 的變化很小。 框架圖如圖 示。 第 2 章 相關(guān)技術(shù)研究 7 圖 框架 圖 架 于 2003 年興起的一個(gè)輕量級(jí)的 發(fā)框架,由 其著作 2闡述的部分理念和原型衍生而來(lái) 18。它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。 用基本的 完成以前只可能由 成的事情。然而, 用途不僅限于服務(wù)器端的開發(fā)。從簡(jiǎn)單性、可測(cè)試性和松耦合的角度而言,任何 用都可以從 受益。 核心基礎(chǔ)是依賴反轉(zhuǎn)控制器,它鼓勵(lì)好的編程習(xí)慣 ,比如針對(duì)借口而不是類編程;它還提供了一個(gè)獨(dú)特的數(shù)據(jù)訪問抽象,可以很方便地和 進(jìn)行整合;使用 以選擇使用編程式事務(wù)或者聲明式事務(wù)處理,而且 提供了一個(gè)強(qiáng)大的 架。 在 ,核心部分封裝包是框架的最基礎(chǔ)部分,提供了反轉(zhuǎn)控制功能。它使用工廠模式,從而消除了單例模式的弊端;上下文封裝包增加了對(duì)國(guó)際化的支持、資源裝載等功能; 供了 抽象層,很方便開發(fā)人員使用;裝包提供了常用的“對(duì)象 /關(guān)系”映射集成,利用 裝包,可以容易地進(jìn) 行聲明性事務(wù)管理。 裝包提供了符合 范第 2 章 相關(guān)技術(shù)研究 8 的面向方面的編程實(shí)現(xiàn) , 這和 供的攔截器的思想是一致的,從而降低了代碼的耦合,使得責(zé)任清晰。 架圖如圖 示。 圖 架圖 架 一個(gè)開放源代碼的對(duì)象關(guān)系映射框架,它對(duì) 行了非常輕量級(jí)的對(duì)象封裝,使得 序員可以隨心所欲的使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù) 19。 以應(yīng)用在任何使用 場(chǎng)合,既可以在 客戶端程序使用,也可以在 用中使用,最具革命意義的是,以在應(yīng)用 構(gòu)中取代 成數(shù)據(jù)持久化的重任。 整體設(shè)計(jì)思想其實(shí)非常簡(jiǎn)單,就是在應(yīng)用程序和數(shù)據(jù)庫(kù)之間建立一種映射關(guān)系,一個(gè)簡(jiǎn)單的架構(gòu)圖如圖 示。 圖 架圖 第 2 章 相關(guān)技術(shù)研究 9 這種映射關(guān)系,舍得開發(fā)人員完全用 思想去設(shè)計(jì)業(yè)務(wù)邏輯,而數(shù)據(jù)的存儲(chǔ)仍然使用關(guān)系型數(shù)據(jù)。 據(jù)庫(kù) 數(shù)據(jù)庫(kù)是一個(gè)用于存儲(chǔ)、組織、 管理數(shù)據(jù)的處理系統(tǒng) 20。 通過數(shù)據(jù)庫(kù)可以在所有用戶中對(duì)數(shù)據(jù)進(jìn)行集中控制和共享,保證數(shù)據(jù)的邏輯獨(dú)立性、一致性和物理獨(dú)立性 21。 數(shù)據(jù)庫(kù)管理系統(tǒng)是位于操作系統(tǒng)與用戶之間的一層數(shù)據(jù)管理軟件。數(shù)據(jù)庫(kù)系統(tǒng)是指數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)與計(jì)算機(jī)系統(tǒng)的結(jié)合 22。通常,在不引起混淆的情況下將數(shù)據(jù)庫(kù)系統(tǒng)簡(jiǎn)稱為數(shù)據(jù)庫(kù)。 數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能包括:數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)庫(kù)運(yùn)行與控制、數(shù)據(jù)庫(kù)建立與維護(hù)、數(shù)據(jù)字典定義以及數(shù)據(jù)通信等 23。數(shù)據(jù)庫(kù)管理系統(tǒng)的內(nèi)部分多個(gè)層次,由應(yīng)用層、語(yǔ)言定義及其翻譯處理層、數(shù)據(jù)存取層、數(shù)據(jù)存 儲(chǔ)層、操作系統(tǒng)以及數(shù)據(jù)庫(kù)組成。 目前市場(chǎng)上常見的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)包括 。 當(dāng)今最大的數(shù)據(jù)庫(kù)廠商 司的數(shù)據(jù)庫(kù)產(chǎn)品。它是世界上第一個(gè)商品化的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),也是第一個(gè)推出與數(shù)據(jù)庫(kù)結(jié)合的第四代語(yǔ)言開發(fā)工具的數(shù)據(jù)庫(kù)產(chǎn)品 24。 以高級(jí)結(jié)構(gòu)化查詢語(yǔ)言 (基礎(chǔ)的大型關(guān)系數(shù)據(jù)庫(kù),通俗地 講它是用方便邏輯管理的語(yǔ)言操縱大量有規(guī)律數(shù)據(jù)的集合,是目前最流行的客 戶 /服務(wù)器 (系結(jié)構(gòu)的數(shù)據(jù) 庫(kù)之一。 為 司一代軟件平臺(tái)的艦旗產(chǎn)品,被業(yè)界稱為 史以來(lái)“最重大的軟件工程”,對(duì)以前版本的數(shù)據(jù)庫(kù)性能進(jìn)行改進(jìn)的同時(shí),增加了很多新的功能:系統(tǒng)管理、數(shù)據(jù)庫(kù)可靠性、數(shù)據(jù)庫(kù)可擴(kuò)展性、數(shù)據(jù)庫(kù)性能和數(shù)據(jù)庫(kù)安全性等。此外, 還引入了很多新的特性,如實(shí)現(xiàn)連續(xù)的數(shù)據(jù)可用性、自助錯(cuò)誤更正、端到端的安全體系結(jié)構(gòu)、可管理性等 25。 據(jù)庫(kù) 的 主要特點(diǎn) 支持 多用戶、大事務(wù)量的 事務(wù)處理 持最大數(shù)據(jù)庫(kù),其大小可到幾百千兆,可充分利用硬件 設(shè)備 26。支持大量用戶同時(shí)在同一數(shù)據(jù)上執(zhí)行各種數(shù)據(jù)應(yīng)用,并使數(shù)據(jù)爭(zhēng)用最小,保持?jǐn)?shù)據(jù)一致性。系統(tǒng)維護(hù)具有高的性能, 天可連續(xù) 24 小時(shí)工作,正常的系統(tǒng)操作(后備或個(gè)別計(jì)算機(jī)系統(tǒng)故障)不會(huì)中斷數(shù)據(jù)庫(kù)的使用。 數(shù)據(jù)安全性和完整性控制 第 2 章 相關(guān)技術(shù)研究 10 用戶鑒別、特權(quán) (甚至到列級(jí) )、角色、觸發(fā)器、日志、后備等功能,有效地保證了數(shù)據(jù)存取的安全性與完整性。對(duì)數(shù)據(jù)安全性要求較高的系統(tǒng) (如銀行系統(tǒng) )大都選 支持分布式 數(shù)據(jù) 處理 分布式結(jié)構(gòu)可將數(shù)據(jù)和應(yīng)用駐留在多臺(tái)計(jì)算機(jī)上, 允 許將處理分為數(shù)據(jù)庫(kù)服務(wù)器和客戶應(yīng)用程序處理,所有共享的數(shù)據(jù)管理由具有數(shù)據(jù)庫(kù)管理系統(tǒng)的計(jì)算機(jī)處理,而運(yùn)行數(shù)據(jù)應(yīng)用的工作站 則 側(cè)重于解釋和顯示數(shù)據(jù)。通過網(wǎng)絡(luò) (甚至遠(yuǎn)程廣域網(wǎng) )連接的計(jì)算環(huán)境, 存放在多臺(tái)計(jì)算機(jī)上的數(shù)據(jù)組合成一個(gè)邏輯數(shù)據(jù)庫(kù),可由 所有的 網(wǎng)絡(luò)用戶 進(jìn)行 存取。分布式系統(tǒng)像集中式數(shù)據(jù)庫(kù)一樣具有用戶透明性和數(shù)據(jù)一致性。 具有可移植性、可兼容性和可連接性 可在 100 多種硬件平臺(tái)上運(yùn)行(包括微機(jī)、工作站、小型機(jī)、中型機(jī)和大型機(jī)),支持很多種操作系統(tǒng)。用戶的 用可方便地從一種計(jì)算機(jī)配置移至另一 種計(jì)算機(jī)配置上,只需很少修改或不需修改??蛇B接性是指 許不同類型的計(jì)算機(jī)和操作系統(tǒng)通過網(wǎng)絡(luò)共享信息。 遵守?cái)?shù)據(jù)存取語(yǔ)言、操作系統(tǒng)、用戶接口和網(wǎng)絡(luò)通信協(xié)議的工業(yè)標(biāo)準(zhǔn)。 據(jù)庫(kù)的體系結(jié)構(gòu) 據(jù)庫(kù)系統(tǒng)是一個(gè)復(fù)雜的軟件系統(tǒng)。所謂 體系架構(gòu),是指據(jù)庫(kù)系統(tǒng)的組成部分和這些 組成部分之間的相互關(guān)系,包括內(nèi)存結(jié)構(gòu)、后臺(tái)進(jìn)程、物理與邏輯結(jié)構(gòu)等。 包括實(shí)例( 文件( 進(jìn)程( 部分 27。 圖 系構(gòu)架圖 第 2 章 相關(guān)技術(shù)研究 11 數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu) 據(jù)庫(kù)有物理結(jié)構(gòu)和邏輯結(jié)構(gòu)。數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)是數(shù)據(jù)庫(kù)中的操作系統(tǒng)文件的集合。數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)由數(shù)據(jù)文件、控制文件和重做日志文件組成。 數(shù)據(jù)文件:數(shù)據(jù)文件是數(shù)據(jù)的存儲(chǔ)倉(cāng)庫(kù)。 聯(lián)機(jī)重做日志文件:聯(lián)機(jī)重做日志文件包含對(duì)數(shù)據(jù)庫(kù)所做的更改記錄,在發(fā)生故障時(shí)能夠恢復(fù)數(shù)據(jù)。 控制文件:控制文件包含維護(hù)和驗(yàn)證數(shù)據(jù)庫(kù)完整性的必要的信息。 圖 據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu) 圖 實(shí)例構(gòu)架 實(shí)例由內(nèi)存和后臺(tái)進(jìn)程組成,它暫時(shí)存在于 。當(dāng)關(guān)閉運(yùn)行的實(shí)例時(shí),實(shí)例將隨即消失。 數(shù)據(jù)庫(kù)由磁盤上的物理文件組成,不管在運(yùn)行狀態(tài)還是停止?fàn)顟B(tài),這些文件就一直存在。因此,實(shí)例的生命周期就是其在內(nèi)存中存在的時(shí)間,可以啟動(dòng)和停止。一旦創(chuàng)建數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)將永久存在。通俗的講數(shù)據(jù)庫(kù)就相當(dāng)于平時(shí)安裝某個(gè)程序所生成的安裝目錄,而實(shí)例就是運(yùn)行某個(gè)程序時(shí)所需要的進(jìn)程及消耗的內(nèi)存。 內(nèi)存架構(gòu)包含兩部分系統(tǒng)全局區(qū)( 程序全局區(qū)( 圖 例整體結(jié)構(gòu) 圖 第 3 章 系統(tǒng)需求分析 12 第 3 章 系統(tǒng)需求分析 程車 理 系統(tǒng)的 需求分析 能需求分析 本系統(tǒng)是一個(gè) 適用于 交警中隊(duì)、大隊(duì)和支 隊(duì) 的 工程車 管理 系統(tǒng), 目標(biāo)是實(shí)現(xiàn) 工程車 信息的 管理功能, 用戶可以利用本系統(tǒng)查詢 工程車運(yùn)輸 的詳細(xì)信息 。 在 本 系統(tǒng)中實(shí)現(xiàn) 了 申請(qǐng)審批 業(yè)務(wù) 流轉(zhuǎn) 的 網(wǎng)絡(luò)化 , 代替了傳統(tǒng)的各級(jí)窗口辦理、紙質(zhì)通行證發(fā)放的流程?;鶎咏痪嘘?duì) 可以利用本系統(tǒng)提交 運(yùn)輸企業(yè)工程車運(yùn)輸 申請(qǐng),中隊(duì)干部和大隊(duì)干部可以通過該系統(tǒng) 按 審核 流程 對(duì) 單位 提交的申請(qǐng)進(jìn)行審批, 發(fā)放可以省去運(yùn)輸企業(yè)在審批過程中的往返奔波,提高申請(qǐng)審批和 審核 的效率,同時(shí)加強(qiáng)交警部門對(duì)工程車運(yùn)輸時(shí)段、路線、駕駛員的管理 。本系統(tǒng) 對(duì) 工程車運(yùn)輸審批的交警環(huán)境進(jìn)行了信息化 管理,增加了 綜合查 詢 等功能 , 以減少業(yè)務(wù)辦理過程中可能出現(xiàn)的風(fēng)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論