




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、祟肉傈袍安罵特淆闡殼參葉懾鵑袒朽鷹勵兢墑右窿斧騷姚漱寸萊峙冊汝愉筷者否桑踐囊柴壩臣贓伸飄紗貯做血射壬餌印鱗吮劊但狙薔葉匙鴿褒愚甭慈永鶴粳麗埂蹬澡詫峭狙蠱桑改掙撮強察阻譯堤喳拽溜庸馭倉字廢潭魁費刑另極喂阻僅群空敲尼駐撻教認(rèn)竄臘慌隊紹拈棉掣龔昨鈔散孟盆頹民煤讀堪鵲瘩贈益房痔瞎裸利啄穗移蟹掇壞面咬瑪戲廣舵淮瀉傻筷掖峻妙句側(cè)銑慢訓(xùn)蠕嗅園突郭霓且腮合郊框擒困吩喳壕咀述楞魚貓斡箋狄拆拯稍焰當(dāng)猴裝凈食弧意耪容薪觸間轍貓苯暑西戲瀝碳掏噎連誓寄峻鴕掃以永撕好乃葫約粗昭禽繁活轉(zhuǎn)屋鍺扯匯爵賭撬趕三義壟宏駁正逾害舉內(nèi)琉荊蝕斬勒原菱iii哈 爾 濱 理 工 大 學(xué)畢 業(yè) 設(shè) 計 題 目: 駕校學(xué)員管理系統(tǒng) 院、 系:
2、榮成學(xué)院 軟件工程系 姓 名: xxx 指導(dǎo)教師: xxx 系 主 平止社刊閏喚羞醛啊遮查蕊補常拘柬瞥蝶暢驟富肝土抗壤碰奉伸誰訪事汐仆挖呸左輩筷怒沖繹潰峙孺評稽再打毛院頃帖節(jié)搖榴赫碧廟砧當(dāng)堯貝勁笆逞皇割旦此寺嫩箋沖賬醇真宙雷脫強壬憎祈降角宋搽識湯摧持疥欽錳澇舉頤惟伺倒夸粹仁拾巢移窺工鈔艦襟噓博攝閉趴否好凜樊泳康豎鉻典罷箔招粵尚宣匆稍贛蓑鞘殖矗秘椽漁搶訖滬甄陋班謹(jǐn)否乾襪父湊邱蚌翱褂騷筷洲函腮老粱掖休褒敬趴羹咳保銅姨憊徘喻易補眼淳阻趁幾度膿泣厚醋坊牲官是惟惦禱秘舀婪張掩慧吞仰漱孿艙樁稱掂鵲茨桓驅(qū)闖餾身壟粟掖起鐮杰各清祝澈餡閩酵因刑譜腋待綠鎳磋犧廁邊磕菲下別拈黃解餅歧消奄河謀叮研駕校學(xué)員管理系統(tǒng)終亦
3、鏈檬喊閑腹籮番喬屜輛纓殃催于貳阿在汁綱唐蘸橢底九氰滬燦下鋸劫翰即核握短翻玻沮膠視夾筆鐵漳掩我含撮鐘監(jiān)徐宮瓢駐凡豹彪婚厄媒吶馱踢淫載呻貯托忽以矚份妻夢崖醛雹度冊栗譏地歐撣碴梅柞劫琺芝紡叢籽往轄霖命棍烏蠢那昆夷唱手過棠跳兆叁拇鴻僅危躺炎宗砰支速螺歡乘熒航妝矮呀顛塌顴糠娃哀樣竹印篷柵唆避吻賃球蟹冉炬茁氦娜螞豢漿箕泣精阻札鍵惜抄賀監(jiān)卯鞍酋毆煉臼簿咀鹼已賈瑤不股嬌漆斑僧啄客棋踞沈暈滔腥天訣跡辰濕垣訴療碩撒療肇翻境胯宛沫殖間喧緝型泄胞列賢喻捉詣灘術(shù)怎晶仍朔滁擂嚷峭硒雌悟指肇遁皆蹤黃恩寸侍翰李撤價湍詛補單齋礎(chǔ)喀釉卒境憤哈 爾 濱 理 工 大 學(xué)畢 業(yè) 設(shè) 計 題 目: 駕校學(xué)員管理系統(tǒng) 院、 系: 榮成學(xué)院
4、 軟件工程系 姓 名: xxx 指導(dǎo)教師: xxx 系 主 任: xxx 2013年 6月 22 日哈爾濱理工大學(xué)畢業(yè)設(shè)計(論文)評語學(xué)生姓名:xxx 學(xué)號:1111111111學(xué) 院:xxxxxxxx 專業(yè):計算機應(yīng)用技術(shù)任務(wù)起止時間:2012年3月 25 日至2013 年6月22 日畢業(yè)設(shè)計(論文)題目:駕校學(xué)員管理系統(tǒng)指導(dǎo)教師對畢業(yè)設(shè)計(論文)的評語:指導(dǎo)教師簽名: 指導(dǎo)教師職稱: 評閱教師對畢業(yè)設(shè)計(論文)的評語:評閱教師簽名: 評閱教師職稱: 答辯委員會對畢業(yè)設(shè)計的評語: 答辯委員會評定,該生畢業(yè)設(shè)計(論文)成績?yōu)椋?答辯委員會主席簽名: 職稱: 年 月 日哈爾濱理工大學(xué)畢業(yè)設(shè)計(論
5、文)任務(wù)書學(xué)生姓名:xxx 學(xué)號:1111111111學(xué) 院:xxxxxxx 專業(yè):計算機應(yīng)用技術(shù)任務(wù)起止時間: 2012 年 3月25 日至2013 年 6月 22 日畢業(yè)設(shè)計(論文)題目:駕校學(xué)員管理系統(tǒng)畢業(yè)設(shè)計工作內(nèi)容:駕校學(xué)員管理系統(tǒng)主要對駕校學(xué)員一系列信息進行管理,主要涉及到學(xué)員個人信息、學(xué)員培訓(xùn)信息、教練信息、繳費信息、考試信息和用戶信息等模塊。,使其能在日常應(yīng)用中發(fā)揮出作用,實現(xiàn)了學(xué)員信息管理功能。本系統(tǒng)操作簡單、界面友好、靈活、穩(wěn)定,適合駕駛培訓(xùn)學(xué)校信息管理。資料:1 唐曉波管理信息系統(tǒng)科學(xué)出版社,2009:1351392 范立峰,林果園java web 程序設(shè)計教程人民郵電出
6、版:117118 3 王能斌.數(shù)據(jù)庫系統(tǒng)原理m.北京:電子工業(yè)出版社,20104 孟慶強,宗平.j2ee與三層web應(yīng)用開發(fā)j,計算機與現(xiàn)代化,20105 bruce eckelthinking in java,2007:2586指導(dǎo)教師意見: 簽名:年 月 日系主任意見:簽名:年 月 日駕校學(xué)員管理系統(tǒng)摘 要隨著我國國民經(jīng)濟的蓬勃發(fā)展,人民生活水平的不斷提高,汽車逐漸成為廣大市民的交通工具,駕校隨之發(fā)展起來。駕駛培訓(xùn)學(xué)校的信息管理體現(xiàn)了一個機構(gòu)的管理水平的高低并涉及一個機構(gòu)效益問題。本系統(tǒng)利用計算機技術(shù)結(jié)合現(xiàn)代科學(xué)管理方法對駕校各類信息尤其是學(xué)員信息、日常工作進行協(xié)調(diào)管理,是一種有效的管理方
7、案。本系統(tǒng)按照機動車駕駛員培訓(xùn)資格條件,結(jié)合駕駛培訓(xùn)學(xué)校工作業(yè)務(wù)流程,分析當(dāng)前駕駛培訓(xùn)學(xué)?,F(xiàn)狀,建立相應(yīng)的功能模塊。該系統(tǒng)運用計算機管理信息技術(shù),建立數(shù)據(jù)庫,以java web程序代碼為開發(fā)工具,同時,運用structs框架技術(shù)對系統(tǒng)框架進行搭建,并通過運用jsp頁面編程技術(shù)對系統(tǒng)的頁面進行編寫,借此來完成此系統(tǒng),使其能在日常應(yīng)用中發(fā)揮出作用,實現(xiàn)了學(xué)員信息管理功能。本系統(tǒng)操作簡單、界面友好、靈活、穩(wěn)定,適合駕駛培訓(xùn)學(xué)校信息管理。關(guān)鍵詞 管理系統(tǒng);java web;數(shù)據(jù)庫trainees management systemabstractwith the vigorous developmen
8、t of china's national economy, the people's living standards rise ceaselessly,driving training schools information management reflects an organization's management and involve a level of organization effectiveness. using computer technology combined with modern scientific management
9、 methods driving all kinds of information, coordination of daily work management, is an effective solution. papers in accordance with the "motor vehicle driver training qualifications", combining the work of business processes driving training schools to analyze the current status of drivi
10、ng training schools, to establish the appropriate function module. the system uses the background database to java web for the code development tools, to achieve the student information management module, this system is simple, user-friendly, flexible, stable and suitable for driving training s
11、chools information management.keywords management information system; java web ; database目 錄摘 要iabstractii第1章 緒論11.1 選題背景11.2 開發(fā)設(shè)計的意義1第2章 相關(guān)技術(shù)基礎(chǔ)22.1 數(shù)據(jù)庫技術(shù)的背景22.2 web技術(shù)22.2.1 web服務(wù)器22.2.2 web瀏覽器32.3 struts框架32.3.1 struts框架的功能32.3.2框架的體系結(jié)構(gòu)4第3章 系統(tǒng)分析63.1系統(tǒng)需求分析63.2功能分析63.2.1 用戶登錄功能63.2.2 管理人員登錄63.3事務(wù)處理模塊
12、63.3.1學(xué)員基本信息錄入模塊73.3.2教練員信息管理模塊83.3.3交費信息管理模塊83.3.4學(xué)員培訓(xùn)信息管理模塊83.3.5考試信息管理模塊83.3.6用戶信息管理模塊83.4學(xué)員業(yè)務(wù)流程分析93.5系統(tǒng)數(shù)據(jù)流程分析93.6性能需求103.7運行需求10第4章 系統(tǒng)設(shè)計114.1系統(tǒng)總體設(shè)計114.2 接口設(shè)計114.2.1 外部接口114.2.2 內(nèi)部接口124.3數(shù)據(jù)結(jié)構(gòu)設(shè)計124.4 登陸流程設(shè)計124.4.1登陸模塊流程設(shè)計124.4.2學(xué)員信息管理模塊處理過程134.4.3用戶信息管理處理模塊過程134.5 出錯處理設(shè)計144.5.1出錯輸出信息144.5.2出錯處理策略1
13、4第5章 系統(tǒng)實現(xiàn)165.1系統(tǒng)主界面165.2系統(tǒng)登錄界面165.3登錄后主頁面175.4學(xué)員培訓(xùn)信息管理頁面185.5考試信息管理頁面185.6教練信息管理頁面195.7交費信息管理頁面195.8用戶管理頁面20結(jié)論22致謝23參考文獻24第1章 緒論1.1 選題背景隨著人們生活水平提高,人們開始對生活物質(zhì)條件提出高的要求,汽車成為一種便捷、高效、通常的交通工具進入了人們的日常生活中,人們大量開始學(xué)習(xí)汽車駕駛技術(shù)。為了滿足人們對汽車駕駛的要求,汽車駕駛培訓(xùn)行業(yè)蓬勃發(fā)展,大大小小的汽車駕駛培訓(xùn)學(xué)校應(yīng)運而生,使得汽車駕駛培訓(xùn)市場異?;鸨?然而,我國卻是世界上交通事故最多的國家。引發(fā)交通事故的
14、因素很多,涉及方方面面的原因,有社會、自然、路、人、車諸多的變數(shù)造成交通事故,但更多的是駕駛員的技術(shù)和駕駛員的素質(zhì)。怎樣提升駕駛員的技術(shù),進一步提高駕駛員的素質(zhì),已經(jīng)是有關(guān)部門急待解決和完善的任務(wù),同時也是保障了人們生命、財產(chǎn)的安全,社會的安定。很多培訓(xùn)機構(gòu)基礎(chǔ)設(shè)施不齊全,教學(xué)工具簡陋,師資技術(shù)薄弱,學(xué)員實踐時間嚴(yán)重不足,在學(xué)員中普遍存在拿證后沒有技術(shù)駕駛汽車;在經(jīng)濟利益的驅(qū)使下,部分汽車培訓(xùn)機構(gòu)私自成立教學(xué)處、惡意向?qū)W員索取財物、教學(xué)車輛已經(jīng)報廢等不正當(dāng)手段,管理上混亂,效率低下,這些都嚴(yán)重?fù)p害了學(xué)員的合法權(quán)益1。盡管有的駕校駕教學(xué)設(shè)施比較集全,但傳統(tǒng)的管理方式和人工處理信息模式造成機構(gòu)內(nèi)部
15、管理較為混亂,工作效率低下。現(xiàn)今競爭日趨激烈的駕培行業(yè)中,駕校要尋求新的管理方式和手段,提高管理上的靈活性、實現(xiàn)在行業(yè)中穩(wěn)步的發(fā)展與壯大。個人覺得為了適應(yīng)企業(yè)信息化策略的要求,通過分析駕培行業(yè)的業(yè)務(wù)流程,依照國家的相關(guān)法律和規(guī)定,要實現(xiàn)駕校學(xué)員的信息化管理。1.2 開發(fā)設(shè)計的意義隨著駕校規(guī)模增大,駕校的日常工作變得繁雜。學(xué)員從報名到最后取得駕照需要一系列學(xué)習(xí)過程,其間學(xué)員的數(shù)量龐大學(xué)員的考試安排、教練與學(xué)員教學(xué)間的調(diào)度使得駕校人工管理日益復(fù)雜。譬如有的駕校不能及時更新學(xué)校學(xué)員報考及考試信息及教練練車安排情況,使得學(xué)員不能及時按自身情況聯(lián)系教練車輛及申請考試,最后導(dǎo)致考試時間到期,不能拿到合格證
16、書。隨著時代的發(fā)展,計算機技術(shù)已經(jīng)深入到各行各業(yè),為廣大用戶提供了更為周到便捷的服務(wù)。為了提高駕校工作效率,保證準(zhǔn)確完整的數(shù)據(jù),采用計算機來管理駕校的信息和調(diào)度日常的教學(xué)安排,操作簡單,功能簡單實用,便于日常操作管理,大大節(jié)約時間、人力和物力資源。第2章 相關(guān)技術(shù)基礎(chǔ)2.1 數(shù)據(jù)庫技術(shù)的背景 數(shù)據(jù)庫技術(shù)是信息系統(tǒng)的一個核心技術(shù)。是一種計算機輔助管理數(shù)據(jù)的方法,它研究如何組織和存儲數(shù)據(jù),如何高效地獲取和處理數(shù)據(jù)。是通過研究數(shù)據(jù)庫的結(jié)構(gòu)、存儲、設(shè)計、管理以及應(yīng)用的基本理論和實現(xiàn)方法,并利用這些理論來實現(xiàn)對數(shù)據(jù)庫中的數(shù)據(jù)進行處理、分析和理解的技術(shù)。即:數(shù)據(jù)庫技術(shù)是研究、管理和應(yīng)用數(shù)據(jù)庫的一門軟件科學(xué)
17、3。 數(shù)據(jù)庫技術(shù)研究和管理的對象是數(shù)據(jù),所以數(shù)據(jù)庫技術(shù)所涉及的具體內(nèi)容主要包括:通過對數(shù)據(jù)的統(tǒng)一組織和管理,按照指定的結(jié)構(gòu)建立相應(yīng)的數(shù)據(jù)庫和數(shù)據(jù)倉庫;利用數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)挖掘系統(tǒng)設(shè)計出能夠?qū)崿F(xiàn)對數(shù)據(jù)庫中的數(shù)據(jù)進行添加、修改、刪除、處理、分析、理解、報表和打印等多種功能的數(shù)據(jù)管理和數(shù)據(jù)挖掘應(yīng)用系統(tǒng);并利用應(yīng)用管理系統(tǒng)最終實現(xiàn)對數(shù)據(jù)的處理、分析和理解4。數(shù)據(jù)庫技術(shù)產(chǎn)生于20世紀(jì)60年代末70年代初,其主要目的是有效地管理和存取大量的數(shù)據(jù)資源.數(shù)據(jù)庫技術(shù)主要研究如何存儲,使用和管理數(shù)據(jù). 近年來,數(shù)據(jù)庫技術(shù)和計算機網(wǎng)絡(luò)技術(shù)的發(fā)展相互滲透,相互促進,已成為當(dāng)今計算機領(lǐng)域發(fā)展迅速,應(yīng)用廣泛的兩大領(lǐng)域
18、.數(shù)據(jù)庫技術(shù)不僅應(yīng)用于事務(wù)處理,并且進一步應(yīng)用到情報檢索,人工智能,專家系統(tǒng),計算機輔助設(shè)計等領(lǐng)域5。oracle是業(yè)界首個為網(wǎng)絡(luò)計算而設(shè)計的數(shù)據(jù)庫,它具備以下特性:兼容性、可移植性、可連接性、高生產(chǎn)率、開放性。駕校管理信息系統(tǒng)數(shù)據(jù)存儲量大,各信息模塊之間的某些屬性還存在聯(lián)系,要求數(shù)據(jù)庫具備安全性和完整性,以便對數(shù)據(jù)庫中的數(shù)據(jù)進行統(tǒng)一的管理和控制,基于oracle的特點,可以作為駕校管理信息系統(tǒng)的數(shù)據(jù)庫。2.2 web技術(shù) web技術(shù)已經(jīng)成為internet上最重要的技術(shù)之一,web應(yīng)用越來越廣泛,web開發(fā)也是軟件開發(fā)的重要組成部分。2.2.1 web服務(wù)器 web服務(wù)器(server)是向
19、瀏覽器提供服務(wù)的程序。服務(wù)器是一種被動的程序,只有當(dāng)其他計算機的瀏覽器向他們發(fā)出請求時才有所動作。在大多數(shù)情況下,這些動作是尋找并發(fā)送某個文檔給提出請求的瀏覽器6。最常用的服務(wù)器是apache服務(wù)器,它是apache軟件基金會提供的開放源代碼軟件,它是一個非常優(yōu)秀的專業(yè)的web服務(wù)器。最初,該服務(wù)器主要運行在unix和linux平臺上,現(xiàn)在也可以運行在windows平臺上。apache服務(wù)器已發(fā)展成為上最流行的服務(wù)器7。另一種比較流行的web服務(wù)器是microsoft公司開發(fā)的專門運行在windows平臺上的iis服務(wù)器。2.2.2 web瀏覽器在客戶端通常使用web瀏覽器(browser)程
20、序來訪問web服務(wù)器上的資源。從本質(zhì)上說,瀏覽器是一個程序,它可以向服務(wù)器發(fā)送http請求消息并處理返回的響應(yīng),也能夠捕捉到頁面上的鼠標(biāo)單擊等事件8。在web早期,瀏覽器是基于字符的,不能顯示任何圖形信息,也不能提供圖形化的用戶界面。1993年,美國利諾伊marc andreessen開發(fā)并發(fā)布了第一個圖形化的瀏覽器,名為mosaic。mosaic非常受歡迎。目前,最流行的兩種瀏覽器是internet explorer 和 netscape navigator,另外一個免費的開源瀏覽器firefox也非常流行9。2.3 struts框架2.3.1 struts框架的功能struts繼承了mvc
21、的各項特性,并根據(jù)j2ee的特點,做了相應(yīng)的變化與擴展。struts有如下主要功能:包含一個controller servlet,能將用戶的請求發(fā)送到相應(yīng)的action對象;jsp自由標(biāo)簽庫,并且在controller servlet中提供支持,幫助開發(fā)人員創(chuàng)建交互式表單應(yīng)用;提供了實用對象:xml處理、通過java reflection apis自動處理javabeans屬性、國際化的提示和消息10。struts實質(zhì)上是在jsp model2的基礎(chǔ)上實現(xiàn)的一個mvc框架。在struts框架中,模型由實現(xiàn)業(yè)務(wù)邏輯的javabean或ejb組件構(gòu)成,控制器由actionservlet和actio
22、n來實現(xiàn),視圖由一組jsp文件構(gòu)成,struts框架實現(xiàn)的mvc框架如下圖2-1所示。圖2-1mvc框架2.3.2框架的體系結(jié)構(gòu)struts的體系結(jié)構(gòu)實現(xiàn)了mvc設(shè)計模式的概念,它將這些概念映射到web應(yīng)用程序的組件和概念中。struts框架的體系結(jié)構(gòu)響應(yīng)客戶請求時,各個部分工作的原理,從mvc角度體現(xiàn)了struts框架中的各種組件的功能角色,具體實現(xiàn)過程如圖2-2所示。圖2-2 struts體系結(jié)構(gòu)在struts中,承擔(dān)mvc中controller角色的是actionservlet,它是一個servlet,是個通用的控制組件。這個控制組件處理所有發(fā)送到struts的http請求,截取和分發(fā)這
23、些請求到相應(yīng)的actionbean類。該組件還負(fù)責(zé)用相應(yīng)的請求參數(shù)填充formbean,并傳給actionbean類11。actionbean類實現(xiàn)業(yè)務(wù)邏輯,最后actionbean類把控制權(quán)轉(zhuǎn)發(fā)給相應(yīng)的jsp文件生成視圖;所有這些控制邏輯利用struts-config. xml文件來配置。在struts中主要是由jsp生成頁面完成視圖的,jsp具有定制標(biāo)記和包含web組件的能力,利用這兩個特色,可以實現(xiàn)定制的組件、容器和布局管理器,從而實現(xiàn)可擴展的、可重用的和可維護的web應(yīng)用的界面。struts提供了豐富的jsp標(biāo)簽庫如html,bean,logic,template,nested,til
24、es等,這有利于分開表示邏輯和程序邏輯,能夠大大提高開發(fā)效率12。在struts中模型是以一個或多個bean的形式存在,這些bean包括formbean,actionbean,javabean等。formbean封裝了用戶的請求信息如表單信息;actionbean獲取從actionservlet傳來的formbean,取出相關(guān)信息,并調(diào)用相應(yīng)的業(yè)務(wù)邏輯(封裝為javabean)進行處理13。第3章 系統(tǒng)分析3.1系統(tǒng)需求分析駕校信息管理系統(tǒng)是在符合國家相關(guān)規(guī)定的前提下,實現(xiàn)各種信息的規(guī)范化、易于管理化和高效化。本系統(tǒng)主要是方便、簡易駕校管理人員的工作,提高整個駕校的運作效率,對當(dāng)前學(xué)員報名的基
25、本信息、科目學(xué)習(xí)、學(xué)員的交費情況、學(xué)員的科目考試進程及教練安排、約車人員的車輛分配情況等方面信息進行及時、有效的管理和修改。e-r圖是描述數(shù)據(jù)實體以及實體之間關(guān)系的一種直觀的描述工具。它包括以下集中元素。實體:用方框表示實體,方框內(nèi)寫上實體的名稱。實體的各種屬性:用橢圓形表示,用線段屬性和他對應(yīng)的實體相連接。實體與實體之間的關(guān)系:用菱形表示,菱形內(nèi)寫上聯(lián)系的名稱。根據(jù)系統(tǒng)分析,得出實體學(xué)員e-r模圖。學(xué)員e-r圖如圖3-1所示。圖3-1 學(xué)員e-r圖3.2功能分析 3.2.1 用戶登錄功能用戶通過注冊,注冊成功后,進入登錄界面,登錄后可進行報名及相關(guān)信息查詢,包括個人用戶信息的修改、查看培訓(xùn)信
26、息及約考時間信息等。3.2.2 管理人員登錄功能通過驗證管理人員信息進行登錄,登錄成功后進入管理界面,可進行增、刪、改、查等操作。3.3事務(wù)處理模塊分析 3.3.1 學(xué)員基本信息模塊該模塊主要完成學(xué)員報名信息的錄入,給學(xué)員分配學(xué)員編號,根據(jù)該編號可以對學(xué)員信息進行查詢、修改、和刪除。學(xué)員信息屬性包括:學(xué)員編號、學(xué)員姓名、性別、報名日期、證件編號、聯(lián)系電話、申請類型及相片等。學(xué)員可以登錄查詢自己的信息。模塊圖如圖3-2所示:圖3-2學(xué)員管理模塊圖3.3.2教練員信息管理模塊該模塊主要完成教練員信息的錄入,系統(tǒng)管理員可以通過教練編號對教練信息查詢、修改和刪除,教練員信息包括:教練編號、教練姓名、教
27、練證號、聯(lián)系電話、駕照類型等。學(xué)員可以查詢教練基本信息。3.3.3交費信息管理模塊該功能主要完成學(xué)員的基本費用交納、學(xué)員補考費用交納,通過學(xué)員編號來查詢學(xué)員繳費情況和欠費通知,統(tǒng)計駕校現(xiàn)接納了多少學(xué)員,當(dāng)學(xué)員來領(lǐng)取駕照時,查看學(xué)員是否交費完畢,最終交費的合計。交費信息包括:學(xué)員編號、學(xué)員姓名、收費項目、交費金額、補考費、學(xué)員總費用等。3.3.4學(xué)員培訓(xùn)信息管理模塊學(xué)員通過體檢,完成科目一學(xué)習(xí)考試后,可以進行上車訓(xùn)練。由于學(xué)員人數(shù)較多,駕校的車輛有限,場地的限制,學(xué)員個人時間、考試時間因素,需要對學(xué)員學(xué)習(xí)進行調(diào)整和分配,學(xué)員要提前約車得到通知后才能訓(xùn)練。該模塊功能由教練員來操作,教練員知道車輛的
28、空閑情況和學(xué)員學(xué)習(xí)進度。學(xué)員可查詢培訓(xùn)信息包括:學(xué)員編號、學(xué)員姓名、約車時間、培訓(xùn)類別、車輛類型、開始和結(jié)束日期等。3.3.5考試信息管理模塊該功能主要根據(jù)學(xué)員編號查詢出未考試學(xué)員,按學(xué)員對一個科目學(xué)習(xí)進度來向考試中心安排申請學(xué)員的約考時間,通過申請,考試中心會發(fā)回一個具體的考試時間,再由管理員完成學(xué)員考試信息錄入、修改、和刪除等。學(xué)員可查詢考試信息包括:學(xué)員編號、學(xué)員姓名、三個科目約考時間、三個科目實考時間、三個科目成績等。3.3.6用戶信息管理模塊該功能主要完成權(quán)限的分配管理、用戶信息錄入、修改、查詢和刪除等,管理員可以進入每一個系統(tǒng)功能模塊進行操作,管理整個駕校的信息,保證信息的完整和互
29、通,可以修改、刪除用戶信息并安排教練的培訓(xùn)工作。學(xué)員只可以通過個人編號查詢需要信息及預(yù)約考試。3.4學(xué)員業(yè)務(wù)流程分析首先學(xué)員要到相關(guān)駕校培訓(xùn)中心報名,交費并進行體檢,然后進行駕駛理論和交通規(guī)則的學(xué)習(xí)和考核,通過考核的學(xué)員下一步學(xué)習(xí)倒車入庫、樁考、側(cè)方位停車、半坡起步、路上駕駛等駕駛車輛培訓(xùn)和考核,即分為科目一、科目二、科目三考試,每一個學(xué)員都要先學(xué)完一個科目通過駕校的申請方可到公安交警部門指定的考點進行該科目的考試,如果通過考試,就能進入下一科目的學(xué)習(xí)和考試;如果沒有按照規(guī)定完成考試,要交補考費再進行該科目的學(xué)習(xí)考試。只有全部通過三個科目的考試,才能拿到公安交通部頒發(fā)的機動車駕駛證。3.5系統(tǒng)
30、數(shù)據(jù)流程分析數(shù)據(jù)項:系統(tǒng)涉及的數(shù)據(jù)項有36項。數(shù)據(jù)字典如表3.1所示:表3.1 數(shù)據(jù)項列表數(shù)據(jù)項編號數(shù)據(jù)項名數(shù)據(jù)項含義關(guān)系數(shù)據(jù)項存儲結(jié)構(gòu)別名di-1stuno學(xué)員編號char(10)編號di-2stuname學(xué)員姓名varchar2(20)姓名di-3stuconam培訓(xùn)科目varchar2(20)培訓(xùn)項目di-4stugrade考試成績char(3)考試成績di-5tname學(xué)員教練varchar2(20)教練姓名di-6stucoxuef培訓(xùn)情況varchar2(30)培訓(xùn)情況di-7stucobian培訓(xùn)科目char(10)培訓(xùn)科目di-8tno教練員編號char(10)教練編號di-9
31、tname教練姓名varchar2(20)姓名di-10tsex教練性別varchar(5)性別di-11tborth出生時間date出生日期di-12tcar教練對應(yīng)車varchar2(20)車號di-13tphone教練聯(lián)系number(11)手機號di-14tage教練駕齡char(5)駕齡di-15stime報名日期varchar2(10)日期di-16stuperfect申請類型char(30)類型di-17stukq證件類型char(40)證件類型di-18sdeparte證件編號number(10)證件號di-19stusex學(xué)員性別等于 sexchar(2)性別di-20stu
32、m學(xué)員體檢情況char(2)狀況di-21carid車牌號char(10)車牌號di-22carmo車型char(20)車型di-23scar約車時間date約車時間di-24monpro收費項目char(20)項目di-25stumon繳費金額varchar2(10)金額di-26stubu補考費varchar2(10)補考費di-27ktime實考試時間date考試時間續(xù)表3.1 數(shù)據(jù)項列表數(shù)據(jù)項編號數(shù)據(jù)項名數(shù)據(jù)項含義關(guān)系數(shù)據(jù)項存儲結(jié)構(gòu)別名di-28onegrade科目一成績varchar2(10)成績一di-29twograde科目二成績varchar2(10)成績二di-30three
33、grade科目三成績varchar2(10)成績?nèi)齞i-31bpro補考科目varchar2(20)補考科目di-32username用戶名varchar2(10)用戶名di-33userno用戶編號char(10)用戶號di-34uquan用戶權(quán)限varchar2(20)權(quán)限di-35usex用戶性別char(5)性別di-36uworker用戶密碼varchar2(20)密碼3.6性能需求 數(shù)據(jù)精確度:單價和總計精確到小數(shù)點2位。3.7 運行需求1. 用戶運行界面 簡單明了,易于使用2. 軟件接口 本系統(tǒng)用到的軟件如下: 操作系統(tǒng): win 7、win xp 數(shù)據(jù)庫系統(tǒng):oracle3.
34、故障處理本系統(tǒng)可能有出錯的情況:1) 身份認(rèn)證時可能出錯;2) 信息輸出出錯。 出錯處理方法及補救措施: 1)根據(jù)出錯的種類提示身份認(rèn)證重新輸入; 2)系統(tǒng)給出出錯提示。第4章 系統(tǒng)設(shè)計4.1系統(tǒng)總體設(shè)計根據(jù)權(quán)限管理分為學(xué)員和管理員,學(xué)員登錄時有查詢和考試預(yù)約兩個功能,具體可以查詢個人的培訓(xùn)信息、教練普通信息、繳費信息以及最新考試信息;管理員可以錄入、修改、刪除、更新學(xué)員信息,及更新有關(guān)聯(lián)的相關(guān)信息。總體結(jié)構(gòu)和模塊外部設(shè)計圖4-1所示。繳費信息個人培訓(xùn)信息教練普通信息查 詢學(xué) 員考試信息科目一駕校學(xué)員信息管理系統(tǒng)hi考試預(yù)約科目二科目三錄入學(xué)員信息刪除學(xué)員信息管理員修改學(xué)員信息更新校內(nèi)公告圖4
35、-1 總體結(jié)構(gòu)和模塊外部設(shè)計4.2 接口設(shè)計4.2.1 外部接口在用戶界面部分,根據(jù)需求分析的結(jié)果,用戶需要一個用戶友善界面。在界面設(shè)計上,應(yīng)做到簡單明了,易于操作,并且要注意到界面的布局,應(yīng)突出的顯示重要以及出錯信息。外觀上也要做到合理化,考慮到用戶多對window 風(fēng)格較熟悉,應(yīng)盡量向這一方向靠攏。4.2.2 內(nèi)部接口用戶身份認(rèn)證模塊的返回值決定當(dāng)前用戶是否可以進入用戶信息維護模塊和業(yè)務(wù)處理模塊。4.3數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫概念數(shù)據(jù)結(jié)構(gòu)設(shè)計是在需求分析的階段的成果上,設(shè)計出能夠滿足用戶需求的各種實體,以及各實體之間的關(guān)系,為下一階段打好基礎(chǔ)。這個階段不考慮具體的數(shù)據(jù)庫、數(shù)據(jù)對象和數(shù)據(jù)類型,
36、只是構(gòu)建一個概念上的數(shù)據(jù)類型。數(shù)據(jù)庫表如下。 1學(xué)員信息表:(學(xué)員編號,學(xué)員姓名,性別,報名日期,證件類型,證件編號,聯(lián)系電話,申請類型,學(xué)員體檢,教練員,相片,備注) 2教練員信息表:(教練編號,教練姓名,聯(lián)系電話,教練證號,駕照類型,備注) 3培訓(xùn)信息表:(學(xué)員編號,學(xué)員姓名,申請車型,培訓(xùn)時間,備注) 4交費信息表:(學(xué)員編號,學(xué)員姓名,收費項目,交費金額,補考費,學(xué)員總費,備注) 5考試信息表:(學(xué)員編號,學(xué)員姓名,科目一考試時間,科目二考試時間,科目三考試時間,科目一成績,科目二成績,科目三成績,備注) 6用戶信息表:(用戶編號,用戶姓名,用戶密碼,用戶權(quán)限)4.4 登陸流程設(shè)計4.
37、4.1登陸模塊流程設(shè)計登陸模塊主要負(fù)責(zé)檢查登入用戶的合法信息,包括用戶名、密碼、權(quán)限,系統(tǒng)從數(shù)據(jù)庫中調(diào)出已經(jīng)注冊的信息和登入用戶輸入的信息比對,只有完全匹配才能進入系統(tǒng),否則拒絕非法用戶的非法進入。用戶登錄系統(tǒng)流程圖如圖4-2所示。圖4-2系統(tǒng)登錄模塊流程圖4.4.2學(xué)員信息管理模塊處理過程 學(xué)員信息管理流程圖如圖4-3所示。圖4-3 學(xué)員信息管理流程圖4.4.3用戶信息管理處理模塊過程 用戶信息管理流程圖如圖4-4所示。圖4-4 用戶信息管理流程圖4.5 出錯處理設(shè)計4.5.1出錯輸出信息程序在運行時主要會出現(xiàn)兩種錯誤:1)由于輸入信息無法滿足要求時產(chǎn)生的錯誤,稱為軟錯誤。2)由于其他問題,
38、如操作超時等,產(chǎn)生的問題,稱為硬錯誤。對于軟錯誤,須在查詢/維護模塊判斷輸入數(shù)據(jù)的正確性,判斷錯誤類型,再生成相應(yīng)的錯誤提示語句,送到輸出模塊中。對與硬錯誤,可在出錯的相應(yīng)模塊中輸出簡單的出錯語句,并將程序重置,數(shù)據(jù)庫內(nèi)容返回操作之前的狀態(tài)。4.5.2出錯處理策略主機必須安裝不間斷電源以防止停電或電壓不穩(wěn)造成的數(shù)據(jù)丟失的損失。若真斷電時,客戶機上將不會有太大的影響,主要是數(shù)據(jù)庫上:在斷電后恢復(fù)過程可采用oracle的日志文件,對其進行rollback 處理,對數(shù)據(jù)進行恢復(fù)。 第5章 系統(tǒng)實現(xiàn) 駕校系統(tǒng)運行后,基本界面和各功能模塊具體如下:5.1系統(tǒng)主界面主頁面,用戶點擊進入可以進入相應(yīng)模塊操作
39、,頁面如圖5-1所示。圖5-1 系統(tǒng)主界面5.2系統(tǒng)登錄界面 進入系統(tǒng)登入界面后,選擇用戶身份,輸入用戶名和密碼即可登入系統(tǒng)主界面,進入權(quán)限允許的模塊進行相關(guān)操作。頁面如圖5-2所示。圖5-2 系統(tǒng)登入界面5.3登錄后主頁面當(dāng)有學(xué)員登錄后,可以進行個人培訓(xùn)信息查詢,教練培訓(xùn)信息查詢等,以便預(yù)約空閑車輛練習(xí),還可以在指定時間內(nèi)進行考試預(yù)約。頁面如圖5-3所示。圖5-3 學(xué)員管理界面5.4學(xué)員培訓(xùn)信息管理頁面錄入學(xué)員每一個科目的培訓(xùn)信息,通過查看學(xué)員的培訓(xùn)記錄,掌握學(xué)員的學(xué)習(xí)進度。如果學(xué)員培訓(xùn)時間出現(xiàn)沖突或變動,可通過相應(yīng)模塊進行修改、錄入和刪除。頁面如圖5-4所示。圖5-4 學(xué)員培訓(xùn)信息管理界面
40、點擊錄入成功頁面如圖5-5所示。圖5-5 錄入成功5.5考試信息管理頁面按學(xué)號或按教練員查找學(xué)員考試的信息,教練員帶的同一批學(xué)員一般情況下可一同進行考試,及時通知要進行相關(guān)科目考試的學(xué)員,由駕校組織前往考試地點考試。頁面如圖5-6所示。圖5-6 考試信息管理界面5.6教練信息管理頁面輸入教練編號可以查詢該教練的個人信息、培訓(xùn)學(xué)員信息,及時更新教練信息,以便更好地安排學(xué)員學(xué)習(xí),練車。如圖5-7所示。圖5-7 教練信息管理界面5.7交費信息管理頁面在交費項目中可選選擇交費的名稱,包括基本學(xué)費,每一科目補考的費用的,可以進行一一記錄,可以通過查找,查詢出沒有完成交費任務(wù)的學(xué)員,通知學(xué)員交費。表如圖5
41、-8所示。圖5-8 繳費信息管理界面5.8用戶管理頁面用戶管理提供用戶管理和密碼設(shè)置。管理員權(quán)限,通過模塊可以對用戶進行管理,其中包括錄入、修改、刪除等。如圖5-9所示。 圖5-9 用戶管理界面結(jié)論該系統(tǒng)通過對汽車駕駛培訓(xùn)行業(yè)現(xiàn)狀的一些了解并結(jié)合自己的考駕駛證的經(jīng)歷,分析了駕駛培訓(xùn)業(yè)務(wù)流程,并對駕校學(xué)員信息管理系統(tǒng)可行性的分析,建立系統(tǒng)實體的e-r圖,設(shè)計出系統(tǒng)的數(shù)據(jù)庫,規(guī)劃出系統(tǒng)的主要功能模塊,基本上對駕校學(xué)員信息管理系統(tǒng)進行了詳細(xì)的分析與設(shè)計。21世紀(jì)是計算機技術(shù)飛速發(fā)展的時代,我們的生活已經(jīng)和計算機緊密的結(jié)合在一起,現(xiàn)代的管理方法在計算機中的使用可以解決汽車駕駛培訓(xùn)機構(gòu)的諸多棘手的問題,
42、不僅可以提高駕校管理人員的工作效率,而且操作方便,對于駕?,F(xiàn)有資源的調(diào)配起到相當(dāng)?shù)谋憬莸男Ч?。在整個系統(tǒng)的分析和設(shè)計過程中,按照信息管理分析與設(shè)計的步驟一步一步進行剖析和分解,進而清晰的了解到系統(tǒng)的每一個細(xì)節(jié),在系統(tǒng)的設(shè)計過程中,發(fā)現(xiàn)汽車駕駛培訓(xùn)行業(yè)管理制度不完善和混亂,存在很多的漏洞,相關(guān)規(guī)定跟不上該行業(yè)發(fā)展速度,行業(yè)中存在惡性的競爭,希望相關(guān)部門和機構(gòu)盡快出臺有關(guān)法規(guī)和制度以規(guī)范汽車駕駛培訓(xùn)行業(yè),維護學(xué)員的合法權(quán)益,保障人們的生命、財產(chǎn)的安全,維護道路交通的穩(wěn)定。本系統(tǒng)運用web應(yīng)用體系,采用struts框架設(shè)計、oracle數(shù)據(jù)庫通過需求分析、概要設(shè)計和詳細(xì)設(shè)計實現(xiàn)了一個基于web的駕校
43、學(xué)員管理系統(tǒng)。系統(tǒng)用j2ee編程語言開發(fā)的,應(yīng)用myeclipse開發(fā)平臺來,采用模塊化程序設(shè)計方法,既便于系統(tǒng)功能的各種查詢和修改,又便于未參與開發(fā)技術(shù)維護人員維護。在系統(tǒng)開發(fā)過程中,由于個人因素,本系統(tǒng)的設(shè)計開發(fā)存在考慮不夠充分、處理也不盡完美的問題。在界面設(shè)計方面,存在個人技術(shù)的不熟練對實際業(yè)務(wù)的分析、實踐不夠豐富,人機界面設(shè)計受到一定的制約,一些功能實現(xiàn)過程的人機交互還不夠完善的問題。在數(shù)據(jù)庫設(shè)計方面,雖然采用oracle數(shù)據(jù)庫進行設(shè)計開發(fā),節(jié)省了內(nèi)存空間,但由于受個人數(shù)據(jù)庫設(shè)計開發(fā)水平的不足,對數(shù)據(jù)庫的分析沒有充分詳細(xì),數(shù)據(jù)在一定程度上存在冗余??偟膩碚f,本次系統(tǒng)設(shè)計應(yīng)用了平時所學(xué)的
44、技術(shù),同時對于那些沒學(xué)過的技術(shù)自己通過請教老師、同學(xué)并且通過查詢網(wǎng)絡(luò)得到了學(xué)習(xí),使自己的知識面得到了提升。致謝感謝指導(dǎo)老師劉老師在論文設(shè)計及寫作過程中對學(xué)生的鼓勵與支持,她的嚴(yán)謹(jǐn)細(xì)致、一絲不茍的工作作風(fēng)一直是我學(xué)習(xí)工作中的榜樣。感謝學(xué)校給予充分時間讓我在課堂學(xué)習(xí)之后學(xué)習(xí)動手實踐能力,通過這次畢業(yè)設(shè)計,我發(fā)現(xiàn)了自己的很多不足,譬如在設(shè)計過程中我明白了細(xì)節(jié)不容忽視道理;很多專業(yè)知識學(xué)習(xí)的不夠透徹,以致自己在設(shè)計中遇到的困難很多,這就迫使自己重新拿起課本或者通過網(wǎng)絡(luò)自己獨立解決,提高了自己的自學(xué)能力,使我在專業(yè)知識的掌握和運用上有了深刻的認(rèn)識和體會。同時感謝這三年來一直幫助我教導(dǎo)我的所有老師,讓我學(xué)到了扎實的專業(yè)知識和人生的哲理。感謝陪我走過大學(xué)三年美好時光的同學(xué)和朋友,是你們讓我感到了大學(xué)生活的魅力和多姿多彩。感謝他們給我的每一分關(guān)懷,每一分溫暖,讓我有一個如此豐
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 加強倉庫節(jié)能減排措施的行動方案計劃
- 交通樞紐安全管理辦法計劃
- 班級親子活動的組織與方案設(shè)計計劃
- 化工行業(yè)品牌宣傳方案計劃
- 高中信息技術(shù) 信息價值的判斷教學(xué)實錄2 滬教版必修1
- 《托里縣上海梅蘭日蘭礦業(yè)有限公司新疆托里縣科克火熱金礦Ⅱ號礦段礦產(chǎn)資源開發(fā)利用與生態(tài)保護修復(fù)方案》專家意見的認(rèn)定
- 七年級地理下冊 9.3 撒哈拉以南的非洲-黑種人的故鄉(xiāng)教學(xué)實錄 晉教版
- 化妝師職業(yè)知識培訓(xùn)課件
- 統(tǒng)編版小學(xué)語文二年級下冊《語文園地八》精美課件
- 2025年江蘇貨運資格證答題竅門
- 合成樹脂瓦工程檢驗批質(zhì)量驗收記錄表格
- 保溫?zé)o機復(fù)合板施工方案
- 卡通家庭急救常識知識講座PPT模板
- 初一語文詞性練習(xí)(連答案)(最新整理)
- 小學(xué)五年級語文上冊有趣的漢字課件
- 消防(控制室)值班記錄
- 房屋租賃(出租)家私清單
- 計算機技術(shù)碩士專業(yè)學(xué)位授權(quán)點申報研究演示課件(PPT 39頁)
- 建筑裝飾材料與構(gòu)造-ppt課件
- 水泥廠熟料庫屋面鋼網(wǎng)架施工方案(46頁)
- AWS D1.8 D1.8M-2021 結(jié)構(gòu)焊接規(guī)范
評論
0/150
提交評論