駕校管理系統(tǒng)_第1頁
駕校管理系統(tǒng)_第2頁
駕校管理系統(tǒng)_第3頁
駕校管理系統(tǒng)_第4頁
駕校管理系統(tǒng)_第5頁
已閱讀5頁,還剩86頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

駕校管理系統(tǒng)公開題目駕校管理系統(tǒng)的設(shè)計與實現(xiàn)DesignandImplementationofdrivingschoolManagementSystem作專學(xué)者業(yè)科姓名門名稱稱息管理與信息系統(tǒng)類指導(dǎo)教師提交論文日期 成績評定等級隨著我國汽車工業(yè)的迅猛發(fā)展,給駕校本身的管理帶來了很大的困難。為了提高駕校工作效率,保證準(zhǔn)確完整的數(shù)據(jù),采用計算機(jī)來管理駕校的信息和調(diào)度日常的教學(xué)安排,可以快速處理所需信息。因此,駕校管理系統(tǒng)的設(shè)計與言,以為前臺開發(fā)工具,以MySQL為后臺數(shù)據(jù)庫和為Web服務(wù)器,結(jié)合面向?qū)ο蟮某绦蛟O(shè)計方法來設(shè)計。整個系統(tǒng)由六大模塊組成,包括學(xué)員信息管理、繳費信息管理、教練信息管理、部門信息管理、考試信息管理以及信息查詢等,能夠完成駕校的日常管理工作,對駕校有一定的實用價值。AbstractWiththerapiddevelopmentofautomobileindustryinourcountry,tothedrivingschoolmanagementhasbroughtgreatdifficulties.Inordertoimprovethedrivingefficiency,ensureaccurateandcompletedata,usingcomputertomanagetheinformationofthedrivingandschedulingdailyteachingarrangement,canquicklyhandletherequiredinformation.Therefore,drivingmanagementsystemdesignandimplementationofpracticalapplicationsignificance.DrivingmanagementsystembasedonB/Sonthesoftwareengineeringtheoryastheinstruction,fortheJavaprogramminglanguage,forfront-enddevelopmenttool,MySQLasthebackgrounddatabaseandasWebserver,thecombinationofobject-orientedprogramdesignmethodtodesign.Thewholesystemismadeupofsixbigmodules,includingstudentinformationmanagement,captureexpendscoachinformationmanagement,informationmanagement,departmentofinformationmanagement,thetestinformationmanagementandinformationquery,abletocompletethedailymanagementofdriving,thedrivingschoolhassomepracticalvalue.Keywords:Drivingschoolmanagement;Java;MySQL 第一章緒論隨著我國經(jīng)濟(jì)的日益增長,學(xué)車的人數(shù)也不斷增多,各種材料信息也不好統(tǒng)計,所以給駕校本身的管理也帶來了很大的困難。如何能夠快速有效的對大量的資料信息進(jìn)行集中管理,現(xiàn)在已經(jīng)成為如今社會必須面對而且要及時解決的問題。在老師的指導(dǎo)下我景在科技經(jīng)濟(jì)日益發(fā)達(dá)的今天,人們的生活水平也逐漸提高,私家車已成為人們生活中必不可少的一部分,私家車的需求也就越來越多。所以越來越多的人也開始駕駛學(xué)習(xí),甚至有的工作崗位也要求要有駕駛證,所以駕校就越來越受歡迎,并且在實際考取駕駛證的過程中,大多數(shù)人都會選擇報考駕校從而考取駕駛證。而我本身也參加過駕駛證的考試,深知駕校對于有關(guān)學(xué)員信息等的管理有很大欠缺,甚至有些時候都是由工作比較早,其中一個原因就是發(fā)達(dá)國家的交通事故頻遍應(yīng)用駕校管理系統(tǒng)較高,主要表現(xiàn)在模擬器的使用情雖然務(wù)進(jìn)行分類,包含三大模塊:駕校管理模塊、理科考試模單,及到費用、教練、車輛等方面的安排。析,確定系統(tǒng)需要完成哪些功能,完成需求分析報告書?,F(xiàn)的功能,完成系統(tǒng)的總體設(shè)計,在需求分析的基礎(chǔ)上對系統(tǒng)進(jìn)行更加完整與詳細(xì)的分析,并畫出該系統(tǒng)的功能模塊圖。對各個功能模塊進(jìn)行詳細(xì)設(shè)計,并畫出主要功能模塊的業(yè)務(wù)流程圖。關(guān)鍵技術(shù)是幾乎囊括了目前所有主流開源產(chǎn)品的專屬開發(fā)工具[4]。L開發(fā)成本低,因此許多軟件開發(fā)者都喜歡使用MySQL作為數(shù)據(jù)庫[7]。本解釋器。由于這四個軟件都是免費或開放源碼軟件(FLOSS),因此使用這種方式不用花可以建立起一個穩(wěn)定、免費的網(wǎng)站系統(tǒng)[8]。Tomcat服務(wù)器是一個免費的開放源代碼的Web應(yīng)用服務(wù)器,屬于輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。對于一個初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺機(jī)器上配置好Apache服務(wù)器,可利用它響應(yīng)對HTML頁面的訪問請求。實際上Tomcat部分是Apache服務(wù)器的擴(kuò)展,但它是獨立運(yùn)行的,所以當(dāng)你運(yùn)行Tomcat時,它實際上作為一個與Apache獨立的行的[9]。Tomcat很受廣大程序員的喜歡,因為它運(yùn)行時占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能??沙尚碌膽?yīng)用程序。對于程序員來說,最好的一點就是JavaBean可以實現(xiàn)代碼的重復(fù)利VirtualMachine到正確的執(zhí)行,具有平臺無關(guān)性。JavaBean設(shè)計邏輯,不讓外界訪問其任何實例字段(沒有Public力。利用非可視化JavaBean,來封裝事務(wù)邏輯、數(shù)據(jù)庫操作等等,可以很好地實現(xiàn)業(yè)務(wù)JavaDataBaseConnectivity技術(shù)的簡稱,是為各種常用數(shù)據(jù)庫提供無縫聯(lián)接的技術(shù)。了一種標(biāo)準(zhǔn)的應(yīng)用程序設(shè)計接口,使開發(fā)人員可以用第二章需求分析在項目開發(fā)過程中,通常都需要對開發(fā)過程中的源代碼和文檔進(jìn)行有效的版本管理,不同駕校有不同的管理風(fēng)格也成為一個急需解決的問題。以往駕校采用人工手動的管理方式。在對于數(shù)量多、內(nèi)容龐大的學(xué)員信息進(jìn)行人工管理統(tǒng)計時,不僅耗時長,而且容易出現(xiàn)誤差。現(xiàn)階段的駕校管理系統(tǒng),都是付費使用的,并不能完全了解駕駛學(xué)校的需求。因此有必要實現(xiàn)一個方便快捷的駕校學(xué)員管理系統(tǒng),能夠滿足駕駛學(xué)校的需可行性研究的目的就是要用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。當(dāng)然不能靠主觀猜想,而是要靠客觀分析。必須分析幾種主要的可能解法的利弊,從而判定原系統(tǒng)的系統(tǒng)目標(biāo)和規(guī)模是否現(xiàn)實。系統(tǒng)完成后所能帶來的效益是否大到值得個系統(tǒng)的程度??尚行匝芯恐饕獜囊韵聨讉€方面來進(jìn)行。技術(shù)可行性主要分析技術(shù)上能否順利完成本系統(tǒng)的開發(fā)工作;軟件和硬件能否滿足據(jù)庫管理采用MySQL。通過分析,在軟、硬件方面現(xiàn)有的工具和環(huán)境滿足實現(xiàn)該系統(tǒng)的要經(jīng)濟(jì)可行性主要是分析這個系統(tǒng)的經(jīng)濟(jì)效益能否超過它的開發(fā)成本。開發(fā)該系統(tǒng)不買其他的軟、硬件。因此開發(fā)成本不高,具操作可行性主要是分析系統(tǒng)的操作方式在它這個用戶組織內(nèi)是否行得通。該系統(tǒng)界式的駕校管理系統(tǒng)能極大的方便學(xué)員預(yù)約車輛,不需要再到駕校去預(yù)定,在網(wǎng)上就可以輕松完成。同時也減少了駕校管理人員的工作負(fù)擔(dān),讓駕校管理更加高效。因此具有操本系統(tǒng)旨在提供豐富的駕校信息,使學(xué)員練車時能更為省時省力。比如查詢學(xué)習(xí)內(nèi):。根據(jù)功能的需求分析,確定本系統(tǒng)實際用到的統(tǒng)計表有學(xué)員基本信息表、教練基本信息表、教練授課信息表、部門基本信息表、繳費基本信息表、考試基本信息表和管理碼;教練基本信息表:教練編號、姓名、性別、年齡、駕齡、聯(lián)系電話、密碼、部門編教練授課信息表:標(biāo)題、學(xué)車時間、備注說明、學(xué)員編號、車輛車牌號、人數(shù)、教息;三章概要設(shè)計根據(jù)需求分析,結(jié)合實際情況,系統(tǒng)應(yīng)該要滿足使學(xué)員可以自己預(yù)約車輛、修改約車信息等基本功能。本系統(tǒng)的特點包括功能全面、操作簡單、反應(yīng)迅速。該系統(tǒng)的開發(fā)主要包括前臺應(yīng)用程序的開發(fā)和后臺數(shù)據(jù)庫的管理,前臺要求界面、功能人性化,操作駕校學(xué)員管理系統(tǒng)為學(xué)員的練車提供了很多方便,足不出戶就可查詢各個車輛情上圖主要包括六個模塊功能:管理學(xué)員信息、管理繳費信息、管理教練信息、管理改畢業(yè)學(xué)員的錯誤信息及不準(zhǔn)確信息。校學(xué)員或畢業(yè)學(xué)員的相關(guān)信息。。。。數(shù)據(jù)庫作為整個系統(tǒng)的基礎(chǔ),要確保設(shè)計的合理性,數(shù)據(jù)表要符合相關(guān)的規(guī)范要在概念設(shè)計中,設(shè)計人員首先要從用戶的角度出發(fā)看待數(shù)據(jù)的處理,產(chǎn)生一個反映通過對本系統(tǒng)的數(shù)據(jù)進(jìn)行詳細(xì)的分析,系統(tǒng)涉及的實體有管理員信息實體,學(xué)員基本信息實體,教練基本信息實體,教練授課信息實體,部門基本信息實體,繳費基本信。。,修改和刪除;收取繳費,對繳費信息進(jìn)行添加,查詢,修n1n111nn考試圖駕校管理員實體聯(lián)系圖(admin)sernamessword是否否rr486表(stu)字字段名稱數(shù)據(jù)類型長度是否主鍵描述488226是eacher是48882226q48828是m是48否部門編號否varchar否職能8f是否48否繳費項目否繳費金額bzvarchar否備注說明s4868是否否否否否yks488是否否第四章詳細(xì)設(shè)計與實現(xiàn)詳細(xì)設(shè)計階段是確定怎樣具體的實現(xiàn)所設(shè)計的系統(tǒng),主要設(shè)計工具有程序流程圖、盒授課信息管理模塊、教練信息管理模塊、部門基本信息、繳費信息管理模塊、考試信息form,調(diào)用中的doPost()中符合sher("").forward(request,response);}判斷信息是否輸入正確。如果正確,管理員則eselseuserusernametypeteacherteacherforwardrequestresponse輸入正確。如果正確,教練則進(jìn)入教練頁面(teacher/;three,根據(jù)語句selectidfromstuwhereid='"+username+"'andquestDispatcherforwardrequestresponseelseuserusernametype"stuteacherforwardrequestresponse);}判斷信息是否輸入正確。如果正teacher系統(tǒng)成功運(yùn)行后,管理員通過登錄進(jìn)入網(wǎng)站,選擇學(xué)員用戶管理,進(jìn)而選擇要管理的學(xué)員,可以完成學(xué)員的錄入、查詢和修改。學(xué)員通過登錄進(jìn)入網(wǎng)站,選擇個人信息管息管理的流程圖如圖所示。進(jìn)入管理頁面(/,選擇學(xué)員用戶管理,點擊doPost()中符合("stuinfo")的方法進(jìn)行學(xué)員的查看。將查看的信息返回到頁面理頁面(/,選擇學(xué)員用戶管理,點擊學(xué)轉(zhuǎn)到添加頁面(teacher/,填寫學(xué)員基本信息提交from表單,調(diào)用中的doPost()中符合("addstu")的方法進(jìn)行學(xué)員的添加。將中新增學(xué)員的屬性傳到中,以編號為查詢條件selectcount(*)fromstuwherexbhxbhcount)=0,說明無此編號的學(xué)員,然后執(zhí)行學(xué)員添加語句insertesexageadressphonepwdvaluesxbhnamesex'"+age+"','adressphone+pwd+"'),提示“操作成功”,即信息添加成功后跳轉(zhuǎn)到頁理,點擊學(xué)中修改學(xué)員的屬性傳到中,以編號為查詢條件查詢的selectnamefromstuwherebh='"+bh+"'andid!='"+id+"'語句找到此編號的學(xué)員,然后執(zhí)行學(xué)員修改語句updatestusetxbhxbhnamename"',sex='"+sex+"',age='"+age+"',"+"adress='"+adressphonephonepwd+pwd+"'whereid='"+id+"'",提示“操作成功”,即信r管理,點擊學(xué)信息后的“刪除”調(diào)用中的doPost()中符合("delstu")刪除語句deletefromstuwhereid='"+id+"'",系統(tǒng)成功運(yùn)行后,管理員通過登錄進(jìn)入網(wǎng)站,選擇教練用戶管理,進(jìn)而選擇要管理的教練,可以完成教練的錄入、查詢、修改和刪除。教練通過登錄進(jìn)入網(wǎng)站,選擇個人信息管理,只能對其進(jìn)行查看和修改自己的個人信息。管理員對教練信息管理的流程圖理子菜單hermdoPostjlstu")的方法進(jìn)行教練的添加。將中新增教練的屬性傳到count,然后執(zhí)行教練添加語tintoteachertbhbbhnamesexagejlphonepwdvaluestbhbbhname'"+sex+"','"+agejlphonepwd"'),提示“操作成功”,即信息添加成功后跳轉(zhuǎn)到”跳轉(zhuǎn)到修改頁面(teacher/,修改教練基本信息提交from表doPostupjl")的方法進(jìn)行教練的修改。將中修改教練的屬性傳count,然后執(zhí)行教練修改updateteachersettbhtbhbbhbbhname'"+name+"',sex='"+sex+"',age='"+age+"',"+"jl='"+jl+"',phonephonepwdpwdwhereid+id+"'",提示“操作成功”,即信息修改成的doPost()中符合("deljl")的方法進(jìn)行學(xué)員的刪教練授課信息管理是學(xué)員和教練都可以完成的。其中需先由學(xué)員登錄進(jìn)行申請學(xué)學(xué)員登錄之后會進(jìn)入學(xué)員界面,然后點擊左邊的申請學(xué)車管理,系統(tǒng)會顯示該學(xué)員的學(xué)車詳情。系統(tǒng)不支持學(xué)員修改車輛車牌號、學(xué)車狀態(tài)和教練。只支持學(xué)員修改申請信acherteachersq學(xué)車信息提交from表單,調(diào)用中的doPost()中符合("addsq")的方法進(jìn)行學(xué)車信息的添加。將中申請學(xué)車的屬性傳到中,執(zhí)行申請學(xué)車語句intflag=("insertintosq(bt,sj,bz,xbh,cp,zt,tbh)"+"values('"+bt+"','"+sj+"','"+bzusername,'暫無')",提示“操作成功”,即學(xué)車申請成功后eacherteachersq單擊該學(xué)員申請信息后的“修改”跳轉(zhuǎn)到修改頁面btbt,sj='"+sj+"',bz='"+bz+"'whereid='"+id+"',提示“操作成功”,即teachersq/中。單擊該學(xué)員信息后的“刪除”調(diào)用中的fromsqwhereidid,即信息刪除成功后跳轉(zhuǎn)到頁面教練登錄進(jìn)去后會進(jìn)入教練界面,然后點擊左邊的申請信息管理,系統(tǒng)會顯示學(xué)員的申請學(xué)車信息。在每條申請詳情的后邊會有一個‘管理’的選項,能夠為學(xué)員安排教練和車輛,管理之后會返回申請詳情頁面,并顯示更新后的信息。教練管理學(xué)車信息流程eacher息返回到頁面(teacher/sq/中。接著單擊該學(xué)員申請信息后的“管理”跳轉(zhuǎn)到修改頁面cpcprsrs"',tbh='"+username+"'whereid='"+id+"',提示“操作成面(teacher/sq/中。單擊該學(xué)員信息后的“刪除”調(diào)deletefromsqwhereidid“操作成功”,即信息刪除成功后跳轉(zhuǎn)到頁這里的其他信息指的是:部門基本信息、繳費基本信息以及考試基本信息。這些信息都包括添加、更改和刪除。而這些操作在實現(xiàn)邏輯上都是一樣的。只是使用不同的第五章系統(tǒng)測試軟件測試技術(shù)的迅速發(fā)展,使得軟件測試方法越來越多樣化,所以選擇一個合適的軟件測試方法可以讓人們事半功倍。系統(tǒng)測試是保證系統(tǒng)質(zhì)量和可靠性的關(guān)鍵步驟,是對系統(tǒng)開發(fā)過程中的系統(tǒng)分析系統(tǒng)設(shè)計和實施的最后復(fù)查,主要是通過一些真實數(shù)據(jù)來須經(jīng)歷的環(huán)節(jié)。由于本系統(tǒng)測試人員是開發(fā)者本人,因此本系統(tǒng)測試的主要核心是以白盒測試方法為輔來進(jìn)行[16]。測試。白盒測試系統(tǒng)的每個功能進(jìn)行測試看是否可以正常運(yùn)行并且達(dá)到預(yù)期的結(jié)果。測試人員在測試時將程序看作是一個不可以打開的黑盒子,在完全不考慮程序的內(nèi)部結(jié)構(gòu)是怎樣設(shè)計的情測試。登錄模塊需要測試的功能有:選擇不同身份類型,點擊“提交”按鈕是否正常顯示錄測試用例表登錄測試用例軟件需求說明書、設(shè)計說明書2014-04-測試類型功能測試設(shè)計日期測試人員譚美路測試方法手工測試測試日期2014-04-登錄功能是否正常用戶登錄模塊編輸入數(shù)據(jù)/操作預(yù)期結(jié)果號1-1“身份類點擊“提交”鈕息“請?zhí)顚懙卿浢兔艽a”“用戶名錯誤!限!”“請?zhí)顚懙卿浢兔艽a”“用戶名錯誤!請確認(rèn)管理權(quán)限!”PPPP點點擊“提交”測試分析:登錄模塊含有三個身份信息,分別是管理員、教練和學(xué)員。前臺登錄測試,在測試過程中用戶(管理員)需要輸入正確的用戶名和密碼,選擇正確的身份信息進(jìn)行登錄,當(dāng)管理員輸入錯誤的用戶名或密碼時,系統(tǒng)提示“用戶名或密碼錯誤”,輸入正確時系統(tǒng)會成功進(jìn)入管理員界面,管理員可以進(jìn)行相關(guān)的功能操作。當(dāng)身份信息選擇錯誤時,系統(tǒng)提示“登錄信息錯誤”,選擇正確后系統(tǒng)會成功進(jìn)入管理員界面,管理員可以進(jìn)行相關(guān)的功能操作。因此,需輸入正確的用戶名和密碼,選擇正確的身份信息才學(xué)員用戶管理模塊需要測試的功能有:管理員對學(xué)員用戶的增、刪、改、查。測試表學(xué)員用戶管理測試用例表用例名稱用例名稱學(xué)員用戶管理測試用例件需求說明書、設(shè)計說明書測試類型功能測試設(shè)計日期測試人員譚美路測試方法手工測試測試日期1測試對象學(xué)員用戶管理(修改)功能是否正常前置條件管理員成功登錄系統(tǒng)編輸入數(shù)據(jù)/操作預(yù)期結(jié)果號顯示該駕校所有顯示該駕校所有學(xué)1-1“學(xué)員用戶管P學(xué)員的基本信息員的基本信息理”“學(xué)員用戶管“修改”按鈕P“操作成功!”“確定”按鈕“請?zhí)顚懭?”“確定”按鈕P“操作成功!”P“請?zhí)顚懭?”測試分析:管理員填寫學(xué)員基本信息,如果消息填寫的不完善,會彈出對話框“請?zhí)顚懭?”;消息填寫正確且完善時,會直接跳轉(zhuǎn)進(jìn)入學(xué)員基本信息頁面。因此,需填寫正確且完善的消息,管理員才能對學(xué)員進(jìn)行有效管理。試教練授課信息模塊需要測試的功能有:學(xué)員在線申請學(xué)車和申請信息管理;教練申表教練授課信息測試用例表用例名稱用例名稱教練授課信息測試用例測試類型功能測試設(shè)計日期測試人員譚美路測試方法手工測試測試日期1測試對象教練授課信息功能是否正常前置條件學(xué)員成功登錄系統(tǒng)、教練成功登錄系統(tǒng)編輸入數(shù)據(jù)/操作

溫馨提示

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

評論

0/150

提交評論