jsp駕校綜合信息系統(tǒng)springmvc論文_第1頁(yè)
jsp駕校綜合信息系統(tǒng)springmvc論文_第2頁(yè)
jsp駕校綜合信息系統(tǒng)springmvc論文_第3頁(yè)
jsp駕校綜合信息系統(tǒng)springmvc論文_第4頁(yè)
jsp駕校綜合信息系統(tǒng)springmvc論文_第5頁(yè)
已閱讀5頁(yè),還剩43頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

畢業(yè)設(shè)計(jì)(論文)題目:駕校綜合信息系統(tǒng)姓名:學(xué)號(hào):所屬學(xué)院:專(zhuān)業(yè)班級(jí):指導(dǎo):職稱(chēng):完成日期2020年摘要21世紀(jì)的今天,隨著社會(huì)的不斷發(fā)展與進(jìn)步,人們對(duì)于信息科學(xué)化的認(rèn)識(shí),已由低層次向高層次發(fā)展,由原來(lái)的感性認(rèn)識(shí)向理性認(rèn)識(shí)提高,管理工作的重要性已逐漸被人們所認(rèn)識(shí),科學(xué)化的管理,使信息存儲(chǔ)達(dá)到準(zhǔn)確、快速、完善,并能提高工作管理效率,促進(jìn)其發(fā)展。論文主要是對(duì)駕校綜合信息系統(tǒng)進(jìn)行了介紹,包括研究的現(xiàn)狀,還有涉及的開(kāi)發(fā)背景,然后還對(duì)系統(tǒng)的設(shè)計(jì)目標(biāo)進(jìn)行了論述,還有系統(tǒng)的需求,以及整個(gè)的設(shè)計(jì)方案,對(duì)系統(tǒng)的設(shè)計(jì)以及實(shí)現(xiàn),也都論述的比較細(xì)致,最后對(duì)駕校綜合信息系統(tǒng)進(jìn)行了一些具體測(cè)試。本文以java為開(kāi)發(fā)技術(shù),實(shí)現(xiàn)了一個(gè)駕校綜合信息系統(tǒng)。駕校綜合信息系統(tǒng)的主要使用者分為管理員和學(xué)員、教練,用戶(hù):個(gè)人中心、駕校查看、公告查看、視頻資源查看、我的教練評(píng)價(jià)、我的申請(qǐng)項(xiàng)目、我的問(wèn)題反饋等功能。管理員:個(gè)人信息、公告信息、學(xué)員管理、教練管理、車(chē)輛管理、場(chǎng)地管理、教練評(píng)價(jià)管理、培訓(xùn)資源管理、申請(qǐng)項(xiàng)目管理、問(wèn)題管理、預(yù)約學(xué)生管理、學(xué)費(fèi)資金管理等功能。教練:個(gè)人中心、公告管理、學(xué)員管理、教練查看、車(chē)輛管理、場(chǎng)地管理、培訓(xùn)資源管理、申請(qǐng)項(xiàng)目管理、問(wèn)題管理、預(yù)約學(xué)車(chē)管理、學(xué)費(fèi)資管理等功能。通過(guò)這些功能模塊的設(shè)計(jì),基本上實(shí)現(xiàn)了整個(gè)駕校綜合信息信息管理的過(guò)程。具體在系統(tǒng)設(shè)計(jì)上,采用了B/S的結(jié)構(gòu),同時(shí),也使用java技術(shù)在動(dòng)態(tài)頁(yè)面上進(jìn)行了設(shè)計(jì),后臺(tái)上采用Mysql數(shù)據(jù)庫(kù),是一個(gè)非常優(yōu)秀的駕校綜合信息系統(tǒng)。關(guān)鍵詞:駕校綜合信息系統(tǒng);java技術(shù);Mysql數(shù)據(jù)庫(kù);B/S結(jié)構(gòu)

