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