




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
交通違法管理系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)1緒論1.1研究背景在我國(guó),由于我國(guó)的社會(huì)發(fā)展,人民的物質(zhì)條件日益改善,擁有轎車已逐漸成為我國(guó)人民的一種重要交通工具。但同時(shí),也出現(xiàn)了一些嚴(yán)重的違章現(xiàn)象,對(duì)公路交通安全構(gòu)成了很大的威脅。如何對(duì)道路違章進(jìn)行有效的治理,依靠傳統(tǒng)的手工管理手段已不能適應(yīng)現(xiàn)實(shí)需要。所以,本課題的研究工作是非常有意義的。1.2研究意義在我國(guó)城鎮(zhèn)化快速發(fā)展的今天,公路上的車輛數(shù)量越來(lái)越多,同時(shí)也伴隨著大量的違章現(xiàn)象,給公路交通安全帶來(lái)了極大的危害。建立一套高效準(zhǔn)確的交通違章信息處理體系,對(duì)改善交通安全、降低交通事故的發(fā)生具有十分重大的意義。1.改善了運(yùn)輸行政工作的效能本文介紹了一種基于計(jì)算機(jī)技術(shù)的道路違章處理技術(shù),它是一種基于計(jì)算機(jī)技術(shù)的道路違章處理技術(shù)。用自動(dòng)程序代替手工作業(yè),可以極大地提升道路運(yùn)輸?shù)墓ぷ餍?,降低人力和資源的消耗。2.加強(qiáng)運(yùn)輸安保交通違章監(jiān)控系統(tǒng)能夠?qū)囕v行駛狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)控,并對(duì)其進(jìn)行有效的干預(yù)與處置,對(duì)于降低交通事故的發(fā)生率、保護(hù)人們的人身和財(cái)產(chǎn)的安全具有重要的意義。3.推動(dòng)實(shí)施運(yùn)輸條例通過(guò)對(duì)這些信息進(jìn)行分析與處理,可以更好地控制道路違章,使道路安全得到更好地實(shí)施。通過(guò)開(kāi)放、透明的信息顯示,提高市民的道路安全知識(shí)和守法觀念,促進(jìn)城市居民的文明出行行為。4.提高管理水平通過(guò)對(duì)道路違章處理的研究,可以促進(jìn)我國(guó)道路交通行政機(jī)關(guān)向信息化轉(zhuǎn)變,提高城市道路運(yùn)輸服務(wù)的能力與水平。通過(guò)本項(xiàng)目的實(shí)施,可以有效地收集、整理和分析道路上的違章信息,為政府部門的決策工作提供強(qiáng)有力的支持,促進(jìn)道路交通的科學(xué)、準(zhǔn)確和高效。5.促進(jìn)有關(guān)工業(yè)的發(fā)展在此基礎(chǔ)上,提出了一套完善的道路違章處理體系,并對(duì)其進(jìn)行了深入研究,提出了相應(yīng)的對(duì)策。此外,本項(xiàng)目還將促進(jìn)大數(shù)據(jù)分析和云計(jì)算等相關(guān)服務(wù)業(yè)的發(fā)展,為我國(guó)的經(jīng)濟(jì)增長(zhǎng)提供新的動(dòng)能。1.3研究?jī)?nèi)容研究思路:(1)明晰體系要求:首先要確定交通違章處理體系的基礎(chǔ)要求,包括數(shù)據(jù)收集、存儲(chǔ)、違章處理和統(tǒng)計(jì)分析等。(2)對(duì)現(xiàn)行制度進(jìn)行剖析:掌握現(xiàn)行的道路違章處理制度的優(yōu)點(diǎn)與不足,并結(jié)合新制度進(jìn)行改進(jìn)。(3)系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì):根據(jù)系統(tǒng)的要求,對(duì)系統(tǒng)進(jìn)行結(jié)構(gòu)設(shè)計(jì),包括數(shù)據(jù)庫(kù)設(shè)計(jì),系統(tǒng)模塊劃分等。(4)開(kāi)發(fā)及實(shí)施:根據(jù)體系結(jié)構(gòu),選用適當(dāng)?shù)某绦蛟O(shè)計(jì)和實(shí)施,并使用適當(dāng)?shù)某绦蛟O(shè)計(jì)與實(shí)現(xiàn)。(5)調(diào)試:對(duì)研制好的軟件進(jìn)行了相關(guān)的功能試驗(yàn),并對(duì)其進(jìn)行了優(yōu)化,以保證其運(yùn)行穩(wěn)定、高效。2設(shè)計(jì)原則在進(jìn)行道路違章處理的過(guò)程中,應(yīng)注意如下幾個(gè)方面的問(wèn)題:(1)界面友好:本系統(tǒng)要求界面簡(jiǎn)單,方便司機(jī)及車輛的運(yùn)行。(2)資料精密度:對(duì)道路違章行為進(jìn)行正確的記載與處置,確保資料的真實(shí)、可信。(3)實(shí)時(shí)性:對(duì)道路違章情況進(jìn)行實(shí)時(shí)的更新與處置,保證了其時(shí)效性和時(shí)效性。(4)可擴(kuò)充性:在今后的道路運(yùn)輸管理中,必須具有良好的擴(kuò)充能力,以滿足今后道路運(yùn)輸?shù)陌l(fā)展需要。3系統(tǒng)需求分析在進(jìn)行道路違章處理的過(guò)程中,必須對(duì)其進(jìn)行需求分析。同時(shí),該系統(tǒng)還需要能夠適應(yīng)不同使用者的需要,如交通管理部門,執(zhí)法人員,車主和司機(jī)。主要服務(wù)內(nèi)容有:違規(guī)記錄查詢,違規(guī)處理,違規(guī)統(tǒng)計(jì)分析等。該系統(tǒng)的主要功能有:用戶管理,違規(guī)記錄管理,查詢統(tǒng)計(jì),違規(guī)處理,系統(tǒng)設(shè)置等。每一種軟件在進(jìn)行某一特定的功能時(shí),除了要兼顧各部分的各部分與各部分的功效相匹配,同時(shí)也要兼顧各部分的整體性能和可擴(kuò)充性。系統(tǒng)的功能要求和業(yè)務(wù)邏輯各不一樣,一般來(lái)說(shuō),該系統(tǒng)的首要任務(wù)就是為使用者提供一個(gè)直觀、便捷的人機(jī)互動(dòng)接口,讓使用者可以清楚地、正確地、快速地查詢到違規(guī)信息。同時(shí),系統(tǒng)的管理者也要負(fù)責(zé)對(duì)系統(tǒng)中的數(shù)據(jù)資料進(jìn)行系統(tǒng)的組織和管理,以確保資料的正確和有效。用戶管理系統(tǒng)主要是對(duì)用戶進(jìn)行注冊(cè)、登錄和權(quán)限管理。違章記錄管理系統(tǒng)要求對(duì)違章記錄進(jìn)行實(shí)時(shí)監(jiān)控,并對(duì)違章記錄進(jìn)行查詢、修改和刪除。違法時(shí)間,地點(diǎn),車輛信息,違法行為,但不限于此。數(shù)據(jù)檢索模型要求對(duì)違規(guī)數(shù)據(jù)進(jìn)行分類、篩選和分析,并對(duì)其進(jìn)行分析,從而為相關(guān)部門的執(zhí)法人員進(jìn)行科學(xué)的決策。違章處理模塊主要是對(duì)違章進(jìn)行處罰,包括罰款,扣分等。對(duì)違反交通法規(guī)的要求是:1.通過(guò)對(duì)違法類型、違法地點(diǎn)、違法時(shí)間等數(shù)據(jù)的自動(dòng)識(shí)別,對(duì)違法行為進(jìn)行迅速的辨識(shí);2.對(duì)違法車輛、行人等違法信息進(jìn)行如實(shí)登記;3.有效地辦理違法行為,其中包含通知違法行為和繳納罰款等。4.可行性分析4.1工藝上的可行性技術(shù)可行性研究就是從整體上對(duì)該體系的可行性進(jìn)行分析。汽車違規(guī)信息管理系統(tǒng),是一種對(duì)硬件和軟件的性能要求不高,對(duì)硬件和軟件的性能要求和環(huán)境條件都不高的情況下,能夠讓汽車的違規(guī)信息進(jìn)行快速的查詢。利用ASP.NET進(jìn)行前端用戶接口的開(kāi)發(fā),并將其與SQLServer2008的數(shù)據(jù)庫(kù)技術(shù)相配合,進(jìn)行了后臺(tái)的數(shù)據(jù)庫(kù)建設(shè)與管理,因此在技術(shù)上是完全可以實(shí)現(xiàn)的。4.1.1經(jīng)濟(jì)效益分析經(jīng)濟(jì)可行性分析主要是對(duì)該系統(tǒng)的開(kāi)發(fā)費(fèi)用、開(kāi)發(fā)費(fèi)用和系統(tǒng)完工后的維修費(fèi)用進(jìn)行了評(píng)估,并對(duì)該系統(tǒng)的完工率進(jìn)行了評(píng)估,并對(duì)該系統(tǒng)的完工程度進(jìn)行了評(píng)估,評(píng)估了該系統(tǒng)的開(kāi)發(fā)費(fèi)用是否超出了該工程的預(yù)計(jì)成本。基于不同的研發(fā)工具,可以在主要計(jì)算機(jī)上運(yùn)行,也可以使用Windows系統(tǒng)。(1)開(kāi)支:使用計(jì)算機(jī)的硬件硬件:WINDOWS,VisualStudio2010,SQLServer2008軟體的設(shè)計(jì)與研發(fā)成本與軟體維持成本(2)好處:這個(gè)體系的好處,主要體現(xiàn)在經(jīng)濟(jì)效益和人力兩個(gè)方面,例如,這個(gè)體系的投入使用以后,對(duì)交通行政機(jī)關(guān)以及一般使用者的工作效率都有很大的提升,因此在經(jīng)濟(jì)性上是具有可行性的。4.2運(yùn)行的可能性該軟件的研制和設(shè)計(jì)目的是讓使用者能夠更加便捷地查看汽車違規(guī)情況,獲得實(shí)時(shí)的路況信息,而管理人員可以對(duì)汽車違規(guī)的信息進(jìn)行實(shí)時(shí)的更新和維護(hù)。本系統(tǒng)具有簡(jiǎn)潔直觀的風(fēng)格,快速準(zhǔn)確的特點(diǎn),無(wú)論是使用者還是管理員,都能很容易的對(duì)其進(jìn)行操作,因此在運(yùn)行上具有一定的可行性。4.3法理上的可操作性該軟件在發(fā)展和設(shè)計(jì)過(guò)程中,不得侵害國(guó)家、集體或他人的利益,也不違反國(guó)家的政策、法規(guī),因此在法制層面上具有可行性。4.4體系架構(gòu)的構(gòu)建4.4.1System的基本理念一個(gè)體系是一個(gè)具有一定結(jié)構(gòu)性、目的性和功能性的有機(jī)整體,它是一個(gè)不可分離的有機(jī)整體。該系統(tǒng)中的各個(gè)元素之間相互依賴和制約,其主要的作用有:查詢違章信息,更新和維護(hù)交通信息,在線留言咨詢等。這有助于交通行政機(jī)關(guān)提升行政工作的效能,同時(shí)也便于使用者的查詢。4.4.2總體方案的設(shè)計(jì)(1)系統(tǒng)化制度是一個(gè)有機(jī)的有機(jī)整體,它是各種因素交互作用的結(jié)果。這就需要程序設(shè)計(jì)的標(biāo)準(zhǔn)化和統(tǒng)一,語(yǔ)言盡量統(tǒng)一,并且能夠?qū)崿F(xiàn)全局的數(shù)據(jù)共享。(2)變通性該系統(tǒng)應(yīng)該具備良好的開(kāi)放與擴(kuò)展性,即系統(tǒng)的獨(dú)立是指各個(gè)子系統(tǒng)都可以作為一個(gè)獨(dú)立的模塊來(lái)進(jìn)行發(fā)展,盡可能地降低各個(gè)子系統(tǒng)間的相互依存關(guān)系,盡可能地降低各個(gè)子系統(tǒng)間的相互影響。(3)經(jīng)濟(jì)效益(經(jīng)濟(jì)效益)經(jīng)濟(jì)性就是在滿足一定的要求下,盡量降低成本。在硬件方面:下一步要以符合實(shí)際需要為基礎(chǔ),不要一味地追逐高科技,在系統(tǒng)的設(shè)計(jì)上要盡可能地精簡(jiǎn),縮短流程,減少成本。(4)可靠度可靠性主要體現(xiàn)在對(duì)外界擾動(dòng)的適應(yīng)和自愈能力上。一個(gè)好的應(yīng)用程序不僅要具有高可靠性和安全性,而且還要具有較強(qiáng)的防病毒、自校正等功能。4.4.3系統(tǒng)化的架構(gòu)設(shè)計(jì)思路架構(gòu)的架構(gòu)架構(gòu)架構(gòu)的概念包含以下三個(gè)方面:一是體制問(wèn)題。在進(jìn)行系統(tǒng)的功能架構(gòu)設(shè)計(jì)時(shí),要以整體的實(shí)施和整體的目的為出發(fā)點(diǎn),綜合處理重點(diǎn)和次要的兩個(gè)方面。二是自上而下。首先對(duì)該體系進(jìn)行了多個(gè)力子系統(tǒng)的拆分,然后對(duì)各個(gè)子系統(tǒng)進(jìn)行了細(xì)分。先從整體的目標(biāo)出發(fā),再逐漸地對(duì)每一層面的問(wèn)題進(jìn)行細(xì)化。三是分層結(jié)構(gòu)。將每一層級(jí)進(jìn)行了適當(dāng)?shù)姆指?,將過(guò)分復(fù)雜的問(wèn)題分割為若干子任務(wù),逐個(gè)解決。4.4.4總體計(jì)劃的系統(tǒng)設(shè)計(jì)該系統(tǒng)的研制和設(shè)計(jì)流程一般包括如下步驟:(1)市場(chǎng)調(diào)查與市場(chǎng)調(diào)查在對(duì)用戶的需求進(jìn)行理解的基礎(chǔ)上,對(duì)其進(jìn)行大致的功能模塊進(jìn)行設(shè)計(jì),而每一個(gè)大的模塊中,還可以包含一些諸如增加、刪除、修改、查找等一些小模塊。在此基礎(chǔ)上,該系統(tǒng)的互動(dòng)接口可以有一個(gè)大概的概要,在這個(gè)系統(tǒng)中,我們的工作重點(diǎn)是對(duì)前臺(tái)和后臺(tái)的管理人員進(jìn)行了設(shè)計(jì),在背景中使用了.NET的開(kāi)發(fā)平臺(tái)。最終也要與使用者進(jìn)行驗(yàn)證,以確定他們的要求是否被滿足。(2)概述設(shè)計(jì)系統(tǒng)的總體設(shè)計(jì)是由開(kāi)發(fā)者來(lái)完成的,它包含了系統(tǒng)的基本流程,功能模塊的劃分,運(yùn)行的設(shè)計(jì),數(shù)據(jù)結(jié)構(gòu)的處理等。(3)細(xì)化方案在概述的基礎(chǔ)上,可以對(duì)細(xì)節(jié)進(jìn)行進(jìn)一步的設(shè)計(jì)。所謂的整體,就是要從一個(gè)整體的觀點(diǎn)來(lái)梳理出一個(gè)完整的體系結(jié)構(gòu),并對(duì)其進(jìn)行了詳盡的設(shè)計(jì),其中既包含了每一個(gè)功能模塊的流程設(shè)計(jì)(流程圖),也包含了將其直接轉(zhuǎn)換為特定的編程代碼的過(guò)程。在此基礎(chǔ)上,對(duì)每個(gè)特定的功能模塊的數(shù)據(jù)結(jié)構(gòu)、層次類型以及調(diào)用關(guān)系等進(jìn)行了詳細(xì)的介紹,為以后的編程和試驗(yàn)提供了方便,同時(shí)也確保了該系統(tǒng)具有符合各種要求的功能。(4)編制一份設(shè)計(jì)規(guī)范本文的研究工作如下:*系統(tǒng)整體架構(gòu)的設(shè)計(jì):包括系統(tǒng)的網(wǎng)路架構(gòu)及模組架構(gòu)。*編碼設(shè)計(jì)②數(shù)據(jù)庫(kù)(文檔)的設(shè)計(jì):通過(guò)對(duì)數(shù)據(jù)庫(kù)的解析,獲得相應(yīng)的數(shù)據(jù)關(guān)聯(lián)集合及數(shù)據(jù)詞典,對(duì)系統(tǒng)的流程進(jìn)行解析,并進(jìn)行數(shù)據(jù)庫(kù)的構(gòu)建。I/O的設(shè)計(jì):I/O的設(shè)計(jì)要確保將資料的準(zhǔn)確的傳入到該系統(tǒng)中,而在輸出的設(shè)計(jì)中,要確保能準(zhǔn)確地響應(yīng)所提供的資料。*工藝流的設(shè)計(jì):以流程圖的方式,詳盡地說(shuō)明了該體系中的資料處理程序以及在各儲(chǔ)存媒體之間的轉(zhuǎn)化。程序流的設(shè)計(jì):根據(jù)各函數(shù)的具體實(shí)施情況,繪制了各工序的流程圖。系統(tǒng)設(shè)計(jì)文件(5)電碼化在此基礎(chǔ)上,結(jié)合具體的軟件需求進(jìn)行了編程,完成了各模塊的功能,并完成了相應(yīng)的功能、性能接口等。(6)試驗(yàn):對(duì)已編制好的軟件進(jìn)行試驗(yàn),逐一檢查其是否達(dá)到預(yù)先設(shè)定的功能,并與要求相符。
4.4.5預(yù)先為系統(tǒng)設(shè)計(jì)做好的預(yù)備工作機(jī)動(dòng)車違規(guī)行為的處理是對(duì)機(jī)動(dòng)車違法行為進(jìn)行信息化管理的一種實(shí)現(xiàn)。在進(jìn)行軟件開(kāi)發(fā)時(shí),一定要做好前期的工作,才能確保軟件開(kāi)發(fā)成功。在進(jìn)行汽車違章信息管理系統(tǒng)的前期,開(kāi)發(fā)者必須通過(guò)市場(chǎng)調(diào)查和網(wǎng)上查詢等方式,對(duì)系統(tǒng)的設(shè)計(jì)過(guò)程中可能會(huì)遇到的問(wèn)題有一個(gè)全面的認(rèn)識(shí),做好充分的準(zhǔn)備工作,制定出工作方針,制定出更具可操作性和靈活性的工作流程。
4.4.6對(duì)該體系進(jìn)行位置與構(gòu)思這個(gè)系統(tǒng)的內(nèi)容、功能和結(jié)構(gòu)都是以這個(gè)課題為中心展開(kāi)的,它的一個(gè)主要思想就是要有一個(gè)精確的定位和完備的概念設(shè)計(jì),再將其分解到各個(gè)具體的方案中去,從而防止脫離了這個(gè)課題,不能達(dá)到設(shè)計(jì)要求。
4.4.7對(duì)該系統(tǒng)進(jìn)行函數(shù)設(shè)計(jì)如果把汽車違規(guī)行為的信息處理作為一個(gè)系統(tǒng)來(lái)處理,就必須從總體上來(lái)解決汽車違規(guī)問(wèn)題。
對(duì)軟件的要求進(jìn)行說(shuō)明和分析1.對(duì)體系的要求進(jìn)行說(shuō)明(1)將最新的流量通告消息顯示給全體使用者。(2)根據(jù)密鑰信息,使用者能夠?qū)C(jī)動(dòng)車的違規(guī)情況進(jìn)行檢索。(3)提供網(wǎng)上信息咨詢服務(wù)。(4)所述管理者可以公布所述的所述最近的所述流量。(5)系統(tǒng)管理員可以對(duì)違規(guī)查詢的內(nèi)容進(jìn)行添加、刪除、修改、查詢等功能。(6)管理者的建立和管理。2.對(duì)體系的要求進(jìn)行了研究通過(guò)對(duì)上述系統(tǒng)的要求說(shuō)明,將汽車違規(guī)信息處理分成了兩個(gè)模塊:前端用戶應(yīng)用模塊和后臺(tái)管理模塊。對(duì)該體系的函數(shù)進(jìn)行說(shuō)明在對(duì)該系統(tǒng)進(jìn)行了詳細(xì)的要求和分析后,將其劃分為管理者和使用者兩個(gè)部分。管理區(qū)域:(1)發(fā)布運(yùn)輸情況通過(guò)該模塊,管理者可以對(duì)道路上的道路狀況進(jìn)行及時(shí)、準(zhǔn)確地公布道路上的道路狀況,從而使車輛使用者能夠迅速、便捷地了解道路狀況。(2)機(jī)動(dòng)車違規(guī)行為的調(diào)查通過(guò)該模型,系統(tǒng)實(shí)現(xiàn)了對(duì)違規(guī)的機(jī)動(dòng)車信息的增加、刪除、修改、查詢等功能,確保了系統(tǒng)的安全、可靠。(3)瀏覽信息網(wǎng)上咨詢本系統(tǒng)為用戶提供網(wǎng)上查詢信息,解答有關(guān)問(wèn)題。(4)行政人員的管理在此模組中,將管理員分成兩類:特級(jí)管理員與一般管理員。超級(jí)管理員擁有對(duì)本系統(tǒng)的最高級(jí)的存取權(quán)限,可以管理違規(guī)的汽車資料,也可以根據(jù)要求增加管理員群的管理功能;而一般的管理者,只能對(duì)違規(guī)的機(jī)動(dòng)車信息進(jìn)行增加,刪除,修改,查詢等。使用者區(qū)域:使用者為使用者,可登陸本系統(tǒng)查看違規(guī)資訊,并透過(guò)登記登入之功用模組,進(jìn)行瀏覽、息資訊及查詢汽車違規(guī)資訊。(1)對(duì)資料的搜索在此模組內(nèi),使用者可以隨時(shí)查看由公司主管所張貼之路況資訊。(2)登記登入在此功能中,新的使用者必須先進(jìn)行登記,然后再進(jìn)行相關(guān)的查詢等。(3)違規(guī)詢問(wèn)在該功能中,可以實(shí)現(xiàn)對(duì)違規(guī)行為及違法行為的查詢。(4)網(wǎng)上輔導(dǎo)信息5系統(tǒng)設(shè)計(jì)5.1系統(tǒng)架構(gòu)設(shè)計(jì):該軟件采用了B/S體系結(jié)構(gòu),前端使用HTML,CSS,JavaScript等技術(shù),后端使用Java和Spring框架。在該系統(tǒng)中,我們使用了MySQL的數(shù)據(jù)庫(kù),也就是客戶/服務(wù)器體系結(jié)構(gòu)。該系統(tǒng)主要負(fù)責(zé)人機(jī)交互,完成人機(jī)接口的顯示,并對(duì)使用者的動(dòng)作做出反應(yīng);該服務(wù)端主要是對(duì)用戶端的查詢進(jìn)行管理,并對(duì)其進(jìn)行存儲(chǔ)與處理。5.2數(shù)據(jù)庫(kù)設(shè)計(jì):作為道路違章信息處理的關(guān)鍵環(huán)節(jié),必須按照標(biāo)準(zhǔn)化的要求,盡可能地降低數(shù)據(jù)的重復(fù),并對(duì)其進(jìn)行有效的數(shù)據(jù)存儲(chǔ)與管理。該系統(tǒng)使用了一個(gè)關(guān)聯(lián)的數(shù)據(jù)庫(kù),通過(guò)對(duì)用戶表、違章記錄表、系統(tǒng)參數(shù)表等的數(shù)據(jù)表進(jìn)行了系統(tǒng)的儲(chǔ)存與檢索,其中包含了車輛信息、違章信息、處理結(jié)果等內(nèi)容,保證了數(shù)據(jù)的完整性、準(zhǔn)確性和安全性;5.2.1數(shù)據(jù)庫(kù)需求分析在信息管理系統(tǒng)中,數(shù)據(jù)是評(píng)價(jià)一個(gè)系統(tǒng)的重要基礎(chǔ),是系統(tǒng)最核心的一環(huán),要想要為用戶提供一套合適的系統(tǒng),首先要明白顧客的功能需要,站在顧客的視角來(lái)理解系統(tǒng)。數(shù)據(jù)庫(kù)的構(gòu)建不但關(guān)系到軟件運(yùn)營(yíng)的有效性,而且關(guān)系到軟件的整體運(yùn)營(yíng)品質(zhì)及生存期。在這個(gè)過(guò)程中,開(kāi)發(fā)者需要與使用者進(jìn)行實(shí)時(shí)、高效的交流,并對(duì)所獲取的資料加以分析、加工、處理,逐步把握使用者對(duì)系統(tǒng)的需要,這樣就可以設(shè)計(jì)出讓使用者滿意的軟件。需求分析的重點(diǎn)是:(1)資料要求:資料要求是指該系統(tǒng)所用到的全部資料,收集該應(yīng)用程序所需要的完備、可信的資料,并對(duì)其在資料庫(kù)中的資料進(jìn)行加工,并對(duì)資料之間的連結(jié)、資訊的內(nèi)容與結(jié)構(gòu)等特性進(jìn)行分析。(2)安全和完備性:使用者對(duì)于資訊的安全等級(jí)和資訊之間的整合需要。(3)流程要求:流程流程就是理解系統(tǒng)使用者的請(qǐng)求,確定數(shù)據(jù)庫(kù)中各類數(shù)據(jù)的相互聯(lián)系。對(duì)機(jī)動(dòng)車違規(guī)行為進(jìn)行了調(diào)查和分析,得出了以下要求:違章信息管理:建立違章車輛信息表,包括編碼、違章代碼、車輛類型、車牌號(hào)、車主姓名、車主性別、駕駛證號(hào)、身份證號(hào)、違章時(shí)間、違章地點(diǎn)、違章情況等。如圖:用戶信息:建立用戶表,包括編碼、用戶名、密碼、性別、地址、固話、手機(jī)號(hào)等。如圖:留言咨詢:建立留言表,包括編碼、留言內(nèi)容、留言者姓名、聯(lián)系方式、是否有效、備注。如圖:5.2.2數(shù)據(jù)庫(kù)設(shè)計(jì)原則數(shù)據(jù)庫(kù)的設(shè)計(jì)就是針對(duì)特定的DBMS,按照使用者的要求,對(duì)其進(jìn)行結(jié)構(gòu)和創(chuàng)建的過(guò)程進(jìn)行設(shè)計(jì)。在一定的環(huán)境中構(gòu)建最佳的數(shù)據(jù)庫(kù)方案,構(gòu)建一個(gè)可以高效地對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ),并確保其完整可靠,以適應(yīng)不同的使用需要。以下是對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)原理進(jìn)行歸納和分析:(1)在一個(gè)數(shù)據(jù)庫(kù)的設(shè)計(jì)中,至少要花費(fèi)40%的時(shí)間。(2)一個(gè)數(shù)據(jù)庫(kù)的設(shè)計(jì),并不只是一個(gè)網(wǎng)頁(yè)的顯示。(3)在進(jìn)行一個(gè)數(shù)據(jù)庫(kù)的設(shè)計(jì)時(shí),必須要將效率和最優(yōu)結(jié)合起來(lái)。(4)增加一些需要的、偶爾會(huì)出現(xiàn)的字段。(5)讓表格之間的關(guān)系變得更好。(6)在系統(tǒng)代碼結(jié)束后,進(jìn)行表格的設(shè)計(jì)。(7)選取適當(dāng)?shù)年P(guān)鍵字產(chǎn)生原則。采用數(shù)據(jù)庫(kù)的方法,既可以消除數(shù)據(jù)的重復(fù),又可以節(jié)約存儲(chǔ)量,降低數(shù)據(jù)庫(kù)的維護(hù)負(fù)擔(dān),但在實(shí)際應(yīng)用中存在一定的困難。但是,在沒(méi)有多余的數(shù)據(jù)庫(kù)的情況下,并不意味著沒(méi)有多余的數(shù)據(jù)庫(kù)就一定是一個(gè)好的數(shù)據(jù)庫(kù)。識(shí)別方法:采用圖像識(shí)別、機(jī)械學(xué)等方法,對(duì)道路違章進(jìn)行識(shí)別,并保留相應(yīng)的證據(jù);系統(tǒng)特性:該軟件主要實(shí)現(xiàn)了違章識(shí)別,違章記錄,違章處理,數(shù)據(jù)分析與統(tǒng)計(jì)等幾個(gè)部分。接口方面。5.2.3數(shù)據(jù)庫(kù)總體設(shè)計(jì)該數(shù)據(jù)庫(kù)的設(shè)計(jì)思路按照前面章節(jié)中所介紹的數(shù)據(jù)庫(kù)的基本原則進(jìn)行。SQL服務(wù)器的主要功能如下:(1)真實(shí)client/server架構(gòu)。(2)采用了圖形化的人機(jī)交互方式,使系統(tǒng)的管理、數(shù)據(jù)的處理變得簡(jiǎn)單、直接。(3)具有較強(qiáng)的可編程界面,使使用者在編寫(xiě)程序時(shí)有較大的靈活性。(4)SQLServer充分發(fā)揮NT的收發(fā)信息、對(duì)登陸安全進(jìn)行控制等多種特性,并與WindowsNT進(jìn)行了充分的整合。(5)良好的可擴(kuò)展性,從使用Windows95/98的筆記型計(jì)算機(jī)到正在工作的計(jì)算機(jī)支持多核、多核、多個(gè)操作系統(tǒng)的Windows2000應(yīng)用。(6)支持Web技術(shù),允許用戶方便地在Web上公布數(shù)據(jù)庫(kù)中的數(shù)據(jù)(7)SQLServer還具有數(shù)據(jù)倉(cāng)儲(chǔ)能力,這一特性僅適用于Oracle及其它成本較高的DBMS。5.2.4數(shù)據(jù)庫(kù)概念設(shè)計(jì)E-R本系統(tǒng)建立了4張數(shù)據(jù)表;購(gòu)物車表(carts)、訂單表(orders)、類別表(categories)和快餐信息表(products)。如圖:5.2.5數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)(1)UserInfos表:用于存放用戶信息,結(jié)構(gòu)如表所示。(2)CarTypes表:用于存放車輛類型信息,結(jié)構(gòu)如表所示。(3)Systemlotices表:用于系統(tǒng)公告信息,結(jié)構(gòu)如表所示。(4)CarlllegalInfors表:用于存放違章信息信息,結(jié)構(gòu)如表所示。(5)LeaveMessages表:用于存放系統(tǒng)留言信息,結(jié)構(gòu)如表所示:6系統(tǒng)實(shí)現(xiàn)6.1系統(tǒng)開(kāi)發(fā)環(huán)境:該軟件以Java為基礎(chǔ),以MySQL為基礎(chǔ),以MySQL為核心的軟件平臺(tái)。使用Swing架構(gòu)來(lái)完成數(shù)據(jù)庫(kù)的數(shù)據(jù)儲(chǔ)存,并使用了一個(gè)圖形化的人機(jī)接口。6.2本軟件的主要功能是:該系統(tǒng)主要完成了用戶管理,違章記錄管理,查詢統(tǒng)計(jì),系統(tǒng)設(shè)置等多個(gè)方面的功能。1.違章鑒定部分:利用圖象識(shí)別的方法,迅速地對(duì)違章車輛進(jìn)行鑒定。2.違規(guī)紀(jì)錄模塊:通過(guò)對(duì)資料庫(kù)的運(yùn)算,精確地記載違規(guī)事件的有關(guān)資料。3.違章處理模塊:包含違章告知、罰款支付等多種功能,以達(dá)到快速有效地對(duì)違章行為進(jìn)行處置。4.數(shù)據(jù)處理與統(tǒng)計(jì)模型:運(yùn)用數(shù)據(jù)挖掘與統(tǒng)計(jì)學(xué)方法,對(duì)違章信息進(jìn)行深度剖析,為交警主管部門的執(zhí)法工作提供科學(xué)依據(jù)。6.2.1頭版顯示接口機(jī)動(dòng)車違規(guī)信息處理系統(tǒng)的主頁(yè)面上,以更新后的信息通告模組及注冊(cè)登入畫(huà)面為主,僅有已登記的使用者可以進(jìn)入該系統(tǒng),進(jìn)行違規(guī)查詢等作業(yè),未登記的使用者,僅可查看最近的通告內(nèi)容。更新的通知以10個(gè)頁(yè)面為單位,點(diǎn)擊后會(huì)出現(xiàn)一個(gè)通知詳情。這張圖片是這樣顯示:6.2.2注冊(cè)登錄界面在登錄注冊(cè)界面中,單擊“注冊(cè)”進(jìn)入“新用戶注冊(cè)”對(duì)話框,填寫(xiě)用戶名、密碼、手機(jī)號(hào)等相關(guān)重要信息,填寫(xiě)完單擊“注冊(cè)”即可完成注冊(cè)操作,再單擊登陸界面填寫(xiě)用戶名和密碼即可登錄。此外,進(jìn)入到用戶系統(tǒng)界面或者管理員系統(tǒng)管理界面都可以通過(guò)單擊“注銷”退出當(dāng)前界面回到系統(tǒng)首頁(yè)。如圖所示:6.2.3個(gè)人資料界面進(jìn)入到用戶主界面后,用戶可以在左邊的“導(dǎo)航菜單”中單擊“個(gè)人資料”進(jìn)行信息的查看,如果有信息需要修改可單擊右下方“修改”按鈕。如圖所示:個(gè)人資料的查看個(gè)人資料的修改6.2.4違章信息查詢界面在導(dǎo)航菜單中還有“違章信息查詢”模塊,用戶可以通過(guò)正確的駕駛證號(hào)、車牌號(hào)或者違章時(shí)間段來(lái)進(jìn)行查詢車輛違章信息。如果有違章信息記錄就會(huì)顯示出來(lái),用戶可單擊“詳情”查看具體信息:如果沒(méi)有則會(huì)顯示“無(wú)數(shù)據(jù)行”。如圖所示:6.2.5用戶留言界面在整個(gè)用戶模塊中除了以上界面還有用戶留言功能。游湖可以在這里留下疑問(wèn)、意見(jiàn)和建議。如圖所示:6.2.6后臺(tái)管理界面的實(shí)現(xiàn)管理員登陸后臺(tái)管理用來(lái)管理前臺(tái)所有的數(shù)據(jù)和信息,管理員必須登錄才能進(jìn)入。與用戶登錄類似,管理員在對(duì)話框中輸入正確的用戶名和密碼即可。如圖所示:系統(tǒng)公告管理在系統(tǒng)公告管理中,管理員不僅可以通過(guò)模糊查詢等方法查詢公告信息,還可對(duì)任意一條公告信息進(jìn)行刪除、新增和修改的操作。如圖所示:用戶留言管理在用戶留言管理中,管理員可以通過(guò)留言內(nèi)容或者留言時(shí)間條件對(duì)留言進(jìn)行查詢,也可以刪除無(wú)用或重復(fù)的留言。如圖所示:車輛違章信息管理在車輛違章信息管理中,管理員可通過(guò)姓名、性別、車輛類型、是否扣留車輛等選項(xiàng)簡(jiǎn)化查詢結(jié)果。例如選中“車輛類型”下拉列表中的“小轎車”選項(xiàng),則只顯示出了所有與小轎車相關(guān)的違章信息,單擊“詳情”進(jìn)行查看詳細(xì)信息。如圖所示:用戶管理在用戶管理中,管理員可以對(duì)車輛違章信息管理系統(tǒng)的所有用戶進(jìn)行管理,包括查詢、刪除、新增和修改四項(xiàng)操作。如圖所示:7系統(tǒng)測(cè)試7.1軟件測(cè)試導(dǎo)論通過(guò)分析設(shè)計(jì),最終實(shí)現(xiàn)了一套完善的、可以用于實(shí)際操作的軟件。軟件測(cè)試是軟件開(kāi)發(fā)過(guò)程中最關(guān)鍵的一環(huán),它具有發(fā)現(xiàn)軟件缺陷,度量軟件質(zhì)量,并對(duì)其是否符合使用者的要求等一系列問(wèn)題。通過(guò)測(cè)試,我們可以找到可以規(guī)避的開(kāi)發(fā)風(fēng)險(xiǎn),改善軟件的完整性,判斷測(cè)試的終止時(shí)間。7.2系統(tǒng)除錯(cuò)可以將該系統(tǒng)的調(diào)試過(guò)程劃分為如下5個(gè)階段:(1)程式偵錯(cuò)程序調(diào)試是在使用者正式開(kāi)始使用該系統(tǒng)前,先通過(guò)人工或匯編等方式對(duì)該程序系統(tǒng)進(jìn)行調(diào)試,之后再對(duì)其進(jìn)行修改、調(diào)整,以保證該系統(tǒng)的高品質(zhì)、高可靠性及安全。在語(yǔ)法修正部分,檢驗(yàn)文法和程式碼差不多是同步完成的,當(dāng)文法與程式碼都確定無(wú)誤后,再繼續(xù)進(jìn)行邏輯核對(duì)。(2)函數(shù)除錯(cuò)功能調(diào)試就是將某個(gè)特定的功能模塊下的多個(gè)部分組合起來(lái),以一個(gè)完整的方式來(lái)進(jìn)行調(diào)試,在滿足一定的功能需求的前提下,對(duì)程序的執(zhí)行是否正確進(jìn)行檢驗(yàn),從而保證該系統(tǒng)中的各功能模塊能夠正常、和諧地工作。(3)對(duì)主控軟件進(jìn)行調(diào)試,并對(duì)軟件進(jìn)行調(diào)試主控程式的調(diào)試與排程程式之調(diào)試,其目標(biāo)在于偵測(cè)排程參數(shù)之傳遞,使排程系統(tǒng)能即時(shí)找出并加以處理。(4)整個(gè)計(jì)劃的除錯(cuò)在對(duì)一個(gè)程序進(jìn)行總體調(diào)試以前,通過(guò)其它的一些調(diào)試工作,已經(jīng)基本上達(dá)到了用戶的要求,然后再利用“系統(tǒng)模型”對(duì)整個(gè)軟件進(jìn)行一次完整的、完整的檢測(cè)。即根據(jù)整個(gè)程序的測(cè)試結(jié)果,將所檢測(cè)到的問(wèn)題反饋給相應(yīng)的部件,然后進(jìn)一步深入到特定的細(xì)節(jié)問(wèn)題中去修正。(5)現(xiàn)場(chǎng)試驗(yàn)在整個(gè)程序的總體調(diào)試結(jié)束以后,還要對(duì)該系統(tǒng)進(jìn)行現(xiàn)場(chǎng)測(cè)試,也就是,在特定的配置應(yīng)用場(chǎng)景下,將該系統(tǒng)在電腦上所執(zhí)行的操作效果和開(kāi)發(fā)設(shè)計(jì)者預(yù)期的操作效果相比較,驗(yàn)證兩者之間的一致性。7.3檢驗(yàn)的總結(jié)在此基礎(chǔ)上,提出了一種基于“黑箱”的設(shè)計(jì)方案,該方案旨在對(duì)整個(gè)軟件系統(tǒng)進(jìn)行一系列的測(cè)試,以此來(lái)檢驗(yàn)各功能模塊能否正確地工作。在該系統(tǒng)的接口上進(jìn)行的系統(tǒng)測(cè)試,不需對(duì)該軟件的內(nèi)部構(gòu)造進(jìn)行詳細(xì)的分析,僅需對(duì)該軟件的各功能模塊進(jìn)行檢測(cè),并按照該軟件的操作手冊(cè)對(duì)該軟件的各項(xiàng)性能進(jìn)行檢測(cè)。經(jīng)過(guò)對(duì)該軟件進(jìn)行了簡(jiǎn)易的調(diào)試,并對(duì)其各項(xiàng)性能進(jìn)行了試驗(yàn),得到了如下結(jié)果:(1)該軟件的用戶界面雖然很漂亮,但是很實(shí)用,而且易于理解。(2)建立了完備的數(shù)據(jù)庫(kù),保證了系統(tǒng)的正常工作。(3)該體系的安全性能需要進(jìn)一步提高。(4)該系統(tǒng)能夠?qū)崿F(xiàn)對(duì)基礎(chǔ)的資料類型差錯(cuò)的判定,而對(duì)不合法的資料則不能進(jìn)行真實(shí)的鑒別。
結(jié)論以此為基礎(chǔ),設(shè)計(jì)和研制了一種能夠快速識(shí)別、準(zhǔn)確錄入和快速處置的系統(tǒng)框架。經(jīng)過(guò)對(duì)現(xiàn)場(chǎng)生產(chǎn)資料的處理,證明了本系統(tǒng)的實(shí)用性和實(shí)用性。在此基礎(chǔ)上,本項(xiàng)目還將對(duì)該方法進(jìn)行改進(jìn),并對(duì)其進(jìn)行改進(jìn),提升其運(yùn)行的穩(wěn)定性與安全性,從而為我國(guó)的道路交通管理工作提供更為全面和有效的支撐。我也從該體系的設(shè)計(jì)中獲益良多。認(rèn)識(shí)到自己對(duì)專業(yè)知識(shí)的了解不夠,就算是學(xué)過(guò)的東西,在實(shí)踐中也難以運(yùn)用,在學(xué)習(xí)的過(guò)程中會(huì)出現(xiàn)很多問(wèn)題,讓人無(wú)所適從。這一次的畢業(yè)設(shè)計(jì),是在VisualStudio2010中,利用SQLServer2008這個(gè)比較容易操作的工具,利用ASP.NET的腳本語(yǔ)言,創(chuàng)建了一個(gè)數(shù)據(jù)庫(kù)。通過(guò)這個(gè)體系的編制,本人感覺(jué)到自己既掌握了本科階段所學(xué)的知識(shí),又進(jìn)一步提高了自己的編程水平,為今后的分析問(wèn)題、解決問(wèn)題提供了有力的支持。在此期間,我先去學(xué)習(xí)汽車違規(guī)的相關(guān)資料,查閱了一些將會(huì)牽涉到的實(shí)用的汽車違規(guī)資料,再學(xué)習(xí)網(wǎng)絡(luò)上現(xiàn)有的汽車違規(guī)資料管理系統(tǒng)。在系統(tǒng)的各個(gè)階段,對(duì)系統(tǒng)進(jìn)行了全面細(xì)致的研究分析,不管是在系統(tǒng)需求分析、建立數(shù)據(jù)庫(kù)階段,還是在編寫(xiě)各個(gè)模塊的功能系統(tǒng)時(shí),都要把使用者的需求弄清楚,一切工
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年甘肅省武威市事業(yè)單位招聘628人【醫(yī)療崗57人】考前自測(cè)高頻考點(diǎn)模擬試題附答案詳解(完整版)
- 三年級(jí)信息技術(shù)下冊(cè) 玩飛機(jī)說(shuō)課稿 華中師大版
- 第20課 木版年畫(huà)教學(xué)設(shè)計(jì)小學(xué)美術(shù)蘇少版六年級(jí)上冊(cè)-蘇少版
- 2024年五年級(jí)數(shù)學(xué)下冊(cè) 6 分?jǐn)?shù)的加法和減法 1同分母分?jǐn)?shù)加、減法第2課時(shí) 同分母分?jǐn)?shù)加、減法(2)配套說(shuō)課稿 新人教版001
- 2025年河南省鶴壁市繼續(xù)教育公需科目考試題(含答案)
- 九年級(jí)歷史下冊(cè) 第三課 凡爾賽-華盛頓體系說(shuō)課稿 新人教版
- 一年級(jí)體育上冊(cè) 第十三課跳樹(shù)葉游戲說(shuō)課稿
- 第一節(jié) 地形地勢(shì)特征教學(xué)設(shè)計(jì)初中地理商務(wù)星球版八年級(jí)上冊(cè)-商務(wù)星球版2012
- 第九課 正確表達(dá)情緒教學(xué)設(shè)計(jì)小學(xué)心理健康北師大版六年級(jí)上冊(cè)-北師大版
- 4.3 人類活動(dòng)與土壤教學(xué)設(shè)計(jì)-華東師大版七年級(jí)下冊(cè)科學(xué)
- 2025年時(shí)事政治試題庫(kù)及答案(共550題)
- 汽車玻璃升降器培訓(xùn)資料
- DB2301∕T 178-2024 地下市政基礎(chǔ)設(shè)施普查及信息化管理平臺(tái)建設(shè)技術(shù)規(guī)程
- 《人工智能與社會(huì)》高職人工智能通識(shí)課程全套教學(xué)課件
- 齲齒的治療講課件
- 中醫(yī)腸道健康課件
- 妊娠期高血壓疾病診治指南(2025版)解讀
- 巡回護(hù)士的職責(zé)及流程
- 中石油2025年招聘筆試真押題
- 醫(yī)藥行業(yè)中醫(yī)藥現(xiàn)代化研發(fā)方案
- 2024年江蘇南通中考滿分作文《前進(jìn)我有我的姿態(tài)》13
評(píng)論
0/150
提交評(píng)論