AbstractTodayinthe21stcentury,withthecontinuousdevelopmentofsocietyandprogress,peoplefortheunderstandingofthescientificinformationthathasbeendevelopedfromlowleveltohighleveldevelopment,fromperceptualknowledgetorationalknowledge,theimportanceofmanagementworkhasbeengraduallyknownbypeople,scientificmanagement,tostoreinformationaccurate,fast,perfect,andcanimprovetheworkefficiencyofmanagement,promoteitsdevelopment.Paperismainlytodrivingintegratedinformationsystemareintroduced,includingthepresentsituationoftheresearch,andinvolvedinthedevelopmentofthebackground,andthenhascarriedontheelaborationtothedesignofsystemtarget,andthedemandofthesystem,andthewholedesignschemeofthesystemdesignandimplementation,arealsodiscussedmoremeticulous,finallytosomespecifictestdrivingintegratedinformationsystem.Inthispaper,adrivingschoolcomprehensiveinformationsystemisrealizedbyusingJavaasthedevelopmenttechnology.Themainusersofthedrivingschoolcomprehensiveinformationsystemincludeadministrators,students,coaches,users:personalcenter,drivingschoolview,announcementview,videoresourcesview,mycoachevaluation,myapplicationproject,myproblemfeedbackandotherfunctions.Administrator:personalinformation,announcementinformation,studentmanagement,coachmanagement,vehiclemanagement,sitemanagement,coachevaluationmanagement,trainingresourcesmanagement,applicationprojectmanagement,problemmanagement,studentmanagementappointment,tuitionfundmanagementandotherfunctions.Coach:personalcenter,announcementmanagement,studentmanagement,coachview,vehiclemanagement,sitemanagement,trainingresourcesmanagement,applicationprojectmanagement,problemmanagement,bookingstudentcarmanagement,tuitionmanagementandotherfunctions.Throughthedesignofthesefunctionalmodules,thewholeprocessofcomprehensiveinformationmanagementofdrivingKeywords:Comprehensiveinformationsystemfordrivingschools;Javatechnology;Mysqldatabase;B/Sstructure目錄174771概述 I1概述1.1課題背景及意義網(wǎng)絡(luò)的快速發(fā)展從根本上更改了世界各組織的管理方式,自二十世紀(jì)九十年代開(kāi)始,我國(guó)的政府、企事業(yè)等單位就設(shè)想可以通過(guò)互聯(lián)網(wǎng)系統(tǒng)來(lái)進(jìn)行管理信息。由于以前存在各方面的原因,比如網(wǎng)絡(luò)普及度低、用戶(hù)不接受、互聯(lián)網(wǎng)的相關(guān)法律法規(guī)也不夠完善、開(kāi)發(fā)技術(shù)也不夠成熟等,阻礙了互聯(lián)網(wǎng)在各大機(jī)構(gòu)中的發(fā)展速度。進(jìn)入二十一世紀(jì)以后,我國(guó)經(jīng)濟(jì)有了快速的發(fā)展,限制機(jī)構(gòu)管理的各個(gè)難題逐一被解決,國(guó)內(nèi)各大機(jī)構(gòu)都加入到了電子信息化的管理模式中來(lái)。以往的駕校綜合信息相關(guān)信息管理,都是工作人員手工統(tǒng)計(jì)。這種方式不但時(shí)效性低,而且需要查找和變更的時(shí)候很不方便。隨著科學(xué)的進(jìn)步,技術(shù)的成熟,計(jì)算機(jī)信息化也日新月異的發(fā)展,社會(huì)也已經(jīng)深刻的認(rèn)識(shí),計(jì)算機(jī)功能非常的強(qiáng)大,計(jì)算機(jī)已經(jīng)進(jìn)入了人類(lèi)社會(huì)發(fā)展的各個(gè)領(lǐng)域,并且發(fā)揮著十分重要的作用。本系統(tǒng)利用網(wǎng)絡(luò)溝通、計(jì)算機(jī)信息存儲(chǔ)管理,有著與傳統(tǒng)的方式所無(wú)法替代的優(yōu)點(diǎn)。比如計(jì)算檢索速度特別快、可靠性特別高、存儲(chǔ)容量特別大、保密性特別好、可保存時(shí)間特別長(zhǎng)、成本特別低等。在工作效率上,能夠得到極大地提高,延伸至服務(wù)水平也會(huì)有好的收獲,有了網(wǎng)絡(luò),駕校綜合信息的各方面的管理更加科學(xué)和系統(tǒng),更加規(guī)范和簡(jiǎn)便。1.2國(guó)內(nèi)外研究現(xiàn)狀隨著計(jì)算機(jī)網(wǎng)絡(luò)的不斷滲透,人們的生活與工作、學(xué)習(xí)的方式也在慢慢發(fā)生變化。傳統(tǒng)的駕校綜合信息相關(guān)信息管理方式一般都采取人工的方式,信息的獲取、整理、修改、存儲(chǔ)等工作還停留在人工階段。這種方式一方面需要花費(fèi)大量的人力、物力和金錢(qián),交互起來(lái)比較困難,而且會(huì)浪費(fèi)時(shí)間;另一方面對(duì)用戶(hù)等信息的管理,特別是隨著用戶(hù)數(shù)量的遞增,查詢(xún)、修改起來(lái)特別困難;最后由于用戶(hù)等其他信息的不斷增加,信息的存儲(chǔ)也成為了難題。一些發(fā)達(dá)國(guó)家,網(wǎng)絡(luò)發(fā)展比較快,已經(jīng)很大程度上完成了從人工到計(jì)算機(jī)管理的轉(zhuǎn)變。我國(guó)計(jì)算機(jī)應(yīng)用起步比較晚,而且發(fā)展區(qū)域不平衡,還有很多地區(qū)或單位使用傳統(tǒng)的方式進(jìn)行管理,但是目前計(jì)算機(jī)發(fā)展較快,包括網(wǎng)絡(luò)也已經(jīng)普及,很多單位和用戶(hù)也開(kāi)始慢慢接觸網(wǎng)絡(luò)管理系統(tǒng)??v觀這些系統(tǒng)主要有以下幾個(gè)特點(diǎn):(1)先進(jìn)性:實(shí)現(xiàn)網(wǎng)絡(luò)化管理。(2)通用性:同一行業(yè)基本都能使用。(3)方便性:通過(guò)網(wǎng)絡(luò)就能完成管理工作。(4)及時(shí)性:信息更新及時(shí)。(5)可擴(kuò)展性:可根據(jù)需要進(jìn)行模塊的增加。(6)安全性:對(duì)單位、用戶(hù)等信息進(jìn)行加密。截至如今,互聯(lián)網(wǎng)已經(jīng)深入人們的生活,智能手機(jī)、筆記本電腦等已經(jīng)是人們獲取信息的主要工具,這是一個(gè)溝通無(wú)限的時(shí)代,因此,利用網(wǎng)絡(luò)來(lái)進(jìn)行駕校綜合信息的管理也成為大勢(shì)所趨,所以,開(kāi)發(fā)一個(gè)駕校綜合信息系統(tǒng)是必須的。1.3本課題主要工作一開(kāi)始,本文就對(duì)系統(tǒng)內(nèi)談到的基本知識(shí),從整體上進(jìn)行了描述,并在此基礎(chǔ)上進(jìn)行了系統(tǒng)分析。為了能夠使本系統(tǒng)較好、較為完善的被設(shè)計(jì)實(shí)現(xiàn)出來(lái),就必須先進(jìn)行分析調(diào)查?;谥跋嚓P(guān)的基礎(chǔ),在功能上,對(duì)新系統(tǒng)進(jìn)行了細(xì)致的分析。然后通過(guò)詳細(xì)的分析,進(jìn)行系統(tǒng)設(shè)計(jì),其次,系統(tǒng)在實(shí)施的可行性上,我選擇了java技術(shù)來(lái)進(jìn)行開(kāi)發(fā)設(shè)計(jì),在數(shù)據(jù)存儲(chǔ)上,采用Mysql數(shù)據(jù)庫(kù)來(lái)進(jìn)行設(shè)計(jì)。由于java和Mysql都已經(jīng)非常成熟,因此無(wú)論在各個(gè)方面,都非??煽堪踩珜?shí)用。最后對(duì)系統(tǒng)進(jìn)行測(cè)試完善并發(fā)布。2系統(tǒng)開(kāi)發(fā)環(huán)境2.1java技術(shù)Java語(yǔ)言是在二十世紀(jì)末由Sun公司發(fā)布的,而且公開(kāi)源代碼,這一優(yōu)點(diǎn)吸引了許多世界各地優(yōu)秀的編程愛(ài)好者,也使得他們開(kāi)發(fā)出當(dāng)時(shí)一款又一款經(jīng)典好玩的小游戲。Java語(yǔ)言是純面向?qū)ο笳Z(yǔ)言之一,從發(fā)布初期到現(xiàn)今,可以說(shuō)有將近20多年的歷史,已發(fā)展成為人類(lèi)計(jì)算機(jī)編程語(yǔ)言發(fā)展史上的一個(gè)深遠(yuǎn)影響。java語(yǔ)言自從正式發(fā)布以后。在現(xiàn)在的編程當(dāng)中已經(jīng)成為了主要的應(yīng)用語(yǔ)言。自從進(jìn)入網(wǎng)絡(luò)時(shí)代以后,在J2EE的應(yīng)用上它得到了很好的發(fā)展和應(yīng)用,它的一些線性和了擴(kuò)展性都成為了一個(gè)個(gè)開(kāi)發(fā)商的應(yīng)用對(duì)象。對(duì)于一些就java語(yǔ)言的當(dāng)中的安全、跨平臺(tái)、安全等等都在網(wǎng)絡(luò)當(dāng)中得到了很大的應(yīng)用,它的一些應(yīng)用和優(yōu)越性,可以讓許多的編程者在時(shí)間上縮短了許多和更加方便。Java語(yǔ)言具有非常多種的特性:(1)跨平臺(tái)的無(wú)關(guān)性;(2)面向?qū)ο?;?)安全性得以保障;(4)支持多個(gè)任務(wù);(5)多種編寫(xiě)方式,代碼編寫(xiě)簡(jiǎn)單。對(duì)比其他的低級(jí)語(yǔ)言、高級(jí)語(yǔ)言,Java語(yǔ)言具有明顯的顯著優(yōu)勢(shì)以及未來(lái)開(kāi)闊的前景,可以廣泛的應(yīng)用在個(gè)人筆記本電腦、大數(shù)據(jù)、大型游戲等等。Java語(yǔ)言具有面向?qū)ο蟮奶匦裕⑶乙子诶斫?。關(guān)于對(duì)象,其實(shí)可以理解成每一種事物都是一種對(duì)象,包括我們?nèi)祟?lèi)自身都是一種對(duì)象。利用面向?qū)ο笳Z(yǔ)言的基本特征來(lái)解決軟件開(kāi)發(fā)中的實(shí)際問(wèn)題,為有效軟件開(kāi)發(fā)提供了技術(shù)支持。Java語(yǔ)言具有很好的跨平臺(tái)無(wú)關(guān)性。所編寫(xiě)出來(lái)的應(yīng)用程序是Java語(yǔ)言編寫(xiě)的,那么就無(wú)需再使用編譯器來(lái)修改程序代碼,可以直接在任何計(jì)算機(jī)系統(tǒng)中運(yùn)行,Windows系統(tǒng)可以運(yùn)行,在Linux系統(tǒng)中也可以,也就是經(jīng)過(guò)一次編譯,可以到處運(yùn)行,所以Java語(yǔ)言具有卓越的可移植性,可以很好的跨平臺(tái)實(shí)現(xiàn)。JavaScript與JAVA從表面上看是有比較難以分清的聯(lián)系,但是他們兩個(gè)是完全不同的開(kāi)發(fā)程序語(yǔ)言技術(shù),JAVA是面向?qū)ο蟮木幊陶Z(yǔ)言技術(shù),而JavaScript是一種新的擴(kuò)展的語(yǔ)言技術(shù),它能夠和其他語(yǔ)言結(jié)合起來(lái)制作出更復(fù)雜和豐富的程序和頁(yè)面效果。兩種語(yǔ)言的異同點(diǎn)如下面幾點(diǎn):這兩種語(yǔ)言在這些方面有不同的地方可以加以區(qū)分:1、它們有著基于對(duì)象和面向?qū)ο蟮牟煌?、解釋和編譯方面的不同3、強(qiáng)變量和弱變量的不同之處4、代碼格式不一樣5、嵌入方式不一樣6、靜態(tài)聯(lián)編和動(dòng)態(tài)聯(lián)編的不一樣。2.2Mysql數(shù)據(jù)庫(kù)mysql是非結(jié)構(gòu)化語(yǔ)言,用戶(hù)可以在高層數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)上工作,并且其語(yǔ)言簡(jiǎn)單,學(xué)習(xí)起來(lái)比較容易,其結(jié)構(gòu)也簡(jiǎn)單,功能強(qiáng)大,存儲(chǔ)信息量大,mysql是一種主要應(yīng)用于數(shù)據(jù)的查詢(xún)和編程,現(xiàn)在普遍存在的關(guān)系數(shù)據(jù)庫(kù)有很多,而mysql數(shù)據(jù)庫(kù)在其中得到了普遍的應(yīng)用。使用mysql數(shù)據(jù)庫(kù)在編程過(guò)程中帶來(lái)了極大的方便,可以對(duì)數(shù)據(jù)進(jìn)行廣泛地查詢(xún),mysql數(shù)據(jù)庫(kù)的應(yīng)用并不需要用戶(hù)了解其存儲(chǔ)的方式,更不用掌握數(shù)據(jù)存放的方法,所以,mysql數(shù)據(jù)庫(kù)是完全不同于其他數(shù)據(jù)的結(jié)構(gòu),并且不同數(shù)據(jù)庫(kù)系統(tǒng)也可以使用相同的數(shù)據(jù)庫(kù)進(jìn)行輸入和管理的接口,它的操縱對(duì)象是記錄相應(yīng)集合,mysql數(shù)據(jù)庫(kù)的靈活性較強(qiáng),功能也較強(qiáng)大,大多數(shù)情況下,在其他程序中實(shí)現(xiàn)某功能需要編寫(xiě)一大堆代碼,而在SQL數(shù)據(jù)庫(kù)中只需要一小段代碼就可以實(shí)現(xiàn)功能,所以,mysql數(shù)據(jù)庫(kù)的語(yǔ)言較簡(jiǎn)潔,數(shù)據(jù)庫(kù)文件的擴(kuò)展名是mysql。數(shù)據(jù)庫(kù),就是數(shù)據(jù)存儲(chǔ)的儲(chǔ)藏室,只不過(guò)數(shù)據(jù)是存儲(chǔ)在計(jì)算機(jī)上的,而不是現(xiàn)實(shí)中的儲(chǔ)藏室,數(shù)據(jù)的存放是按固定格式,而不是無(wú)序的,則定義就是:長(zhǎng)期有固定格式,可以共享的存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器上。數(shù)據(jù)庫(kù)管理主要包括數(shù)據(jù)表的建立,數(shù)據(jù)存儲(chǔ)、修改和增加數(shù)據(jù),為了使數(shù)據(jù)庫(kù)系統(tǒng)能夠正常運(yùn)行,相關(guān)人員進(jìn)行工作。數(shù)據(jù)表的建立,可以對(duì)數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行調(diào)整,數(shù)據(jù)的重新組合及重新構(gòu)造,保證數(shù)據(jù)的安全性。JDBC的驅(qū)動(dòng)程序它是和數(shù)據(jù)庫(kù)不同的,在每個(gè)數(shù)據(jù)庫(kù)的應(yīng)用它們都是和區(qū)分開(kāi)的,當(dāng)運(yùn)行到一定的程序當(dāng)中,它就會(huì)與自己相關(guān)的協(xié)議與客戶(hù)端進(jìn)行通訊。那么這個(gè)系統(tǒng)就會(huì)對(duì)使這些數(shù)據(jù)進(jìn)行連接。當(dāng)我們選擇哪個(gè)橋的時(shí)候,接下來(lái)就會(huì)簡(jiǎn)單的敘述這個(gè)數(shù)據(jù)庫(kù)是如何來(lái)創(chuàng)建的。當(dāng)點(diǎn)擊完成按鈕的時(shí)候就會(huì)自動(dòng)在對(duì)話框內(nèi)彈出數(shù)據(jù)源的名稱(chēng),在進(jìn)行點(diǎn)擊下一步即可,直接在輸入相對(duì)應(yīng)的身份驗(yàn)證和登錄密碼。Mysql是一個(gè)多用戶(hù)、多線程的服務(wù)器,采用SQL的數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)管理系統(tǒng)是基于SQL的客戶(hù)以及服務(wù)器模式的關(guān)系,它的優(yōu)點(diǎn)有強(qiáng)大的功能、操作簡(jiǎn)單、管理方便、可靠安全、運(yùn)行較快、多線程、跨平臺(tái)性、完全網(wǎng)絡(luò)化、穩(wěn)定性等,非常適合Web站點(diǎn)或者其他應(yīng)用軟件,在數(shù)據(jù)庫(kù)后端的開(kāi)發(fā)。此外,利用許多語(yǔ)言,會(huì)員可以編寫(xiě)和訪問(wèn)Mysql數(shù)據(jù)庫(kù)的程序。Mysql數(shù)據(jù)庫(kù)也是開(kāi)放源代碼的,開(kāi)發(fā)者越來(lái)越喜歡使用Mysql關(guān)系數(shù)據(jù)庫(kù),應(yīng)用范圍也被推而廣之。這是由于速度快和易用性,Web站點(diǎn)或應(yīng)用軟件的數(shù)據(jù)庫(kù)后端的開(kāi)發(fā)也都在使用它。mysql數(shù)據(jù)庫(kù)它有很多的優(yōu)點(diǎn),例如它在操作上能夠讓人通俗易懂、功能強(qiáng)大、信息儲(chǔ)存量高等優(yōu)點(diǎn)。所以被人們廣泛應(yīng)用,對(duì)于mysql數(shù)據(jù)庫(kù)來(lái)說(shuō)它一般主要是對(duì)數(shù)據(jù)進(jìn)行編碼和查詢(xún),而且在很多的設(shè)計(jì)當(dāng)中都應(yīng)用到了該數(shù)據(jù)庫(kù),在此過(guò)程當(dāng)中我們可以對(duì)常規(guī)的數(shù)據(jù)進(jìn)行查詢(xún)和組合,所以我們?cè)谶M(jìn)行使用mysql數(shù)據(jù)庫(kù)的時(shí)候只要對(duì)編寫(xiě)一小段的數(shù)據(jù)就能實(shí)現(xiàn)相應(yīng)的功能。數(shù)據(jù)庫(kù),就是數(shù)據(jù)存儲(chǔ)的儲(chǔ)藏室,只不過(guò)數(shù)據(jù)是存儲(chǔ)在計(jì)算機(jī)上的,而不是現(xiàn)實(shí)中的儲(chǔ)藏室,數(shù)據(jù)的存放是按固定格式,而不是無(wú)序的,則定義就是:長(zhǎng)期有固定格式,可以共享的存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器上。數(shù)據(jù)庫(kù)管理主要包括數(shù)據(jù)表的建立,數(shù)據(jù)存儲(chǔ)、修改和增加數(shù)據(jù),為了使數(shù)據(jù)庫(kù)系統(tǒng)能夠正常運(yùn)行,相關(guān)人員進(jìn)行的管理工作。數(shù)據(jù)表的建立,可以對(duì)數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行調(diào)整,數(shù)據(jù)的重新組合及重新構(gòu)造,保證數(shù)據(jù)的安全性。2.3B/S結(jié)構(gòu)BROWSER/SERVER程序架構(gòu)方式是使用電腦中安裝的各種瀏覽器來(lái)進(jìn)行訪問(wèn)和使用的,相比C/S的程序結(jié)構(gòu)不需要進(jìn)行程序的安裝就可以直接使用。BROWSER/SERVER架構(gòu)的運(yùn)行方式是在遠(yuǎn)程的服務(wù)器上進(jìn)行安裝一個(gè),然后在任何接入互聯(lián)網(wǎng)的電腦上訪問(wèn)和使用。BROWSER/SERVER架構(gòu)的開(kāi)發(fā)方式給用戶(hù)帶來(lái)了極大的便利,在任何時(shí)間和地點(diǎn)都可以使用開(kāi)發(fā)的程序系統(tǒng)。在B/S的結(jié)構(gòu)中,用戶(hù)可以在任何可以上網(wǎng)的地方訪問(wèn)和使用系統(tǒng)網(wǎng)站的功能,沒(méi)有地域和時(shí)間等方面的限制,B/S結(jié)構(gòu)是把程序完整放置到計(jì)算機(jī)網(wǎng)絡(luò)的服務(wù)器上,通過(guò)計(jì)算機(jī)互聯(lián)網(wǎng)給用戶(hù)提供遠(yuǎn)程的網(wǎng)絡(luò)服務(wù)。在三層體系結(jié)構(gòu)的B/S系統(tǒng)中,通過(guò)瀏覽器,會(huì)員可以對(duì)很多服務(wù)器發(fā)出請(qǐng)求,B/S系統(tǒng)會(huì)很大程度的降低工作量,用戶(hù)只需要安裝運(yùn)行較少的客戶(hù)端即可,大量的工作將由服務(wù)器承擔(dān),另外,服務(wù)器也完成包括訪問(wèn)數(shù)據(jù)庫(kù),執(zhí)行應(yīng)用程序的工作等等。B/S結(jié)構(gòu)主要有三層,分別為數(shù)據(jù)層、控制邏輯層和視圖層。用戶(hù)通過(guò)視圖層,讓控制層調(diào)用數(shù)據(jù)層的數(shù)據(jù),從而達(dá)到整個(gè)訪問(wèn)過(guò)程。三層相互獨(dú)立,維護(hù)方便,使用安全,三層有互相調(diào)用,提高效率。3系統(tǒng)分析所謂系統(tǒng)分析就是,需求人員通過(guò)與客戶(hù)的溝通,所獲取的信息,然后把這些信息通過(guò)需求說(shuō)明書(shū)的方式展示給用戶(hù)和開(kāi)發(fā)人員。在軟件功能發(fā)展的歷史長(zhǎng)河中,很長(zhǎng)時(shí)間,特別是最開(kāi)始的時(shí)候,需求分析的重要性并不被人們所認(rèn)同,例如當(dāng)時(shí)美國(guó)IBM公司為英國(guó)電信公司開(kāi)發(fā)一套信息管理系統(tǒng),在需求不明確的情況下開(kāi)始開(kāi)發(fā),最初的工期為一年,由于需求獲取不清晰導(dǎo)致工期推遲了半年多,造成巨大損失。我們很多軟件公司也存在這種情況,邊需求,邊開(kāi)發(fā),甚至與客戶(hù)沒(méi)有溝通清楚的情況下,直接照搬同類(lèi)型的項(xiàng)目進(jìn)行更改,導(dǎo)致到系統(tǒng)驗(yàn)收的時(shí)候,重新更改,造成了人力、物力的極大浪費(fèi)。而導(dǎo)致這一切后果的原因就是需求獲取不及時(shí)、不清楚、不全面。3.1可行性分析駕校綜合信息系統(tǒng)主要目標(biāo)是實(shí)現(xiàn)網(wǎng)上駕校綜合信息的相關(guān)信息管理服務(wù)。在確定了目標(biāo)后,我們從以下四方面對(duì)能否實(shí)現(xiàn)本系統(tǒng)目標(biāo)進(jìn)行可行性分析。3.1.1技術(shù)可行性駕校綜合信息系統(tǒng)主要采用java技術(shù),基于B/S結(jié)構(gòu),Mysql數(shù)據(jù)庫(kù),對(duì)于應(yīng)用程序的開(kāi)發(fā)要求具備完整功能,使用簡(jiǎn)單的特點(diǎn),并建立一個(gè)數(shù)據(jù)完整安全穩(wěn)定的數(shù)據(jù)庫(kù)。駕校綜合信息系統(tǒng)的開(kāi)發(fā)技術(shù)具有很高可行性,且開(kāi)發(fā)人員掌握了一定的開(kāi)發(fā)技術(shù),所以系統(tǒng)的開(kāi)發(fā)具有可行性。3.1.2操作可行性駕校綜合信息系統(tǒng)的登錄界面簡(jiǎn)單易于操作,采用常見(jiàn)的界面窗口來(lái)登錄界面,通過(guò)電腦進(jìn)行訪問(wèn)操作,會(huì)員只要平時(shí)使用過(guò)電腦都能進(jìn)行訪問(wèn)操作。此系統(tǒng)的開(kāi)發(fā)采用java語(yǔ)言開(kāi)發(fā),基于B/S結(jié)構(gòu),這些開(kāi)發(fā)環(huán)境使系統(tǒng)更加完善。本系統(tǒng)具有易操作、易管理、交互性好的特點(diǎn),在操作上是非常簡(jiǎn)單的。因此本系統(tǒng)可以進(jìn)行開(kāi)發(fā)。3.1.3經(jīng)濟(jì)可行性駕校綜合信息系統(tǒng)是基于B/S模式,采用Mysql數(shù)據(jù)庫(kù)儲(chǔ)存數(shù)據(jù),所要求的硬件和軟件環(huán)境,市場(chǎng)上都很容易購(gòu)買(mǎi),程序開(kāi)發(fā)主要是管理系統(tǒng)的開(kāi)發(fā)和維護(hù)。所以程序在開(kāi)發(fā)人力、財(cái)力上要求不高,而且此系統(tǒng)不是很復(fù)雜,開(kāi)發(fā)周期短,在經(jīng)濟(jì)方面具有較高的可行性。3.1.4法律可行性此駕校綜合信息系統(tǒng)是自己設(shè)計(jì)的管理系統(tǒng),具有很大的實(shí)際意義。因?yàn)闊o(wú)論是軟件還是數(shù)據(jù)庫(kù),采用的都是開(kāi)源代碼,因此這個(gè)系統(tǒng)的開(kāi)發(fā)和設(shè)計(jì),并不存在侵權(quán)等問(wèn)題,在法律上完全具有可行性。綜上所述,駕校綜合信息系統(tǒng)在技術(shù)、經(jīng)濟(jì)、操作和法律上都具有很高的可行性,開(kāi)發(fā)此程序是可行的。3.2系統(tǒng)流程分析3.2.1系統(tǒng)開(kāi)發(fā)流程 駕校綜合信息系統(tǒng)開(kāi)發(fā)時(shí),首先進(jìn)行需求分析,進(jìn)而對(duì)系統(tǒng)進(jìn)行總體的設(shè)計(jì)規(guī)劃,設(shè)計(jì)系統(tǒng)功能模塊,數(shù)據(jù)庫(kù)的選擇等,本系統(tǒng)的開(kāi)發(fā)流程如圖3-1所示圖3-1系統(tǒng)開(kāi)發(fā)流程圖3.2.2用戶(hù)登錄流程為了保證系統(tǒng)的安全性,要使用本系統(tǒng)對(duì)系統(tǒng)信息進(jìn)行管理,必須先登陸到系統(tǒng)中。如圖3-3所示。圖3-2登錄流程圖3.2.3系統(tǒng)操作流程用戶(hù)打開(kāi)并進(jìn)入系統(tǒng)后,會(huì)先顯示登錄界面,輸入正確的用戶(hù)名和密碼,系統(tǒng)自動(dòng)檢測(cè)信息,若信息無(wú)誤,則用戶(hù)會(huì)進(jìn)入系統(tǒng)功能界面,進(jìn)行操作,否則會(huì)提示錯(cuò)誤無(wú)法登錄,操作流程如圖3-3所示。圖3-3系統(tǒng)操作流程圖3.2.4添加信息流程管理員可以對(duì)駕校信息等進(jìn)行信息的添加,用戶(hù)也可以對(duì)自己權(quán)限內(nèi)的信息進(jìn)行添加,輸入信息后,系統(tǒng)會(huì)自行驗(yàn)證輸入的信息和數(shù)據(jù),若信息正確,會(huì)將其添加到數(shù)據(jù)庫(kù)內(nèi),若信息有誤,則會(huì)提示重新輸入信息,添加信息流程如圖3-4所示。圖3-4添加信息流程圖3.2.5修改信息流程管理員可以對(duì)訂單信息等進(jìn)行信息的修改,用戶(hù)也可以對(duì)自己權(quán)限內(nèi)的信息進(jìn)行修改,首先進(jìn)入修改信息界面,輸入修改信息數(shù)據(jù),系統(tǒng)進(jìn)行數(shù)據(jù)的判斷驗(yàn)證,修改信息合法則修改成功,信息更新至數(shù)據(jù)庫(kù),信息不合法則修改失敗,重新輸入。修改信息流程圖如圖3-5所示。圖3-5修改信息流程圖3.2.6刪除信息流程管理員可以對(duì)駕校信息等進(jìn)行信息的刪除,對(duì)要?jiǎng)h除的信息進(jìn)行選中后,點(diǎn)擊刪除按鈕,系統(tǒng)會(huì)詢(xún)問(wèn)是否確定,若點(diǎn)擊確定,則系統(tǒng)會(huì)刪除掉選中的信息,并在數(shù)據(jù)庫(kù)內(nèi)對(duì)信息進(jìn)行刪除,刪除信息流程圖如圖3-6所示。圖3-6刪除信息流程圖3.3系統(tǒng)用例分析3.3.1管理員用例圖系統(tǒng)中的核心用戶(hù)是系統(tǒng)管理員,管理員登錄后,通過(guò)管理員菜單來(lái)管理后臺(tái)系統(tǒng)。主要功能有:個(gè)人信息、公告信息、學(xué)員管理、教練管理、車(chē)輛管理、場(chǎng)地管理、教練評(píng)價(jià)管理、培訓(xùn)資源管理、申請(qǐng)項(xiàng)目管理、問(wèn)題管理、預(yù)約學(xué)生管理、學(xué)費(fèi)資金管理等功能。管理員用例如圖3-7所示。圖3-7管理員用例圖3.3.2用戶(hù)用例圖用戶(hù)進(jìn)入系統(tǒng)可以進(jìn)行個(gè)人中心、駕校查看、公告查看、視頻資源查看、我的教練評(píng)價(jià)、我的申請(qǐng)項(xiàng)目、我的問(wèn)題反饋等功能等。用戶(hù)用例如圖3-8所示。圖3-8用戶(hù)用例圖3.3.2教練用例圖用戶(hù)進(jìn)入系統(tǒng)可以進(jìn)行個(gè)人中心、公告管理、學(xué)員管理、教練查看、車(chē)輛管理、場(chǎng)地管理、培訓(xùn)資源管理、申請(qǐng)項(xiàng)目管理、問(wèn)題管理、預(yù)約學(xué)車(chē)管理、學(xué)費(fèi)資管理等功能。教練用例如圖3-9所示。圖3-8教練用例圖4系統(tǒng)設(shè)計(jì)4.1系統(tǒng)概述進(jìn)過(guò)系統(tǒng)的分析后,就開(kāi)始記性系統(tǒng)的設(shè)計(jì),系統(tǒng)設(shè)計(jì)包含總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)??傮w設(shè)計(jì)只是一個(gè)大體的設(shè)計(jì),經(jīng)過(guò)了總體設(shè)計(jì),我們能夠劃分出系統(tǒng)的一些東西,例如文件、文檔、數(shù)據(jù)等。而且我們通過(guò)總體設(shè)計(jì),大致可以劃分出了程序的模塊,以及功能。但是只是一個(gè)初步的分類(lèi),并沒(méi)有真正的實(shí)現(xiàn)。整體設(shè)計(jì),只是一個(gè)初步設(shè)計(jì),而且,對(duì)于一個(gè)項(xiàng)目,我們可以進(jìn)行多個(gè)整體設(shè)計(jì),通過(guò)對(duì)比,包括性能的對(duì)比、成本的對(duì)比、效益的對(duì)比,來(lái)最終確定一個(gè)最優(yōu)的設(shè)計(jì)方案,選擇優(yōu)秀的整體設(shè)計(jì)可以降低開(kāi)發(fā)成本,增加公司效益,從這一點(diǎn)來(lái)講,整體設(shè)計(jì)還是非常重要的。駕校綜合信息系統(tǒng)工作原理圖如圖4-1所示:圖4-1系統(tǒng)工作原理圖4.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)系統(tǒng)架構(gòu)圖屬于系統(tǒng)設(shè)計(jì)階段,系統(tǒng)架構(gòu)圖只是這個(gè)階段一個(gè)產(chǎn)物,系統(tǒng)的總體架構(gòu)決定了整個(gè)系統(tǒng)的模式,是系統(tǒng)的基礎(chǔ)。駕校綜合信息系統(tǒng)的整體結(jié)構(gòu)設(shè)計(jì)如圖4-2所示。圖4-2系統(tǒng)結(jié)構(gòu)圖4.3數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)是計(jì)算機(jī)信息系統(tǒng)的基礎(chǔ)。目前,電腦系統(tǒng)的關(guān)鍵與核心部分就是數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)開(kāi)發(fā)的優(yōu)劣對(duì)整個(gè)系統(tǒng)的質(zhì)量和速度有著直接影響。4.3.1數(shù)據(jù)庫(kù)設(shè)計(jì)原則概念模式它主要是建立在數(shù)據(jù)需求分析的基礎(chǔ)上,它通常是用概念數(shù)據(jù)模型來(lái)表示各個(gè)數(shù)據(jù)之間的聯(lián)系,并且對(duì)系統(tǒng)用戶(hù)進(jìn)行信息的處理和管理,同時(shí)建立起E-R圖來(lái)表示具體的實(shí)體、屬性和聯(lián)系的關(guān)系。4.3.2數(shù)據(jù)庫(kù)實(shí)體數(shù)據(jù)模型中的實(shí)體(Entity),也稱(chēng)為實(shí)例,對(duì)應(yīng)現(xiàn)實(shí)世界中可區(qū)別于其他對(duì)象的“事件”或“事物”。例如,公司中的每個(gè)員工,家里中的每個(gè)家具。本系統(tǒng)的E-R圖如下圖所示:1、管理員實(shí)體圖如圖4-3所示:圖4-3管理員實(shí)體圖2、車(chē)信息管理實(shí)體圖如圖4-4所示:圖4-4車(chē)信息管理實(shí)體圖3、場(chǎng)地實(shí)體圖如圖4-5所示:圖4-5場(chǎng)地管理實(shí)體圖4、用戶(hù)實(shí)體圖如圖4-6所示:圖4-6用戶(hù)管理實(shí)體圖5、公告信息實(shí)體圖如圖4-7所示:圖4-7公告信息管理實(shí)體圖6、評(píng)價(jià)實(shí)體圖如圖4-8所示:圖4-8評(píng)價(jià)信息管理實(shí)體圖7、視頻實(shí)體圖如圖4-9所示:圖4-9視頻管理實(shí)體圖8、申請(qǐng)項(xiàng)目實(shí)體圖如圖4-10所示:圖4-10申請(qǐng)項(xiàng)目管理實(shí)體圖9、教練實(shí)體圖如圖4-11所示:圖4-11教練管理實(shí)體圖10、問(wèn)題實(shí)體圖如圖4-12所示:圖4-12問(wèn)題實(shí)體圖11、預(yù)約實(shí)體圖如圖4-13所示:圖4-13問(wèn)題實(shí)體圖12、資金實(shí)體圖如圖4-14所示圖4-14資金實(shí)體圖4.3.3數(shù)據(jù)庫(kù)表設(shè)計(jì)數(shù)據(jù)庫(kù)的表信息屬于設(shè)計(jì)的一部分,下面介紹數(shù)據(jù)庫(kù)中的各個(gè)表的詳細(xì)信息。表4-1admin管理員信息表字段名稱(chēng)字段意義字段類(lèi)型字段長(zhǎng)度鍵碼能否為空id主鍵編號(hào)varchar50主鍵否username用戶(hù)名varchar40否password密碼varchar40否表4-2t_car車(chē)信息表字段名稱(chēng)字段意義字段類(lèi)型字段長(zhǎng)度鍵碼能否為空usersid主鍵編號(hào)varchar50主鍵否carName車(chē)輛編號(hào)varchar40否pic牌照varchar40否pp品牌varchar40否content備注varchar10否表4-3t_cd場(chǎng)地信息表字段名稱(chēng)字段意義字段類(lèi)型字段長(zhǎng)度鍵碼能否為空goodsid主鍵編號(hào)varchar50主鍵否cdName場(chǎng)地編號(hào)varchar40否pic詳細(xì)地址varchar150否price駕校價(jià)格varchar40否pp詳細(xì)地址varchar50外鍵否content備注varchar10否表4-4t_customer用戶(hù)信息表字段名稱(chēng)字段意義字段類(lèi)型字段長(zhǎng)度鍵碼能否為空id主鍵編號(hào)varchar50主鍵否username賬號(hào)varchar40否password密碼varchar50外鍵否customerName姓名varchar40否headPic頭像varchar40否phone電話datetime0否age年齡varchar40否sex性別varchar40否表4-5t_gg公告信息表字段名稱(chēng)字段意義字段類(lèi)型字段長(zhǎng)度鍵碼能否為空id主鍵編號(hào)varchar50主鍵否ggName標(biāo)題varchar40否content內(nèi)容varchar50外鍵否insertDate日期varchar40否表4-6t_pj評(píng)價(jià)信息表字段名稱(chēng)字段意義字段類(lèi)型字段長(zhǎng)度鍵碼能否為空id主鍵編號(hào)varchar50主鍵否customerId學(xué)員varchar40否teacherId教練varchar50外鍵否content評(píng)價(jià)varchar40否pf評(píng)分varchar40否insertDate評(píng)分日期varchar40否表4-7t_shipin視頻信息表字段名稱(chēng)字段意義字段類(lèi)型字段長(zhǎng)度鍵碼能否為空id主鍵編號(hào)varchar50主鍵否shipinName視頻名稱(chēng)varchar40否fileUrl視頻varchar50外鍵否content視頻內(nèi)容簡(jiǎn)介varchar40否表4-8t_sqxm申請(qǐng)項(xiàng)目信息表字段名稱(chēng)字段意義字段類(lèi)型字段長(zhǎng)度鍵碼能否為空id主鍵編號(hào)varchar50主鍵否customerId學(xué)員varchar40否title申請(qǐng)項(xiàng)目varchar50外鍵否content申請(qǐng)備注varchar40否back回復(fù)varchar40否insertDate申請(qǐng)日期varchar40否status狀態(tài)varchar40否表4-9t_teacher教練信息表字段名稱(chēng)字段意義字段類(lèi)型字段長(zhǎng)度鍵碼能否為空id主鍵編號(hào)varchar50主鍵否username賬號(hào)varchar40否password密碼varchar50外鍵否teacherName姓名varchar40否headPic頭像varchar40否phone電話datetime0否age年齡varchar40否sex性別varchar40否表4-10t_wt問(wèn)題信息表字段名稱(chēng)字段意義字段類(lèi)型字段長(zhǎng)度鍵碼能否為空id主鍵編號(hào)varchar50主鍵否customerId學(xué)員varchar40否wtName問(wèn)題說(shuō)明varchar50外鍵否content詳細(xì)內(nèi)容varchar40否insertDate發(fā)起日期varchar40否back回復(fù)datetime0否status狀態(tài)varchar40否表4-11t_yy預(yù)約信息表字段名稱(chēng)字段意義字段類(lèi)型字段長(zhǎng)度鍵碼能否為空id主鍵編號(hào)varchar50主鍵否customerId學(xué)員varchar40否showDate預(yù)約日期varchar50外鍵否content預(yù)約說(shuō)明varchar40否teacherId選擇教練varchar40否back回復(fù)datetime0否status狀態(tài)varchar40否yyxm項(xiàng)目varchar40否表4-12t_ziyuan資源信息表字段名稱(chēng)字段意義字段類(lèi)型字段長(zhǎng)度鍵碼能否為空id主鍵編號(hào)varchar50主鍵否ziyuanName資源名稱(chēng)varchar40否pic圖片varchar50外鍵否content資源說(shuō)明varchar40否fileUrl附件varchar40否表4-13t_zj資金信息表字段名稱(chēng)字段意義字段類(lèi)型字段長(zhǎng)度鍵碼能否為空id主鍵編號(hào)varchar50主鍵否customerId學(xué)員varchar40否xf學(xué)費(fèi)金額varchar50外鍵否mm學(xué)費(fèi)名目varchar40否showDate上交日期varchar40否content備注varchar40否5系統(tǒng)界面實(shí)現(xiàn)5.1登錄管理員輸入個(gè)人的賬號(hào)、密碼登錄系統(tǒng),這時(shí)候系統(tǒng)的數(shù)據(jù)庫(kù)就會(huì)在進(jìn)行查找相關(guān)的信息,如果我們輸入的賬號(hào)、密碼不正確,數(shù)據(jù)庫(kù)就會(huì)提示出錯(cuò)誤的信息提示,同時(shí)會(huì)提示用戶(hù)重新輸入輸入自己的賬號(hào)、密碼,直到賬號(hào)密碼輸入成功后,會(huì)提登錄成功的信息。網(wǎng)站用戶(hù)登錄效果圖如圖5-1所示:

