【電子駕駛證系統(tǒng)的實(shí)際與實(shí)現(xiàn)6600字(論文)】_第1頁
【電子駕駛證系統(tǒng)的實(shí)際與實(shí)現(xiàn)6600字(論文)】_第2頁
【電子駕駛證系統(tǒng)的實(shí)際與實(shí)現(xiàn)6600字(論文)】_第3頁
【電子駕駛證系統(tǒng)的實(shí)際與實(shí)現(xiàn)6600字(論文)】_第4頁
【電子駕駛證系統(tǒng)的實(shí)際與實(shí)現(xiàn)6600字(論文)】_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

電子駕駛證系統(tǒng)的實(shí)際與實(shí)現(xiàn)目錄TOC\o"1-3"\h\u11334一、前言 v一、前言(一)選題的依據(jù)及研究意義1.選題的依據(jù)隨著智能卡技術(shù)的發(fā)展和產(chǎn)品的大規(guī)模應(yīng)用,國際上特別是歐美發(fā)達(dá)國家已經(jīng)啟動(dòng)機(jī)動(dòng)車駕駛證(簡稱駕照)的電子化工作,并將遵循國際標(biāo)準(zhǔn)的駕照定義為兼容ISO標(biāo)準(zhǔn)的駕照(IDL,簡稱國際電子駕照)。電子駕照將安全地存儲(chǔ)駕駛?cè)藞?zhí)照上印刷的個(gè)人信息,讓警察能夠快速高效地驗(yàn)證駕照持有人的身份。隨著時(shí)間的推移,新的電子駕照有可能轉(zhuǎn)變?yōu)槟軌蛘献粉欛{照以及保險(xiǎn)、稅務(wù)和車輛認(rèn)證信息等其他執(zhí)照相關(guān)服務(wù)的多應(yīng)用智能卡。此外,電子駕照還支持通過完全自動(dòng)化的終端安全訪問出租或合伙使用的汽車,促進(jìn)汽車相關(guān)電商平臺(tái)的發(fā)展。我國的傳統(tǒng)紙質(zhì)文件駕照,被偽造、變?cè)旌痛鄹牡娘L(fēng)險(xiǎn)一直存在,假照也屢禁不止。為提高駕照應(yīng)用的安全性,在駕照中加入智能卡芯片,進(jìn)行信息電子化存儲(chǔ)及應(yīng)用,取代傳統(tǒng)紙質(zhì)文件,有助于打擊欺詐,同時(shí)為個(gè)人信息提供強(qiáng)大的保護(hù),駕照電子化工作勢(shì)在必行。2.研究意義在當(dāng)下,伴隨著網(wǎng)絡(luò)迅速的發(fā)展,給人的便捷也越來越多了,科技的進(jìn)步讓人們的生活越來越便捷但同時(shí)所產(chǎn)生的有關(guān)于車輛的安全問題也越來越多,為了有效對(duì)駕駛員駕照進(jìn)行正規(guī)化管理,因此須有一整的駕照管理統(tǒng)。這一統(tǒng)一個(gè)駕駛員的資格的檢測(cè)系統(tǒng),該平臺(tái)旨在對(duì)所有駕駛員進(jìn)行全面篩查,其核心的功能模塊主要有注冊(cè)登錄模塊、考試和證書模塊、考試成績C式開發(fā)管理系統(tǒng),是駕照的管理系統(tǒng),結(jié)合著業(yè)務(wù)實(shí)現(xiàn)充分完成的。二、采用的相關(guān)技術(shù)(一)SQLServer技術(shù)SQLServer在數(shù)據(jù)分析與管理方面具有很強(qiáng)的靈活性,能較容易地對(duì)數(shù)據(jù)庫進(jìn)行集中管理,也能在保持同時(shí)還具有以下優(yōu)點(diǎn),除了能夠集中對(duì)數(shù)據(jù)庫進(jìn)行處理,同時(shí)還可以在保持聯(lián)機(jī)的狀態(tài)下在不同的客戶端對(duì)數(shù)據(jù)庫進(jìn)行復(fù)制和移動(dòng),從以上優(yōu)點(diǎn)來看該數(shù)據(jù)庫已完全可以滿足需求,同時(shí),系統(tǒng)的開發(fā)和維護(hù)成本也相對(duì)較低。(二)ASP.NET技術(shù)ASP.NET是基于編譯的.NET的環(huán)境,該程序是在首次在服務(wù)器上運(yùn)行時(shí)收集的,可以用任何兼容的NET語言(包括VB.NET、C&;(見)。這些技術(shù)很容易被應(yīng)用于程序的開發(fā)當(dāng)中,給開發(fā)駕駛員提供了支撐基礎(chǔ)??梢允褂媚承┚W(wǎng)頁創(chuàng)建工具來創(chuàng)建網(wǎng)頁,并將HTML頁面輕松轉(zhuǎn)換為ASP.NET頁面。因此對(duì)于Web開發(fā)來說提供了相當(dāng)程度的便利,能夠?qū)@些工具提供的所有功能進(jìn)行實(shí)現(xiàn)。ADO.NET是.NET框架下的一組類庫,這些類庫使駕駛員可以更輕松地在應(yīng)用程序中讀取數(shù)據(jù)和執(zhí)行數(shù)據(jù)操作。(三)B/S模式基于TCP/IP開放網(wǎng)絡(luò)標(biāo)準(zhǔn)協(xié)議,B/S模式充分實(shí)現(xiàn)了對(duì)計(jì)算機(jī)和網(wǎng)絡(luò)上各種資源的跨平臺(tái)訪問,具有較強(qiáng)的系統(tǒng)獨(dú)立性和平臺(tái)獨(dú)立性;能夠在很大程度上降低軟件維護(hù)成本,對(duì)于駕駛員來說只需要在電腦上安裝一個(gè)瀏覽器就可以對(duì)電子駕駛證數(shù)據(jù)進(jìn)行各種維護(hù)操作。三、系統(tǒng)分析(一)可行性分析經(jīng)濟(jì)上:必須對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行預(yù)算。如果開發(fā)成本太高而無法承受,那么它也將與其帶來的利益相抵觸,因此它還必須能夠確認(rèn),一旦系統(tǒng)啟動(dòng)并運(yùn)行,就可以實(shí)現(xiàn)工作效率。技術(shù)上:需要分析現(xiàn)有技術(shù)的可行性,以確定當(dāng)前技術(shù)是否可以滿足相同的開發(fā)條件,以及該技術(shù)是否可以應(yīng)用于駕駛員電子駕駛證。初始的設(shè)計(jì)會(huì)存在一些不完善性,在系統(tǒng)運(yùn)行的進(jìn)程中,若出現(xiàn)功能管理員域的新要求,則要求系統(tǒng)具有特定的可伸縮性。這為系統(tǒng)升級(jí)和后續(xù)維護(hù)提供了一些便利。保障系統(tǒng)運(yùn)行的穩(wěn)定性。通過系統(tǒng)監(jiān)視,數(shù)據(jù)庫備份和其他相關(guān)操作可以使系統(tǒng)長時(shí)間穩(wěn)定運(yùn)行。系統(tǒng)架構(gòu)設(shè)計(jì)具有多層次性,同時(shí)在界面層的設(shè)計(jì)中與邏輯層保持隔離,這樣以便于更方便維護(hù)和升級(jí)擴(kuò)展系統(tǒng)。由此可以看出,系統(tǒng)在技術(shù)上是可行的。管理的可行性:能否維持系統(tǒng)的運(yùn)作,現(xiàn)行管理機(jī)制和方法是否足夠,原始資料是否準(zhǔn)確。(二)系統(tǒng)功能分析1.登錄注冊(cè)管理駕駛員和管理員可以登錄,駕駛員可以注冊(cè)。駕駛員可以編輯和補(bǔ)充信息,注冊(cè)只是注冊(cè)了部分信息,還可以為自己設(shè)置個(gè)頭像。2.信息核對(duì)及處罰管理此功能僅用于執(zhí)行管理員功能,管理駕駛員信息,可以查看所有駕駛員信息,可以添加和刪除駕駛員,可以編輯駕駛員信息。駕駛員可以查看處罰信息,有哪些處罰,也可以查看處罰詳細(xì)信息,處罰有哪些駕駛員,人數(shù)和具體的駕駛員信息,管理員除了查看,還可以對(duì)處罰信息進(jìn)行添加,修改,和刪除,此外還有分頁的功能。3.駕駛員違規(guī)信息管理這是一種有效的管理和調(diào)節(jié)駕駛員駕駛行為的手段,該模塊包括分析與駕駛員駕駛行為與駕駛規(guī)范的偏差,以及針對(duì)于駕駛員行為進(jìn)行登記處罰,方便管理駕駛員在車輛臨檢時(shí)核實(shí)駕駛員身份信息以及違規(guī)信息,對(duì)于管理駕駛員提高執(zhí)法效率以及加強(qiáng)嚴(yán)肅執(zhí)法有著重要作用。4.處罰管理處罰管理作為最為基礎(chǔ)的功能模塊,在電子駕駛證系統(tǒng)中占據(jù)重要地位,包括核算、整理和查詢薪資等主要功能。(三)系統(tǒng)性能分析因?yàn)橄到y(tǒng)并不是獨(dú)立而是相互聯(lián)系在一起的,其后期功能也會(huì)得到一定程度的完善,駕駛員電子駕駛證系統(tǒng)需要有一定的可擴(kuò)展性和兼容性,因此,為滿足操作系統(tǒng)過程中的準(zhǔn)確性和其他要求,管理系統(tǒng)要求有著嚴(yán)密的處理方式,所以不必?fù)?dān)心會(huì)有駕駛員有操作上的麻煩。此外,數(shù)據(jù)在系統(tǒng)運(yùn)行期間會(huì)因?qū)嶋H情況而發(fā)生不同的變化。駕駛員電子駕駛證系統(tǒng)對(duì)于數(shù)據(jù)的安全要求很高,尤其是處罰管理模塊一般情況下只能由授權(quán)駕駛員使用,由于涉及到的信息比較重要,要保證系統(tǒng)正常運(yùn)行,就必須確保其數(shù)據(jù)的可靠性和準(zhǔn)確性。如果收集的數(shù)據(jù)不夠準(zhǔn)確或不正確,管理系統(tǒng)的分析結(jié)果會(huì)有偏差或錯(cuò)誤,這會(huì)導(dǎo)致最終無法可靠地實(shí)現(xiàn)系統(tǒng)。同時(shí),該系統(tǒng)作為相應(yīng)信息數(shù)據(jù)的載體,需要充分考慮到系統(tǒng)異?;蚬收系那闆r,故障或異常情況可能導(dǎo)致數(shù)據(jù)丟失,這時(shí)需要必備的數(shù)據(jù)恢復(fù)方案。四、系統(tǒng)設(shè)計(jì)(一)總體框架設(shè)計(jì)將軟件系統(tǒng)看成是一個(gè)組件集合,各組件在不同的硬件平臺(tái)上進(jìn)行開發(fā),從而來實(shí)現(xiàn)共享與重用。這種模式將駕駛員交互的界面及功能保留在客戶端,而將主要邏輯功能集中到中間服務(wù)器上,應(yīng)用系統(tǒng)的功能表現(xiàn)為面向駕駛員、業(yè)務(wù)邏輯與面向數(shù)據(jù)的服務(wù),這種應(yīng)用被稱為三層模式。在開發(fā)過程中封裝具體的實(shí)現(xiàn),將通過一致的界面封裝和訪問特定的實(shí)現(xiàn),然后由Web服務(wù)器調(diào)用業(yè)務(wù)邏輯。由于不需要更改應(yīng)用程序?qū)雍蛿?shù)據(jù)庫服務(wù)層,因此這種結(jié)構(gòu)構(gòu)成了非??缮炜s的應(yīng)用程序體系結(jié)構(gòu)。適應(yīng)性的許多方面有助于獲得最佳性能,更好的安全性和更輕松的維護(hù)。(二)系統(tǒng)功能設(shè)計(jì)1.登錄注冊(cè)模塊在登錄模塊中,駕駛員需要先輸入相應(yīng)的駕駛員名和密碼。只有在系統(tǒng)識(shí)別出駕駛員后,才能授予登錄許可證。在登錄過程中,無論是系統(tǒng)管理員還是其他普通駕駛員,在系統(tǒng)識(shí)別出身份后,系統(tǒng)都會(huì)自動(dòng)將其功能權(quán)限分配給登錄駕駛員。通過newSqlParameter("@num",num.Text.Trim())來存儲(chǔ)數(shù)據(jù),對(duì)駕駛員輸入數(shù)據(jù)進(jìn)行判斷。2.駕駛員信息及處罰條款管理模塊在駕駛員信息管理模塊中,管理員(相關(guān)管理處罰部門)具有新增、刪除、修改、查詢以及進(jìn)行處罰變動(dòng)等功能。同時(shí),為了保護(hù)駕駛員的隱私,該系統(tǒng)限制了普通駕駛員(非管理員)的權(quán)利。普通駕駛員(非管理員)只能查詢駕駛員的所有個(gè)人信息和一些其他信息,如姓名、車牌號(hào)、聯(lián)系方式等。通過newSqlParameter("@num",num.Text.Trim())來存儲(chǔ)數(shù)據(jù),對(duì)駕駛員輸入數(shù)據(jù)進(jìn)行判斷。3.電子駕照管理模塊系統(tǒng)會(huì)根據(jù)是否預(yù)申請(qǐng)或者補(bǔ)申請(qǐng)過“處罰受理”來判斷駕駛員是否完成相關(guān)駕駛證處罰,對(duì)于由于監(jiān)控?cái)z像問題、角度問題以及非主觀意愿所導(dǎo)致的處罰情況,駕駛員如果需要進(jìn)行申訴行為,可以直接根據(jù)當(dāng)時(shí)情況提交文字說明以及提交相關(guān)證據(jù),申訴會(huì)通過內(nèi)部溝通系統(tǒng)直接由管理員進(jìn)行處理,并對(duì)于處罰行為是否恰當(dāng)進(jìn)行判斷。管理員審批通過之后,該異常違規(guī)駕駛記錄方可取消,如果異常違規(guī)處罰申訴申請(qǐng)單被管理員駁回,那么系統(tǒng)將該情況依舊處理記錄為正常車輛處罰。Violation設(shè)定為駕駛員是否存在違規(guī)駕駛行為的標(biāo)志,通過與交管中心設(shè)置的違規(guī)行為登記記錄進(jìn)行比較。4.處罰管理模塊處罰信息管理模塊是電子駕駛證系統(tǒng)里面最為基礎(chǔ)的功能模塊,處罰管理模塊的包括三個(gè)主要功能,即核算、整理和查詢。(三)數(shù)據(jù)庫設(shè)計(jì)因?yàn)楹喕碎_發(fā)系統(tǒng),所以在管理系統(tǒng)時(shí),僅將相同類型的連接用于主鍵。因?yàn)檫B接不大,所以修改其中一個(gè)表不會(huì)影響其他表。首先,設(shè)計(jì)電子駕駛證系統(tǒng)中的所有相關(guān)結(jié)構(gòu)和連接,然后進(jìn)一步將構(gòu)成實(shí)體的數(shù)據(jù)元素和數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換為圖1描述的數(shù)據(jù)庫結(jié)構(gòu)。圖1:電子駕駛證系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)表1駕駛員信息表列名數(shù)據(jù)類型是否允許為空Idint否eidvarchar(50)是enamevarchar(50)是eagevarchar(50)是etelvarchar(50)是ecreatedatedate是didint是passwordvarchar(50)是imgimage是表2駕駛證級(jí)別表列名數(shù)據(jù)類型是否允許為空Idint否dnamevarchar(50)是dtelvarchar(50)是表3管理信息表列名數(shù)據(jù)類型是否允許為空idint否eidvarchar(50)是sflagbit是sdatevarchar(50)是stimetime(7)是表4處罰信息表列名數(shù)據(jù)類型是否允許為空idint否eidvarchar(50)是basisint是addint是deleteint是五、系統(tǒng)實(shí)現(xiàn)與測(cè)試(一)系統(tǒng)實(shí)現(xiàn)系統(tǒng)登錄界面主要完成對(duì)賬號(hào),密碼的認(rèn)證,角色,驗(yàn)證碼的驗(yàn)證,只有操作駕駛員輸入的賬號(hào)和密碼能夠和數(shù)據(jù)庫內(nèi)信息匹配的時(shí)候,并且驗(yàn)證碼輸入正確時(shí)才可以登錄,否則提示系統(tǒng)登錄失敗。核心代碼如下所示:this.nptext.ForeColor=Color.Green;this.nptext.Text="駕駛員帳號(hào)正在登錄中";tringcmdText="selectcount(*)fromemployeewhereeid=@num";SqlParameternumsprm=newSqlParameter("@num",number.Text.Trim());qlParameter[]sprm=newSqlParameter[]{numsprm};ntcount=DBhelper.GetCountPrm(cmdText,sprm);if(count<1){this.nptext.ForeColor=Color.Red;this.nptext.Text="帳號(hào)不存在?。?;}else{StringcmdText1="selectcount(*)fromemployeewhereeid=@numberandpassword=@pwd";SqlParameternumsprm1=newSqlParameter("@number",number.Text.Trim());SqlParameterpwdsprm=newSqlParameter("@pwd",paw.Text.Trim());SqlParameter[]sprm1=newSqlParameter[]{numsprm1,pwdsprm};intcount1=DBhelper.GetCountPrm(cmdText1,sprm1);if(count1<1){this.pwdtext.ForeColor=Color.Red;this.pwdtext.Text="密碼不正確??!";}else{this.pwdtext.ForeColor=Color.Green;this.pwdtext.Text="密碼正確??!";if(flag==1){MessageBox.Show(number.Text.Trim()+"歡迎你的登錄??!");Constant.number=number.Text.Trim();Mainm=newMain();m.Show();}}}系統(tǒng)注冊(cè)界面主要完成對(duì)系統(tǒng)的駕駛員帳號(hào)信息的注冊(cè),填入駕駛員名,密碼和真實(shí)姓名,驗(yàn)證碼輸入正確,在駕駛員名未注冊(cè)的情況下即可注冊(cè)成功。注冊(cè)界面如圖所示。圖2駕駛員電子駕駛證系統(tǒng)注冊(cè)界面圖核心代碼如下所示://賬號(hào)不能在數(shù)據(jù)庫中已存在StringcmdText="selectcount(*)fromemployeewhereeid=@num";SqlParameternumsprm=newSqlParameter("@num",num.Text.Trim());SqlParameter[]sprm=newSqlParameter[]{numsprm};intcount=DBhelper.GetCountPrm(cmdText,sprm);if(count>=1){this.numtext.ForeColor=Color.Red;this.numtext.Text="帳號(hào)已經(jīng)注冊(cè)過了了??!";}else{this.numtext.ForeColor=Color.Green;this.numtext.Text="OK";flag1=1;}駕駛員每天都可以登錄系統(tǒng)查詢自己車輛的違規(guī)違章情況,并且可以通過系統(tǒng)查詢到具體時(shí)間和圖片情況,并且可以通過登錄該系統(tǒng)進(jìn)行處罰情況的認(rèn)繳認(rèn)罰和申訴。管理員(相關(guān)管理單位)則可以登錄來查詢是否有新的處罰信息并且進(jìn)行查看,針對(duì)于駕駛員提交的申訴進(jìn)行處理。核心代碼如下所示:publicintgetIllegal(){//判斷今天有沒有違章intViolation=0;StringcmdText="select*fromsignwhereeid=@nandsdate=@d";SqlParameternsprm=newSqlParameter("@n",numStr);SqlParameterdsprm=newSqlParameter("@d",strYMD);SqlParameter[]sprm=newSqlParameter[]{nsprm,dsprm};SqlDataReaderdr=DBhelper.GetDR(cmdText,sprm);if(!dr.HasRows){Violation=0;}else{dr.Read();Violation=1;}returnViolation;}privatevoidsigninfo_Load(objectsender,EventArgse){System.DateTimecurrentTime=newSystem.DateTime();currentTime=System.DateTime.Now;strYMD=currentTime.ToLongDateString();strT=currentTime.ToString("t");strH=currentTime.Hour;intIllegal=getIllegal();if(Illegal==1){//說明存在違章btn.Text="已登錄";btn.Enabled=false;}}管理員可以查看該月的駕駛員違規(guī)記錄,在表中flag記錄處罰情況,flag=true時(shí),為無違規(guī)行為,flag=false時(shí),為該駕駛員違規(guī)。核心代碼如下所示:voidsetDate(){//去重處理StringcmdText="selectdistinctsdatefromsign";SqlParameter[]sprm=newSqlParameter[]{};SqlDataReaderdr=DBhelper.GetDR(cmdText,sprm);while(dr.Read()){comboBox1.Items.Add(dr["sdate"].ToString());}dr.Close();}//獲取該天駕駛員當(dāng)天是否有違規(guī)以及違規(guī)次數(shù)publicintgetCount(Stringstr,Stringf){StringcmdText="selectcount(*)fromsignwheresdate=@dateandsflag=@flag";SqlParameterdsprm=newSqlParameter("@date",str);SqlParameterfsprm=newSqlParameter("@flag",f);SqlParameter[]sprms=newSqlParameter[]{dsprm,fsprm};intcount=DBhelper.GetCountPrm(cmdText,sprms);if(count<0){count=0;}returncount;}管理員可以查看系統(tǒng)中每個(gè)駕駛員的具體駕駛員信息,表中的comboBox中的數(shù)據(jù)是從數(shù)據(jù)庫中查出來的,就是系統(tǒng)中目前的駕駛員信息。下面的組件中顯示的是選中的部門的駕駛員的具體信息,組件右上角顯示該部門的人數(shù),該界面還進(jìn)行了分頁的設(shè)計(jì),展示系統(tǒng)中現(xiàn)有的駕駛員和駕駛員車牌信息,利用listView組件展示出來。核心代碼如下所示:privatevoiddeptinfo_Load(objectsender,EventArgse){alldept.Text=getDeptCount().ToString();StringcmdText="select*fromdept";SqlParameter[]sprms=newSqlParameter[]{};SqlDataReaderr=DBhelper.GetDR(cmdText,sprms);if(!r.HasRows){MessageBox.Show("沒有找該數(shù)據(jù)!");}while(r.Read()){depid=(int)r["id"];depcount=getDeptCountPerson(depid);depname=r["dname"].ToString();deptel=r["dtel"].ToString();String[]strs={depname,deptel,depcount.ToString()};ListViewItemitem=newListViewItem(strs,0);listView1.Items.Add(item);}}駕駛員可以對(duì)駕駛員信息進(jìn)行編輯,車牌號(hào)也可以修改,不過車牌號(hào)是唯一的,修改成其他已經(jīng)注冊(cè)過的車牌號(hào)會(huì)提示填寫錯(cuò)誤,可以修改駕駛員信息,選擇不同的駕駛員進(jìn)行信息的編輯。核心代碼如下所示:publicintgetDeptCount(){StringcmdText="selectcount(*)fromdept";intcount=DBhelper.GetCount(cmdText);if(count<0){count=0;}returncount;}privatevoidalterdept_Load(objectsender,EventArgse){id=getDeptCount();//注意要查詢到主鍵否則會(huì)報(bào)饋錯(cuò)sda=DBhelper.GetSDA("selectidas駕駛員ID,dnameas駕駛員名稱,dtelas駕駛員聯(lián)系方式fromdept");SqlCommandBuilderacb=newSqlCommandBuilder(sda);DataSetds=newDataSet();sda.Fill(ds,"st");dt=ds.Tables["st"];dataGridView1.DataSource=dt;}(二)系統(tǒng)測(cè)試當(dāng)程序的編輯完成了以后就需要進(jìn)行測(cè)試了,需要檢測(cè)系統(tǒng)的功能是否完整,系統(tǒng)的業(yè)務(wù)是否達(dá)到要求,還要對(duì)安全性進(jìn)行檢測(cè)。我需要對(duì)系統(tǒng)的登陸進(jìn)行驗(yàn)證,對(duì)系統(tǒng)的功能進(jìn)行測(cè)試,還需要分析系統(tǒng)的性能,還要對(duì)數(shù)據(jù)的完整性還有核心代碼進(jìn)行復(fù)檢,看看系統(tǒng)是不是符合設(shè)計(jì)的要求,能不能實(shí)現(xiàn)在前幾個(gè)章節(jié)所列舉出來的那些功能。分析系統(tǒng)可得出,首先需要登陸系統(tǒng),系統(tǒng)根據(jù)不同的駕駛員進(jìn)行身份驗(yàn)證,只有合法駕駛員可以訪問系統(tǒng),即駕駛員名和密碼正確才能應(yīng)用系統(tǒng),管理員通過系統(tǒng)驗(yàn)證后可進(jìn)行相應(yīng)的系統(tǒng)操作。1.登錄測(cè)試表5登錄測(cè)試用例表測(cè)試項(xiàng)目名稱:電子駕駛證系統(tǒng)測(cè)試用例編號(hào):01測(cè)試駕駛員:測(cè)試時(shí)間:2020.5.1測(cè)試項(xiàng)目標(biāo)題:測(cè)試登錄是否異常測(cè)試輸入數(shù)據(jù)正確駕駛員名密碼:admin;錯(cuò)誤駕駛員名密碼:預(yù)期結(jié)果:可以正確顯示系統(tǒng)管理界面首頁駕駛員使用自己的駕駛員名和密碼可以登錄系統(tǒng)駕駛員使用錯(cuò)誤駕駛員名及密碼提示登錄失敗信息2.駕駛員及處罰管理測(cè)試表6駕駛員及處罰管理測(cè)試用例表測(cè)試項(xiàng)目名稱:電子駕駛證系統(tǒng)測(cè)試用例編號(hào):02測(cè)試駕駛員:測(cè)試時(shí)間:2020.5.1測(cè)試項(xiàng)目標(biāo)題:電子駕駛證系統(tǒng)測(cè)試輸入數(shù)據(jù)添加、修改、刪除駕駛員及處罰信息預(yù)期結(jié)果:增加駕駛員及處罰信息信息只有驗(yàn)證通過后才能夠提交到數(shù)據(jù)庫修改駕駛員及處罰信息只有通過修改驗(yàn)證后才能夠完成信息修改刪除駕駛員及處罰信息時(shí)要提示是否確認(rèn)刪除數(shù)據(jù),確認(rèn)后刪除成功3.駕駛員違規(guī)信息管理測(cè)試表4-3電子駕駛證測(cè)試用例表測(cè)試項(xiàng)目名稱:電子駕駛證系統(tǒng)測(cè)試用例編號(hào):03測(cè)試駕駛員:測(cè)試時(shí)間:2020.5.1測(cè)試項(xiàng)目標(biāo)題:測(cè)試電子駕駛證是否正常測(cè)試輸入數(shù)據(jù)駕駛員進(jìn)行違規(guī)信息查詢、進(jìn)行信息修改預(yù)期結(jié)果:查詢成功后顯示具體查詢情況,并將查詢內(nèi)容等信息同步展現(xiàn)給駕駛員駕駛員選擇某段時(shí)間查詢匯總違規(guī)信息對(duì)于非主觀違規(guī)行為進(jìn)行申訴4.處罰管理測(cè)試表4-4處罰測(cè)試用例表測(cè)試項(xiàng)目名稱:電子駕駛證系統(tǒng)測(cè)試用例編號(hào):04測(cè)試駕駛員:測(cè)試時(shí)間:2020.5.1測(cè)試項(xiàng)目標(biāo)題:測(cè)試處罰管理是否正常測(cè)試輸入數(shù)據(jù)查詢個(gè)人處罰信息、統(tǒng)計(jì)處罰信息預(yù)期結(jié)果:駕駛員登錄系統(tǒng)在處罰管理模塊輸入密碼通過驗(yàn)證后顯示自己的處罰信息根據(jù)月份等時(shí)間段可以查詢自己每月的處罰詳細(xì)信息和基本處罰信息總結(jié)電子駕駛證系統(tǒng)的存在,對(duì)于我國道路安全以及道路檢查有著重要的作用和意義,目前已經(jīng)有很多的學(xué)者在相關(guān)方面進(jìn)行了研究,也都有了一定的成果,此次設(shè)計(jì)就是通過對(duì)前人研究的總結(jié)和整理,設(shè)計(jì)了一套簡單的電子駕駛證系統(tǒng),里面主要包括了登錄頁面設(shè)計(jì),注冊(cè)頁面設(shè)計(jì)以及違規(guī)違章信息查詢等重要環(huán)節(jié),相信能夠?yàn)槲覈娮玉{駛證整體系統(tǒng)的設(shè)計(jì)起到參考作用。通過本次的項(xiàng)目設(shè)計(jì),我掌握了SQLServer的編程方法以及C#技術(shù)。在需求分析階段通過各種渠道了解系統(tǒng)開發(fā)的相關(guān)知識(shí),豐富了我的軟件項(xiàng)目開發(fā)經(jīng)驗(yàn),知道了自己的不足,提高了實(shí)際的軟件編程水平,加深了編程技術(shù)的了解,學(xué)習(xí)知識(shí)和理論并應(yīng)用于實(shí)踐。同時(shí),通過撰寫設(shè)計(jì)論

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論