版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 畢 業(yè) 設 計</p><p> 題 目: 駕校學員管理系統(tǒng) </p><p> 院、 系: 軟件工程系 </p><p> 姓 名: XXX </p><p> 指導教師: XXX
2、 </p><p> 系 主 任: XXX </p><p> 2013年 6月 22 日</p><p> 畢業(yè)設計(論文)任務書</p><p><b> 駕校學員管理系統(tǒng)</b></p><p><b> 摘 要</b&
3、gt;</p><p> 隨著我國國民經(jīng)濟的蓬勃發(fā)展,人民生活水平的不斷提高,汽車逐漸成為廣大市民的交通工具,駕校隨之發(fā)展起來。駕駛培訓學校的信息管理體現(xiàn)了一個機構的管理水平的高低并涉及一個機構效益問題。本系統(tǒng)利用計算機技術結合現(xiàn)代科學管理方法對駕校各類信息尤其是學員信息、日常工作進行協(xié)調(diào)管理,是一種有效的管理方案。</p><p> 本系統(tǒng)按照《機動車駕駛員培訓資格條件》,結合駕駛培
4、訓學校工作業(yè)務流程,分析當前駕駛培訓學?,F(xiàn)狀,建立相應的功能模塊。該系統(tǒng)運用計算機管理信息技術,建立數(shù)據(jù)庫,以Java Web程序代碼為開發(fā)工具,同時,運用Structs框架技術對系統(tǒng)框架進行搭建,并通過運用JSP頁面編程技術對系統(tǒng)的頁面進行編寫,借此來完成此系統(tǒng),使其能在日常應用中發(fā)揮出作用,實現(xiàn)了學員信息管理功能。本系統(tǒng)操作簡單、界面友好、靈活、穩(wěn)定,適合駕駛培訓學校信息管理。</p><p> 關鍵詞 管
5、理系統(tǒng);Java Web;數(shù)據(jù)庫</p><p> Trainees management system</p><p><b> Abstract</b></p><p> With the vigorous development of China's national economy, the people's li
6、ving 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 mo
7、dern scientific management 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&qu
8、ot;, </p><p> Keywords Management Information System; Java Web ; Database</p><p><b> 目 錄</b></p><p><b> 摘 要I</b></p><p> AbstractII&l
9、t;/p><p><b> 第1章 緒論1</b></p><p> 1.1 選題背景1</p><p> 1.2 開發(fā)設計的意義1</p><p> 第2章 相關技術基礎2</p><p> 2.1 數(shù)據(jù)庫技術的背景2</p><p> 2.2 Web
10、技術2</p><p> 2.2.1 Web服務器2</p><p> 2.2.2 Web瀏覽器3</p><p> 2.3 Struts框架3</p><p> 2.3.1 Struts框架的功能3</p><p> 2.3.2框架的體系結構4</p><p> 第3章
11、 系統(tǒng)分析6</p><p> 3.1系統(tǒng)需求分析6</p><p><b> 3.2功能分析6</b></p><p> 3.2.1 用戶登錄功能6</p><p> 3.2.2 管理人員登錄6</p><p> 3.3事務處理模塊6</p><p>
12、; 3.3.1學員基本信息錄入模塊7</p><p> 3.3.2教練員信息管理模塊8</p><p> 3.3.3交費信息管理模塊8</p><p> 3.3.4學員培訓信息管理模塊8</p><p> 3.3.5考試信息管理模塊8</p><p> 3.3.6用戶信息管理模塊8</p&
13、gt;<p> 3.4學員業(yè)務流程分析9</p><p> 3.5系統(tǒng)數(shù)據(jù)流程分析9</p><p> 3.6性能需求10</p><p> 3.7運行需求10</p><p> 第4章 系統(tǒng)設計11</p><p> 4.1系統(tǒng)總體設計11</p><p>
14、; 4.2 接口設計11</p><p> 4.2.1 外部接口11</p><p> 4.2.2 內(nèi)部接口12</p><p> 4.3數(shù)據(jù)結構設計12</p><p> 4.4 登陸流程設計12</p><p> 4.4.1登陸模塊流程設計12</p><p> 4
15、.4.2學員信息管理模塊處理過程13</p><p> 4.4.3用戶信息管理處理模塊過程13</p><p> 4.5 出錯處理設計14</p><p> 4.5.1出錯輸出信息14</p><p> 4.5.2出錯處理策略14</p><p> 第5章 系統(tǒng)實現(xiàn)16</p>&l
16、t;p> 5.1系統(tǒng)主界面16</p><p> 5.2系統(tǒng)登錄界面16</p><p> 5.3登錄后主頁面17</p><p> 5.4學員培訓信息管理頁面18</p><p> 5.5考試信息管理頁面18</p><p> 5.6教練信息管理頁面19</p><p
17、> 5.7交費信息管理頁面19</p><p> 5.8用戶管理頁面20</p><p><b> 結論22</b></p><p><b> 致謝23</b></p><p><b> 參考文獻24</b></p><p>&
18、lt;b> 第1章 緒論</b></p><p><b> 1.1 選題背景</b></p><p> 隨著人們生活水平提高,人們開始對生活物質(zhì)條件提出高的要求,汽車成為一種便捷、高效、通常的交通工具進入了人們的日常生活中,人們大量開始學習汽車駕駛技術。為了滿足人們對汽車駕駛的要求,汽車駕駛培訓行業(yè)蓬勃發(fā)展,大大小小的汽車駕駛培訓學校應運而生
19、,使得汽車駕駛培訓市場異?;鸨?</p><p> 然而,我國卻是世界上交通事故最多的國家。引發(fā)交通事故的因素很多,涉及方方面面的原因,有社會、自然、路、人、車諸多的變數(shù)造成交通事故,但更多的是駕駛員的技術和駕駛員的素質(zhì)。怎樣提升駕駛員的技術,進一步提高駕駛員的素質(zhì),已經(jīng)是有關部門急待解決和完善的任務,同時也是保障了人們生命、財產(chǎn)的安全,社會的安定。很多培訓機構基礎設施不齊全,教學工具簡陋,師資技術薄弱,學員
20、實踐時間嚴重不足,在學員中普遍存在拿證后沒有技術駕駛汽車;在經(jīng)濟利益的驅(qū)使下,部分汽車培訓機構私自成立教學處、惡意向?qū)W員索取財物、教學車輛已經(jīng)報廢等不正當手段,管理上混亂,效率低下,這些都嚴重損害了學員的合法權益[1]。</p><p> 盡管有的駕校駕教學設施比較集全,但傳統(tǒng)的管理方式和人工處理信息模式造成機構內(nèi)部管理較為混亂,工作效率低下?,F(xiàn)今競爭日趨激烈的駕培行業(yè)中,駕校要尋求新的管理方式和手段,提高管理
21、上的靈活性、實現(xiàn)在行業(yè)中穩(wěn)步的發(fā)展與壯大。個人覺得為了適應企業(yè)信息化策略的要求,通過分析駕培行業(yè)的業(yè)務流程,依照國家的相關法律和規(guī)定,要實現(xiàn)駕校學員的信息化管理。</p><p> 1.2 開發(fā)設計的意義</p><p> 隨著駕校規(guī)模增大,駕校的日常工作變得繁雜。學員從報名到最后取得駕照需要一系列學習過程,其間學員的數(shù)量龐大\學員的考試安排、教練與學員教學間的調(diào)度使得駕校人工管理日益
22、復雜。譬如有的駕校不能及時更新學校學員報考及考試信息及教練練車安排情況,使得學員不能及時按自身情況聯(lián)系教練車輛及申請考試,最后導致考試時間到期,不能拿到合格證書。隨著時代的發(fā)展,計算機技術已經(jīng)深入到各行各業(yè),為廣大用戶提供了更為周到便捷的服務。為了提高駕校工作效率,保證準確完整的數(shù)據(jù),采用計算機來管理駕校的信息和調(diào)度日常的教學安排,操作簡單,功能簡單實用,便于日常操作管理,大大節(jié)約時間、人力和物力資源。</p><p
23、> 第2章 相關技術基礎</p><p> 2.1 數(shù)據(jù)庫技術的背景</p><p> 數(shù)據(jù)庫技術是信息系統(tǒng)的一個核心技術。是一種計算機輔助管理數(shù)據(jù)的方法,它研究如何組織和存儲數(shù)據(jù),如何高效地獲取和處理數(shù)據(jù)。是通過研究數(shù)據(jù)庫的結構、存儲、設計、管理以及應用的基本理論和實現(xiàn)方法,并利用這些理論來實現(xiàn)對數(shù)據(jù)庫中的數(shù)據(jù)進行處理、分析和理解的技術。即:數(shù)據(jù)庫技術是研究、管理和應用數(shù)據(jù)
24、庫的一門軟件科學[3]。 </p><p> 數(shù)據(jù)庫技術研究和管理的對象是數(shù)據(jù),所以數(shù)據(jù)庫技術所涉及的具體內(nèi)容主要包括:通過對數(shù)據(jù)的統(tǒng)一組織和管理,按照指定的結構建立相應的數(shù)據(jù)庫和數(shù)據(jù)倉庫;利用數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)挖掘系統(tǒng)設計出能夠?qū)崿F(xiàn)對數(shù)據(jù)庫中的數(shù)據(jù)進行添加、修改、刪除、處理、分析、理解、報表和打印等多種功能的數(shù)據(jù)管理和數(shù)據(jù)挖掘應用系統(tǒng);并利用應用管理系統(tǒng)最終實現(xiàn)對數(shù)據(jù)的處理、分析和理解[4]。<
25、;/p><p> 數(shù)據(jù)庫技術產(chǎn)生于20世紀60年代末70年代初,其主要目的是有效地管理和存取大量的數(shù)據(jù)資源.數(shù)據(jù)庫技術主要研究如何存儲,使用和管理數(shù)據(jù). 近年來,數(shù)據(jù)庫技術和計算機網(wǎng)絡技術的發(fā)展相互滲透,相互促進,已成為當今計算機領域發(fā)展迅速,應用廣泛的兩大領域.數(shù)據(jù)庫技術不僅應用于事務處理,并且進一步應用到情報檢索,人工智能,專家系統(tǒng),計算機輔助設計等領域[5]。</p><p> Or
26、acle是業(yè)界首個為網(wǎng)絡計算而設計的數(shù)據(jù)庫,它具備以下特性:兼容性、可移植性、可連接性、高生產(chǎn)率、開放性。駕校管理信息系統(tǒng)數(shù)據(jù)存儲量大,各信息模塊之間的某些屬性還存在聯(lián)系,要求數(shù)據(jù)庫具備安全性和完整性,以便對數(shù)據(jù)庫中的數(shù)據(jù)進行統(tǒng)一的管理和控制,基于Oracle的特點,可以作為駕校管理信息系統(tǒng)的數(shù)據(jù)庫。</p><p> 2.2 Web技術 </p><p> Web技術已經(jīng)成為Inte
27、rnet上最重要的技術之一,Web應用越來越廣泛,Web開發(fā)也是軟件開發(fā)的重要組成部分。</p><p> 2.2.1 Web服務器 </p><p> Web服務器(Server)是向瀏覽器提供服務的程序。服務器是一種被動的程序,只有當其他計算機的瀏覽器向他們發(fā)出請求時才有所動作。在大多數(shù)情況下,這些動作是尋找并發(fā)送某個文檔給提出請求的瀏覽器[6]。</p><p
28、> 最常用的服務器是Apache服務器,它是Apache軟件基金會提供的開放源代碼軟件,它是一個非常優(yōu)秀的專業(yè)的Web服務器。最初,該服務器主要運行在Unix和Linux平臺上,現(xiàn)在也可以運行在Windows平臺上。Apache服務器已發(fā)展成為上最流行的服務器[7]。</p><p> 另一種比較流行的Web服務器是Microsoft公司開發(fā)的專門運行在Windows平臺上的IIS服務器。</p&
29、gt;<p> 2.2.2 Web瀏覽器</p><p> 在客戶端通常使用Web瀏覽器(browser)程序來訪問Web服務器上的資源。從本質(zhì)上說,瀏覽器是一個程序,它可以向服務器發(fā)送HTTP請求消息并處理返回的響應,也能夠捕捉到頁面上的鼠標單擊等事件[8]。</p><p> 在Web早期,瀏覽器是基于字符的,不能顯示任何圖形信息,也不能提供圖形化的用戶界面。199
30、3年,美國利諾伊Marc Andreessen開發(fā)并發(fā)布了第一個圖形化的瀏覽器,名為Mosaic。Mosaic非常受歡迎。目前,最流行的兩種瀏覽器是Internet Explorer 和 Netscape Navigator,另外一個免費的開源瀏覽器FireFox也非常流行[9]。</p><p> 2.3 Struts框架</p><p> 2.3.1 Struts框架的功能<
31、/p><p> Struts繼承了MVC的各項特性,并根據(jù)J2EE的特點,做了相應的變化與擴展。Struts有如下主要功能:包含一個controller servlet,能將用戶的請求發(fā)送到相應的Action對象;JSP自由標簽庫,并且在controller servlet中提供支持,幫助開發(fā)人員創(chuàng)建交互式表單應用;提供了實用對象:XML處理、通過Java reflection APIs自動處理JavaBeans屬
32、性、國際化的提示和消息[10]。</p><p> Struts實質(zhì)上是在JSP Model2的基礎上實現(xiàn)的一個MVC框架。在Struts框架中,模型由實現(xiàn)業(yè)務邏輯的JavaBean或EJB組件構成,控制器由ActionServlet和Action來實現(xiàn),視圖由一組JSP文件構成,Struts框架實現(xiàn)的MVC框架如下圖2-1所示。</p><p> 圖2-1 MVC框架</p&g
33、t;<p> 2.3.2框架的體系結構</p><p> Struts的體系結構實現(xiàn)了MVC設計模式的概念,它將這些概念映射到Web應用程序的組件和概念中。Struts框架的體系結構響應客戶請求時,各個部分工作的原理,從MVC角度體現(xiàn)了Struts框架中的各種組件的功能角色,具體實現(xiàn)過程如圖2-2所示。</p><p> 圖2-2 Struts體系結構</p>
34、;<p> 在Struts中,承擔MVC中Controller角色的是ActionServlet,它是一個Servlet,是個通用的控制組件。這個控制組件處理所有發(fā)送到Struts的HTTP請求,截取和分發(fā)這些請求到相應的ActionBean類。該組件還負責用相應的請求參數(shù)填充FormBean,并傳給ActionBean類[11]。ActionBean類實現(xiàn)業(yè)務邏輯,最后ActionBean類把控制權轉發(fā)給相應的JSP文
35、件生成視圖;所有這些控制邏輯利用Struts-config. xml文件來配置。</p><p> 在Struts中主要是由JSP生成頁面完成視圖的,JSP具有定制標記和包含Web組件的能力,利用這兩個特色,可以實現(xiàn)定制的組件、容器和布局管理器,從而實現(xiàn)可擴展的、可重用的和可維護的Web應用的界面。Struts提供了豐富的JSP標簽庫如html,bean,logic,template,nested,tiles等
36、,這有利于分開表示邏輯和程序邏輯,能夠大大提高開發(fā)效率[12]。</p><p> 在Struts中模型是以一個或多個Bean的形式存在,這些Bean包括FormBean,ActionBean,JavaBean等。FormBean封裝了用戶的請求信息如表單信息;ActionBean獲取從ActionServlet傳來的FormBean,取出相關信息,并調(diào)用相應的業(yè)務邏輯(封裝為JavaBean)進行處理[13]
37、。</p><p><b> 第3章 系統(tǒng)分析</b></p><p><b> 3.1系統(tǒng)需求分析</b></p><p> 駕校信息管理系統(tǒng)是在符合國家相關規(guī)定的前提下,實現(xiàn)各種信息的規(guī)范化、易于管理化和高效化。本系統(tǒng)主要是方便、簡易駕校管理人員的工作,提高整個駕校的運作效率,對當前學員報名的基本信息、科目學習、
38、學員的交費情況、學員的科目考試進程及教練安排、約車人員的車輛分配情況等方面信息進行及時、有效的管理和修改。</p><p> E-R圖是描述數(shù)據(jù)實體以及實體之間關系的一種直觀的描述工具。它包括以下集中元素。</p><p> 實體:用方框表示實體,方框內(nèi)寫上實體的名稱。</p><p> 實體的各種屬性:用橢圓形表示,用線段屬性和他對應的實體相連接。</
39、p><p> 實體與實體之間的關系:用菱形表示,菱形內(nèi)寫上聯(lián)系的名稱。</p><p> 根據(jù)系統(tǒng)分析,得出實體學員E-R模圖。學員E-R圖如圖3-1所示。</p><p> 圖3-1 學員E-R圖</p><p><b> 3.2功能分析 </b></p><p> 3.2.1 用戶登錄
40、功能</p><p> 用戶通過注冊,注冊成功后,進入登錄界面,登錄后可進行報名及相關信息查詢,包括個人用戶信息的修改、查看培訓信息及約考時間信息等。</p><p> 3.2.2 管理人員登錄功能</p><p> 通過驗證管理人員信息進行登錄,登錄成功后進入管理界面,可進行增、刪、改、查等操作。</p><p> 3.3事務處理模
41、塊分析 </p><p> 3.3.1 學員基本信息模塊</p><p> 該模塊主要完成學員報名信息的錄入,給學員分配學員編號,根據(jù)該編號可以對學員信息進行查詢、修改、和刪除。學員信息屬性包括:學員編號、學員姓名、性別、報名日期、證件編號、聯(lián)系電話、申請類型及相片等。學員可以登錄查詢自己的信息。模塊圖如圖3-2所示:</p><p> 圖3-2學員管理模塊圖
42、</p><p> 3.3.2教練員信息管理模塊</p><p> 該模塊主要完成教練員信息的錄入,系統(tǒng)管理員可以通過教練編號對教練信息查詢、修改和刪除,教練員信息包括:教練編號、教練姓名、教練證號、聯(lián)系電話、駕照類型等。學員可以查詢教練基本信息。</p><p> 3.3.3交費信息管理模塊</p><p> 該功能主要完成學員的基
43、本費用交納、學員補考費用交納,通過學員編號來查詢學員繳費情況和欠費通知,統(tǒng)計駕?,F(xiàn)接納了多少學員,當學員來領取駕照時,查看學員是否交費完畢,最終交費的合計。交費信息包括:學員編號、學員姓名、收費項目、交費金額、補考費、學員總費用等。</p><p> 3.3.4學員培訓信息管理模塊</p><p> 學員通過體檢,完成科目一學習考試后,可以進行上車訓練。由于學員人數(shù)較多,駕校的車輛有限
44、,場地的限制,學員個人時間、考試時間因素,需要對學員學習進行調(diào)整和分配,學員要提前約車得到通知后才能訓練。該模塊功能由教練員來操作,教練員知道車輛的空閑情況和學員學習進度。學員可查詢培訓信息包括:學員編號、學員姓名、約車時間、培訓類別、車輛類型、開始和結束日期等。</p><p> 3.3.5考試信息管理模塊</p><p> 該功能主要根據(jù)學員編號查詢出未考試學員,按學員對一個科目學
45、習進度來向考試中心安排申請學員的約考時間,通過申請,考試中心會發(fā)回一個具體的考試時間,再由管理員完成學員考試信息錄入、修改、和刪除等。學員可查詢考試信息包括:學員編號、學員姓名、三個科目約考時間、三個科目實考時間、三個科目成績等。</p><p> 3.3.6用戶信息管理模塊</p><p> 該功能主要完成權限的分配管理、用戶信息錄入、修改、查詢和刪除等,管理員可以進入每一個系統(tǒng)功能
46、模塊進行操作,管理整個駕校的信息,保證信息的完整和互通,可以修改、刪除用戶信息并安排教練的培訓工作。學員只可以通過個人編號查詢需要信息及預約考試。</p><p> 3.4學員業(yè)務流程分析</p><p> 首先學員要到相關駕校培訓中心報名,交費并進行體檢,然后進行駕駛理論和交通規(guī)則的學習和考核,通過考核的學員下一步學習倒車入庫、樁考、側方位停車、半坡起步、路上駕駛等駕駛車輛培訓和考核
47、,即分為科目一、科目二、科目三考試,每一個學員都要先學完一個科目通過駕校的申請方可到公安交警部門指定的考點進行該科目的考試,如果通過考試,就能進入下一科目的學習和考試;如果沒有按照規(guī)定完成考試,要交補考費再進行該科目的學習考試。只有全部通過三個科目的考試,才能拿到公安交通部頒發(fā)的機動車駕駛證。</p><p> 3.5系統(tǒng)數(shù)據(jù)流程分析</p><p> 數(shù)據(jù)項:系統(tǒng)涉及的數(shù)據(jù)項有36項
48、。</p><p> 數(shù)據(jù)字典如表3.1所示:</p><p> 表3.1 數(shù)據(jù)項列表</p><p><b> 3.6性能需求</b></p><p> 數(shù)據(jù)精確度:單價和總計精確到小數(shù)點2位。</p><p><b> 3.7 運行需求</b></p>
49、;<p><b> 1. 用戶運行界面</b></p><p><b> 簡單明了,易于使用</b></p><p><b> 2. 軟件接口</b></p><p> 本系統(tǒng)用到的軟件如下:</p><p> 操作系統(tǒng): Win 7、Win XP<
50、;/p><p> 數(shù)據(jù)庫系統(tǒng):Oracle</p><p><b> 3. 故障處理</b></p><p> 本系統(tǒng)可能有出錯的情況:</p><p> 身份認證時可能出錯;</p><p><b> 信息輸出出錯。</b></p><p>
51、 出錯處理方法及補救措施:</p><p> 1)根據(jù)出錯的種類提示身份認證重新輸入;</p><p> 2)系統(tǒng)給出出錯提示。</p><p><b> 第4章 系統(tǒng)設計</b></p><p><b> 4.1系統(tǒng)總體設計</b></p><p> 根據(jù)權限管理
52、分為學員和管理員,學員登錄時有查詢和考試預約兩個功能,具體可以查詢個人的培訓信息、教練普通信息、繳費信息以及最新考試信息;管理員可以錄入、修改、刪除、更新學員信息,及更新有關聯(lián)的相關信息??傮w結構和模塊外部設計圖4-1所示。</p><p> 圖4-1 總體結構和模塊外部設計</p><p><b> 4.2 接口設計</b></p><p&g
53、t; 4.2.1 外部接口</p><p> 在用戶界面部分,根據(jù)需求分析的結果,用戶需要一個用戶友善界面。在界面設計上,應做到簡單明了,易于操作,并且要注意到界面的布局,應突出的顯示重要以及出錯信息。外觀上也要做到合理化,考慮到用戶多對WINDOW 風格較熟悉,應盡量向這一方向靠攏。</p><p> 4.2.2 內(nèi)部接口</p><p> 用戶身份認證模
54、塊的返回值決定當前用戶是否可以進入用戶信息維護模塊和業(yè)務處理模塊。</p><p> 4.3數(shù)據(jù)庫結構設計</p><p> 數(shù)據(jù)庫概念數(shù)據(jù)結構設計是在需求分析的階段的成果上,設計出能夠滿足用戶需求的各種實體,以及各實體之間的關系,為下一階段打好基礎。這個階段不考慮具體的數(shù)據(jù)庫、數(shù)據(jù)對象和數(shù)據(jù)類型,只是構建一個概念上的數(shù)據(jù)類型。數(shù)據(jù)庫表如下。</p><p>
55、 1.學員信息表:(學員編號,學員姓名,性別,報名日期,證件類型,證件編號,聯(lián)系電話,申請類型,學員體檢,教練員,相片,備注)</p><p> 2.教練員信息表:(教練編號,教練姓名,聯(lián)系電話,教練證號,駕照類型,備注)</p><p> 3.培訓信息表:(學員編號,學員姓名,申請車型,培訓時間,備注)</p><p> 4.交費信息表:(學員編號,學員姓名
56、,收費項目,交費金額,補考費,學員總費,備注)</p><p> 5.考試信息表:(學員編號,學員姓名,科目一考試時間,科目二考試時間,科目三考試時間,科目一成績,科目二成績,科目三成績,備注)</p><p> 6.用戶信息表:(用戶編號,用戶姓名,用戶密碼,用戶權限)</p><p> 4.4 登陸流程設計</p><p> 4.
57、4.1登陸模塊流程設計</p><p> 登陸模塊主要負責檢查登入用戶的合法信息,包括用戶名、密碼、權限,系統(tǒng)從數(shù)據(jù)庫中調(diào)出已經(jīng)注冊的信息和登入用戶輸入的信息比對,只有完全匹配才能進入系統(tǒng),否則拒絕非法用戶的非法進入。用戶登錄系統(tǒng)流程圖如圖4-2所示。</p><p> 圖4-2系統(tǒng)登錄模塊流程圖</p><p> 4.4.2學員信息管理模塊處理過程</
58、p><p> 學員信息管理流程圖如圖4-3所示。</p><p> 圖4-3 學員信息管理流程圖</p><p> 4.4.3用戶信息管理處理模塊過程</p><p> 用戶信息管理流程圖如圖4-4所示。</p><p> 圖4-4 用戶信息管理流程圖</p><p> 4.5 出錯處理
59、設計</p><p> 4.5.1出錯輸出信息</p><p> 程序在運行時主要會出現(xiàn)兩種錯誤:1)由于輸入信息無法滿足要求時產(chǎn)生的錯誤,稱為軟錯誤。2)由于其他問題,如操作超時等,產(chǎn)生的問題,稱為硬錯誤。對于軟錯誤,須在查詢/維護模塊判斷輸入數(shù)據(jù)的正確性,判斷錯誤類型,再生成相應的錯誤提示語句,送到輸出模塊中。</p><p> 對與硬錯誤,可在出錯的相應
60、模塊中輸出簡單的出錯語句,并將程序重置,數(shù)據(jù)庫內(nèi)容返回操作之前的狀態(tài)。</p><p> 4.5.2出錯處理策略</p><p> 主機必須安裝不間斷電源以防止停電或電壓不穩(wěn)造成的數(shù)據(jù)丟失的損失。若真斷電時,客戶機上將不會有太大的影響,主要是數(shù)據(jù)庫上:在斷電后恢復過程可采用Oracle的日志文件,對其進行ROLLBACK 處理,對數(shù)據(jù)進行恢復。</p><p>
61、<b> 系統(tǒng)實現(xiàn) </b></p><p> 駕校系統(tǒng)運行后,基本界面和各功能模塊具體如下:</p><p><b> 5.1系統(tǒng)主界面</b></p><p> 主頁面,用戶點擊進入可以進入相應模塊操作,頁面如圖5-1所示。</p><p> 圖5-1 系統(tǒng)主界面</p>
62、<p><b> 5.2系統(tǒng)登錄界面</b></p><p> 進入系統(tǒng)登入界面后,選擇用戶身份,輸入用戶名和密碼即可登入系統(tǒng)主界面,進入權限允許的模塊進行相關操作。頁面如圖5-2所示。</p><p> 圖5-2 系統(tǒng)登入界面</p><p><b> 5.3登錄后主頁面</b></p>
63、<p> 當有學員登錄后,可以進行個人培訓信息查詢,教練培訓信息查詢等,以便預約空閑車輛練習,還可以在指定時間內(nèi)進行考試預約。頁面如圖5-3所示。</p><p> 圖5-3 學員管理界面</p><p> 5.4學員培訓信息管理頁面</p><p> 錄入學員每一個科目的培訓信息,通過查看學員的培訓記錄,掌握學員的學習進度。如果學員培訓時間出現(xiàn)
64、沖突或變動,可通過相應模塊進行修改、錄入和刪除。頁面如圖5-4所示。</p><p> 圖5-4 學員培訓信息管理界面</p><p> 點擊錄入成功頁面如圖5-5所示。</p><p><b> 圖5-5 錄入成功</b></p><p> 5.5考試信息管理頁面</p><p> 按
65、學號或按教練員查找學員考試的信息,教練員帶的同一批學員一般情況下可一同進行考試,及時通知要進行相關科目考試的學員,由駕校組織前往考試地點考試。頁面如圖5-6所示。</p><p> 圖5-6 考試信息管理界面</p><p> 5.6教練信息管理頁面</p><p> 輸入教練編號可以查詢該教練的個人信息、培訓學員信息,及時更新教練信息,以便更好地安排學員學習
66、,練車。如圖5-7所示。</p><p> 圖5-7 教練信息管理界面</p><p> 5.7交費信息管理頁面</p><p> 在交費項目中可選選擇交費的名稱,包括基本學費,每一科目補考的費用的,可以進行一一記錄,可以通過查找,查詢出沒有完成交費任務的學員,通知學員交費。表如圖5-8所示。</p><p> 圖5-8 繳費信息管理
67、界面</p><p><b> 5.8用戶管理頁面</b></p><p> 用戶管理提供用戶管理和密碼設置。管理員權限,通過模塊可以對用戶進行管理,其中包括錄入、修改、刪除等。如圖5-9所示。</p><p> 圖5-9 用戶管理界面</p><p><b> 結論</b></p&g
68、t;<p> 該系統(tǒng)通過對汽車駕駛培訓行業(yè)現(xiàn)狀的一些了解并結合自己的考駕駛證的經(jīng)歷,分析了駕駛培訓業(yè)務流程,并對駕校學員信息管理系統(tǒng)可行性的分析,建立系統(tǒng)實體的E-R圖,設計出系統(tǒng)的數(shù)據(jù)庫,規(guī)劃出系統(tǒng)的主要功能模塊,基本上對駕校學員信息管理系統(tǒng)進行了詳細的分析與設計。21世紀是計算機技術飛速發(fā)展的時代,我們的生活已經(jīng)和計算機緊密的結合在一起,現(xiàn)代的管理方法在計算機中的使用可以解決汽車駕駛培訓機構的諸多棘手的問題,不僅可以
69、提高駕校管理人員的工作效率,而且操作方便,對于駕?,F(xiàn)有資源的調(diào)配起到相當?shù)谋憬莸男Ч?lt;/p><p> 在整個系統(tǒng)的分析和設計過程中,按照信息管理分析與設計的步驟一步一步進行剖析和分解,進而清晰的了解到系統(tǒng)的每一個細節(jié),在系統(tǒng)的設計過程中,發(fā)現(xiàn)汽車駕駛培訓行業(yè)管理制度不完善和混亂,存在很多的漏洞,相關規(guī)定跟不上該行業(yè)發(fā)展速度,行業(yè)中存在惡性的競爭,希望相關部門和機構盡快出臺有關法規(guī)和制度以規(guī)范汽車駕駛培訓行業(yè)
70、,維護學員的合法權益,保障人們的生命、財產(chǎn)的安全,維護道路交通的穩(wěn)定。</p><p> 本系統(tǒng)運用Web應用體系,采用Struts框架設計、Oracle數(shù)據(jù)庫通過需求分析、概要設計和詳細設計實現(xiàn)了一個基于Web的駕校學員管理系統(tǒng)。系統(tǒng)用J2EE編程語言開發(fā)的,應用MyEclipse開發(fā)平臺來,采用模塊化程序設計方法,既便于系統(tǒng)功能的各種查詢和修改,又便于未參與開發(fā)技術維護人員維護。</p>&l
71、t;p> 在系統(tǒng)開發(fā)過程中,由于個人因素,本系統(tǒng)的設計開發(fā)存在考慮不夠充分、處理也不盡完美的問題。在界面設計方面,存在個人技術的不熟練對實際業(yè)務的分析、實踐不夠豐富,人機界面設計受到一定的制約,一些功能實現(xiàn)過程的人機交互還不夠完善的問題。在數(shù)據(jù)庫設計方面,雖然采用Oracle數(shù)據(jù)庫進行設計開發(fā),節(jié)省了內(nèi)存空間,但由于受個人數(shù)據(jù)庫設計開發(fā)水平的不足,對數(shù)據(jù)庫的分析沒有充分詳細,數(shù)據(jù)在一定程度上存在冗余。總的來說,本次系統(tǒng)設計應用了
72、平時所學的技術,同時對于那些沒學過的技術自己通過請教老師、同學并且通過查詢網(wǎng)絡得到了學習,使自己的知識面得到了提升。</p><p><b> 致謝</b></p><p> 感謝指導老師*老師在論文設計及寫作過程中對學生的鼓勵與支持,她的嚴謹細致、一絲不茍的工作作風一直是我學習工作中的榜樣。感謝學校給予充分時間讓我在課堂學習之后學習動手實踐能力,通過這次畢業(yè)設計
73、,我發(fā)現(xiàn)了自己的很多不足,譬如在設計過程中我明白了細節(jié)不容忽視道理;很多專業(yè)知識學習的不夠透徹,以致自己在設計中遇到的困難很多,這就迫使自己重新拿起課本或者通過網(wǎng)絡自己獨立解決,提高了自己的自學能力,使我在專業(yè)知識的掌握和運用上有了深刻的認識和體會。</p><p> 同時感謝這三年來一直幫助我教導我的所有老師,讓我學到了扎實的專業(yè)知識和人生的哲理。感謝陪我走過大學三年美好時光的同學和朋友,是你們讓我感到了大學
74、生活的魅力和多姿多彩。感謝他們給我的每一分關懷,每一分溫暖,讓我有一個如此豐富多彩值得回憶的大學生活。我會繼續(xù)努力不斷學習讓自己的人生豐富起來。</p><p><b> 參考文獻</b></p><p> 1 楊玉炎,左為民,李尊勝.我國汽車駕駛員培訓行業(yè)的現(xiàn)狀集團經(jīng)濟研</p><p> 究,2008
75、 </p><p> 2 呂建新.道路交通事故的致因分析與控制策略《交通與運輸(學術版)》</p><p><b> 2009年02期</b></p><p> 3 唐曉波.管理信息系統(tǒng).科學出版社,2009:135~139</p><p> 4 鄺孔武,王曉敏.信息系統(tǒng)分析與設計.
76、清華大學出版社,2009:24~26</p><p> 5 范立峰,林果園.Java Web 程序設計教程.人民郵電出版社:117~118</p><p> 6 飛思科技產(chǎn)品研發(fā)中心.JSP應用開發(fā)詳解[M].北京:電子工業(yè)出版社</p><p><b> 2009:2~6</b></p><p> 7 高
77、國忠.基于J2EE和MVC模式的企業(yè)信息管理系統(tǒng)設計與實現(xiàn),中國 </p><p> 農(nóng)業(yè)機械化科學研究院,2007</p><p> 8 劉獻忠,趙亞湘,楊瑩.智能住宅小區(qū)管理系統(tǒng)設計與實現(xiàn)[J],長沙道</p><p> 學院學報,2010,20(1)</p><p> 9 王能斌.數(shù)據(jù)庫系統(tǒng)原理[M].北京:電子工業(yè)出版社,
78、2010</p><p> 10 袁梅冷,黃煙波,黃家林.J2EE應用模型中MVC軟件體系結構的研究</p><p> 與應用[J],計算機應用研究,2010(3):147~149</p><p> 11 孟慶強,宗平.J2EE與三層Web應用開發(fā)[J],計算機與現(xiàn)代化,2010</p><p> 12 Bruce Eckel.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 駕校管理系統(tǒng)畢業(yè)論文
- 恒達駕校管理系統(tǒng)規(guī)劃設計[畢業(yè)論文]
- 計算機畢業(yè)論文--基于jsp的駕校管理系統(tǒng)
- 畢業(yè)論文——駕校預約課程管理系統(tǒng)的設計與實現(xiàn)
- 軟件工程畢業(yè)論文-駕校管理系統(tǒng)的設計與實現(xiàn)
- 畢業(yè)論文:外語培訓學校學員管理信息系統(tǒng)
- 畢業(yè)論文:外語培訓學校學員管理信息系統(tǒng)
- 軟件工程畢業(yè)論文-駕校管理系統(tǒng)的設計與實現(xiàn) 2
- 畢業(yè)論文——畢業(yè)論文管理系統(tǒng)
- 畢業(yè)論文——畢業(yè)論文管理系統(tǒng) (2)
- 恒達駕校管理系統(tǒng)規(guī)劃設計[畢業(yè)論文+開題報告+文獻綜述+外文翻譯]
- 畢業(yè)論文——畢業(yè)論文管理系統(tǒng) (2)
- 畢業(yè)論文——畢業(yè)論文管理系統(tǒng) (2)
- 基于Android的駕校教練學員管理系統(tǒng)的設計與實現(xiàn).pdf
- 畢業(yè)論文管理系統(tǒng)
- 畢業(yè)論文管理系統(tǒng)
- 基于SSH的首山駕校車輛與學員管理系統(tǒng)的設計與實現(xiàn)論文.doc
- 學生成績管理系統(tǒng)畢業(yè)論文畢業(yè)論文
- 浙江師范大學函授學員畢業(yè)論文
- 畢業(yè)論文(設計)基于.net畢業(yè)論文管理系統(tǒng)
評論
0/150
提交評論