圖5-1登錄界面5.2管理員功能模塊5.2.1公告管理管理員對(duì)公告信息進(jìn)行添加、刪除、修改以及查看等操作。程序成效圖如下圖5-2所示:圖5-2公告管理界面圖5.2.2學(xué)員管理管理員對(duì)學(xué)員信息進(jìn)行添加、刪除、修改以及查看等操作。程序效果圖如下圖5-3所示:圖5-3學(xué)員管理界面5.2.3教練管理管理員對(duì)促銷(xiāo)教練信息進(jìn)行添加、查看、修改以及刪除等操作。程序效果圖如下圖5-4所示:圖5-4教練管理界面5.2.4車(chē)輛管理管理員對(duì)車(chē)輛信息進(jìn)行添加、刪除、修改以及查看等操作。程序效果圖如下圖5-5所示:圖5-5車(chē)輛管理界面5.2.5場(chǎng)地管理管理員對(duì)場(chǎng)地信息進(jìn)行添加、刪除、修改以及查看等操作。程序效果圖如下圖5-6所示:圖5-6場(chǎng)地信息管理界面5.2.6教練評(píng)價(jià)管理管理員對(duì)教練評(píng)價(jià)信息進(jìn)行刪除、修改以及查看等操作。程序效果圖如下圖5-7所示:圖5-7教練評(píng)價(jià)管理界面5.2.7培訓(xùn)資源管理管理員對(duì)培訓(xùn)資源信息進(jìn)行刪除、修改以及查看等操作。程序效果圖如下圖5-8所示:圖5-8培訓(xùn)資源管理界面5.2.8申請(qǐng)項(xiàng)目管理管理員對(duì)申請(qǐng)項(xiàng)目信息進(jìn)行刪除、修改以及查看等操作。程序效果圖如下圖5-9所示:圖5-9申請(qǐng)項(xiàng)目管理界面5.2.9問(wèn)題管理管理員對(duì)問(wèn)題信息進(jìn)行刪除、修改以及查看等操作。程序效果圖如下圖5-10所示:圖5-10問(wèn)題管理界面5.2.10預(yù)約學(xué)車(chē)管理管理員對(duì)預(yù)約學(xué)車(chē)信息進(jìn)行刪除、修改以及查看等操作。程序效果圖如下圖5-11所示:圖5-11預(yù)約學(xué)車(chē)管理界面5.2.11學(xué)費(fèi)資金管理管理員對(duì)學(xué)費(fèi)資金信息進(jìn)行刪除、修改以及查看等操作。程序效果圖如下圖5-12所示:圖5-12學(xué)費(fèi)資金管理界面5.3學(xué)員功能模塊5.3.1學(xué)員學(xué)員進(jìn)入系統(tǒng)首頁(yè)可以查看用戶(hù):個(gè)人中心、駕校查看、公告查看、視頻資源查看、我的教練評(píng)價(jià)、我的申請(qǐng)項(xiàng)目、我的問(wèn)題反饋等功能等操作。程序成效圖如下圖5-13所示:圖5-13學(xué)員界面圖5.3.2駕校查看學(xué)員通過(guò)查看駕校信息刪除和修改等操作。程序效果圖如下圖5-14所示:圖5-14駕校查看界面5.3.3公告信息用戶(hù)可以查看公告信息等操作。程序效果圖如下圖5-15所示:圖5-15公告查看界面5.4教練功能模塊5.4.1教練教練進(jìn)入系統(tǒng)首頁(yè)可以查看:個(gè)人中心、公告管理、學(xué)員管理、教練查看、車(chē)輛管理、場(chǎng)地管理、培訓(xùn)資源管理、申請(qǐng)項(xiàng)目管理、問(wèn)題管理、預(yù)約學(xué)車(chē)管理、學(xué)費(fèi)資管理等功能。等操作。程序成效圖如下圖5-16所示:圖5-16教練界面5.4.2教練查看教練進(jìn)入系統(tǒng)可以查看教練詳細(xì)信息,程序成效圖如下圖5-17所示:圖5-17教練查看界面

