![旅游信息管理系統(tǒng)分析與設(shè)計(jì)論文_第1頁(yè)](http://file4.renrendoc.com/view/9ecbf64ba7d0e391811dd6e594fa9860/9ecbf64ba7d0e391811dd6e594fa98601.gif)
![旅游信息管理系統(tǒng)分析與設(shè)計(jì)論文_第2頁(yè)](http://file4.renrendoc.com/view/9ecbf64ba7d0e391811dd6e594fa9860/9ecbf64ba7d0e391811dd6e594fa98602.gif)
![旅游信息管理系統(tǒng)分析與設(shè)計(jì)論文_第3頁(yè)](http://file4.renrendoc.com/view/9ecbf64ba7d0e391811dd6e594fa9860/9ecbf64ba7d0e391811dd6e594fa98603.gif)
![旅游信息管理系統(tǒng)分析與設(shè)計(jì)論文_第4頁(yè)](http://file4.renrendoc.com/view/9ecbf64ba7d0e391811dd6e594fa9860/9ecbf64ba7d0e391811dd6e594fa98604.gif)
![旅游信息管理系統(tǒng)分析與設(shè)計(jì)論文_第5頁(yè)](http://file4.renrendoc.com/view/9ecbf64ba7d0e391811dd6e594fa9860/9ecbf64ba7d0e391811dd6e594fa98605.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
內(nèi)容要游網(wǎng)站逐漸成為旅游信息管理的主因此開(kāi)發(fā)一個(gè)穩(wěn)定的適用性好的旅游信息管理系統(tǒng)具有非常重要的C#作為編程語(yǔ)StudioSQL它是結(jié)應(yīng)用程序本總體設(shè)計(jì)詳細(xì)關(guān)詞旅AbstractAtpresent,ingwebsitebecomesthethemainway.Therefore,stableserviceabilitytourinformationmanagementsystemmanagementsystemtohavetheveryusestheASP.NETtechnologytotaketheapplicationtheway,theprogrammingbyVisual2008thedevelopmentusesSQLtheServertothebackstagedatabase.ItisthedatawhichformsonBrowser/Serversystemfollowedtheengineeringmethodologycarryonthesystemthesystemdesign,detaileddesignandthebackstagemanagertoinformation,orderformthehotelthemembermanagement;usertohotel,ticketinformationandinquiry;Toandareaproductionorderform.:C#Servermanagementsystem目
錄緒1景1狀1法12境5析5析566標(biāo)7析7介7紹7系統(tǒng)計(jì)1218現(xiàn)19面試30圍法31旅游信息管理系統(tǒng)分析與設(shè)計(jì)一、論(一)課題背景隨著人民生活水平的不斷提,游成為了人們?nèi)粘I钪蟹浅jP(guān)注的一個(gè)焦,此同時(shí),信息化的社會(huì)使得過(guò)去的傳統(tǒng)的旅游觀念和方式已經(jīng)與現(xiàn)代人的時(shí)間觀顯得格格不入,人們?cè)絹?lái)越緊迫的需要在最快的時(shí)間內(nèi)獲得最新,適合自己的旅游方面的消息,然后選擇最恰當(dāng)?shù)穆糜尉包c(diǎn)和線路,樣一,一個(gè)現(xiàn)在化的旅游管理系統(tǒng)呼之欲出.本文正是在以前所有的基礎(chǔ)之上開(kāi)發(fā)了一個(gè)簡(jiǎn)單實(shí)用的旅游管理系統(tǒng)。(二)課題的目前現(xiàn)狀隨著社會(huì)的發(fā)展,旅游業(yè)已成為全球經(jīng)濟(jì)中發(fā)展勢(shì)頭最強(qiáng)勁和規(guī)模最大的產(chǎn)業(yè)之一。旅游業(yè)在城市經(jīng)濟(jì)發(fā)展中的產(chǎn)業(yè)地位、經(jīng)濟(jì)作用逐步增強(qiáng),旅游業(yè)對(duì)城市經(jīng)濟(jì)的推動(dòng)性、社會(huì)就業(yè)的帶動(dòng)力、以及對(duì)文化與環(huán)境的促進(jìn)作用日益顯現(xiàn)。旅游業(yè)已成為中國(guó)經(jīng)濟(jì)發(fā)展的支柱性產(chǎn)業(yè)之一。旅游網(wǎng)站也隨著旅游業(yè)的發(fā)展而逐漸成為旅游信息管理的主要途徑。目前旅游網(wǎng)站已基本形成了成功的商業(yè)框架。如何利用網(wǎng)絡(luò)的巨大潛力將企業(yè)的核心業(yè)務(wù)流程、客戶關(guān)系管理等都延伸到網(wǎng)上,使產(chǎn)品和服務(wù)更貼近用戶,讓旅游信息網(wǎng)成為企業(yè)資源計(jì)劃、客戶關(guān)系管理及供應(yīng)鏈管理的中樞神經(jīng),實(shí)現(xiàn)網(wǎng)絡(luò)對(duì)旅游業(yè)的整合,將原來(lái)市場(chǎng)分散的利潤(rùn)點(diǎn)集中起來(lái),獲得一種成功的旅游網(wǎng)站運(yùn)行模式,是目前旅游業(yè)發(fā)展中最重要的一個(gè)環(huán)節(jié)。(三)系統(tǒng)的開(kāi)發(fā)方法目前網(wǎng)絡(luò)應(yīng)用軟件運(yùn)行的模式主要有二類(lèi)Client/server模式Browser/Web式。前者主要的缺點(diǎn)是維護(hù)升級(jí)較麻煩后者是近幾年伴隨迅速發(fā)展起來(lái)的一種技術(shù),它與客戶/服務(wù)器方式類(lèi)似,客戶端是一個(gè)標(biāo)準(zhǔn)的瀏覽器,服務(wù)器端是Server,而WebServer與數(shù)據(jù)庫(kù)和應(yīng)用服務(wù)器的緊密結(jié)合,使得這種模式的應(yīng)用范圍不斷擴(kuò)大,它1已不僅僅用于網(wǎng)上查詢(xún),有很多部門(mén)的業(yè)務(wù)系統(tǒng)、企業(yè)的MIS統(tǒng)紛紛采用這種模式,它的主要優(yōu)點(diǎn)是便于擴(kuò)充應(yīng)用、升級(jí)維護(hù)簡(jiǎn)便。另外,旅游信息管理系統(tǒng)的軟件也必將不斷的更新;同時(shí)軟件產(chǎn)品本身就要經(jīng)過(guò)一個(gè)不斷自我完善的過(guò)程?;谏鲜隹紤],用Browser/Web模式來(lái)設(shè)計(jì)旅游信息管理系統(tǒng)比較合適,服務(wù)器端我們采用SQLServer數(shù)據(jù)庫(kù)系統(tǒng)和ASP件來(lái)構(gòu)成旅游景點(diǎn)的應(yīng)用服務(wù)系統(tǒng);客戶端采用瀏覽器來(lái)完成訂單全過(guò)程,同時(shí)可進(jìn)行遠(yuǎn)程系統(tǒng)維護(hù)和管理。利用網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)技術(shù),結(jié)合目前硬件價(jià)格普遍下跌與寬帶網(wǎng)大力建設(shè)的有利優(yōu)勢(shì),應(yīng)用技術(shù),開(kāi)發(fā)了基于B/S式旅游信息管理系統(tǒng)這一程序。它運(yùn)用方便、操作簡(jiǎn)單,效率很高。(四)開(kāi)發(fā)工具簡(jiǎn)介1.
簡(jiǎn)介現(xiàn)在持的開(kāi)發(fā)語(yǔ)言包括VB.NETC#.NETJSCRIPT.NETVC++.NET以及其它.Framework所支持的語(yǔ)言。我們所做的電子商務(wù)系統(tǒng)是用語(yǔ)言。所以,在這里我介紹一下言。C#(Csharp)一種最新的、面向?qū)ο蟮木幊陶Z(yǔ)言。它使得程序員可以快速地編寫(xiě)各種基于Microsoft.NET平臺(tái)的應(yīng)用程序,Microsoft.NET提供了一系列的工具和服務(wù)來(lái)最大程度地開(kāi)發(fā)利用計(jì)算與通訊領(lǐng)域。正是由于C#面向?qū)ο蟮淖吭皆O(shè)計(jì)它成為構(gòu)建各類(lèi)組件的理想之選—無(wú)論是高級(jí)的商業(yè)對(duì)象還是系統(tǒng)級(jí)的應(yīng)用程序使用簡(jiǎn)單的C#言結(jié)構(gòu)這些組件可以方便的轉(zhuǎn)化為XML網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語(yǔ)言在任何操作系統(tǒng)上通過(guò)Internet進(jìn)行調(diào)用。C#有以下特性:效率與安全性支持現(xiàn)有的網(wǎng)絡(luò)編程新標(biāo)準(zhǔn)消除大量程序錯(cuò)誤對(duì)版本的更新提供內(nèi)在的支持降低了開(kāi)發(fā)成本2商業(yè)過(guò)程和軟件實(shí)現(xiàn)的更好對(duì)應(yīng)擴(kuò)展交互性2提到ASP.NET,就不得不首先搞清楚什么是。ASP的全稱(chēng)是Server,即活動(dòng)服務(wù)器頁(yè)面,為什么稱(chēng)之為活動(dòng)服務(wù)器頁(yè)面,這是因?yàn)橐郧暗幕ヂ?lián)網(wǎng)全部是由靜態(tài)的HTML頁(yè)面組成如果需要更新你的網(wǎng)站內(nèi)容你不得不制作大量的頁(yè)面有了ASP以后,我們就能夠根據(jù)不同的用戶,在不同的時(shí)間向用戶顯示不同的內(nèi)容。網(wǎng)站的內(nèi)容更新也不再是一個(gè)乏味的重復(fù)過(guò)程,它開(kāi)始變得簡(jiǎn)單而有趣。也因此在國(guó)內(nèi)掀起了一股學(xué)習(xí)ASP的熱潮。但是由于ASP程序和網(wǎng)頁(yè)的HTML混在一起,這就使得程序看上去相當(dāng)?shù)碾s亂。在現(xiàn)在的網(wǎng)站設(shè)計(jì)過(guò)程中,通常是由程序開(kāi)發(fā)人員做后臺(tái)的程序開(kāi)發(fā),前面有專(zhuān)業(yè)的美工設(shè)計(jì)頁(yè)面,這樣,在相互配合的過(guò)程中就會(huì)產(chǎn)生各種各樣的問(wèn)題。同時(shí)ASP頁(yè)面是有腳本語(yǔ)言解釋執(zhí)行的,使得其速度受到影響。受到腳本語(yǔ)言自身?xiàng)l件的限制,我們?cè)诰帉?xiě)ASP程序的時(shí)候不得不調(diào)用COM組件來(lái)完成一些功能。所以,微軟推出了。ASP.NET不僅僅只是ASP3的一個(gè)簡(jiǎn)單升級(jí),它更為我們提供了一個(gè)全新而強(qiáng)大的服務(wù)器控件結(jié)構(gòu)外觀上看和是相近的從本質(zhì)上是完全不同的ASP.NET幾乎全是基于組件和模塊化,每一個(gè)頁(yè),對(duì)象,和HTML元素都是一個(gè)運(yùn)行的組件對(duì)象。在開(kāi)發(fā)語(yǔ)言上拋棄VBSCRIPTJSCRIPT用.NETFramework所支持VB.NET,C#.NET等語(yǔ)言做為其開(kāi)發(fā)語(yǔ)言,這些語(yǔ)言生成的網(wǎng)頁(yè)在后臺(tái)被轉(zhuǎn)換成了類(lèi)并編譯成了一個(gè)DLL。由于ASP.NET是編譯執(zhí)行的,所以它比擁有了更高的效率。ASP.NET有以下技術(shù)特點(diǎn):Microsoft.NET平臺(tái)的出現(xiàn)在應(yīng)用程序開(kāi)發(fā)這一領(lǐng)域開(kāi)創(chuàng)了一個(gè)新時(shí)代,它將推動(dòng)下一代Internet的進(jìn)步。作為.NET平臺(tái)的一部分,ASP.NET一個(gè)革命性的編程框架,它實(shí)現(xiàn)了企業(yè)級(jí)Web應(yīng)用程序的快速開(kāi)發(fā)。它提供了最簡(jiǎn)便、最具有擴(kuò)展能力的方式來(lái)開(kāi)發(fā)、部署和運(yùn)行可以將任何瀏覽器或設(shè)備作為目標(biāo)的Web應(yīng)用程序。實(shí)際上,這只是令A(yù)SP.NET成為程序員創(chuàng)建Web應(yīng)用程序的首選的眾多特色中的一小部分。與以前使用的ASP相比,使應(yīng)用程序的開(kāi)發(fā)工作簡(jiǎn)單得多,因此它在很大程度上提高了程序員的工作效率ASP.NET讓程序員可以只編寫(xiě)最少量的代碼便能夠給Web3應(yīng)用程序提供更為豐富的功能。最好的一點(diǎn)則是ASP.NET使程序員可以選擇任何一種可用的.NET編程語(yǔ)言。除了常見(jiàn)的Web應(yīng)用程序,利用ASP.NET可以創(chuàng)建其他的一些類(lèi)型,這就使我們的應(yīng)用程序的范圍可以延伸到新的客戶和業(yè)務(wù)合作伙伴。對(duì)程序員來(lái)說(shuō),部署服務(wù)器應(yīng)用程序一直是一件很痛苦的事。不過(guò),有了ASP.NET,程序員根本不必?fù)?dān)心這個(gè)問(wèn)題因?yàn)榇蟠蠛?jiǎn)化了部署過(guò)程要部署Web應(yīng)用程序,只要把它復(fù)制到Web服務(wù)器上就可以了。除了提供了豐富的程序員這方面的經(jīng)驗(yàn),ASP.NET還提供了豐富的用戶經(jīng)驗(yàn)ASP.NETWeb應(yīng)用程序比傳統(tǒng)的應(yīng)用程序速度要快很多,因?yàn)榱钗覀兛梢允褂媒?jīng)過(guò)編譯的編程語(yǔ)言。因此,ASP.NET用程序不需要明確的編譯步驟,結(jié)果便是執(zhí)行得更快了。3.隨著科學(xué)技術(shù)的進(jìn)步,信息已成為各行各業(yè)的重要資源。數(shù)據(jù)庫(kù)以其強(qiáng)大的操作和管理功能成為高速信息表達(dá)的途經(jīng)。據(jù)我所知,數(shù)據(jù)庫(kù)的類(lèi)型有很多,比如:"sqlserver","vf","framework","access","Oracle""MySQL""SYBASE""DB2"等,然而本軟件選擇了用SQLServer2000來(lái)作為數(shù)據(jù)庫(kù)軟件。關(guān)于SQLServer2000的介紹:MicrosoftSQLServer2000是由Microsoft司開(kāi)發(fā)的,在MicrosoftServer的發(fā)展歷程中,有兩版本具有重要的意義。那就是在1996年推出的Server6.5和在2000年8月推出的SQLServer2000本。6.5版本使SQLServer到了廣泛的應(yīng)用,而2000版本在功能和易用性上有很大的增強(qiáng)并推出了簡(jiǎn)體中文版它包括企業(yè)版標(biāo)準(zhǔn)版,開(kāi)發(fā)版和個(gè)人版4個(gè)版本。MicrosoftSQLServer2000(簡(jiǎn)稱(chēng))由一系列相互協(xié)作的組件構(gòu)成,能滿足最大的Web站點(diǎn)和企業(yè)數(shù)據(jù)處理系統(tǒng)存儲(chǔ)和分析數(shù)據(jù)的需求。用SQLServer2000作為數(shù)據(jù)庫(kù)軟件的理由為:SQLServer2000能夠滿足今天的商業(yè)環(huán)境要求不同類(lèi)型的數(shù)據(jù)庫(kù)解決方案。它一種應(yīng)用廣泛的數(shù)據(jù)庫(kù)管理系統(tǒng),具有許多顯著的優(yōu)點(diǎn):易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉(cāng)庫(kù)功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性?xún)r(jià)比等。性能、可伸縮性及可靠性是基本要求,而進(jìn)入市場(chǎng)時(shí)間也非常關(guān)鍵。除這些核心企業(yè)4品質(zhì)外,還為數(shù)據(jù)管理與分析帶來(lái)了靈活性,允許單位在快速變化的環(huán)境中從容響應(yīng),從而獲得競(jìng)爭(zhēng)優(yōu)勢(shì)。從數(shù)據(jù)管理和分析角度看,將原始數(shù)據(jù)轉(zhuǎn)化為商業(yè)智能用Web來(lái),SQLServer2000為快速開(kāi)發(fā)新一代企業(yè)級(jí)商業(yè)應(yīng)用程序、為企業(yè)贏得核心競(jìng)爭(zhēng)優(yōu)勢(shì)打開(kāi)了勝利之門(mén)。作為重要的基準(zhǔn)測(cè)試可伸縮性和速度獎(jiǎng)的記錄保持者,SQLServer2000是一個(gè)具備完全Web支持的數(shù)據(jù)庫(kù)產(chǎn)品,提供了對(duì)可擴(kuò)展標(biāo)記語(yǔ)言(XML)的核心支持以及在Internet上和防火墻外進(jìn)行查詢(xún)的能力。(五)系開(kāi)發(fā)環(huán)境操作系統(tǒng):MicrosoftWindowsXPProfessional開(kāi)發(fā)工具:C#數(shù)據(jù)庫(kù)選擇:SQLServer2000(1)軟件配置操作系統(tǒng):WindowsXPProfessional數(shù)據(jù)庫(kù)選擇:SQLServer2000開(kāi)發(fā)平臺(tái):C#(2)硬件配置CPU:AMDAthlonXP,1000MHz(5x200)內(nèi)存:256MB或以上硬盤(pán):2GB以上二、需求分析(一)可行性分析可行性分析(FeasibilityAnalysis也稱(chēng)為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開(kāi)發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開(kāi)發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面5進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開(kāi)發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。該系統(tǒng)的可行性分析包括以下幾個(gè)方面的內(nèi)容。經(jīng)濟(jì)可行性:主要是對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià),本系統(tǒng)開(kāi)發(fā)經(jīng)費(fèi)在經(jīng)濟(jì)上是可以接受的,并且本系統(tǒng)實(shí)施后可以提高公司的工作效率及旅游服務(wù)。所以本系統(tǒng)在經(jīng)濟(jì)上是可行的。技術(shù)上的可行性術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開(kāi)發(fā)工作,硬、軟件能否滿足開(kāi)發(fā)者的需要等。該管理系統(tǒng)采用了Browser/Server模式進(jìn)行開(kāi)發(fā)。Browser/Server系結(jié)構(gòu)緊密的結(jié)合了Internet/Intranet技術(shù)發(fā)展的大勢(shì)所趨,它把應(yīng)用系統(tǒng)帶入了一個(gè)嶄新的發(fā)展時(shí)代。數(shù)據(jù)庫(kù)服務(wù)器SQL據(jù)庫(kù),它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性并提供許多高級(jí)管理功能。它的靈活性、安全性和易用性為數(shù)據(jù)庫(kù)編程提供了良好的條件。因此,系統(tǒng)的軟件開(kāi)發(fā)平臺(tái)已成熟可行。硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來(lái)越快,容量越來(lái)越大,可靠性越來(lái)越高,價(jià)格越來(lái)越低,其硬件平臺(tái)完全能滿足此系統(tǒng)的需要。綜上所述,此系統(tǒng)開(kāi)發(fā)目標(biāo)已明確,在技術(shù)和經(jīng)濟(jì)等方面都可行,并且投入少、見(jiàn)效快。因此系統(tǒng)的開(kāi)發(fā)是完全可行的。(二)系統(tǒng)需要解決的主要問(wèn)題首先,因?yàn)槁糜问敲嫦蛱囟ǖ哪承?duì)象的,所以用戶進(jìn)入系統(tǒng)應(yīng)該進(jìn)行身份驗(yàn)證——遠(yuǎn)程注冊(cè)。注冊(cè)完系統(tǒng)可以對(duì)自己的密碼進(jìn)行修改。然后,用戶通過(guò)查看景區(qū)景點(diǎn)、酒店、票務(wù)信息進(jìn)行預(yù)定,所以系統(tǒng)管理者需要對(duì)景區(qū)景點(diǎn)、酒店、票務(wù)信息進(jìn)行維護(hù),最后需要實(shí)現(xiàn)管理員對(duì)用戶的訂單信息進(jìn)行答復(fù)的操作。(三)數(shù)據(jù)庫(kù)需求分析數(shù)據(jù)庫(kù)在一個(gè)信息管理系統(tǒng)中占有極其重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。合理的數(shù)據(jù)庫(kù)也有利于程序的實(shí)現(xiàn)。設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí)應(yīng)首先充分了解用戶的各個(gè)方面的需求,包括現(xiàn)有的以及將來(lái)可能6增加的需求。用戶的需求具體體現(xiàn)在對(duì)各種信息的提供、保存、更新和交流,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。(四)系統(tǒng)目標(biāo)我們一般設(shè)計(jì)系統(tǒng)都要完成以下的幾個(gè)要求,以便于用戶進(jìn)行操作。這樣才能使系統(tǒng)易學(xué)易用。1.合理的設(shè)計(jì)數(shù)據(jù)庫(kù)盡量合理地減少數(shù)據(jù)庫(kù)數(shù)據(jù)的冗余,使重復(fù)的數(shù)據(jù)保持在最小限度,這樣將不必要的多占用存儲(chǔ)空間,減少產(chǎn)生混亂影響的危險(xiǎn),還能提高計(jì)算機(jī)的運(yùn)行速度。2.設(shè)計(jì)出友好的界面界面的友好與否是用戶評(píng)價(jià)一個(gè)軟件優(yōu)劣的重要方面之一用戶有一個(gè)良好的心情。三、系統(tǒng)分析(一)基本簡(jiǎn)介該系統(tǒng)實(shí)現(xiàn)了管理員通過(guò)對(duì)景點(diǎn)信息、訂票信息、酒店信息、保險(xiǎn)信息、會(huì)員信息維護(hù)實(shí)現(xiàn)了會(huì)員在線預(yù)訂景區(qū)景點(diǎn)旅游的功能它是基于Browser/Server結(jié)構(gòu)下形成的數(shù)據(jù)驅(qū)動(dòng)的Web應(yīng)用程序。從而提高了旅游公司的工作效率,及時(shí)的更新了最新旅行信息狀態(tài)。(二)模塊介紹后臺(tái):后臺(tái)是整個(gè)信息系統(tǒng)中最重要復(fù)雜的部分理員通過(guò)此處對(duì)網(wǎng)站內(nèi)容進(jìn)行管理.后臺(tái)管理共分為景點(diǎn)管理、訂票管理、酒店管理、保險(xiǎn)管理、會(huì)員管理、系統(tǒng)管理。對(duì)景點(diǎn)信息進(jìn)行添加、修改、刪除和查詢(xún)操作;對(duì)會(huì)員的景點(diǎn)訂單信息進(jìn)行確認(rèn)。添加新的航向信息,修改、刪除和查詢(xún)票務(wù)信息操作;對(duì)會(huì)員的票務(wù)訂單信息進(jìn)行確7認(rèn)。添加新的酒店信息,修改、刪除和查詢(xún)酒店信息操作;對(duì)會(huì)員的酒店訂單信息進(jìn)行確認(rèn)。添加新的保險(xiǎn)信息,修改、刪除和查詢(xún)保險(xiǎn)信息操作;對(duì)會(huì)員的保險(xiǎn)訂單信息進(jìn)行確認(rèn)。添加新的會(huì)員信息,修改、刪除和查詢(xún)會(huì)員信息操作??梢酝ㄟ^(guò)鏈接進(jìn)入后臺(tái)主頁(yè)、前臺(tái)主頁(yè),修改密碼以及退出系統(tǒng)操作。綜上所述,系統(tǒng)后臺(tái)的功能需求可以通過(guò)圖簡(jiǎn)要表示。旅游信息管理系統(tǒng)后臺(tái)景點(diǎn)管理
訂單管理
酒店管理
保險(xiǎn)管理
會(huì)員管理
系統(tǒng)管理圖3.1系統(tǒng)后臺(tái)的功能需求前臺(tái):前臺(tái)部分就是用戶瀏覽、選擇景點(diǎn)的地方,需根據(jù)所需旅游線路安排布局,照顧用戶瀏覽習(xí)慣,簡(jiǎn)化流程,使會(huì)員能迅速找到旅游景區(qū)景點(diǎn),真正做到“簡(jiǎn)潔高效流暢”的環(huán)境。員用戶可以預(yù)定旅游景區(qū)景點(diǎn)信息,但是用戶必須通過(guò)注冊(cè)成為會(huì)員才具有這些權(quán)限。8會(huì)員可以對(duì)自己的信息進(jìn)行修改。會(huì)員可以將中意的旅游景區(qū)景點(diǎn)信息放入收藏夾,并對(duì)該信息進(jìn)行刪除或生成訂單操作。可以查看生成旅游景區(qū)景點(diǎn)的訂單信息,并對(duì)已經(jīng)確認(rèn)的訂單信息進(jìn)行相應(yīng)的明細(xì)信息的酒店選擇,訂票、保險(xiǎn)的購(gòu)買(mǎi)等。用戶可以通過(guò)選擇景點(diǎn)城市查看網(wǎng)站中的景區(qū)景點(diǎn)信息。6.用戶可以通過(guò)輸入城市、價(jià)格或名稱(chēng)以及選擇星級(jí)查詢(xún)相應(yīng)的酒店信息。7.用戶可以通過(guò)輸入出發(fā)地或目的地以及選擇類(lèi)型查詢(xún)相應(yīng)的票務(wù)信息。用戶可以通過(guò)輸入名稱(chēng)或選擇類(lèi)型查詢(xún)相應(yīng)的保險(xiǎn)信息。綜上所述,系統(tǒng)的前臺(tái)功能需求可以通過(guò)圖簡(jiǎn)要表示。旅游息理系前臺(tái)登
注修改用戶信
收藏夾
我的訂單
景區(qū)景點(diǎn)
周邊酒店
票務(wù)信息
保險(xiǎn)信息息圖3.2系統(tǒng)前臺(tái)的功能需求9(三)主要模塊的流程圖是
添景點(diǎn)息
是
初始化清空管理景點(diǎn)信息
管理景點(diǎn)訂單查詢(xún)
修改
刪除
確認(rèn)定景點(diǎn)稱(chēng)是否空
咨電話是為空否
否新景信息添完成圖3.3景點(diǎn)管理流程圖添加航向信息
初始化清空管理票務(wù)信息
管理票務(wù)訂單是班次、出發(fā)地、目的地
查詢(xún)
修改
刪除
確認(rèn)預(yù)定是否為空否新的航向信添加完成圖3.4訂票管理流程圖10添酒店息
初化清空管酒店息
酒店訂單管理是酒名是
查詢(xún)
修改
刪除
確認(rèn)定否空否新酒信息添完成圖3.5酒店管理流程圖添保險(xiǎn)息
初化清空管保險(xiǎn)息
保險(xiǎn)訂單管理是保名是
查詢(xún)
修改
刪除
確認(rèn)定否空否新保信息添完成圖3.6保險(xiǎn)管理流程圖11瀏覽收藏收藏夾生成訂
刪除點(diǎn)景點(diǎn)
返回預(yù)定訂生成訂
返回
稱(chēng)后邊應(yīng)的刪景點(diǎn)信刪除完查看酒店預(yù)
我的訂是否確是訂單處票務(wù)預(yù)
否保險(xiǎn)購(gòu)圖3.7會(huì)員訂單流程圖四、統(tǒng)詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)是整個(gè)設(shè)計(jì)過(guò)程中,最重要的步驟之一。下面就分如下幾個(gè)部分對(duì)系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì):(1)用戶個(gè)人信息設(shè)計(jì)(2)數(shù)據(jù)庫(kù)中表的設(shè)計(jì)3)數(shù)據(jù)庫(kù)邏輯圖設(shè)計(jì)(一)用戶個(gè)人信息設(shè)計(jì)用戶個(gè)人信息設(shè)計(jì),首先應(yīng)該實(shí)現(xiàn)帳號(hào)和密碼的設(shè)計(jì)。帳號(hào)要求不能為空、重復(fù),密碼輸入的信息應(yīng)該正確,然后應(yīng)該實(shí)現(xiàn)密碼的修改,最后還應(yīng)實(shí)現(xiàn)管理員對(duì)會(huì)員信息的管理。(二)數(shù)據(jù)庫(kù)中表的設(shè)計(jì)1.數(shù)據(jù)庫(kù)名稱(chēng):Travel.mdf122.數(shù)據(jù)庫(kù)中表格設(shè)置表1ADMIN(管理員)序號(hào)1
列名ID
數(shù)據(jù)類(lèi)型int
長(zhǎng)度4
小數(shù)位0
標(biāo)識(shí)是
主鍵是
允許空否
默認(rèn)值
說(shuō)明唯一標(biāo)ADMINNAMEvarchar500PWDvarchar500表2BXXX(保險(xiǎn)信息)
是是
識(shí)管理員賬戶登錄密碼序號(hào)
列名
數(shù)據(jù)類(lèi)型
長(zhǎng)度
小數(shù)位
標(biāo)識(shí)
主鍵
允
默認(rèn)值
說(shuō)明空1BXIDint40
是
是
否
保險(xiǎn)唯一標(biāo)識(shí)
BXNAMEBALX
varcharvarchar
5050
00
是是
保險(xiǎn)名稱(chēng)保險(xiǎn)類(lèi)型:境外保險(xiǎn)、境內(nèi)保險(xiǎn)、申根簽證保險(xiǎn)、意外險(xiǎn)
CBDWBXFYBXQX
varchardecimalint
5094
000
是是是
承保單位保險(xiǎn)費(fèi)用保險(xiǎn)期限表3GWC(購(gòu)物車(chē))序號(hào)1
列名ID
數(shù)據(jù)類(lèi)型int
長(zhǎng)度4
小數(shù)位0
標(biāo)識(shí)是
主鍵是
允許空否
默認(rèn)值
說(shuō)明2
HYID
int
4
0
是
會(huì)員3JDIDint40
是
號(hào)景點(diǎn)號(hào)13JDNAMEvarchar500THETIMEvarchar500表4HOST(酒店信息)
是是
景點(diǎn)稱(chēng)保存間序號(hào)1
列名HOSTID
數(shù)據(jù)類(lèi)型int
長(zhǎng)度4
小數(shù)位0
標(biāo)識(shí)是
主鍵是
允許空否
默認(rèn)值
說(shuō)明酒店唯HOSTNAMEvarchar500HOSTTYPEvarchar500
是是
一標(biāo)識(shí)酒店名稱(chēng)酒店類(lèi)型
HOSTXJKFSCWSDHSHENGSHIXIANKYSJ
varcharintintvarcharvarcharvarcharvarchardatetime
5044505050508
00000003
是是是是是是是是
星級(jí)客房數(shù)床位數(shù)電話省市縣開(kāi)業(yè)時(shí)12JTQKvarchar5000
是
間交通情況介紹
JSSCJG
varcharint
50004
00
是是
介紹市場(chǎng)平均價(jià)格表5HYBX(會(huì)員保險(xiǎn))序號(hào)1
列名HYBXID
數(shù)據(jù)類(lèi)型int
長(zhǎng)度4
小數(shù)位0
標(biāo)識(shí)是
主鍵是
允許空否
默認(rèn)值
說(shuō)明會(huì)員2DDIDvarchar500
是
險(xiǎn)唯標(biāo)識(shí)訂單號(hào)14BXIDint40GMSJdatetime83
是是
保險(xiǎn)號(hào)購(gòu)買(mǎi)間
FYIFQR
decimalvarchar
920
00
是是
費(fèi)用是否認(rèn)表6HYDD(會(huì)員訂單)序號(hào)1
列名HYDDID
數(shù)據(jù)類(lèi)型varchar
長(zhǎng)度50
小數(shù)位0
標(biāo)識(shí)
主鍵是
允許空否
默認(rèn)值
說(shuō)明會(huì)員HYIDint40QRDDvarchar200DDSJdatetime83JGint40表7HYDDMX(會(huì)員訂單明細(xì))
是是是是
單主唯一識(shí)會(huì)員號(hào)確認(rèn)單訂單間價(jià)格序號(hào)1
列名ID
數(shù)據(jù)類(lèi)型int
長(zhǎng)度4
小數(shù)位0
標(biāo)識(shí)是
主鍵是
允許空否
默認(rèn)值
說(shuō)明2
HYDDDIDvarchar
50
0
是
訂單HYIDint40JDIDint40JDNAMEvarchar500THETIMEvarchar500
是是是是
表編號(hào)會(huì)員號(hào)景點(diǎn)號(hào)景點(diǎn)稱(chēng)時(shí)間15表8HYHOST(會(huì)員酒店)序號(hào)1
列名HYJDID
數(shù)據(jù)類(lèi)型int
長(zhǎng)度4
小數(shù)位0
標(biāo)識(shí)是
主鍵是
允許空否
默認(rèn)值
說(shuō)明會(huì)員DDIDvarchar500JDIDint40YDSJdatetime83YDFJSint40YDCWSint40RZSJdatetime83LKSJdatetime83IFQRvarchar200FYdecimal90表9HYPW(會(huì)員票務(wù))
是是是是是是是是是
店唯標(biāo)識(shí)訂單號(hào)酒店號(hào)預(yù)定間預(yù)定間數(shù)預(yù)定位數(shù)入住間離開(kāi)間是否認(rèn)合計(jì)用序號(hào)1
列名HYPWID
數(shù)據(jù)類(lèi)型int
長(zhǎng)度4
小數(shù)位0
標(biāo)識(shí)是
主鍵是
允許空否
默認(rèn)值
說(shuō)明會(huì)員DDIDvarchar500PWIDint40GMSJdatetime83
是是是
務(wù)唯標(biāo)識(shí)訂單號(hào)票務(wù)號(hào)出發(fā)間16
FYIFQR
decimalvarchar
920
00
是是
費(fèi)用是否認(rèn)表10HYXX(會(huì)員信息)序號(hào)1
列名HYID
數(shù)據(jù)類(lèi)型int
長(zhǎng)度4
小數(shù)位0
標(biāo)識(shí)是
主鍵是
允許空否
默認(rèn)值
說(shuō)明會(huì)員HYZHvarchar500HYMMvarchar150HYEMAILvarchar500HYTELvarchar500
是是是是
一標(biāo)識(shí)會(huì)員戶會(huì)員碼電子件聯(lián)系話
HYQQHYBZ
charchar
101000
00
是是
備注表11JDXX(景點(diǎn)信息)序號(hào)1
列名JDID
數(shù)據(jù)類(lèi)型int
長(zhǎng)度4
小數(shù)位0
標(biāo)識(shí)是
主鍵是
允許空否
默認(rèn)值
說(shuō)明景點(diǎn)JDMCvarchar5000KFSJdatetime83JDJBvarchar500ZXDHvarchar500
是是是是
一標(biāo)識(shí)景點(diǎn)稱(chēng)開(kāi)放間景點(diǎn)別咨詢(xún)?cè)?/p>
SHENGSHIXIANFMIMG
varcharvarcharvarcharvarchar
505050500
0000
是是是是
省市縣封面圖17
DZJTGK
intvarchar
45000
00
是是
價(jià)格交通12JSvarchar50000表12PWXX(票務(wù)信息)
是
況介紹序號(hào)1
列名PWID
數(shù)據(jù)類(lèi)型int
長(zhǎng)度4
小數(shù)位0
標(biāo)識(shí)是
主鍵是
允許空否
默認(rèn)值
說(shuō)明
BCCFSJ
varcharvarchar
5050
00
是是
班次出發(fā)4DDSJvarchar500
是
間抵達(dá)間
CFDMDDTJTKPWLX
varcharvarcharbitvarchar
5050150
0000
是是是否
出發(fā)地目的地經(jīng)停票務(wù)型:票、車(chē)、車(chē)
BZYHJGSYPS
varchardecimaldecimalint
500994
0000
是是是是
備注優(yōu)惠價(jià)格剩余數(shù)(三)數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)ER1.E-R模型的組成元素有:實(shí)體、屬性、聯(lián)系E-R模型用E-R圖表示。實(shí)體是用戶工作環(huán)境中所涉及的事務(wù),屬性是對(duì)實(shí)體特征的描述。(1)模型中的實(shí)體相當(dāng)于實(shí)體集、一個(gè)表,而不是單個(gè)實(shí)體或表中的一行。實(shí)體用矩形框表示,實(shí)體名稱(chēng)標(biāo)注在矩形框內(nèi)。用菱形表示實(shí)體間的聯(lián)系,菱形框內(nèi)寫(xiě)上聯(lián)系名,用18無(wú)向邊把菱形分別與有關(guān)實(shí)體相連接,在無(wú)向邊旁標(biāo)上聯(lián)系的類(lèi)型。屬性是實(shí)體的性質(zhì)橢圓框表示實(shí)體之間用一條線相連表的主碼是關(guān)鍵屬性,關(guān)鍵屬性項(xiàng)加下劃線。各子系統(tǒng)模塊中主鍵相同的字段之間存在著相互關(guān)聯(lián)的關(guān)系。在程序中實(shí)現(xiàn)對(duì)他們的完整性和一致性控制。的E-R圖票息
N
1
票
息N1
N1會(huì)店
N
1
訂
1
N
險(xiǎn)1屬于
1N酒息
N訂
1
N
息1N
11信
N
N
圖4.1E-R圖五、系統(tǒng)程序?qū)崿F(xiàn)(一)系統(tǒng)主界面在運(yùn)行本系統(tǒng),出現(xiàn)系統(tǒng)的主界面,包括會(huì)員登陸、景區(qū)景點(diǎn)、周邊酒店、票務(wù)信息、保險(xiǎn)信息顯示列表和收藏夾六大模塊。如圖:19圖4.1系統(tǒng)主界面(二)基本功能模塊1.此模塊主要是對(duì)景點(diǎn)信息進(jìn)行維護(hù)。包括添加景點(diǎn)信息、管理景點(diǎn)信息、管理景點(diǎn)訂單三個(gè)子模塊。添加景點(diǎn)信息模塊里包括景點(diǎn)名稱(chēng)、價(jià)格、開(kāi)放時(shí)間、景點(diǎn)級(jí)別、咨詢(xún)電話、酒店地區(qū)、封面圖、交通概況、介紹等字段;管理景點(diǎn)信息模塊里包括景點(diǎn)信息列表,搜索功能,以及景點(diǎn)信息修改和刪除操作;管理景點(diǎn)訂單模塊里包括景點(diǎn)訂單列表,訂單編號(hào)、會(huì)員帳號(hào)、總金額、是否確認(rèn)、訂單日期等字段,查看詳細(xì)訂單信息以及確認(rèn)預(yù)定操作。20圖4.2添加景點(diǎn)信息圖4.3管理景點(diǎn)信息圖4.4管理景點(diǎn)訂單其相關(guān)代碼如下:protectedvoidbtnAdd_Click(sender,ImageClickEventArgse){21stringprovince=Request.Form[];省stringcity=Request.Form[];市stringcounty=Request.Form[];縣JDXXmodel=JDXX();model.JDJB=this.ddlJDJB.SelectedValue;model.JDMC=this.txtJDMC.Text;model.JS=this.txtJS.Text;model.JTGK=this.txtJTGK.Text;model.KFSJ=Convertthis.txtKFSJ.Text);model.SHENG=province;model.SHI=city;model.XIAN=county;model.ZXDH=this.txtZXDH.Text;stringlogourl="images/"+this.txtFMIMG.FileName;model.FMIMG=logourl;if(txtJG.Text!=""){model.DZ=txtJG.Text);價(jià)格}else{model.DZ=0;//價(jià)格}stringexname="";if(txtFMIMG.FileName!=""){exname=txtFMIMG.FileName.Split()[1];}if(exname.ToLower()=="jpg"||exname.ToLower()=="gif"||exname.ToLower()=="png"{txtFMIMG.SaveAs(Server.MapPath(logourl));}if(ViewState["JDID"]!=null&&ViewState["JDID"].ToString()!=""){model.JDID=Convert]);if(model.Update()<=0)22{ResponseMessage(修改失敗,請(qǐng)檢查輸入是否正確!);return;}}else{添加查重if(model.Exists()){ResponseMessage(該景點(diǎn)已經(jīng)存在系統(tǒng)中,請(qǐng)重新檢查輸入信息!);return;}if(model.Add()<=0){ResponseMessage(保存失敗,請(qǐng)檢查輸入是否正確!);return;}}Response.Redirect("JDGL.aspx");}///<summary>///綁景點(diǎn)信息///</summary>此模塊主要是對(duì)票務(wù)信息進(jìn)行維護(hù)。包括添加航向信息、管理票務(wù)信息、管理票務(wù)訂單三個(gè)子模塊。添加票務(wù)信息模塊里包括班次、出發(fā)時(shí)間、抵達(dá)時(shí)間、出發(fā)地、目的地、經(jīng)停、票務(wù)類(lèi)型、優(yōu)惠、價(jià)格、剩余票數(shù)、備注等字段;管理票務(wù)信息模塊里包括票務(wù)信息列表,搜索功能,以及票務(wù)信息修改和刪除操作;管理票務(wù)訂單模塊里包括票務(wù)訂單列表,訂單編號(hào)、訂單明細(xì)編號(hào)、預(yù)定景點(diǎn)名稱(chēng)、班次車(chē)次、出發(fā)時(shí)間、是否確認(rèn)、費(fèi)用等字段,查看詳細(xì)訂單信息以及確認(rèn)預(yù)定操作。23圖4.5添加航向信息圖4.6管理票務(wù)信息圖4.7管理票務(wù)訂單其相關(guān)代碼如下:privatevoidBindResult()24{組合查詢(xún)條件stringstrSqlWhere=string.Empty;if(this.ddlCXLX.SelectedValue.Trim()!=全部"{if(this.txtCXNR.Text!=""){strSqlWhere+=
"and"
+
this.ddlCXLX.SelectedValue.Trim()+
"
like'%"
+this+"%'"}}PWXXpwList=newPWXX();DataTable=pwList.GetList(strSqlWhere).Tables[0];if(dt!=null){this.gvData.DataKeyNames=newstring[]{"PWID"};this.gvData.DataSource=dt;this.gvData.DataBind();ShowStats(dt.Rows.Count.ToString());}}protectedvoidgvData_RowCommand(sender,GridViewCommandEventArgse){int=if(e.CommandName=="Sel"{stringstrUrl="DPEdit.aspx?s="+gvData.DataKeys[num][].ToString();PageBase.OpenWebForm(strUrl);}else(e.CommandName=="Del"{刪除記錄stringstrKey=gvData.DataKeys[num][PWXXmodel=newPWXX();model.PWID=int25if(model.Delete()<=0){ResponseMessage(刪除失敗,請(qǐng)重試");return;}BindResult();}}酒店管理此模塊主要是對(duì)酒店信息進(jìn)行維護(hù)。包括添加酒店信息、管理酒店信息、管理酒店訂單三個(gè)子模塊。添加酒店信息模塊里包括酒店名稱(chēng)、酒店類(lèi)型、客房數(shù)、床位數(shù)、電話、地址、開(kāi)業(yè)時(shí)間、交通情況、介紹等字段;管理酒店信息模塊里包括酒店信息列表,搜索功能,以及酒店信息修改和刪除操作;管理酒店訂單模塊里包括酒店訂單列表,訂單編號(hào)、訂單明細(xì)編號(hào)、預(yù)定景點(diǎn)名稱(chēng)、預(yù)訂酒店名稱(chēng)、預(yù)訂房間數(shù)、預(yù)訂床位、入住時(shí)間、離開(kāi)時(shí)間、是否確認(rèn)、費(fèi)用等字段,查看詳細(xì)訂單信息以及確認(rèn)預(yù)定操作。圖4.8添加酒店信息26圖4.9酒店信息管理4.10酒店訂單管理protectedvoidgvData_RowCommand(sender,GridViewCommandEventArgse){int=if(e.CommandName=="Sel"{stringstrUrl="HOSTDDMX.aspx?s="+gvData.DataKeys[num][PageBase.OpenWebForm(strUrl);}else(e.CommandName=="QRYD"){確認(rèn)預(yù)訂stringstrKey=gvData.DataKeys[num][].ToString();HYHOSTmodel=newHYHOST();model.HYJDID=int27model.IFQR=確認(rèn);if(model.Update()<=0){ResponseMessage(確認(rèn)失敗,請(qǐng)重試");return;}BindResult();}}此模塊主要是對(duì)保險(xiǎn)信息進(jìn)行維護(hù)。包括添加保險(xiǎn)信息、管理保險(xiǎn)信息、管理保險(xiǎn)訂單三個(gè)子模塊。添加保險(xiǎn)信息模塊里包括保險(xiǎn)名稱(chēng)、保險(xiǎn)類(lèi)型、承保單位、保險(xiǎn)費(fèi)用、保險(xiǎn)期限等字段;管理保險(xiǎn)信息模塊里包括保險(xiǎn)信息列表,搜索功能,以及保險(xiǎn)信息修改和刪除操作;管理保險(xiǎn)訂單模塊里包括保險(xiǎn)訂單列表,訂單編號(hào)、訂單明細(xì)編號(hào)、預(yù)定景點(diǎn)名稱(chēng)、保險(xiǎn)名稱(chēng)、保險(xiǎn)類(lèi)別、承保單位、保險(xiǎn)期限、是否確認(rèn)、費(fèi)用等字段,查看詳細(xì)訂單信息以及確認(rèn)預(yù)定操作。圖4.11添加保險(xiǎn)信息4.12保險(xiǎn)信息管理284.13保險(xiǎn)訂單管理此模塊顯示已經(jīng)選擇完但未生成訂單的景點(diǎn)信息列表,顯示景點(diǎn)信息列表,包括景點(diǎn)名稱(chēng)、價(jià)格、收藏時(shí)間??梢詫?duì)其生成定單,刪除操作。如圖:圖4.14收藏夾此模塊顯示已經(jīng)生成訂單的景點(diǎn)信息列表,顯示景點(diǎn)信息列表,包括訂單編號(hào)、會(huì)員帳號(hào)、總金額、訂單日期、確認(rèn)訂單狀態(tài)。可以查看訂單的詳細(xì)信息。等待管理員確認(rèn)訂單,確認(rèn)完的訂單可以對(duì)訂單進(jìn)行處理,酒店的選擇、訂票、保險(xiǎn)的購(gòu)買(mǎi)等操作。如圖:29圖4.15我的訂單六、軟件測(cè)試測(cè)試是開(kāi)發(fā)時(shí)期最后一個(gè)階段,是保證軟件質(zhì)量的重要手段。軟件測(cè)試就是在受控制的條件下對(duì)系統(tǒng)或應(yīng)用程序進(jìn)行操作并評(píng)價(jià)操作結(jié)果的過(guò)程謂控制條件應(yīng)包括正常條件與非正常條件。軟件測(cè)試過(guò)程中應(yīng)該故意地去促使錯(cuò)誤的發(fā)生,也就是事情在不該出現(xiàn)的時(shí)候出現(xiàn)或者在應(yīng)該出現(xiàn)的時(shí)候沒(méi)有出現(xiàn)。從本質(zhì)上說(shuō),軟件測(cè)試"探測(cè)",在"探測(cè)"中發(fā)現(xiàn)軟件的毛病。(一)軟件測(cè)試的意義軟件危機(jī)曾經(jīng)是軟件界甚至整個(gè)計(jì)算機(jī)界最熱門(mén)的話題。為了解決這場(chǎng)危機(jī),軟件從業(yè)人員、專(zhuān)家和學(xué)者做出了大量的努力?,F(xiàn)在人們已經(jīng)逐步認(rèn)識(shí)到所謂的軟件危機(jī)實(shí)際上僅是一種狀況,那就是軟件中有錯(cuò)誤,正是這些錯(cuò)誤導(dǎo)致了軟件開(kāi)發(fā)在成本、進(jìn)度和質(zhì)量上的失控。有錯(cuò)是軟件的屬性,而且是無(wú)法改變的,因?yàn)檐浖怯扇藖?lái)完成的,所有由人做的工作都不會(huì)是完美無(wú)缺的。問(wèn)題在于我們?nèi)绾稳ケ苊忮e(cuò)誤的產(chǎn)生和消除已經(jīng)產(chǎn)生的錯(cuò)誤,使程序中的錯(cuò)誤密度達(dá)到盡可能低的程度。(二)軟件測(cè)試的重要性軟件測(cè)試在軟件生命周期中占據(jù)重要的地位,在傳統(tǒng)的瀑布模型中,軟件測(cè)試學(xué)僅處于運(yùn)行維護(hù)階段之前,是軟件產(chǎn)品交付用戶使用之前保證軟件質(zhì)量的重要手段。近來(lái),軟30件工程界趨向于一種新的觀點(diǎn),即認(rèn)為軟件生命周期每一階段中都應(yīng)包含測(cè)試,從而檢驗(yàn)本階段的成果是否接近預(yù)期的目標(biāo),盡可能早的發(fā)現(xiàn)錯(cuò)誤并加以修正,如果不在早期階段進(jìn)行測(cè)試,錯(cuò)誤的延時(shí)擴(kuò)散常常會(huì)導(dǎo)致最后成品測(cè)試的巨大困難。事實(shí)上,對(duì)于軟件來(lái)講,不論采用什么技術(shù)和什么方法,軟件中仍然會(huì)有錯(cuò)。采用新的語(yǔ)言、先進(jìn)的開(kāi)發(fā)方式、完善的開(kāi)發(fā)過(guò)程,可以減少錯(cuò)誤的引入,但是不可能完全杜絕軟件中的錯(cuò)誤,這些引入的錯(cuò)誤需要測(cè)試來(lái)找出,軟件中的錯(cuò)誤密度也需要測(cè)試來(lái)進(jìn)行估計(jì)。測(cè)試是所有工程學(xué)科的基本組成單元,是軟件開(kāi)發(fā)的重要部分。自有程序設(shè)計(jì)的那天起測(cè)試就一直伴隨著。統(tǒng)計(jì)表明,在典型的軟件開(kāi)發(fā)項(xiàng)目中,軟件測(cè)試工作量往往占軟件開(kāi)發(fā)總工作量的40%以上。而在軟件開(kāi)發(fā)的總成本中,用在測(cè)試上的開(kāi)銷(xiāo)要占30%到50%。如果把維護(hù)階段也考慮在內(nèi),討論整個(gè)軟件生存期時(shí),測(cè)試的成本比例也許會(huì)有所降低,但實(shí)際上維護(hù)工作相當(dāng)于二次開(kāi)發(fā),乃至多次開(kāi)發(fā),其中必定還包含有許多測(cè)試工作。(三)軟件測(cè)試的范圍軟件測(cè)試貫穿于軟件定義與開(kāi)發(fā)的整個(gè)周期,軟件的需求規(guī)格說(shuō)明書(shū),結(jié)構(gòu)設(shè)計(jì)及程序編碼,都屬于軟件測(cè)試的對(duì)象。(四)測(cè)試方法測(cè)試在軟件開(kāi)發(fā)過(guò)程中一直都是備受關(guān)注的,即使在傳統(tǒng)的軟件工程中,也有一個(gè)明確、獨(dú)立的測(cè)試階段。隨著軟件危機(jī)的頻頻出現(xiàn)以及人們對(duì)于軟件本質(zhì)的進(jìn)一步認(rèn)識(shí),測(cè)試的地位得到了前所未有的提高。測(cè)試已經(jīng)不僅僅局限于軟件開(kāi)發(fā)中的一個(gè)階段,它已經(jīng)開(kāi)始貫穿于整個(gè)軟件開(kāi)發(fā)過(guò)程,人們已經(jīng)開(kāi)始認(rèn)識(shí)到:測(cè)試開(kāi)始的時(shí)間越早,測(cè)試執(zhí)行的越頻繁,所帶來(lái)的整個(gè)軟件開(kāi)發(fā)成本的下降就會(huì)越多ExtremeProgramming更是把
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年商用酸奶發(fā)酵機(jī)行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 2025-2030年手持式蒸汽掛燙機(jī)企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 2025-2030年手機(jī)安全防護(hù)軟件行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 2025-2030年插畫(huà)故事IP孵化行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 化纖鎖價(jià)合同范例
- 農(nóng)業(yè)股權(quán)出讓合同范本
- 借款抵押合同范本6
- 光伏項(xiàng)目施工勞務(wù)合同范本
- 農(nóng)業(yè)種苗出售合同范例
- 上海解聘合同范本
- 咖啡店合同咖啡店合作經(jīng)營(yíng)協(xié)議
- 2025年山東鋁業(yè)職業(yè)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 藥膳與食療試題及答案高中
- 北京市西城區(qū)2024-2025學(xué)年八年級(jí)上學(xué)期期末考試數(shù)學(xué)試卷含答案
- 2025年南京信息職業(yè)技術(shù)學(xué)院高職單招數(shù)學(xué)歷年(2016-2024)頻考點(diǎn)試題含答案解析
- 二零二五年度海外市場(chǎng)拓展合作協(xié)議4篇
- 2025年春新外研版(三起)英語(yǔ)三年級(jí)下冊(cè)課件 Unit4第2課時(shí)Speedup
- 2024年湖南汽車(chē)工程職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)標(biāo)準(zhǔn)卷
- 2025中國(guó)鐵塔集團(tuán)安徽分公司招聘29人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年河北省農(nóng)村信用社招聘歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 手術(shù)室植入物的管理
評(píng)論
0/150
提交評(píng)論