




已閱讀5頁,還剩58頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2009屆本科畢業(yè)設(shè)計(jì)(論文)題 目 駕校管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 學(xué) 院 經(jīng)濟(jì)管理學(xué)院 專 業(yè) 電子商務(wù) 姓 名 方 寅 指導(dǎo)老師 潘旭偉 班 級 05電商(1)班 學(xué) 號 D05570118 二OO九 年 六 月摘要隨著生活水平的日益提高和轎車逐漸步入家庭,參加機(jī)動車駕駛培訓(xùn)的人員逐年增加,在駕駛培訓(xùn)行業(yè)卻存在駕校魚龍混雜、教學(xué)質(zhì)量參差不齊、學(xué)員學(xué)時(shí)不夠、教練車質(zhì)量不好、學(xué)車場地不足等問題,不少駕校采取“速成”的辦法,學(xué)員拿到駕照后不會開車的現(xiàn)象屢見不鮮。“速成”駕校培養(yǎng)的“馬路殺手”給交通安全帶來了隱患,駕培行業(yè)的培訓(xùn)質(zhì)量已經(jīng)成了人民生活質(zhì)量和生命安全休戚相關(guān)的大問題,加強(qiáng)駕校管理迫在眉睫。本論文針對目前駕校管理的實(shí)際需求,開發(fā)了一個(gè)駕校管理系統(tǒng)。系統(tǒng)中以教務(wù)管理和學(xué)員管理為重點(diǎn),描述了兩子系統(tǒng)的模塊結(jié)構(gòu)設(shè)計(jì)及實(shí)施過程中的技術(shù)要點(diǎn),實(shí)現(xiàn)駕校分車、課程安排、考試管理、階段晉升以及考生畢業(yè)等功能。同時(shí),還對車輛、教練的維護(hù)做了設(shè)計(jì)。通過本系統(tǒng),用戶可以對學(xué)校學(xué)生,教員、車輛的基本情況進(jìn)行更新、刪除和查詢,對課程的安排管理,對考生各個(gè)階段的考試進(jìn)行更新、刪除和查詢,對考生、車輛、教員的相應(yīng)的信息進(jìn)行報(bào)表生成,還有對不同模塊的管理,權(quán)限設(shè)置,密碼修改等其他系統(tǒng)管理功能。該系統(tǒng)可以方便的進(jìn)行分車、排課、考試晉階以及報(bào)表打印功能,這些功能的實(shí)現(xiàn)了對駕校的信息化管理,從而大大提高了工作效率。 關(guān)鍵詞:駕校;學(xué)員管理;教務(wù)管理;Delphi7.0 AbstractWith the standard of living improving and car entering family, people who attend driving education are increasing year after year. but there are many problems in the driving education industry, including uneven quality of education、students without enough period、uneven quality of teaching car、not enough studying ground and so on. Some driving school adopt theway of fast-succeed. The phenomena that students can not become a driver when they got the drive license is not fresh. fast-succeed takes danger to the traffic. the problem of driving education is relative to quality of lifeThis driving school management system aims at the requirement of driving school. The system with the key of teaching management and student management describes the designing of two sub-systems modular structure and the important point of technique in the process practice, realizing the driving school plan of course, test management, promote of phase , student graduate and so on management. At the same time, the system has made the design to the student and teacher maintenance. According to the system, The user may through the corresponding module, carry on the renewal, the deletion and the inquiry to in the student and teacher , to leaves of phase of students carries on the inquiry, carries on the report form with the different information, for uses this system the user to carry on the renewal, the deletion and the inquiry, carries on the inquiry to the stock quantity, but also has the operator to manage, the jurisdiction establishment, the password revises, the data backup and the system restore and so on other system administration functions. This system may conveniently due to the raw material and the complete product which be operated of being into and taken out of storage warehouse, function as well as reporting form printing, these functions realizations transit to this companys stock management from the former manual management to the computer becoming an information based society management, thus enhanced the working efficiency greatly.Keywords: driving school; student management; teaching management; Delphi7.0 目錄摘要IAbstractII引言1第一章緒論11.1論文背景11.2國內(nèi)駕校管理系統(tǒng)現(xiàn)狀分析21.3本課題在駕校管理系統(tǒng)的開發(fā)上的改進(jìn)及開發(fā)思路41.4相關(guān)概念51.5開發(fā)環(huán)境選擇5第二章 軟件的系統(tǒng)分析與總體設(shè)計(jì)62.1 系統(tǒng)的需求分析62.1.1 管理組長需求分析62.1.1 管理員需求分析72.2運(yùn)營可行性分析92.3總體設(shè)計(jì)92.3.1系統(tǒng)總體功能設(shè)計(jì)92.3.1系統(tǒng)流程設(shè)計(jì)10第三章 駕校管理系統(tǒng)的詳細(xì)設(shè)計(jì)123.1系統(tǒng)主要功能模塊設(shè)計(jì)123.1.1登陸模塊設(shè)計(jì)123.1.2學(xué)員報(bào)名模塊設(shè)計(jì)123.1.3分車排課模塊設(shè)計(jì)143.1.4考試晉階模塊設(shè)計(jì)153.1.5結(jié)業(yè)模塊設(shè)計(jì)153.1.6財(cái)務(wù)模塊設(shè)計(jì)163.2 數(shù)據(jù)庫設(shè)計(jì)17第四章 系統(tǒng)主要功能模塊的實(shí)現(xiàn)214.1學(xué)員報(bào)名模塊的實(shí)現(xiàn)214.1.1跟車報(bào)名模塊實(shí)現(xiàn)214.1.2學(xué)員查詢及增刪改功能界面實(shí)現(xiàn)264.2教務(wù)管理模塊的實(shí)現(xiàn)324.2.1學(xué)員分車界面實(shí)現(xiàn)324.2.1排課界面實(shí)現(xiàn)364.3后勤管理模塊的實(shí)現(xiàn)394.3.1教員檔案界面實(shí)現(xiàn)39第五章 總結(jié)與展望43參考文獻(xiàn)44致謝45附錄一 部分源程序代碼46附件二 部分?jǐn)?shù)據(jù)表結(jié)構(gòu)54駕校管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)05電商(1) 班D05570118 方 寅引言本截至2007年底,全國機(jī)動車和駕駛?cè)藬?shù)量保持快速增長機(jī)動車保持快速增長。汽車、摩托車為機(jī)動車主要構(gòu)成部分。與2006年相比,增加145萬輛,約10.02%.隨著市場經(jīng)濟(jì)的發(fā)展,汽車在日常生活中占據(jù)了不可替代的地位。在汽車市場呈現(xiàn)出一片火紅的情勢之下,道路交通安全的隱患已經(jīng)不知不覺的暴露出來。統(tǒng)計(jì)數(shù)據(jù)和研究資料表明,我國已經(jīng)進(jìn)入道路交通事故的高發(fā)期,道路交通安全形勢十分嚴(yán)峻。近年來,駕駛員責(zé)任肇事呈明顯上升趨勢,駕駛員責(zé)任事故數(shù)占全年事故總數(shù)的比例由1999年的68%上升到2000年的83.6%,而2001年則是86.7%, 2002年更是因駕駛員肇事而致8.6萬人死亡。為了有效的防止交通事故,首先要做的并且最重要的是:提高駕駛員素質(zhì),管好事故的源頭。因此,嚴(yán)把機(jī)動車駕駛培訓(xùn)這一關(guān)特別重要。本系統(tǒng)是一個(gè)專門為目前駕校設(shè)計(jì)的管理系統(tǒng),在開發(fā)上選擇了delphi7.0作為開發(fā)工具,以SQL Server 2000作為數(shù)據(jù)庫的開發(fā)。用delphi7.0的可視化界面編程來進(jìn)行前臺開發(fā)可以使系統(tǒng)更具人性化及易于操作,而以Microsoft SQL Server 2000作為后臺數(shù)據(jù)庫的開發(fā)對于小型系統(tǒng)來說,功能還是非常強(qiáng)大的,它能跨越多種平臺、應(yīng)用和設(shè)備實(shí)現(xiàn)數(shù)據(jù)共享,它對系統(tǒng)硬件要求不高。在開發(fā)系統(tǒng)中,關(guān)鍵在于通過實(shí)際的操作能夠掌握系統(tǒng)開發(fā)的思想、流程,提高自己的實(shí)際分析動手能力,包括站在用戶的角度考慮問題、解決問題等等。第一章 緒論1.1論文背景隨著生活水平的日益提高和轎車逐漸步入家庭,參加機(jī)動車駕駛培訓(xùn)的人員逐年增加,在駕駛培訓(xùn)行業(yè)卻存在駕校魚龍混雜、教學(xué)質(zhì)量參差不齊、學(xué)員學(xué)時(shí)不夠、教練車質(zhì)量不好、學(xué)車場地不足等問題,不少駕校采取“速成”的辦法,學(xué)員拿到駕照后不會開車的現(xiàn)象屢見不鮮?!八俪伞瘪{校培養(yǎng)的“馬路殺手”給交通安全帶來了隱患,駕培行業(yè)的培訓(xùn)質(zhì)量已經(jīng)成了人民生活質(zhì)量和生命安全休戚相關(guān)的大問題,加強(qiáng)駕校管理迫在眉睫。隨著信息技術(shù)與電子技術(shù)的發(fā)展,社會上的培訓(xùn)管理已經(jīng)從過去的傳統(tǒng)方式轉(zhuǎn)向了自動化,并且采用先進(jìn)管理思想,實(shí)現(xiàn)培訓(xùn)管理的系統(tǒng)化、規(guī)范化,但是在管理方面還是存在很多不足之處,例如:人員管理模塊分散化、管理軟件操作復(fù)雜化、軟件架構(gòu)簡單化等, 隨著計(jì)算機(jī)技術(shù)的迅猛發(fā)展,社會資源的信息化、數(shù)據(jù)的分布處理、各種計(jì)算機(jī)資源共享等應(yīng)用需求推動計(jì)算機(jī)技術(shù)朝著群體化方向發(fā)展,促使計(jì)算機(jī)技術(shù)不斷更新1 。1.2國內(nèi)駕校管理系統(tǒng)現(xiàn)狀分析1.2.1國內(nèi)駕校管理現(xiàn)狀分析伴隨國民經(jīng)濟(jì)的飛速發(fā)展和人民生活水平的不斷提高,家用汽車在我國逐漸普及。面對不斷增長的龐大的用戶群,隨之產(chǎn)生的駕駛培訓(xùn)行業(yè),規(guī)模不斷擴(kuò)大。雖然交通部門規(guī)范了營運(yùn)駕駛員從業(yè)資格的管理,加大了對從事道路運(yùn)輸經(jīng)營活動駕駛員的培訓(xùn)管理力度,但在實(shí)際的管理過程中,仍然存在以下問題:(1)管理部門內(nèi)部人員在實(shí)際管理過程中存在人情管理,不進(jìn)行培訓(xùn)、考試直接進(jìn)行發(fā)證。(2)從業(yè)駕駛員培訓(xùn)機(jī)構(gòu)不能嚴(yán)格執(zhí)行管理部門的大綱及學(xué)時(shí)規(guī)定,減少培訓(xùn)課時(shí)。(3)在考試過程中出現(xiàn)代考、代答現(xiàn)象。(4)學(xué)員的紙質(zhì)檔案管理,查詢難、易丟失。同時(shí)隨著現(xiàn)代信息化的發(fā)展,人們不再滿足于傳統(tǒng)的低效的辦公方式,迫切需要一種高效的方式代替?zhèn)鹘y(tǒng)的方式,以適應(yīng)社會的發(fā)展2。1.2.2相關(guān)駕校管理介紹國內(nèi)的駕校培訓(xùn)系統(tǒng)屢見不鮮,比較典型的有駕培通管理系統(tǒng)、賽管家駕培系統(tǒng)。(1)駕培通管理系統(tǒng)。該系統(tǒng)軟件共計(jì)38個(gè)功能模塊,采集了營運(yùn)駕駛員從報(bào)名到檔案及日常管理的全過程信息。從營運(yùn)駕駛員的報(bào)名開始,對營運(yùn)駕駛員的培訓(xùn)、考試、證件、檔案、違章稽查進(jìn)行全面的綜合管理。培訓(xùn)學(xué)時(shí)和無紙化考試一體化,學(xué)時(shí)達(dá)不到標(biāo)準(zhǔn)要求,系統(tǒng)不能對該學(xué)員進(jìn)行出題考試。沒有學(xué)時(shí)和考試成績,系統(tǒng)不進(jìn)行打證、發(fā)證,形成閉合的流程監(jiān)管。軟件遠(yuǎn)程的監(jiān)管考試管理和學(xué)時(shí)監(jiān)控管理系統(tǒng),杜絕了培訓(xùn)駕校為了減少成本對于學(xué)員不進(jìn)行按學(xué)時(shí)授課的情況,同時(shí)通過教練IC卡的簽到管理,監(jiān)控教練是否定時(shí)上課4。系統(tǒng)主要功能和技術(shù): 培訓(xùn)管理:包括報(bào)名登記、繳退費(fèi)管理、IC卡發(fā)放/指紋采集、教學(xué)管理 考試管理:包括題庫維護(hù)、模板維護(hù)、考試編排、學(xué)員考試、試卷考核、考試統(tǒng)計(jì) 從業(yè)資格證管理:資格證審批、資格證發(fā)放、資格證管理、資格證審驗(yàn)和統(tǒng)計(jì)查詢管理 檔案管理:包括申請檔案、培訓(xùn)檔案、考試檔案、資格證檔案陪駕通管理系統(tǒng)的具體流程如圖1所示。圖1. 陪駕通管理系統(tǒng)流程(2)賽管家駕培系統(tǒng)賽管家駕培系統(tǒng)是應(yīng)用于駕駛行業(yè),保證駕駛學(xué)員按規(guī)定學(xué)時(shí)學(xué)習(xí)駕駛技術(shù)、按質(zhì)按量達(dá)到行駛資格要求的系統(tǒng)。該系統(tǒng)包括手持式車載計(jì)時(shí)設(shè)備、讀卡器、制卡器、IC卡等硬件設(shè)備及其相應(yīng)軟件系統(tǒng),后臺駕培信息管理系統(tǒng)兩大部分。賽管家駕培系統(tǒng)的主界面如圖2所示。圖2. 賽管家駕培系統(tǒng)系統(tǒng)主要功能和技術(shù)包括:系統(tǒng)采用IC卡技術(shù) 以專用車載計(jì)時(shí)機(jī)保證學(xué)員培訓(xùn)的最低學(xué)時(shí),防止駕培企業(yè)和學(xué)員單方減少學(xué)時(shí) 記錄場內(nèi)學(xué)車和場外學(xué)車時(shí)間 完整的IC卡管理系統(tǒng) 預(yù)留指紋識別和GPRS數(shù)據(jù)傳輸接口 為后臺駕培信息管理系統(tǒng)做好數(shù)據(jù)接口1.3本課題在駕校管理系統(tǒng)的開發(fā)上的改進(jìn)及開發(fā)思路針對駕校管理系統(tǒng)存在的問題,本系統(tǒng)采取如下改進(jìn)措施:(1)從技術(shù)層入手,在系統(tǒng)開發(fā)之前作好實(shí)地調(diào)研,深入駕校進(jìn)行學(xué)習(xí),全面了解目前駕校的實(shí)際需求,事先查閱工廠的各項(xiàng)統(tǒng)計(jì)數(shù)據(jù),確定開發(fā)規(guī)模為中小型8。(2)通過對桐廬桐江的實(shí)地調(diào)查,詳細(xì)了解駕校系統(tǒng)需求,建立完善的數(shù)據(jù)倉庫,以學(xué)員報(bào)名、分車排課、考試晉階等環(huán)節(jié)為樹干,以管理人員、財(cái)務(wù)人員等角色為樹枝,以報(bào)名學(xué)生數(shù)量、階段考試數(shù)量、畢業(yè)學(xué)生數(shù)量等系列指標(biāo)為樹葉,歸納、總結(jié)出來駕校的管理指標(biāo)體系。這樣后續(xù)的固定報(bào)表、查詢、數(shù)據(jù)挖掘等都可以看作是構(gòu)架在這個(gè)指標(biāo)體系之上的應(yīng)用系統(tǒng)。(3)本系統(tǒng)著重強(qiáng)調(diào)了駕校管理工作的計(jì)劃性、預(yù)見性和靈活性,提供詳細(xì)的報(bào)名計(jì)劃、分車培訓(xùn)計(jì)劃、學(xué)生學(xué)習(xí)進(jìn)度計(jì)劃及各個(gè)階段在駕校等信息。把調(diào)度的指令規(guī)范化、具體化。使管理人員和教練真正作到“權(quán)責(zé)明確”。1.4相關(guān)概念(1)環(huán)境:所謂“環(huán)境”,指的是為維持整個(gè)系統(tǒng)正常工作而必備的最基礎(chǔ)、最底層的數(shù)據(jù);而環(huán)境維護(hù),則是指為達(dá)到給系統(tǒng)設(shè)立正確完善的環(huán)境數(shù)據(jù)的目的,而對環(huán)境數(shù)據(jù)進(jìn)行諸如創(chuàng)建、修改、刪除、查詢等的一系列操作。一般來說,系統(tǒng)建立之初,在新建用戶之后,就必須以新建用戶的用戶標(biāo)識登錄系統(tǒng),進(jìn)行環(huán)境維護(hù),而正常運(yùn)行之后,除非有特殊情況,否則環(huán)境數(shù)據(jù)極少變動5。(2)學(xué)員管理:學(xué)員管理是指對學(xué)員的基本信息的管理,包括報(bào)名、結(jié)業(yè)、退學(xué)、檔案管理,以及學(xué)員入學(xué)時(shí)的醫(yī)療鑒定、申請審核資料、相應(yīng)信息的查詢。維護(hù)好學(xué)員的基礎(chǔ)資料,是今后開展培訓(xùn)、考試等工作的基礎(chǔ),也是環(huán)境數(shù)據(jù)建立好之后,進(jìn)入日常工作時(shí),首先要做的重要工作。(3)收費(fèi)系統(tǒng):收費(fèi)系統(tǒng)是專門處理和報(bào)名、培訓(xùn)相關(guān)的收、退費(fèi)業(yè)務(wù)的功能模塊。本模塊不僅較為靈活的處理了收費(fèi)大廳的收費(fèi)、退費(fèi)業(yè)務(wù),還提供了設(shè)定費(fèi)用項(xiàng)目和變動各項(xiàng)費(fèi)用的功能,同時(shí)嚴(yán)格控制了收費(fèi)大廳的現(xiàn)金流轉(zhuǎn),使整個(gè)現(xiàn)金收入清楚明了、可靠度高,為整個(gè)駕校業(yè)務(wù)的正常運(yùn)作提供有力保障。(4)教務(wù)管理:教務(wù)管理是對包括分車、排課、培訓(xùn)、考核在內(nèi)的駕校教學(xué)全過程的管理。在跟車培訓(xùn)報(bào)名和計(jì)時(shí)培訓(xùn)報(bào)名完畢后即要進(jìn)行本部分工作。(5)后勤管理:后勤管理指的是不屬于教學(xué)工作和學(xué)員管理工作,但又直接為教務(wù)工作服務(wù)的這部分工作的維護(hù)和管理;是為了教學(xué)任務(wù)能正常運(yùn)作而進(jìn)行的基礎(chǔ)的日常維護(hù)6。1.5開發(fā)環(huán)境選擇(1)系統(tǒng)結(jié)構(gòu)環(huán)境本系統(tǒng)在開發(fā)時(shí)選擇了采用了開放式的C/S結(jié)構(gòu)模式,它是軟件系統(tǒng)體系 結(jié)構(gòu),通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配到客戶(Client)端和服務(wù)器(Server)端來實(shí)現(xiàn),降低了系統(tǒng)的通訊及管理運(yùn)行方面的開銷。使服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕,數(shù)據(jù)的儲存管理功能較為透明6。(2)系統(tǒng)開發(fā)環(huán)境系統(tǒng)開發(fā)工具采用Delphi7.0來開發(fā)此系統(tǒng)軟件,用Delphi7.0編程有許多好處,特別是對財(cái)務(wù)管理類系統(tǒng)得開發(fā)編程,Delphi7.0自帶了很多有針對性地功能,如樹型結(jié)構(gòu)及圖形報(bào)表等組鍵。本系統(tǒng)在開發(fā)時(shí)數(shù)據(jù)存儲采用Microsoft SQL Server 2000數(shù)據(jù)庫系統(tǒng),對數(shù)據(jù)的增刪改及查詢等功能完善,在SQL中,還可以對數(shù)據(jù)進(jìn)行分類匯總,及數(shù)據(jù)統(tǒng)計(jì),對數(shù)據(jù)操作的功能十分強(qiáng)大。SQL是大型數(shù)據(jù)庫,可實(shí)現(xiàn)大規(guī)模的數(shù)據(jù)存儲而不會出現(xiàn)數(shù)據(jù)益處的情況。第二章 軟件的系統(tǒng)分析與總體設(shè)計(jì)2.1 系統(tǒng)的需求分析需求分析的目的在于理解項(xiàng)目的商業(yè)需要,同時(shí)為項(xiàng)目的設(shè)計(jì)打下基礎(chǔ)。軟件需求分析是軟件生存期中重要的一步,也是決定性的一步。只有通過需求分析才能把軟件功能和性能的總體概念描述為具體的軟件需求規(guī)格說明,從而奠定軟件開發(fā)的基礎(chǔ)。軟件需求分析也是一個(gè)不斷認(rèn)識和逐步細(xì)化的過程。目前,駕駛員培訓(xùn)學(xué)校中進(jìn)行學(xué)員、收費(fèi)、培訓(xùn)、資產(chǎn)、車輛、教練員、投訴等的管理時(shí),普遍使用的是進(jìn)行登記、查找、統(tǒng)計(jì)等枯燥的手工操作,這種操作既繁瑣又不精確,很多數(shù)據(jù)不方便長期保留,迫切需要設(shè)計(jì)駕校信息管理系統(tǒng)。有了駕校信息管理系統(tǒng),將徹底改變這種局面,利用計(jì)算機(jī)中最為友好、最為方便的Windows界面進(jìn)入本系統(tǒng),可以讓管理人員輕松自如地利用鼠標(biāo)、鍵盤等最為簡單的輸入,來完成信息的添加、瀏覽、查詢、統(tǒng)計(jì),以及數(shù)據(jù)的修改等工作,真正實(shí)現(xiàn)學(xué)員、收費(fèi)、培訓(xùn)、資產(chǎn)、車輛、教練員、投訴等管理的電子化,大大提高工作效率。2.1.1 管理組長需求分析在整個(gè)流程開始以前,必須由管理組長對整個(gè)流程必須的數(shù)據(jù)進(jìn)行設(shè)計(jì),這是系統(tǒng)在開工以前必須完成的,主要包括系統(tǒng)設(shè)置,收費(fèi)設(shè)置,教務(wù)設(shè)置。管理組長的用例如圖3所示。圖3. 管理組長用例(1)系統(tǒng)設(shè)置系統(tǒng)設(shè)置包括基礎(chǔ)信息設(shè)置和教學(xué)模式兩個(gè)方面(a)基礎(chǔ)信息中的學(xué)校名稱會被用于各種報(bào)表的表頭以及其它有關(guān)學(xué)校的標(biāo)識性的稱謂中;工作時(shí)間是指駕駛學(xué)校每一天之中,整個(gè)培訓(xùn)課程安排的起止時(shí)間,它決定了培訓(xùn)課程安排中的最早和最晚時(shí)間。(b)教學(xué)模式是指駕駛學(xué)校所采取的教學(xué)管理的基本方式,即是否按階段,或者按多少個(gè)階段實(shí)施教學(xué)管理。在開始所有正式工作之前,應(yīng)該首先確定所用的教學(xué)模式。(2)教務(wù)設(shè)置教務(wù)設(shè)置包括教學(xué)項(xiàng)目管理、駕駛路段管理、培訓(xùn)學(xué)時(shí)管理和投訴內(nèi)容四個(gè)方面。(a)教學(xué)項(xiàng)目是學(xué)校在對學(xué)員的培訓(xùn)過程中設(shè)置的教學(xué)任務(wù)。正確設(shè)置教學(xué)項(xiàng)目,是教務(wù)管理中的課程安排得以正常進(jìn)行的基礎(chǔ)。教務(wù)管理人員可以根據(jù)需要隨時(shí)對教學(xué)項(xiàng)目進(jìn)行新增或刪除。(b)駕駛路段是指學(xué)員在培訓(xùn)過程中的訓(xùn)練路段,由學(xué)校統(tǒng)一規(guī)定。在對學(xué)員進(jìn)行實(shí)際訓(xùn)練課程的安排之前,必須預(yù)先設(shè)置駕駛路段。(c)每種車型的每一個(gè)教學(xué)階段(或培訓(xùn)階段),都有最低培訓(xùn)學(xué)時(shí)數(shù)的要求,我們把該學(xué)時(shí)數(shù)稱之為教學(xué)階段的標(biāo)準(zhǔn)學(xué)時(shí)數(shù)。培訓(xùn)學(xué)時(shí)管理是用于對當(dāng)前教學(xué)模式下各教學(xué)階段的標(biāo)準(zhǔn)學(xué)時(shí)數(shù)進(jìn)行設(shè)置和管理。(d)投訴內(nèi)容設(shè)置是針對校內(nèi)教、職員一些常見不當(dāng)行為,預(yù)先在系統(tǒng)中設(shè)定部分常用的投訴內(nèi)容,以便在投訴管理中直接調(diào)用,簡化日常操作14。(3)收費(fèi)設(shè)置收費(fèi)設(shè)置包括跟車培訓(xùn)收費(fèi)培訓(xùn)標(biāo)準(zhǔn)和計(jì)時(shí)培訓(xùn)收費(fèi)標(biāo)準(zhǔn)。(a)跟車培訓(xùn)收費(fèi)標(biāo)準(zhǔn),是指跟車培訓(xùn)所包括的各種收費(fèi)項(xiàng)目的收費(fèi)標(biāo)準(zhǔn)。用戶必須先維護(hù)跟車培訓(xùn)各項(xiàng)目的收費(fèi)標(biāo)準(zhǔn),方能進(jìn)行相應(yīng)的繳費(fèi)操作和財(cái)務(wù)收支核算等。(b)計(jì)時(shí)培訓(xùn)收費(fèi)標(biāo)準(zhǔn),是指計(jì)時(shí)培訓(xùn)所包括的各種收費(fèi)項(xiàng)目的收費(fèi)標(biāo)準(zhǔn)。用戶必須先維護(hù)計(jì)時(shí)培訓(xùn)各項(xiàng)目的收費(fèi)標(biāo)準(zhǔn),方能進(jìn)行相應(yīng)的繳費(fèi)操作和財(cái)務(wù)收支核算等。2.1.1 管理員需求分析完成了以上基礎(chǔ)信息的設(shè)置,后續(xù)的任務(wù)將主要是管理員按如下操作流程進(jìn)行日常工作。管理員的用例如圖4所示。圖4. 管理員用例(1)報(bào)名入學(xué)登記跟車培訓(xùn)是各駕駛學(xué)校根據(jù)教學(xué)大綱要求,為學(xué)員提供的常規(guī)駕駛培訓(xùn)。學(xué)員入學(xué)后按照學(xué)校規(guī)定的教學(xué)模式進(jìn)行系統(tǒng)化的培訓(xùn),完成所有教學(xué)訓(xùn)練后,通過相關(guān)考試然后畢業(yè)。參加跟車培訓(xùn)的學(xué)員也可自費(fèi)參加計(jì)時(shí)培訓(xùn)。(2)分車學(xué)員分車(分配車輛)是根據(jù)每個(gè)學(xué)員所報(bào)的考證類型,給他們安排相應(yīng)的車輛,以方便排課時(shí)進(jìn)行車輛安排。在操作本模塊前,首先應(yīng)通過車輛檔案管理做好車輛維護(hù)。對于已分配有車輛的學(xué)員,排課時(shí)若發(fā)生車輛沖突,系統(tǒng)也提供臨時(shí)調(diào)整車輛的功能。(3)階段培訓(xùn)培訓(xùn)課程安排(排課)包括跟車培訓(xùn)課程安排和計(jì)時(shí)培訓(xùn)課程安排。在排課之前,必須先維護(hù)好相關(guān)環(huán)境數(shù)據(jù),如:跟車(計(jì)時(shí))培訓(xùn)項(xiàng)目、車輛信息、教練信息等。(4)考試管理考試管理包括對科目一、科目二和科目三的所有參考學(xué)員的考試成績錄入、刪除、查詢、打印等功能??荚嚭细裾邔⑦M(jìn)入下一輪考試。未錄入此次考試成績的學(xué)員,無法參加下一輪的考試;此次考試成績不合格的學(xué)員必須補(bǔ)考,該學(xué)員將進(jìn)入下一次該類考試的“備考學(xué)員”名單中,以便下一次安排該類考試時(shí)制定名單。(5)考試晉階考試晉階是在相應(yīng)階段的考試成績達(dá)標(biāo)以后,學(xué)員進(jìn)入下一個(gè)培訓(xùn)階段的操作。(6)學(xué)員結(jié)業(yè)學(xué)員結(jié)業(yè)是在學(xué)生完成學(xué)校所有的課程并順利通過考試以及繳納學(xué)費(fèi)以后,學(xué)校準(zhǔn)其領(lǐng)取駕照并存檔。本系統(tǒng)采用結(jié)構(gòu)化的程序設(shè)計(jì)思想進(jìn)行編制,整個(gè)系統(tǒng)數(shù)據(jù)存在表格文件中,由數(shù)據(jù)庫文件進(jìn)行管理。本系統(tǒng)在設(shè)計(jì)數(shù)據(jù)庫時(shí)使表格文件發(fā)生關(guān)聯(lián),組成關(guān)系型數(shù)據(jù)庫,以便于對數(shù)據(jù)進(jìn)行處理。這樣就可以在數(shù)據(jù)的操作上分別針對屬于不同表的數(shù)據(jù),不必為了某條記錄的一個(gè)字段來對全部記錄進(jìn)行修改,加快了數(shù)據(jù)的處理速度,增加了數(shù)據(jù)的可管理性。已基本能夠滿足駕校管理需求。 2.2運(yùn)營可行性分析為使系統(tǒng)達(dá)到最佳的穩(wěn)定狀態(tài),駕校需配備2-3名管理人員,以便操作和維護(hù)能同時(shí)得到有效的監(jiān)管。為使駕校人員能迅速熟練使用此系統(tǒng),需為駕校管理人員針對此系統(tǒng)專門培訓(xùn)一段時(shí)間。駕校業(yè)務(wù)比較繁忙,如果注重員工培訓(xùn)這個(gè)環(huán)節(jié),能節(jié)省不少時(shí)間、財(cái)力、人力,故安排人員接受短期倉庫管理操作系統(tǒng)的培訓(xùn)是完全可行的。同時(shí),為避免出現(xiàn)系統(tǒng)與原有網(wǎng)絡(luò)平臺不兼容的情況出現(xiàn),在安裝此系統(tǒng)之前得首先改造駕校管理流程,本系統(tǒng)的運(yùn)行環(huán)境要求windows2000/xp操作平臺,要求裝有微軟office系統(tǒng),主要是對excel的需求。系統(tǒng)運(yùn)行環(huán)境對駕校是有一定要求的,必須在運(yùn)行安裝環(huán)境達(dá)到相關(guān)要求之后才能使用本駕校管理系統(tǒng)。絕大部分駕校配有內(nèi)部網(wǎng)絡(luò)平臺,主要是針對員工調(diào)度指揮的,現(xiàn)接入駕校管理系統(tǒng),不需要對物理設(shè)備進(jìn)行大的改造,只要在網(wǎng)絡(luò)平臺上進(jìn)行設(shè)置后就能滿足系統(tǒng)運(yùn)行環(huán)境7。2.3總體設(shè)計(jì)2.3.1系統(tǒng)總體功能設(shè)計(jì)本軟件系統(tǒng)不僅為駕駛學(xué)校提供了從學(xué)員報(bào)名登記開始,到學(xué)員入學(xué)、培訓(xùn)直至最后結(jié)業(yè)離校的全過程管理,使整個(gè)教學(xué)過程清晰流暢、操作輕松,在管理層面使學(xué)員有一個(gè)良好的感受;而且還提供收費(fèi)管理、財(cái)務(wù)管理、后勤車輛管理、人事管理等有機(jī)聯(lián)系的功能模塊。系統(tǒng)的總體功能設(shè)計(jì)如圖5所示。圖5. 系統(tǒng)總體功能設(shè)計(jì)本系統(tǒng)包括環(huán)境維護(hù)、學(xué)員管理、收費(fèi)系統(tǒng)、教務(wù)管理、后勤管理、系統(tǒng)維護(hù)、報(bào)表中心等七個(gè)功能模塊,系統(tǒng)功能結(jié)構(gòu)如下圖所示。本系統(tǒng)所設(shè)計(jì)的主要模塊是其中的教務(wù)中心以及學(xué)員管理模塊,并且能讓學(xué)員培訓(xùn)報(bào)名、分車、排課以及后勤管理產(chǎn)生現(xiàn)實(shí)聯(lián)系。 2.3.1系統(tǒng)流程設(shè)計(jì)本系統(tǒng)設(shè)置了管理員操作權(quán)限,將系統(tǒng)的操作者分為管理組長和管理員。首先管理組長必須首先完成整個(gè)駕校管理系統(tǒng)的基礎(chǔ)信息的設(shè)置。基礎(chǔ)信息包括用戶權(quán)限,教學(xué)項(xiàng)目,駕駛路段,培訓(xùn)費(fèi)用,投訴內(nèi)容,培訓(xùn)學(xué)時(shí)。圖6為管理組長的信息設(shè)置。圖6. 管理組長信息設(shè)置圖當(dāng)管理人員完成了駕校的基本信息設(shè)置以后,管理員可以在自己的權(quán)限內(nèi)完成工作。管理員負(fù)責(zé)學(xué)生從報(bào)名直至駕照的領(lǐng)取,主要包括報(bào)名學(xué)生的信息錄入,學(xué)生的繳費(fèi)登記,學(xué)生分車排課,培訓(xùn)記錄,考試名單錄入,考試成績錄入以及學(xué)生結(jié)業(yè)和相關(guān)費(fèi)用的退還。管理員的具體操作流程如圖7所示。圖7. 管理員操作流程第三章 駕校管理系統(tǒng)的詳細(xì)設(shè)計(jì)系統(tǒng)經(jīng)過了多個(gè)用戶實(shí)際操作,在界面設(shè)計(jì)上綜合考慮用戶使用方便,只要會電腦操作的用戶即可操作本系統(tǒng),具有完善的糾錯功能,不會讓用戶輸錯重要信息,學(xué)員資料只須輸入一次,其它表格自動調(diào)用相關(guān)的數(shù)據(jù),讓用戶以最少的信息量輸入,減輕操作負(fù)擔(dān)。 結(jié)合上述功能需求,最終達(dá)到:讓管理流程更為清晰,; 能夠管理學(xué)員從入學(xué)到結(jié)業(yè)的全過程;能夠?qū)虒W(xué)工作,如分車、排課、考核等進(jìn)行管理;可以方便的查詢學(xué)員的學(xué)習(xí)、考核情況,學(xué)校的教學(xué)情況、收費(fèi)情況等;可以輕松的獲得各類報(bào)表;使用方便,容易掌握。3.1系統(tǒng)主要功能模塊設(shè)計(jì)3.1.1登陸模塊設(shè)計(jì)先根據(jù)輸入的用戶名判斷是管理組長還是管理員,再判斷密碼是否正確。如是管理組長,則開放管理組長權(quán)限;反之,則開放管理員權(quán)限。管理員登陸流程如圖10所示。圖8. 管理員登陸流程3.1.2學(xué)員報(bào)名模塊設(shè)計(jì)學(xué)員報(bào)名模塊包括跟車學(xué)員報(bào)名操作、計(jì)時(shí)學(xué)員報(bào)名操作。跟車培訓(xùn)報(bào)名就是對新入學(xué)的學(xué)生進(jìn)行信息錄入,整個(gè)系統(tǒng)對學(xué)生記錄的錄入只需一次。如果學(xué)生是由教練帶入學(xué)校,則系統(tǒng)會指定由該教練負(fù)責(zé)指導(dǎo)學(xué)生;如果學(xué)生是自己來報(bào)名的,學(xué)校負(fù)責(zé)統(tǒng)一分車。跟車報(bào)名流程如圖9所示。圖9. 跟車報(bào)名流程跟車報(bào)名的具體步驟如下:(1)當(dāng)管理員進(jìn)入主界面以后,跟車報(bào)名的菜單激活,管理員進(jìn)行跟車報(bào)名的信息錄入。(2)每個(gè)學(xué)生必須先完成體檢,為跟車報(bào)名提供有效的健康數(shù)據(jù)。(3)管理員根據(jù)學(xué)生的材料錄入相關(guān)的報(bào)名信息,系統(tǒng)首相對身份證,申請車型,視力等基本信息進(jìn)行審核,符合駕校規(guī)定的則將該生劃入跟車名單;反之則會提示相應(yīng)不符合規(guī)定的信息。(4)接著再根據(jù)生源的不同,對報(bào)名學(xué)生再次進(jìn)行分類,由教練自己介紹的則為學(xué)員指定教練,否則由學(xué)校同意分車。(5)經(jīng)過篩選,確定跟車名單以后,考生需要進(jìn)行繳費(fèi),管理員則錄入每個(gè)學(xué)生所繳納的實(shí)際費(fèi)用。(6)完成繳費(fèi)后,系統(tǒng)會改變學(xué)生的狀態(tài),從而制定出跟車培訓(xùn)名單。計(jì)時(shí)培訓(xùn)報(bào)名,是指在教學(xué)大綱培訓(xùn)時(shí)間以外的時(shí)間,由駕校自行安排計(jì)時(shí)培訓(xùn)項(xiàng)目,學(xué)員自愿報(bào)名,流程與跟車培訓(xùn)報(bào)名類似,該培訓(xùn)項(xiàng)目進(jìn)行另外收費(fèi)。計(jì)時(shí)培訓(xùn)報(bào)名的具體流程如圖10所示。圖10. 計(jì)時(shí)報(bào)名流程計(jì)時(shí)報(bào)名的具體步驟如下:(1)當(dāng)管理員進(jìn)入主界面以后,計(jì)時(shí)報(bào)名的菜單激活,管理員進(jìn)行計(jì)時(shí)報(bào)名的信息錄入。(2)系統(tǒng)首先對考生的基本信息審核,此處與跟車報(bào)名類似。(3)計(jì)時(shí)報(bào)名再完成名單更新以后,屬于和駕校的額外交易,需要獨(dú)立簽定協(xié)議3.1.3分車排課模塊設(shè)計(jì)當(dāng)有學(xué)生完成報(bào)名后,意味著學(xué)校需要正式開始對學(xué)生進(jìn)行培訓(xùn),第一步就是對學(xué)員進(jìn)行分車,系統(tǒng)同樣采用批量處理的方式對學(xué)員進(jìn)行分車,系統(tǒng)將自動根據(jù)學(xué)員申報(bào)的車型,為其指定相應(yīng)的教練。每輛車在同一時(shí)間已經(jīng)滿4人,則無法安排在該車進(jìn)行訓(xùn)練分車完成后,意味著該生已經(jīng)有了教練。分車排課和晉階的具體流程如圖11所示。圖11. 分車排課流程系統(tǒng)做如下操作:(1)將學(xué)生表中教師的編號進(jìn)行修改。根據(jù)學(xué)生信息表中教師的編號,來判斷學(xué)生是否滿足排課要求。排課是指根據(jù)駕校要求,每位學(xué)生必須完成所學(xué)內(nèi)容。在排課過程中,系統(tǒng)的操作如下:(2)根據(jù)車輛分配情況,自動劃分到相應(yīng)教練。(3)根據(jù)相應(yīng)階段,在訓(xùn)練表中寫入相應(yīng)課程。(4)判斷與教練的時(shí)間是否有沖突,在訓(xùn)練表中寫入相應(yīng)培訓(xùn)時(shí)間。(5)根據(jù)培訓(xùn)的具體時(shí)間段,在訓(xùn)練表中寫入相應(yīng)學(xué)時(shí)。(6)根據(jù)學(xué)校指定路段寫入訓(xùn)練表。3.1.4考試晉階模塊設(shè)計(jì)根據(jù)教學(xué)日志的內(nèi)容,系統(tǒng)將根據(jù)駕校要求,生成不同考試階段的考試名單,考生成績通過后,才能進(jìn)行階段晉階,這樣反復(fù)進(jìn)行,當(dāng)考生完成第3階段晉升后,則進(jìn)行畢業(yè)。系統(tǒng)接受到教學(xué)日志后,進(jìn)行以下操作(1)根據(jù)不同階段的培訓(xùn)學(xué)時(shí)要求,確定是否納入考試名單,將培訓(xùn)信息表中的完成學(xué)時(shí)名單復(fù)制到考試名單。(2)錄入考試成績,在成績表中相應(yīng)的考試階段錄入考試成績。(3)根據(jù)考試成績,確定晉階名單,修改學(xué)生表中的狀態(tài)信息。(4)進(jìn)入下一階段的分車與排課。3.1.5結(jié)業(yè)模塊設(shè)計(jì)跟車培訓(xùn)結(jié)業(yè)是指在完成駕校所有培訓(xùn)項(xiàng)目并在階段考試中取得合格的前提下,學(xué)校予以結(jié)業(yè)并發(fā)放駕照,此環(huán)節(jié)進(jìn)行批量處理。跟車結(jié)業(yè)的流程圖如圖12所示。圖12. 跟車結(jié)業(yè)流程 跟車結(jié)業(yè)的具體流程如下(1)選擇學(xué)員并輸入結(jié)業(yè)日期。(2)判斷培訓(xùn)課程、考試成績以及所繳費(fèi)用。(3)生成結(jié)業(yè)名單。此處只需填寫結(jié)業(yè)日期,計(jì)時(shí)培訓(xùn)畢業(yè)與跟車培訓(xùn)結(jié)業(yè)類似。計(jì)時(shí)結(jié)業(yè)流程如圖13所示。圖13. 計(jì)時(shí)結(jié)業(yè)流程計(jì)時(shí)結(jié)業(yè)的具體流程如下:(1)選擇學(xué)員并輸入結(jié)業(yè)日期。(2)判斷培訓(xùn)課程、考試成績以及所繳費(fèi)用。(3)生成結(jié)業(yè)名單。3.1.6財(cái)務(wù)模塊設(shè)計(jì)財(cái)務(wù)模塊的主要功能是對駕校培訓(xùn)過程車的費(fèi)用變化進(jìn)行操作,次模塊由專門的財(cái)務(wù)人員進(jìn)行操作,負(fù)責(zé)對學(xué)員報(bào)名進(jìn)行的繳費(fèi),培訓(xùn)退費(fèi),以及結(jié)業(yè)費(fèi)用清算進(jìn)行操作。 學(xué)員入學(xué)繳費(fèi)實(shí)行一次性繳費(fèi),將包括培訓(xùn)過程中的費(fèi)用。計(jì)時(shí)培訓(xùn)費(fèi)用將獨(dú)立于學(xué)費(fèi)之外,此費(fèi)用并不是必須的,是根據(jù)學(xué)生自愿的原則。學(xué)費(fèi)主要包括3個(gè)階段的培訓(xùn)費(fèi)用,每個(gè)階段的費(fèi)用由管理組長根據(jù)收費(fèi)標(biāo)準(zhǔn)要求提前設(shè)定,財(cái)務(wù)人員的職責(zé)只是負(fù)責(zé)錄入學(xué)員所繳費(fèi)用。如果學(xué)員在未完成教學(xué)大綱所規(guī)定的課程要求而要求離校,學(xué)校則根據(jù)學(xué)生在學(xué)校完成的階段情況對學(xué)生進(jìn)行費(fèi)用結(jié)算。學(xué)生完成教學(xué)大綱并順利結(jié)業(yè)后,學(xué)校也將對學(xué)生的費(fèi)用驚醒結(jié)算。跟車?yán)U費(fèi)流程如圖14所示。圖14. 繳費(fèi)流程具體步驟如下:(1) 根據(jù)培訓(xùn)名單,將編號依次計(jì)入費(fèi)用表。(2) 財(cái)務(wù)人員根據(jù)名單內(nèi)容,錄入費(fèi)用,系統(tǒng)將信息寫入費(fèi)用表。(3) 判斷培訓(xùn)信息,結(jié)算學(xué)員費(fèi)用。3.2 數(shù)據(jù)庫設(shè)計(jì)本系統(tǒng)采用SQL server 2000 作為數(shù)據(jù)庫存放數(shù)據(jù)的,數(shù)據(jù)庫名稱:biyeshiji,共設(shè)計(jì)了六張固定表,分別是:跟車學(xué)生表(student),教員表(teacher),車輛表(car), 培訓(xùn)表(train),成績表(score),投訴表(tousu),跟車費(fèi)用表(genchefee),用戶表(user)。 所用數(shù)據(jù)表包括管理員信息表、出庫數(shù)據(jù)表、入庫數(shù)據(jù)表以及倉庫儲存原料信息表等。數(shù)據(jù)庫關(guān)系結(jié)構(gòu)圖如圖15所示。 圖15. 數(shù)據(jù)庫關(guān)系結(jié)構(gòu)圖表1. 跟車學(xué)生表(表名:student)類型名類型索引是否為空長度說明stidchar主鍵否10學(xué)生編號snamechar是20學(xué)生姓名ageint是4學(xué)生年齡sfcardchar是20時(shí)間日期sexchar是50學(xué)生性別sqtypechar是4申請類型zjtypechar是4準(zhǔn)駕類型bmtimedatetime是8報(bào)名時(shí)間bytimedatetime是8畢業(yè)時(shí)間phonechar是20電話號碼addressVarchar是50住址photovarchar是200圖片路徑statuint是2學(xué)生狀態(tài)tcidchar外鍵否10教師編號一旦學(xué)生報(bào)名培訓(xùn),每個(gè)學(xué)生都自動生成一個(gè)唯一的編號(stid),狀態(tài)號(statue)表示每個(gè)學(xué)生所處的階段,隨著學(xué)生在駕校的每個(gè)學(xué)習(xí)階段的晉升,狀態(tài)也會相應(yīng)改變,狀態(tài)號是學(xué)校分車,排課,安排考試以及退費(fèi)的標(biāo)志,每個(gè)學(xué)生只有一個(gè)教員進(jìn)行輔導(dǎo)。表9. 教師表(表名:teacher)類型名類型索引是否為空長度說明tcidchar主鍵否10教師編號tcnamechar是20教師姓名ttypechar是4駕駛類型caridchar外鍵否10車牌號碼btimedatetime是8上任時(shí)間stimedatetime是8離職時(shí)間phonechar是20電話號碼教師和車輛是一一對應(yīng)的關(guān)系,但是每個(gè)老師可以對應(yīng)多個(gè)學(xué)生。教師的薪水同樣作為學(xué)校財(cái)務(wù)的一個(gè)方面,從而增加了系統(tǒng)的多樣性。表10. 汽車表(表名:car)類型名類型索引是否為空長度說明caridchar主鍵否15車牌號碼tcnamechar是20教師姓名ctypechar是4車類型pricemoney是10價(jià)格repairfeemoney是10維修費(fèi)用repairtimedatetime是8維修時(shí)間feetimedatetime是8加油時(shí)間oilfeemoney是10油費(fèi)表3. 培訓(xùn)表(表名:train)類型名類型索引是否為空長度說明stidchar外鍵否10學(xué)生編號caridchar外鍵否10車牌號碼Finishtime1int是4階段一完成學(xué)時(shí)Traintime1datetime是8階段一培訓(xùn)日期Finishtime2int是4階段二完成學(xué)時(shí)Traintime2datetime是8階段二培訓(xùn)日期Finishtime3int是4階段三完成學(xué)時(shí)Traintime3datetime是8階段三培訓(xùn)日期管理員將車輛分配結(jié)束以后,學(xué)生將接受正式培訓(xùn),培訓(xùn)階段(JXNAME)記錄每個(gè)學(xué)生所處的培訓(xùn)階段,培訓(xùn)學(xué)時(shí)(finishitime)記錄每個(gè)學(xué)生完成的學(xué)時(shí),必須達(dá)到相應(yīng)的學(xué)時(shí)才能進(jìn)行階段考試。 表4. 成績表(表名:score)類型名類型索引是否為空長度說明stidchar外鍵否10學(xué)生編號firstscoreint是4階段一成績secondscoreint是4階段二成績thirdscoreint是4階段三成績firsttimedatetime是8階段一考試時(shí)間secondtimedatetime是8階段二考試時(shí)間thirdtimedatetime是8階段三考試時(shí)間 學(xué)生的成績表記錄學(xué)生在培訓(xùn)中三個(gè)階段的時(shí)間,前兩個(gè)階段的成績分別作為學(xué)生進(jìn)入下個(gè)階段的依據(jù),一但成績合格,并且由管理員完成學(xué)生同意晉升的操作,學(xué)生的狀態(tài)也會改變;最后一個(gè)階段的成績則是作為學(xué)生畢業(yè)的依據(jù)。第四章 系統(tǒng)主要功能模塊的實(shí)現(xiàn)駕校管理軟件涉及到學(xué)生報(bào)名、分車排課,考試晉階等模塊,雖然設(shè)計(jì)的不是大型系統(tǒng),但本系統(tǒng)的代碼設(shè)計(jì)與實(shí)現(xiàn)還是一個(gè)較為龐大、復(fù)雜的工程。在此僅對主要功能模塊代碼的實(shí)現(xiàn)進(jìn)行說明,其中列出的代碼是實(shí)現(xiàn)各功能的主要代碼,并非所有代碼。4.1學(xué)員報(bào)名模塊的實(shí)現(xiàn)4.1.1跟車報(bào)名模塊實(shí)現(xiàn)跟車培訓(xùn)是各駕駛學(xué)校根據(jù)教學(xué)大綱要求,為學(xué)員提供的常規(guī)駕駛培訓(xùn)。員入學(xué)后按照學(xué)校規(guī)定的教學(xué)模式進(jìn)行系統(tǒng)化的培訓(xùn),完成所有教學(xué)訓(xùn)練后,過相關(guān)考試然后畢業(yè)。參加跟車培訓(xùn)的學(xué)員也可自費(fèi)參加計(jì)時(shí)培訓(xùn)。跟車報(bào)名的界面如圖16所示。圖16. 跟車報(bào)名界面(1)打開菜單【學(xué)員管理】/【入學(xué)管理】/【跟車培訓(xùn)報(bào)名】,進(jìn)入“跟車培訓(xùn)報(bào)名”功能界面。若當(dāng)前操作員為學(xué)校本部操作用戶,窗口將顯示所有在校學(xué)員的報(bào)名記錄;若是招生點(diǎn)用戶,窗口將顯示在該招生點(diǎn)報(bào)名的在校學(xué)員記錄。(2)若需進(jìn)行報(bào)名登記,在此操作界面上點(diǎn)擊學(xué)員報(bào)名按鈕,打開子操作界面“報(bào)名登記”。根據(jù)要求輸入報(bào)名學(xué)員的各項(xiàng)信息(可根據(jù)各駕駛學(xué)校自身的要求填寫,但帶“*”號者為必填信息),其中橘紅色名稱的項(xiàng)目,表示此時(shí)輸入以后,將來對學(xué)員報(bào)名信息進(jìn)行修改時(shí)是不能再作更改的,因此不要填錯。填好以后點(diǎn)擊保存按鈕,此學(xué)員即可完成報(bào)名。此時(shí)可點(diǎn)擊繳費(fèi)按鈕,直接進(jìn)入繳費(fèi)操作界面進(jìn)行繳費(fèi)。為方便操作,用戶可以不必返回主界面,直接點(diǎn)擊新學(xué)員便可繼續(xù)錄入新學(xué)員的報(bào)名信息。(3)如要修改某學(xué)員報(bào)名信息,可雙擊該學(xué)員記錄,系統(tǒng)將彈出包含該學(xué)員詳細(xì)信息的“報(bào)名登記”子操作界面,修改相應(yīng)信息后,點(diǎn)擊保存按鈕修改即可生效。(4)若需打印學(xué)員花名冊或考勤冊,點(diǎn)擊打印花名冊或打印考勤冊按鈕即可。跟車培訓(xùn)報(bào)名模塊代碼實(shí)現(xiàn)procedure TForm2.Button1Click(Sender: TObject);var s:string;var st:string;begin adoquery1.Close; adoquery1.SQL.Clear; adoquery1.SQL.Add(select* from student where sfcard=:p2); adoquery1.Parameters0.Value:=trim(edit4.Text); adoquery1.open;s:=if exists(select name from sysobjects where name=p1 and type=p);s:=s+ drop procedure p1;adocommand1.CommandText:=s;adocommand1.Execute;s:=create proc p1(v1 varchar(50) ,v2 varchar(50),v3 int,v4 varchar(50),v5 varchar(50),v6 varchar(50),v7 varchar(50),v8 decimal(9,1),v9 decimal(9,1),v10 datetime,v11 varchar(50),v12 varchar(50),v13 varchar(200) as ;s:=s+ begin;s:=s+ if(select count(*) from student where stid=v1 or sfcard=v4)=0 ;s:=s+ insert into student(stid,sname,age,sfcard,sex,sqtype,zjtype,leftview,rightview,bmtime,phone,address,photo) values(v1,v2,v3,v4,v5,v6,v7,v8,v9,v10,v11,v12,v13);s:=s+ end;adocommand1.CommandText:=s;adocommand1.Execute;with adostoredproc1 do begin procedurename:=p1; parameters.Clear; parameters.CreateParameter(vv1,ftstring,pdinput,50,); parameters.CreateParameter(vv2,ftstring,pdinput,50,); parameters.CreateParameter(vv3,ftinteger,pdinput,10,0); parameters.CreateParameter(vv4,ftstring,pdinput,50,); parameters.CreateParameter(vv5,ftstring,pdinput,10,); parameters.CreateParameter(vv6,ftstring,pdinput,10,); parameters.CreateParameter(vv7,ftstring,pdinput,9,); parameters.CreateParameter(vv8,ftfloat,pdinput,9,0); parameters.CreateParameter(vv9,ftfloat,pdinput,9,0); parameters.CreateParameter(vv10,ftdatetime,pdinput,50,0); parameters.CreateParameter(vv11,ftstring,pdinput,50,); parameters.CreateParameter(vv12,ftstring,pdinput,10,); parameters.CreateParameter(vv13,ftstring,pdinput,200,); with adoquery3 do begin close; sql.Clear; sql.Add(select top 1*from student order by stid desc); open; st:=fieldbyname(stid).A
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 逼妻子寫協(xié)議書
- 股權(quán)入伙協(xié)議書
- 工程勞務(wù)合同和協(xié)議書
- 建煙花爆竹入股協(xié)議書
- 管件采購協(xié)議書
- 電線產(chǎn)品協(xié)議書
- 換熱站安全施工協(xié)議書
- 芯片代理協(xié)議書
- 退還補(bǔ)貼協(xié)議書
- 美甲學(xué)員協(xié)議書
- 工廠計(jì)件管理方案
- word個(gè)人簡歷空白
- SHAFER氣液聯(lián)動執(zhí)行機(jī)構(gòu)培訓(xùn)
- 駕駛員情緒與駕駛狀態(tài)
- 無人快遞驛站項(xiàng)目計(jì)劃書
- 《管理學(xué)原理》案例分析
- 網(wǎng)絡(luò)優(yōu)化低PHR高占比提升優(yōu)化處理案例總結(jié)
- 《公路隧道施工技術(shù)規(guī)范》(3660-2020)【可編輯】
- 2023-2024學(xué)年安徽省合肥市七年級下學(xué)期期末語文質(zhì)量檢測試題(含答案)
- 華為認(rèn)證安全方向HCIP-Security H12-725 V4.0更新題庫匯總(含答案)
- 中國城市區(qū)域劃分表(超實(shí)用)
評論
0/150
提交評論