版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
...wd...JSP的時(shí)尚駕校管理系統(tǒng)的設(shè)計(jì)摘要隨著汽車的日益普及,駕照就成了現(xiàn)代社會(huì)人必不可缺的證件。在此盛況下,駕校學(xué)員日益增加,傳統(tǒng)的手記駕校管理方法已經(jīng)捉襟見肘,疲于應(yīng)付?;ヂ?lián)網(wǎng)+傳統(tǒng)企業(yè)的大背景下,新的駕校管理的方法呼之欲出網(wǎng)絡(luò)系統(tǒng)子系統(tǒng)的時(shí)尚駕校管理系統(tǒng)。結(jié)合時(shí)尚駕校中的學(xué)員、教練、車輛的管理需求,實(shí)地考察該駕校實(shí)際操作后,時(shí)尚駕校管理系統(tǒng)誕生。時(shí)尚駕校信息管理系統(tǒng)利用B/S模式,不管駕校管理人員還是學(xué)員,都可以隨時(shí)隨利用電腦看得到自己所需要知道的信息,無需安裝任何軟件。大大節(jié)省了時(shí)間,減少了人工管理駕校管理活動(dòng)的可能性。節(jié)約大量財(cái)力、物力與人力,并且增加駕校管理的客觀性和效率性,提高駕校管理人員的工作效率,以及駕校學(xué)員的學(xué)習(xí)效率。本系統(tǒng)采用java語言,Jsp技術(shù),B/S模式,以MyEclipse為開發(fā)工具,sqlserver數(shù)據(jù)庫開發(fā)的。系統(tǒng)經(jīng)過測(cè)試,運(yùn)行效果穩(wěn)定,操作簡單、方便、快捷。但在具體的應(yīng)用過程中,可能會(huì)出現(xiàn)一些問題,今后還會(huì)對(duì)本系統(tǒng)不斷地進(jìn)展完善、更新,使其功能更強(qiáng)大,應(yīng)用更廣泛。最后對(duì)該駕校管理系統(tǒng)做了總結(jié),指出了系統(tǒng)的采用技術(shù)和經(jīng)歷,同時(shí)指出了系統(tǒng)存在的缺乏,并對(duì)今后進(jìn)一步完善和研究工作進(jìn)展了展望。關(guān)鍵詞:駕校管理;JSP;sqlserver目錄第1章緒論 11.1研究背景 11.2課題研究現(xiàn)狀及趨勢(shì) 11.3開發(fā)目標(biāo) 2第2章系統(tǒng)分析 32.1可行性分析 32.1.1技術(shù)可行性分析 32.1.2經(jīng)濟(jì)可行性分析 32.1.3社會(huì)可行性分析 42.2技術(shù)簡介 42.2.1JAVA技術(shù)簡介 42.2.2JSP技術(shù)簡介 42.2.3SQLServer簡介 52.3系統(tǒng)需求分析 52.3.1功能需求 52.3.2性能需求 6第3章系統(tǒng)概要設(shè)計(jì) 73.1系統(tǒng)概要設(shè)計(jì) 73.1.1系統(tǒng)功能模塊圖 73.2數(shù)據(jù)庫設(shè)計(jì) 73.2.1數(shù)據(jù)字典 73.2.2數(shù)據(jù)庫表邏輯構(gòu)造設(shè)計(jì) 83.2.3物理構(gòu)造設(shè)計(jì) 83.2.4數(shù)據(jù)庫概念構(gòu)造設(shè)計(jì) 113.3系統(tǒng)設(shè)計(jì)意義 16第四章系統(tǒng)實(shí)現(xiàn) 174.1系統(tǒng)開發(fā)環(huán)境 174.2登錄管理模塊 174.3公用模塊 184.4后臺(tái)模塊 204.4.1學(xué)員信息管理模塊 204.4.2車輛信息管理模塊 204.4.3教練信息管理模塊 214.4.4教務(wù)管理系統(tǒng) 214.4.5試題信息管理模塊 224.4.6個(gè)人資料管理 22第五章系統(tǒng)測(cè)試 245.1測(cè)試任務(wù)和測(cè)試環(huán)境 245.2測(cè)試的主要內(nèi)容 245.3測(cè)試用例 245.4測(cè)試結(jié)論 25第六章總結(jié) 26緒論本章主要從工程背景和意義以及開展趨勢(shì),開發(fā)目標(biāo)和工程組織構(gòu)造做了實(shí)地調(diào)研和基本分析。1.1研究背景李克強(qiáng)總書記提出“互聯(lián)網(wǎng)+〞方案,“互聯(lián)網(wǎng)+〞服務(wù)商模式欣然崛起,以現(xiàn)代網(wǎng)絡(luò)技術(shù)環(huán)境為依托,將傳統(tǒng)駕校管理模式轉(zhuǎn)化為利用現(xiàn)代網(wǎng)絡(luò)技術(shù)進(jìn)展駕校管理操作和管理已經(jīng)成為大勢(shì)所趨。伴隨著現(xiàn)代化立體交通的興旺,駕照變得必不可缺,駕校的學(xué)員以及駕照材料信息日益增多,給駕校的管理與運(yùn)行帶來諸多困難。眾多的駕校信息管理,學(xué)員、教練、車輛、考試、之間的協(xié)調(diào)與分配,讓傳統(tǒng)的駕校管理捉襟見肘,難以應(yīng)付。若何集中處理龐大的駕校信息若何解決人員安排問題?都是時(shí)尚駕校必須處理的問題。本系統(tǒng)秉承解決繁雜的信息,方便駕校人員的理念,依托時(shí)尚駕校實(shí)地考察結(jié)果制作完成,本系統(tǒng)完成后將完畢駕校管理混亂的局面。時(shí)尚駕校為了方便客戶,減輕教練的工作的負(fù)擔(dān)、提高工作效率,利用時(shí)尚駕校管理系統(tǒng)提高了駕校管理的質(zhì)量,使數(shù)據(jù)信息得到及時(shí)的共享,查找信息更準(zhǔn)確、更及時(shí),操作更加簡單,更加方便,成本更加低廉,節(jié)約大量的人力、物力和財(cái)力,從而使駕校管理更趨于公正、客觀,更加激發(fā)學(xué)員的學(xué)習(xí)興趣。1.2課題研究現(xiàn)狀及趨勢(shì)隨著駕校擴(kuò)招,國內(nèi)駕校管理面臨著若何提高管理質(zhì)量這個(gè)嚴(yán)峻的課題。駕校畢業(yè)生質(zhì)量良莠不齊,問題出在教的方面?還是學(xué)的方面?若何才能準(zhǔn)確而及時(shí)的發(fā)現(xiàn)問題,疏導(dǎo)癥結(jié),是提高質(zhì)量的第一步。課堂質(zhì)量隸屬于質(zhì)量其中一環(huán),也是極其重要的一環(huán),給課堂質(zhì)量一個(gè)客觀公正的評(píng)價(jià)是改良課堂質(zhì)量的前提,而駕校管理情況也是重要的一局部,通過對(duì)學(xué)員的駕校管理情況的考核,提高質(zhì)量。本文旨在對(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)展駕校管理的功能。1.3開發(fā)目標(biāo)駕校信息管理系統(tǒng)可以幫助教務(wù)人員完成駕校管理的復(fù)雜工作,駕校管理安排,駕校管理實(shí)施,檔案管理、考試管理等所有工作。所有的駕校管理數(shù)據(jù)和其它數(shù)據(jù)庫需要一種主流的方式進(jìn)展存儲(chǔ)和管理。系統(tǒng)開發(fā)后將使工作人員從繁重的工作中解脫出來,提高了工作效率并節(jié)省了人力、縮減了不必要的開支。系統(tǒng)分析本章從技術(shù)、經(jīng)濟(jì)、社會(huì)的選擇性等方面研究計(jì)算機(jī)系統(tǒng)工程可能性對(duì)駕校管理進(jìn)展研究,防止時(shí)間、資源、人力浪費(fèi)。使得所開發(fā)出的系統(tǒng)功能必須實(shí)用,并且操作簡便,容易上手。2.1可行性分析2.1.1技術(shù)可行性分析技術(shù)可行性:本系統(tǒng)是自行開發(fā)的管理系統(tǒng),專門為駕校管理開發(fā),方便駕校人員管理學(xué)院、教練以及車輛,具有實(shí)際的現(xiàn)實(shí)意義。系統(tǒng)開發(fā)時(shí),使用的的軟件及數(shù)據(jù)庫都是開源的,系統(tǒng)中使用的jar包也是開源的,不會(huì)涉及侵權(quán)等問題。本系統(tǒng)使用JSP技術(shù)以及SQLserver,當(dāng)前這兩個(gè)技術(shù)已經(jīng)相當(dāng)成熟。JSP技術(shù)是WEB技術(shù)中應(yīng)用最廣泛的一種,開展對(duì)比成熟,非常容易地創(chuàng)立和維護(hù)網(wǎng)頁,執(zhí)行效率高,具有簡單易學(xué)性、兼容性,數(shù)據(jù)庫SQLServer使用簡單方便、安全性高、穩(wěn)定性好、成本低等。因此,在技術(shù)上使用JSP和SQLServer是完全可以勝任這個(gè)平臺(tái)的開發(fā)。時(shí)尚駕校已經(jīng)購置電腦等設(shè)備,可以支持本系統(tǒng)的運(yùn)用。2.1.2經(jīng)濟(jì)可行性分析經(jīng)濟(jì)可行性:開發(fā)本系統(tǒng)所需的相關(guān)材料均可以通過學(xué)校附近的時(shí)尚駕校進(jìn)展調(diào)查采集,應(yīng)用軟件可以通過網(wǎng)站上簡單獲得,硬件方面只需要一臺(tái)成本不高的電腦,開發(fā)成本對(duì)比低。實(shí)現(xiàn)時(shí)尚駕校的信息化管理可以節(jié)約大量的人力、物力和財(cái)力,而且方便分配學(xué)員練習(xí)車輛以及考試,提高了駕校管理水平和駕校管理人員工作效益。對(duì)于使用系統(tǒng)的人員培訓(xùn)只需簡單試用便會(huì)懂得,培訓(xùn)資本不高。所以,從經(jīng)濟(jì)的角度來看,本系統(tǒng)可行。駕駛證成為人人必不可少的證件,駕校的學(xué)員急劇增加,越來越多的駕校需要管理更加清楚、條理、明了,時(shí)尚駕校管理系統(tǒng)解決了這些駕校的問題。本系統(tǒng)順應(yīng)了市場上駕校對(duì)管理的需求,操作簡單,對(duì)使用系統(tǒng)的工作人員沒有過高要求,可以適應(yīng)大多數(shù)駕校,便于市場推廣,市場前景良好。故該系統(tǒng)在經(jīng)濟(jì)可行性很高。2.1.3社會(huì)可行性分析時(shí)尚駕校對(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ì)于其他駕校,都需要一套這樣的系統(tǒng)來管理駕校信息,所以時(shí)尚駕校管理系統(tǒng)具有廣闊的開發(fā)前景。2.2技術(shù)簡介2.2.1JAVA技術(shù)簡介Java是當(dāng)前最流行的網(wǎng)絡(luò)編程語言,和C++語言相比,她具有著特殊的特點(diǎn),比方:簡單、面向?qū)ο蟆⑵脚_(tái)無關(guān)性、分布性、安全性、多線程等。Java是通過提供最基本的方法來完成指定的任務(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)健性。2.2.2JSP技術(shù)簡介JSP〔JavaServerPages〕是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建設(shè)的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),JSP技術(shù)是在SERVLET技術(shù)根基開展起來的,它正在飛速開展中,現(xiàn)在已經(jīng)成為了Java服務(wù)器編程的重要組成局部。雖然它還未成型,但是它必將和J2EE一起開展。JSP是結(jié)合markup和JAV代碼來處理的一種動(dòng)態(tài)頁面,每一頁第一次被調(diào)用時(shí),通過JSP引擎自動(dòng)被編譯成Servlet、Applets和WebServer,因此,Web應(yīng)用的功能可以分成多個(gè)明確定義公用接口的組件,通過JSP將它們結(jié)合在一起。這種模式允許工作分成倆局部:組建開發(fā)與頁面設(shè)計(jì)和編譯,在這種應(yīng)用編輯模式,使得業(yè)務(wù)邏輯和數(shù)據(jù)處理分開?,F(xiàn)在已經(jīng)有許多WebServer支持JSP,這使得JSP具有良好的可移植性。JSP有一下三個(gè)特點(diǎn):1、將內(nèi)榮的產(chǎn)生和顯示進(jìn)展別離。2、強(qiáng)調(diào)可重用的群組件。3、采用標(biāo)志簡化開發(fā)。2.2.3SQLServer簡介SQLServer是美國Microsoft公司推出的一個(gè)性能優(yōu)越的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),也是一個(gè)典型的網(wǎng)絡(luò)數(shù)據(jù)庫管理系統(tǒng),支持多多種操作系統(tǒng)平臺(tái),性能可靠,易于使用,是電子商務(wù)等應(yīng)用領(lǐng)域中較佳的上乘數(shù)據(jù)庫產(chǎn)品之一。它是一種面向數(shù)據(jù)庫的通用數(shù)據(jù)處理語言標(biāo)準(zhǔn),能完成提取查詢數(shù)據(jù),插入,修改,刪除數(shù)據(jù),生成,修改,刪除數(shù)據(jù)庫對(duì)象,數(shù)據(jù)庫安全控制,數(shù)據(jù)庫完整性及數(shù)據(jù)保護(hù)控制。2.3系統(tǒng)需求分析2.3.1功能需求圖2-1是表現(xiàn)了系統(tǒng)的基本功能和流程,主要表現(xiàn)了這個(gè)時(shí)尚駕校管理系統(tǒng)的功能性流程?;贐/S的學(xué)生考勤管理系統(tǒng)采用java與sqlserver組合開發(fā)系統(tǒng)從角色來看分為學(xué)員、管理員、超級(jí)管理員,學(xué)員可以通過編號(hào)登陸系統(tǒng)查看自己的練車安排和考試安排,管理員可以管理學(xué)員,進(jìn)展增添查。超級(jí)管理員可以對(duì)系統(tǒng)信息如車輛信息、學(xué)員信息、教練信息進(jìn)展維護(hù)以及修改。以下是系統(tǒng)基本流程圖,如圖2-1所示:圖2-1時(shí)尚管理系統(tǒng)管理系統(tǒng)流程2.3.2性能需求開發(fā)時(shí)尚駕校管理系統(tǒng),通過該系統(tǒng)實(shí)現(xiàn)對(duì)車輛、教練、學(xué)員等進(jìn)展有效的管理,有利于時(shí)尚駕校更好的開展。提高駕校信息處理速度的準(zhǔn)確性和高效性,方便更好的查詢和處理各種駕校信息,使時(shí)尚駕校獲取最大利潤和最好的和口碑。本系統(tǒng)的目的主要是使時(shí)尚駕校的利益最大化,使時(shí)尚駕校的管理更加條理、有序,該系統(tǒng)功能包括以下幾個(gè)方面。(1)系統(tǒng)用戶管理:可以對(duì)管理員進(jìn)展添加,修改。(2)學(xué)員信息管理:主要可以登記學(xué)員基本情況的信息,以及學(xué)習(xí)類型、費(fèi)用。(3)車輛信息管理:主要登記車輛信息,包括車牌信息,車型,顏色以及備注。(4)教練信息管理:主要登記教練的基本信息。(5)教務(wù)管理:主要是對(duì)學(xué)員、車輛、教練的上課安排以及學(xué)員考試進(jìn)展管理,包括上課地點(diǎn)和時(shí)間。(6)試題信息管理:主要對(duì)科一考試試題進(jìn)展添加以及練習(xí)?!?〕系統(tǒng)管理:數(shù)據(jù)備份系統(tǒng)概要設(shè)計(jì)本章簡單概述了系統(tǒng)設(shè)計(jì),主要對(duì)功能模塊進(jìn)展分析建設(shè)功能模塊構(gòu)造圖,然后對(duì)數(shù)據(jù)庫進(jìn)展分析,建設(shè)數(shù)據(jù)庫以及相關(guān)信息表格。3.1系統(tǒng)概要設(shè)計(jì)3.1.1系統(tǒng)功能模塊圖時(shí)尚駕校管理系統(tǒng)功能模塊圖如下:圖3-1時(shí)尚駕校管理系統(tǒng)功能模塊圖3.2數(shù)據(jù)庫設(shè)計(jì)為了滿足以上功能,需要建設(shè)假設(shè)干數(shù)據(jù)庫以滿足用戶需求。下面將詳細(xì)介紹該系統(tǒng)中有的實(shí)體以及該系統(tǒng)所需的數(shù)據(jù)庫。3.2.1數(shù)據(jù)字典表名描述包含的信息admin〔超級(jí)管理員信息〕記錄超級(jí)管理員信息超級(jí)管理員的基本信息manger〔管理員信息〕記錄相管理員關(guān)信息管理員的基本信息student〔學(xué)員信息〕記錄學(xué)員信息編號(hào)、姓名、性別、身份證、、生日、密碼、照片、駕照類型、費(fèi)用、地址、備注car〔車輛信息〕記錄車輛信息車牌、車型、顏色、備注teacher〔教練信息〕記錄教練信息工號(hào)、姓名、密碼、性別、教齡、、身份證、地址、備注paike〔排課信息〕記錄排課信息編號(hào)、姓名、性別、、車輛、教練、上課時(shí)間、上課地點(diǎn)、備注kaohe〔考核信息〕記錄考核信息編號(hào)、姓名、性別、身份證、、考核、評(píng)語、考核人shiti〔試題信息〕記錄試題信息編號(hào)、試題、難易程度、答案、shitikaoshi〔試題考試信息〕記錄試題考試結(jié)果用戶名、成績、時(shí)間、分?jǐn)?shù)、備注3.2.2數(shù)據(jù)庫表邏輯構(gòu)造設(shè)計(jì)〔1〕超級(jí)管理員信息表超級(jí)管理員的基本信息〔2〕相管理員關(guān)信息表管理員的基本信息〔3〕學(xué)員信息表編號(hào)、姓名、性別、身份證、、生日、密碼、照片、駕照類型、費(fèi)用、地址、備注〔4〕車輛信息表車牌、車型、顏色、備注〔5〕教練信息表工號(hào)、姓名、密碼、性別、教齡、、身份證、地址、備注〔6〕排課信息表編號(hào)、姓名、性別、、車輛、教練、上課時(shí)間、上課地點(diǎn)、備注〔7〕考核信息表編號(hào)、姓名、性別、身份證、、考核、評(píng)語、考核人〔8〕試題信息表編號(hào)、試題、難易程度、答案、〔9〕試題考試結(jié)果表用戶名、成績、時(shí)間、分?jǐn)?shù)、備注3.2.3物理構(gòu)造設(shè)計(jì)本系統(tǒng)的數(shù)據(jù)表物理構(gòu)造如下表3-2到3-9所示。列名字段描述數(shù)據(jù)類型允許空Id編號(hào)Varchar否Username用戶名Varchar否Password密碼Varchar否表3-2超級(jí)管理員表列名字段描述數(shù)據(jù)類型允許空Id編號(hào)Varchar否Username用戶名Varchar否Password密碼Varchar否表3-3管理員表列名字段描述數(shù)據(jù)類型允許空Id編號(hào)Varchar否Username姓名Varchar否Password密碼Varchar否Age年齡Int否Sex性別Bit否IDcard身份證Varchar否Jiazhaoleixing駕照類型Varchar否Pay費(fèi)用Number否Birth生日Varchar否PhoneNumber否Others備注Varchar否表3-4學(xué)員信息表列名字段描述數(shù)據(jù)類型允許空CarId車牌Varchar否Carstyle車型Varchar否Carcolor密碼Varchar否表3-5車輛信息表列名字段描述數(shù)據(jù)類型允許空Id工號(hào)Varchar否Username姓名Varchar否Password密碼Varchar否Age教齡Int否Sex性別Bit否IDcard身份證Varchar否Address地址Varchar否PhoneNumber否Others備注Varchar否表3-6教練信息表列名字段描述數(shù)據(jù)類型允許空Id編號(hào)Varchar否Username姓名Varchar否Teacher教練Varchar否Car車輛Varchar否Sex性別Bit否IDcard身份證Varchar否Classaddress上課地點(diǎn)Varchar否Others備注Varchar否Time上課時(shí)間Number否PhoneNumber否表3-7排課信息表列名字段描述數(shù)據(jù)類型允許空Id編號(hào)Varchar否Username姓名Varchar否Sex性別Bit否IDcard身份證Varchar否Assess考核情況Varchar否PhoneNumber否Others評(píng)語Varchar否Monitor監(jiān)考人varchar否表3-8考核信息表列名字段描述數(shù)據(jù)類型允許空Id編號(hào)Varchar否Text試題Varchar否Difficultly難度Varchar否Answer答案bit否表3-9試題信息表列名字段描述數(shù)據(jù)類型允許空Grade成績Varchar否Student學(xué)員Varchar否Password時(shí)間Varchar否Others備注varchar否表3-10試題考試結(jié)果表3.2.4數(shù)據(jù)庫概念構(gòu)造設(shè)計(jì)在該系統(tǒng)中,根據(jù)該系統(tǒng)所需的主要功能,有以下實(shí)體:超級(jí)管理員實(shí)體有以下屬性:編號(hào)、用戶名、密碼。如圖3-2所示:圖3-2超級(jí)管理員實(shí)體圖管理員實(shí)體有以下屬性:編號(hào)、用戶名、密碼。如圖3-3所示:圖3-3管理員實(shí)體圖學(xué)員實(shí)體有以下屬性:編號(hào)、姓名、性別、身份證、、生日、密碼、照片、駕照類型、費(fèi)用、地址、備注。如圖3-4所示:圖3-4學(xué)員實(shí)體圖教練實(shí)體有以下屬性:工號(hào)、姓名、密碼、性別、教齡、、身份證、地址、備注。如圖3-5所示:圖3-5教練實(shí)體圖車輛實(shí)體有以下屬性:車牌、車型、顏色、備注。如圖3-6所示:圖3-6車輛實(shí)體圖排課實(shí)體有以下屬性:編號(hào)、姓名、性別、、車輛、教練、上課時(shí)間、上課地點(diǎn)、備注。如圖3-7所示:圖3-7排課實(shí)體圖考核實(shí)體有以下屬性:編號(hào)、姓名、性別、身份證、、考核、評(píng)語、考核人。如圖3-8所示:圖3-8考核實(shí)體圖試題實(shí)體有以下屬性:編號(hào)、試題、難易程度、答案。如圖3-9所示:圖3-9試題實(shí)體圖試題考試結(jié)果實(shí)體有以下屬性:用戶名、成績、時(shí)間、分?jǐn)?shù)、備注。如圖3-10所示:圖3-10試題考試結(jié)果實(shí)體圖3.3系統(tǒng)設(shè)計(jì)意義該系統(tǒng)詳細(xì)設(shè)計(jì)的主要目標(biāo)是編寫各模塊的程序和流程,包含算法和數(shù)據(jù)構(gòu)造。第二任務(wù),還要繼續(xù)完善數(shù)據(jù)庫構(gòu)造。系統(tǒng)詳細(xì)設(shè)計(jì)的目標(biāo)就是準(zhǔn)確各個(gè)任務(wù)和模塊,這樣方便后續(xù)的編碼工作,能夠更加快速的將各個(gè)模塊編寫成對(duì)應(yīng)的模塊,也方便維護(hù)。系統(tǒng)詳細(xì)設(shè)計(jì)這個(gè)階段,應(yīng)當(dāng)讓設(shè)計(jì)者更加清楚的每個(gè)模塊的需求。但主要目標(biāo)還是實(shí)現(xiàn)各個(gè)模塊的具體功能。系統(tǒng)實(shí)現(xiàn)本章主要介紹了系統(tǒng)實(shí)現(xiàn)的具體功能,展現(xiàn)了功能實(shí)現(xiàn)界面以及實(shí)現(xiàn)功能的主要代碼。4.1系統(tǒng)開發(fā)環(huán)境〔1〕開發(fā)環(huán)境:系統(tǒng)采用Meclipse5.0作為開發(fā)環(huán)境,數(shù)據(jù)庫采用SQLserver進(jìn)展組合開發(fā)。這倆個(gè)軟件已經(jīng)相當(dāng)成熟的,并且都是開源的,系統(tǒng)中使用的jar包也是開源的,不會(huì)涉及侵權(quán)等問題?!?〕操作系統(tǒng):采用window7〔3〕技術(shù)框架:采用當(dāng)前對(duì)比流行且通用的B\S模式以及MVC框架,方便管理者和客戶使用,界面也簡單明了。4.2登錄管理模塊當(dāng)輸入系統(tǒng)登錄地址后,跳轉(zhuǎn)至一個(gè)用戶登錄的界面,身份屬性設(shè)置為一個(gè)下拉菜單,一共有四類用戶:管理員、系部管理員、教工和部門主管,通過不同的用戶進(jìn)入不同的功能界面,通過這種方式維護(hù)系統(tǒng)的安全性和完整性。如以以下列圖所示:圖4-1packageservice;importjava.util.List;importjavax.servlet..Session;publicclassloginService{ publicStringlogin(StringuserName,StringuserPw,intuserType) { System.out.println("userType"+userType); try { Thread.sleep(700); }catch(InterruptedExceptione) { //TODOAuto-generatedcatchblock e.printStackTrace(); } Stringresult="no"; if(userType==0)//系統(tǒng)管理員登陸 { Stringsql="fromTAdminwhereuserName=?anduserPw=?"; Object[]con={userName,userPw}; } returnresult; }publicStringadminPwEdit(StringuserPwNew){ System.out.println("DDDD"); try { Thread.sleep(700); } catch(InterruptedExceptione) { e.printStackTrace(); } return"yes";}}4.3公用模塊該模塊是文件上傳、復(fù)制、增加、刪除。車輛、教練、學(xué)員等信息通過該模塊程序操作。//上傳文件/復(fù)制文件。 publicstaticvoidcopyFile(Filesrc,Filedst){ try{ intBUFFER_SIZE=16*1024; InputStreamin=null; OutputStreamout=null; try{ in=newBufferedInputStream(newFileInputStream(src), BUFFER_SIZE); out=newBufferedOutputStream(newFileOutputStream(dst), BUFFER_SIZE); byte[]buffer=newbyte[BUFFER_SIZE]; for(intbyteRead=0;(byteRead=in.read(buffer))>0;){ out.write(buffer,0,byteRead); } }finally{ if(null!=in){ in.close(); } if(null!=out){ out.close(); } } }catch(Exceptione){ e.printStackTrace(); } } //組裝響應(yīng)的請(qǐng)求〔適用于添加,更新〕 publicstaticStringtiaozhuan(Stringmsg,Stringurl,Stringid){ Stringtiaozhuan="{\"statusCode\":\"200\",\"message\":\""+msg +"\","+"\"navTabId\":\""+id+"\",\"rel\":\""+id +"\",\"callbackType\":\"closeCurrent\",\"forwardUrl\":\"" +url+"\"}"; returntiaozhuan; } //組裝響應(yīng)的請(qǐng)求〔適用于刪除〕 publicstaticStringtiaozhuan2(Stringmsg,Stringurl,Stringid){ Stringtiaozhuan="{\"statusCode\":\"200\",\"message\":\""+msg +"\","+"\"navTabId\":\""+id+"\",\"rel\":\""+id +"\",\"callbackType\":\"\",\"forwardUrl\":\""+url+"\"}"; returntiaozhuan; } //獲取當(dāng)前系統(tǒng)時(shí)間 publicstaticDategetTime3(Stringstr)throwsParseException{ SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss"); returnsdf.parse(str); }}4.4后臺(tái)模塊4.4.1學(xué)員信息管理模塊學(xué)員信息管理是管理員通過該模塊查看或修改學(xué)員信息。界面如以以下列圖4-2:圖4-24.4.2車輛信息管理模塊車輛信息管理是管理員通過該模塊查看或修改車輛信息,為學(xué)員分配車輛。界面如以以下列圖4-3所示:圖4-34.4.3教練信息管理模塊教練信息管理是管理員通過該模塊查看或修改教練信息,為學(xué)員分配教練。界面如以以下列圖4-4所示:圖4-44.4.4教務(wù)管理系統(tǒng)教務(wù)管理系統(tǒng)的功能是:為學(xué)員分配教練和車輛,以及安排考試時(shí)間、上課時(shí)間和地點(diǎn)。界面如以以下列圖4-5所示:圖4-54.4.5試題信息管理模塊試題信息管理是管理員通過該模塊查看或修改教練信
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年中國嬰兒紙尿褲市場供需渠道分析及發(fā)展競爭力研究報(bào)告
- 2024-2030年中國可再分散乳膠粉行業(yè)發(fā)展?jié)摿巴顿Y戰(zhàn)略規(guī)劃研究報(bào)告
- 2024-2030年中國衛(wèi)生消毒市場競爭格局展望及投資策略分析報(bào)告
- 2024年幼兒園管理權(quán)轉(zhuǎn)移協(xié)議3篇
- 梅河口康美職業(yè)技術(shù)學(xué)院《精細(xì)化學(xué)品化學(xué)及工藝》2023-2024學(xué)年第一學(xué)期期末試卷
- 眉山藥科職業(yè)學(xué)院《電工電子基礎(chǔ)A》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年度生產(chǎn)車間承包與綠色生產(chǎn)技術(shù)研發(fā)合同3篇
- 滿洲里俄語職業(yè)學(xué)院《涉老企業(yè)品牌管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 茅臺(tái)學(xué)院《品牌敘事和聲譽(yù)管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 漯河食品職業(yè)學(xué)院《設(shè)計(jì)室內(nèi)》2023-2024學(xué)年第一學(xué)期期末試卷
- 超星爾雅學(xué)習(xí)通《舌尖上的植物學(xué)》章節(jié)測(cè)試答案
- 國家開放大學(xué)《會(huì)計(jì)學(xué)概論》形考任務(wù)1-4參考答案
- 超聲m5操作菜單介紹
- 復(fù)合材料細(xì)觀力學(xué)課件
- 煙花爆竹事故案例分析課件
- 土傳病害的發(fā)生規(guī)律和危害課件
- 木工技術(shù)交底課件
- 公安機(jī)關(guān)辦理刑事案件流程
- 高壓無功補(bǔ)償裝置使用說明書
- 幼兒園 大班社會(huì)《多彩的廣告》課件
- (研究生)商業(yè)倫理與會(huì)計(jì)職業(yè)道德ppt教學(xué)課件(完整版)
評(píng)論
0/150
提交評(píng)論