版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
摘要近幾年來(lái),隨著社會(huì)經(jīng)濟(jì)的快速發(fā)展,我國(guó)城鄉(xiāng)各類車輛大幅增加,從而導(dǎo)致各類交通事故呈逐年上升趨勢(shì),嚴(yán)重威脅著人們的生命財(cái)產(chǎn)安全,使交通管理面臨著嚴(yán)峻形勢(shì)。交通違章罰款系統(tǒng),讓司機(jī)們可以在網(wǎng)上隨時(shí)查到自己的違章信息,及時(shí)糾正自己的違章錯(cuò)誤,并起到警示的作用。該交通違章罰款系統(tǒng)主要給交通管理部門和車輛駕駛?cè)藛T提供一個(gè)交流的平臺(tái),交通違章罰款系統(tǒng)是一個(gè)專業(yè)網(wǎng)站系統(tǒng),本網(wǎng)站將運(yùn)用強(qiáng)大的網(wǎng)絡(luò)平臺(tái),向廣大用戶提供咨詢等服務(wù)。交通違章罰款系統(tǒng)選用JSP技術(shù)框架,采用基于Web的三層體系結(jié)構(gòu)模型構(gòu)建系統(tǒng)。關(guān)鍵詞:車輛違章,罰款,系統(tǒng),JSP,TomcatABATRACTInrecentyears,withtherapidsocialandeconomicdevelopment,urbanandruraltypesofvehiclesincreasedsubstantially,leadingtoallkindsoftrafficaccidentsincreasedyearbyyear,aseriousthreattopeople'slivesandproperty,sothattrafficmanagementisfacingaseveresituation.Trafficviolationsquerysystemsothatdriverscanbefoundonlineattheirownillegalinformationinatimelymannertocorrecttheirviolationerror,andserveasawarningrole.Thesystemismainlytotrafficviolationschecktrafficmanagementanddriverofthevehicletoprovideaplatformforexchange,trafficviolationschecksystemisaprofessionalwebsitesystem,thesitewillusepowerfulnetworkplatformtoprovidecustomerswithconsultingservices.TrafficviolationsquerysystemusedtheframeworkofJSPtechnology,Web-basedthree-tierarchitecturemodelconstructionsystem.Keywords:vehicleviolation,query,system,JSP,Tomcat
目錄第一章課題概述 11.1課題開(kāi)發(fā)的背景 11.2國(guó)內(nèi)外發(fā)展概況 1第二章可行性分析 32.1技術(shù)可行性 32.2經(jīng)濟(jì)可行性 32.3操作可行性 32.4運(yùn)行可行性 3第三章需求分析 43.1問(wèn)題分析 43.2軟件的需求分析 43.3功能分析 53.4相關(guān)開(kāi)發(fā)技術(shù)選擇 53.5運(yùn)行環(huán)境 5第四章總體設(shè)計(jì) 64.1系統(tǒng)設(shè)計(jì)思想 64.2功能模塊設(shè)計(jì) 64.2.1前臺(tái)模塊功能設(shè)計(jì) 64.2.2后臺(tái)管理模塊功能設(shè)計(jì) 64.3系統(tǒng)總體結(jié)構(gòu)圖 6第五章數(shù)據(jù)庫(kù)的設(shè)計(jì) 95.1設(shè)計(jì)Mysql數(shù)據(jù)庫(kù) 95.2數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)則 95.3數(shù)據(jù)庫(kù)需求分析 95.4數(shù)據(jù)庫(kù)的設(shè)計(jì) 10第六章系統(tǒng)的詳細(xì)設(shè)計(jì) 136.1前臺(tái)詳細(xì)設(shè)計(jì) 136.1.1系統(tǒng)登陸模塊的設(shè)計(jì) 136.1.2違章信息罰款 146.1.3注冊(cè)資料修改 146.2后臺(tái)詳細(xì)設(shè)計(jì) 156.2.1用戶管理模塊 166.2.2違章信息管理模塊 176.2.3系統(tǒng)管理模塊 176.2.4系統(tǒng)退出模塊的設(shè)計(jì) 17第七章系統(tǒng)實(shí)現(xiàn) 187.1前臺(tái)首頁(yè)設(shè)計(jì) 187.2前臺(tái)用戶管理 187.3違章信息罰款 197.4違章信息瀏覽 197.5后臺(tái)管理頁(yè)面 20第八章測(cè)試 218.1測(cè)試項(xiàng)目 218.2測(cè)試方法 228.3本程序測(cè)試 22總結(jié) 27謝辭 28參考文獻(xiàn) 29PAGE25第一章課題概述1.1課題開(kāi)發(fā)的背景當(dāng)今世界科學(xué)技術(shù)飛速發(fā)展,尤其以通信、計(jì)算機(jī)、網(wǎng)絡(luò)為代表的互聯(lián)網(wǎng)技術(shù)更是日新月異,令人眼花燎亂,目不暇接。由于計(jì)算機(jī)互聯(lián)網(wǎng)在政治、經(jīng)濟(jì)、生活等各個(gè)領(lǐng)域的發(fā)展、運(yùn)用以及網(wǎng)絡(luò)的迅速普及和全社會(huì)對(duì)網(wǎng)絡(luò)的依賴程度,計(jì)算機(jī)網(wǎng)絡(luò)已經(jīng)成為國(guó)家的經(jīng)濟(jì)基礎(chǔ)和命脈,成為社會(huì)和經(jīng)濟(jì)發(fā)展強(qiáng)大動(dòng)力,其地位越來(lái)越重要隨著中國(guó)經(jīng)濟(jì)的不斷發(fā)展,中國(guó)家庭的汽車擁有量越來(lái)越多,因而交通管理部門的管理工作量和工作壓力不斷上升。特別是目前全社會(huì)的法律意識(shí)和社會(huì)公德意識(shí)還不是很強(qiáng),人們對(duì)一些常見(jiàn)的交通違紀(jì)、甚至違法現(xiàn)象習(xí)以為常,如超速闖紅燈等交通違章現(xiàn)象十分普遍。目前,公安交警部門已經(jīng)擁有了自己的數(shù)據(jù)網(wǎng)絡(luò),特別是電子交警"上崗"以來(lái),信息的傳輸變得更加迅速和快捷,但是,交警網(wǎng)絡(luò)的工作性質(zhì)和特點(diǎn)決定了他們需要在非辦公環(huán)境對(duì)信息數(shù)據(jù)進(jìn)行罰款和處理,因而,在警務(wù)信息罰款的手段上具有很大的局限性,不能充分滿足其信息化的需求,公安信息系統(tǒng)和民眾之間還基本處于隔離狀態(tài)。利用現(xiàn)代網(wǎng)絡(luò)通信手段將其聯(lián)系起來(lái),更好地發(fā)揮公安機(jī)關(guān)信息系統(tǒng)的作用,提升公安交警等國(guó)家權(quán)利服務(wù)機(jī)構(gòu)在群眾中的形象。本方案的設(shè)計(jì)借助internet作為公安交警信息系統(tǒng)的補(bǔ)充??梢栽O(shè)想,當(dāng)有機(jī)動(dòng)車輛被交警部門在道路上設(shè)置的傳感裝置采集到闖紅燈、超速和不按路面標(biāo)志行駛等信息,系統(tǒng)自動(dòng)將這些信息傳送到交警內(nèi)部數(shù)據(jù)網(wǎng)絡(luò),除了記錄在案外,同時(shí)通過(guò)公共信息平臺(tái)的服務(wù)功能,將交通違章的地點(diǎn)、時(shí)間、錯(cuò)誤方式和處罰結(jié)果及時(shí)主動(dòng)的發(fā)送到違章罰款網(wǎng)站上,從而實(shí)現(xiàn)及時(shí)處理。這樣,針對(duì)少數(shù)司機(jī)的僥幸心理達(dá)到及時(shí)有效的警告.同時(shí)也使犯規(guī)的司機(jī)有機(jī)會(huì)主動(dòng)接受處理,以免產(chǎn)生更嚴(yán)重后果。該系統(tǒng)成功的將網(wǎng)絡(luò)的優(yōu)勢(shì)與違章管理系統(tǒng)緊密的結(jié)合起來(lái),是針對(duì)車輛用戶開(kāi)發(fā)的一個(gè)違章管理罰款系統(tǒng),經(jīng)過(guò)調(diào)研發(fā)現(xiàn),具有可行性,有一定的實(shí)用價(jià)值。1.2國(guó)內(nèi)外發(fā)展概況美國(guó)在上個(gè)世紀(jì)80年代就在全國(guó)開(kāi)始了交通違章信息罰款的網(wǎng)絡(luò)化和普及化,公民不僅可以在互聯(lián)網(wǎng)上查看自己的交通違章信息,而且還可以在網(wǎng)上實(shí)現(xiàn)繳納罰款的功能。交通違章罰款系統(tǒng)是近幾年才開(kāi)始流行的一種網(wǎng)上交通違章罰款方式。后來(lái)逐漸推廣到歐洲國(guó)家,我國(guó)的東鄰日本也在上世紀(jì)90年代開(kāi)展了交通違章網(wǎng)上罰款服務(wù),極大的方便了交通管理部門的工作,減少了不必要的交通投資,同時(shí)提高了效率。我國(guó)的交通違章網(wǎng)上罰款起步比較晚,這和我國(guó)互聯(lián)網(wǎng)的發(fā)展有著密切的關(guān)系。我國(guó)在1995年開(kāi)始逐步實(shí)施交通違章網(wǎng)上罰款,但是由于網(wǎng)絡(luò)發(fā)展緩慢,直到如今,還有很多交通管理部門不能實(shí)現(xiàn)違規(guī)信息網(wǎng)上罰款功能,目前這一情況正隨著網(wǎng)絡(luò)的發(fā)展,和計(jì)算機(jī)系統(tǒng)的普及,在逐步緩解。即使是已經(jīng)實(shí)現(xiàn)了網(wǎng)上罰款違章信息的單位,由于人員技術(shù)水平,設(shè)備等原因,也存在著信息不準(zhǔn)確及信息丟失的現(xiàn)狀,所以,開(kāi)發(fā)一個(gè)適合新形勢(shì)下的交通違規(guī)罰款系統(tǒng),就顯得尤為重要。近幾年來(lái),隨著社會(huì)經(jīng)濟(jì)的快速發(fā)展,我國(guó)城鄉(xiāng)各類車輛大幅增加,從而導(dǎo)致各類交通事故呈逐年上升趨勢(shì),嚴(yán)重威脅著人們的生命財(cái)產(chǎn)安全,使交通管理面臨著嚴(yán)峻形勢(shì)。據(jù)統(tǒng)計(jì),80%左右的交通事故是由于交通參與者不遵守交通法規(guī),交通安全意識(shí)淡薄,缺乏自我保護(hù)意識(shí)而引發(fā)的。因此,要遏制重特大事故的發(fā)生,減少事故的發(fā)生率,單靠交通管理部門一方的努力是收效甚微的,只有提高全民素質(zhì),增加全民的交通安全意識(shí)才是解決問(wèn)題的根本。而交通違章罰款系統(tǒng),讓司機(jī)們可以在網(wǎng)上隨時(shí)查到自己的違章信息,及時(shí)糾正自己的違章錯(cuò)誤,并起到警示的作用。第二章可行性分析2.1技術(shù)可行性本系統(tǒng)采用三層結(jié)構(gòu),用Mysql數(shù)據(jù)庫(kù)作為后臺(tái)數(shù)據(jù)庫(kù),安裝和使用簡(jiǎn)單易學(xué),方便操作;前臺(tái)頁(yè)面采用JSP動(dòng)態(tài)頁(yè)面,JSP相比ASP、PHP都有很大的優(yōu)勢(shì);控制層采用Servlet,Servlet是JavaWeb開(kāi)發(fā)中使用的比較熱門的技術(shù)。服務(wù)器采用Tomcat服務(wù)器,它是一個(gè)開(kāi)源軟件。開(kāi)發(fā)人員在學(xué)習(xí)了這些語(yǔ)言或工具之后,有能力開(kāi)發(fā)本系統(tǒng)。2.2經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性是指軟件所帶來(lái)的經(jīng)濟(jì)效益與開(kāi)發(fā)設(shè)計(jì)所需要的投資費(fèi)用相比較是否適當(dāng),軟件是否會(huì)給使用者帶來(lái)經(jīng)濟(jì)效益。首先隨著計(jì)算機(jī)軟件和硬件技術(shù)的飛速發(fā)展,計(jì)算機(jī)軟、硬件價(jià)格不斷下降,設(shè)計(jì)本系統(tǒng)所投入的資金下降。與使用本系統(tǒng)為企業(yè)發(fā)布、獲取信息所節(jié)省的價(jià)值相比,應(yīng)用本系統(tǒng)帶來(lái)的收益較大,經(jīng)濟(jì)效益可觀,所以在經(jīng)濟(jì)上是可行的。2.3操作可行性本系統(tǒng)為車輛違章信息罰款平臺(tái),操作簡(jiǎn)單,使用者可以很快熟悉系統(tǒng)的各個(gè)模塊功能。因此,本系統(tǒng)在操作上是可行的節(jié)省時(shí)間以及人力和物力。而且本系統(tǒng)的兼容性好,在一般的應(yīng)用系統(tǒng)條件下完全適用,可以擴(kuò)展到其他企業(yè),可擴(kuò)展性和可維護(hù)性相結(jié)合。2.4運(yùn)行可行性運(yùn)行可行性是指新系統(tǒng)的研制和開(kāi)發(fā)充分考慮到所使用的人群主要有一定計(jì)算機(jī)能力的車輛使用人員,和有一定維護(hù)經(jīng)驗(yàn)的系統(tǒng)管理員,因此車輛違章罰款系統(tǒng)運(yùn)行環(huán)境,數(shù)據(jù)庫(kù)的操作簡(jiǎn)單,只需在安裝了Java虛擬機(jī)和Mysql的計(jì)算機(jī)上運(yùn)行即可。本系統(tǒng)采用基于Windows的用戶界面,而該系統(tǒng)是大家熟悉的操作系統(tǒng),對(duì)于那些有一般的計(jì)算機(jī)知識(shí)的人員就可以輕松上手。而整個(gè)車輛違章罰款系統(tǒng)采用最友好的交互界面,簡(jiǎn)介明了,不需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行深入的了解。第三章需求分析需求分析雖處于軟件開(kāi)發(fā)過(guò)程的開(kāi)始階段,但它對(duì)于整個(gè)軟件開(kāi)發(fā)過(guò)程以及軟件產(chǎn)品質(zhì)量是至關(guān)重要的。隨著軟件系統(tǒng)復(fù)雜性的提高及規(guī)模的擴(kuò)大,需求分析在軟件開(kāi)發(fā)中所處的地位愈加突出。所謂需求,是指用戶對(duì)目標(biāo)軟件系統(tǒng)在功能、行為、性能設(shè)計(jì)約束等方面的要求。在需求分析工作中,系統(tǒng)分析人員對(duì)用戶的需求進(jìn)行調(diào)查和分析,確定現(xiàn)有環(huán)境的特征,正確定義目標(biāo)軟件的特征。因此,需求分析工作是對(duì)應(yīng)用環(huán)境及其問(wèn)題進(jìn)行理解和分析,為問(wèn)題涉及的信息、功能及系統(tǒng)行為建立模型,將用戶需求精確化。車輛違章罰款系統(tǒng)基于Internet技術(shù),具有良好通用性、兼容性、可擴(kuò)展性,網(wǎng)站采用JSP進(jìn)行開(kāi)發(fā),在穩(wěn)定性和安全性方面要求十分嚴(yán)格,滿足用戶的不同需要。實(shí)現(xiàn)以下功能:1.建立安全、美觀、友好的網(wǎng)站界面,支持多種瀏覽器。2.建立完善的系統(tǒng),包括在線注冊(cè)、修改資料、在線罰款違章信息及繳納罰款等,管理員登記車輛違章信息,對(duì)注冊(cè)用戶的管理,以及系統(tǒng)管理。3.建立管理模塊和用戶管理模塊,實(shí)現(xiàn)對(duì)用戶的管理等。3.1問(wèn)題分析當(dāng)用戶進(jìn)入系統(tǒng)首頁(yè)時(shí),會(huì)有一個(gè)登陸窗口,已經(jīng)注冊(cè)的會(huì)員用戶可以在這個(gè)窗口中登陸。沒(méi)有登陸的用戶可以通過(guò)注冊(cè)鏈接注冊(cè)成系統(tǒng)會(huì)員。登陸之后,用戶就可以查看車輛違章信息;查看或修改自己個(gè)人信息;可以在線繳納罰金,根據(jù)車牌號(hào)碼等相關(guān)內(nèi)容罰款車輛違章信息。沒(méi)有注冊(cè)的用戶可以在登陸窗口中點(diǎn)擊注冊(cè)超鏈接進(jìn)入新用戶注冊(cè)頁(yè)面,輸入用戶名、密碼、密碼提示問(wèn)題、提示問(wèn)題答案及安全郵箱,即可注冊(cè)成為網(wǎng)站的會(huì)員。密碼提示問(wèn)題是為找密碼設(shè)置的,當(dāng)用戶忘記密碼或密碼丟失后可以通過(guò)輸入提示問(wèn)題答案來(lái)找回密碼,如果用戶回答正確,系統(tǒng)會(huì)自動(dòng)發(fā)送一封郵件到用戶的安全郵箱里,提示用戶修改密碼。3.2軟件的需求分析軟件需求分析是指用戶對(duì)目標(biāo)系統(tǒng)在功能、性能、行為、設(shè)計(jì)約束等方面的期望。軟件的需求包括三個(gè)不同的層次:業(yè)務(wù)需求,用戶需求和功能需求;也包括非功能需求。業(yè)務(wù)需說(shuō)明了提供給客戶和產(chǎn)品開(kāi)發(fā)商的新系統(tǒng)的最初利益,反映了組織機(jī)構(gòu)或客戶對(duì)系統(tǒng),產(chǎn)品高層次的目標(biāo)要求,它們?cè)陧?xiàng)目視圖與范圍文檔中予以說(shuō)明;用戶需求文檔描述了用戶使用產(chǎn)品必須要完成的任務(wù),這在使用實(shí)例文檔或方案腳本說(shuō)明中予以說(shuō)明;功能需求定義了開(kāi)發(fā)人員必須實(shí)現(xiàn)的軟件功能,從而滿足了業(yè)務(wù)需求。
3.3功能分析本車輛違章罰款系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)以下功能:用戶中心:包括用戶注冊(cè)、用戶登陸、用戶注銷、修改個(gè)人資料等功能。車輛違章信息:包括車輛違章信息的發(fā)布、管理和搜索等功能。管理員中心:管理員對(duì)系統(tǒng)進(jìn)行一些基本的維護(hù),包括對(duì)違章信息的發(fā)布刪除,對(duì)用戶的刪除管理,對(duì)系統(tǒng)管理用戶的管理等。罰款功能:對(duì)相關(guān)違章信息進(jìn)行罰款。3.4相關(guān)開(kāi)發(fā)技術(shù)選擇本次設(shè)計(jì)以JAVA和JSP技術(shù)為主,相關(guān)工具包括數(shù)據(jù)庫(kù)Mysql。操作系統(tǒng)為WINDOWSXP平臺(tái)。3.5運(yùn)行環(huán)境1.硬件環(huán)境處理器:InterCR300或更高內(nèi)存:256MB或更高(建議512MB)硬盤空間:100MB以上2.軟件環(huán)境軟件環(huán)境是一個(gè)系統(tǒng)開(kāi)發(fā)的工具,它取決于開(kāi)發(fā)人員對(duì)軟件的熟悉程度,如果開(kāi)發(fā)人員選擇一個(gè)不熟悉的軟件開(kāi)發(fā)會(huì)大大增加開(kāi)發(fā)系統(tǒng)所需要投入的成本,所以說(shuō)選擇軟件環(huán)境也是很重要的。操作系統(tǒng):Windows2000/WindowsXP數(shù)據(jù)庫(kù):Mysql軟件開(kāi)發(fā)語(yǔ)言:JAVA、JSP等該軟件的界面美觀大方,軟件運(yùn)行穩(wěn)定。第四章總體設(shè)計(jì)4.1系統(tǒng)設(shè)計(jì)思想交通違章罰款系統(tǒng),讓司機(jī)們可以在網(wǎng)上隨時(shí)查到自己的違章信息,及時(shí)糾正自己的違章錯(cuò)誤,并起到警示的作用。本交通違章罰款系統(tǒng)采用MVC三層架構(gòu)(JSP+JavaBean+Servlet)模型,通過(guò)這種設(shè)計(jì)模型展示、處理流程和業(yè)務(wù)邏輯分成不同的組件實(shí)現(xiàn),方便維護(hù)與重用,掌握一個(gè)小型應(yīng)用系統(tǒng)的分析、設(shè)計(jì)和開(kāi)發(fā)方法。程序界面展示部分使用JSP頁(yè)面,業(yè)務(wù)邏輯頁(yè)面使用JavaBean,流程處理使用Servlet。其中Servlet集中了MVC模式的精華,它銜接了前端界面展示和后臺(tái)業(yè)務(wù)邏輯的處理。4.2功能模塊設(shè)計(jì)本車輛違章罰款系統(tǒng)是一個(gè)典型的JSP數(shù)據(jù)庫(kù)開(kāi)發(fā)應(yīng)用程序,由前臺(tái)注冊(cè)用戶區(qū)、后臺(tái)信息管理兩部分組成。將實(shí)現(xiàn)對(duì)用戶信息、車輛違章信息、系統(tǒng)信息的添加,刪除等功能。前臺(tái)注冊(cè)用戶區(qū):該部分主要包括注冊(cè)信息的創(chuàng)建、修改;車輛違章信息的罰款、在線繳費(fèi)功能。后臺(tái)管理:該部分主要包括用戶信息、違章信息管理、違章信息的罰款等。4.2.1前臺(tái)模塊功能設(shè)計(jì)用戶模塊主要面向用戶,詳細(xì)功能如下:(1)用戶注冊(cè):提供用戶注冊(cè)的功能,需要輸入用戶名、密碼、密碼確認(rèn)、E-mail、聯(lián)系電話等信息。(2)登陸:提供用戶登陸系統(tǒng)的功能,需要輸入用戶名和密碼。(3)注冊(cè)信息修改:提供用戶修改注冊(cè)信息的功能,可以修改密碼、E-mail、電話等。(4)罰款違章信息:用戶登陸后之后就可以根據(jù)車牌號(hào)等內(nèi)容罰款違章信息。(5)在線繳費(fèi):違章人員可以在線繳納罰金。4.2.2后臺(tái)管理模塊功能設(shè)計(jì)本車輛違章罰款系統(tǒng)的后臺(tái)框架如下:(1)發(fā)布違章信息:管理員可以發(fā)布車輛違章信息,并修改及管理違章信息。(2)注冊(cè)用戶管理:對(duì)注冊(cè)用戶進(jìn)行審核管理。(2)系統(tǒng)管理:包括系統(tǒng)管理員管理和自身的密碼設(shè)置。4.3系統(tǒng)總體結(jié)構(gòu)圖系統(tǒng)總體結(jié)構(gòu)圖如圖4-1。違章罰款違章罰款系統(tǒng)后臺(tái)前臺(tái)用戶注冊(cè)模塊違章信息查詢模塊注冊(cè)信息修改模塊違章信息管理注冊(cè)用戶管理系統(tǒng)管理圖4-1系統(tǒng)總體結(jié)構(gòu)圖用戶管理模塊結(jié)構(gòu)圖如圖4-2。用戶管理模塊用戶管理模塊管理員模塊普通用戶模塊登陸修改信息瀏覽創(chuàng)建修改刪除違章信息增加修改刪除系統(tǒng)用戶登陸注冊(cè)修改注冊(cè)信息查詢違章信息在線繳納罰款圖4-2用戶管理模塊結(jié)構(gòu)圖違章信息模塊結(jié)構(gòu)圖如圖4-3。違章信息管理模塊違章信息管理模塊刪除違章信息發(fā)布違章信息編輯違章信息瀏覽違章信息獲取違章信息列表圖4-3違章信息模塊結(jié)構(gòu)圖第五章數(shù)據(jù)庫(kù)的設(shè)計(jì)5.1設(shè)計(jì)Mysql數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)是依照某種數(shù)據(jù)模型組織起來(lái)并存放二級(jí)存儲(chǔ)器中的數(shù)據(jù)集合。這種數(shù)據(jù)集合具有如下特點(diǎn):盡可能不重復(fù),以最優(yōu)方式為某個(gè)特定組織的多種應(yīng)用服務(wù),其數(shù)據(jù)結(jié)構(gòu)獨(dú)立于使用它的應(yīng)用程序,對(duì)數(shù)據(jù)的增、刪、改和檢索由統(tǒng)一軟件進(jìn)行管理和控制。5.2數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)則1.原始單據(jù)與實(shí)體之間的關(guān)系可以是一對(duì)一、一對(duì)多、多對(duì)多的關(guān)系。在一般情況下,它們是一對(duì)一的關(guān)系:即一張?jiān)紗螕?jù)對(duì)應(yīng)且只對(duì)應(yīng)一個(gè)實(shí)體。在特殊情況下,它們可能是一對(duì)多或多對(duì)一的關(guān)系,即一張?jiān)紗巫C對(duì)應(yīng)多個(gè)實(shí)體,或多張?jiān)紗巫C對(duì)應(yīng)一個(gè)實(shí)體。這里的實(shí)體可以理解為基本表。明確這種對(duì)應(yīng)關(guān)系后,對(duì)我們?cè)O(shè)計(jì)錄入界面大有好處。2.主鍵與外鍵一般而言,一個(gè)實(shí)體不能既無(wú)主鍵又無(wú)外鍵。在E—R圖中,處于葉子部位的實(shí)體,可以定義主鍵,也可以不定義主鍵(因?yàn)樗鼰o(wú)子孫),但必須要有外鍵(因?yàn)樗懈赣H)。主鍵與外鍵的設(shè)計(jì),在全局?jǐn)?shù)據(jù)庫(kù)的設(shè)計(jì)中,占有重要地位。因?yàn)椋褐麈I是實(shí)體的高度抽象,主鍵與外鍵的配對(duì),表示實(shí)體之間的連接。3.基本表的性質(zhì)基本表與中間表、臨時(shí)表不同,因?yàn)樗哂腥缦滤膫€(gè)特性:(1)原子性。基本表中的字段是不可再分解的。(2)原始性?;颈碇械挠涗浭窃紨?shù)據(jù)(基礎(chǔ)數(shù)據(jù))的記錄。(3)演繹性。由基本表與代碼表中的數(shù)據(jù),可以派生出所有的輸出數(shù)據(jù)。(4)穩(wěn)定性?;颈淼慕Y(jié)構(gòu)是相對(duì)穩(wěn)定的,表中的記錄是要長(zhǎng)期保存的。理解基本表的性質(zhì)后,在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),就能將基本表與中間表、臨時(shí)表區(qū)分開(kāi)來(lái)。4.范式標(biāo)準(zhǔn)基本表及其字段之間的關(guān)系,應(yīng)盡量滿足第三范式。但是,滿足第三范式的數(shù)據(jù)庫(kù)設(shè)計(jì),往往不是最好的設(shè)計(jì)。為了提高數(shù)據(jù)庫(kù)的運(yùn)行效率,常常需要降低范式標(biāo)準(zhǔn):適當(dāng)增加冗余,達(dá)到以空間換時(shí)間的目的。5.3數(shù)據(jù)庫(kù)需求分析根據(jù)該車輛違章罰款系統(tǒng)的邏輯功能劃分,本系統(tǒng)可分為五大功能模塊,分別是用戶注冊(cè)和登陸模塊,用戶資料管理模塊,違章信息發(fā)布和瀏覽模塊,管理員操作模塊,系統(tǒng)功能模塊。用戶資料管理模塊可劃分為用戶密碼重設(shè)模塊,用戶信息罰款模塊,用戶資料修改模塊。5.4數(shù)據(jù)庫(kù)的設(shè)計(jì)根據(jù)本車輛違章罰款系統(tǒng)系統(tǒng)功能的要求以及功能模塊的劃分,本信息數(shù)據(jù)庫(kù)可存放在五個(gè)表中,它們是:公告表、系統(tǒng)欄目表、貼子表、用戶表、在線表,數(shù)據(jù)庫(kù)表的具體設(shè)計(jì)如表5-1所示。表名功能管理員表記錄管理員登錄信息違章信息表記錄車輛違章信息反饋表記錄用戶反饋信息用戶表記錄用戶信息用戶登錄信息表記錄用戶登錄帳號(hào)與密碼表5-1數(shù)據(jù)庫(kù)表的結(jié)構(gòu)1.管理員數(shù)據(jù)庫(kù)表管理員信息表包含了管理員的基本且必要的信息。表的結(jié)構(gòu)如圖5-1所示。Admin管理員表列名數(shù)據(jù)類型可否為空說(shuō)明idint不能為空編號(hào)usernamenvarchar不能為空管理員IDpasswordnvarchar不能為空密碼flagint不能為空權(quán)限標(biāo)記圖5-2管理員表的結(jié)構(gòu)(2)違章信息數(shù)據(jù)庫(kù)表此信息表主要包含了違章信息的基本且必要的信息。表的結(jié)構(gòu)如圖5-2所示。Wz違章信息表列名數(shù)據(jù)類型可否為空說(shuō)明idint編號(hào)lxnvarchar可以為空違章類型hmnvarchar可以為空車牌號(hào)碼rqnvarchar可以為空違章日期ddnvarchar可以為空違章地點(diǎn)xhnvarchar可以為空違章原因fsnvarchar可以為空處罰方式j(luò)envarchar可以為空罰款金額jnnvarchar可以為空是否繳納Jznvarchar可以為空駕照號(hào)碼urlnvarchar可以為空違章截圖圖5-3違章信息表的結(jié)構(gòu)(3)反饋數(shù)據(jù)庫(kù)表此表主要包含了反饋信息的基本且必要的信息。表的結(jié)構(gòu)如圖5-3所示。fk反饋意見(jiàn)信息表列名數(shù)據(jù)類型可否為空說(shuō)明idint不能為空編號(hào)wtnvarchar可以為空反饋問(wèn)題sjnvarchar可以為空反饋時(shí)間membernvarchar可以為空反饋人員hfnvarchar可以為空回復(fù)內(nèi)容hfsjnvarchar可以為空回復(fù)時(shí)間圖5-4反饋信息表的結(jié)構(gòu)(4)用戶數(shù)據(jù)庫(kù)表此表主要包含了用戶的基本且必要的信息。表的結(jié)構(gòu)如圖5-4所示。pmember詳細(xì)信息表列名數(shù)據(jù)類型可否為空說(shuō)明idint不能為空編號(hào)midint不能為空會(huì)員IDrealnamenvarchar不能為空姓名sexnvarchar不能為空性別birnvarchar可以設(shè)為空年齡shengnvarchar可以設(shè)為空籍貫telphonenvarchar不能為空電話emailnvarchar不能為空郵箱questionnvarchar不能為空密碼保護(hù)問(wèn)題answernvarchar不能為空密碼保護(hù)答案圖5-5用戶表的結(jié)構(gòu)(5)用戶登錄數(shù)據(jù)庫(kù)表此表主要包含了用戶登錄的基本且必要的信息。表的結(jié)構(gòu)如圖5-5所示。Member會(huì)員表列名數(shù)據(jù)類型可否為空說(shuō)明idint不能為空編號(hào)usernamenvarchar不能為空用戶名passwordnvarchar不能為空密碼typenvarchar不能為空類型regtimedatetime不能為空注冊(cè)時(shí)間圖5-6用戶登錄信息表的結(jié)構(gòu)第六章系統(tǒng)的詳細(xì)設(shè)計(jì)基于前兩章做的系統(tǒng)總體設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì),對(duì)本車輛違章罰款系統(tǒng)有個(gè)初步的了解之后,進(jìn)入此章內(nèi)容,為詳細(xì)設(shè)計(jì)階段的任務(wù)。在這個(gè)階段需要對(duì)總體設(shè)計(jì)階段所闡述的基本功能進(jìn)行一一具體描述,說(shuō)明每個(gè)功能具體是如何實(shí)現(xiàn)的,實(shí)現(xiàn)的過(guò)程又是如何,主要運(yùn)用IPO和程序流程圖進(jìn)行說(shuō)明。6.1前臺(tái)詳細(xì)設(shè)計(jì)6.1.1系統(tǒng)登陸模塊的設(shè)計(jì)在用戶登陸界面,在用戶名對(duì)應(yīng)的文本框中輸入用戶名,在密碼對(duì)應(yīng)的文本框中輸入密碼,如果用戶名和密碼同時(shí)與數(shù)據(jù)庫(kù)中的用戶名和密碼相對(duì)應(yīng),點(diǎn)擊“登陸”后進(jìn)入系統(tǒng)的主界面。如果輸入的信息不正確,則給出提示。它分為兩種權(quán)限:管理員權(quán)限和普通用戶權(quán)限。操作用戶的權(quán)限不同其使用的功能模塊也不同,管理員可以維護(hù)整個(gè)系統(tǒng)和設(shè)置系統(tǒng)操作員身份,而普通用戶只能使用前臺(tái)系統(tǒng)功能模塊。系統(tǒng)登陸具體操作:輸入:用戶名和密碼。處理:校檢字符的有效性。用戶要登陸本系統(tǒng)需要提供用戶名和密碼,在這里就是要檢驗(yàn)用戶是否滿足輸入的要求,即檢驗(yàn)用戶名和密碼文本框是否為空,若為空,則無(wú)法進(jìn)入本系統(tǒng)。檢驗(yàn)用戶名是否存在或密碼是否正確,即是否存在用戶輸入的用戶名,并且密碼是否正確。根據(jù)用戶名和密碼從數(shù)據(jù)庫(kù)中提取用戶權(quán)限。根據(jù)從數(shù)據(jù)庫(kù)中提取的用戶權(quán)限的不同執(zhí)行主窗體中的功能權(quán)限,若為管理員則可操作所有功能,若為普通用戶只能操作前臺(tái)系統(tǒng)功能。輸出:登陸成功,進(jìn)入普通用戶的系統(tǒng)使用資源頁(yè)面,不成功則顯示錯(cuò)誤信息頁(yè)面。根據(jù)上述功能介紹,得到該模塊的程序流程圖,如圖6-1所示。圖6-1用戶登陸模塊流程圖6.1.2違章信息罰款這模塊給注冊(cè)并登錄用戶提供的罰款車輛違章信息的功能,具體操作如下:輸入:無(wú)處理:以車輛號(hào)牌為關(guān)鍵字,瀏覽已存在該記錄。如果違章信息表中存在該違章信息則可以查看其詳細(xì)信息。如果記錄存在,則顯示違章信息具體內(nèi)容。如果不存在記錄則顯示為空白記錄。輸出:違章信息表中已存在的信息記錄。6.1.3注冊(cè)資料修改該模塊是為注冊(cè)用戶準(zhǔn)備的模塊,這是本系統(tǒng)比較重要的功能模塊。具體操作如下:輸入:用戶名,描述等。處理:首先取出注冊(cè)用戶,并判斷該用戶是否為注冊(cè)用戶,如果是則提取相關(guān)注冊(cè)信息在頁(yè)面顯示。輸出:該用戶修改資料成功。根據(jù)上述功能介紹,得到該模塊的程序流程圖,如圖6-2所示。圖6-2修改注冊(cè)資料模塊流程圖6.2后臺(tái)詳細(xì)設(shè)計(jì)車輛違章罰款系統(tǒng)后臺(tái)流程圖如圖6-4所示。圖6-4系統(tǒng)后臺(tái)流程圖后臺(tái)設(shè)計(jì)中,除了對(duì)違章信息可進(jìn)行必要的添加,刪除,修改等功能外還可以罰款和管理。當(dāng)然對(duì)注冊(cè)用戶的管理也是必不可少的。6.2.1在系統(tǒng)中,對(duì)用戶的管理也是必不可少的。在該軟件中,管理員可以刪除已注冊(cè)用戶。該模塊具體操作:輸入:用戶名。處理:系統(tǒng)管理員進(jìn)入用戶管理模塊中查看用戶信息,輸出的用戶信息中,若發(fā)現(xiàn)有異常的賬號(hào),則刪除該賬號(hào)。否則,什么也不處理。輸出:用戶賬號(hào)被刪除。。其主要功能模塊和具體流程圖如圖6-3所示。圖6-3用戶管理模塊的用戶資料修改流程圖6.2.2違章信息管理模塊管理員可在后臺(tái)進(jìn)行車輛違章信息的發(fā)布與管理。系統(tǒng)管理具體操作:輸入:添加違章信息發(fā)布頁(yè)面項(xiàng)目,并提交執(zhí)行。處理:管理員輸入所有必填選項(xiàng),數(shù)據(jù)庫(kù)調(diào)出該違章的詳細(xì)信息,管理員根據(jù)系統(tǒng)信息判斷該系統(tǒng)執(zhí)行情況,若該信息已創(chuàng)建,則標(biāo)注該信息已執(zhí)行,并更新數(shù)據(jù)庫(kù);若該信息尚未創(chuàng)建成功,或者沒(méi)有存在,則創(chuàng)建。輸出:系統(tǒng)執(zhí)行情況。6.2.3系統(tǒng)管理模塊在系統(tǒng)管理中,對(duì)管理員用戶的管理也是必不可少的。在該軟件中,管理員可以增加系統(tǒng)管理員。該模塊具體操作:輸入:用戶名、密碼。處理:系統(tǒng)管理員進(jìn)入系統(tǒng)管理模塊中查看用戶信息,輸出的用戶信息中,若發(fā)現(xiàn)有異常的賬號(hào),則刪除該賬號(hào)。否則,什么也不處理。輸出:系統(tǒng)管理賬號(hào)被刪除。6.2.4系統(tǒng)退出模塊的設(shè)計(jì)輸入:點(diǎn)擊系統(tǒng)退出按鈕。處理:系統(tǒng)調(diào)用系統(tǒng)關(guān)閉函數(shù),將退出管理系統(tǒng)。輸出:退出整個(gè)管理系統(tǒng)。第七章系統(tǒng)實(shí)現(xiàn)7.1前臺(tái)首頁(yè)設(shè)計(jì)前臺(tái)頁(yè)面設(shè)計(jì)采用藍(lán)色調(diào),突出車輛違章罰款系統(tǒng)系統(tǒng)這一網(wǎng)站命名主題。系統(tǒng)突出簡(jiǎn)單易用的特色。在功能布局上以突出方便,明顯和容易尋找為準(zhǔn)則。也統(tǒng)一了其他功能附屬頁(yè)面的布局格式。為返回首頁(yè)和尋找系統(tǒng)提供便利。用戶可以通過(guò)在瀏覽器的地址欄中鍵入http://服務(wù)器IP:8080/index.jsp或http://服務(wù)器IP:8080/訪問(wèn)該主頁(yè),主頁(yè)運(yùn)行效果如圖7-1所示。圖7-1首頁(yè)頁(yè)面7.2前臺(tái)用戶管理在前臺(tái)會(huì)員可進(jìn)行注冊(cè),用戶資料修改。會(huì)員注冊(cè)后,就可以登陸進(jìn)行相關(guān)操作,比如資料修改,罰款違章信息等,確定登陸成功后并會(huì)在登陸窗口顯示歡迎,運(yùn)行效果如圖7-2所示。圖7-2登陸成功用戶注冊(cè)頁(yè)面中包含用戶名稱,密碼,所在城市等相關(guān)信息,如為必填項(xiàng)目會(huì)在旁邊標(biāo)注*號(hào),在用戶填寫正確并且確認(rèn)注冊(cè)后,該用戶信息將會(huì)寫入數(shù)據(jù)庫(kù)。用戶注冊(cè)頁(yè)面如圖7-3所示。圖7-3用戶注冊(cè)頁(yè)面7.3違章信息罰款違章信息罰款界面如圖7-4所示。圖7-4違章信息罰款頁(yè)面7.4違章信息瀏覽違章信息查看頁(yè)面如圖7-5所示。圖7-5違章信息查看頁(yè)面7.5后臺(tái)管理頁(yè)面管理頁(yè)面中包含系統(tǒng),違章信息,用戶管理等相關(guān)信息,管理員對(duì)其罰款、刪除,該用戶信息將會(huì)寫入數(shù)據(jù)庫(kù)。第八章測(cè)試軟件測(cè)試的目的在于在軟件投入運(yùn)行之前,盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤,軟件測(cè)試是對(duì)軟件規(guī)格說(shuō)明、設(shè)計(jì)和編碼的最后復(fù)審,是軟件質(zhì)量的保證的關(guān)鍵。系統(tǒng)測(cè)試一般分為模塊測(cè)試、組裝測(cè)試、確認(rèn)測(cè)試。確認(rèn)測(cè)試是軟件需求說(shuō)明書上的功能進(jìn)行逐項(xiàng)檢驗(yàn),模塊測(cè)試是查找各模塊在功能結(jié)構(gòu)上存在的問(wèn)題。本系統(tǒng)采用模塊測(cè)試,對(duì)系統(tǒng)的每個(gè)功能進(jìn)行測(cè)試。8.1測(cè)試項(xiàng)目在MIS開(kāi)發(fā)過(guò)程中采用了多種措施保證軟件質(zhì)量,但是實(shí)際開(kāi)發(fā)過(guò)程中還是不可避免地會(huì)產(chǎn)生差錯(cuò),系統(tǒng)中通??赡茈[藏著錯(cuò)誤和缺陷,不經(jīng)周密測(cè)試的系統(tǒng)投入運(yùn)行,將會(huì)造成難以想象的后果,因此系統(tǒng)測(cè)試是MIS開(kāi)發(fā)過(guò)程中為保證軟件質(zhì)量必須進(jìn)行的工作。大量統(tǒng)計(jì)資料表明,系統(tǒng)測(cè)試的工作量往往占MIS開(kāi)發(fā)總工作量的40%以上。因此,我們必須重視測(cè)試工作。由于程序中隱藏的缺陷只在特定的環(huán)境下才有可靠顯露,系統(tǒng)缺陷通常是由于對(duì)某些特定情況考慮不周造成的。因此測(cè)試不是為了表明程序正確;成功的測(cè)試也不是沒(méi)有發(fā)現(xiàn)錯(cuò)誤的測(cè)試。有意義的軟件測(cè)試應(yīng)該是從“破壞”軟件系統(tǒng)的角度出發(fā),精心設(shè)計(jì)最有可以暴露程序系統(tǒng)缺陷的測(cè)試方案。因此軟件測(cè)試的目標(biāo)應(yīng)該是以盡可能少的代價(jià)和時(shí)間找出軟件系統(tǒng)中潛在的錯(cuò)誤和缺陷。從產(chǎn)品角度看,測(cè)試計(jì)劃中的測(cè)試項(xiàng)目包括軟件結(jié)構(gòu)中的分系統(tǒng)層、子系統(tǒng)層、功能模塊層、程序模塊層中的各類模塊,從測(cè)試本身看,分為單元測(cè)試,組合測(cè)試,確認(rèn)測(cè)試等。測(cè)試對(duì)象是隨不同階段而異的,最基本、最初的測(cè)試是單元測(cè)試,后面的組合測(cè)試、確認(rèn)測(cè)試都是以被測(cè)過(guò)的模塊作為測(cè)試對(duì)象的。(1)單元測(cè)試:?jiǎn)卧獪y(cè)試也稱模塊測(cè)試或程序測(cè)試,單元測(cè)試是對(duì)每個(gè)模塊單獨(dú)進(jìn)行的,驗(yàn)證模塊接口與設(shè)計(jì)說(shuō)明書是否一致,對(duì)模塊的所有主要處理路徑進(jìn)行測(cè)試且與預(yù)期的結(jié)構(gòu)進(jìn)行對(duì)照,還要對(duì)所有錯(cuò)誤處理路徑進(jìn)行測(cè)試。對(duì)源碼進(jìn)行審查,對(duì)照設(shè)計(jì)說(shuō)明書,表態(tài)地檢查源程序是否符合功能的邏輯要求,是進(jìn)行單元測(cè)試前的重要工作工。單元測(cè)試一般是由程序員完成,也稱程序調(diào)試。(2)組合測(cè)試組合測(cè)試也稱集成測(cè)試或子系統(tǒng)測(cè)試,通常采用自頂向下測(cè)試和自底向上測(cè)試兩種測(cè)試方法。組合測(cè)試的對(duì)象是指已經(jīng)通過(guò)單元測(cè)試的模塊,不是對(duì)零散模塊進(jìn)行單個(gè)測(cè)試,而是用系統(tǒng)化的方法裝配和測(cè)試軟件系統(tǒng),是一個(gè)嚴(yán)格的過(guò)程,必須認(rèn)真地進(jìn)行,其計(jì)劃的產(chǎn)生和單元模塊測(cè)試的完成日期要協(xié)調(diào)起來(lái),這種測(cè)試應(yīng)在系統(tǒng)目標(biāo)機(jī)上進(jìn)行,造成系統(tǒng)應(yīng)用的環(huán)境條件,除了開(kāi)發(fā)部分項(xiàng)目負(fù)責(zé)人參加以外,還應(yīng)該有相應(yīng)系統(tǒng)的用戶參加,給評(píng)審員進(jìn)行演示。(3)確認(rèn)測(cè)試確認(rèn)測(cè)試是對(duì)通過(guò)組合測(cè)試的軟件進(jìn)行的,這些軟件已經(jīng)存于系統(tǒng)目標(biāo)設(shè)備的介質(zhì)上,確認(rèn)測(cè)試的目的是表明軟件是可以工作的,并且符合“軟件需求說(shuō)明書”中規(guī)定的全部功能和性能要求。確認(rèn)測(cè)試是按照這些要求定出的“確認(rèn)測(cè)試計(jì)劃”進(jìn)行的。測(cè)試工作是由一個(gè)獨(dú)立的組織進(jìn)行,而且測(cè)試要從用戶的角度出發(fā)。(4)系統(tǒng)測(cè)試系統(tǒng)測(cè)試是對(duì)整體性能的測(cè)試,主要解決各子系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù)共享問(wèn)題以及檢測(cè)系統(tǒng)是否達(dá)到用戶的實(shí)際要求,系統(tǒng)測(cè)試的依據(jù)是系統(tǒng)分析報(bào)告。系統(tǒng)測(cè)試應(yīng)在系統(tǒng)的整個(gè)范圍內(nèi)進(jìn)行,這種測(cè)試不只對(duì)軟件進(jìn)行,而是對(duì)構(gòu)成系統(tǒng)的硬、軟件一起進(jìn)行。系統(tǒng)測(cè)試與建構(gòu)同時(shí)進(jìn)行或略慢。系統(tǒng)測(cè)試需要確認(rèn)從頭到尾的功能正常才算完成,應(yīng)當(dāng)盡量避免系統(tǒng)測(cè)試延到項(xiàng)目末尾進(jìn)行。(5)用戶驗(yàn)收測(cè)試在系統(tǒng)測(cè)試完成后,進(jìn)行用戶的驗(yàn)收測(cè)試,它是用戶在實(shí)際應(yīng)用環(huán)境中所進(jìn)行的真實(shí)數(shù)據(jù)測(cè)試。在具體的測(cè)試中,一般應(yīng)遵循以下原則:由程序設(shè)計(jì)者之外的人進(jìn)行測(cè)試;測(cè)試用例應(yīng)由兩部分組成:輸入數(shù)據(jù)和預(yù)期輸出結(jié)果;應(yīng)選用不合理的輸入數(shù)據(jù)與非法輸入測(cè)試;不僅要檢驗(yàn)程序是否實(shí)現(xiàn)預(yù)期功能,還應(yīng)檢查程序是否做了不應(yīng)該做的工作;集中測(cè)試容易出錯(cuò)的程序模塊;對(duì)程序修改以后,必須重新進(jìn)行測(cè)試。8.2測(cè)試方法一般來(lái)說(shuō),對(duì)程序測(cè)試有兩種測(cè)試方法:如果已經(jīng)知道了軟件系統(tǒng)應(yīng)具有的功能,可通過(guò)測(cè)試來(lái)對(duì)每個(gè)功能是否都能正常使用;如果知道程序的內(nèi)部工作過(guò)程,可以通過(guò)測(cè)試來(lái)檢測(cè)程序內(nèi)部是否按照規(guī)格說(shuō)明書的規(guī)定正常進(jìn)行。前一種方法稱為黑盒測(cè)試,后一種方法稱為白盒測(cè)試。黑盒測(cè)試又稱為功能測(cè)試,白盒子測(cè)試又稱為結(jié)構(gòu)測(cè)試。經(jīng)過(guò)幾個(gè)月的畢業(yè)設(shè)計(jì),因?yàn)闀r(shí)間和任務(wù)的性質(zhì)的關(guān)系,沒(méi)有完全按照上述的測(cè)試方法進(jìn)行系統(tǒng)的測(cè)試,但經(jīng)過(guò)一些簡(jiǎn)單的步驟的測(cè)試,證明本系統(tǒng)具有相當(dāng)程序的穩(wěn)定。8.3本程序測(cè)試MyEclipse支持發(fā)布Web,EJB和EnterpriseApplication項(xiàng)目到任何MyEclipse支持的服務(wù)器上。它支持散包和打包發(fā)布。目前來(lái)說(shuō)Tomcat和JBoss都是支持散包發(fā)布的。散包發(fā)布一般是開(kāi)發(fā)時(shí)候來(lái)使用,MyEclipse會(huì)把所有的文件按照J(rèn)avaEE規(guī)定的目錄結(jié)構(gòu)放在服務(wù)器的發(fā)布目錄下。在這種情況下,MyEclipse還會(huì)自動(dòng)把修改過(guò)的文件,例如JSP文件,類文件等等復(fù)制過(guò)去,實(shí)現(xiàn)自動(dòng)同步功能,這時(shí)修改了JSP頁(yè)面不需要重新發(fā)布就能在瀏覽器里刷新后看到新的結(jié)果。這樣對(duì)開(kāi)發(fā)來(lái)說(shuō)是非常方便的。散包發(fā)布車輛違章罰款系統(tǒng)項(xiàng)目車輛違章罰款系統(tǒng)項(xiàng)目文件夾下包含了類庫(kù)文件及資源文件。其中src文件夾下包含一個(gè)Java文件DBO.java,用于創(chuàng)建數(shù)據(jù)庫(kù)表;WebRoot文件夾下存放了所有的jsp頁(yè)面,其下的Pictures文件夾存放了頁(yè)面制作所需的圖片。在MyEclipse的PackageExplorer視圖下單擊“發(fā)布”按鈕進(jìn)入發(fā)布界面,如圖8-1所示:圖8-1在Project對(duì)應(yīng)的選項(xiàng)中選擇車輛違章罰款系統(tǒng)項(xiàng)目,然后單擊右面的按鈕進(jìn)入NewDeployment對(duì)話框,如圖8-2。圖8-2在該對(duì)話框的Server對(duì)應(yīng)的選項(xiàng)中選擇“<CustomLocation>”,在DeployLocation對(duì)應(yīng)的選項(xiàng)中選擇“D:\apache-tomcat-5.5.27\webapps\wzcx”路徑,單擊返回ProjectDeployment對(duì)話框,如圖8-3。圖8-3最后單擊完成發(fā)布。啟動(dòng)Tomcat服務(wù)器在MyEclipse界面下點(diǎn)擊按鈕,在下拉菜單中選擇Tomcat5.x服務(wù)器并單擊“開(kāi)始”按鈕啟動(dòng)服務(wù)器,若啟動(dòng)成功顯示以下信息:圖8-4打開(kāi)IE瀏覽器進(jìn)行測(cè)試車輛違章罰款系統(tǒng)發(fā)布完且Tomcat服務(wù)器開(kāi)啟后,再打開(kāi)IE7.0(或以上版本)瀏覽器,在其地址欄中輸入:http://localhost:8080/wzcx(其中l(wèi)ocalhost為本地主機(jī)IP地址,8080為Tomcat服務(wù)器端口號(hào),wzcx為項(xiàng)目名稱)按回車即可進(jìn)入車輛違章罰款系統(tǒng)系統(tǒng)首頁(yè)登錄界面。如圖8-5所示。圖8-5對(duì)于第一次登陸的用戶來(lái)說(shuō),首先需要注冊(cè),單擊“新用戶注冊(cè)”按鈕即可進(jìn)入注冊(cè)界面,注冊(cè)不正確則出現(xiàn)如圖8-6。圖8-6注冊(cè)成功則如圖8-7所示。圖8-7用戶注冊(cè)成功后即可進(jìn)行登陸測(cè)試,若沒(méi)有輸入用戶名和密碼則會(huì)出現(xiàn)如圖8-8所示。圖8-8若用戶名或密碼輸入錯(cuò)誤則會(huì)出現(xiàn)如圖8-9所示。圖8-8總結(jié)畢業(yè)論文是本科學(xué)習(xí)階段一次非常難得的理論與實(shí)際相結(jié)合的機(jī)會(huì),通過(guò)這次比較完整的車輛違章罰款系統(tǒng)設(shè)計(jì),我擺脫了單純的理論知識(shí)學(xué)習(xí)狀態(tài),和實(shí)際設(shè)計(jì)的結(jié)合鍛煉了我的綜合運(yùn)用所學(xué)的專業(yè)基礎(chǔ)知識(shí),解決實(shí)際問(wèn)題的能力,同時(shí)也提高我查閱文獻(xiàn)資料、設(shè)計(jì)手冊(cè)、設(shè)計(jì)規(guī)范等其他專業(yè)能力水平,而且通過(guò)對(duì)整體的掌控,對(duì)局部的取舍,以及對(duì)細(xì)節(jié)的斟酌處理,都使我的能力得到了鍛煉,經(jīng)驗(yàn)得到了豐富。這是我們都希望看到的也正是我們進(jìn)行畢業(yè)設(shè)計(jì)的目的所在。雖然畢業(yè)設(shè)計(jì)內(nèi)容繁多,過(guò)程繁瑣但我的收獲卻更加豐富。各種系統(tǒng)的適用條件,我都是隨著設(shè)計(jì)的不斷深入而不斷熟悉并學(xué)會(huì)應(yīng)用的。和老師的溝通交流更使我從經(jīng)濟(jì)的角度對(duì)設(shè)計(jì)有了新的認(rèn)識(shí)也對(duì)自己提出了新的要求,通過(guò)這次畢業(yè)設(shè)計(jì)讓我提前了解了這些知識(shí),這是很珍貴的。提高是有限的但提高也是全面的,正是這一次設(shè)計(jì)讓我積累了無(wú)數(shù)實(shí)際經(jīng)驗(yàn),使我的頭腦更好的被知識(shí)武裝了起來(lái),也必然會(huì)讓我在未來(lái)的工作學(xué)習(xí)中表現(xiàn)出更高的應(yīng)變能力,更強(qiáng)的溝通力和理解力。順利如期的完成本次畢業(yè)設(shè)計(jì)給了我很大的信心,讓我了解專業(yè)知識(shí)的同時(shí)也對(duì)本專業(yè)的發(fā)展前景充滿信心。比如我的設(shè)計(jì)在系統(tǒng)設(shè)計(jì)上就有很大的不足,這無(wú)疑是很讓我自身感到遺憾的,可這些不足正是我們?nèi)ジ玫难芯扛玫膭?chuàng)造的最大動(dòng)力,只有發(fā)現(xiàn)問(wèn)題面對(duì)問(wèn)題才有可能解決問(wèn)題,不足和遺憾不會(huì)給我打擊只會(huì)更好的鞭策我前行。謝辭經(jīng)過(guò)幾個(gè)月的查資料、整理材料、寫作論文,今天終于可以順利的完成論文的最后的謝辭了,想了很久,要寫下這一段謝詞,表示可以進(jìn)行畢業(yè)答辯了,
溫馨提示
- 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年度跨境電子商務(wù)平臺(tái)廣告服務(wù)合同4篇
- 2025年度水電工程設(shè)計(jì)與施工一體化合同匯編4篇
- 2025年度重型沖擊鉆施工工程合同4篇
- 2025年鮮蛋冷鏈配送與售后服務(wù)合同3篇
- 個(gè)人土地抵押貸款合同范本打印版(2024)一
- 2025年度智慧城市建設(shè)物業(yè)服務(wù)委托合同4篇
- 2025年度餐飲行業(yè)供應(yīng)鏈戰(zhàn)略合作框架協(xié)議3篇
- 教育技術(shù)在小學(xué)科學(xué)課題研究中的應(yīng)用與發(fā)展
- 個(gè)人借款轉(zhuǎn)讓協(xié)議簡(jiǎn)明示例版
- 2025年度個(gè)人租賃房屋租賃合同違約責(zé)任及處理協(xié)議4篇
- 人教版物理八年級(jí)下冊(cè) 專項(xiàng)訓(xùn)練卷 (一)力、運(yùn)動(dòng)和力(含答案)
- 山東省房屋市政工程安全監(jiān)督機(jī)構(gòu)人員業(yè)務(wù)能力考試題庫(kù)-中(多選題)
- 重慶市2023-2024學(xué)年七年級(jí)上學(xué)期期末考試數(shù)學(xué)試題(含答案)
- 2024年中考語(yǔ)文滿分作文6篇(含題目)
- 北師大版 2024-2025學(xué)年四年級(jí)數(shù)學(xué)上冊(cè)典型例題系列第三單元:行程問(wèn)題“拓展型”專項(xiàng)練習(xí)(原卷版+解析)
- 2023年譯林版英語(yǔ)五年級(jí)下冊(cè)Units-1-2單元測(cè)試卷-含答案
- 施工管理中的文檔管理方法與要求
- DL∕T 547-2020 電力系統(tǒng)光纖通信運(yùn)行管理規(guī)程
- 種子輪投資協(xié)議
- 執(zhí)行依據(jù)主文范文(通用4篇)
- 浙教版七年級(jí)數(shù)學(xué)下冊(cè)全冊(cè)課件
評(píng)論
0/150
提交評(píng)論