汽車租賃信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)  畢業(yè)設(shè)計(jì)_第1頁
汽車租賃信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)  畢業(yè)設(shè)計(jì)_第2頁
汽車租賃信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)  畢業(yè)設(shè)計(jì)_第3頁
汽車租賃信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)  畢業(yè)設(shè)計(jì)_第4頁
汽車租賃信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)  畢業(yè)設(shè)計(jì)_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

JIUJIANGUNIVERSITY畢業(yè)論文題目汽車租賃信息管理系統(tǒng)英文題目THEAUTOMOBILERENTALINFORMATIONMANAGEMENTSYSTEM院系信息科學(xué)與技術(shù)學(xué)院專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)姓名張健華班級學(xué)號A081126指導(dǎo)教師楊瀟二一二年五月摘要隨著汽車租賃行業(yè)的興起,商家迫切需要相應(yīng)的技術(shù)對繁冗復(fù)雜的汽車租賃信息進(jìn)行管理。汽車租賃信息管理系統(tǒng)是把一些繁瑣的數(shù)據(jù)計(jì)算、信息處理化為簡單的指令操作。進(jìn)而讓計(jì)算機(jī)來處理日?;镜男畔⒑霉芾砥囆畔?、客戶信息、新聞信息等。從而能更好的對汽車租賃信息的管理。該論文采用B/S模式、ASP技術(shù)和ACCESS數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)方案對汽車租賃信息管理系統(tǒng)進(jìn)行了設(shè)計(jì),該系統(tǒng)實(shí)現(xiàn)了車輛信息管理,新聞管理,業(yè)務(wù)信息,用戶管理,管理員信息等功能。關(guān)鍵詞汽車租賃,ASP,管理系統(tǒng)ABSTRACTWITHTHECARRENTALINDUSTRY,BUSINESSESINURGENTNEEDOFAPPROPRIATETECHNOLOGYFORCOMPLEXCARRENTALINFORMATIONMANAGEMENTCARRENTALINFORMATIONMANAGEMENTSYSTEMISTOPUTSOMECOMPLICATEDDATACALCULATION,INFORMATIONPROCESSINGINTOSIMPLEINSTRUCTIONSTHENLETTHECOMPUTERTOHANDLETHEBASICINFORMATIONMANAGEMENT,CUSTOMERINFORMATIONCARINFORMATION,NEWSINFORMATIONSOTHATITCANBETTERONCARRENTALINFORMATIONMANAGEMENTTHEPAPERUSESB/SMODEL,ASPTECHNOLOGYANDACCESSDATABASESYSTEMDESIGNFORCARRENTALINFORMATIONMANAGEMENTSYSTEMFORTHEDESIGN,THESYSTEMREALIZESTHEVEHICLEINFORMATIONMANAGEMENT,INFORMATIONMANAGEMENT,BUSINESSINFORMATION,USERMANAGEMENT,THEADMINISTRATOROFINFORMATIONANDOTHERFUNCTIONSKEYWORDSRENTAL,ASP,MANAGEMENTSYSTEM目錄摘要IABSTRACTII第一章引論11課題的提出112國內(nèi)外現(xiàn)狀113課題研究的內(nèi)容214開發(fā)及運(yùn)行環(huán)境315論文組織結(jié)構(gòu)4第二章系統(tǒng)需求分析21系統(tǒng)的功能需求522系統(tǒng)的信息需求623系統(tǒng)的性能需求724開發(fā)工具的需求725小結(jié)10第三章系統(tǒng)設(shè)計(jì)31設(shè)計(jì)目標(biāo)1132系統(tǒng)功能設(shè)計(jì)1233系統(tǒng)架構(gòu)設(shè)計(jì)1334系統(tǒng)詳細(xì)設(shè)計(jì)1435數(shù)據(jù)庫設(shè)計(jì)15第四章系統(tǒng)實(shí)現(xiàn)41用戶注冊和身份驗(yàn)證功能實(shí)現(xiàn)1942車輛預(yù)定模塊功能實(shí)現(xiàn)2143新聞瀏覽功能實(shí)現(xiàn)2244管理員和用戶信息功能實(shí)現(xiàn)2345車輛管理信息功能實(shí)現(xiàn)2746小結(jié)29第五章系統(tǒng)測試51系統(tǒng)測試方案3052各功能模塊的測試3053系統(tǒng)的運(yùn)行和測試3554小結(jié)35總結(jié)與展望36致謝38參考文獻(xiàn)39第一章引論11課題的提出隨著社會(huì)物質(zhì)條件的改善和人們生活節(jié)奏的加快,人們越來越感到時(shí)間的重要性,注重如何節(jié)省時(shí)間提高效率,無論是工作還是生活在必要的時(shí)間向汽車出租公司提出租賃車輛的服務(wù)要求已成為廣為認(rèn)可好接受的行為和選擇,在這種社會(huì)需求的強(qiáng)力帶動(dòng)下,汽車租賃市場出現(xiàn)了前所未有的繁榮景象。然而在繁榮的景象背后,卻暴露出汽車租賃在處理業(yè)務(wù)信息時(shí)以人工方式為主所帶來的諸如效率低下,管理混亂,失誤增多等弊端。因此,汽車租賃行業(yè)的計(jì)算機(jī)信息管理成了必然趨勢。為了實(shí)現(xiàn)汽車租賃管理與運(yùn)行的網(wǎng)絡(luò)化、數(shù)字化、體系化和智能化,實(shí)現(xiàn)汽車租賃運(yùn)行的便捷、安全、高效,迫切需要有一個(gè)小型的信息管理系統(tǒng)車輛租賃在線管理系統(tǒng),實(shí)現(xiàn)汽車租賃服務(wù)的規(guī)范化管理、網(wǎng)絡(luò)化管理,從而大大提高效率,為汽車租賃公司節(jié)約成本,增加經(jīng)濟(jì)效益,為承租人提供便捷、高效的服務(wù),從而實(shí)現(xiàn)汽車租賃資源的共享和優(yōu)化配置,促進(jìn)我國汽車租賃業(yè)長遠(yuǎn)、健康發(fā)展。12國內(nèi)外現(xiàn)狀隨著人們對出行便利的需求越來越高及消費(fèi)能力的提升,汽車租賃經(jīng)營規(guī)模在不斷的擴(kuò)大,服務(wù)的標(biāo)準(zhǔn)從服務(wù)內(nèi)容、服務(wù)水準(zhǔn)都有了很大的發(fā)展,服務(wù)更加多樣化、個(gè)性化。汽車租賃作為一種基本的商業(yè)經(jīng)營模式與交易方式,在國際上已有50多年的歷史,為汽車租賃企業(yè)盤活了存量資產(chǎn),增加了經(jīng)濟(jì)利潤,滿足了汽車租賃需求者的汽車租賃需求,對整個(gè)社會(huì)而言引導(dǎo)擴(kuò)大了消費(fèi),優(yōu)化配置、利用了現(xiàn)有資源,對汽車租賃企業(yè)、消費(fèi)者及社會(huì)都有積極的現(xiàn)實(shí)意義。據(jù)調(diào)查顯示,從我國租賃業(yè)的發(fā)展過程來看,目前汽車租賃業(yè)為人們普遍看好,素有“朝陽行業(yè)”之稱。通過對汽車租賃市場的調(diào)查、研究,在未來的十年里我國汽車租賃業(yè)將呈現(xiàn)急速擴(kuò)張態(tài)勢,發(fā)展前景較好。我國汽車租賃未來幾年快速發(fā)展依據(jù)如下(1)國民經(jīng)濟(jì)的穩(wěn)步增長推動(dòng)著汽車租賃業(yè)的發(fā)展未來我國的經(jīng)濟(jì)將保持以年均78左右的速度增長,并且相應(yīng)帶來居民儲蓄水平和消費(fèi)能力的逐年提高,這些都為汽車租賃業(yè)帶來了潛在的消費(fèi)市場,進(jìn)而為汽車租賃業(yè)的發(fā)展提供了一個(gè)向上拓展的空間。(2)消費(fèi)方式消費(fèi)觀念的改變促使汽車租賃業(yè)的發(fā)展。人們對汽車的消費(fèi)不再停留在汽車是奢侈品的認(rèn)識層面上,而是作為滿足人們?nèi)粘I钚枨蟮囊环N產(chǎn)品,消費(fèi)量越來越大。為滿足此類需求,一種途徑是買車,另一種途徑是租車,所以汽車租賃業(yè)務(wù)規(guī)模將越來越大。(3)汽車產(chǎn)業(yè)市場現(xiàn)狀汽車產(chǎn)業(yè)的不斷發(fā)展與汽車價(jià)格的不斷下降是汽車租賃業(yè)發(fā)展的基礎(chǔ)。隨著我國汽車工業(yè)的超速發(fā)展,汽車產(chǎn)品的銷售已從賣方市場轉(zhuǎn)向買方市場,各個(gè)廠商、各種品牌的競爭已使汽車價(jià)格下降,并日趨合理化,這保證了汽車租賃公司能夠低成本購車,促使汽車租賃公司更快地實(shí)現(xiàn)規(guī)模化發(fā)展。(4)汽車自身的優(yōu)勢我國公路基礎(chǔ)設(shè)施建設(shè)良好,省際高速公路,城際高速公路及國道基礎(chǔ)完善,航空、鐵路及水路無法與公路所具有的優(yōu)越性相媲美。(5)旅游業(yè)的升溫現(xiàn)在全國各大城市都特別重視旅游業(yè)的發(fā)展,把旅游當(dāng)成一項(xiàng)重大產(chǎn)業(yè)支柱來抓,加大了投入和開發(fā),而旅游業(yè)的持續(xù)升溫間接地帶動(dòng)了汽車租賃業(yè)的發(fā)展。綜上所述,汽車租賃行業(yè),無論是從國外的行業(yè)現(xiàn)狀還是國內(nèi)的發(fā)展歷程來看,無論是從我國宏觀經(jīng)濟(jì)的發(fā)展趨勢還是人們的消費(fèi)能力來看,都有著良好的發(fā)展基礎(chǔ)和廣闊的增長空間,會(huì)在未來十年里迅速擴(kuò)張和發(fā)展。汽車租賃必將促使社會(huì)發(fā)展的進(jìn)步,汽車是人們出行的必備工具,同時(shí)是居家,旅游的良好選擇,成為人們出行的必選。13課題研究的內(nèi)容汽車租賃管理系統(tǒng)向客戶提供出租車輛服務(wù)過程中面對的各種情形,對汽車租賃業(yè)務(wù)信息進(jìn)行數(shù)字化,網(wǎng)絡(luò)化,體系化和智能化管理,及時(shí)解決遇到的各種問題,達(dá)到車輛租賃管理的規(guī)范、高效的標(biāo)準(zhǔn)。鑒于我國目前汽車租賃業(yè)的現(xiàn)狀,通過應(yīng)用數(shù)據(jù)庫、信息管理系統(tǒng)及軟件工程的基本原理,所以我認(rèn)為“汽車租賃信息管理系統(tǒng)”作為WEB管理系統(tǒng)需要具備功能如下1。(1)客戶基本信息管理主要包括用戶名、密碼、姓名、性別、電話、EMAIL、身份證號、駕駛證號的增加刪除修改2。(2)車輛基本信息管理主要包括車型、圖片、租車報(bào)價(jià)、庫存數(shù)量、車輛品牌、車輛編號、車況,詳細(xì)信息等信息的增加刪除修改。(3)車輛業(yè)務(wù)信息管理主要包括已預(yù)訂/待確認(rèn)模塊、租用中/待歸還模塊、預(yù)定租用的歷史記錄模塊等。(4)新聞管理模塊主要是對網(wǎng)站新聞公告的更新。(5)用戶權(quán)限管理管理員管理、注冊會(huì)員的管理。汽車租賃管理系采用B/S模式,ASPACCESS構(gòu)建而成。ASP技術(shù)已經(jīng)非常成熟,數(shù)據(jù)庫技術(shù)也經(jīng)過多年的發(fā)展,故此結(jié)構(gòu)能滿足系統(tǒng)的穩(wěn)定性及各功能的需要。14開發(fā)及運(yùn)行環(huán)境CPUP418GHZ。內(nèi)存1G以上。操作系統(tǒng)WINDOWSXP。數(shù)據(jù)庫ACCESS2003。瀏覽器IE60。WEB服務(wù)器IIS50。分辨率最佳效果1024768像素。前臺開發(fā)工具采用了DREAMWEAVER,它是集網(wǎng)頁制作和管理網(wǎng)站于一身的所見即所得網(wǎng)頁編輯器利用它可以輕而易舉地制作出跨越平臺限制和跨越瀏覽器限制的充滿動(dòng)感的網(wǎng)頁。后臺技術(shù)利用了動(dòng)態(tài)網(wǎng)頁技術(shù)ASP,ASP應(yīng)用程序以ASP文件的形式存盤無需經(jīng)過任何的編譯,便能有瀏覽器查看,當(dāng)然不能直接運(yùn)行,只有在服務(wù)器執(zhí)行后才能瀏覽。在本網(wǎng)站中通過COM接口,利用ADO實(shí)現(xiàn)對WEB數(shù)據(jù)庫的訪問。ADO中有7個(gè)對象,它們分別是CONNECTION對象、RECORDSET對象、COMMAND對象、FIELD對象、PARAMETER對象、PROPERTY對象、ERROR對象,在后面的程序中對這7個(gè)對象進(jìn)行了不同程度的引用。其中最常用的是CONNECTION和RECORDSET,大部分的數(shù)據(jù)庫訪問操作通過這兩個(gè)對象組合起來即可完成。CONNECTION對象用于建立數(shù)據(jù)庫連接,RECORDSET對象用于存取數(shù)據(jù)庫的內(nèi)容,ASP訪問后臺數(shù)據(jù)庫的運(yùn)作細(xì)節(jié)3。ADO是ASP內(nèi)置的ACTIVEX組件,其特點(diǎn)是使用方便、效率高。ADO使用RECORDSET對象作為數(shù)據(jù)的主要接口,應(yīng)用ADO組件訪問數(shù)據(jù)庫。15論文組織結(jié)構(gòu)在該論文中第一章主要是介紹汽車租賃信息管理系統(tǒng)的提出,論題的引出,同時(shí)引出該系統(tǒng)的主要功能和作用。第二章主要介紹系統(tǒng)的需求,系統(tǒng)的功能,系統(tǒng)的信息,系統(tǒng)的性能。第三章主要介紹系統(tǒng)的設(shè)計(jì),系統(tǒng)的設(shè)計(jì)的目標(biāo),系統(tǒng)的功能,系統(tǒng)的環(huán)境,系統(tǒng)的架構(gòu),數(shù)據(jù)庫的設(shè)計(jì),前臺與后臺的搭建等等。第四章主要介紹系統(tǒng)功能的實(shí)現(xiàn)和系統(tǒng)的測試。第五章主要介紹系統(tǒng)后期的維護(hù)等。第六章主要介紹都系統(tǒng)的展望與總結(jié)。第二章系統(tǒng)需求分析需求分析,即是指對要解決的問題進(jìn)行詳細(xì)的分析,弄清楚問題的要求,包括需要輸入什么數(shù)據(jù),要得到什么結(jié)果,最后應(yīng)輸出什么。在軟件工程中,需求分析指的是在建立一個(gè)新的或改變一個(gè)現(xiàn)存的電腦系統(tǒng)時(shí)描寫新系統(tǒng)的目的、范圍、定義和功能時(shí)所要做的所有的工作。需求分析是軟件工程中的一個(gè)關(guān)鍵過程。在這個(gè)過程中,系統(tǒng)分析員和軟件工程師確定顧客的需要。只有在確定了這些需要后他們才能夠分析和尋求新系統(tǒng)的解決方法。需求分析階段的任務(wù)是確定軟件系統(tǒng)功能。開發(fā)系統(tǒng)首先做的是開發(fā)過程中最主要的就是系統(tǒng)的需求分析,需求分析同時(shí)也是軟件生存周期中關(guān)鍵的一步。根據(jù)軟件工程學(xué)中開發(fā)軟件的要求,對汽車租賃信息管理系統(tǒng)全部功能和相關(guān)的技術(shù)進(jìn)行具體的分析,分析時(shí)采用結(jié)構(gòu)化的分析方法,自頂向下、逐層分解問題45。21系統(tǒng)的功能需求根據(jù)此次項(xiàng)目的要求,主要完成對汽車租賃信息管理系統(tǒng)的設(shè)計(jì)。功能實(shí)現(xiàn)圖如圖21所示。汽車租賃信息管理車輛信息管理管理權(quán)限管理確認(rèn)租賃管理新聞信息管理車輛統(tǒng)計(jì)租用信息管理歷史記錄管理注冊用戶管理圖21功能實(shí)現(xiàn)結(jié)構(gòu)圖用戶進(jìn)入系統(tǒng)是先注冊注冊成會(huì)員,然后瀏覽車輛信息進(jìn)而租賃車輛。租賃車輛的過程中你可以瀏覽自己的租賃信息,或者歷史記錄、待租信息等等。用戶租賃流程如圖22所示。否否是否圖22用戶租賃流程圖22系統(tǒng)的信息需求該系統(tǒng)是基于B/S模式又稱BROWER/SERVER或?yàn)g覽器/服務(wù)器模式。采取流行成熟的ASPACCESS技術(shù),利用瀏覽器通過WEBSERVER同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。該系統(tǒng)只要有一臺能上網(wǎng)的電腦就能使用,即客戶端零維護(hù)67。而且,系統(tǒng)的擴(kuò)展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個(gè)用戶名和密碼,就可以使用了。如開始ADMIN用戶登錄頁面是否已登錄是否繼續(xù)租賃繼續(xù)租賃租賃車輛信息后臺管理結(jié)算ADMIN用戶會(huì)員登錄會(huì)員注冊登陸成功管理員登錄客戶驗(yàn)車旅行/還車管理員驗(yàn)車提車交易完成管理新聞信息管理用戶信息日常業(yè)務(wù)信息管理車輛信息圖23所示。顯示邏輯瀏覽器事物處理邏輯WEB服務(wù)數(shù)據(jù)庫事物處理邏輯數(shù)據(jù)庫服務(wù)器響應(yīng)請求響應(yīng)請求圖23前臺與后臺聯(lián)系圖23系統(tǒng)的性能需求當(dāng)用戶通過瀏覽器訪問本系統(tǒng)后,將發(fā)生以下事情。(1)用戶調(diào)出站點(diǎn)內(nèi)容,默認(rèn)頁面的擴(kuò)展名是ASP文件89。(2)顧客可以從瀏覽器中想服務(wù)器上請求ASP文件。(3)可以在任何瀏覽器上瀏覽服務(wù)器端腳本開始運(yùn)行ASP文件。(4)ASP文件按照從上到下的順序開始處理,執(zhí)行腳本命令,執(zhí)行HTML頁面內(nèi)容。同時(shí)完成前臺提交的數(shù)據(jù)同時(shí)達(dá)到與后臺的數(shù)據(jù)同步。24開發(fā)工具的需求該系統(tǒng)為汽車租賃信息管理系統(tǒng),是B/S模式的信息管理系統(tǒng)。因此,該系統(tǒng)前臺使用DREAMWAVERCS3和微軟的ASP(腳本用JAVASCRIPT來編寫),后臺數(shù)據(jù)庫使用ACCESS。241前臺開發(fā)工具該系統(tǒng)的前臺開發(fā)工具為使用DREAMWEAVERCS3和微軟的ASP(腳本JAVASCRIPT來編寫)1011。ASPACTIVESERVERPAGES是服務(wù)器端腳本編寫環(huán)境,使用它可以創(chuàng)建和運(yùn)行動(dòng)態(tài)交互的WEB服務(wù)器應(yīng)用程序。使用ASP可以組合HTML頁、腳本命令和ACTIVEX組件以創(chuàng)建交互的WEB頁面和基于WEB的功能強(qiáng)大的應(yīng)用程序。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,ASP是一種很強(qiáng)的與數(shù)據(jù)庫進(jìn)行連接的動(dòng)態(tài)網(wǎng)絡(luò)交互技術(shù)。ASP的工作原理瀏覽器從WEB服務(wù)器上請求ASP文件時(shí),ASP腳本開始運(yùn)行;然后WEB頁傳送給瀏覽器。由于腳本在服務(wù)器上而不是在客戶端運(yùn)行,傳送到瀏覽器上的WEB頁面是在WEB服務(wù)器上生成的,所以不必?fù)?dān)心瀏覽器能否處理腳本。WEB服務(wù)器已經(jīng)完成了所有腳本的處理,并將標(biāo)準(zhǔn)的HTML傳輸?shù)綖g覽器。ASP具有以下特點(diǎn)(1)用JAVASCRIPT等簡單易懂的腳本語言,結(jié)合HTML代碼,即可快速地創(chuàng)建網(wǎng)站的應(yīng)用程序。(2)無須編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。(3)使用普通的文本編輯器,即可進(jìn)行編輯設(shè)計(jì)。(4)與瀏覽器無關(guān),用戶端只要使用可執(zhí)行HTML代碼的瀏覽器,即可瀏覽ASP所設(shè)計(jì)的網(wǎng)頁內(nèi)容。(5)可跨平臺操作,任何一臺機(jī)器只要裝有WWW瀏覽器軟件,均可作為客戶機(jī)來訪問系統(tǒng)。ASP是微軟公司推出的一個(gè)基于WEB服務(wù)器端的開發(fā)環(huán)境。它有良好的擴(kuò)展性和兼容性、強(qiáng)大的交互能力和數(shù)據(jù)處理能力。DREAMWEAVER概況DREAMWEAVER是美國MACROMEDIA公司開發(fā)的集網(wǎng)頁制作和管理網(wǎng)站于一身的所見即所得網(wǎng)頁編輯器,它是第一套針對專業(yè)網(wǎng)頁設(shè)計(jì)師特別發(fā)展的視覺化網(wǎng)頁開發(fā)工具,利用它可以輕而易舉地制作出跨越平臺限制和跨越瀏覽器限制的充滿動(dòng)感的網(wǎng)頁1213。其特點(diǎn)如下(1)最佳的制作效率DREAMWEAVER可以用最快速的方式將FIREWORKS,F(xiàn)REEHAND,或PHOTOSHOP等檔案移至網(wǎng)頁上。使用檢色吸管工具選擇屏幕上的顏色可設(shè)定最接近的網(wǎng)頁安全色。對于選單,快捷鍵與格式控制,都只要一個(gè)簡單步驟便可完成。DREMWEAVER能與您喜愛的設(shè)計(jì)工具,如PLAYBACKFLASH,SHOCKWAVE和外掛模組等搭配,不需離開DREMWEAVER便可完成,整體運(yùn)用流程自然順暢。除此之外,只要單擊便可使DREAMWEAVER自動(dòng)開啟FIREWORK或PHOTOSHOP來進(jìn)行編輯與設(shè)定圖檔的最佳化。(2)網(wǎng)站管理使用網(wǎng)站地圖可以快速制作網(wǎng)站雛形,設(shè)計(jì),更新和重組網(wǎng)頁。改變網(wǎng)頁位置或檔案名稱,DREAMWEAVER會(huì)自動(dòng)更新所有連接。使用支援文字,HTML碼,HTML屬性標(biāo)簽和一般語法的搜尋及置換功能使得復(fù)雜的網(wǎng)站更新變得迅速又簡單。(3)無可比擬的控制能力DREAMWEAVER是唯一提供ROUNDTRIPHTML、視覺化編輯與原始碼編輯同步的設(shè)計(jì)工具。它包含HOMESITE和BBEDIT等主流文字編輯器14。幀F(xiàn)RAMES和表格的制作速度快的令您無法想像。進(jìn)行表格編輯功能使您簡單的選擇單格、行、欄或作未連續(xù)之選取。甚至可以排序或格式化表格群組,DREAMWEAVER支援精準(zhǔn)定位,利用可輕易轉(zhuǎn)換成表格的圖層以拖拉置放的方式進(jìn)行版面配置。(4)所見即所得DREAMWEAVER成功整合動(dòng)態(tài)式視覺編輯及電子商務(wù)功能,提供超強(qiáng)的支援能力給THIRDPARTY廠商,包含ASP,APACHE,BROADVISION,COLDFUSION,ICAT,TANGO與自行發(fā)展的應(yīng)用軟體。當(dāng)您正使用DREAMWEAVER在設(shè)計(jì)動(dòng)態(tài)網(wǎng)頁時(shí),所見即所得的功能,讓您不需要透過瀏覽器就能預(yù)覽網(wǎng)頁。(5)全方位的呈現(xiàn)利用DREAMWEAVER設(shè)計(jì)的網(wǎng)頁,可以全方位的呈現(xiàn)在任何平臺的熱門瀏覽器上。對于CASCADINGSTYLESHEETS的動(dòng)態(tài)HTML支援和鼠標(biāo)換圖效果,聲音和動(dòng)畫的DHTML效果資料庫可在NETSCAPE和MICROSOFT瀏覽器上執(zhí)行。使用不同瀏覽器檢示其功能,DREAMWEAVER可以告知您在不同瀏覽器上執(zhí)行的成效如何。當(dāng)有新的瀏覽器上市時(shí),只要從DREAMWEAVER的網(wǎng)站在下載它的描述檔,便可得知詳盡的成效報(bào)告。242后臺數(shù)據(jù)庫ACCESS2000是美國微軟公司開發(fā)的OFFICE2000系列中的一個(gè)具有強(qiáng)大功能的數(shù)據(jù)庫管理系統(tǒng)組件。使用ACCESS時(shí),無須編寫任何代碼,只需通過直觀的可視化操作就可以完成大部分?jǐn)?shù)據(jù)庫管理任務(wù)。它是一個(gè)面向?qū)ο蟮摹⒉捎檬录?qū)動(dòng)機(jī)制的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。它可以通過ODBC與其他數(shù)據(jù)庫相連,實(shí)現(xiàn)數(shù)據(jù)交互,它具有以下特點(diǎn)(1)操作方便它提供了許多用戶向?qū)У奶厥鈱υ捒?,它詢問用戶有關(guān)數(shù)據(jù)庫的內(nèi)容、式樣和格式問題,引導(dǎo)用戶去建立一個(gè)簡單的DBMS15。(2)容納多種數(shù)據(jù)對象ACCESS2000提供了表、查詢、窗體、報(bào)表、頁、宏及模塊等7種類型。例如表對象為用戶提供了創(chuàng)建數(shù)據(jù)庫元素的基本手段,利用表的功能,用戶可以定義數(shù)據(jù)的結(jié)構(gòu)、類型,瀏覽數(shù)據(jù)庫中的數(shù)據(jù)。(3)數(shù)據(jù)共享功能強(qiáng)大由于同屬一個(gè)系列,使用ACCESS2000可以很容易地共享WORD2000、EXCEL2000中的數(shù)據(jù),從而避免了許多重復(fù)的數(shù)據(jù)輸入工作。ACCESS2000中數(shù)據(jù)與WORD2000、EXCEL2000中的數(shù)據(jù)可以相互隨時(shí)導(dǎo)入和導(dǎo)出,還可以在其中嵌入和數(shù)據(jù)16。25小結(jié)腳本是在服務(wù)器端運(yùn)行的,所以WEB服務(wù)器完成所有處理后,將標(biāo)準(zhǔn)的HTML頁面送往瀏覽器。這意味著,ASP只能在可以支持的服務(wù)器上運(yùn)行。讓腳本駐留在服務(wù)器端的另外一個(gè)益處是用戶不可能看到原始腳本程序的代碼,用戶看到的,僅僅是最終產(chǎn)生的HTML內(nèi)容。實(shí)現(xiàn)系統(tǒng)的需求分析從中實(shí)現(xiàn)系統(tǒng)功能的需求分析,信息的需求,性能的分析等。第三章系統(tǒng)設(shè)計(jì)31設(shè)計(jì)目標(biāo)汽車租賃信息管理系統(tǒng)的功能模塊可以分為租賃業(yè)務(wù)管理模塊完成租車客戶身份檢驗(yàn)與設(shè)定,即租車功能,它首先通過登錄驗(yàn)證租車客戶身份,然后用戶可以進(jìn)行租車業(yè)務(wù)處理。歷史記錄管理模塊完成汽車租賃公司終端用戶租車的記錄。系統(tǒng)用戶管理模塊模塊完成汽車租賃公司終端用戶更改登錄口令和對終端用戶進(jìn)行管理的功能。公告板模塊提供瀏覽系統(tǒng)最新公告信息,當(dāng)日逾期未還車記錄及當(dāng)日應(yīng)還車記錄的功能;而且,汽車租賃公司還可以發(fā)布本公司的公告。車輛管理模塊主要完成租賃公司對所擁有車輛進(jìn)行簡單登記管理功能。系統(tǒng)結(jié)構(gòu)圖如圖31所示。圖31系統(tǒng)結(jié)構(gòu)圖汽車租賃信息管理系統(tǒng)前臺信息后臺信息首頁新聞公告車輛租賃會(huì)員中心車輛信息車輛在線租賃前臺租用中個(gè)人中心新聞公告業(yè)務(wù)信息車輛信息車輛管理租賃管理待確定管理員管理添加管理員用戶管理瀏覽簡介添加新聞修改會(huì)員退出系統(tǒng)歷史記錄32系統(tǒng)功能設(shè)計(jì)321前臺功能模塊的主要功能(1)車輛租賃模塊車輛租賃信息進(jìn)行瀏覽預(yù)定。(2)會(huì)員中心模塊為了確保預(yù)定信息的有效性和網(wǎng)站功能拓展,車輛預(yù)訂網(wǎng)站需要以會(huì)員機(jī)制運(yùn)作。該模塊通過與瀏覽者的交互,記錄瀏覽者的基本信息,通過后臺審核確定其信息的有效性。(3)新聞中心模塊此模塊是旨在讓瀏覽者及時(shí)了解系統(tǒng)的動(dòng)態(tài)。(4)公司簡介模塊讓瀏覽網(wǎng)站的用戶了解公司。租賃手續(xù)模塊讓預(yù)定租車客戶詳細(xì)了解租賃流程前臺系統(tǒng)結(jié)構(gòu)如圖32所示。會(huì)員管理車輛租賃首頁租賃手續(xù)新聞瀏覽會(huì)員中心租賃瀏覽查看新聞開始租賃查看公告瀏覽簡介注冊會(huì)員修改會(huì)員租賃管理租賃待確認(rèn)圖32前臺系統(tǒng)結(jié)構(gòu)圖在上面的功能模塊圖中,主模塊的功能模塊與需求一致。會(huì)員管理中包含了系統(tǒng)的大部分功能,主要有車輛租賃、新聞瀏覽、首頁會(huì)員中心、租賃手續(xù)。車輛租賃即是租賃瀏覽和開始租賃。新聞瀏覽即是查看新聞和查看公告。會(huì)員中心即是注冊會(huì)員、修改會(huì)員和租賃管理。首頁即是瀏覽簡介,租賃手續(xù)即是租賃待確認(rèn)等等。在該模塊中可就進(jìn)行會(huì)員的注冊和車輛租賃。同時(shí)可以和后臺的管理實(shí)現(xiàn)統(tǒng)一,從而實(shí)現(xiàn)系統(tǒng)前臺功能。322后臺功能模塊的主要功能(1)車輛信息模塊管理官對車輛租賃信息的管理。(2)業(yè)務(wù)信息模塊包含已預(yù)訂/待確認(rèn)模塊,租用中/待歸還模塊,預(yù)定租用的歷史記錄模塊,財(cái)務(wù)統(tǒng)計(jì)模塊。(3)用戶管理模塊設(shè)置用戶等級,管理注冊用戶。(4)新聞模塊主要是車輛租賃相關(guān)新聞和公告的管理等。后臺系統(tǒng)結(jié)構(gòu)圖如圖33所示。圖33后臺系統(tǒng)結(jié)構(gòu)圖33系統(tǒng)架構(gòu)設(shè)計(jì)對于系統(tǒng)的總體結(jié)構(gòu)而言,主要是通過使用LOCALHOST/WEB3/MD5ASP的界面布局文件和/SRC下的ACTIVITY來實(shí)現(xiàn)的。其中還有一些對應(yīng)的ADAPTER來實(shí)現(xiàn)程序的接口,而SERVICE則用于實(shí)現(xiàn)無界面時(shí)程序在后臺繼續(xù)運(yùn)行的功能。配合應(yīng)用的整體布局是很有用的。該系統(tǒng)是通過CSS樣式做表,然后框架結(jié)構(gòu)對全體布局,主頁是用過TOPASP和FOOTASP結(jié)合的,中間是通過ASP文件嵌套在里面來實(shí)現(xiàn)界面。系統(tǒng)總體結(jié)構(gòu)布局如車輛租賃管理系統(tǒng)后臺退出系統(tǒng)車輛信息新聞公告業(yè)務(wù)信息會(huì)員管理添加車輛修改車輛預(yù)定確認(rèn)刪除車輛租用待歸還歷史記錄預(yù)定刪除新聞管理公告管理會(huì)員管理管理員管理設(shè)置權(quán)限退出系統(tǒng)圖34所示。圖34系統(tǒng)總體結(jié)構(gòu)布局34系統(tǒng)詳細(xì)設(shè)計(jì)活動(dòng)圖是某件事情正在進(jìn)行的狀態(tài),既可以是現(xiàn)實(shí)生活中正在進(jìn)行的某一項(xiàng)工作,也可以是軟件系統(tǒng)某個(gè)類對象的一個(gè)操作?;顒?dòng)圖是用于對系統(tǒng)的動(dòng)態(tài)行為建模的一種常用工具,它描述活動(dòng)的順序,著重展現(xiàn)從一個(gè)活動(dòng)到另一個(gè)活動(dòng)的控制流?;顒?dòng)圖在本質(zhì)上其實(shí)也是一種流程圖,即內(nèi)部處理驅(qū)動(dòng)的流程。此處以租車的流程為例,對應(yīng)的活動(dòng)圖如圖35所示。圖35租車活動(dòng)圖35數(shù)據(jù)庫設(shè)計(jì)在管理系統(tǒng)中,后臺數(shù)據(jù)存儲的地位相當(dāng)重要合理的設(shè)計(jì)能縮減軟件開發(fā)的周期和降低開發(fā)難度,并提高維護(hù)升級的可行性。而建立數(shù)據(jù)庫最重要的一步是定義數(shù)據(jù)庫表,數(shù)據(jù)是數(shù)據(jù)庫中存儲的基本對象,通過設(shè)計(jì)會(huì)以一定的組織結(jié)構(gòu)存儲在相關(guān)的基本表中。將基本信息分類、統(tǒng)計(jì),根據(jù)數(shù)據(jù)庫設(shè)計(jì)的基本原理,建立基本表構(gòu)成數(shù)據(jù)庫。在進(jìn)行數(shù)據(jù)庫的需求分析時(shí),不但要考慮到軟件系統(tǒng)當(dāng)前要實(shí)現(xiàn)的功能,更要注重軟件的可維護(hù)性和擴(kuò)展性。351ER圖數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)的目的是用圖形象地表示各種實(shí)體以及實(shí)體之間的關(guān)系,將現(xiàn)實(shí)世界的對象抽象為一種數(shù)學(xué)模型,便于理解,便于將這種數(shù)學(xué)模型轉(zhuǎn)化為數(shù)注冊租車成功登錄車輛租賃車輛選擇車輛預(yù)定預(yù)定成功管理員同意據(jù)庫中的各種關(guān)系。下面是本系統(tǒng)的實(shí)體聯(lián)系圖,用戶信息實(shí)體ER圖如圖36所示。1N用戶租賃于車輛用戶名密碼預(yù)訂數(shù)量車輛價(jià)格車輛名稱圖36用戶租賃ER圖352數(shù)據(jù)庫邏輯設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是指對于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效的存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求。將前面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化ACCESS2003數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。根據(jù)數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì),設(shè)計(jì)了名稱為DB1MDB的數(shù)據(jù)庫,數(shù)據(jù)庫又由多個(gè)表組成。即為數(shù)據(jù)表,數(shù)據(jù)表的含義是描述各個(gè)表中的字段的含義,以及字段名稱、數(shù)據(jù)類型、說明、備注,以便在數(shù)據(jù)庫的存儲時(shí)查看。下面就數(shù)據(jù)庫中的幾個(gè)表進(jìn)行設(shè)計(jì)說明如表31所示。表31各表的功能數(shù)據(jù)表功能ADMIN存放管理員信息CARINFO存放車輛信息SEALINFO存放租賃信息REGUSER存放用戶注冊信息NEWSINFO存放網(wǎng)站新聞CARINFO的表結(jié)構(gòu)如表32所示。表32CARINFO的表結(jié)構(gòu)字段名數(shù)據(jù)類型及長度說明備注ID自動(dòng)編號(設(shè)為主鍵)自動(dòng)編號主關(guān)鍵字C_NAME文本車輛名稱不能為空C_PRICE數(shù)字價(jià)格不能為空C_NUM數(shù)字庫存總量不能為空C_PIC文本圖片不能為空C_MEMO備注備注不能為空C_UPDATE時(shí)間日期添加時(shí)間不能為空SEALNUM數(shù)字已租數(shù)量不能為空車輛信息表用來實(shí)現(xiàn)車輛的基本信息的功能。包括車輛的編號、車輛名稱、價(jià)格、庫存數(shù)量、圖片、備注、添加時(shí)間、已租數(shù)量。通過該表可以實(shí)現(xiàn)車輛整體情況的了解,并且能夠?qū)⑿落浫氲能囕v的信息加入到該表中。ADMIN表字段結(jié)構(gòu)如表33所示。表33ADMIN表字段結(jié)構(gòu)字段名數(shù)據(jù)類型及長度說明備注ID自動(dòng)編號(設(shè)為主鍵)用戶編號主關(guān)鍵字USERNAME文本用戶姓名不能為空PASSWORD文本用戶密碼不能為空A1文本權(quán)限不能為空管理員信息表用來實(shí)現(xiàn)管理員的基本信息的功能。包括管理員的編號、管理員的用戶名、密碼、權(quán)限。通過該表可以實(shí)現(xiàn)對管理員整體情況的了解,并且能夠?qū)⑿落浫氲墓芾韱T的信息加入到該表中。REGUSER的表結(jié)構(gòu)如表34所示。表34REGUSER的表結(jié)構(gòu)字段名數(shù)據(jù)類型及長度說明備注U_ID自動(dòng)編號(設(shè)為主鍵)自動(dòng)編號主關(guān)鍵字USERNAME文本用戶名不能為空PASSWORD文本密碼不能為空U_NAME文本真實(shí)姓名不能為空U_TEL文本電話不能為空U_MAIL文本EMAIL不能為空U_DATE時(shí)間日期添加時(shí)間不能為空U_SEX文本性別不能為空U_DOBE文本身份證可以為空U_ZH文本駕照可以為空U_PIC文本照片可以為空用戶信息表用來實(shí)現(xiàn)用戶的基本信息的功能。包括用戶的編號、用戶名稱、用戶名密碼、照片、EMAIL、添加時(shí)間、性別、身份證號碼,駕駛證號碼、電話等等。通過該表可以實(shí)現(xiàn)用戶整體情況的了解,并且能夠?qū)⑿落浫氲挠脩舻男畔⒓尤氲皆摫碇?。SEALINFO的表結(jié)構(gòu)如表35所示。表35SEALINFO的表結(jié)構(gòu)字段名數(shù)據(jù)類型及長度說明備注S_ID自動(dòng)編號(設(shè)為主鍵)自動(dòng)編號主關(guān)鍵字S_NUM數(shù)字租用數(shù)量不能為空S_DATE時(shí)間日期租賃時(shí)間不能為空S_DAY數(shù)字租賃天數(shù)不能為空C_ID數(shù)字車輛ID不能為空USERNMAE文本用戶名不能為空S_SIGN數(shù)字1預(yù)訂2租用中3已歸還不能為空車輛租賃信息表用來實(shí)現(xiàn)車輛租賃信息的功能。包括租賃編號、租用數(shù)量、租賃時(shí)間、租賃天數(shù)、車輛ID、用戶名、預(yù)定、歸還、租用中等等。通過該表可以實(shí)現(xiàn)租賃情況的了解,并且能夠?qū)⑿滦伦赓U信息加入到該表中。第四章系統(tǒng)實(shí)現(xiàn)編碼就是把軟件設(shè)計(jì)結(jié)果翻譯成用某種程序設(shè)計(jì)語言書寫的程序。座位軟件工程的一個(gè)階段,編碼是對設(shè)計(jì)的進(jìn)一步具體化。因此,程序的質(zhì)量主要取決于軟件設(shè)計(jì)的質(zhì)量。而所選用的程序設(shè)計(jì)語言的特點(diǎn)及編碼風(fēng)格也將對程序的可靠性、可讀性、可測試性和可維護(hù)性也將產(chǎn)生深遠(yuǎn)的影響。本網(wǎng)站系統(tǒng)包括兩大部分,前臺和后臺。用戶只能使用前臺的各項(xiàng)功能包括注冊、登錄、預(yù)定車輛、瀏覽車輛信息、新聞、會(huì)員中心、新聞公告、公司簡介、租賃流程等。后臺只有管理員才能使用,管理員在后臺使用的功能有車輛信息,車輛的管理、車輛的增減。新聞信息,新聞的增刪、新聞管理。業(yè)務(wù)信息,車輛租賃的確定取消、車輛租賃的歷史記錄,車輛的歸還情況。用戶信息,管理員的信息,用戶的信息,添加管理員。對網(wǎng)站進(jìn)行綜合管理使其動(dòng)態(tài)更新。下面分別對這兩個(gè)部分的各功能模塊進(jìn)行詳細(xì)的介紹。41用戶注冊和身份驗(yàn)證功能實(shí)現(xiàn)對于一個(gè)WEB系統(tǒng),要求用戶注冊成會(huì)員是非常必要的,用戶注冊成為會(huì)員之后,有助于網(wǎng)站管理員了解用戶的相關(guān)信息,對于日后進(jìn)行的交易提供了必要的個(gè)人資料。用戶注冊和身份驗(yàn)證由四部分組成(1)新會(huì)員注冊;(2)會(huì)員登錄及確認(rèn);(3)會(huì)員修改注冊信息;(4)會(huì)員管理。該系統(tǒng)注冊模塊的整體思想是先進(jìn)行注冊條約的判斷,不同意則返回首頁,同意則進(jìn)如下一步填寫用戶基本信息,如用戶名,密碼,姓名,電話,EMAIL,性別,照片,身份證,駕照等信息。進(jìn)入用戶基本信息填寫界面。基本信息都按要求填寫完成后“提交信息”,會(huì)顯示用戶注冊功能的提示窗體,用戶返回首頁,在會(huì)員中心就顯示注冊會(huì)員的信息。會(huì)員資料運(yùn)行圖,如圖41所示。圖41會(huì)員登錄運(yùn)行圖注冊實(shí)現(xiàn)核心代碼TRUETHENSETRSSERVERCREATEOBJECT“ADODBRECORDSET“RSOPEN“SELECTFROMREGUSERWHEREUSERNAME“LOCATIONHREFINDEXASP“RESPONSEEND頁面ASP代碼分析接受網(wǎng)頁傳送提交的表單信息,REGASP頁面進(jìn)行接受判斷數(shù)據(jù)的合法性,調(diào)用ASP內(nèi)置函數(shù)RSADDNEW進(jìn)行數(shù)據(jù)插入,完成用戶注冊。42車輛預(yù)定模塊功能實(shí)現(xiàn)用戶成功登陸網(wǎng)站后,進(jìn)入到預(yù)定中心就可以點(diǎn)擊預(yù)定鏈接,進(jìn)入預(yù)定車輛數(shù)據(jù)頁面,在網(wǎng)頁上填寫數(shù)據(jù)表單,執(zhí)行錄入數(shù)據(jù)進(jìn)入到據(jù)庫中,下面以預(yù)定車輛信息到數(shù)據(jù)庫頁作為示例詳細(xì)講述。如圖42所示。圖42系統(tǒng)預(yù)定車輛截圖預(yù)定車輛核心實(shí)現(xiàn)代碼IFRS“C_NUM“ALERT對不起,該車輛暫時(shí)沒有庫存HISTORYBACK“ELSEA0RS“A0“SETSEALRSSERVERCREATEOBJECT“ADODBRECORDSET“SEALRSOPEN“SELECTFROMSEALINFOWHERES_ID“|/主要實(shí)現(xiàn)修改新聞信,鏈接到NEWSMODIFYASP“ONCLICK“RETURNCONFIRMDEL“刪除/主要實(shí)現(xiàn)修改新聞信,鏈接到NEWSDELASP頁面ASP代碼分析SETRSSERVERCREATEOBJECT“ADODBRECORDSET“創(chuàng)建數(shù)據(jù)庫結(jié)果集SQL“SELECTFROMSEALINFO“查詢數(shù)據(jù)庫表SEALINFORSOPENSQL,CONN,1,3打開數(shù)據(jù)結(jié)果集RSADDNEW執(zhí)行插入操作44管理員和用戶信息功能實(shí)現(xiàn)此模塊主要是管理前臺要租賃的用戶注冊信息,在這里可以對用戶注冊信息進(jìn)行增加,修改刪查詢,瀏覽。瀏覽用戶信息運(yùn)行如圖44所示。圖44瀏覽用戶信息圖主要實(shí)現(xiàn)代碼是/主要實(shí)現(xiàn)用戶從數(shù)據(jù)庫的信息中調(diào)入的信息,數(shù)據(jù)庫中有該用戶的信息就是跳出該用戶的基本信息,沒有則返回該用戶不存在查看注冊用戶信息用戶名/主要實(shí)現(xiàn)用戶的用戶名,從數(shù)據(jù)庫中調(diào)出密碼/主要實(shí)現(xiàn)用戶的密碼,從數(shù)據(jù)庫中調(diào)出姓名/主要實(shí)現(xiàn)用戶的姓名,從數(shù)據(jù)庫中調(diào)出電話/主要實(shí)現(xiàn)用戶的電話,從數(shù)據(jù)庫中調(diào)出EMAIL/主要實(shí)現(xiàn)用戶的EMAIL,從數(shù)據(jù)庫中調(diào)出性別/主要實(shí)現(xiàn)用戶的性別,從數(shù)據(jù)庫中調(diào)出身份證號/主要實(shí)現(xiàn)用戶的身份證號,從數(shù)據(jù)庫中調(diào)出駕駛證號/主要實(shí)現(xiàn)用戶的駕駛證號,從數(shù)據(jù)庫中調(diào)出/主要實(shí)現(xiàn)修改用戶的基本信息,然后向數(shù)據(jù)庫中提交該用戶的基本信息主要實(shí)現(xiàn)頁面的代碼是USERINFOASP,根據(jù)頁面執(zhí)行信息,確定用戶的唯一標(biāo)示,查詢出數(shù)據(jù)庫,顯示到網(wǎng)頁上45車輛管理信息功能實(shí)現(xiàn)此模塊主要是管理車輛信息,在這里可以對車輛的信息進(jìn)行增加,修改刪查詢,瀏覽,如圖45所示。圖45瀏覽車倆信息圖車輛信息管理FUNCTIONCONFIRMDELIFCONFIRM“確定要?jiǎng)h除此車輛信息嗎“RETURNTRUEELSERETURNFALSE/主要實(shí)現(xiàn)是否刪除該車輛的基本信息并會(huì)彈出一個(gè)小對話框問是否刪除的選擇車輛信息管理/主要實(shí)現(xiàn)表格的插入,表格的邊線和邊寬為零車型報(bào)價(jià)已租/庫存添加時(shí)間操作/主要實(shí)現(xiàn)汽車名稱插入信息,鏈接到數(shù)據(jù)庫汽車名/天/主要實(shí)現(xiàn)汽車租賃價(jià)格插入信息,鏈接到數(shù)據(jù)庫汽車租賃價(jià)格/主要實(shí)現(xiàn)汽車庫存數(shù)目插入信息,鏈接到數(shù)據(jù)庫汽車庫存數(shù)目/主要實(shí)現(xiàn)汽車入庫的時(shí)間信息,鏈接到數(shù)據(jù)庫汽車入庫的時(shí)間“修改|/主要實(shí)現(xiàn)汽車修改信息,鏈接到CARMODIFYASP“ONCLICK“RETURNCONFIRMDEL“刪除/主要實(shí)現(xiàn)汽車刪除信息,鏈接到CARDELASP主要實(shí)現(xiàn)頁面的代碼是CARMANAGEASP,根據(jù)頁面執(zhí)行信息,確定用戶的唯一標(biāo)示,查詢出數(shù)據(jù)庫,顯示到網(wǎng)頁上。46小結(jié)本章中主要是完成了汽車租賃信息管理中一些功能的實(shí)現(xiàn),還有一些功能如新聞的增刪、車輛的刪除、管理員的增刪等功能的實(shí)現(xiàn)沒有做詳細(xì)的說明,因?yàn)檫@些都可以在書、網(wǎng)上進(jìn)行學(xué)習(xí)。在本章的功能實(shí)現(xiàn)過程中,功能需要一步步的實(shí)現(xiàn),即在每次有新功能的增加時(shí),都要在對應(yīng)的功能的實(shí)現(xiàn)后即時(shí)輸出,及時(shí)的發(fā)現(xiàn)錯(cuò)誤,提高工作效率。第五章系統(tǒng)測試51系統(tǒng)測試方案在基本完成了程序的詳細(xì)設(shè)計(jì)和編碼,剩下的工作就是對軟件進(jìn)行測試。軟件測試是發(fā)現(xiàn)軟件中錯(cuò)誤和缺陷的主要手段。在一般情況下,軟件測試的過程與整個(gè)軟件開發(fā)過程基本上是平行進(jìn)行的。軟件測試是非常重要的因?yàn)闇y試是為了及時(shí)發(fā)現(xiàn)應(yīng)用程序中的錯(cuò)誤而執(zhí)行程序的過程,它的目標(biāo)是暴露程序中的錯(cuò)誤,及時(shí)發(fā)現(xiàn)問題,提出相應(yīng)的修改方案,及時(shí)解決問題,使系統(tǒng)更加完善。單元測試也稱模塊測試或程序測試,單元測試是對每個(gè)模塊單獨(dú)進(jìn)行的,驗(yàn)證模塊接口與設(shè)計(jì)說明書是否一致,對模塊的所有主要處理路徑進(jìn)行測試且與預(yù)期的結(jié)構(gòu)進(jìn)行對照,還要對所有錯(cuò)誤處理路徑進(jìn)行測試。對源碼進(jìn)行審查,對照設(shè)計(jì)說明書,表態(tài)地檢查源程序是否符合功能的邏輯要求,是進(jìn)行單元測試前的重要工作。52各功能模塊的測試在此系統(tǒng)中注冊顧客信息,車輛管理,新聞管理,管理員信息都是管理員操作的,而一般用戶只能操作租車界面,查詢租車界面,進(jìn)入界面圖如圖51所示。圖51進(jìn)入界面圖(1)進(jìn)入主界面后,選擇所要實(shí)現(xiàn)的功能,點(diǎn)擊登錄,會(huì)出現(xiàn)顧客登錄界面,根據(jù)界面上所提示的信息,輸入用戶名和密碼,點(diǎn)擊我要登錄,此時(shí)系統(tǒng)會(huì)自動(dòng)確認(rèn)您輸入的用戶名和密碼是否正確,若與數(shù)據(jù)庫中的記錄符合則進(jìn)入主界面,測試時(shí)輸入顧客的用戶名和密碼,系統(tǒng)成功登錄,此流程表示順利完成,測試成功。登入圖如圖52所示,登入成功圖如圖53所示。圖52登入圖圖53登入成功圖(2)點(diǎn)擊注冊顧客功能后,彈出用戶注冊界面。當(dāng)根據(jù)系統(tǒng)提示輸入完畢后按提交即可,系統(tǒng)會(huì)自動(dòng)將您所輸入的信息添加到數(shù)據(jù)庫中,此信息添加完畢后系統(tǒng)會(huì)自動(dòng)提示您信息已添加完畢。此流程表示順利完成,測試成功。用戶注冊如圖54所示,用戶注冊成功圖如圖55所示。圖54用戶注冊圖圖55用戶注冊成功圖(3)點(diǎn)擊車輛租賃功能后,會(huì)出現(xiàn)車輛租賃界面,在單擊預(yù)定,就會(huì)彈出請登錄也頁面,輸入用戶名和密碼,點(diǎn)擊我要登錄,此時(shí)系統(tǒng)會(huì)自動(dòng)確認(rèn)您輸入的用戶名和密碼是否正確,若與數(shù)據(jù)庫中的記錄符合則進(jìn)入主界面,測試時(shí)輸入顧客的用戶名和密碼,系統(tǒng)成功登錄,此流程表示順利完成,再輸入要租的車輛和信息,單擊確認(rèn),然后會(huì)彈出預(yù)訂成功請與管理員聯(lián)系進(jìn)行付款取車,測試成功。用戶租賃圖如圖56,租賃成功圖如圖57所示。圖56用戶租車圖圖57用戶預(yù)定成功圖(4)點(diǎn)擊管理后臺功能后,彈出管理員登錄界面,輸入管理員的用戶名和密碼后系統(tǒng)進(jìn)入后臺管理界面,則系統(tǒng)此時(shí)顯示車輛管理界面、新聞管理界面、業(yè)務(wù)信息管理界面、用戶信息管理界面,會(huì)在主窗體上汽車租賃信息管理系統(tǒng)后臺管理,您只需要根據(jù)界面上的提示將信息輸入進(jìn)去即可,系統(tǒng)會(huì)自動(dòng)將信息記錄到數(shù)據(jù)庫中。此流程表示順利完成,測試成功。管理員登錄圖如圖58,登錄成功圖如圖59所示。圖58管理員登錄圖圖59登陸成功圖(5)點(diǎn)擊已預(yù)訂/待確認(rèn)后,彈出租賃信息管理界面,查看該界面下的已預(yù)訂,該系統(tǒng)此時(shí)顯示已經(jīng)預(yù)定的車輛信息,查看該界面下的租用中,該系統(tǒng)此時(shí)顯示已經(jīng)租出去的車輛信息,查看該界面下的歷史記錄,該系統(tǒng)此時(shí)顯示之前租出去的的車輛信息,您只需要根據(jù)界面上的提示將信息點(diǎn)擊進(jìn)去即可,系統(tǒng)會(huì)自動(dòng)將信息記錄到數(shù)據(jù)庫中。此流程表示順利完成,測試成功。預(yù)定車輛信息圖如圖510,租賃中車輛信息圖如圖511,歷史記錄信息圖如圖512所示。圖510已預(yù)訂車輛信息圖圖511租用中車輛信息圖圖512歷史記錄車輛信息圖53系統(tǒng)的運(yùn)行和測試該系統(tǒng)采取黑盒測試也稱功能測試,它是通過測試來檢測每個(gè)功能是否都能正常使用。在測試中,把程序看作一個(gè)不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。黑盒測試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對軟件界面和軟件功能進(jìn)行測試。在測試過程中對每個(gè)模塊,每個(gè)功能逐一測試,其測試內(nèi)容和具體操作如下(1)測試用戶注冊模塊測試添加用戶功能是否正常,反復(fù)測試,看是否能夠一直正常運(yùn)行下去;測試看是否跳轉(zhuǎn)頁面正確,測試當(dāng)非法輸入時(shí)系統(tǒng)報(bào)錯(cuò),測試已添加過的用戶名再次添加是否報(bào)錯(cuò)。(2)測試登錄模塊測試是否能夠正常登錄,測試能否按不同身份登錄,測試當(dāng)非法輸入時(shí)系統(tǒng)報(bào)錯(cuò),測試看是否跳轉(zhuǎn)頁面正確。(3)測試預(yù)定車輛模塊分別不同用戶對預(yù)定,租約,續(xù)約等功能是否正常,反復(fù)測試,看是否能夠一直正常運(yùn)行下去,測試看是否跳轉(zhuǎn)頁面正確。經(jīng)過多次測試,發(fā)現(xiàn)程序的壓力測試和負(fù)載測試都不夠好、不夠穩(wěn)定。測試的次數(shù)多了,有一些基本的功能都會(huì)報(bào)一些奇怪的異常,如在租車有時(shí)候可以實(shí)現(xiàn)但是有時(shí)候又不行??偟恼f來,租車的基本功能還是能實(shí)現(xiàn)的。54小結(jié)經(jīng)過反復(fù)測試,系統(tǒng)完成后運(yùn)行添加、修改、查詢等功能均正常。此系統(tǒng)仍存在許多缺陷,但是通過該系統(tǒng)的設(shè)計(jì)達(dá)到了系統(tǒng)設(shè)計(jì)目的意義,基本掌握了軟件開發(fā)的主要步驟,了解各環(huán)節(jié)在開發(fā)時(shí)要注意的問題,從方便用戶的角度出發(fā),去考慮開發(fā)出好的軟件。另外,在設(shè)計(jì)過程中也逐漸提高了軟件開發(fā)技能和編程技能,因此本設(shè)計(jì)雖然較粗糙,但是從學(xué)習(xí)的角度上非常有意義??偨Y(jié)與展望經(jīng)過近半年的設(shè)計(jì),畢業(yè)設(shè)計(jì)基本完成。在此期間,教師的悉心指導(dǎo)、同學(xué)的幫助,我從中獲益非淺。學(xué)到了很多新知識,加深鞏固了以前所學(xué)知識,無論理論上還是實(shí)踐操作上。軟件是程序、數(shù)據(jù)結(jié)構(gòu)和相關(guān)文檔的集合,該車輛租賃信息管理系統(tǒng)雖然談不上正規(guī)的軟件。但作了一個(gè)小小的開發(fā)系統(tǒng),它也經(jīng)歷了定義、開發(fā)、使用和維護(hù)這個(gè)過程。首先對問題進(jìn)行定義,得出要解決的問題是什么,然后進(jìn)行調(diào)查研究,判斷其可行性,

溫馨提示

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

評論

0/150

提交評論