版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 畢業(yè)論文/設(shè)計</b></p><p> 2017年06月10日</p><p><b> 摘 要</b></p><p> 隨著汽車的日益普及,駕照就成了現(xiàn)代社會人必不可缺的證件。在此盛況下,駕校學(xué)員日益增加,傳統(tǒng)的手記駕校管理方法已經(jīng)捉襟見肘,疲于應(yīng)付?;ヂ?lián)網(wǎng)+傳統(tǒng)企業(yè)的大背景下,新
2、的駕校管理的方法呼之欲出---網(wǎng)絡(luò)系統(tǒng)子系統(tǒng)的xx駕校管理系統(tǒng)。</p><p> 結(jié)合xx駕校中的學(xué)員、教練、車輛的管理需求,實地考察該駕校實際操作后,xx駕校管理系統(tǒng)誕生 。xx駕校信息管理系統(tǒng)利用B/S模式,不論駕校管理人員還是學(xué)員,都可以隨時隨利用電腦看得到自己所需要知道的信息,無需安裝任何軟件。大大節(jié)省了時間,減少了人工管理駕校管理活動的可能性。節(jié)約大量財力、物力與人力,并且增加駕校管理的客觀性和效率
3、性,提高駕校管理人員的工作效率,以及駕校學(xué)員的學(xué)習(xí)效率。</p><p> 本系統(tǒng)采用java語言,Jsp技術(shù),B/S模式,以MyEclipse為開發(fā)工具,sqlserver數(shù)據(jù)庫開發(fā)的。系統(tǒng)經(jīng)過測試,運行效果穩(wěn)定,操作簡單、方便、快捷。但在具體的應(yīng)用過程中,可能會出現(xiàn)一些問題,今后還會對本系統(tǒng)不斷地進行完善、更新,使其功能更強大,應(yīng)用更廣泛。最后對該駕校管理系統(tǒng)做了總結(jié),指出了系統(tǒng)的采用技術(shù)和經(jīng)驗,同時指出了
4、系統(tǒng)存在的不足,并對今后進一步完善和研究工作進行了展望。</p><p> 關(guān)鍵詞:?駕校管理;JSP;sqlserver</p><p><b> Abstract</b></p><p><b> 窗體底端</b></p><p> With the increasing popular
5、ity of automobiles, a driver's license becomes an essential document for the modern community. In this situation, the students of the driving school are increasing, and the traditional methods of managing the managem
6、ent of the driving school are too busy to handle. In the context of the Internet plus the traditional enterprise, the new driving school management method is called for: the system of fashion driving management system of
7、 network system subsystem. </p><p> In combination with the management requirement of the students, coaches and vehicles in the fashion driving school, the management system of fashion driving school is bor
8、n after the actual operation of the driving school. Fashion driving school information management system using B/S mode, both driving school administrators and students, can at any time with the use of computer informati
9、on, see what they need to know without having to install any software. It saves time and reduces the possibili</p><p> The system USES the Java language, Jsp technology, B/S schema, developed using MyEclips
10、e as development tool, sqlserver database. The system is tested, the operating effect is stable, the operation is simple, convenient and quick. But in the process of specific application, some problems may occur, this sy
11、stem will also constantly to perfect, update, and make it more powerful, more extensive application. Finally made a summary for the driving school management system, points out the system adopt</p><p> Key
12、Words:Driving school management;JSP;sqlserver</p><p><b> 目 錄</b></p><p><b> 第1章 緒 論1</b></p><p> 1.1 研究背景1</p><p> 1.2課題研究現(xiàn)狀及趨勢1</p>
13、;<p><b> 1.3開發(fā)目標(biāo)2</b></p><p> 第2章 系統(tǒng)分析3</p><p> 2.1可行性分析3</p><p> 2.1.1技術(shù)可行性分析3</p><p> 2.1.2經(jīng)濟可行性分析3</p><p> 2.1.3社會可行性分析4&
14、lt;/p><p><b> 2.2技術(shù)簡介4</b></p><p> 2.2.1 JAVA技術(shù)簡介4</p><p> 2.2.2 JSP技術(shù)簡介4</p><p> 2.2.3 SQL Server簡介5</p><p> 2.3系統(tǒng)需求分析5</p><
15、p> 2.3.1功能需求5</p><p> 2.3.2 性能需求6</p><p> 第3章 系統(tǒng)概要設(shè)計7</p><p> 3.1 系統(tǒng)概要設(shè)計7</p><p> 3.1.1 系統(tǒng)功能模塊圖7</p><p> 3.2 數(shù)據(jù)庫設(shè)計7</p><p> 3.
16、2.1 數(shù)據(jù)字典7</p><p> 3.2.2 數(shù)據(jù)庫表邏輯結(jié)構(gòu)設(shè)計8</p><p> 3.2.3 物理結(jié)構(gòu)設(shè)計8</p><p> 3.2.4數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計11</p><p> 3.3系統(tǒng)設(shè)計意義16</p><p> 第四章 系統(tǒng)實現(xiàn)17</p><p>
17、4.1系統(tǒng)開發(fā)環(huán)境17</p><p> 4.2登錄管理模塊17</p><p> 4.3公用模塊18</p><p> 4.4后臺模塊20</p><p> 4.4.1學(xué)員信息管理模塊20</p><p> 4.4.2車輛信息管理模塊20</p><p> 4.4.3教
18、練信息管理模塊21</p><p> 4.4.4教務(wù)管理系統(tǒng)21</p><p> 4.4.5試題信息管理模塊22</p><p> 4.4.6個人資料管理22</p><p> 第五章 系統(tǒng)測試24</p><p> 5.1 測試任務(wù)和測試環(huán)境24</p><p> 5
19、.2 測試的主要內(nèi)容24</p><p> 5.3 測試用例24</p><p> 5.4 測試結(jié)論25</p><p> 第六章 總 結(jié)26</p><p><b> 參考文獻27</b></p><p><b> 致 謝28</b></p&g
20、t;<p><b> 緒 論</b></p><p> 本章主要從項目背景和意義以及發(fā)展趨勢,開發(fā)目標(biāo)和項目組織結(jié)構(gòu)做了實地調(diào)研和基本分析。</p><p><b> 1.1 研究背景</b></p><p> 李克強總書記提出“互聯(lián)網(wǎng)+”計劃,“互聯(lián)網(wǎng)+”服務(wù)商模式欣然崛起,以現(xiàn)代網(wǎng)絡(luò)技術(shù)環(huán)境為依托
21、,將傳統(tǒng)駕校管理模式轉(zhuǎn)化為利用現(xiàn)代網(wǎng)絡(luò)技術(shù)進行駕校管理操作和管理已經(jīng)成為大勢所趨。</p><p> 伴隨著現(xiàn)代化立體交通的發(fā)達,駕照變得必不可缺,駕校的學(xué)員以及駕照材料信息日益增多,給駕校的管理與運行帶來諸多困難。眾多的駕校信息管理,學(xué)員、教練、車輛、考試、之間的協(xié)調(diào)與分配,讓傳統(tǒng)的駕校管理捉襟見肘,難以應(yīng)付。如何集中處理龐大的駕校信息?如何解決人員安排問題?都是xx駕校必須處理的問題。本系統(tǒng)秉承解決繁雜的信
22、息,方便駕校人員的理念,依托xx駕校實地考察結(jié)果制作完成,本系統(tǒng)完成后將結(jié)束駕校管理混亂的局面。</p><p> xx駕校為了方便客戶,減輕教練的工作的負(fù)擔(dān)、提高工作效率,利用xx駕校管理系統(tǒng)提高了駕校管理的質(zhì)量,使數(shù)據(jù)信息得到及時的共享,查找信息更準(zhǔn)確、更及時,操作更加簡單,更加方便,成本更加低廉,節(jié)約大量的人力、物力和財力,從而使駕校管理更趨于公正、客觀,更加激發(fā)學(xué)員的學(xué)習(xí)興趣。</p>&
23、lt;p> 1.2課題研究現(xiàn)狀及趨勢</p><p> 隨著駕校擴招,國內(nèi)駕校管理面臨著如何提高管理質(zhì)量這個嚴(yán)峻的課題。駕校畢業(yè)生質(zhì)量良莠不齊,問題出在教的方面?還是學(xué)的方面?如何才能準(zhǔn)確而及時的發(fā)現(xiàn)問題,疏導(dǎo)癥結(jié),是提高質(zhì)量的第一步。課堂質(zhì)量隸屬于質(zhì)量其中一環(huán),也是極其重要的一環(huán),給課堂質(zhì)量一個客觀公正的評價是改進課堂質(zhì)量的前提,而駕校管理情況也是重要的一部分,通過對學(xué)員的駕校管理情況的考核,提高質(zhì)量
24、。本文旨在對駕校管理管理系統(tǒng)進行研究,并構(gòu)建駕校管理管理系統(tǒng)。駕校管理管理系統(tǒng)實現(xiàn)了對駕校管理的功能要求,對教練信息、學(xué)員信息進行管理,實現(xiàn)了在網(wǎng)上對學(xué)員進行駕校管理的功能。</p><p><b> 1.3開發(fā)目標(biāo)</b></p><p> 駕校信息管理系統(tǒng)可以幫助教務(wù)人員完成駕校管理的復(fù)雜工作,駕校管理安排,駕校管理實施,檔案管理、考試管理等所有工作。所有的駕
25、校管理數(shù)據(jù)和其它數(shù)據(jù)庫需要一種主流的方式進行存儲和管理。系統(tǒng)開發(fā)后將使工作人員從繁重的工作中解脫出來,提高了工作效率并節(jié)省了人力、縮減了不必要的開支。 </p><p><b> 系統(tǒng)分析</b></p><p> 本章從技術(shù)、經(jīng)濟、社會的選擇性等方面研究計算機系統(tǒng)工程可能性對駕校管理進行研究,避免時間、
26、資源、人力浪費。使得所開發(fā)出的系統(tǒng)功能必須實用,并且操作簡便,容易上手。</p><p><b> 2.1可行性分析</b></p><p> 2.1.1技術(shù)可行性分析</p><p> 技術(shù)可行性:本系統(tǒng)是自行開發(fā)的管理系統(tǒng),專門為駕校管理開發(fā),方便駕校人員管理學(xué)院、教練以及車輛,具有實際的現(xiàn)實意義。系統(tǒng)開發(fā)時,使用的的軟件及數(shù)據(jù)庫都是
27、開源的,系統(tǒng)中使用的jar包也是開源的,不會涉及侵權(quán)等問題。</p><p> 本系統(tǒng)使用JSP技術(shù)以及SQL server,當(dāng)前這兩個技術(shù)已經(jīng)相當(dāng)成熟。JSP技術(shù)是WEB技術(shù)中應(yīng)用最廣泛的一種,發(fā)展比較成熟,非常容易地創(chuàng)建和維護網(wǎng)頁,執(zhí)行效率高,具有簡單易學(xué)性、兼容性,數(shù)據(jù)庫SQL Server使用簡單方便、安全性高、穩(wěn)定性好、成本低等。因此,在技術(shù)上使用JSP和SQL Server是完全可以勝任這個平臺的開
28、發(fā)。</p><p> xx駕校已經(jīng)購置電腦等設(shè)備,可以支持本系統(tǒng)的運用。</p><p> 2.1.2經(jīng)濟可行性分析 </p><p> 經(jīng)濟可行性:開發(fā)本系統(tǒng)所需的相關(guān)材料均可以通過學(xué)校附近的xx駕校進行調(diào)查采集,應(yīng)用軟件可以通過網(wǎng)站上簡單獲得,硬件方面只需要一臺成本不高的電腦,開發(fā)成本比較低。實現(xiàn)xx駕校的信息化管理可以節(jié)約大量的人力、物力和財力,而
29、且方便分配學(xué)員練習(xí)車輛以及考試,提高了駕校管理水平和駕校管理人員工作效益。對于使用系統(tǒng)的人員培訓(xùn)只需簡單試用便會懂得,培訓(xùn)資本不高。所以,從經(jīng)濟的角度來看,本系統(tǒng)可行。</p><p> 駕駛證成為人人必不可少的證件,駕校的學(xué)員急劇增加,越來越多的駕校需要管理更加清楚、條理、明了,xx駕校管理系統(tǒng)解決了這些駕校的問題。本系統(tǒng)順應(yīng)了市場上駕校對管理的需求,操作簡單,對使用系統(tǒng)的工作人員沒有過高要求,可以適應(yīng)大多數(shù)
30、駕校,便于市場推廣,市場前景良好。故該系統(tǒng)在經(jīng)濟可行性很高。</p><p> 2.1.3社會可行性分析</p><p> xx駕校對信息的管理實行了信息化的管理,駕校內(nèi)部擁有計算機,且?guī)椭N售人員利用計算機,方便快速的對駕校的車輛、人員以及考試安排的信息進行登記、管理、查詢統(tǒng)計等相關(guān)操作,使雜亂的數(shù)據(jù)能夠具體化、直觀化,實現(xiàn)了信息化共享的目標(biāo),提高了管理效益。對于其他駕校,都需要一套
31、這樣的系統(tǒng)來管理駕校信息,所以xx駕校管理系統(tǒng)具有廣闊的開發(fā)前景。</p><p><b> 2.2技術(shù)簡介</b></p><p> 2.2.1 JAVA技術(shù)簡介</p><p> Java是當(dāng)前最流行的網(wǎng)絡(luò)編程語言,和C++語言相比,她具有著特殊的特點,比如:簡單、面向?qū)ο?、平臺無關(guān)性、分布性、安全性、多線程等。</p>
32、<p> Java是通過提供最基本的方法來完成指定的任務(wù),用戶只需理解一些基本的概念,就可以使用其編寫出適合于各種情況的應(yīng)用程序。它繼承C++,但又略去了C++的一些難以理解又易混淆的概念。Java將數(shù)據(jù)封裝于類中,利用類的優(yōu)點,方便維護。它還可以在不同的平臺上運行,提供不同平臺的接口,實現(xiàn)了“一編譯,到處運行”。Java舍棄了指針,減少了內(nèi)存出錯的可能,避免了病毒入侵指針,提高了安全性以及穩(wěn)健性。</p>
33、<p> 2.2.2 JSP技術(shù)簡介</p><p> JSP(Java Server Pages)是由Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),JSP技術(shù)是在SERVLET技術(shù)基礎(chǔ)發(fā)展起來的,它正在飛速發(fā)展中,現(xiàn)在已經(jīng)成為了Java服務(wù)器編程的重要組成部分。雖然它還未成型,但是它必將和J2EE一起發(fā)展。</p><p> JS
34、P是結(jié)合markup和JAV代碼來處理的一種動態(tài)頁面,每一頁第一次被調(diào)用時,通過JSP引擎自動被編譯成Servlet、Applets和Web Server,因此,Web應(yīng)用的功能可以分成多個明確定義公用接口的組件,通過JSP將它們結(jié)合在一起。這種模式允許工作分成倆部分:組建開發(fā)與頁面設(shè)計和編譯,在這種應(yīng)用編輯模式,使得業(yè)務(wù)邏輯和數(shù)據(jù)處理分開。現(xiàn)在已經(jīng)有許多Web Server支持JSP,這使得JSP具有良好的可移植性。JSP有一下三個特
35、點:1、將內(nèi)榮的產(chǎn)生和顯示進行分離。2、強調(diào)可重用的群組件。3、采用標(biāo)志簡化開發(fā)。</p><p> 2.2.3 SQL Server簡介</p><p> SQL Server是美國Microsoft公司推出的一個性能優(yōu)越的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),也是一個典型的網(wǎng)絡(luò)數(shù)據(jù)庫管理系統(tǒng),支持多多種操作系統(tǒng)平臺,性能可靠,易于使用,是電子商務(wù)等應(yīng)用領(lǐng)域中較佳的上乘數(shù)據(jù)庫產(chǎn)品之一。它是一種面向數(shù)
36、據(jù)庫的通用數(shù)據(jù)處理語言規(guī)范,能完成提取查詢數(shù)據(jù),插入,修改,刪除數(shù)據(jù),生成,修改,刪除數(shù)據(jù)庫對象,數(shù)據(jù)庫安全控制,數(shù)據(jù)庫完整性及數(shù)據(jù)保護控制。</p><p><b> 2.3系統(tǒng)需求分析</b></p><p><b> 2.3.1功能需求</b></p><p> 圖 2-1 是表現(xiàn)了系統(tǒng)的基本功能和流程,主要表
37、現(xiàn)了這個xx駕校管理系統(tǒng)的功能性流程?;贐/S的學(xué)生考勤管理系統(tǒng)采用java 與sql server組合開發(fā)系統(tǒng)從角色來看分為學(xué)員、管理員、超級管理員,學(xué)員可以通過編號登陸系統(tǒng)查看自己的練車安排和考試安排,管理員可以管理學(xué)員,進行增添查。超級管理員可以對系統(tǒng)信息如車輛信息、學(xué)員信息、教練信息進行維護以及修改。以下是系統(tǒng)基本流程圖,如圖2-1所示:</p><p> 圖2-1 xx管理系統(tǒng)管理系統(tǒng)流程</
38、p><p> 2.3.2 性能需求</p><p> 開發(fā)xx駕校管理系統(tǒng),通過該系統(tǒng)實現(xiàn)對車輛、教練、學(xué)員等進行有效的管理,有利于xx駕校更好的發(fā)展。提高駕校信息處理速度的準(zhǔn)確性和高效性,方便更好的查詢和處理各種駕校信息,使xx駕校獲取最大利潤和最好的和口碑。</p><p> 本系統(tǒng)的目的主要是使xx駕校的利益最大化,使xx駕校的管理更加條理、有序,該系統(tǒng)功能
39、包括以下幾個方面。</p><p> (1) 系統(tǒng)用戶管理:可以對管理員進行添加,修改。</p><p> (2) 學(xué)員信息管理:主要可以登記學(xué)員基本情況的信息,以及學(xué)習(xí)類型、費用。</p><p> (3) 車輛信息管理:主要登記車輛信息,包括車牌信息,車型,顏色以及備注。</p><p> (4) 教練信息管理:主要登記教練的基本
40、信息。</p><p> (5) 教務(wù)管理:主要是對學(xué)員、車輛、教練的上課安排以及學(xué)員考試進行管理,包括上課地點和時間。</p><p> (6) 試題信息管理:主要對科一考試試題進行添加以及練習(xí)。</p><p> ?。?)系統(tǒng)管理:數(shù)據(jù)備份</p><p><b> 系統(tǒng)概要設(shè)計</b></p>
41、<p> 本章簡單概述了系統(tǒng)設(shè)計,主要對功能模塊進行分析建立功能模塊結(jié)構(gòu)圖,然后對數(shù)據(jù)庫進行分析,建立數(shù)據(jù)庫以及相關(guān)信息表格。</p><p> 3.1 系統(tǒng)概要設(shè)計</p><p> 3.1.1 系統(tǒng)功能模塊圖 </p><p> xx駕校管理系統(tǒng)功能模塊圖如下:</p><p> 圖3-1xx駕校管理系統(tǒng)功能模塊圖&l
42、t;/p><p><b> 3.2 數(shù)據(jù)庫設(shè)計</b></p><p> 為了滿足以上功能,需要建立若干數(shù)據(jù)庫以滿足用戶需求。下面將詳細(xì)介紹該系統(tǒng)中有的實體以及該系統(tǒng)所需的數(shù)據(jù)庫。</p><p> 3.2.1 數(shù)據(jù)字典</p><p> 3.2.2 數(shù)據(jù)庫表邏輯結(jié)構(gòu)設(shè)計</p><p>
43、3.2.3 物理結(jié)構(gòu)設(shè)計</p><p> 本系統(tǒng)的數(shù)據(jù)表物理結(jié)構(gòu)如下表3-2到3-9所示。</p><p> 表3-2 超級管理員表</p><p><b> 表3-3 管理員表</b></p><p> 表3-4 學(xué)員信息表</p><p> 表3-5 車輛信息表</p>
44、<p> 表3-6 教練信息表</p><p> 表3-7 排課信息表</p><p> 表3-8 考核信息表</p><p> 表3-9 試題信息表</p><p> 表3-10 試題考試結(jié)果表</p><p> 3.2.4數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計</p><p> 在該
45、系統(tǒng)中,根據(jù)該系統(tǒng)所需的主要功能,有以下實體:</p><p> 超級管理員實體有以下屬性:編號、用戶名、密碼。如圖3-2所示:</p><p> 圖3-2超級管理員實體圖</p><p> 管理員實體有以下屬性:編號、用戶名、密碼。如圖3-3所示:</p><p> 圖 3-3 管理員實體圖</p><p>
46、 學(xué)員實體有以下屬性:編號、姓名、性別、身份證、電話、生日、密碼、照片、駕照類型、費用、地址、備注。如圖3-4所示:</p><p> 圖3-4 學(xué)員實體圖</p><p> 教練實體有以下屬性:工號、姓名、密碼、性別、教齡、電話、身份證、地址、備注。如圖3-5所示:</p><p> 圖3-5 教練實體圖</p><p> 車輛實
47、體有以下屬性:車牌、車型、顏色、備注。如圖3-6所示:</p><p><b> 圖3-6車輛實體圖</b></p><p> 排課實體有以下屬性:編號、姓名、性別、電話、車輛、教練、上課時間、上課地點、備注。如圖3-7所示:</p><p> 圖3-7 排課實體圖</p><p> 考核實體有以下屬性:編號、姓
48、名、性別、身份證、電話、考核、評語、考核人。如圖3-8所示:</p><p> 圖3-8 考核實體圖</p><p> 試題實體有以下屬性:編號、試題、難易程度、答案。如圖3-9所示:</p><p> 圖3-9 試題實體圖</p><p> 試題考試結(jié)果實體有以下屬性:用戶名、成績、時間、分?jǐn)?shù)、備注。如圖3-10所示:</p&
49、gt;<p> 圖3-10 試題考試結(jié)果實體圖</p><p><b> 3.3系統(tǒng)設(shè)計意義</b></p><p> 該系統(tǒng)詳細(xì)設(shè)計的主要目標(biāo)是編寫各模塊的程序和流程,包含算法和數(shù)據(jù)結(jié)構(gòu)。第二任務(wù),還要繼續(xù)完善數(shù)據(jù)庫結(jié)構(gòu)。系統(tǒng)詳細(xì)設(shè)計的目標(biāo)就是精確各個任務(wù)和模塊,這樣方便后續(xù)的編碼工作,能夠更加快速的將各個模塊編寫成對應(yīng)的模塊,也方便維護。系統(tǒng)詳
50、細(xì)設(shè)計這個階段,應(yīng)當(dāng)讓設(shè)計者更加清楚的每個模塊的需求。但主要目標(biāo)還是實現(xiàn)各個模塊的具體功能。</p><p><b> 系統(tǒng)實現(xiàn)</b></p><p> 本章主要介紹了系統(tǒng)實現(xiàn)的具體功能,展現(xiàn)了功能實現(xiàn)界面以及實現(xiàn)功能的主要代碼。</p><p><b> 4.1系統(tǒng)開發(fā)環(huán)境</b></p><
51、p> (1)開發(fā)環(huán)境:系統(tǒng)采用Meclipse5.0作為開發(fā)環(huán)境,數(shù)據(jù)庫采用SQL server進行組合開發(fā)。這倆個軟件已經(jīng)相當(dāng)成熟的,并且都是開源的,系統(tǒng)中使用的jar包也是開源的,不會涉及侵權(quán)等問題。</p><p> ?。?)操作系統(tǒng):采用window 7</p><p> ?。?)技術(shù)框架:采用當(dāng)前比較流行且通用的B\S模式以及MVC框架,方便管理者和客戶使用,界面也簡單明
52、了。</p><p><b> 4.2登錄管理模塊</b></p><p> 當(dāng)輸入系統(tǒng)登錄地址后,跳轉(zhuǎn)至一個用戶登錄的界面,身份屬性設(shè)置為一個下拉菜單,一共有四類用戶:管理員、系部管理員、教工和部門主管,通過不同的用戶進入不同的功能界面,通過這種方式維護系統(tǒng)的安全性和完整性。如下圖所示:</p><p><b> 圖4-1&l
53、t;/b></p><p> package service;</p><p> import java.util.List;</p><p> import javax.servlet.http.HttpSession;</p><p> public class loginService</p><p&g
54、t;<b> {</b></p><p> public String login(String userName,String userPw,int userType)</p><p><b> {</b></p><p> System.out.println("userType"+user
55、Type);</p><p><b> try</b></p><p><b> {</b></p><p> Thread.sleep(700);</p><p> } catch (InterruptedException e)</p><p><b>
56、 {</b></p><p> // TODO Auto-generated catch block</p><p> e.printStackTrace();</p><p><b> }</b></p><p> String result="no";</p>
57、<p> if(userType==0)//系統(tǒng)管理員登陸</p><p><b> {</b></p><p> String sql="from TAdmin where userName=? and userPw=?";</p><p> Object[] con={userName,userPw};
58、</p><p><b> }</b></p><p> return result;</p><p><b> }</b></p><p> public String adminPwEdit(String userPwNew)</p><p><b>
59、 {</b></p><p> System.out.println("DDDD");</p><p><b> try </b></p><p><b> {</b></p><p> Thread.sleep(700);</p><p&
60、gt;<b> } </b></p><p> catch (InterruptedException e)</p><p><b> {</b></p><p> e.printStackTrace();</p><p><b> }</b></p>
61、<p> return "yes";</p><p><b> }</b></p><p><b> }</b></p><p><b> 4.3公用模塊</b></p><p> 該模塊是文件上傳、復(fù)制、增加、刪除。車輛、教練、學(xué)員等信
62、息通過該模塊程序操作。</p><p> // 上傳文件/復(fù)制文件。</p><p> public static void copyFile(File src, File dst) {</p><p><b> try {</b></p><p> int BUFFER_SIZE = 16 * 1024;<
63、;/p><p> InputStream in = null;</p><p> OutputStream out = null;</p><p><b> try {</b></p><p> in = new BufferedInputStream(new FileInputStream(src),</p&
64、gt;<p> BUFFER_SIZE);</p><p> out = new BufferedOutputStream(new FileOutputStream(dst),</p><p> BUFFER_SIZE);</p><p> byte[] buffer = new byte[BUFFER_SIZE];</p>&l
65、t;p> for (int byteRead = 0; (byteRead = in.read(buffer)) > 0;) {</p><p> out.write(buffer, 0, byteRead);</p><p><b> }</b></p><p> } finally {</p><p&
66、gt; if (null != in) {</p><p> in.close();</p><p><b> }</b></p><p> if (null != out) {</p><p> out.close();</p><p><b> }</b>&l
67、t;/p><p><b> }</b></p><p> } catch (Exception e) {</p><p> e.printStackTrace();</p><p><b> }</b></p><p><b> }</b><
68、/p><p> // 組裝響應(yīng)的請求(適用于添加,更新)</p><p> public static String tiaozhuan(String msg, String url, String id) {</p><p> String tiaozhuan = "{\"statusCode\":\"200\"
69、, \"message\":\"" + msg</p><p> + "\"," + "\"navTabId\":\"" + id + "\", \"rel\":\"" + id</p><p> + &qu
70、ot;\", \"callbackType\":\"closeCurrent\",\"forwardUrl\":\""</p><p> + url + "\"}";</p><p> return tiaozhuan;</p><p><
71、;b> }</b></p><p> // 組裝響應(yīng)的請求(適用于刪除)</p><p> public static String tiaozhuan2(String msg, String url, String id) {</p><p> String tiaozhuan = "{\"statusCode\&qu
72、ot;:\"200\", \"message\":\"" + msg</p><p> + "\"," + "\"navTabId\":\"" + id + "\", \"rel\":\"" + id</p&
73、gt;<p> + "\", \"callbackType\":\"\",\"forwardUrl\":\"" + url + "\"}";</p><p> return tiaozhuan;</p><p><b> }<
74、/b></p><p> // 獲取當(dāng)前系統(tǒng)時間</p><p> public static Date getTime3(String str) throws ParseException {</p><p> SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss&q
75、uot;);</p><p> return sdf.parse(str);</p><p><b> }</b></p><p><b> }</b></p><p><b> 4.4后臺模塊</b></p><p> 4.4.1學(xué)員信息管理
76、模塊</p><p> 學(xué)員信息管理是管理員通過該模塊查看或修改學(xué)員信息。界面如下圖4-2:</p><p><b> 圖4-2</b></p><p> 4.4.2車輛信息管理模塊</p><p> 車輛信息管理是管理員通過該模塊查看或修改車輛信息,為學(xué)員分配車輛。界面如下圖4-3所示:</p>
77、<p><b> 圖4-3</b></p><p> 4.4.3教練信息管理模塊</p><p> 教練信息管理是管理員通過該模塊查看或修改教練信息,為學(xué)員分配教練。界面如下圖4-4所示:</p><p><b> 圖4-4</b></p><p> 4.4.4教務(wù)管理系統(tǒng)<
78、;/p><p> 教務(wù)管理系統(tǒng)的功能是:為學(xué)員分配教練和車輛,以及安排考試時間、上課時間和地點。界面如下圖4-5所示:</p><p><b> 圖4-5</b></p><p> 4.4.5試題信息管理模塊</p><p> 試題信息管理是管理員通過該模塊查看或修改教練信息,為學(xué)員分配教練。界面如下圖4-5所示:&
79、lt;/p><p><b> 圖4-5</b></p><p> 4.4.6個人資料管理</p><p> 管理員通過該模塊修改自己的資料,比如密碼。界面如圖4-6所示:</p><p><b> 圖4-6</b></p><p><b> 第五章 系統(tǒng)測試&
80、lt;/b></p><p> 本章節(jié)是在軟件開發(fā)過程中可以確保軟件的質(zhì)量、增強軟件的可靠性。并且在軟件產(chǎn)品交付用戶使用前,對分析、設(shè)計、編碼等開發(fā)工作做最后的檢查和復(fù)審。</p><p> 5.1 測試任務(wù)和測試環(huán)境</p><p> 教工績效考核管理系統(tǒng)的測試一般有以下幾個方面測試: </p><p> 白盒測試(
81、White Box Testing)是深入到代碼級別的測試,使用這種測試技術(shù)可以發(fā)現(xiàn)的問題更早。所以該技術(shù)基本的特征就是測試的對象進入代碼的內(nèi)部,然后根據(jù)數(shù)據(jù)開發(fā)人員對于代碼和對程序的熟練的程度,并對所需要的部分進行軟件編碼的階段。 </p><p> 黑盒測試技術(shù)(Black Box Testing)是注重于程序外部結(jié)構(gòu)、不考慮內(nèi)部邏輯結(jié)構(gòu)、針對軟件界面和軟
82、件功能進行測試。</p><p> 5.2 測試的主要內(nèi)容</p><p> 1)功能的實現(xiàn)沒有達到用戶的要求。</p><p> 2)功能基本達到了客戶的要求,對軟件基本滿意。</p><p><b> 5.3 測試用例</b></p><p><b> (1)測試方案<
83、;/b></p><p> 用戶登錄時需輸入用戶名、用戶密碼和系統(tǒng)驗證碼,并且這些信息都不能為空。</p><p><b> (2)測試用例</b></p><p> 表5-1 登錄功能測試用例</p><p><b> 5.4 測試結(jié)論</b></p><p>
84、; 測試不僅是對網(wǎng)站的功能、性能,以及可行性均進行測試,更重要的是通過測試結(jié)果的分析得出,系統(tǒng)可以滿足大部分用戶的需求,性能基本達到要求,并具有實用性,對用戶相對友好。</p><p> 但是測試會有一定的局限性,所測試的環(huán)境和實際的運行環(huán)境會存在著一定的差異,因此不能完全地測試出網(wǎng)站存在的問題,需要在后期的維護過程中,對暴露出來的新問題及時進行糾正。</p><p> 本系統(tǒng)需要改
85、進的地方最主要的是測試數(shù)據(jù)應(yīng)該設(shè)置的更加嚴(yán)謹(jǐn)。</p><p><b> 第六章 總 結(jié)</b></p><p> 互聯(lián)網(wǎng)+的大背景下,互聯(lián)網(wǎng)滲透到各個行業(yè),帶動了眾多的產(chǎn)業(yè)、地區(qū)的發(fā)展,有效的提高了人們的工作效率,帶動了整個社會的高速發(fā)展?,F(xiàn)在眾多行業(yè)都在有效的利用互聯(lián)網(wǎng)的便利性來提高自身的管理水平。此文章在駕校管理老舊跟不上時代的情況下,使用了JAVA和SQL
86、 server數(shù)據(jù)庫實現(xiàn)并完成了xx駕校管理系統(tǒng)?;緦崿F(xiàn)了系統(tǒng)的調(diào)試結(jié)果說明,這個系統(tǒng)大多完成了所需要的功能需求。在實現(xiàn)全部的設(shè)計步驟中,使用了系統(tǒng)化和瀑布模型的設(shè)計思想方法。所設(shè)計的系統(tǒng)簡潔明了,大方得體,具有良好的用戶體驗,并且網(wǎng)站的使用較為簡單,實現(xiàn)了網(wǎng)站獨有的風(fēng)格。在實現(xiàn)和構(gòu)思的過程之中同時碰上了眾多棘手的問題,比如說:</p><p> (1)在輸入數(shù)據(jù)時沒有及時當(dāng)場進行數(shù)據(jù)格式校驗,所以沒有辦法保
87、證數(shù)據(jù)的完整性。</p><p> (2)由于時間倉促關(guān)系,系統(tǒng)在功能實現(xiàn)方面還有些沒有實現(xiàn),所以可能在使用過程中會存在一些問題。</p><p> 但由于時間有限,個人能力的不足以及開發(fā)經(jīng)驗的缺乏,中間也走了很多彎路,造成了多次修改。但終究在老師和同學(xué)的幫助下得到了解決。這一次次的修改完善鍛煉了我的耐性并加強了我對專業(yè)知識的理解。本系統(tǒng)還有許多需要改進的地方,如系統(tǒng)的界面和功能比較簡
88、單,軟件有些地方存在bug,我相信通過未來的努力,類似這些問題都將得以解決。</p><p> 在這3個月時間里,在校內(nèi)老師的指導(dǎo)下,同學(xué)的幫助下,我順利的完成了畢業(yè)設(shè)計,也積累了知識。通過這段時間的系統(tǒng)學(xué)習(xí)和編碼,我受益非淺,與此同時,我也發(fā)現(xiàn)今后還有很多知識需要學(xué)習(xí),學(xué)習(xí)最新的理念,最新的知識,最新的技術(shù),迎合最新的趨勢。我想,日后的學(xué)習(xí)生活中,我會以積極的態(tài)度不斷努力學(xué)習(xí)來豐富自己。要不斷的優(yōu)化和完善自己
89、各方面的不足,做出真正符合實際情況、并形成統(tǒng)一、規(guī)范、科學(xué)、合理的教工績效考核管理系統(tǒng)。</p><p><b> 參考文獻</b></p><p> [1]李剛.輕量級Java EE企業(yè)應(yīng)用實戰(zhàn):Struts 2+Spring 3+Hibernate整合開發(fā)[M].第三版.北京:電子工業(yè)出版社,2012.278-283.</p><p>
90、 [2]耿祥義,張躍平.JSP實用教程(第三版).清華大學(xué)出版社,2015年. </p><p> [3]秦毅.Java程序設(shè)計[M].機械工業(yè)出版社,2007年. </p><p> [4]徐建華,李玉林,馬軍,王巖.Java入門與提高.北京:科學(xué)出版社,2008年. </p><p> [5]于本海,吳恒亮.管理信息系統(tǒng)開發(fā)案例.高等教育出版社,2013
91、年. </p><p> [6] 弗蘭納根.JavaScript權(quán)威指南(第6版)[M].北京:機械工業(yè)出版社,2012.41</p><p> [7] 楊學(xué)瑜.JSP入門與提高[M].北京:清華大學(xué)出版社,2012.34-35.</p><p> [8] 薛鶴娟.基于WEB的學(xué)生考勤系統(tǒng)分析[J].希望月報,2013.8(5):12.</p>
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 計算機專業(yè)畢業(yè)論文---基于jsp的圖書管理系統(tǒng)
- 計算機專業(yè)畢業(yè)論文--基于jsp的醫(yī)藥管理系統(tǒng)設(shè)計與實現(xiàn)
- 計算機專業(yè)畢業(yè)論文基于jsp的醫(yī)藥管理系統(tǒng)設(shè)計與實現(xiàn)
- 計算機應(yīng)用技術(shù)畢業(yè)論文---基于jsp的考試管理系統(tǒng)
- 計算機黨務(wù)管理系統(tǒng)畢業(yè)論文
- 計算機畢業(yè)論文--網(wǎng)吧管理系統(tǒng)
- 計算機畢業(yè)論文--- 超市管理系統(tǒng)
- 計算機畢業(yè)論文--網(wǎng)吧管理系統(tǒng)
- 計算機信息管理畢業(yè)論文---計算機圖書管理系統(tǒng)
- 計算機圖書管理系統(tǒng)畢業(yè)論文
- 計算機圖書管理系統(tǒng)畢業(yè)論文
- 計算機畢業(yè)論文---bbs論壇管理系統(tǒng)
- 計算機畢業(yè)論文——人事管理系統(tǒng)
- 計算機圖書管理系統(tǒng)畢業(yè)論文
- 計算機圖書管理系統(tǒng)畢業(yè)論文
- 計算機專業(yè)畢業(yè)論文---考勤管理系統(tǒng)
- 計算機畢業(yè)論文---工資管理系統(tǒng)
- 計算機專業(yè)酒店管理系統(tǒng)畢業(yè)論文
- 計算機專業(yè)畢業(yè)論文 考勤管理系統(tǒng)
- 計算機專業(yè)酒店管理系統(tǒng)畢業(yè)論文
評論
0/150
提交評論