6系統(tǒng)測(cè)試系統(tǒng)開(kāi)發(fā)的最后一個(gè)步驟就是系統(tǒng)測(cè)試,系統(tǒng)測(cè)試也是整個(gè)系統(tǒng)十分重要的一個(gè)環(huán)節(jié),測(cè)試的好壞關(guān)系到產(chǎn)品的發(fā)展??蛻?hù)對(duì)軟件的質(zhì)量、性能和可靠性等需求就要通過(guò)測(cè)試來(lái)實(shí)現(xiàn)。測(cè)試過(guò)程要必須遵循嚴(yán)謹(jǐn)性、完善性、規(guī)范性的原則,測(cè)試的主要目的就是看看在系統(tǒng)運(yùn)行中,是否會(huì)出現(xiàn)bug,然后對(duì)出現(xiàn)的bug進(jìn)行調(diào)試,直到程序完美運(yùn)行。但是軟件的測(cè)試只能盡可能的減少bug,理論上來(lái)說(shuō)是無(wú)法達(dá)到消除bug。但是bug越少,系統(tǒng)出錯(cuò)的幾率就越低,用戶(hù)使用起來(lái)也更方便、更安全。近年來(lái),軟件包含測(cè)試從現(xiàn)在的檢驗(yàn)當(dāng)中來(lái)看,系統(tǒng)接近預(yù)期目標(biāo)可能出現(xiàn)的問(wèn)題,并對(duì)這些錯(cuò)誤做出相應(yīng)的修正,假如我們不進(jìn)行早期的測(cè)試錯(cuò)誤就會(huì)延續(xù)下去,最后所做出的成品就會(huì)有很大的困難。我們要在這個(gè)測(cè)試的過(guò)程當(dāng)中找出錯(cuò)誤。測(cè)試成軟件開(kāi)發(fā)的主要一部分,自從有了程序的設(shè)計(jì)那天開(kāi)始,它就成為了重要的組成部分。經(jīng)過(guò)統(tǒng)計(jì)來(lái)看,軟件測(cè)試可以占據(jù)這個(gè)系統(tǒng)45%的工作量,而在軟件開(kāi)發(fā)的成本當(dāng)中,對(duì)于測(cè)試成本來(lái)說(shuō)它包含了很多的測(cè)試工作。每個(gè)程序測(cè)試時(shí)都會(huì)出現(xiàn)和遇到錯(cuò)誤。在整個(gè)程序的開(kāi)發(fā)過(guò)程當(dāng)中,人為去查找錯(cuò)誤是非常復(fù)雜和困難的,所以我們一般都會(huì)找一些測(cè)試的工具來(lái)進(jìn)行測(cè)試6.1系統(tǒng)測(cè)試的意義隨著現(xiàn)代信息的快速發(fā)展,在社會(huì)各大領(lǐng)域中已經(jīng)都開(kāi)始應(yīng)用網(wǎng)絡(luò)信息技術(shù),在應(yīng)用網(wǎng)絡(luò)技術(shù)的同時(shí)人們也開(kāi)始把軟件的質(zhì)量問(wèn)題作為了一個(gè)重要焦點(diǎn)來(lái)關(guān)注,因?yàn)橐粋€(gè)軟件的好與壞它決定著這個(gè)系統(tǒng)在市場(chǎng)上的生存,所以我們必須要把軟件質(zhì)量來(lái)做好,這樣才有一定的生存能力。對(duì)于用戶(hù)來(lái)說(shuō)它們首先選用的都是保證這個(gè)系統(tǒng)軟件的質(zhì)量問(wèn)題,因?yàn)橐粋€(gè)系統(tǒng)的軟件質(zhì)量決定著用戶(hù)在后期上成本經(jīng)濟(jì)的問(wèn)題。圖6-1就是糾錯(cuò)測(cè)試流程。測(cè)試測(cè)試評(píng)價(jià)糾錯(cuò)系統(tǒng)測(cè)試數(shù)據(jù)測(cè)試結(jié)果錯(cuò)誤信息改正信息期望結(jié)果圖6-1測(cè)試與糾錯(cuò)信息流程6.2測(cè)試方法具體測(cè)試方法包括:黑盒測(cè)試和白盒測(cè)試。黑盒測(cè)試又被人們稱(chēng)作為功能測(cè)試,通常是在程序的接口來(lái)做一些測(cè)試的方法,它一般包括對(duì)程序的功能和使用的方法來(lái)做出一些數(shù)據(jù)的接受和輸出,同時(shí)還可以做出正確的輸出信息,并保證與外部信息的完整性。白盒測(cè)試通常被人們稱(chēng)作為結(jié)構(gòu)測(cè)試,在整個(gè)程序的結(jié)構(gòu)和處理當(dāng)中它是由程序當(dāng)中的邏輯測(cè)試和檢驗(yàn)程序來(lái)完成一些正確的工作。具體的功能測(cè)試它是包括:系統(tǒng)的適用性、準(zhǔn)確性、安全性等功能測(cè)試。(1)用戶(hù)登錄測(cè)試:表6-2登錄測(cè)試用例表用例編號(hào)UC-TEST-002測(cè)試名稱(chēng)注冊(cè)測(cè)試前提條件打開(kāi)首頁(yè)頁(yè)面并未登錄步驟操作描述數(shù)據(jù)期望結(jié)果1點(diǎn)擊登錄按鈕無(wú)跳轉(zhuǎn)到登錄頁(yè)面續(xù)表5-22填寫(xiě)用戶(hù)名和驗(yàn)證碼,點(diǎn)擊登錄按鈕用戶(hù)名、驗(yàn)證碼輸入框清空內(nèi)容并提示“請(qǐng)輸入用戶(hù)名和密碼”3填寫(xiě)密碼和驗(yàn)證碼,點(diǎn)擊登錄按鈕 密碼、驗(yàn)證碼 輸入框清空內(nèi)容并提示“請(qǐng)輸入用戶(hù)名和密碼”4填寫(xiě)用戶(hù)名和密碼,點(diǎn)擊登錄按鈕用戶(hù)名、密碼輸入框清空內(nèi)容并提示“驗(yàn)證碼輸入錯(cuò)誤”5填寫(xiě)錯(cuò)誤的或不存在的用戶(hù)名密碼對(duì)及驗(yàn)證碼用戶(hù)名、密碼、驗(yàn)證碼輸入框清空內(nèi)容并提示“用戶(hù)名或密碼錯(cuò)誤”6填寫(xiě)正確的用戶(hù)名密碼對(duì)及驗(yàn)證碼用戶(hù)名、密碼、驗(yàn)證碼跳轉(zhuǎn)到首頁(yè),右上角顯示用戶(hù)姓名測(cè)試說(shuō)明無(wú)測(cè)試結(jié)果成功測(cè)試人(2)駕校管理測(cè)試:表6-3駕校管理測(cè)試用例表用例編號(hào)UC-TEST-003測(cè)試名稱(chēng)駕校管理前提條件用戶(hù)已登錄且駕校已生成駕校,處于駕校索引頁(yè)面或或首頁(yè)步驟操作描述數(shù)據(jù)期望結(jié)果1點(diǎn)擊駕校圖片或點(diǎn)擊查看詳情按鈕無(wú)跳轉(zhuǎn)到駕校詳情2點(diǎn)擊查看按鈕無(wú)跳轉(zhuǎn)到駕校閱讀頁(yè)面測(cè)試說(shuō)明用戶(hù)未登錄時(shí)到步驟4跳轉(zhuǎn)到登錄頁(yè)面測(cè)試結(jié)果成功測(cè)試人6.3測(cè)試結(jié)論本駕校綜合信息系統(tǒng)滿(mǎn)足相關(guān)信息的管理需求,在設(shè)計(jì)時(shí)借鑒了國(guó)內(nèi)外優(yōu)秀網(wǎng)站的優(yōu)點(diǎn),從界面到系統(tǒng)設(shè)計(jì)都保證了管理員以及會(huì)員能夠方便操作。系統(tǒng)的主要特點(diǎn)和優(yōu)點(diǎn)歸納如下:(1)本系統(tǒng)用的移置性和針對(duì)性都比較高,因?yàn)獒槍?duì)性高可以提供更好的服務(wù)而移置性可以在多個(gè)系統(tǒng)上運(yùn)行,更給客戶(hù)帶來(lái)了極大的方便。(2)該駕校綜合信息系統(tǒng)內(nèi)容全面,管理方便可以及時(shí)的全面的處理各種錯(cuò)誤,異常,這樣避免了很多因客戶(hù)的馬虎操作而出現(xiàn)的失誤,其操作方便,會(huì)員界面友好,能夠上網(wǎng)的人都可以很好的進(jìn)行操作。經(jīng)過(guò)對(duì)上述的測(cè)試結(jié)果分析,所有基本功能齊全,操作簡(jiǎn)單,系統(tǒng)運(yùn)行性能良好,系統(tǒng)安全可靠,能促進(jìn)駕校綜合信息信息管理的發(fā)展,發(fā)展前景廣闊。結(jié)論本系統(tǒng)通過(guò)對(duì)java和Mysql數(shù)據(jù)庫(kù)的簡(jiǎn)介,從硬件和軟件兩反面說(shuō)明了駕校綜合信息系統(tǒng)的可行性,本文結(jié)論及研究成果如下:實(shí)現(xiàn)了java與Mysql相結(jié)合構(gòu)建的駕校綜合信息系統(tǒng),網(wǎng)站可以響應(yīng)式展示。通過(guò)本次駕校綜合信息系統(tǒng)的研究與實(shí)現(xiàn),我感到學(xué)海無(wú)涯,學(xué)習(xí)是沒(méi)有終點(diǎn)的,而且實(shí)踐出真知,只有多動(dòng)手才能盡快掌握它,經(jīng)驗(yàn)對(duì)系統(tǒng)的開(kāi)發(fā)非常重要,經(jīng)驗(yàn)不足,就難免會(huì)有許多考慮不周之處。比如要有美觀的界面,更完善的功能,才能吸引更多的用戶(hù)。由于在此之前對(duì)于java知識(shí)沒(méi)有深入了解,所以從一開(kāi)始就碰到許多困難,例如一開(kāi)始的頁(yè)面顯示不規(guī)范、數(shù)據(jù)庫(kù)連接有問(wèn)題已經(jīng)無(wú)法實(shí)現(xiàn)參數(shù)的傳遞等等,不過(guò)通過(guò)在網(wǎng)上尋找有關(guān)資料以及同學(xué)的幫助下最后都得到了解決,在此過(guò)程中,我不僅學(xué)到了很多知識(shí),也提高了自己解決問(wèn)題的能力,尤其是學(xué)會(huì)如何從大量的信息中篩選出所

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論