版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 畢業(yè)論文/設(shè)計(jì)</b></p><p> 2017年06月10日</p><p><b> 摘 要</b></p><p> 隨著汽車的日益普及,駕照就成了現(xiàn)代社會(huì)人必不可缺的證件。在此盛況下,駕校學(xué)員日益增加,傳統(tǒng)的手記駕校管理方法已經(jīng)捉襟見(jiàn)肘,疲于應(yīng)付。互聯(lián)網(wǎng)+傳統(tǒng)企業(yè)的大背景下,新
2、的駕校管理的方法呼之欲出---網(wǎng)絡(luò)系統(tǒng)子系統(tǒng)的xx駕校管理系統(tǒng)。</p><p> 結(jié)合x(chóng)x駕校中的學(xué)員、教練、車輛的管理需求,實(shí)地考察該駕校實(shí)際操作后,xx駕校管理系統(tǒng)誕生 。xx駕校信息管理系統(tǒng)利用B/S模式,不論駕校管理人員還是學(xué)員,都可以隨時(shí)隨利用電腦看得到自己所需要知道的信息,無(wú)需安裝任何軟件。大大節(jié)省了時(shí)間,減少了人工管理駕校管理活動(dòng)的可能性。節(jié)約大量財(cái)力、物力與人力,并且增加駕校管理的客觀性和效率
3、性,提高駕校管理人員的工作效率,以及駕校學(xué)員的學(xué)習(xí)效率。</p><p> 本系統(tǒng)采用java語(yǔ)言,Jsp技術(shù),B/S模式,以MyEclipse為開(kāi)發(fā)工具,sqlserver數(shù)據(jù)庫(kù)開(kāi)發(fā)的。系統(tǒng)經(jīng)過(guò)測(cè)試,運(yùn)行效果穩(wěn)定,操作簡(jiǎn)單、方便、快捷。但在具體的應(yīng)用過(guò)程中,可能會(huì)出現(xiàn)一些問(wèn)題,今后還會(huì)對(duì)本系統(tǒng)不斷地進(jìn)行完善、更新,使其功能更強(qiáng)大,應(yīng)用更廣泛。最后對(duì)該駕校管理系統(tǒng)做了總結(jié),指出了系統(tǒng)的采用技術(shù)和經(jīng)驗(yàn),同時(shí)指出了
4、系統(tǒng)存在的不足,并對(duì)今后進(jìn)一步完善和研究工作進(jìn)行了展望。</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)狀及趨勢(shì)1</p>
13、;<p><b> 1.3開(kāi)發(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)濟(jì)可行性分析3</p><p> 2.1.3社會(huì)可行性分析4&
14、lt;/p><p><b> 2.2技術(shù)簡(jiǎn)介4</b></p><p> 2.2.1 JAVA技術(shù)簡(jiǎn)介4</p><p> 2.2.2 JSP技術(shù)簡(jiǎn)介4</p><p> 2.2.3 SQL Server簡(jiǎn)介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è)計(jì)7</p><p> 3.1 系統(tǒng)概要設(shè)計(jì)7</p><p> 3.1.1 系統(tǒng)功能模塊圖7</p><p> 3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)7</p><p> 3.
16、2.1 數(shù)據(jù)字典7</p><p> 3.2.2 數(shù)據(jù)庫(kù)表邏輯結(jié)構(gòu)設(shè)計(jì)8</p><p> 3.2.3 物理結(jié)構(gòu)設(shè)計(jì)8</p><p> 3.2.4數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)11</p><p> 3.3系統(tǒng)設(shè)計(jì)意義16</p><p> 第四章 系統(tǒng)實(shí)現(xiàn)17</p><p>
17、4.1系統(tǒng)開(kāi)發(fā)環(huán)境17</p><p> 4.2登錄管理模塊17</p><p> 4.3公用模塊18</p><p> 4.4后臺(tái)模塊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個(gè)人資料管理22</p><p> 第五章 系統(tǒng)測(cè)試24</p><p> 5.1 測(cè)試任務(wù)和測(cè)試環(huán)境24</p><p> 5
19、.2 測(cè)試的主要內(nèi)容24</p><p> 5.3 測(cè)試用例24</p><p> 5.4 測(cè)試結(jié)論25</p><p> 第六章 總 結(jié)26</p><p><b> 參考文獻(xiàn)27</b></p><p><b> 致 謝28</b></p&g
20、t;<p><b> 緒 論</b></p><p> 本章主要從項(xiàng)目背景和意義以及發(fā)展趨勢(shì),開(kāi)發(fā)目標(biāo)和項(xiàng)目組織結(jié)構(gòu)做了實(shí)地調(diào)研和基本分析。</p><p><b> 1.1 研究背景</b></p><p> 李克強(qiáng)總書(shū)記提出“互聯(lián)網(wǎng)+”計(jì)劃,“互聯(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ìn)行駕校管理操作和管理已經(jīng)成為大勢(shì)所趨。</p><p> 伴隨著現(xiàn)代化立體交通的發(fā)達(dá),駕照變得必不可缺,駕校的學(xué)員以及駕照材料信息日益增多,給駕校的管理與運(yùn)行帶來(lái)諸多困難。眾多的駕校信息管理,學(xué)員、教練、車輛、考試、之間的協(xié)調(diào)與分配,讓傳統(tǒng)的駕校管理捉襟見(jiàn)肘,難以應(yīng)付。如何集中處理龐大的駕校信息?如何解決人員安排問(wèn)題?都是xx駕校必須處理的問(wèn)題。本系統(tǒng)秉承解決繁雜的信
22、息,方便駕校人員的理念,依托xx駕校實(shí)地考察結(jié)果制作完成,本系統(tǒng)完成后將結(jié)束駕校管理混亂的局面。</p><p> xx駕校為了方便客戶,減輕教練的工作的負(fù)擔(dān)、提高工作效率,利用xx駕校管理系統(tǒng)提高了駕校管理的質(zhì)量,使數(shù)據(jù)信息得到及時(shí)的共享,查找信息更準(zhǔn)確、更及時(shí),操作更加簡(jiǎn)單,更加方便,成本更加低廉,節(jié)約大量的人力、物力和財(cái)力,從而使駕校管理更趨于公正、客觀,更加激發(fā)學(xué)員的學(xué)習(xí)興趣。</p>&
23、lt;p> 1.2課題研究現(xiàn)狀及趨勢(shì)</p><p> 隨著駕校擴(kuò)招,國(guó)內(nèi)駕校管理面臨著如何提高管理質(zhì)量這個(gè)嚴(yán)峻的課題。駕校畢業(yè)生質(zhì)量良莠不齊,問(wèn)題出在教的方面?還是學(xué)的方面?如何才能準(zhǔn)確而及時(shí)的發(fā)現(xiàn)問(wèn)題,疏導(dǎo)癥結(jié),是提高質(zhì)量的第一步。課堂質(zhì)量隸屬于質(zhì)量其中一環(huán),也是極其重要的一環(huán),給課堂質(zhì)量一個(gè)客觀公正的評(píng)價(jià)是改進(jìn)課堂質(zhì)量的前提,而駕校管理情況也是重要的一部分,通過(guò)對(duì)學(xué)員的駕校管理情況的考核,提高質(zhì)量
24、。本文旨在對(duì)駕校管理管理系統(tǒng)進(jìn)行研究,并構(gòu)建駕校管理管理系統(tǒng)。駕校管理管理系統(tǒng)實(shí)現(xiàn)了對(duì)駕校管理的功能要求,對(duì)教練信息、學(xué)員信息進(jìn)行管理,實(shí)現(xiàn)了在網(wǎng)上對(duì)學(xué)員進(jìn)行駕校管理的功能。</p><p><b> 1.3開(kāi)發(fā)目標(biāo)</b></p><p> 駕校信息管理系統(tǒng)可以幫助教務(wù)人員完成駕校管理的復(fù)雜工作,駕校管理安排,駕校管理實(shí)施,檔案管理、考試管理等所有工作。所有的駕
25、校管理數(shù)據(jù)和其它數(shù)據(jù)庫(kù)需要一種主流的方式進(jìn)行存儲(chǔ)和管理。系統(tǒng)開(kāi)發(fā)后將使工作人員從繁重的工作中解脫出來(lái),提高了工作效率并節(jié)省了人力、縮減了不必要的開(kāi)支。 </p><p><b> 系統(tǒng)分析</b></p><p> 本章從技術(shù)、經(jīng)濟(jì)、社會(huì)的選擇性等方面研究計(jì)算機(jī)系統(tǒng)工程可能性對(duì)駕校管理進(jìn)行研究,避免時(shí)間、
26、資源、人力浪費(fèi)。使得所開(kāi)發(fā)出的系統(tǒng)功能必須實(shí)用,并且操作簡(jiǎn)便,容易上手。</p><p><b> 2.1可行性分析</b></p><p> 2.1.1技術(shù)可行性分析</p><p> 技術(shù)可行性:本系統(tǒng)是自行開(kāi)發(fā)的管理系統(tǒng),專門為駕校管理開(kāi)發(fā),方便駕校人員管理學(xué)院、教練以及車輛,具有實(shí)際的現(xiàn)實(shí)意義。系統(tǒng)開(kāi)發(fā)時(shí),使用的的軟件及數(shù)據(jù)庫(kù)都是
27、開(kāi)源的,系統(tǒng)中使用的jar包也是開(kāi)源的,不會(huì)涉及侵權(quán)等問(wèn)題。</p><p> 本系統(tǒng)使用JSP技術(shù)以及SQL server,當(dāng)前這兩個(gè)技術(shù)已經(jīng)相當(dāng)成熟。JSP技術(shù)是WEB技術(shù)中應(yīng)用最廣泛的一種,發(fā)展比較成熟,非常容易地創(chuàng)建和維護(hù)網(wǎng)頁(yè),執(zhí)行效率高,具有簡(jiǎn)單易學(xué)性、兼容性,數(shù)據(jù)庫(kù)SQL Server使用簡(jiǎn)單方便、安全性高、穩(wěn)定性好、成本低等。因此,在技術(shù)上使用JSP和SQL Server是完全可以勝任這個(gè)平臺(tái)的開(kāi)
28、發(fā)。</p><p> xx駕校已經(jīng)購(gòu)置電腦等設(shè)備,可以支持本系統(tǒng)的運(yùn)用。</p><p> 2.1.2經(jīng)濟(jì)可行性分析 </p><p> 經(jīng)濟(jì)可行性:開(kāi)發(fā)本系統(tǒng)所需的相關(guān)材料均可以通過(guò)學(xué)校附近的xx駕校進(jìn)行調(diào)查采集,應(yīng)用軟件可以通過(guò)網(wǎng)站上簡(jiǎn)單獲得,硬件方面只需要一臺(tái)成本不高的電腦,開(kāi)發(fā)成本比較低。實(shí)現(xiàn)xx駕校的信息化管理可以節(jié)約大量的人力、物力和財(cái)力,而
29、且方便分配學(xué)員練習(xí)車輛以及考試,提高了駕校管理水平和駕校管理人員工作效益。對(duì)于使用系統(tǒng)的人員培訓(xùn)只需簡(jiǎn)單試用便會(huì)懂得,培訓(xùn)資本不高。所以,從經(jīng)濟(jì)的角度來(lái)看,本系統(tǒng)可行。</p><p> 駕駛證成為人人必不可少的證件,駕校的學(xué)員急劇增加,越來(lái)越多的駕校需要管理更加清楚、條理、明了,xx駕校管理系統(tǒng)解決了這些駕校的問(wèn)題。本系統(tǒng)順應(yīng)了市場(chǎng)上駕校對(duì)管理的需求,操作簡(jiǎn)單,對(duì)使用系統(tǒng)的工作人員沒(méi)有過(guò)高要求,可以適應(yīng)大多數(shù)
30、駕校,便于市場(chǎng)推廣,市場(chǎng)前景良好。故該系統(tǒng)在經(jīng)濟(jì)可行性很高。</p><p> 2.1.3社會(huì)可行性分析</p><p> xx駕校對(duì)信息的管理實(shí)行了信息化的管理,駕校內(nèi)部擁有計(jì)算機(jī),且?guī)椭N售人員利用計(jì)算機(jī),方便快速的對(duì)駕校的車輛、人員以及考試安排的信息進(jìn)行登記、管理、查詢統(tǒng)計(jì)等相關(guān)操作,使雜亂的數(shù)據(jù)能夠具體化、直觀化,實(shí)現(xiàn)了信息化共享的目標(biāo),提高了管理效益。對(duì)于其他駕校,都需要一套
31、這樣的系統(tǒng)來(lái)管理駕校信息,所以xx駕校管理系統(tǒng)具有廣闊的開(kāi)發(fā)前景。</p><p><b> 2.2技術(shù)簡(jiǎn)介</b></p><p> 2.2.1 JAVA技術(shù)簡(jiǎn)介</p><p> Java是當(dāng)前最流行的網(wǎng)絡(luò)編程語(yǔ)言,和C++語(yǔ)言相比,她具有著特殊的特點(diǎn),比如:簡(jiǎn)單、面向?qū)ο?、平臺(tái)無(wú)關(guān)性、分布性、安全性、多線程等。</p>
32、<p> Java是通過(guò)提供最基本的方法來(lái)完成指定的任務(wù),用戶只需理解一些基本的概念,就可以使用其編寫出適合于各種情況的應(yīng)用程序。它繼承C++,但又略去了C++的一些難以理解又易混淆的概念。Java將數(shù)據(jù)封裝于類中,利用類的優(yōu)點(diǎn),方便維護(hù)。它還可以在不同的平臺(tái)上運(yùn)行,提供不同平臺(tái)的接口,實(shí)現(xiàn)了“一編譯,到處運(yùn)行”。Java舍棄了指針,減少了內(nèi)存出錯(cuò)的可能,避免了病毒入侵指針,提高了安全性以及穩(wěn)健性。</p>
33、<p> 2.2.2 JSP技術(shù)簡(jiǎn)介</p><p> JSP(Java Server Pages)是由Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn),JSP技術(shù)是在SERVLET技術(shù)基礎(chǔ)發(fā)展起來(lái)的,它正在飛速發(fā)展中,現(xiàn)在已經(jīng)成為了Java服務(wù)器編程的重要組成部分。雖然它還未成型,但是它必將和J2EE一起發(fā)展。</p><p> JS
34、P是結(jié)合markup和JAV代碼來(lái)處理的一種動(dòng)態(tài)頁(yè)面,每一頁(yè)第一次被調(diào)用時(shí),通過(guò)JSP引擎自動(dòng)被編譯成Servlet、Applets和Web Server,因此,Web應(yīng)用的功能可以分成多個(gè)明確定義公用接口的組件,通過(guò)JSP將它們結(jié)合在一起。這種模式允許工作分成倆部分:組建開(kāi)發(fā)與頁(yè)面設(shè)計(jì)和編譯,在這種應(yīng)用編輯模式,使得業(yè)務(wù)邏輯和數(shù)據(jù)處理分開(kāi)?,F(xiàn)在已經(jīng)有許多Web Server支持JSP,這使得JSP具有良好的可移植性。JSP有一下三個(gè)特
35、點(diǎn):1、將內(nèi)榮的產(chǎn)生和顯示進(jìn)行分離。2、強(qiáng)調(diào)可重用的群組件。3、采用標(biāo)志簡(jiǎn)化開(kāi)發(fā)。</p><p> 2.2.3 SQL Server簡(jiǎn)介</p><p> SQL Server是美國(guó)Microsoft公司推出的一個(gè)性能優(yōu)越的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),也是一個(gè)典型的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)管理系統(tǒng),支持多多種操作系統(tǒng)平臺(tái),性能可靠,易于使用,是電子商務(wù)等應(yīng)用領(lǐng)域中較佳的上乘數(shù)據(jù)庫(kù)產(chǎn)品之一。它是一種面向數(shù)
36、據(jù)庫(kù)的通用數(shù)據(jù)處理語(yǔ)言規(guī)范,能完成提取查詢數(shù)據(jù),插入,修改,刪除數(shù)據(jù),生成,修改,刪除數(shù)據(jù)庫(kù)對(duì)象,數(shù)據(jù)庫(kù)安全控制,數(shù)據(jù)庫(kù)完整性及數(shù)據(jù)保護(hù)控制。</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)了這個(gè)xx駕校管理系統(tǒng)的功能性流程?;贐/S的學(xué)生考勤管理系統(tǒng)采用java 與sql server組合開(kāi)發(fā)系統(tǒng)從角色來(lái)看分為學(xué)員、管理員、超級(jí)管理員,學(xué)員可以通過(guò)編號(hào)登陸系統(tǒng)查看自己的練車安排和考試安排,管理員可以管理學(xué)員,進(jìn)行增添查。超級(jí)管理員可以對(duì)系統(tǒng)信息如車輛信息、學(xué)員信息、教練信息進(jìn)行維護(hù)以及修改。以下是系統(tǒng)基本流程圖,如圖2-1所示:</p><p> 圖2-1 xx管理系統(tǒng)管理系統(tǒng)流程</
38、p><p> 2.3.2 性能需求</p><p> 開(kāi)發(fā)xx駕校管理系統(tǒng),通過(guò)該系統(tǒng)實(shí)現(xiàn)對(duì)車輛、教練、學(xué)員等進(jìn)行有效的管理,有利于xx駕校更好的發(fā)展。提高駕校信息處理速度的準(zhǔn)確性和高效性,方便更好的查詢和處理各種駕校信息,使xx駕校獲取最大利潤(rùn)和最好的和口碑。</p><p> 本系統(tǒng)的目的主要是使xx駕校的利益最大化,使xx駕校的管理更加條理、有序,該系統(tǒng)功能
39、包括以下幾個(gè)方面。</p><p> (1) 系統(tǒng)用戶管理:可以對(duì)管理員進(jìn)行添加,修改。</p><p> (2) 學(xué)員信息管理:主要可以登記學(xué)員基本情況的信息,以及學(xué)習(xí)類型、費(fèi)用。</p><p> (3) 車輛信息管理:主要登記車輛信息,包括車牌信息,車型,顏色以及備注。</p><p> (4) 教練信息管理:主要登記教練的基本
40、信息。</p><p> (5) 教務(wù)管理:主要是對(duì)學(xué)員、車輛、教練的上課安排以及學(xué)員考試進(jìn)行管理,包括上課地點(diǎn)和時(shí)間。</p><p> (6) 試題信息管理:主要對(duì)科一考試試題進(jìn)行添加以及練習(xí)。</p><p> ?。?)系統(tǒng)管理:數(shù)據(jù)備份</p><p><b> 系統(tǒng)概要設(shè)計(jì)</b></p>
41、<p> 本章簡(jiǎn)單概述了系統(tǒng)設(shè)計(jì),主要對(duì)功能模塊進(jìn)行分析建立功能模塊結(jié)構(gòu)圖,然后對(duì)數(shù)據(jù)庫(kù)進(jìn)行分析,建立數(shù)據(jù)庫(kù)以及相關(guān)信息表格。</p><p> 3.1 系統(tǒng)概要設(shè)計(jì)</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ù)庫(kù)設(shè)計(jì)</b></p><p> 為了滿足以上功能,需要建立若干數(shù)據(jù)庫(kù)以滿足用戶需求。下面將詳細(xì)介紹該系統(tǒng)中有的實(shí)體以及該系統(tǒng)所需的數(shù)據(jù)庫(kù)。</p><p> 3.2.1 數(shù)據(jù)字典</p><p> 3.2.2 數(shù)據(jù)庫(kù)表邏輯結(jié)構(gòu)設(shè)計(jì)</p><p>
43、3.2.3 物理結(jié)構(gòu)設(shè)計(jì)</p><p> 本系統(tǒng)的數(shù)據(jù)表物理結(jié)構(gòu)如下表3-2到3-9所示。</p><p> 表3-2 超級(jí)管理員表</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ù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)</p><p> 在該
45、系統(tǒng)中,根據(jù)該系統(tǒng)所需的主要功能,有以下實(shí)體:</p><p> 超級(jí)管理員實(shí)體有以下屬性:編號(hào)、用戶名、密碼。如圖3-2所示:</p><p> 圖3-2超級(jí)管理員實(shí)體圖</p><p> 管理員實(shí)體有以下屬性:編號(hào)、用戶名、密碼。如圖3-3所示:</p><p> 圖 3-3 管理員實(shí)體圖</p><p>
46、 學(xué)員實(shí)體有以下屬性:編號(hào)、姓名、性別、身份證、電話、生日、密碼、照片、駕照類型、費(fèi)用、地址、備注。如圖3-4所示:</p><p> 圖3-4 學(xué)員實(shí)體圖</p><p> 教練實(shí)體有以下屬性:工號(hào)、姓名、密碼、性別、教齡、電話、身份證、地址、備注。如圖3-5所示:</p><p> 圖3-5 教練實(shí)體圖</p><p> 車輛實(shí)
47、體有以下屬性:車牌、車型、顏色、備注。如圖3-6所示:</p><p><b> 圖3-6車輛實(shí)體圖</b></p><p> 排課實(shí)體有以下屬性:編號(hào)、姓名、性別、電話、車輛、教練、上課時(shí)間、上課地點(diǎn)、備注。如圖3-7所示:</p><p> 圖3-7 排課實(shí)體圖</p><p> 考核實(shí)體有以下屬性:編號(hào)、姓
48、名、性別、身份證、電話、考核、評(píng)語(yǔ)、考核人。如圖3-8所示:</p><p> 圖3-8 考核實(shí)體圖</p><p> 試題實(shí)體有以下屬性:編號(hào)、試題、難易程度、答案。如圖3-9所示:</p><p> 圖3-9 試題實(shí)體圖</p><p> 試題考試結(jié)果實(shí)體有以下屬性:用戶名、成績(jī)、時(shí)間、分?jǐn)?shù)、備注。如圖3-10所示:</p&
49、gt;<p> 圖3-10 試題考試結(jié)果實(shí)體圖</p><p><b> 3.3系統(tǒng)設(shè)計(jì)意義</b></p><p> 該系統(tǒng)詳細(xì)設(shè)計(jì)的主要目標(biāo)是編寫各模塊的程序和流程,包含算法和數(shù)據(jù)結(jié)構(gòu)。第二任務(wù),還要繼續(xù)完善數(shù)據(jù)庫(kù)結(jié)構(gòu)。系統(tǒng)詳細(xì)設(shè)計(jì)的目標(biāo)就是精確各個(gè)任務(wù)和模塊,這樣方便后續(xù)的編碼工作,能夠更加快速的將各個(gè)模塊編寫成對(duì)應(yīng)的模塊,也方便維護(hù)。系統(tǒng)詳
50、細(xì)設(shè)計(jì)這個(gè)階段,應(yīng)當(dāng)讓設(shè)計(jì)者更加清楚的每個(gè)模塊的需求。但主要目標(biāo)還是實(shí)現(xiàn)各個(gè)模塊的具體功能。</p><p><b> 系統(tǒng)實(shí)現(xiàn)</b></p><p> 本章主要介紹了系統(tǒng)實(shí)現(xiàn)的具體功能,展現(xiàn)了功能實(shí)現(xiàn)界面以及實(shí)現(xiàn)功能的主要代碼。</p><p><b> 4.1系統(tǒng)開(kāi)發(fā)環(huán)境</b></p><
51、p> ?。?)開(kāi)發(fā)環(huán)境:系統(tǒng)采用Meclipse5.0作為開(kāi)發(fā)環(huán)境,數(shù)據(jù)庫(kù)采用SQL server進(jìn)行組合開(kāi)發(fā)。這倆個(gè)軟件已經(jīng)相當(dāng)成熟的,并且都是開(kāi)源的,系統(tǒng)中使用的jar包也是開(kāi)源的,不會(huì)涉及侵權(quán)等問(wèn)題。</p><p> ?。?)操作系統(tǒng):采用window 7</p><p> ?。?)技術(shù)框架:采用當(dāng)前比較流行且通用的B\S模式以及MVC框架,方便管理者和客戶使用,界面也簡(jiǎn)單明
52、了。</p><p><b> 4.2登錄管理模塊</b></p><p> 當(dāng)輸入系統(tǒng)登錄地址后,跳轉(zhuǎn)至一個(gè)用戶登錄的界面,身份屬性設(shè)置為一個(gè)下拉菜單,一共有四類用戶:管理員、系部管理員、教工和部門主管,通過(guò)不同的用戶進(jìn)入不同的功能界面,通過(guò)這種方式維護(hù)系統(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、息通過(guò)該模塊程序操作。</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)的請(qǐ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)的請(qǐ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)時(shí)間</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后臺(tái)模塊</b></p><p> 4.4.1學(xué)員信息管理
76、模塊</p><p> 學(xué)員信息管理是管理員通過(guò)該模塊查看或修改學(xué)員信息。界面如下圖4-2:</p><p><b> 圖4-2</b></p><p> 4.4.2車輛信息管理模塊</p><p> 車輛信息管理是管理員通過(guò)該模塊查看或修改車輛信息,為學(xué)員分配車輛。界面如下圖4-3所示:</p>
77、<p><b> 圖4-3</b></p><p> 4.4.3教練信息管理模塊</p><p> 教練信息管理是管理員通過(guò)該模塊查看或修改教練信息,為學(xué)員分配教練。界面如下圖4-4所示:</p><p><b> 圖4-4</b></p><p> 4.4.4教務(wù)管理系統(tǒng)<
78、;/p><p> 教務(wù)管理系統(tǒng)的功能是:為學(xué)員分配教練和車輛,以及安排考試時(shí)間、上課時(shí)間和地點(diǎn)。界面如下圖4-5所示:</p><p><b> 圖4-5</b></p><p> 4.4.5試題信息管理模塊</p><p> 試題信息管理是管理員通過(guò)該模塊查看或修改教練信息,為學(xué)員分配教練。界面如下圖4-5所示:&
79、lt;/p><p><b> 圖4-5</b></p><p> 4.4.6個(gè)人資料管理</p><p> 管理員通過(guò)該模塊修改自己的資料,比如密碼。界面如圖4-6所示:</p><p><b> 圖4-6</b></p><p><b> 第五章 系統(tǒng)測(cè)試&
80、lt;/b></p><p> 本章節(jié)是在軟件開(kāi)發(fā)過(guò)程中可以確保軟件的質(zhì)量、增強(qiáng)軟件的可靠性。并且在軟件產(chǎn)品交付用戶使用前,對(duì)分析、設(shè)計(jì)、編碼等開(kāi)發(fā)工作做最后的檢查和復(fù)審。</p><p> 5.1 測(cè)試任務(wù)和測(cè)試環(huán)境</p><p> 教工績(jī)效考核管理系統(tǒng)的測(cè)試一般有以下幾個(gè)方面測(cè)試: </p><p> 白盒測(cè)試(
81、White Box Testing)是深入到代碼級(jí)別的測(cè)試,使用這種測(cè)試技術(shù)可以發(fā)現(xiàn)的問(wèn)題更早。所以該技術(shù)基本的特征就是測(cè)試的對(duì)象進(jìn)入代碼的內(nèi)部,然后根據(jù)數(shù)據(jù)開(kāi)發(fā)人員對(duì)于代碼和對(duì)程序的熟練的程度,并對(duì)所需要的部分進(jìn)行軟件編碼的階段。 </p><p> 黑盒測(cè)試技術(shù)(Black Box Testing)是注重于程序外部結(jié)構(gòu)、不考慮內(nèi)部邏輯結(jié)構(gòu)、針對(duì)軟件界面和軟
82、件功能進(jìn)行測(cè)試。</p><p> 5.2 測(cè)試的主要內(nèi)容</p><p> 1)功能的實(shí)現(xiàn)沒(méi)有達(dá)到用戶的要求。</p><p> 2)功能基本達(dá)到了客戶的要求,對(duì)軟件基本滿意。</p><p><b> 5.3 測(cè)試用例</b></p><p><b> (1)測(cè)試方案<
83、;/b></p><p> 用戶登錄時(shí)需輸入用戶名、用戶密碼和系統(tǒng)驗(yàn)證碼,并且這些信息都不能為空。</p><p><b> (2)測(cè)試用例</b></p><p> 表5-1 登錄功能測(cè)試用例</p><p><b> 5.4 測(cè)試結(jié)論</b></p><p>
84、; 測(cè)試不僅是對(duì)網(wǎng)站的功能、性能,以及可行性均進(jìn)行測(cè)試,更重要的是通過(guò)測(cè)試結(jié)果的分析得出,系統(tǒng)可以滿足大部分用戶的需求,性能基本達(dá)到要求,并具有實(shí)用性,對(duì)用戶相對(duì)友好。</p><p> 但是測(cè)試會(huì)有一定的局限性,所測(cè)試的環(huán)境和實(shí)際的運(yùn)行環(huán)境會(huì)存在著一定的差異,因此不能完全地測(cè)試出網(wǎng)站存在的問(wèn)題,需要在后期的維護(hù)過(guò)程中,對(duì)暴露出來(lái)的新問(wèn)題及時(shí)進(jìn)行糾正。</p><p> 本系統(tǒng)需要改
85、進(jìn)的地方最主要的是測(cè)試數(shù)據(jù)應(yīng)該設(shè)置的更加嚴(yán)謹(jǐn)。</p><p><b> 第六章 總 結(jié)</b></p><p> 互聯(lián)網(wǎng)+的大背景下,互聯(lián)網(wǎng)滲透到各個(gè)行業(yè),帶動(dòng)了眾多的產(chǎn)業(yè)、地區(qū)的發(fā)展,有效的提高了人們的工作效率,帶動(dòng)了整個(gè)社會(huì)的高速發(fā)展?,F(xiàn)在眾多行業(yè)都在有效的利用互聯(lián)網(wǎng)的便利性來(lái)提高自身的管理水平。此文章在駕校管理老舊跟不上時(shí)代的情況下,使用了JAVA和SQL
86、 server數(shù)據(jù)庫(kù)實(shí)現(xiàn)并完成了xx駕校管理系統(tǒng)?;緦?shí)現(xiàn)了系統(tǒng)的調(diào)試結(jié)果說(shuō)明,這個(gè)系統(tǒng)大多完成了所需要的功能需求。在實(shí)現(xiàn)全部的設(shè)計(jì)步驟中,使用了系統(tǒng)化和瀑布模型的設(shè)計(jì)思想方法。所設(shè)計(jì)的系統(tǒng)簡(jiǎn)潔明了,大方得體,具有良好的用戶體驗(yàn),并且網(wǎng)站的使用較為簡(jiǎn)單,實(shí)現(xiàn)了網(wǎng)站獨(dú)有的風(fēng)格。在實(shí)現(xiàn)和構(gòu)思的過(guò)程之中同時(shí)碰上了眾多棘手的問(wèn)題,比如說(shuō):</p><p> (1)在輸入數(shù)據(jù)時(shí)沒(méi)有及時(shí)當(dāng)場(chǎng)進(jìn)行數(shù)據(jù)格式校驗(yàn),所以沒(méi)有辦法保
87、證數(shù)據(jù)的完整性。</p><p> ?。?)由于時(shí)間倉(cāng)促關(guān)系,系統(tǒng)在功能實(shí)現(xiàn)方面還有些沒(méi)有實(shí)現(xiàn),所以可能在使用過(guò)程中會(huì)存在一些問(wèn)題。</p><p> 但由于時(shí)間有限,個(gè)人能力的不足以及開(kāi)發(fā)經(jīng)驗(yàn)的缺乏,中間也走了很多彎路,造成了多次修改。但終究在老師和同學(xué)的幫助下得到了解決。這一次次的修改完善鍛煉了我的耐性并加強(qiáng)了我對(duì)專業(yè)知識(shí)的理解。本系統(tǒng)還有許多需要改進(jìn)的地方,如系統(tǒng)的界面和功能比較簡(jiǎn)
88、單,軟件有些地方存在bug,我相信通過(guò)未來(lái)的努力,類似這些問(wèn)題都將得以解決。</p><p> 在這3個(gè)月時(shí)間里,在校內(nèi)老師的指導(dǎo)下,同學(xué)的幫助下,我順利的完成了畢業(yè)設(shè)計(jì),也積累了知識(shí)。通過(guò)這段時(shí)間的系統(tǒng)學(xué)習(xí)和編碼,我受益非淺,與此同時(shí),我也發(fā)現(xiàn)今后還有很多知識(shí)需要學(xué)習(xí),學(xué)習(xí)最新的理念,最新的知識(shí),最新的技術(shù),迎合最新的趨勢(shì)。我想,日后的學(xué)習(xí)生活中,我會(huì)以積極的態(tài)度不斷努力學(xué)習(xí)來(lái)豐富自己。要不斷的優(yōu)化和完善自己
89、各方面的不足,做出真正符合實(shí)際情況、并形成統(tǒng)一、規(guī)范、科學(xué)、合理的教工績(jī)效考核管理系統(tǒng)。</p><p><b> 參考文獻(xiàn)</b></p><p> [1]李剛.輕量級(jí)Java EE企業(yè)應(yīng)用實(shí)戰(zhàn):Struts 2+Spring 3+Hibernate整合開(kāi)發(fā)[M].第三版.北京:電子工業(yè)出版社,2012.278-283.</p><p>
90、 [2]耿祥義,張躍平.JSP實(shí)用教程(第三版).清華大學(xué)出版社,2015年. </p><p> [3]秦毅.Java程序設(shè)計(jì)[M].機(jī)械工業(yè)出版社,2007年. </p><p> [4]徐建華,李玉林,馬軍,王巖.Java入門與提高.北京:科學(xué)出版社,2008年. </p><p> [5]于本海,吳恒亮.管理信息系統(tǒng)開(kāi)發(fā)案例.高等教育出版社,2013
91、年. </p><p> [6] 弗蘭納根.JavaScript權(quán)威指南(第6版)[M].北京:機(jī)械工業(yè)出版社,2012.41</p><p> [7] 楊學(xué)瑜.JSP入門與提高[M].北京:清華大學(xué)出版社,2012.34-35.</p><p> [8] 薛鶴娟.基于WEB的學(xué)生考勤系統(tǒng)分析[J].希望月報(bào),2013.8(5):12.</p>
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 計(jì)算機(jī)專業(yè)畢業(yè)論文---基于jsp的圖書(shū)管理系統(tǒng)
- 計(jì)算機(jī)專業(yè)畢業(yè)論文--基于jsp的醫(yī)藥管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 計(jì)算機(jī)專業(yè)畢業(yè)論文基于jsp的醫(yī)藥管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 計(jì)算機(jī)應(yīng)用技術(shù)畢業(yè)論文---基于jsp的考試管理系統(tǒng)
- 計(jì)算機(jī)黨務(wù)管理系統(tǒng)畢業(yè)論文
- 計(jì)算機(jī)畢業(yè)論文--網(wǎng)吧管理系統(tǒng)
- 計(jì)算機(jī)畢業(yè)論文--- 超市管理系統(tǒng)
- 計(jì)算機(jī)畢業(yè)論文--網(wǎng)吧管理系統(tǒng)
- 計(jì)算機(jī)信息管理畢業(yè)論文---計(jì)算機(jī)圖書(shū)管理系統(tǒng)
- 計(jì)算機(jī)圖書(shū)管理系統(tǒng)畢業(yè)論文
- 計(jì)算機(jī)圖書(shū)管理系統(tǒng)畢業(yè)論文
- 計(jì)算機(jī)畢業(yè)論文---bbs論壇管理系統(tǒng)
- 計(jì)算機(jī)畢業(yè)論文——人事管理系統(tǒng)
- 計(jì)算機(jī)圖書(shū)管理系統(tǒng)畢業(yè)論文
- 計(jì)算機(jī)圖書(shū)管理系統(tǒng)畢業(yè)論文
- 計(jì)算機(jī)專業(yè)畢業(yè)論文---考勤管理系統(tǒng)
- 計(jì)算機(jī)畢業(yè)論文---工資管理系統(tǒng)
- 計(jì)算機(jī)專業(yè)酒店管理系統(tǒng)畢業(yè)論文
- 計(jì)算機(jī)專業(yè)畢業(yè)論文 考勤管理系統(tǒng)
- 計(jì)算機(jī)專業(yè)酒店管理系統(tǒng)畢業(yè)論文
評(píng)論
0/150
提交評(píng)論