交通違章管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
交通違章管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
交通違章管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
交通違章管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
交通違章管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

摘要PAGE24PAGE23交通違章管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要近幾年來,隨著我國社會(huì)主義經(jīng)濟(jì)的快速健康發(fā)展,我國各縣城鄉(xiāng)各類交通車輛大幅度的增加,從而直接導(dǎo)致各類城市交通安全事故人數(shù)呈逐年不斷上升惡化趨勢,嚴(yán)重威脅著廣大人們的人身生命財(cái)產(chǎn)安全,使城市交通管理工作面臨著嚴(yán)峻形勢。交通違章服務(wù)管理信息系統(tǒng),讓交通司機(jī)們不僅可以在網(wǎng)上隨時(shí)隨地查到自己的交通違章管理信息,及時(shí)發(fā)現(xiàn)糾正自己的交通違章管理錯(cuò)誤,并及時(shí)起到自我警示的重要作用。該專業(yè)交通違章信息管理網(wǎng)站系統(tǒng)主要給道路交通管理行政部門和交通車輛駕駛管理人員之間提供一個(gè)溝通交流的信息平臺(tái),交通違章信息管理網(wǎng)站系統(tǒng)本身是一個(gè)非常專業(yè)化的網(wǎng)站管理系統(tǒng),本專業(yè)網(wǎng)站將充分運(yùn)用強(qiáng)大的專業(yè)網(wǎng)絡(luò)平臺(tái),向廣大交通用戶免費(fèi)提供法律咨詢等信息服務(wù)。交通違章信息管理軟件系統(tǒng)設(shè)計(jì)選用基于jspc的技術(shù)設(shè)計(jì)框架,采用基于cxweb的三層管理體系軟件結(jié)構(gòu)根據(jù)模型設(shè)計(jì)構(gòu)建管理系統(tǒng)。關(guān)鍵詞:車輛違章;查詢;系統(tǒng);JSP;Tomcat論文類型:理論研究目錄目錄1緒論 11.1課題開發(fā)的背景 11.2國內(nèi)外發(fā)展概況 12可行性分析 32.1技術(shù)可行性 32.2經(jīng)濟(jì)可行性 錯(cuò)誤!未定義書簽。2.3操作可行性 錯(cuò)誤!未定義書簽。2.4運(yùn)行可行性 錯(cuò)誤!未定義書簽。3需求分析 33.1問題分析 錯(cuò)誤!未定義書簽。3.2軟件的需求分析 錯(cuò)誤!未定義書簽。3.3功能分析 錯(cuò)誤!未定義書簽。3.4相關(guān)開發(fā)技術(shù)選擇 錯(cuò)誤!未定義書簽。3.5運(yùn)行環(huán)境 錯(cuò)誤!未定義書簽。4總體設(shè)計(jì) 44.1系統(tǒng)設(shè)計(jì)思想 64.2功能模塊設(shè)計(jì) 錯(cuò)誤!未定義書簽。4.3系統(tǒng)總體結(jié)構(gòu)圖 錯(cuò)誤!未定義書簽。5數(shù)據(jù)庫的設(shè)計(jì) 85.1設(shè)計(jì)Mysql數(shù)據(jù)庫 85.2數(shù)據(jù)庫設(shè)計(jì)規(guī)則 錯(cuò)誤!未定義書簽。5.3數(shù)據(jù)庫需求分析 95.4數(shù)據(jù)庫的設(shè)計(jì) 錯(cuò)誤!未定義書簽。6系統(tǒng)實(shí)現(xiàn) 126.1前臺(tái)首頁設(shè)計(jì) 126.2安全常識(shí) 136.3違章信息查詢 136.4交流平臺(tái)管理 137測試 157.1測試項(xiàng)目 錯(cuò)誤!未定義書簽。7.2測試方法 錯(cuò)誤!未定義書簽。7.3本程序測試 錯(cuò)誤!未定義書簽??偨Y(jié) 22參考文獻(xiàn) 22致謝 24文1緒論1.1課題開發(fā)的背景當(dāng)今世界信息科學(xué)技術(shù)正在飛速發(fā)展,尤其以無線通信、計(jì)算機(jī)、網(wǎng)絡(luò)技術(shù)為主要代表的移動(dòng)互聯(lián)網(wǎng)信息技術(shù)更是日新月異,令人看得眼花燎亂,目不暇接。由于現(xiàn)代計(jì)算機(jī)移動(dòng)互聯(lián)網(wǎng)在我國政治、經(jīng)濟(jì)、生活等各個(gè)領(lǐng)域的廣泛發(fā)展、運(yùn)用以及互聯(lián)網(wǎng)絡(luò)的迅速發(fā)展普及和全世界社會(huì)對(duì)互聯(lián)網(wǎng)絡(luò)的高度依賴很大程度,計(jì)算機(jī)互聯(lián)網(wǎng)絡(luò)已經(jīng)發(fā)展成為一個(gè)國家的經(jīng)濟(jì)基礎(chǔ)和政治命脈,成為經(jīng)濟(jì)社會(huì)和國民經(jīng)濟(jì)持續(xù)發(fā)展強(qiáng)大的驅(qū)動(dòng)力,其重要地位越來越重要隨著中國城市經(jīng)濟(jì)的不斷快速發(fā)展,中國每個(gè)家庭的公共汽車車輛擁有量越來越多,因而城市交通管理和各部門的交通管理人員工作量和業(yè)務(wù)工作量的壓力不斷大大上升。特別多的是目前全中國社會(huì)的交通法律意識(shí)和普通社會(huì)公德保護(hù)意識(shí)還不是很強(qiáng),人們對(duì)一些常見的道路交通無章違紀(jì)、甚至交通違法違規(guī)現(xiàn)象習(xí)以為常,如駕車超速和亂闖紅燈等各種交通違章違法現(xiàn)象十分普遍。目前,公安機(jī)關(guān)交警部門已經(jīng)完全擁有了自己的交警數(shù)據(jù)網(wǎng)絡(luò),特別上自是去年電子交警"上崗"以來,信息的數(shù)據(jù)傳輸已經(jīng)變得更加迅速和快捷,但是,交警數(shù)據(jù)網(wǎng)絡(luò)的主要工作系統(tǒng)性質(zhì)和應(yīng)用特點(diǎn)卻也決定了他們往往需要在非公共辦公室的環(huán)境對(duì)交警信息中的數(shù)據(jù)安全進(jìn)行實(shí)時(shí)查詢和采集處理,因而,在公安警務(wù)部門信息數(shù)據(jù)查詢的應(yīng)用手段上也還具有很大的技術(shù)局限性,不能充分做到滿足其交警信息化的服務(wù)需求,公安交警信息管理系統(tǒng)和普通民眾之間還基本上是處于信息隔離工作狀態(tài)。利用了現(xiàn)代的網(wǎng)絡(luò)和通信技術(shù)手段將其與群眾聯(lián)系了起來,更好地充分發(fā)揮了公安機(jī)關(guān)信息系統(tǒng)的作用,提升了公安交警等其他國家權(quán)利公共信息服務(wù)部門和機(jī)構(gòu)在群眾中的地位和形象。本設(shè)計(jì)方案的信息系統(tǒng)設(shè)計(jì)主要是借助于erinternet作為了公安交警機(jī)關(guān)信息系統(tǒng)的基礎(chǔ)和補(bǔ)充。本方案可以這樣設(shè)想,當(dāng)有大量的機(jī)動(dòng)車輛被公安交警部門在高速道路上利用所設(shè)置的交通傳感器和裝置采集得到的闖紅燈、超速和不按路面交通標(biāo)志規(guī)則行駛等交通違章信息,系統(tǒng)自動(dòng)將這些相關(guān)信息及時(shí)傳送到交警內(nèi)部的數(shù)據(jù)網(wǎng)絡(luò),除了及時(shí)記錄在案外,同時(shí)通過交警公共信息服務(wù)平臺(tái)的交通違章服務(wù)信息管理功能,將機(jī)動(dòng)車輛交通違章的發(fā)生地點(diǎn)、時(shí)間、錯(cuò)誤的方式和受到處罰的結(jié)果及時(shí)主動(dòng)的發(fā)送到交通違章信息查詢的網(wǎng)站上,從而更好的實(shí)現(xiàn)及時(shí)處理。這樣,針對(duì)少數(shù)車輛和司機(jī)的這種僥幸心理可以達(dá)到及時(shí)有效的舉報(bào)和警告.同時(shí)也可以使得犯規(guī)的車輛和司機(jī)可以有更多機(jī)會(huì)主動(dòng)舉報(bào)并接受交警的處理,以免交通違規(guī)產(chǎn)生更嚴(yán)重后果。該車輛管理系統(tǒng)成功的將違章管理網(wǎng)絡(luò)的優(yōu)勢與普通違章車輛管理信息查詢系統(tǒng)緊密的結(jié)合了起來,是針對(duì)普通車輛用戶需求而開發(fā)的一個(gè)新型違章車輛管理信息查詢的系統(tǒng),經(jīng)過十多年的調(diào)研發(fā)現(xiàn),具有非常好的可行性,有一定的實(shí)用價(jià)值。1.2國內(nèi)外發(fā)展概況美國在大約公元前的上個(gè)世紀(jì)80年代就在整個(gè)全國廣大范圍內(nèi)就開始了對(duì)個(gè)人交通違章的相關(guān)信息在線收集和繳費(fèi)查詢的管理工作隨著我國網(wǎng)絡(luò)化和社會(huì)信息化的普及化,公民不僅已經(jīng)可以在它的移動(dòng)端和互聯(lián)網(wǎng)上在線收集和咨詢查看自己的駕駛車輛以及有關(guān)個(gè)人交通違章的相關(guān)信息,而且還甚至已經(jīng)可以在網(wǎng)上直接在線實(shí)現(xiàn)個(gè)人繳納有關(guān)交通違章罰款的相關(guān)信息收集查詢管理功能。交通違章的信息管理業(yè)務(wù)查詢信息系統(tǒng)最初可能是近幾年才在目前我國國內(nèi)開始比較流行的一種網(wǎng)上用戶進(jìn)行從事交通違章業(yè)務(wù)管理和信息查詢的一種方式。后來逐漸的廣泛推廣者和普及擴(kuò)展到了北美歐洲等發(fā)達(dá)國家,我國的西鄰上海和我國東鄰日本也在上世紀(jì)90年代中期開展了這種城市交通違章網(wǎng)上交通管理信息查詢的網(wǎng)絡(luò)服務(wù),極大的方便了我國城市交通違章管理查詢系統(tǒng)各職能部門的城市交通管理查詢工作,減少了不必要的管理人力和城市交通管理投資,同時(shí)大大提高了城市交通管理工作效率。我國的計(jì)算機(jī)交通違章網(wǎng)上信息查詢系統(tǒng)起步比較晚,這和近年來我國移動(dòng)互聯(lián)網(wǎng)的快速發(fā)展和起步有著密切的直接關(guān)系。雖然我國在1995年開始逐步的實(shí)施了交通違章網(wǎng)上的查詢,但是由于計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展緩慢,直到如今,還有很多負(fù)責(zé)交通管理的部門不能在網(wǎng)絡(luò)上實(shí)現(xiàn)交通違規(guī)信息網(wǎng)上自動(dòng)查詢的功能,目前這一困難的情況正隨著計(jì)算機(jī)網(wǎng)絡(luò)的快速發(fā)展,和現(xiàn)代計(jì)算機(jī)信息系統(tǒng)的發(fā)展和普及,在逐步得到緩解。即使我們是已經(jīng)基本實(shí)現(xiàn)了網(wǎng)上自動(dòng)查詢交通違章相關(guān)信息的交通管理單位,由于其人員技術(shù)水平,設(shè)備等原因,也仍然存在著交通違章信息不準(zhǔn)確及交通違章信息查詢時(shí)丟失的尷尬現(xiàn)狀,所以,開發(fā)一個(gè)能夠適合于新形勢下的人進(jìn)行交通違規(guī)信息網(wǎng)上查詢的系統(tǒng),就在實(shí)踐上顯得尤為重要。近幾年來,隨著人類社會(huì)和經(jīng)濟(jì)的快速進(jìn)步和發(fā)展,我國的城鄉(xiāng)各類軌道交通車輛大幅減少和增加,從而直接導(dǎo)致各類軌道交通車輛發(fā)生事故人數(shù)呈逐年減少和上升的趨勢,嚴(yán)重威脅著廣大人們的生命財(cái)產(chǎn)安全,使得交通管理行政部門面臨著嚴(yán)峻形勢。據(jù)交通部統(tǒng)計(jì),80%左右的重特大交通事故發(fā)生率是由于部分交通事故參與者不嚴(yán)格遵守道路交通法規(guī),交通安全的意識(shí)淡薄,缺乏自我的保護(hù)意識(shí)而直接引發(fā)的。因此,要有效遏制重特大交通事故的人數(shù)和發(fā)生,減少重特大事故的人數(shù)和發(fā)生率,單靠政府和交通管理行政部門這一方的努力往往是收效甚微的,只有從根本上提高了全民的素質(zhì),增加了全民的道路交通安全自我保護(hù)意識(shí)才是預(yù)防和解決交通安全問題的根本。而互聯(lián)網(wǎng)的交通違章信息管理警示系統(tǒng),讓市民和司機(jī)們隨時(shí)都可以在網(wǎng)上隨時(shí)查到自己的交通違章和錯(cuò)誤信息,及時(shí)地發(fā)現(xiàn)和糾正自己的交通違章和錯(cuò)誤,并在其中起到了警示的重要作用。2可行性分析2.1技術(shù)可行性本系統(tǒng)設(shè)計(jì)上采用三層數(shù)據(jù)庫結(jié)構(gòu),用tocmicrosoftmysqlet等數(shù)據(jù)庫軟件作為系統(tǒng)后臺(tái)的數(shù)據(jù)庫,安裝和操作使用簡單易學(xué),方便用戶操作;本系統(tǒng)前臺(tái)數(shù)據(jù)庫在頁面設(shè)計(jì)上采用了jsp作為動(dòng)態(tài)的頁面,jsp相比于asp、php都是具有很大的擴(kuò)展性和優(yōu)勢;后臺(tái)控制系統(tǒng)在底層設(shè)計(jì)上采用servlet,servlet控制,這是本系統(tǒng)javaweb系統(tǒng)開發(fā)中經(jīng)常使用的比較熱門的數(shù)據(jù)庫技術(shù)。本系統(tǒng)在服務(wù)器設(shè)計(jì)上采用tomcat服務(wù)器,它實(shí)際上是一個(gè)比較開源的軟件。本系統(tǒng)開發(fā)人員在學(xué)習(xí)了這些熱門的語言或開發(fā)工具之后,有了能力去設(shè)計(jì)和開發(fā)本系統(tǒng)。2.2經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性評(píng)價(jià)是指計(jì)算機(jī)軟件所應(yīng)用帶來的可行性和經(jīng)濟(jì)效益與開發(fā)設(shè)計(jì)所需要的經(jīng)濟(jì)投資和費(fèi)用相比較方式是否適當(dāng),軟件的應(yīng)用是否會(huì)給軟件使用者和企業(yè)帶來可行性和經(jīng)濟(jì)效益。首先隨著現(xiàn)代計(jì)算機(jī)應(yīng)用軟件和其他硬件應(yīng)用技術(shù)的進(jìn)步和飛速發(fā)展,計(jì)算機(jī)軟、硬件的價(jià)格不斷提高和下降,設(shè)計(jì)本企業(yè)系統(tǒng)所需要投入的人力和資金下降。與通過使用本企業(yè)系統(tǒng)為其他企業(yè)用戶發(fā)布、獲取信息提供服務(wù)所需要節(jié)省的經(jīng)濟(jì)價(jià)值和資金相比,應(yīng)用本企業(yè)系統(tǒng)可以帶來的經(jīng)濟(jì)收益較大,經(jīng)濟(jì)效益可觀,所以在經(jīng)濟(jì)上應(yīng)用軟件是可行的。2.3操作可行性本違章管理系統(tǒng)為機(jī)動(dòng)車輛違章的信息管理和查詢的平臺(tái),操作簡單,使用者完全可以很快了解和熟悉系統(tǒng)的各個(gè)模塊和功能。因此,本違章管理系統(tǒng)在設(shè)計(jì)和操作上是可行的節(jié)省時(shí)間以及大量的人力和物力。而且本違章管理系統(tǒng)的軟件兼容性好,在一般的計(jì)算機(jī)應(yīng)用系統(tǒng)的條件下完全適用,可以直接擴(kuò)展應(yīng)用到其他的企業(yè),可以將擴(kuò)展性和可維護(hù)性相互完美結(jié)合。2.4運(yùn)行可行性運(yùn)行的可行性評(píng)價(jià)主要是指新違章查詢系統(tǒng)的設(shè)計(jì)研制和系統(tǒng)開發(fā)充分的考慮到所需要使用的計(jì)算機(jī)人群主要是那些具有一定的計(jì)算機(jī)維護(hù)管理能力的一般車輛計(jì)算機(jī)使用管理人員,和那些具有一定的維護(hù)管理經(jīng)驗(yàn)的計(jì)算機(jī)系統(tǒng)管理員,因此整個(gè)車輛使用的違章維護(hù)管理查詢系統(tǒng)都處于運(yùn)行的環(huán)境,數(shù)據(jù)庫的維護(hù)管理操作簡單,只需在同一個(gè)安裝了java虛擬機(jī)和mysql的同一臺(tái)計(jì)算機(jī)上運(yùn)行數(shù)據(jù)庫即可。本違章查詢系統(tǒng)是采用基于jawindows的交互式用戶界面,而該查詢管理系統(tǒng)采用的是大家比較熟悉的計(jì)算機(jī)操作系統(tǒng),對(duì)于那些還沒有一般的使用計(jì)算機(jī)基礎(chǔ)知識(shí)的車輛使用人員就是可以輕松的上手。而整個(gè)車輛使用違章的查詢管理系統(tǒng)采用最友好的交互式用戶界面,簡介內(nèi)容清晰明了,不需要對(duì)該系統(tǒng)的數(shù)據(jù)庫操作進(jìn)行深入的學(xué)習(xí)和了解。3需求分析需求的分析雖然仍然處于目標(biāo)軟件開發(fā)項(xiàng)目設(shè)計(jì)過程的一個(gè)開始和結(jié)束階段,但它對(duì)于整個(gè)目標(biāo)軟件開發(fā)的過程以及目標(biāo)軟件的產(chǎn)品質(zhì)量都是至關(guān)重要的。隨著目標(biāo)軟件開發(fā)系統(tǒng)復(fù)雜性的進(jìn)一步提高及軟件開發(fā)規(guī)模的進(jìn)一步擴(kuò)大,需求的分析在目標(biāo)軟件開發(fā)中所處的重要地位愈加突出。我們所謂的需求,是指充分了解用戶對(duì)于目標(biāo)軟件開發(fā)系統(tǒng)在其功能、行為、性能系統(tǒng)設(shè)計(jì)以及約束等各個(gè)方面的具體設(shè)計(jì)要求。在對(duì)需求的分析設(shè)計(jì)工作中,系統(tǒng)環(huán)境分析是指技術(shù)人員對(duì)目標(biāo)用戶的信息及需求環(huán)境進(jìn)行了調(diào)查和統(tǒng)計(jì)分析,確定了現(xiàn)有目標(biāo)軟件環(huán)境的基本特征,正確分析和定義應(yīng)用目標(biāo)軟件的系統(tǒng)環(huán)境特征。因此,需求的分析設(shè)計(jì)工作的目的是對(duì)應(yīng)用環(huán)境及其設(shè)計(jì)中的問題環(huán)境特征進(jìn)行更深入的理解和分析,為目標(biāo)軟件問題設(shè)計(jì)中所涉及的目標(biāo)用戶信息、功能及系統(tǒng)的行為特征建立具體設(shè)計(jì)模型,將目標(biāo)用戶具體需求的精確化。車輛違章信息查詢管理系統(tǒng)基于erinternetjsp技術(shù),具有良好的通用性、兼容性、可擴(kuò)展性,網(wǎng)站管理系統(tǒng)采用jsp技術(shù)進(jìn)行自主開發(fā),在系統(tǒng)穩(wěn)定性和網(wǎng)絡(luò)安全性等各個(gè)方面的要求十分嚴(yán)格,滿足用戶的不同使用需要。實(shí)現(xiàn)以下功能:1.建立安全、美觀、友好的企業(yè)網(wǎng)站操作界面,支持多種版本的瀏覽器。2.管理員建立一個(gè)完善的管理員系統(tǒng),包括在線管理用戶注冊、修改違章資料、在線查詢已經(jīng)注冊違章車輛相關(guān)信息及在線繳納違章罰款等,管理員可以在線登記車輛相關(guān)違章的信息,對(duì)已經(jīng)注冊成為違章用戶的車輛進(jìn)行管理,以及車輛違章系統(tǒng)管理。3.建立管理模塊和用戶管理模塊,實(shí)現(xiàn)對(duì)用戶的管理等。3.1問題分析當(dāng)系統(tǒng)會(huì)員用戶第一次進(jìn)入系統(tǒng)的首頁時(shí),會(huì)有一個(gè)登陸窗口,已經(jīng)成功注冊的系統(tǒng)會(huì)員的用戶也可以在這個(gè)窗口中進(jìn)行登陸。沒有成功登陸的系統(tǒng)會(huì)員用戶可以直接通過系統(tǒng)注冊的鏈接進(jìn)行注冊成為本系統(tǒng)的會(huì)員。用戶登陸之后,用戶就能看到可以在線查看自己車輛是否違章的信息;可以在線查看或者隨時(shí)修改自己的個(gè)人信息;同時(shí)還可以在線查詢繳納的罰金,根據(jù)與車牌號(hào)碼等車輛違章相關(guān)的內(nèi)容進(jìn)行查詢自己車輛是否違章的相關(guān)信息。沒有密碼注冊的新東方用戶可以在新東方登陸窗口中直接點(diǎn)擊新東方注冊超鏈接進(jìn)入新東方網(wǎng)站用戶的注冊登錄頁面,輸入新東方的用戶名、密碼、密碼提示的問題、提示問題的答案及安全的郵箱,即可完成注冊登錄并成為我們網(wǎng)站的新東方會(huì)員。密碼和提示問題的答案是為了找回自己的密碼時(shí)而設(shè)置的,當(dāng)新東方用戶在注冊中忘記了密碼或者自己的密碼提示丟失后,系統(tǒng)可以通過直接輸入密碼提示問題的答案來幫助用戶找回自己的密碼,如果新東方用戶的回答正確,系統(tǒng)管理器就會(huì)自動(dòng)向新東方發(fā)送一封密碼提示郵件到新東方用戶的安全密碼和郵箱里,提示用戶可以修改自己的密碼。3.2軟件的需求分析軟件的需求分析軟件是主要指企業(yè)和用戶對(duì)軟件目標(biāo)產(chǎn)品或系統(tǒng)在軟件功能、性能、行為、設(shè)計(jì)過程約束等各個(gè)方面的要求和期望。軟件的業(yè)務(wù)需求文檔主要包括三個(gè)不同的定義和層次:可以包括業(yè)務(wù)的需求,用戶的需求和其他功能性的業(yè)務(wù)需求;也可以包括非功能性的業(yè)務(wù)需求。軟件的業(yè)務(wù)目標(biāo)主需說明了企業(yè)提供軟件給組織機(jī)構(gòu)客戶和其他產(chǎn)品系統(tǒng)開發(fā)商的新產(chǎn)品系統(tǒng)的最初利益,反映了企業(yè)組織機(jī)構(gòu)或其他客戶對(duì)系統(tǒng),產(chǎn)品高層次的業(yè)務(wù)目標(biāo)和要求,它們在軟件開發(fā)項(xiàng)目的視圖與其業(yè)務(wù)范圍的文檔中分別予以了說明;提供給用戶的需求文檔主要描述了軟件開發(fā)用戶對(duì)于使用軟件開發(fā)產(chǎn)品必須要實(shí)現(xiàn)和完成的一些功能任務(wù),這在使用開發(fā)實(shí)例的文檔或使用開發(fā)方案腳本的說明中分別予以了說明;軟件基本功能給用戶的需求文檔主要定義了軟件開發(fā)人員必須需要實(shí)現(xiàn)的一些軟件基本功能,從而也滿足了軟件業(yè)務(wù)的需求。3.3功能分析本車輛違章查詢系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)以下功能:1、管理登錄模塊:這個(gè)系統(tǒng)可以實(shí)現(xiàn)對(duì)兩個(gè)高級(jí)管理員(高級(jí)管理員、普通高級(jí)管理員)的帳號(hào)同時(shí)進(jìn)行登錄,管理員:可以實(shí)現(xiàn)系統(tǒng)的高級(jí)初始化,管理員的高級(jí)設(shè)置。普通的車輛管理員:可以實(shí)現(xiàn)對(duì)所有車輛的信息檔案(包括違章處理車輛的的信息,駕駛員的車輛信息,維修管理人員的的信息,車輛是否報(bào)廢),數(shù)據(jù)備份。2、查詢信息模塊:系統(tǒng)允許購車用戶通過對(duì)當(dāng)前車輛的自動(dòng)識(shí)別性如代碼、車牌號(hào)等進(jìn)行信息處理來自動(dòng)查詢當(dāng)前車輛的狀況是否存在違章、罰款及其他車輛的自動(dòng)記分記錄信息等(同時(shí)用戶可以無需多次登錄但要同時(shí)輸入登錄車并輸入駕照與單輛車牌號(hào))。3、互動(dòng)模塊:站內(nèi)信息檢索4、信息展示模塊:公告欄,交通事故新聞,安全管理常識(shí)3.4相關(guān)開發(fā)技術(shù)選擇本次的設(shè)計(jì)以使用java和使用jspl的技術(shù)工具為主,相關(guān)的工具主要包括數(shù)據(jù)庫mysql操作系統(tǒng)為windowsxp平臺(tái)。3.5運(yùn)行環(huán)境1.硬件環(huán)境處理器:InterCR300或更高內(nèi)存:256MB或更高(建議512MB)硬盤空間:100MB以上2.軟件環(huán)境軟件的開發(fā)環(huán)境是一個(gè)人員進(jìn)行系統(tǒng)軟件開發(fā)的重要工具,它的好壞取決于一個(gè)軟件開發(fā)人員對(duì)于系統(tǒng)軟件的是否熟悉和使用程度,如果軟件開發(fā)人員選擇一個(gè)不是很熟悉的系統(tǒng)軟件開發(fā)環(huán)境會(huì)大大程度的增加他們開發(fā)一個(gè)系統(tǒng)所需要時(shí)間投入的可用性和成本,所以說開發(fā)人員選擇一個(gè)軟件的開發(fā)環(huán)境也是很重要的。操作系統(tǒng):Windows2000/WindowsXP數(shù)據(jù)庫:MicrosoftMysql軟件開發(fā)語言:JAVA、JSP等該軟件的使用界面美觀大方,軟件的運(yùn)行穩(wěn)定。4總體設(shè)計(jì)4.1系統(tǒng)設(shè)計(jì)思想交通違章信息管理查詢系統(tǒng),讓交通司機(jī)們下車后就可以在網(wǎng)上隨時(shí)查到自己的交通違章記錄信息,及時(shí)糾正自己的交通違章處理錯(cuò)誤,并且同時(shí)起到了警示的重要作用。本小型交通違章信息管理系統(tǒng)采用了jsmvc三層設(shè)計(jì)架構(gòu)(jsp+javabean+servlet)設(shè)計(jì)模型,通過這種三層設(shè)計(jì)架構(gòu)模型將數(shù)據(jù)展示、處理的流程和根據(jù)業(yè)務(wù)的邏輯需要?jiǎng)澐殖刹煌臄?shù)據(jù)處理組件進(jìn)行實(shí)現(xiàn),方便系統(tǒng)的維護(hù)與管理和重用,掌握一個(gè)小型交通違章應(yīng)用信息管理系統(tǒng)的基礎(chǔ)數(shù)據(jù)分析、設(shè)計(jì)和應(yīng)用的開發(fā)方法。程序界面的邏輯展示例如流程業(yè)務(wù)處理邏輯部分主要分別使用vvvvjjsp流程處理展示邏輯部分頁面,業(yè)務(wù)流程處理展示邏輯部分頁面中的流程處理展示主要使用vvjavabean,流程的業(yè)務(wù)處理邏輯部分主要分別使用vvmvc和mvservlet。其中mvservlet的流程展示主要集中了基于mvc兩種業(yè)務(wù)管理模式的后臺(tái)流程信息處理技術(shù)精華,它同時(shí)充分銜接了后臺(tái)前端應(yīng)用程序界面的流程展示和前端后臺(tái)業(yè)務(wù)流程信息處理以及業(yè)務(wù)模式邏輯的后臺(tái)流程信息處理。4.2功能模塊設(shè)計(jì)本公司車輛違章信息查詢管理系統(tǒng)軟件是一個(gè)簡單而典型的jsp數(shù)據(jù)庫系統(tǒng)開發(fā)的應(yīng)用程序,由汽車前臺(tái)違章信息用戶區(qū)、后臺(tái)用戶信息系統(tǒng)管理兩個(gè)大部分功能模塊組成。將幫助用戶實(shí)現(xiàn)對(duì)車輛違章用戶注冊信息、車輛違章人員注冊信息、系統(tǒng)信息的實(shí)時(shí)添加,刪除等系統(tǒng)管理功能。前臺(tái)服務(wù)設(shè)置的人員注冊處理用戶區(qū):該前臺(tái)服務(wù)核心部分主要服務(wù)功能范圍包括了對(duì)前臺(tái)管理前臺(tái)人員注冊處理用戶個(gè)人信息的在線創(chuàng)建、修改;對(duì)前臺(tái)車輛交通違章事故處理用戶信息的在線實(shí)時(shí)處理查詢、在線幫助留言等多項(xiàng)前臺(tái)服務(wù)核心功能。后臺(tái)的功能管理:該系統(tǒng)后臺(tái)的部分主要管理功能內(nèi)容包括系統(tǒng)管理注冊用戶違章注冊賬號(hào)信息、違章注冊信息的查詢管理、違章信息聯(lián)系人注冊信息的管理查詢等。4.3系統(tǒng)總體結(jié)構(gòu)圖系統(tǒng)總體結(jié)構(gòu)圖如圖4-1。車輛管理系統(tǒng)車輛管理系統(tǒng)檔案管理車輛檔案錄入車輛檔案查詢車輛報(bào)廢車輛報(bào)廢查詢車輛管理車輛維修列表車輛維修查詢車輛違章列表車輛違章查詢車輛事故列表車輛事故查詢駕駛員檔案查詢駕駛員檔案列表駕駛員記分系統(tǒng)初始化管理員設(shè)置數(shù)據(jù)恢復(fù)數(shù)據(jù)備份駕駛員管理系統(tǒng)維護(hù)圖4-1系統(tǒng)總體結(jié)構(gòu)圖5數(shù)據(jù)庫的設(shè)計(jì)5.1設(shè)計(jì)Mysql數(shù)據(jù)庫數(shù)據(jù)庫集合是依照某種數(shù)據(jù)模型重新組織了起來并存放二級(jí)數(shù)據(jù)存儲(chǔ)器系統(tǒng)中的一種數(shù)據(jù)集合。這種新型數(shù)據(jù)集合的結(jié)構(gòu)具有一個(gè)如下的特點(diǎn):盡可能不重復(fù),以最優(yōu)的方式為某個(gè)特定企業(yè)或組織的多種數(shù)據(jù)庫應(yīng)用服務(wù),其數(shù)據(jù)結(jié)構(gòu)完全獨(dú)立于其他組織使用它的數(shù)據(jù)庫應(yīng)用程序,對(duì)于數(shù)據(jù)的增、刪、改和數(shù)據(jù)檢索由其統(tǒng)一的軟件進(jìn)行了管理和自動(dòng)化控制。5.2數(shù)據(jù)庫設(shè)計(jì)規(guī)則1.原始單據(jù)與實(shí)體之間的關(guān)系可以認(rèn)為是一對(duì)一、一對(duì)多、多對(duì)多的實(shí)體關(guān)系。在一般的情況下,它們可以是一對(duì)一的多個(gè)實(shí)體關(guān)系:單證即一張?jiān)紝?shí)體單據(jù)的對(duì)應(yīng)且只有單證對(duì)應(yīng)一個(gè)原始實(shí)體。在特殊的情況下,它們的關(guān)系可能被認(rèn)為是一對(duì)多或多對(duì)一的實(shí)體關(guān)系,即一張?jiān)嫉膯巫C可以對(duì)應(yīng)多個(gè)原始實(shí)體,或多張?jiān)紝?shí)體的單證對(duì)應(yīng)一個(gè)原始實(shí)體。這里的一對(duì)多實(shí)體關(guān)系可以簡單理解為基本的列表。通過明確這種基本的對(duì)應(yīng)實(shí)體關(guān)系后,對(duì)我們的設(shè)計(jì)和錄入的界面大體上有了好處。2.主鍵與外鍵一般而言,一個(gè)葉子實(shí)體不能既有一個(gè)無自己的主鍵又有一個(gè)無外鍵。在e—r圖中,處于同一個(gè)葉子實(shí)體部位的每一個(gè)實(shí)體,可以單獨(dú)定義一個(gè)主鍵,也或者可以不單獨(dú)定義一個(gè)主鍵(因?yàn)樗赡軣o子孫),但必須單獨(dú)要定義一個(gè)有外鍵(因?yàn)樗鼈儧]有自己的父親)。主鍵與外鍵的設(shè)計(jì),在全局?jǐn)?shù)據(jù)庫的設(shè)計(jì)中,占有重要地位。因?yàn)?主鍵是實(shí)體的高度抽象,主鍵與外鍵的配對(duì),表示實(shí)體之間的連接。3.基本表的性質(zhì)基本表與中間表、臨時(shí)表不同,因?yàn)樗哂腥缦滤膫€(gè)特性:(1)提高原子性?;颈磉_(dá)式中的每一個(gè)基本字段必須是完全并且不可再對(duì)其進(jìn)行任何分解的。(2)保證數(shù)據(jù)的準(zhǔn)確原始性。基本記錄數(shù)據(jù)表中的基本數(shù)據(jù)記錄通常是基于原始數(shù)據(jù)(不是基礎(chǔ)性的統(tǒng)計(jì)數(shù)據(jù))的一種原始性基本記錄。(3)演繹性。由基本表與代碼表中的數(shù)據(jù),可以派生出所有的輸出數(shù)據(jù)。(4)提高數(shù)據(jù)庫的穩(wěn)定性?;颈淼臄?shù)據(jù)結(jié)構(gòu)也都是相對(duì)穩(wěn)定的,表中的所有數(shù)據(jù)記錄下的數(shù)據(jù)也都是不需要長期進(jìn)行保存的。理解了數(shù)據(jù)基本表的主要功能性質(zhì)后,在我們開始研究設(shè)計(jì)新的數(shù)據(jù)庫時(shí),就發(fā)現(xiàn)應(yīng)該盡可能將自己現(xiàn)有的數(shù)據(jù)基本表與現(xiàn)有中間表、臨時(shí)表進(jìn)行區(qū)分區(qū)別開來。4.范式標(biāo)準(zhǔn)基本表及其字段之間的關(guān)系,應(yīng)盡量選擇滿足第三數(shù)據(jù)庫的范式。但是,滿足第三范式的系統(tǒng)數(shù)據(jù)庫業(yè)務(wù)設(shè)計(jì),往往被認(rèn)為不是最好的數(shù)據(jù)庫設(shè)計(jì)。為了大大提高系統(tǒng)數(shù)據(jù)庫的可靠性和運(yùn)行管理效率,常常我們需要制定一個(gè)降低第三范式數(shù)據(jù)庫的標(biāo)準(zhǔn):適當(dāng)?shù)卦黾尤哂?達(dá)到以空間換取剩余時(shí)間的業(yè)務(wù)設(shè)計(jì)目的。根據(jù)案例分析。數(shù)據(jù)庫設(shè)計(jì)流程圖給出本系統(tǒng)的數(shù)據(jù)庫業(yè)務(wù)流程圖全文如下:系統(tǒng)登陸系統(tǒng)登陸管理員普通管理員系統(tǒng)初始化管理員設(shè)置數(shù)據(jù)備份車輛檔案車輛事故車輛違章車輛維修車輛報(bào)廢駕駛員檔案圖5-1業(yè)務(wù)流程圖5.3數(shù)據(jù)庫需求分析根據(jù)該系統(tǒng)使用車輛的違章查詢信息管理系統(tǒng)的基本邏輯結(jié)構(gòu)和功能的劃分,本信息管理系統(tǒng)大致可以劃分為五大主要功能模塊,分別是管理員的用戶注冊和違章信息登陸功能模塊,用戶注冊資料的管理功能模塊,違章查詢信息的發(fā)布和查詢的瀏覽功能模塊,管理員的操作功能模塊,系統(tǒng)的功能模塊。用戶注冊資料的管理功能模塊用戶可將本系統(tǒng)劃分為用戶注冊密碼的重設(shè)功能模塊,用戶注冊違章信息的查詢功能模塊,用戶的資料管理和修改功能模塊。5.4數(shù)據(jù)庫的設(shè)計(jì)根據(jù)本文對(duì)車輛交通違章信息查詢對(duì)系統(tǒng)系統(tǒng)功能的設(shè)計(jì)要求以及對(duì)系統(tǒng)功能模塊的劃分,數(shù)據(jù)庫信息表的具體功能設(shè)計(jì)如表5-1所示。表5-1admin管理員信息表列名數(shù)據(jù)類型長度說明idint4編號(hào)namevarchar50管理員IDpasswordvarchar50管理員密碼Createtimevarchar50增加時(shí)間Flagint4標(biāo)識(shí)Ifuseint4是否使用Logintimesvarchar50登錄次數(shù)表5-2affiche公告信息表列名數(shù)據(jù)類型長度說明idint4編號(hào)Titlevarchar50標(biāo)題Contentvarchar50內(nèi)容Addtimevarchar50時(shí)間Addervarchar50發(fā)布人Ifhidevarchar50顯示表5-3Courses車輛信息表列名數(shù)據(jù)類型長度說明idint4編號(hào)Titlevarchar50標(biāo)題characteristicvarchar50簡介modevarchar50方式contentText內(nèi)容addtimevarchar50時(shí)間表5-4wx維修信息表列名數(shù)據(jù)類型長度說明idint4編號(hào)Titlevarchar50標(biāo)題Introvarchar50簡介urlvarchar50路徑contentText內(nèi)容addtimevarchar50時(shí)間表5-5Guestbook留言信息表列名數(shù)據(jù)類型長度說明idint4編號(hào)Nicknamevarchar50稱呼Picvarchar50圖片Emailvarchar50郵箱QqText50QqWeburlvarchar50網(wǎng)址Contentvarchar50內(nèi)容Addtimevarchar50時(shí)間Ipvarchar50IpReplayint4回復(fù)Ifhideint4審核表5-6News新聞信息表列名數(shù)據(jù)類型長度說明idint4編號(hào)Titlevarchar50標(biāo)題ContentTex內(nèi)容Addtimevarchar50時(shí)間Addervarchar50發(fā)布人urlvarchar50路徑questionvarchar50問題answervarchar50答案addressvarchar50地址表5-7Replay回復(fù)信息表列名數(shù)據(jù)類型長度說明idint4編號(hào)Midvarchar50留言idReplayTex內(nèi)容Replayervarchar50回復(fù)人Replaytimevarchar50時(shí)間表5-8Wz違章信息表列名數(shù)據(jù)類型長度說明idint4編號(hào)Cpvarchar100車牌Cjvarchar100車架號(hào)Lxvarchar100類型JsText處罰Gzvarchar100備注6系統(tǒng)實(shí)現(xiàn)6.1前臺(tái)首頁設(shè)計(jì)前臺(tái)企業(yè)車輛管理違章服務(wù)頁面的整體設(shè)計(jì)主要就是采用了淺藍(lán)色調(diào),突出前臺(tái)車輛管理違章服務(wù)信息管理查詢車輛管理服務(wù)系統(tǒng)信息系統(tǒng)這一汽車企業(yè)官方網(wǎng)站的整體命名和設(shè)計(jì)主題。系統(tǒng)突出簡單快捷方便易用的企業(yè)網(wǎng)站設(shè)計(jì)特色。在其他用戶系統(tǒng)應(yīng)用功能的整體布局上以突出方便,明顯和容易被其他用戶察覺尋找為系統(tǒng)設(shè)計(jì)中的準(zhǔn)則。也逐步完全統(tǒng)一了其他企業(yè)系統(tǒng)網(wǎng)站功能以及附屬網(wǎng)站頁面的系統(tǒng)功能內(nèi)容布局和顯示格式。為方便用戶隨時(shí)返回操作系統(tǒng)網(wǎng)站首頁和搜索尋找其他應(yīng)用系統(tǒng)的相關(guān)功能信息提供便利。用戶網(wǎng)站同時(shí)也通??梢灾苯踊蛘咄ㄟ^在移動(dòng)網(wǎng)頁文件瀏覽器的主頁文件輸入地址欄和搜索功能欄中直接通過鍵入一個(gè)http://服務(wù)器ip:8080/index.jsp或直接通過鍵入一個(gè)http://服務(wù)器ip:8080/等來訪問該用戶網(wǎng)站的某個(gè)主頁,主頁的文件運(yùn)行時(shí)和狀態(tài)信息顯示自動(dòng)效果主要如下下圖6-1所示。圖6-1首頁頁面圖6-1首頁頁面6.2安全常識(shí)圖6-2安全常識(shí)頁面6.3違章信息查詢圖6-3違章信息查詢頁面6.4交流平臺(tái)管理圖6-4交流平臺(tái)管理界面7測試軟件安全性測試的主要目的和意義在于在軟件沒有完全投入正常運(yùn)行之前,盡可能多地及時(shí)發(fā)現(xiàn)用戶在軟件運(yùn)行過程中的缺陷和錯(cuò)誤,軟件的測試過程主要是對(duì)產(chǎn)品和軟件的規(guī)格說明、設(shè)計(jì)和軟件編碼的最后一次復(fù)審,是保證軟件產(chǎn)品質(zhì)量的安全得到保證的重要關(guān)鍵。系統(tǒng)的測試一般可以分為模塊系統(tǒng)測試、組裝系統(tǒng)測試、確認(rèn)系統(tǒng)測試。確認(rèn)組裝系統(tǒng)測試的目的是軟件根據(jù)需求對(duì)說明書上的模塊在其功能和結(jié)構(gòu)進(jìn)行逐項(xiàng)的檢驗(yàn),模塊系統(tǒng)測試的目的是為了查找各系統(tǒng)模塊在其功能和結(jié)構(gòu)上存在的缺陷和問題。本測試系統(tǒng)主要采用軟件進(jìn)行模塊測試,對(duì)系統(tǒng)的每個(gè)模塊和功能進(jìn)行逐項(xiàng)測試。7.1測試項(xiàng)目在實(shí)際進(jìn)行mis系統(tǒng)開發(fā)的過程中我們采用了多種的措施有效地保證了軟件的質(zhì)量,但是實(shí)際進(jìn)行系統(tǒng)開發(fā)的過程中還是不可避免地會(huì)產(chǎn)生一些差錯(cuò),系統(tǒng)中通常的軟件都可能存在隱藏著的錯(cuò)誤和潛在的缺陷,不經(jīng)周密設(shè)計(jì)和測試的軟件系統(tǒng)一旦投入正常運(yùn)行,將有可能會(huì)對(duì)開發(fā)者造成難以想象的嚴(yán)重后果,因此系統(tǒng)的測試管理工作是開發(fā)者在mis系統(tǒng)開發(fā)的過程中為了保證開發(fā)者和軟件的質(zhì)量必須定期進(jìn)行的一項(xiàng)重要工作。大量的統(tǒng)計(jì)資料和數(shù)據(jù)表明,系統(tǒng)測試的管理工作量往往相當(dāng)于占開發(fā)者在mis系統(tǒng)開發(fā)過程中總工作量的40%以上。因此,我們必須高度重視系統(tǒng)測試的工作。由于軟件和程序中某些隱藏的系統(tǒng)缺陷只在特定的條件和環(huán)境下才能夠有可靠地顯露,系統(tǒng)的缺陷通常被認(rèn)為是由于對(duì)某些特定實(shí)際情況的考慮不周造成的。因此軟件系統(tǒng)測試不是為了表明測試的程序正確;成功的軟件系統(tǒng)測試也不是為了表明沒有發(fā)現(xiàn)錯(cuò)誤的程序進(jìn)行測試。因此有意義的軟件系統(tǒng)測試解決方案應(yīng)該的目標(biāo)是從"破壞"了軟件和系統(tǒng)的角度考慮問題出發(fā),精心設(shè)計(jì)最終具有可以暴露一個(gè)程序和系統(tǒng)潛在缺陷的軟件測試解決方案。因此有意義軟件系統(tǒng)測試的主要目標(biāo)之一應(yīng)該也就是以盡可能少的錯(cuò)誤作為代價(jià)和時(shí)間找出一個(gè)軟件和系統(tǒng)中潛在的程序錯(cuò)誤和系統(tǒng)缺陷。從功能測試計(jì)劃產(chǎn)品的功能角度看,測試計(jì)劃項(xiàng)目中的測試產(chǎn)品功能測試項(xiàng)目主要分為包括軟件結(jié)構(gòu)測試計(jì)劃項(xiàng)目中的四部分系統(tǒng)測試模塊結(jié)構(gòu)層、子系統(tǒng)模塊層、功能模塊結(jié)構(gòu)層、程序?qū)雍凸δ苣K等四層測試計(jì)劃項(xiàng)目中的各類測試軟件和功能模塊,從測試產(chǎn)品功能測試本身的功能角度看,分為單元測試,組合功能測試,確認(rèn)功能測試等。產(chǎn)品軟件測試的檢驗(yàn)對(duì)象也是隨不同產(chǎn)品測試階段而異的,最基本、最初的一個(gè)產(chǎn)品軟件測試檢驗(yàn)對(duì)象應(yīng)該是單元測試,后面的產(chǎn)品組合單元測試、確認(rèn)組合測試都主要來說是以被人檢測過的產(chǎn)品軟件和應(yīng)用模塊產(chǎn)品作為整個(gè)產(chǎn)品中的測試檢驗(yàn)對(duì)象的。(1)單元測試:單元測試也可以稱之為模塊安全性測試或所謂的程序安全性測試,單元測試一般是對(duì)每個(gè)測試模塊單獨(dú)地進(jìn)行的,驗(yàn)證每個(gè)模塊接口與其設(shè)計(jì)電路圖和說明書的是否一致,對(duì)每個(gè)測試模塊的所有主要錯(cuò)誤處理的路徑都進(jìn)行了測試且與用戶預(yù)期的測試模塊結(jié)構(gòu)框圖進(jìn)行了對(duì)照,還要對(duì)所有錯(cuò)誤處理的路徑都進(jìn)行了測試。對(duì)模塊的源碼進(jìn)行安全性審查,對(duì)照其設(shè)計(jì)說明書,表態(tài)客觀地進(jìn)行檢查一個(gè)開源程序員的代碼是否完全符合源碼功能的基本邏輯和安全性要求,是程序員進(jìn)行單元測試前的重要準(zhǔn)備工作和分工。單元測試一般都是由專門的程序員自己完成,也可以稱之為程序調(diào)試。(2)組合測試組合系統(tǒng)測試也可以簡稱系統(tǒng)集成測試或子系統(tǒng)集成測試,通常分為采用自頂向下測試和自底向上測試兩種組合測試方法。所謂的組合系統(tǒng)測試的內(nèi)容和對(duì)象一般是指已經(jīng)通過單元測試的系統(tǒng)和模塊,不是對(duì)零散的模塊進(jìn)行單個(gè)的測試,而是用一種系統(tǒng)化的測試方法進(jìn)行裝配和測試軟件和系統(tǒng),是一個(gè)嚴(yán)格的測試過程,必須認(rèn)真地研究和進(jìn)行,其中測試計(jì)劃的如何產(chǎn)生和實(shí)施以及單元模塊裝配和測試的目標(biāo)如何完成以及日期必須要很好地協(xié)調(diào)統(tǒng)一起來,這種組合測試應(yīng)在軟件系統(tǒng)的目標(biāo)機(jī)上同時(shí)進(jìn)行,造成軟件系統(tǒng)實(shí)際應(yīng)用的環(huán)境和條件,除了系統(tǒng)開發(fā)部分項(xiàng)目的負(fù)責(zé)人評(píng)審員參加以外,還認(rèn)為應(yīng)該邀請具有一個(gè)相應(yīng)軟件系統(tǒng)的用戶評(píng)審員參加,給系統(tǒng)的評(píng)審員進(jìn)行演示。(3)確認(rèn)測試確認(rèn)軟件測試是對(duì)所有通過確認(rèn)軟件組合進(jìn)行測試的確認(rèn)軟件操作系統(tǒng)進(jìn)行的,這些確認(rèn)軟件已經(jīng)被儲(chǔ)存于軟件操作系統(tǒng)的目標(biāo)和設(shè)備的各個(gè)工作介質(zhì)上,確認(rèn)軟件測試的主要目的僅僅是為了表明一個(gè)軟件操作系統(tǒng)是完全可以正常工作的,并且必須符合"軟件需求說明書"中規(guī)定的全部軟件功能和整個(gè)系統(tǒng)性能的要求。確認(rèn)軟件測試是按照這些說明書的要求所制定出的"確認(rèn)測試計(jì)劃"要求來進(jìn)行的。確認(rèn)測試的工作在本質(zhì)上是由一個(gè)獨(dú)立的確認(rèn)測試組織負(fù)責(zé)進(jìn)行,而且確認(rèn)測試還需要從每個(gè)用戶的角度和需求出發(fā)。(4)系統(tǒng)測試系統(tǒng)測試一般來說是對(duì)于系統(tǒng)整體整個(gè)系統(tǒng)實(shí)際性能的綜合測試,主要目的是用于解決各系與子系統(tǒng)之間的海量數(shù)據(jù)實(shí)時(shí)通信和各子系統(tǒng)之間海量數(shù)據(jù)共享的復(fù)雜問題以及系統(tǒng)檢測對(duì)于用戶的具體系統(tǒng)實(shí)際性能指標(biāo)是否完全已經(jīng)達(dá)到了對(duì)于用戶的具體實(shí)際系統(tǒng)性能指標(biāo)要求,系統(tǒng)測試的主要內(nèi)容和測量依據(jù)主要功能是對(duì)系統(tǒng)的性能分析報(bào)告。對(duì)系統(tǒng)的同時(shí)測試一般來說應(yīng)在系統(tǒng)的整個(gè)主要功能應(yīng)用范圍內(nèi)同時(shí)測試進(jìn)行,這種具有系統(tǒng)性的測試不只對(duì)于硬軟件一起測試進(jìn)行,而是對(duì)于共同構(gòu)成整個(gè)系統(tǒng)的硬、軟件一起同時(shí)測試進(jìn)行。對(duì)系統(tǒng)的性能測試與整個(gè)項(xiàng)目的系統(tǒng)建構(gòu)同時(shí)正在進(jìn)行或略慢。對(duì)系統(tǒng)的功能測試一般來說需要首先測試確認(rèn)從頭到尾的任何一個(gè)系統(tǒng)功能正常繼續(xù)進(jìn)行才能計(jì)算整個(gè)項(xiàng)目的測試完成,應(yīng)當(dāng)盡量避免將整個(gè)系統(tǒng)的功能測試時(shí)間延到整個(gè)項(xiàng)目的功能末尾時(shí)再繼續(xù)進(jìn)行。(5)用戶驗(yàn)收測試在針對(duì)驗(yàn)收用戶系統(tǒng)數(shù)據(jù)測試驗(yàn)收工作全部完成后,進(jìn)行對(duì)驗(yàn)收用戶的真實(shí)數(shù)據(jù)驗(yàn)收統(tǒng)計(jì)數(shù)據(jù)測試,它主要指的也就是對(duì)驗(yàn)收用戶在實(shí)際應(yīng)用環(huán)境中所進(jìn)行驗(yàn)收統(tǒng)計(jì)數(shù)據(jù)時(shí)所進(jìn)行的真實(shí)數(shù)據(jù)驗(yàn)收和統(tǒng)計(jì)數(shù)據(jù)測試。在具體的程序測試中,一般都應(yīng)嚴(yán)格地遵循以下的原則:由測試程序設(shè)計(jì)者之外的其他測試人員來進(jìn)行測試;測試用例一般應(yīng)由兩個(gè)主要的部分共同組成:測試輸入的數(shù)據(jù)和實(shí)現(xiàn)預(yù)期功能輸出的結(jié)果;兩部分應(yīng)選用不合理的測試輸入功能數(shù)據(jù)與非法的輸入數(shù)據(jù)進(jìn)行測試;不僅要集中檢驗(yàn)測試程序是否已經(jīng)實(shí)現(xiàn)了預(yù)期的功能,還同時(shí)應(yīng)集中檢查程序設(shè)計(jì)者是否已經(jīng)做了不正確應(yīng)該這樣做的測試工作;集中檢查測試容易出錯(cuò)的測試程序模塊;對(duì)測試程序進(jìn)行修改以后,必須重新開始進(jìn)行程序測試。7.2測試方法一般來說,對(duì)于程序的測試有兩種最常用的測試方法:如果已經(jīng)完全知道了一個(gè)軟件白盒子系統(tǒng)內(nèi)部本應(yīng)具有的軟件系統(tǒng)功能,可通過黑盒功能測試的方法來對(duì)每個(gè)系統(tǒng)的功能進(jìn)行檢測是否都有功能正常運(yùn)行和使用;如果已經(jīng)知道了程序的內(nèi)部功能正常工作和使用過程,可以通過測試的方法來觀察和檢測程序內(nèi)部工作是否按照相關(guān)規(guī)格標(biāo)準(zhǔn)和說明書的要求和規(guī)定正常地進(jìn)行。前一種測試方法可以稱為黑盒功能測試,后一種測試方法稱為軟件白盒子功能測試。黑盒功能測試又可以稱為軟件系統(tǒng)功能可靠性測試,白盒子功能測試又可以稱為軟件系統(tǒng)結(jié)構(gòu)可靠性測試。經(jīng)過幾個(gè)月的畢業(yè)設(shè)計(jì),因?yàn)闀r(shí)間和任務(wù)的性質(zhì)的關(guān)系,沒有完全按照上述的測試方法進(jìn)行系統(tǒng)的測試,但經(jīng)過一些簡單的步驟的測試,證明本系統(tǒng)具有相當(dāng)程序的穩(wěn)定。7.3本程序測試myeclipsec還支持散包和自動(dòng)發(fā)布新的項(xiàng)目例如web,ejb和wejc。wenterpriseapplication一個(gè)發(fā)布后的項(xiàng)目文件可以到任何一個(gè)同時(shí)具有wemyeclipseon支持的網(wǎng)絡(luò)服務(wù)器上。它們還可以同時(shí)支持散包和文件打包方式發(fā)布。目前來說它的wentomcat和它的wejboss都已經(jīng)認(rèn)為是一個(gè)可以同時(shí)支持散包和文件發(fā)布的。散包發(fā)布一般的來說是指在開發(fā)的時(shí)候由服務(wù)器來進(jìn)行使用,myeclipse服務(wù)器會(huì)把所有的散包發(fā)布文件按照服務(wù)器的javaee規(guī)定的散包發(fā)布目錄結(jié)構(gòu)自動(dòng)的放在同一個(gè)服務(wù)器的散包發(fā)布文件的目錄下。在這種的情況下,myeclipse還服務(wù)器會(huì)自動(dòng)把已經(jīng)修改過的散包發(fā)布文件,例如jsp文件,類文件等等自動(dòng)的復(fù)制上傳過去,實(shí)現(xiàn)自動(dòng)進(jìn)行同步的功能,這時(shí)候已經(jīng)修改了的jsp的頁面不需要重新進(jìn)行散包發(fā)布就能在我們的瀏覽器里進(jìn)行刷新后就可以看到新的散包發(fā)布結(jié)果。這樣對(duì)于開發(fā)來說也是非常方便的。(1)散包發(fā)布車輛違章查詢系統(tǒng)項(xiàng)目車輛違章信息查詢管理系統(tǒng)數(shù)據(jù)庫項(xiàng)目資源文件夾下已經(jīng)包含了類庫資源文件及項(xiàng)目資源數(shù)據(jù)庫文件。其中srcroot文件夾下已經(jīng)包含一個(gè)名為java的數(shù)據(jù)庫文件dbo.java,用于創(chuàng)建一個(gè)數(shù)據(jù)庫表;webroot文件夾下已經(jīng)存放了所有的數(shù)據(jù)庫jsp頁面,其下的jspictures文件夾已經(jīng)存放了數(shù)據(jù)庫頁面設(shè)計(jì)制作所需的圖片。在pamyeclipse的packageexplorer視圖下單擊"發(fā)布"按鈕即可進(jìn)入軟件發(fā)布的界面,如圖7-1所示:圖7-1在newdproject對(duì)應(yīng)的選項(xiàng)中選擇相應(yīng)的車輛即可進(jìn)入違章信息查詢管理系統(tǒng)查詢項(xiàng)目,然后單擊右面的按鈕即可進(jìn)入相應(yīng)的newdeployment查詢對(duì)話框,如圖7-2。圖7-2在該軟件路徑選擇對(duì)話框的的ucuserverloct中在對(duì)應(yīng)的一個(gè)路徑抉擇選項(xiàng)中單擊它并選擇"<customlocation>",在路徑對(duì)話框的"udeploylocation中在對(duì)應(yīng)的一個(gè)路徑抉擇選項(xiàng)中單擊它并選擇"d:\apache-tomcat-5.5.27\webapps\wzcx"路徑,單擊返回到dprojectdeployment"的對(duì)話框,如下見圖7-3。如圖7-3。圖7-3最后單擊完成發(fā)布。(2)在rrtomyeclipse新的界面下拉中點(diǎn)擊新的開始菜單按鈕,在左側(cè)下拉的開始菜單中選擇如何開始。tomcat5.x服務(wù)器并單擊"開始"的啟動(dòng)按鈕后您即可開始啟動(dòng)您的服務(wù)器,若系統(tǒng)啟動(dòng)成功則會(huì)顯示以下的相關(guān)信息:圖7-4(3)(3)打開IE瀏覽器進(jìn)行測試車輛違章信息查詢系統(tǒng)用戶在發(fā)布信息完且tomcathost服務(wù)器端口號(hào)開啟后,再打開htie6.0(或以上的版本)瀏覽器,在其地址搜索欄中進(jìn)行如下輸入:http://localhost:8080/wzcx(其中l(wèi)ocalhost為本地服務(wù)器主機(jī)ip為服務(wù)器地址,8080為tomcatp為服務(wù)器主機(jī)端口號(hào),wzcx為服務(wù)器項(xiàng)目名稱)按回車即可直接進(jìn)入我們的車輛違章信息查詢管理系統(tǒng)所在系統(tǒng)的首頁以及登錄管理界面。輸入框如圖7-5所示。如圖7-5所示。圖7-5對(duì)于第一次用戶注冊尚未登陸的新老用戶來說,首先我們可能需要直接進(jìn)行到新用戶首次注冊,單擊"新用戶注冊"的確定按鈕之后我們即可直接點(diǎn)擊進(jìn)入到新用戶首次注冊的登陸界面,注冊不正確則很有可能直接出現(xiàn)如下的圖7-6。圖7-6注冊成功則如圖7-7所示。圖7-7用戶注冊成功后即可進(jìn)行登陸測試,若沒有輸入用戶名和密碼則會(huì)出現(xiàn)如圖7-8所示。圖7-8若用戶名或密碼輸入錯(cuò)誤則會(huì)出現(xiàn)如圖7-9所示。圖7-9參考文獻(xiàn)總結(jié)畢業(yè)論文設(shè)計(jì)是專升本畢業(yè)設(shè)計(jì)學(xué)習(xí)的各個(gè)階段一次非常難得的系統(tǒng)設(shè)計(jì)理論與操作實(shí)際相有機(jī)結(jié)合的學(xué)習(xí)機(jī)會(huì),通過這次比較完整的專升本車輛交通違章信息查詢管理系統(tǒng)的設(shè)計(jì),我擺脫了單純的系統(tǒng)設(shè)計(jì)理論知識(shí)缺乏實(shí)踐學(xué)習(xí)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論