版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
54-基于web的汽車年檢管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要隨著汽車工業(yè)的發(fā)展和人民生活水平的提高,私家車數(shù)量增加,并且機(jī)車每年都要進(jìn)行檢驗(yàn),汽車年檢管理顯得尤為重要,傳統(tǒng)的手工管理較為繁瑣。隨著“互聯(lián)網(wǎng)+”的發(fā)展普及,汽車年檢管理也將與互聯(lián)網(wǎng)結(jié)合開發(fā)一個(gè)基于web的汽車年檢管理系統(tǒng)具有重要的意義。本系統(tǒng)遵循的開發(fā)標(biāo)準(zhǔn)為JavaEE,系統(tǒng)整體設(shè)計(jì)為前后端分離,主要開發(fā)技術(shù)棧為Java、Html、Css、Javascript,以及Springboot+Vue框架,數(shù)據(jù)庫管理系統(tǒng)選用Mysql。主要功能包括系統(tǒng)、車輛、年檢、保險(xiǎn)、車主五個(gè)信息管理模塊?;究梢赃_(dá)到功能完善,快速開發(fā),易于擴(kuò)展,界面簡(jiǎn)潔等預(yù)期目標(biāo)。關(guān)鍵詞:web汽車年檢管理系統(tǒng)易于擴(kuò)展目錄引言1背景和意義1國內(nèi)外研究現(xiàn)狀2總體設(shè)計(jì)思路21.4可行性分析3項(xiàng)目環(huán)境搭建5前端項(xiàng)目創(chuàng)建5后端項(xiàng)目創(chuàng)建6系統(tǒng)分析與設(shè)計(jì)8系統(tǒng)功能需求分析8系統(tǒng)功能用例圖9系統(tǒng)功能用例表10數(shù)據(jù)庫E-R圖17系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)17數(shù)據(jù)庫表名清單18系統(tǒng)實(shí)現(xiàn)21管理員端功能實(shí)現(xiàn)21用戶端功能實(shí)現(xiàn)35系統(tǒng)測(cè)試40測(cè)試目的40管理員端測(cè)試40用戶端測(cè)試49結(jié)論52參考文獻(xiàn)531引言隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,對(duì)各個(gè)行業(yè)的運(yùn)作模式都造成了巨大的影響,其中最具代表性的便是各行各業(yè)的信息化管理系統(tǒng)。我國的汽車數(shù)量近幾年呈現(xiàn)出快速發(fā)展的趨勢(shì),汽車年檢管理顯得尤為重要,傳統(tǒng)的手工管理比較繁瑣、不安全、不可靠,并且信息等不到及時(shí)的更新,所以開發(fā)一個(gè)操作方便,保密性強(qiáng),易于擴(kuò)展的具有車輛管理,年檢管理,車主管理等功能的汽車年檢管理系統(tǒng)能夠給車管所和車主帶來極大的便利。1.1背景和意義隨著汽車工業(yè)的發(fā)展和人民生活水平的提高,汽車數(shù)量增加,并逐漸進(jìn)入百姓家門。因此汽車年檢顯得極為重要,機(jī)車每年都要進(jìn)行檢驗(yàn),包括外觀檢查、側(cè)滑檢測(cè)、制動(dòng)檢測(cè)、車速表檢測(cè)、前燈檢測(cè)、底盤安全檢測(cè)、汽油車尾檢測(cè)和柴油車煙度檢測(cè)等八項(xiàng)[12]。隨著“互聯(lián)網(wǎng)+”的發(fā)展普及,汽車年檢也將與互聯(lián)網(wǎng)結(jié)合,基于web的汽車年檢管理系統(tǒng)的開發(fā)具有重要意義。隨著科學(xué)技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)信息技術(shù)在社會(huì)各領(lǐng)域的使用越來越頻繁,汽車年檢的信息管理方式也從原來的手工整理轉(zhuǎn)變?yōu)橛?jì)算機(jī)系統(tǒng)管理,使汽車年檢的信息管理能力大大增強(qiáng),信息能夠得到及時(shí)更新維護(hù)。管理方法更安全、更便捷、更可靠,汽車年檢管理工作也變得越來越智能化、自動(dòng)化。信息管理系統(tǒng)主要針對(duì)車管所內(nèi)部的基礎(chǔ)信息進(jìn)行管理,操作方便,保密性強(qiáng),后期可繼續(xù)開發(fā),在現(xiàn)有系統(tǒng)基礎(chǔ)上不斷創(chuàng)新完善,滿足車管所管理各方面的需求。車管所工作人員在系統(tǒng)中可以詳細(xì)查詢到汽車年檢的各類信息,車管所也可以通過系統(tǒng)進(jìn)行對(duì)汽車年檢制度進(jìn)行宣傳通知,避免了信息傳遞中的資源浪費(fèi)和錯(cuò)誤遞增問題。1.2國內(nèi)外研究現(xiàn)狀1.2.1國外研究現(xiàn)狀國外汽車年檢制度不同于國內(nèi),比如德國是由各個(gè)汽車公司負(fù)責(zé)年檢,各個(gè)公司擁有自己的汽車年檢管理系統(tǒng)用于管理自己的客戶,美國各州的年檢制度也不相同,各州管理本州車輛的年檢。1.2.2國內(nèi)研究現(xiàn)狀國內(nèi)汽車年檢制度較為嚴(yán)格,國內(nèi)的汽車年檢由車管所負(fù)責(zé),車管所有一套完整的管理系統(tǒng),汽車年檢管理屬于系統(tǒng)的一部分。1.3總體設(shè)計(jì)思路(1)車輛信息管理部分此部分主要功能為管理車輛信息,例如修改車輛信息,刪除車輛信息,查詢車輛信息,添加車輛信息等操作。(2)年檢信息管理部分此部分主要功能為管理車輛年檢信息,例如更新車輛年檢信息,刪除車輛年檢信息,查詢車輛年檢信息,車輛年檢信息登記,年檢預(yù)約功能,年檢預(yù)警功能等操作。(3)保險(xiǎn)信息管理部分此部分主要功能為管理車輛保險(xiǎn)信息,例如更新車輛保險(xiǎn)信息,刪除車輛保險(xiǎn)信息,查詢車輛年檢信息,車輛保險(xiǎn)信息登記,保險(xiǎn)預(yù)警功能等操作。(4)車主信息管理部分此部分主要功能為管理車主信息,例如查詢車主信息,車主信息登記,刪除車主信息等操作。1.4可行性分析1.4.1技術(shù)層面本系統(tǒng)選用web進(jìn)行項(xiàng)目搭建,遵循JavaEE開發(fā)標(biāo)準(zhǔn),并且結(jié)合使用Springboot,Vue等相關(guān)框架,開發(fā)難度中等,可以實(shí)現(xiàn)系統(tǒng)預(yù)期功能模塊。Web基于web的項(xiàng)目,用戶通過瀏覽器訪問網(wǎng)站即可使用系統(tǒng)的完整功能,無需安裝客戶端,簡(jiǎn)潔方便。JavaEE標(biāo)準(zhǔn)JavaPlatform,EnterpriseEdition(JavaEE)是社區(qū)驅(qū)動(dòng)的企業(yè)軟件標(biāo)準(zhǔn)。JavaEE是為開發(fā)企業(yè)環(huán)境下的應(yīng)用程序提供的一套解決方案,傳統(tǒng)的技術(shù)體系中包含Servlet、Jsp等,但現(xiàn)在已經(jīng)有許多集成框架可供使用,主要針對(duì)的是Web應(yīng)用的開發(fā)。因?yàn)镴ava的安全機(jī)制以及具有跨平臺(tái)優(yōu)勢(shì),使其在分布式系統(tǒng)領(lǐng)域開發(fā)中有極其廣泛的應(yīng)用,比如企業(yè)級(jí)的軟件系統(tǒng),各種類型的網(wǎng)站等等??傮w系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖,如圖1-1所示:圖1圖1-1總體系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖Vue框架Vue是一套用于構(gòu)建用戶界面的漸進(jìn)式框架。與其它大型框架不同的是,Vue被設(shè)計(jì)為可以自底向上逐層應(yīng)用。Vue的核心庫只關(guān)注視圖層,不僅易于上手,還便于與第三方庫或既有項(xiàng)目整合。另一方面,當(dāng)與現(xiàn)代化的工具鏈以及各種支持類庫結(jié)合使用時(shí),Vue也完全能夠?yàn)閺?fù)雜的單頁應(yīng)用提供驅(qū)動(dòng)。Vue的目標(biāo)是通過盡可能簡(jiǎn)單的API實(shí)現(xiàn)響應(yīng)的數(shù)據(jù)綁定和組合的視圖組件。Springboot框架SpringBoot是由Pivotal團(tuán)隊(duì)提供的全新框架,用來簡(jiǎn)化Spring應(yīng)用開發(fā)。約定大于配置,去繁從簡(jiǎn)。它可以快速創(chuàng)建獨(dú)立運(yùn)行的Spring項(xiàng)目以及主流框架集成,使用嵌入式的Servlet容器,應(yīng)用無需打包成WAR包,并且與云計(jì)算天然集成。SpringBoot致力于在蓬勃發(fā)展的快速應(yīng)用開發(fā)領(lǐng)域(rapidapplicationdevelopment)成為領(lǐng)導(dǎo)者。1.4.2非技術(shù)層面本系統(tǒng)作為畢業(yè)設(shè)計(jì)開發(fā),所選技術(shù)為專業(yè)常用技術(shù),開發(fā)平臺(tái)為Windows系統(tǒng),開發(fā)時(shí)間充裕,故此系統(tǒng)開發(fā)具有可行性。2項(xiàng)目環(huán)境搭建2.1前端項(xiàng)目創(chuàng)建圖2-1驗(yàn)證Node.js安裝(1)下載安裝Node.js,通過node-圖2-1驗(yàn)證Node.js安裝圖2-2驗(yàn)證npm安裝(2)npm包管理器,是集成在node中的,所以安裝了node也就有了npm,直接輸入npm-v命令,顯示npm的版本,如圖2圖2-2驗(yàn)證npm安裝(3)安裝cnpm,有些npm資源被屏蔽或者是國外資源,經(jīng)常會(huì)導(dǎo)致npm安裝依賴包的時(shí)候失敗,所以我們還需要npm的國內(nèi)鏡像cnpm,在命令行中輸入npminstall-gcnpm–registry=,已經(jīng)安裝過了就會(huì)顯示更新成功的信息,如圖2-3所示:圖2圖2-3驗(yàn)證cnpm安裝(4)安裝vue-cli腳手架構(gòu)建工具在命令行中運(yùn)行命令
npminstall-gvue-cli
,然后等待安裝完成,如圖2-4所示:圖2圖2-4安裝vue-cli(5)輸入vueui,創(chuàng)建vue項(xiàng)目,如圖2-5所示:圖2圖2-5啟動(dòng)vueui在http://localhost:8000創(chuàng)建項(xiàng)目CarInspectionManagement,如圖2-6所示:圖2圖2-6成功創(chuàng)建項(xiàng)目2.2后端項(xiàng)目創(chuàng)建(1)安裝IntelliJIDEA開發(fā)工具。(2)在IDEA中選擇相應(yīng)配置完成項(xiàng)目創(chuàng)建,如圖2-7,圖2-8所示:圖2圖2-7創(chuàng)建項(xiàng)目圖圖2-8創(chuàng)建項(xiàng)目成功3系統(tǒng)分析與設(shè)計(jì)3.1系統(tǒng)功能需求分析(1)功能需求圖,如圖3-1所示:圖3圖3-1系統(tǒng)功能需求圖(2)系統(tǒng)主要功能點(diǎn)簡(jiǎn)介1)汽車基本信息管理管理員登錄系統(tǒng),可以管理車輛的基本信息,如車型、車號(hào)前綴、車主信息等。2)汽車年檢業(yè)務(wù)管理管理員登錄系統(tǒng)后,可以管理汽車年檢相關(guān)業(yè)務(wù),接受汽車年檢預(yù)約,登記已年檢的車輛,查詢未年檢的車輛,查看年檢期間。3)汽車保險(xiǎn)業(yè)務(wù)管理管理員登錄系統(tǒng)后,可以管理汽車保險(xiǎn)相關(guān)業(yè)務(wù),查看車輛保險(xiǎn)的相關(guān)信息。4)汽車年檢保險(xiǎn)預(yù)警管理員登錄系統(tǒng)后,可以根據(jù)年檢的期間對(duì)車輛年檢和保險(xiǎn)進(jìn)行預(yù)警。5)查看汽車基本信息車主登錄系統(tǒng)后,可以查看車輛的基本信息。6)預(yù)約車輛年檢車主登錄系統(tǒng)后,若車輛未年檢,可以預(yù)約年檢。7)查看汽車年檢保險(xiǎn)預(yù)警車主登錄系統(tǒng)后,可以查看管理員發(fā)出的車輛年檢保險(xiǎn)預(yù)警信息。3.2系統(tǒng)功能用例圖管理員用例圖,如圖3-2:圖3圖3-2管理員用例圖車主用例圖,如圖3-3所示:圖3圖3-3車主用例圖3.3系統(tǒng)功能用例表(1)車輛信息登記用例圖,如表3-1所示:表3-1車輛信息登記用例表表格要素描述用例標(biāo)識(shí)和名稱車輛信息登記描述系統(tǒng)管理員登記車輛信息參與者系統(tǒng)管理員前置條件和假設(shè)a.系統(tǒng)管理員成功登入當(dāng)前系統(tǒng)b.下一步操作是登記車輛信息觸發(fā)條件系統(tǒng)管理員點(diǎn)選車輛信息登記主事件流a.頁面跳轉(zhuǎn)到車輛信息登記界面b.在輸入框內(nèi)輸入要修改的車輛基本信息,例如車牌號(hào),車型號(hào),車漆,車輛所屬公司,車主信息等。c.填寫完成后點(diǎn)擊“提交”按鈕可選事件流a.跳轉(zhuǎn)到車輛信息登記界面,可以點(diǎn)選其他菜單取消登記表3-1車輛信息登記用例表(續(xù)表)表格要素描述可選時(shí)間流b.信息格式輸入錯(cuò)誤系統(tǒng)提示登記失敗c.可點(diǎn)擊“重置”按鈕,將輸入的信息重置后置事件流登記成功后,系統(tǒng)提示成功,頁面跳轉(zhuǎn)至全部車輛信息展示。(2)修改車輛信息用例表,如表3-2所示:表3-2修改車輛信息用例表表格要素描述用例標(biāo)識(shí)和名稱修改車輛信息描述系統(tǒng)管理員修改車輛信息參與者系統(tǒng)管理員前置條件和假設(shè)a.系統(tǒng)管理員成功登入當(dāng)前系統(tǒng)b.下一步操作是修改車輛信息觸發(fā)條件系統(tǒng)管理員點(diǎn)選對(duì)應(yīng)車輛信息的“修改”按鈕主事件流a.頁面跳轉(zhuǎn)到修改車輛信息界面b.在輸入框內(nèi)輸入要修改的車輛基本信息,例如車牌號(hào),車型號(hào),車漆,車輛所屬公司,車主信息等。c.填寫完成后點(diǎn)擊“提交”按鈕可選事件流a.跳轉(zhuǎn)到車輛信息修改界面,可以點(diǎn)選返回取消修改b.信息格式輸入錯(cuò)誤系統(tǒng)提示修改失敗c.可點(diǎn)擊“重置”按鈕,將輸入的信息恢復(fù)原樣后置事件流修改成功后,系統(tǒng)提示成功,頁面跳轉(zhuǎn)至全部車輛信息展示。(3)刪除車輛信息用例表,如表3-3所示:表3-3刪除車輛信息用例表表格要素描述用例標(biāo)識(shí)和名稱刪除車輛信息描述系統(tǒng)管理員刪除車輛信息參與者系統(tǒng)管理員前置條件和假設(shè)a.系統(tǒng)管理員成功登入當(dāng)前系統(tǒng)b.下一步操作是刪除車輛信息觸發(fā)條件系統(tǒng)管理員點(diǎn)選對(duì)應(yīng)車輛信息的“刪除”按鈕主事件流a.管理員確認(rèn)需要?jiǎng)h除的車輛信息記錄b.點(diǎn)擊刪除按鈕可選事件流無后置事件流刪除成功后,系統(tǒng)提示成功,頁面跳轉(zhuǎn)至全部車輛信息展示。(4)年檢信息登記用例表,如表3-4所示:表3-4年檢信息登記用例表表格要素描述用例標(biāo)識(shí)和名稱年檢信息登記描述系統(tǒng)管理員登記年檢信息參與者系統(tǒng)管理員前置條件和假設(shè)a.系統(tǒng)管理員成功登入當(dāng)前系統(tǒng)b.下一步操作是登記年檢信息觸發(fā)條件系統(tǒng)管理員點(diǎn)選年檢信息登記主事件流a.頁面跳轉(zhuǎn)到年檢信息登記界面b.在輸入框內(nèi)輸入要登記的年檢基本信息,例如年檢編號(hào),車牌號(hào),年檢日期,下次年檢日期,尾氣檢測(cè),違章檢查,外觀檢驗(yàn),上線檢測(cè)等。c.填寫完成后點(diǎn)擊“提交”按鈕可選事件流a.跳轉(zhuǎn)到年檢信息登記界面,可以點(diǎn)選其他界面取消登記b.信息格式輸入錯(cuò)誤系統(tǒng)提示登記失敗c.可點(diǎn)擊“重置”按鈕,將輸入的信息重置后置事件流登記成功后,系統(tǒng)提示成功,頁面跳轉(zhuǎn)至全部年檢信息展示。(5)修改年檢信息用例表,如表3-5所示:表3-5修改年檢信息用例表表格要素描述用例標(biāo)識(shí)和名稱修改年檢信息描述系統(tǒng)管理員修改年檢信息參與者系統(tǒng)管理員前置條件和假設(shè)a.系統(tǒng)管理員成功登入當(dāng)前系統(tǒng)b.下一步操作是修改年檢信息觸發(fā)條件系統(tǒng)管理員點(diǎn)選對(duì)應(yīng)年檢信息的“修改”按鈕主事件流a.頁面跳轉(zhuǎn)到修改年檢信息界面b.在輸入框內(nèi)輸入要修改的年檢信息,例如年檢編號(hào),車牌號(hào),年檢日期,下次年檢日期,尾氣檢測(cè),違章檢查,外觀檢驗(yàn),上線檢測(cè)等。c.填寫完成后點(diǎn)擊“提交”按鈕可選事件流a.跳轉(zhuǎn)到年檢信息修改界面,可以點(diǎn)選返回取消修改b.信息格式輸入錯(cuò)誤系統(tǒng)提示修改失敗c.可點(diǎn)擊“重置”按鈕,將年檢信息恢復(fù)原樣后置事件流修改成功后,系統(tǒng)提示成功,頁面跳轉(zhuǎn)至全部年檢信息展示。(6)刪除年檢信息用例表,如表3-6所示:表3-6刪除年檢信息用例表表格要素描述用例標(biāo)識(shí)和名稱刪除年檢信息表3-6刪除年檢信息用例表(續(xù)表)表格要素描述描述系統(tǒng)管理員刪除年檢信息參與者系統(tǒng)管理員前置條件和假設(shè)a.系統(tǒng)管理員成功登入當(dāng)前系統(tǒng)b.下一步操作是刪除年檢信息觸發(fā)條件系統(tǒng)管理員點(diǎn)選對(duì)應(yīng)年檢信息的“刪除”按鈕主事件流a.管理員確認(rèn)需要?jiǎng)h除的年檢信息記錄b.點(diǎn)擊刪除按鈕可選事件流無后置事件流刪除成功后,系統(tǒng)提示成功,頁面跳轉(zhuǎn)至全部年檢信息展示。(7)管理年檢預(yù)約信息用例表,如表3-7所示:表3-7管理年檢預(yù)約信息用例表表格要素描述用例標(biāo)識(shí)和名稱年檢預(yù)約描述系統(tǒng)管理員管理年檢預(yù)約參與者系統(tǒng)管理員前置條件和假設(shè)a.系統(tǒng)管理員成功登入當(dāng)前系統(tǒng)b.下一步操作是管理年檢預(yù)約信息觸發(fā)條件系統(tǒng)管理員點(diǎn)選車輛年檢菜單欄的年檢預(yù)約主事件流a.頁面跳轉(zhuǎn)到管理年檢預(yù)約信息界面b.在操作欄中選擇“同意”或者“拒絕”按鈕可選事件流a.跳轉(zhuǎn)到管理年檢預(yù)約信息修界面,可以點(diǎn)選其他菜單欄b.可點(diǎn)擊“同意”按鈕c.可點(diǎn)擊“拒絕”按鈕后置事件流點(diǎn)擊“同意”按鈕,預(yù)約申請(qǐng)通過,系統(tǒng)提示通過點(diǎn)擊“拒絕”按鈕,預(yù)約申請(qǐng)不通過,系統(tǒng)提示未通過(8)年檢預(yù)警用例表,如表3-8所示:表3-8年檢預(yù)警信息用例表表格要素描述用例標(biāo)識(shí)和名稱年檢預(yù)警描述系統(tǒng)管理員管理年檢預(yù)警參與者系統(tǒng)管理員前置條件和假設(shè)a.系統(tǒng)管理員成功登入當(dāng)前系統(tǒng)b.下一步操作是管理年檢預(yù)警信息觸發(fā)條件系統(tǒng)管理員點(diǎn)選車輛年檢菜單欄的年檢預(yù)警主事件流a.頁面跳轉(zhuǎn)到管理年檢預(yù)警信息界面b.在操作欄中選擇“預(yù)警”按鈕表3-8年檢預(yù)警信息用例表(續(xù)表)表格要素描述可選事件流a.跳轉(zhuǎn)到管理年檢預(yù)警信息修界面,可以點(diǎn)選其他菜單欄b.可點(diǎn)擊“預(yù)警”按鈕后置事件流年檢預(yù)警成功,用戶端收到年檢預(yù)警信息(9)保險(xiǎn)登記用例表,如表3-9所示:表3-9保險(xiǎn)信息登記用例表表格要素描述用例標(biāo)識(shí)和名稱保險(xiǎn)信息登記描述系統(tǒng)管理員登記保險(xiǎn)信息參與者系統(tǒng)管理員前置條件和假設(shè)a.系統(tǒng)管理員成功登入當(dāng)前系統(tǒng)b.下一步操作是登記保險(xiǎn)信息觸發(fā)條件系統(tǒng)管理員點(diǎn)選保險(xiǎn)信息登記主事件流a.頁面跳轉(zhuǎn)到保險(xiǎn)信息登記界面b.在輸入框內(nèi)輸入要登記的保險(xiǎn)基本信息,例如保險(xiǎn)編號(hào),車牌號(hào),保險(xiǎn)生效日期,保險(xiǎn)失效日期,保險(xiǎn)公司等。c.填寫完成后點(diǎn)擊“提交”按鈕可選事件流a.跳轉(zhuǎn)到保險(xiǎn)信息登記界面,可以點(diǎn)選其他界面取消登記b.信息格式輸入錯(cuò)誤系統(tǒng)提示登記失敗c.可點(diǎn)擊“重置”按鈕,將輸入的信息重置后置事件流登記成功后,系統(tǒng)提示成功,頁面跳轉(zhuǎn)至全部保險(xiǎn)信息展示。(10)修改保險(xiǎn)信息用例表,如表3-10所示:表3-10修改保險(xiǎn)信息用例表表格要素描述用例標(biāo)識(shí)和名稱修改保險(xiǎn)信息描述系統(tǒng)管理員修改保險(xiǎn)信息參與者系統(tǒng)管理員前置條件和假設(shè)a.系統(tǒng)管理員成功登入當(dāng)前系統(tǒng)b.下一步操作是修改保險(xiǎn)信息觸發(fā)條件系統(tǒng)管理員點(diǎn)選對(duì)應(yīng)保險(xiǎn)信息的“修改”按鈕主事件流a.頁面跳轉(zhuǎn)到修改保險(xiǎn)信息界面b.在輸入框內(nèi)輸入要修改的保險(xiǎn)信息,例如保險(xiǎn)編號(hào),車牌號(hào),保險(xiǎn)生效日期,保險(xiǎn)失效日期,保險(xiǎn)公司等。c.填寫完成后點(diǎn)擊“提交”按鈕可選事件流a.跳轉(zhuǎn)到保險(xiǎn)信息修改界面,可以點(diǎn)選返回取消修改b.信息格式輸入錯(cuò)誤系統(tǒng)提示修改失敗c.可點(diǎn)擊“重置”按鈕,將保險(xiǎn)信息恢復(fù)原樣后置事件流修改成功,頁面跳轉(zhuǎn)至全部保險(xiǎn)信息展示。(11)刪除保險(xiǎn)信息用例表,如表3-11所示:表3-11刪除保險(xiǎn)信息用例表表格要素描述用例標(biāo)識(shí)和名稱刪除保險(xiǎn)信息描述系統(tǒng)管理員刪除保險(xiǎn)信息參與者系統(tǒng)管理員前置條件和假設(shè)a.系統(tǒng)管理員成功登入當(dāng)前系統(tǒng)b.下一步操作是刪除保險(xiǎn)信息觸發(fā)條件系統(tǒng)管理員點(diǎn)選對(duì)應(yīng)保險(xiǎn)信息的“刪除”按鈕主事件流a.管理員確認(rèn)需要?jiǎng)h除的保險(xiǎn)信息記錄b.點(diǎn)擊刪除按鈕可選事件流無后置事件流刪除成功后,系統(tǒng)提示成功,頁面跳轉(zhuǎn)至全部保險(xiǎn)信息展示。(12)車主信息登記用例表,如表3-12所示:表3-12車主信息登記用例表表格要素描述用例標(biāo)識(shí)和名稱車主信息登記描述系統(tǒng)管理員登記車主信息參與者系統(tǒng)管理員前置條件和假設(shè)a.系統(tǒng)管理員成功登入當(dāng)前系統(tǒng)b.下一步操作是登記車主信息觸發(fā)條件系統(tǒng)管理員點(diǎn)選車主信息登記主事件流a.頁面跳轉(zhuǎn)到車主信息登記界面b.在輸入框內(nèi)輸入要登記的車主基本信息,例如車主編號(hào),姓名,性別,電話號(hào)碼等。c.填寫完成后點(diǎn)擊“提交”按鈕可選事件流a.跳轉(zhuǎn)到車主信息登記界面,可以點(diǎn)選其他界面取消登記b.信息格式輸入錯(cuò)誤系統(tǒng)提示登記失敗c.可點(diǎn)擊“重置”按鈕,將輸入的信息重置后置事件流登記成功后,系統(tǒng)提示成功,頁面跳轉(zhuǎn)至全部車主信息展示。(13)修改車主信息用例表,如表3-13所示:表3-13修改車主信息用例表表格要素描述用例標(biāo)識(shí)和名稱修改車主信息描述系統(tǒng)管理員修改車主信息參與者系統(tǒng)管理員前置條件和假設(shè)a.系統(tǒng)管理員成功登入當(dāng)前系統(tǒng)表3-13修改車主信息用例表(續(xù)表)表格要素描述前置條件和假設(shè)b.下一步操作是修改車主信息觸發(fā)條件系統(tǒng)管理員點(diǎn)選對(duì)應(yīng)保險(xiǎn)信息的“修改”按鈕主事件流a.頁面跳轉(zhuǎn)到修改車主信息界面b.在輸入框內(nèi)輸入要修改的車主信息,例如車主編號(hào),姓名,性別,電話號(hào)碼等。c.填寫完成后點(diǎn)擊“提交”按鈕可選事件流a.跳轉(zhuǎn)到車主信息修改界面,可以點(diǎn)選返回取消修改b.信息格式輸入錯(cuò)誤系統(tǒng)提示修改失敗c.可點(diǎn)擊“重置”按鈕,將車主信息恢復(fù)原樣后置事件流修改成功后,系統(tǒng)提示成功,頁面跳轉(zhuǎn)至全部車主信息展示。(14)刪除車主信息用例表,如表3-14所示:表3-14刪除車主信息用例表表格要素描述用例標(biāo)識(shí)和名稱刪除車主信息描述系統(tǒng)管理員刪除車主信息參與者系統(tǒng)管理員前置條件和假設(shè)a.系統(tǒng)管理員成功登入當(dāng)前系統(tǒng)b.下一步操作是刪除車主信息觸發(fā)條件系統(tǒng)管理員點(diǎn)選對(duì)應(yīng)保險(xiǎn)信息的“刪除”按鈕主事件流a.管理員確認(rèn)需要?jiǎng)h除的車主信息記錄b.點(diǎn)擊刪除按鈕可選事件流無后置事件流刪除成功后,系統(tǒng)提示成功,頁面跳轉(zhuǎn)至全部車主信息展示。3.4數(shù)據(jù)庫E-R圖數(shù)據(jù)庫E-R圖,如圖3-4所示:圖3圖3-4E-R圖3.5系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)(1)創(chuàng)建數(shù)據(jù)庫本系統(tǒng)選用的數(shù)據(jù)庫為Mysql,數(shù)據(jù)庫名為car_management_system(2)數(shù)據(jù)庫邏輯結(jié)構(gòu)數(shù)據(jù)庫car_management_system一共含有10個(gè)數(shù)據(jù)表,分別為車輛信息表(car_information)、車主信息表(owner_information)、汽車年檢信息表(inspection_information)、汽車保險(xiǎn)信息表(insurance_information)、車輛車主表(car_owner)、汽車年檢登記表(inspection_register)、汽車保險(xiǎn)登記表(insurance_register)、汽車年檢預(yù)警表(inspection_warning)、汽車保險(xiǎn)預(yù)警表(insurance_warning)、汽車年檢預(yù)約表(inspection_reservation)。3.6數(shù)據(jù)庫表名清單車輛信息表(car_information)如表3-15所示:表3-15車輛信息表(car_information)字段名中文含義類型約束備注car_id車牌號(hào)varchar(20)主鍵car_name車型號(hào)varchar(20)notnullcar_color車漆varchar(20)notnullcar_company所屬單位varchar(20)notnull車主信息表(owner_information)如表3-16所示:表3-16車主信息表(owner_information)字段名中文含義類型約束備注ow_id車主號(hào)varchar(20)主鍵ow_name姓名varchar(20)notnullow_sex性別varchar(20)notnullow_number電話varchar(20)notnull汽車年檢信息表(inspection_information)如表3-17所示:表3-17汽車年檢信息表(inspection_information)字段名中文含義類型約束備注insp_id年檢編號(hào)varchar(20)主鍵insp_sdate年檢日期datenotnullinsp_ndate下次年檢日期datenotnullinsp_exhaust尾氣檢測(cè)varchar(20)notnullinsp_violation違章檢查varchar(20)notnullinsp_exterior外觀檢驗(yàn)varchar(20)notnullinsp_online上線檢測(cè)varchar(20)notnull汽車保險(xiǎn)信息表(insurance_information)如表3-18所示:表3-18汽車保險(xiǎn)信息表(insurance_information)字段名中文含義類型約束備注insu_id保險(xiǎn)編號(hào)varchar(20)主鍵insu_company保險(xiǎn)公司varchar(20)notnull表3-18汽車保險(xiǎn)信息表(insurance_information)(續(xù)表)字段名中文含義類型約束備注insu_sdate保險(xiǎn)生效日期datenotnullinsu_ndate保險(xiǎn)失效日期datenotnull車輛車主表(car_owner)如表3-19所示:表3-19車輛車主表(car_owner)字段名中文含義類型約束備注car_id車牌號(hào)varchar(20)主鍵ow_id車主號(hào)varchar(20)外鍵汽車年檢登記表(inspection_register)如表3-20所示:表3-20汽車年檢登記表(inspection_register)字段名中文含義類型約束備注insp_id車檢編號(hào)varchar(20)主鍵car_id車牌號(hào)varchar(20)外鍵insp_sdate年檢日期datenotnullinsp_ndate下次年檢日期datenotnull汽車保險(xiǎn)登記表(insurance_register)如表3-21所示:表3-21汽車保險(xiǎn)登記表(insurance_register)字段名中文含義類型約束備注insu_id保險(xiǎn)編號(hào)varchar(20)主鍵car_id車牌號(hào)varchar(20)外鍵insu_company保險(xiǎn)公司varchar(20)notnullinsu_sdate保險(xiǎn)生效日期datenotnullinsu_ndate保險(xiǎn)失效日期datenotnull汽車年檢預(yù)警表(inspection_warning)如表3-22所示:表3-22汽車年檢預(yù)警表(inspection_warning)字段名中文含義類型約束備注insp_id年檢編號(hào)varchar(20)主鍵表3-22汽車年檢預(yù)警表(inspection_warning)(續(xù)表)字段名中文含義類型約束備注car_id車牌號(hào)varchar(20)notnullinspw_date預(yù)警時(shí)間datenotnullinspw_ldate截止日期datenotnull汽車保險(xiǎn)預(yù)警表(insurance_warning)如表3-23所示:表3-23汽車保險(xiǎn)預(yù)警表(insurance_warning)字段名中文含義類型約束備注car_id車牌號(hào)varchar(20)主鍵insuw_date預(yù)警時(shí)間datenotnullinsuw_ldate截止日期datenotnull汽車年檢預(yù)約表(inspection_reservation)如表3-24所示:表3-24汽車年檢預(yù)約表(inspection_reservation)字段名中文含義類型約束備注car_id車牌號(hào)varchar(20)主鍵ow_id車主號(hào)varchar(20)外鍵res_date預(yù)約時(shí)間datenotnull4系統(tǒng)實(shí)現(xiàn)4.1管理員端功能實(shí)現(xiàn)4.1.1管理員登錄輸入管理員賬號(hào)和密碼登陸系統(tǒng),如圖4-1所示:圖4圖4-1管理員登錄登錄后跳轉(zhuǎn)至主界面,如圖4-2所示:圖4圖4-2主界面4.1.2管理車輛信息點(diǎn)選車輛管理,點(diǎn)選子菜單車輛信息管理,查看已登記車輛,如圖4-3所示:圖4圖4-3車輛信息管理點(diǎn)選操作欄的修改按鈕,修改當(dāng)前行的車輛信息,如圖4-4所示:圖4圖4-4修改車輛信息修改成功后彈窗提示,并且返回到車輛信息管理界面,如圖4-5,4-6所示:圖4圖4-5修改成功彈窗提示圖4圖4-6修改成功點(diǎn)選刪除按鈕,刪除對(duì)應(yīng)行的車輛信息,如圖4-7,4-8所示:圖4圖4-7刪除成功彈窗圖4圖4-8刪除成功在搜索框內(nèi)輸入車牌號(hào),點(diǎn)擊搜索按鈕,如圖4-9,4-10所示:圖4圖4-9搜索輸入圖圖4-10搜索結(jié)果搜索結(jié)果出來后,可以對(duì)車輛信息進(jìn)行修改,點(diǎn)選修改按鈕會(huì)提示修改成功,返回車輛信息管理界面,點(diǎn)選刪除按鈕可以刪除車輛信息,與上文功能相同。點(diǎn)選車輛信息登記,可以輸入車輛相關(guān)信息來登記車輛信息,如圖4-11所示:圖4圖4-11車輛信息登記界面點(diǎn)選提交按鈕,彈窗提示登記成功,如圖4-12所示:圖圖4-12車輛信息登記成功彈窗提示點(diǎn)選提示框的確定按鈕,跳轉(zhuǎn)至車輛信息管理界面,登記成功,如圖4-13所示:圖圖4-13車輛信息登記成功4.1.3管理車輛年檢信息點(diǎn)選車輛年假你,點(diǎn)選子菜單年檢信息管理,進(jìn)入年檢信息管理界面,顯示車輛年檢相關(guān)信息,如圖4-14所示:圖圖4-14年檢信息管理界面點(diǎn)選操作欄的編輯按鈕,可編輯相應(yīng)行的車輛年檢信息,如圖4-15所示:圖4圖4-15編輯車輛年檢信息修改車輛年檢相關(guān)信息,點(diǎn)選修改按鈕,彈窗提示修改成功,如圖4-16所示:圖4圖4-16修改成功彈窗提示點(diǎn)選確定按鈕,進(jìn)入年檢信息管理界面,信息修改成功,如圖4-17所示:圖4圖4-17修改成功年檢信息顯示點(diǎn)選操作欄的刪除按鈕,彈窗提示刪除成功,如圖4-18所示:圖4圖4-18刪除年檢信息彈窗點(diǎn)選確定按鈕,返回年檢信息管理界面,信息已被刪除,如圖4-19所示:圖4圖4-19年檢信息刪除成功在搜索框中輸入車牌號(hào),點(diǎn)擊搜索按鈕,搜索出該車輛年檢信息,如圖4-20,4-21所示:圖4圖4-20輸入車牌號(hào)圖4圖4-21年檢信息搜索界面在搜索成功界面可以對(duì)年檢信息進(jìn)行編輯和刪除,與上文的編輯,刪除功能相同。點(diǎn)選年檢信息登記界面,輸入年檢相關(guān)信息,如圖4-22所示:圖4圖4-22年檢信息登記界面點(diǎn)擊提交按鈕,年檢信息登記成功進(jìn)入年檢信息登記界面,如圖4-23所示:圖4圖4-23年檢信息登記成功點(diǎn)選年檢預(yù)警菜單欄,進(jìn)入年檢預(yù)警界面,如圖4-24所示:圖4圖4-24年檢預(yù)警界面點(diǎn)擊預(yù)警按鈕,對(duì)年檢進(jìn)行預(yù)警,如圖4-25所示:圖圖4-25預(yù)警成功界面點(diǎn)選年檢預(yù)約菜單欄,進(jìn)入年檢預(yù)約界面,顯示預(yù)約年檢信息,如圖4-26所示:圖圖4-26年檢預(yù)約界面點(diǎn)選操作欄的同意按鈕,預(yù)約成功,如圖4-27所示:圖4圖4-27年檢預(yù)約成功界面點(diǎn)選操作欄的拒絕按鈕,預(yù)約不通過,如圖4-28所示:圖4圖4-28拒絕預(yù)約界面4.1.4管理車輛保險(xiǎn)信息點(diǎn)選車輛保險(xiǎn)菜單欄,點(diǎn)選車輛保險(xiǎn)信息管理,進(jìn)入車輛保險(xiǎn)信息管理界面,顯示車輛保險(xiǎn)相關(guān)信息,如圖4-29所示:圖4圖4-29車輛保險(xiǎn)信息管理界面點(diǎn)選操作欄中的修改按鈕,修改車輛保險(xiǎn)相關(guān)信息,如圖4-30所示:圖4圖4-30修改車輛保險(xiǎn)信息界面編輯相關(guān)信息,點(diǎn)擊修改,修改成功,跳轉(zhuǎn)至車輛保險(xiǎn)信息管理界面,如圖4-31所示:圖4圖4-31車輛保險(xiǎn)信息修改成功界面點(diǎn)選操作欄的刪除按鈕,可刪除當(dāng)前行的保險(xiǎn)信息,如圖4-32所示:圖4圖4-32刪除車輛保險(xiǎn)信息彈窗提示點(diǎn)擊確定,返回車輛保險(xiǎn)信息管理界面,如圖4-33所示:圖4圖4-33車輛保險(xiǎn)信息刪除成功界面點(diǎn)選保險(xiǎn)管理菜單欄的車輛保險(xiǎn)登記,進(jìn)入車輛保險(xiǎn)信息登記界面,如圖4-34所示:圖4圖4-34車輛保險(xiǎn)登記界面點(diǎn)選提交按鈕,車輛保險(xiǎn)信息登記成功,進(jìn)入車輛保險(xiǎn)信息登記界面,如圖4-35所示:圖4圖4-35車輛保險(xiǎn)信息登記成功界面點(diǎn)選車輛保險(xiǎn)菜單欄的保險(xiǎn)預(yù)警,進(jìn)入車輛保險(xiǎn)預(yù)警界面,如圖4-36所示:圖4圖4-36車輛保險(xiǎn)預(yù)警界面點(diǎn)擊操作欄的預(yù)警按鈕,對(duì)車輛保險(xiǎn)進(jìn)行預(yù)警,如圖4-37所示:圖4圖4-37車輛保險(xiǎn)預(yù)警成功界面4.1.5管理車主信息點(diǎn)選車主管理菜單欄的車主信息管理,進(jìn)入車主信息管理界面,如圖4-38所示:圖4圖4-38車主信息管理界面點(diǎn)選操作欄的修改按鈕,可修改當(dāng)前行的車主信息,如圖4-39所示:圖4圖4-39修改車主信息界面點(diǎn)選修改按鈕,修改成功進(jìn)入車主信息管理界面,如圖4-40所示:圖4圖4-40修改車主信息成功界面點(diǎn)選刪除按鈕,可刪除當(dāng)前行的車主信息,如圖4-41所示:圖4圖4-41刪除車主信息彈窗界面點(diǎn)擊確定按鈕,返回車主信息管理界面,如圖4-42所示:圖4圖4-42刪除車主信息成功界面4.2用戶端功能實(shí)現(xiàn)4.2.1用戶登錄用戶輸入電話號(hào)碼和密碼進(jìn)行登錄,如圖4-43所示:圖4圖4-43用戶登錄界面用戶登錄成功后進(jìn)入其用戶系統(tǒng)主界面,如圖4-44所示:圖4圖4-44用戶系統(tǒng)主界面4.2.2查看車輛信息點(diǎn)選我的車輛菜單欄的車輛信息,查看當(dāng)前登錄用戶所擁有的車輛信息,如圖4-45所示:圖4圖4-45用戶車輛信息界面4.2.3查看車輛年檢信息點(diǎn)選汽車年檢菜單欄的年檢信息,進(jìn)入年檢信息界面,如圖4-46所示:圖4圖4-46年檢信息界面點(diǎn)選汽車年檢菜單欄的年檢信息,進(jìn)入年檢預(yù)約界面,輸入年檢預(yù)約相關(guān)信息,如圖4-47所示:圖4圖4-47年檢預(yù)約界面點(diǎn)擊預(yù)約按鈕,彈窗提示預(yù)約請(qǐng)求發(fā)送成功,如圖4-50所示:圖4圖4-48預(yù)約請(qǐng)求發(fā)送成功界面點(diǎn)選汽車年檢菜單的年檢預(yù)警,進(jìn)入年檢預(yù)警界面,查看預(yù)警信息,如圖4-49所示:圖圖4-49年檢預(yù)警信息界面點(diǎn)擊操作欄的預(yù)約按鈕,可進(jìn)入年檢預(yù)約界面,對(duì)預(yù)警的車輛進(jìn)行年檢預(yù)約,如圖4-50所示:圖4圖4-50年檢預(yù)警預(yù)約界面4.2.3查看車輛保險(xiǎn)信息點(diǎn)選汽車保險(xiǎn)菜單欄的保險(xiǎn)信息,進(jìn)入車輛保險(xiǎn)信息查看界面,如圖4-51所示:圖4圖4-51汽車保險(xiǎn)信息查看界面點(diǎn)選汽車保險(xiǎn)菜單欄的保險(xiǎn)預(yù)警,查看管理員預(yù)警的車輛保險(xiǎn)信息,如圖4-52所示:圖4圖4-52汽車保險(xiǎn)預(yù)警查看界面4.2.4查看個(gè)人信息點(diǎn)選個(gè)人中心菜單欄的個(gè)人信息,可以查看登錄用戶的個(gè)人信息,如圖4-53所示:圖4圖4-53個(gè)人信息查看界面點(diǎn)選修改按鈕,或者點(diǎn)選個(gè)人中心菜單欄的修改信息,可進(jìn)入修改個(gè)人信息界面,如圖4-54所示:圖4圖4-54個(gè)人信息修改界面5系統(tǒng)測(cè)試5.1測(cè)試目的測(cè)試的目的就是希望能以最少的人力和時(shí)間發(fā)現(xiàn)潛在的各種錯(cuò)誤和缺陷。應(yīng)根據(jù)開發(fā)各階段的需求、設(shè)計(jì)等文檔或程序的內(nèi)部結(jié)構(gòu)精心設(shè)計(jì)測(cè)試用例,并利用這些實(shí)例來運(yùn)行程序,以便發(fā)現(xiàn)錯(cuò)誤。測(cè)試是保證系統(tǒng)質(zhì)量和可靠性的關(guān)鍵步驟,是對(duì)系統(tǒng)開發(fā)過程中的系統(tǒng)分析系統(tǒng)設(shè)計(jì)和實(shí)施的最后復(fù)查。5.2測(cè)試內(nèi)容5.2.1管理員端測(cè)試管理員登錄模塊測(cè)試項(xiàng)如表5-1所示:表5-1管理員登錄模塊測(cè)試項(xiàng)輸入內(nèi)容測(cè)試功能項(xiàng)編號(hào)用戶名用戶名為空(1)密碼密碼為空(2)用戶名不存在(3)密碼輸入錯(cuò)誤(4)用戶名,密碼正確(5)管理員登錄模塊測(cè)試用例表如表5-2所示:表5-2管理員登錄模塊測(cè)試用例表用例編號(hào)測(cè)試用例覆蓋功能項(xiàng)測(cè)試結(jié)果1不輸入用戶名、密碼,點(diǎn)擊登錄(1)、(2)√2輸入未注冊(cè)過的用戶名密碼,點(diǎn)擊登錄(3)√3輸入注冊(cè)過的用戶名,錯(cuò)誤的密碼,點(diǎn)擊登錄(4)√4不輸入用戶名、密碼,點(diǎn)擊空白處(1)、(2)√管理員修改車輛信息模塊測(cè)試項(xiàng)如表5-3所示:表5-3管理員修改車輛信息模塊測(cè)試項(xiàng)輸入內(nèi)容測(cè)試功能項(xiàng)編號(hào)車型號(hào)車型號(hào)為空車型號(hào)格式錯(cuò)誤(1)(2)車漆車漆為空(3)所屬單位所屬單位為空(4)重置車輛信息表(5)管理員修改車輛信息模塊測(cè)試用例表如表5-4所示:表5-4管理員修改車輛信息模塊測(cè)試用例表用例編號(hào)測(cè)試用例覆蓋功能項(xiàng)測(cè)試結(jié)果1不輸入車型號(hào)(1)√2車型號(hào)為英文字母,阿拉伯?dāng)?shù)字,漢字組合(2)√3不輸入車漆(3)√4不輸入所屬單位(4)√5點(diǎn)擊重置按鈕,車輛信息恢復(fù)原樣(5)√管理員搜索車輛信息模塊測(cè)試項(xiàng)如表5-5所示:表5-5管理員搜索車輛信息模塊測(cè)試項(xiàng)輸入內(nèi)容測(cè)試功能項(xiàng)編號(hào)車牌號(hào)車牌號(hào)格式錯(cuò)誤車牌號(hào)不存在(1)(2)管理員搜索車輛信息模塊測(cè)試用例表如表5-6所示:表5-6管理員搜索車輛信息模塊測(cè)試用例表用例編號(hào)測(cè)試用例覆蓋功能項(xiàng)測(cè)試結(jié)果1車牌號(hào)輸入英文字母,阿拉伯?dāng)?shù)字,漢字組合(1)√2輸入未登記的車牌號(hào),點(diǎn)擊搜索(2)√管理員刪除車輛信息模塊測(cè)試項(xiàng)如表5-7所示:表5-7管理員刪除車輛信息模塊測(cè)試項(xiàng)輸入內(nèi)容測(cè)試功能項(xiàng)編號(hào)刪除車輛信息(1)管理員刪除車輛信息模塊測(cè)試用例表如表5-8所示:表5-8管理員刪除車輛信息模塊測(cè)試用例表用例編號(hào)測(cè)試用例覆蓋功能項(xiàng)測(cè)試結(jié)果1點(diǎn)擊操作欄的刪除按鈕(1)√管理員登記車輛信息模塊測(cè)試項(xiàng)如表5-9所示:表5-9管理員登記車輛信息模塊測(cè)試項(xiàng)輸入內(nèi)容測(cè)試功能項(xiàng)編號(hào)車牌號(hào)車牌號(hào)格式錯(cuò)誤車牌號(hào)為空(1)(2)車型號(hào)車型號(hào)格式錯(cuò)誤車型號(hào)為空(3)(4)車漆車漆為空(5)所屬單位所屬單位為空(6)車主編號(hào)車主編號(hào)格式錯(cuò)誤車主編號(hào)不存在(7)(8)車主編號(hào)正確(9)車牌號(hào)已登記(10)管理員登記車輛信息模塊測(cè)試用例表如表5-10所示:表5-10管理員登記車輛信息模塊測(cè)試用例表用例編號(hào)測(cè)試用例覆蓋功能項(xiàng)測(cè)試結(jié)果1車牌號(hào)輸入英文字母,阿拉伯?dāng)?shù)字,漢字組合(1)√2不輸入車牌號(hào)(2)√3車型號(hào)輸入英文字母,阿拉伯?dāng)?shù)字,漢字組合(3)√4不輸入車型號(hào)(4)5不輸入車漆(5)√6不輸入所屬單位(6)√7車主編號(hào)輸入非數(shù)字(7)√8輸入不存在的車主編號(hào)(8)√9輸入正確的車主編號(hào)(9)√10輸入已登記的車牌號(hào),點(diǎn)擊登記(10)√管理員修改車輛年檢信息模塊測(cè)試項(xiàng)如表5-11所示:表5-11管理員修改車輛年檢信息模塊測(cè)試項(xiàng)輸入內(nèi)容測(cè)試功能項(xiàng)編號(hào)車牌號(hào)車牌號(hào)格式錯(cuò)誤車牌號(hào)為空(1)(2)年檢日期年檢日期為空(3)下次年檢日期下次年檢日期為空(4)尾氣檢測(cè)選擇合格或者不合格(5)違章檢查選擇合格或者不合格(6)外觀檢驗(yàn)選擇合格或者不合格(7)上線檢驗(yàn)選擇合格或者不合格(8)重置(9)管理員修改車輛年檢信息模塊測(cè)試用例表如表5-12所示:表5-12管理員修改車輛年檢信息模塊測(cè)試用例表用例編號(hào)測(cè)試用例覆蓋功能項(xiàng)測(cè)試結(jié)果1車牌號(hào)輸入英文字母,阿拉伯?dāng)?shù)字組合(1)√2不輸入車牌號(hào)(2)√3不輸入年檢日期(3)√4不輸入下次年檢日期(4)√5尾氣檢測(cè)選擇合格或者不合格(5)√6違章檢查選擇合格或者不合格(6)√7外觀檢驗(yàn)選擇合格或者不合格(7)√8上線檢測(cè)選擇合格或者不合格(8)√9點(diǎn)擊重置按鈕(9)√管理員刪除車輛年檢信息模塊測(cè)試項(xiàng)如表5-13所示:表5-13管理員刪除車輛年檢信息模塊測(cè)試項(xiàng)輸入內(nèi)容測(cè)試功能項(xiàng)編號(hào)刪除車輛年檢信息(1)管理員刪除車輛年檢信息模塊測(cè)試用例表如表5-14所示:表5-14管理員刪除車輛年檢信息模塊測(cè)試用例表用例編號(hào)測(cè)試用例覆蓋功能項(xiàng)測(cè)試結(jié)果1點(diǎn)擊操作欄的刪除按鈕(1)√管理員搜索車輛年檢信息模塊測(cè)試項(xiàng)如表5-15所示:表5-15管理員搜索車輛年檢信息模塊測(cè)試項(xiàng)輸入內(nèi)容測(cè)試功能項(xiàng)編號(hào)車牌號(hào)車牌號(hào)格式錯(cuò)誤車牌號(hào)不存在(1)(2)管理員搜索車輛信息模塊測(cè)試用例表如表5-16所示:表5-16管理員搜索車輛年檢信息模塊測(cè)試用例表用例編號(hào)測(cè)試用例覆蓋功能項(xiàng)測(cè)試結(jié)果1車牌號(hào)輸入英文字母,阿拉伯?dāng)?shù)字,漢字組合(1)√2輸入未登記的車牌號(hào),點(diǎn)擊搜索(2)√管理員登記車輛年檢信息模塊測(cè)試項(xiàng)如表5-17所示:表5-17管理員登記車輛年檢信息模塊測(cè)試項(xiàng)輸入內(nèi)容測(cè)試功能項(xiàng)編號(hào)車牌號(hào)車牌號(hào)格式錯(cuò)誤車牌號(hào)為空(1)(2)年檢日期年檢日期為空(3)下次年檢日期下次年檢日期為空(4)尾氣檢測(cè)尾氣檢測(cè)不為空(5)違章檢查違章檢查不為空(6)外觀檢驗(yàn)外觀檢驗(yàn)不為空(7)上線檢測(cè)上線檢測(cè)不為空(8)重置(9)提交(10)管理員登記車輛年檢信息模塊測(cè)試用例表如表5-18所示:表5-18管理員登記車輛年檢信息模塊測(cè)試用例表用例編號(hào)測(cè)試用例覆蓋功能項(xiàng)測(cè)試結(jié)果1車牌號(hào)輸入英文字母,阿拉伯?dāng)?shù)字,漢字組合(1)√2不輸入車牌號(hào)(2)√3不輸入年檢日期(3)√4不輸入下次年檢日期(4)5不選擇合格或者不合格(5)√6不選擇合格或者不合格(6)√7不選擇合格或者不合格(7)√8不選擇合格或者不合格(8)√9點(diǎn)擊重置按鈕(9)√10點(diǎn)擊提交按鈕(10)√管理員預(yù)警車輛年檢模塊測(cè)試項(xiàng)如表5-19所示:表5-19管理員預(yù)警車輛年檢模塊測(cè)試項(xiàng)輸入內(nèi)容測(cè)試功能項(xiàng)編號(hào)預(yù)警(1)管理員預(yù)警車輛年檢模塊測(cè)試用例表如表5-20所示:表5-20管理員預(yù)警車輛年檢模塊測(cè)試用例表用例編號(hào)測(cè)試用例覆蓋功能項(xiàng)測(cè)試結(jié)果1點(diǎn)擊操作欄的預(yù)警按鈕(1)√管理員管理車輛年檢預(yù)約模塊測(cè)試項(xiàng)如表5-21所示:表5-21管理員管理車輛年檢預(yù)約模塊測(cè)試項(xiàng)輸入內(nèi)容測(cè)試功能項(xiàng)編號(hào)同意(1)拒絕(2)管理員管理車輛年檢預(yù)約模塊測(cè)試用例表如表5-22所示:表5-22管理員管理車輛年檢預(yù)約模塊測(cè)試用例表用例編號(hào)測(cè)試用例覆蓋功能項(xiàng)測(cè)試結(jié)果1點(diǎn)擊操作欄的同意按鈕(1)√表5-22管理員管理車輛年檢預(yù)約模塊測(cè)試用例表(續(xù)表)用例編號(hào)測(cè)試用例覆蓋功能項(xiàng)測(cè)試結(jié)果2點(diǎn)擊操作欄的拒絕按鈕(2)√管理員修改車輛保險(xiǎn)信息模塊測(cè)試項(xiàng)如表5-23所示:表5-23管理員修改車輛保險(xiǎn)信息模塊測(cè)試項(xiàng)輸入內(nèi)容測(cè)試功能項(xiàng)編號(hào)車牌號(hào)車牌號(hào)格式錯(cuò)誤車牌號(hào)為空(1)(2)保險(xiǎn)生效日期保險(xiǎn)生效日期為空(3)保險(xiǎn)失效日期保險(xiǎn)失效日期為空(4)保險(xiǎn)公司保險(xiǎn)公司為空(5)重置(6)修改(7)管理員修改車輛保險(xiǎn)信息模塊測(cè)試用例表如表5-24所示:表5-24管理員修改車輛保險(xiǎn)信息模塊測(cè)試用例表用例編號(hào)測(cè)試用例覆蓋功能項(xiàng)測(cè)試結(jié)果1車牌號(hào)輸入英文字母,阿拉伯?dāng)?shù)字,漢字組合(1)√2不輸入車牌號(hào)(2)√3不輸入保險(xiǎn)生效日期(3)√4不輸入保險(xiǎn)失效日期(4)√5不輸入保險(xiǎn)公司(5)√6點(diǎn)擊重置按鈕(6)√7點(diǎn)擊修改按鈕(7)√管理員刪除車輛年檢信息模塊測(cè)試項(xiàng)如表5-25所示:表5-25管理員刪除車輛保險(xiǎn)信息模塊測(cè)試項(xiàng)輸入內(nèi)容測(cè)試功能項(xiàng)編號(hào)刪除車輛保險(xiǎn)信息(1)管理員刪除車輛年檢信息模塊測(cè)試用例表如表5-26所示:表5-26管理員刪除車輛保險(xiǎn)信息模塊測(cè)試用例表用例編號(hào)測(cè)試用例覆蓋功能項(xiàng)測(cè)試結(jié)果1點(diǎn)擊操作欄的刪除按鈕(1)√管理員登記車輛保險(xiǎn)信息模塊測(cè)試項(xiàng)如表5-27所示:表5-27管理員登記車輛保險(xiǎn)信息模塊測(cè)試項(xiàng)輸入內(nèi)容測(cè)試功能項(xiàng)編號(hào)車牌號(hào)車牌號(hào)格式錯(cuò)誤車牌號(hào)為空(1)(2)保險(xiǎn)生效日期保險(xiǎn)生效日期為空(3)保險(xiǎn)失效日期保險(xiǎn)失效日期為空(4)保險(xiǎn)公司保險(xiǎn)公司不為空(5)重置(6)提交(7)管理員登記車輛保險(xiǎn)信息模塊測(cè)試用例表如表5-28所示:表5-28管理員登記車輛保險(xiǎn)信息模塊測(cè)試用例表用例編號(hào)測(cè)試用例覆蓋功能項(xiàng)測(cè)試結(jié)果1車牌號(hào)輸入英文字母,阿拉伯?dāng)?shù)字,漢字組合(1)√2不輸入車牌號(hào)(2)√3不輸入保險(xiǎn)生效日期(3)√4不輸入保險(xiǎn)失效日期(4)5不輸入保險(xiǎn)公司(5)√6點(diǎn)擊重置按鈕(6)√7點(diǎn)擊提交按鈕(7)√管理員預(yù)警車輛保險(xiǎn)模塊測(cè)試項(xiàng)如表5-29所示:表5-29管理員預(yù)警車輛保險(xiǎn)模塊測(cè)試項(xiàng)輸入內(nèi)容測(cè)試功能項(xiàng)編號(hào)預(yù)警(1)管理員預(yù)警車輛保險(xiǎn)模塊測(cè)試用例表如表5-30所示:表5-30管理員預(yù)警車輛保險(xiǎn)模塊測(cè)試用例表用例編號(hào)測(cè)試用例覆蓋功能項(xiàng)測(cè)試結(jié)果1點(diǎn)擊操作欄的預(yù)警按鈕(1)√管理員修改車主信息模塊測(cè)試項(xiàng)如表5-31所示:表5-31管理員修改車主信息模塊測(cè)試項(xiàng)輸入內(nèi)容測(cè)試功能項(xiàng)編號(hào)車主編號(hào)車主編號(hào)格式錯(cuò)誤(1)姓名姓名格式錯(cuò)誤姓名為空(2)(3)性別性別為空(4)電話號(hào)碼電話號(hào)碼格式錯(cuò)誤電話號(hào)碼為空(5)(6)重置(7)修改(8)管理員修改車主信息模塊測(cè)試用例表如表5-32所示:表5-32管理員修改車主信息模塊測(cè)試用例表用例編號(hào)測(cè)試用例覆蓋功能項(xiàng)測(cè)試結(jié)果1車主編號(hào)輸入阿拉伯?dāng)?shù)字(1)√2姓名輸入非漢字(2)√3不輸入姓名(3)√4不輸入性別(4)√5電話號(hào)碼輸入非11位數(shù)字(5)√6不輸入電話號(hào)碼(6)7點(diǎn)擊重置按鈕(7)√8點(diǎn)擊修改按鈕(8)√管理員刪除車主信息模塊測(cè)試項(xiàng)如表5-33所示:表5-33管理員刪除車主信息模塊測(cè)試項(xiàng)輸入內(nèi)容測(cè)試功能項(xiàng)編號(hào)刪除車主信息(1)管理員刪除車主信息模塊測(cè)試用例表如表5-34所示:表5-34管理員刪除車主信息模塊測(cè)試用例表用例編號(hào)測(cè)試用例覆蓋功能項(xiàng)測(cè)試結(jié)果1點(diǎn)擊操作欄的刪除按鈕(1)√管理員登記車主信息模塊測(cè)試項(xiàng)如表5-35所示:表5-35管理員登記車主信息模塊測(cè)試項(xiàng)輸入內(nèi)容測(cè)試功能項(xiàng)編號(hào)車主編號(hào)車主編號(hào)格式錯(cuò)誤車主編號(hào)為空(1)(2)姓名姓名為空(3)性別性別為空(4)電話號(hào)碼電話號(hào)碼為空(5)密碼密碼為自帶初始密碼(6)重置(7)提交(8)管理員登記車主信息模塊測(cè)試用例表如表5-36所示:表5-36管理員登記車主信息模塊測(cè)試用例表用例編號(hào)測(cè)試用例覆蓋功能項(xiàng)測(cè)試結(jié)果1車主編號(hào)輸入阿拉伯?dāng)?shù)字(1)√2不輸入車主編號(hào)(2)√3不輸入姓名(3)√4不輸入性別(4)5不輸入電話號(hào)碼(5)√6密碼輸入框?yàn)槌跏济艽a(6)√7點(diǎn)擊重置按鈕(7)√8點(diǎn)擊提交按鈕(8)√5.2.1用戶端測(cè)試用戶登錄模塊測(cè)試項(xiàng)如表5-37所示:表5-37用戶登錄模塊測(cè)試項(xiàng)輸入內(nèi)容測(cè)試功能項(xiàng)編號(hào)電話號(hào)碼電話號(hào)碼為空(1)密碼密碼為空(2)電話號(hào)碼不存在(3)密碼輸入錯(cuò)誤(4)電話號(hào)碼,密碼正確(5)用戶登錄模塊測(cè)試用例表如表5-38所示:表5-38用戶登錄模塊測(cè)試用例表用例編號(hào)測(cè)試用例覆蓋功能項(xiàng)測(cè)試結(jié)果1不輸入電話號(hào)碼、密碼,點(diǎn)擊登錄(1)、(2)√2輸入未注冊(cè)過的電話號(hào)碼、密碼,點(diǎn)擊登錄(3)√3輸入注冊(cè)過的電話號(hào)碼,錯(cuò)誤的密碼,點(diǎn)擊登錄(4)√4不輸入電話號(hào)碼、密碼,點(diǎn)擊空白處(1)、(2)√用戶預(yù)約年檢模塊測(cè)試項(xiàng)如表5-39所示:表5-39用戶預(yù)約年檢模塊測(cè)試項(xiàng)輸入內(nèi)容測(cè)試功能項(xiàng)編號(hào)車牌號(hào)車牌號(hào)為空(1)預(yù)約日期預(yù)約日期為空(2)車牌號(hào)不存在(3)預(yù)約(4)重置(5)用戶預(yù)約年檢測(cè)試用例表如表5-40所示:表5-40用戶預(yù)約年檢模塊測(cè)試用例表用例編號(hào)測(cè)試用例覆蓋功能項(xiàng)測(cè)試結(jié)果1不輸入車牌號(hào)(1)√2不輸入預(yù)約日期(2)√3輸入非登錄用戶的車牌號(hào)(3)√4點(diǎn)擊預(yù)約按鈕(4)√表5-40用戶預(yù)約年檢模塊測(cè)試用例表(續(xù)表)用例編號(hào)測(cè)試用例覆蓋功能項(xiàng)測(cè)試結(jié)果5點(diǎn)擊重置按鈕(5)√用戶修改個(gè)人信息模塊測(cè)試項(xiàng)如表5-41所示:表5-41用戶修改個(gè)人信息模塊測(cè)試項(xiàng)輸入內(nèi)容測(cè)試功能項(xiàng)編號(hào)電話號(hào)碼電話號(hào)碼為空(1)密碼密碼為空(2)姓名只讀(3)性別只讀(4)修改(5)重置(6)用戶修改個(gè)人信息用例表如表5-42所示:表5-42用戶修改
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 金融業(yè)務(wù)智能調(diào)度模型
- 2026廣西柳州市防洪辦公室招聘編外人員1人備考題庫及答案詳解(各地真題)
- 2026安徽馬鞍山經(jīng)濟(jì)技術(shù)開發(fā)區(qū)管委會(huì)面向全省選調(diào)事業(yè)單位人員3人備考題庫附答案詳解ab卷
- 2026上半年安徽事業(yè)單位聯(lián)考蕪湖市招聘287人備考題庫附答案詳解ab卷
- 2026云南野生動(dòng)物園招聘3人備考題庫附參考答案詳解(典型題)
- 2026云南眾城現(xiàn)代產(chǎn)業(yè)合作發(fā)展有限責(zé)任公司招聘?jìng)淇碱}庫附參考答案詳解(典型題)
- 2026山東青島市人力資源集團(tuán)有限公司招聘14人備考題庫含答案詳解ab卷
- 水泥穩(wěn)定碎石基層施工方案
- 2026年海洋能發(fā)電公司采購設(shè)備與物料規(guī)格確認(rèn)制度
- 句法依存分析-洞察與解讀
- 2026四川涼山州雷波縣糧油貿(mào)易總公司面向社會(huì)招聘6人考試參考題庫及答案解析
- 量子科普知識(shí)
- 2025至2030中國航空安全行業(yè)市場(chǎng)深度研究與戰(zhàn)略咨詢分析報(bào)告
- 包裝標(biāo)準(zhǔn)規(guī)范要求
- GB 21258-2024燃煤發(fā)電機(jī)組單位產(chǎn)品能源消耗限額
- 碧桂園資金池管理制度
- 數(shù)字媒體藝術(shù)史全冊(cè)完整教學(xué)課件
- 維保電梯應(yīng)急方案范文
- 小學(xué)文言文重點(diǎn)字詞解釋梳理
- 交通船閘大修工程質(zhì)量檢驗(yàn)規(guī)范
- GB/T 2879-2024液壓傳動(dòng)液壓缸往復(fù)運(yùn)動(dòng)活塞和活塞桿單向密封圈溝槽的尺寸和公差
評(píng)論
0/150
提交評(píng)論