基于JAVA的旅游網(wǎng)站系統(tǒng)設(shè)計_第1頁
基于JAVA的旅游網(wǎng)站系統(tǒng)設(shè)計_第2頁
基于JAVA的旅游網(wǎng)站系統(tǒng)設(shè)計_第3頁
基于JAVA的旅游網(wǎng)站系統(tǒng)設(shè)計_第4頁
基于JAVA的旅游網(wǎng)站系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

目錄TOC\o"1-3"\h\u1緒論 緒論1.1課題的研究背景在人民生活水平不斷提高的今天,國內(nèi)外旅行逐漸變得必要。因特網(wǎng)的普及為發(fā)展旅游電子商務(wù)帶來了機遇[1]。我國旅游網(wǎng)站、軟件等已經(jīng)成熟,提供給人們的功能也逐步完善,攜程旅行,去哪兒旅游幫助游客訂機票,訂酒店為游客提供便利的同時大大提供了旅游服務(wù)效率,然而由于傳統(tǒng)旅游學和地理學等限制,很難為網(wǎng)上旅游業(yè)企業(yè)和消費者提供參考價值[2]。我國旅游網(wǎng)站總體發(fā)展速度較快,發(fā)展前景也比較好,至今已擁有一定的旅游信息站點5000余個,職業(yè)旅游站點300余個[3]。因此,此次網(wǎng)站設(shè)計用來為游客展示風貌和特色信息,更詳細為游客提供具體位置,住宿和旅游路線計劃。旅游網(wǎng)站的設(shè)立為加強數(shù)字化景區(qū)建設(shè),建立起景區(qū)在網(wǎng)絡(luò)上的營銷陣地成為主要平臺。如何合理開發(fā)豐富的旅游資源,吸引廣大游客團體,強化旅游服務(wù)質(zhì)量,加強旅游行業(yè)的互聯(lián)網(wǎng)形象是旅游網(wǎng)站的職責所在[4],通過旅游網(wǎng)站平臺使更多的人們了解,喜歡,到來,從而擴大了旅游服務(wù)業(yè)的發(fā)展藍圖。1.2課題研究的目的及意義為滿足用戶外出旅游有信息參考可依,旅游網(wǎng)站順應(yīng)時代的發(fā)展方向為用戶提供便捷的信息資訊平臺,我國是一個占地面積大且人口多的國家,國內(nèi)豐富的旅游資源數(shù)不勝數(shù),以此本次網(wǎng)站主要以為主,設(shè)計和開發(fā)主出以適應(yīng)社會現(xiàn)階段的發(fā)展需要為基礎(chǔ),在互聯(lián)網(wǎng)時代能夠滿足不同用戶的需要和需求的旅游網(wǎng)站。在信息技術(shù)和網(wǎng)絡(luò)技術(shù)的高速發(fā)展下,人民生活水平的增長和消費觀念的轉(zhuǎn)變,各地爭相發(fā)展旅游業(yè),傳統(tǒng)的旅游社已經(jīng)無法滿足人們的需求,旅游網(wǎng)站將突破傳統(tǒng)在時間和地域的限制,成為方便、快捷、安全、可靠的旅游方式[5]。而互聯(lián)網(wǎng)的快速發(fā)展使得旅游網(wǎng)站推動著我國旅游產(chǎn)業(yè)的發(fā)展。本次網(wǎng)站設(shè)計主要目的就是為用戶提供一個方便快捷的動態(tài)網(wǎng)站系統(tǒng)。電子商務(wù)的興起,旅游網(wǎng)站發(fā)展具有可行性和必要性,旅游網(wǎng)站讓游客更加容易獲取旅游路線、機票等,滿足游客更多的旅游方式需求[6]。用戶可以在網(wǎng)上進行相關(guān)的旅游資訊查詢。1.3課題研究內(nèi)容在本次基于Java技術(shù)實現(xiàn)旅游網(wǎng)站的設(shè)計,由于需要滿足不同用戶的需求,為此產(chǎn)生的用戶角色包括了游客和管理員,游客瀏覽景點美食選擇旅游路線,管理員主要負責對旅游景點信息、用戶信息的管理、數(shù)據(jù)整合、信息整合以及各種旅游信息資源的協(xié)調(diào)、統(tǒng)一管理。實現(xiàn)旅游資訊的快捷發(fā)布和在線預(yù)訂。用戶登錄后可以對喜歡的景點瀏覽景點信息詳情并對其選中的景點進行導(dǎo)航,選擇酒店后可以對酒店進行預(yù)訂、導(dǎo)航。其功能概況具體分工如下:1.游客(1)游客可以對美食信息進行瀏覽選擇資訊;(2)瀏覽旅游景點,選擇想要去的地點,點擊選擇可以導(dǎo)航;(3)瀏覽旅游路線,選擇合適的旅游路線,可以借鑒;(4)瀏覽景點酒店,選擇住宿,查看或刪除訂單信息;(5)查看所選擇的信息,可以修改,刪除;2.管理員(1)管理員對網(wǎng)站系統(tǒng)管理,維護系統(tǒng)的穩(wěn)定性;(2)管理員對旅游景點的管理,可以對景點進行增刪改查的操作;(3)管理員對旅游路線的管理,規(guī)劃旅游路線,實時更新;(4)管理員對酒店信息的管理,實時更新酒店信息,管理游客酒店訂單;(5)管理員對游客信息的管理,對游客用戶信息,訂單信息進行查看和刪除;2系統(tǒng)分析2.1可行性分析2.1.1技術(shù)可行性在web頁面使用JSP技術(shù),JSP技術(shù)的目的在于使應(yīng)用程序能夠與各種Web服務(wù)器、應(yīng)用程序瀏覽器等進行協(xié)同工作,將Java程序片段和相應(yīng)JSP標簽嵌入到傳統(tǒng)的HTML文件中,就組成了后綴名為.jsp的JSP網(wǎng)頁。制作本網(wǎng)站使用的工具有IntelliJIDEA2021.3、MySQL、NavicatPremium15、Tomcat9.0.14。以上所有技術(shù)保證整個網(wǎng)站的運行和美觀。因此具有技術(shù)可行性。2.1.2經(jīng)濟可行性旅游網(wǎng)站的創(chuàng)建減輕了旅游行業(yè)的發(fā)傳單、打廣告等負擔和費用,更是讓用戶可以全面了解旅行網(wǎng)站信息。在科技信息大爆發(fā)時代,旅游網(wǎng)站更容易被接受,節(jié)省了用戶與工作人員的時間,更好的提高工作效率和服務(wù)質(zhì)量。同時使用旅游網(wǎng)站可以發(fā)展更多的潛在客戶,有利于推動旅游行業(yè)的客戶資源。在酒店方面可以產(chǎn)生合作等方式獲取收益[7]。所有從經(jīng)濟上是可行的。2.1.3時間可行性在收到專題報告后的一個月內(nèi),我研究了相關(guān)文件、書籍和技術(shù),了解了旅游咨訊平臺的運行情況,確定了需求目標,并提交了前期報告。在第二個月,我進行系統(tǒng)分析,并開發(fā)功能模塊圖、流程圖、需求分析、系統(tǒng)分析、系統(tǒng)架構(gòu)、詳細數(shù)據(jù)庫設(shè)計、數(shù)據(jù)表和域設(shè)計。完成了系統(tǒng)接口設(shè)計、具體方案設(shè)計和模塊編程。提交中期報告。在第三個月,完成了系統(tǒng)的大部分調(diào)試和實現(xiàn)細節(jié)。完成畢業(yè)設(shè)計的最后一個月,完成畢業(yè)設(shè)計,完成系統(tǒng)的測試。完成論文的初稿、校訂、校訂、畢業(yè)答辯、準時完成,因此在時間上是可行的。2.2需求分析2.2.1功能性需求未注冊用戶瀏覽網(wǎng)站時沒有查看詳情頁面的權(quán)限,需注冊登錄后才可進入。對于已經(jīng)注冊的用戶分為兩種角色,一種是游客登錄,游客可以查看瀏覽各個模塊查詢景點,美食查詢、修改密碼、預(yù)定酒店、選擇路線。另一種則是管理員登錄,由具有管理員權(quán)限的用戶進入管理員界面,對用戶進行管理、錄入景點信息、刪除景點信息、修改景點信息、查看景點信息、錄入線路信息、刪除線路信息、錄入酒店信息、刪除酒店信息、修改酒店信息、錄入美食信息、刪除美食信息、修改美食信息等。2.2.2非功能需求(1)可用性從網(wǎng)站主界面設(shè)計到后臺設(shè)計都進行了大量的測試,不斷改正bug,盡可能的減少bug的數(shù)量。對數(shù)據(jù)的存儲選取適合的數(shù)據(jù)庫可以放心使用。用戶個人的注冊登錄,對景點信息詳情的瀏覽,對景點的定位導(dǎo)航都可以實現(xiàn)[8]。用戶也可以對酒店進行提前的一個預(yù)訂。旅行社網(wǎng)站的系統(tǒng)界面設(shè)計明確,操作簡明,具有完備的異常處理機制,便于用戶輕松掌握。體現(xiàn)了本網(wǎng)站系統(tǒng)的可用性。(2)安全性用戶只有登錄后才可以對系統(tǒng)網(wǎng)站進行操作,未登錄時無法瀏覽詳細頁面,無法進行查詢,登錄后才可以進入,保證網(wǎng)站的安全運行,維護系統(tǒng)的穩(wěn)定,因此本系統(tǒng)具有一定的安全性。(3)完整性該網(wǎng)站的設(shè)計可以滿足廣大游客的基本需求,可以讓用戶在旅游網(wǎng)站內(nèi)瀏覽美食信息,預(yù)訂酒店,選擇線路。同時,本網(wǎng)站還提供了各種景點、美食、酒店信息的增刪、查訪等功能,從各個方面滿足了用戶的需求,符合網(wǎng)站設(shè)計的完整性。3開發(fā)環(huán)境與技術(shù)介紹3.1網(wǎng)站模式該站點采用B/S模型,并將瀏覽器與服務(wù)器相結(jié)合,以達到數(shù)據(jù)交互的目的。本機安裝了Chrome瀏覽器,服務(wù)器安裝MySQL等數(shù)據(jù)庫,瀏覽器通過Webserver和數(shù)據(jù)庫進行數(shù)據(jù)交互[9]。3.2開發(fā)環(huán)境本網(wǎng)站以Windows10為操作系統(tǒng),IntelliJIDEA為開發(fā)平臺Java為開發(fā)語言,Java語言在本次網(wǎng)站設(shè)計中貫穿始終,以Java為基礎(chǔ)來開發(fā),Java源代碼不拘泥于特定的環(huán)境,不同的開發(fā)工具通過調(diào)試將源代碼進行編譯,編譯后就可以直接運行,將JSP技術(shù)用于Web應(yīng)用,它可以讓Web應(yīng)用軟件與各種Web服務(wù)器、應(yīng)用瀏覽器等協(xié)作。在傳統(tǒng)的HTML文件中,JSP和Java代碼可以被嵌入到HTML文件中,并且使用.jsp做后綴。通過使用JDBC,Java類程序可以通過JDBC向所有的驅(qū)動數(shù)據(jù)傳送SQL語句,這樣就可以從應(yīng)用和基礎(chǔ)數(shù)據(jù)庫中分離。制作本網(wǎng)站使用的工具有IntelliJIDEA2021.3、MySQL、NavicatPremium15、Tomcat9.0.14。3.3技術(shù)介紹3.3.1SpringBootSpringBoot使基于Spring的應(yīng)用程序開發(fā)變得簡單,它可以通過“run”來創(chuàng)建獨立的生產(chǎn)級別的Spring程序。SpringBoot為Spring平臺和第三方庫提供了默認設(shè)置,用于存儲默認配置的程序包就是啟動程序,因此我們可以輕松地啟動。SpringBoot作為搭建程序的腳手架,幫我們快速的構(gòu)建巨大的Spring項目,并且盡可能的減少xml的配置,開箱即用[11]。3.3.2JSP簡介JSP(全稱JavaServerPages)是由原SunMicrosystems公司共同建立起來的一種動態(tài)網(wǎng)頁技術(shù)標準[12]。JSP的實現(xiàn)是在傳統(tǒng)網(wǎng)頁HTML文件使用Java語言和對應(yīng)的JSP標志組成了后綴為.jsp的JSP網(wǎng)頁。繼承了Java的相對易用性,JSP頁面中不存在Java代碼程序,在web服務(wù)器接收到訪問JSP頁面請求時會去執(zhí)行網(wǎng)頁中代碼段。JSP使用能夠反復(fù)使用的組件,和簡單的語言一次編寫,任何地方都可以運行。3.3.3JDBC可以通過JDBC編寫的程序來實現(xiàn)SQL聲明的自動化。JDBC的主要作用是:同一個數(shù)據(jù)庫可以創(chuàng)建相同的鏈接,將SQL語句發(fā)送到數(shù)據(jù)庫,并對數(shù)據(jù)庫進行處理,并將其返回結(jié)果進行處理[13]。數(shù)據(jù)庫連接在本次網(wǎng)站設(shè)計中可以實現(xiàn)動態(tài)網(wǎng)站起到至關(guān)重要的作用。JDBC是Java和Java程序在運行時使用數(shù)據(jù)庫的基礎(chǔ),目前許多數(shù)據(jù)庫系統(tǒng)都是利用JDBC驅(qū)動來實現(xiàn)數(shù)據(jù)庫的增、刪、查等功能。本次采用的數(shù)據(jù)庫系統(tǒng)為MySQL。4系統(tǒng)設(shè)計4.1功能模塊設(shè)計本系統(tǒng)在用戶和管理員不同背景下登錄,其功能模塊各不相同,通過對整個系統(tǒng)的需求進行分析,系統(tǒng)具體功能。4.1.1管理員功能設(shè)計1.系統(tǒng)管理:管理員對網(wǎng)站系統(tǒng)管理,維護系統(tǒng)的穩(wěn)定性;2.景點管理:管理員對旅游景點的管理,可以對景點進行增刪改查的操作;3.路線管理:管理員對旅游路線的管理,規(guī)劃旅游路線,實時更新和添加;4.酒店管理:管理員對酒店信息的管理,實時更新酒店信息,酒店位置。可以進行增刪改查操作;5.用戶管理:管理員對游客信息的管理,保護游客用戶信息。6.美食管理:管理員對美食信息的管理,對特色美食信息進行增刪改查等操作;7.酒店訂單管理:游客如果想取消酒店預(yù)訂,需聯(lián)系客服管理員進行刪除。4.1.2用戶功能設(shè)計1.用戶注冊:用戶進入本網(wǎng)站后,需要注冊后才可以進入詳情頁面;2.用戶登錄:登錄分為游客登錄和管理員登錄,不同用戶登入到界面不同;3.瀏覽旅游景點,選擇想要去的景點,可以看到景點詳情,點擊地圖導(dǎo)航;4.瀏覽旅游路線,根據(jù)自己的需求,選擇合適的旅游路線;5.瀏覽景點酒店,根據(jù)導(dǎo)航位置選擇景點附近酒店,預(yù)訂酒店;6.瀏覽美食,不知道吃什么,可以根據(jù)網(wǎng)站提供的美食推薦去選擇。4.2數(shù)據(jù)庫設(shè)計在管理系統(tǒng)中,數(shù)據(jù)庫的設(shè)計是非常必要的,因此,一個良好的數(shù)據(jù)庫無論在運行速度或設(shè)計過程中都起著關(guān)鍵作用。所有JSP頁面均以數(shù)據(jù)庫系統(tǒng)為中心,各模塊通過連接池與數(shù)據(jù)庫進行操作[11]。本系統(tǒng)采用MySQL、NavicatPremium15作為數(shù)據(jù)庫設(shè)計,其中主要包含下列數(shù)據(jù)表。(1)景點推薦表景點推薦表是用來儲存景區(qū)的資料信息、地址、名稱、線路號、景點的描述、景點的經(jīng)緯坐標,瀏覽景點訪問該表,關(guān)聯(lián)景點推薦圖片表和景點線路表。具體表結(jié)構(gòu)如表4-1所示。表4-1景點推薦表(travelplace)499(2)景點推薦圖片表景點推薦圖片表用于存儲經(jīng)典圖片信息,包括路徑排序和創(chuàng)建時間,關(guān)聯(lián)景點推薦表。具體表結(jié)構(gòu)如表4-2所示。表4-2景點推薦圖片表(travelplaceinfo)Idth28(3)旅游線路表旅游線路表用于存儲景點線路資料信息,包括線路名稱、線路描述、創(chuàng)建時間和創(chuàng)建人,具體表結(jié)構(gòu)如表4-3所示。表4-3旅游線路表(travelline)d48(4)酒店信息表酒店信息表用于存儲酒店名稱、酒店圖片、酒店描述、酒店經(jīng)緯度、用戶聯(lián)系方式、用戶姓名等,查詢酒店和預(yù)訂酒店時訪問,具體表結(jié)構(gòu)如表4-4所示。表4-4酒店信息表(travelhotel)dameile489982具體地址/具體到街道、酒店名稱(5)酒店圖片表酒店圖片表中儲存酒店圖片和酒店圖片路徑,酒店編號作為主鍵,具體表結(jié)構(gòu)如表3-5所示。表4-5酒店圖片表(travelhotelinfo)長度允許空Id11否th255是2是8是(6)美食推薦表美食推薦表用于存儲美食名稱、美食描述等信息,瀏覽美食時訪問, 具體表結(jié)構(gòu)如表3-6所示。49928表4-6美食推薦表(travelfood)(7)美食圖片表美食圖片表用于存儲美食圖片和圖片路徑,具體表結(jié)構(gòu)如圖表4-7所示。表4-7美食圖片表(travelfoodinfo)th28(8)用戶表用戶表主要是用來儲存用戶的基本資料,包括用戶名、真實姓名、性別等,用戶登錄、登錄、管理員登錄等。具體表結(jié)構(gòu)如表4-8所示。表4-8用戶表(userinfo)damemedayrlordCode446822女驗密碼PC間管理員(9)酒店預(yù)訂訂單表游客預(yù)訂酒店后形成訂單到后臺數(shù)據(jù)庫,數(shù)據(jù)表中包括用戶名,入住時間,需要的房間數(shù),人數(shù),手機號,創(chuàng)建時間,酒店名稱。具體表結(jié)構(gòu)如4-9所示。表4-9酒店訂單表(travelhotelreserve)imeuntCountileame484485系統(tǒng)實現(xiàn)5.1系統(tǒng)流程分析“基于Java的旅游網(wǎng)站的設(shè)計與實現(xiàn)”的服務(wù)對象是旅游游客,所提供的信息圍繞游客的需求而制定。網(wǎng)站分為前臺和后臺。前臺有如下JSP頁面:主頁頁面,用戶注冊頁面,用戶登錄頁面,景點查詢頁面,景點信息查詢頁面,酒店預(yù)訂頁面,美食推薦頁面。后臺的功能是便于管理人員管理網(wǎng)站,包括景區(qū)信息管理、用戶管理、酒店管理、線路管理、美食管理等。旅游網(wǎng)站流程圖如圖。從用戶進入網(wǎng)站后,用戶將對是否注冊本網(wǎng)站做出選擇,若用戶未注冊,只能在網(wǎng)站執(zhí)行瀏覽功能的操作。用戶登錄后,通過瀏覽、查詢各模塊,完成預(yù)定。在主頁上可以通過退出的方式退出賬號。管理員需要登錄管理員帳號,然后再跳到管理員界面,管理員可以進入系統(tǒng)管理,管理用戶,景點,美食,酒店和酒店的訂單。其中對用戶和酒店訂單只能執(zhí)行刪除操作,對其他管理都可以實現(xiàn)增刪改查操作。管理員界面也可以看到用戶模塊效果和執(zhí)行功能效果,在首頁退出即可執(zhí)行退出賬號操作。5.2注冊模塊設(shè)計該模塊完成了新用戶的登記,為用戶的登記提供了一個向?qū)降奶顚懥鞒蹋瑫r,還能及時地保存用戶的注冊信息,并能糾正新用戶的注冊信息。注冊界面:index.jsp。本界面禁止重復(fù)登錄,請?zhí)顚懯謾C號碼(不可重復(fù)輸入),同時輸入用戶名稱(不可重復(fù)使用),設(shè)置6位以上的密碼,全部填寫以上信息后點擊獲取驗證碼。在驗證碼獲取部分使用注解@RequestMapping("/sendSmsCode")使用functionsendSmsCode(){}獲取圖片驗證碼,校驗后得到彈窗驗證碼。注冊完成后跳轉(zhuǎn)界面rejisterSuccess.jsp界面則為注冊成功,在注冊成功界面使用ul、li標簽實現(xiàn)頁面布局。注冊成功后返回主頁或直接登錄,其效果圖如圖5-1所示。圖5-1注冊效果圖5.3登錄模塊設(shè)計該模塊提供了一個用戶登錄界面,通過對手機號碼和口令進行驗證,以確定用戶的身份。未登錄的使用者僅可在網(wǎng)頁上瀏覽網(wǎng)頁,登錄網(wǎng)頁:login.jsp。如果沒有注冊的帳號,可以點擊進入注冊界面,有帳號的使用者需要輸入一個電話號碼或者一個用戶名的名字,然后輸入一個密碼,這樣就可以登錄了。用Stringt1="^[0-9A-Za-z]{6,12}$";來判斷密碼是否為數(shù)字、字母。使用if(!isNotNull(username))語句判斷手機號或用戶名不可為空。使用$('#forgetPwd').on('click',function())實現(xiàn)找回密碼的按鈕事件。其功能效果圖如圖5-3和圖5-4所示。圖5-3登錄頁面圖圖5-4忘記密碼圖5.4管理員模塊設(shè)計5.4.1管理員操作主頁面及效果展示任何網(wǎng)站都需要有一個強大的后臺管理體系來支持。作為一個旅游網(wǎng)站,它不僅要在前臺為訪問者提供便利、友好的瀏覽環(huán)境,而且要在后臺及時地維護和更新所提供的服務(wù)。旅游網(wǎng)站主頁面使用jsp技術(shù),整體頁面左側(cè)為導(dǎo)航欄使得頁面規(guī)整美觀。管理員賬號登錄后,登錄網(wǎng)站主頁面點擊進入系統(tǒng)管理頁面。頁面主要包括leftMenu.jsp左側(cè)導(dǎo)航欄頁面,管理員包含了用戶管理、線路管理、景點管理、酒店管理、訂單管理、美食管理以及返回首頁等模塊。每個功能模塊都通過一個過渡頁實現(xiàn),旅行路線管理跳到Manage.jsp.,旅游景點推薦管理跳轉(zhuǎn)到travelPlaceManage.jsp,美食管理跳轉(zhuǎn)到travelFoodManage.jsp,酒店管理跳轉(zhuǎn)到travelHotelManage.jsp,酒店訂單管理跳轉(zhuǎn)到travelHotelReserveManage.jsp,用戶管理跳轉(zhuǎn)到userManage.jsp。以此實現(xiàn)管理員主界面。其效果展示圖如圖5-5所示。圖5-5管理員主界面效果圖5.4.2用戶管理操作頁面及效果展示用戶管理模塊主要為了維護網(wǎng)站內(nèi)秩序,對于個人誠信記錄低的用戶,管理員可以將其刪除,管理員不可隨意更改用戶信息。這樣有利于保護用戶信息,更有利于維護旅游網(wǎng)站的秩序。用戶管理模塊只可以被管理員看到,普通用戶無法登錄到此頁面。系統(tǒng)將userManage.jsp作為用戶管理界面,頁面使用<div>來進行布局,使用span劃分區(qū)域,使用functionuserInfo(obj,userId)設(shè)置管理員,使用functionsetManage()和functiondeleteUser()獲取用戶信息對用戶進行刪除和設(shè)置管理員。6系統(tǒng)測試6.1測試概述對于軟件測試來說,在合適的特定環(huán)境下,用規(guī)定的標椎來衡量網(wǎng)站系統(tǒng)軟件是否符合預(yù)期效果,測試過程也是尋找錯誤的過程,測試后沒有達到預(yù)期標準的加以修改,然后再次進行測試,知道達到最終符合標準的系統(tǒng)網(wǎng)站,使系統(tǒng)實現(xiàn)預(yù)期效果,滿足用戶規(guī)定需求,確保程序正常運行[14]。系統(tǒng)的測試分為兩個部分,一個是功能測試,它是一個測試軟件系統(tǒng)功能的正確性。其次,網(wǎng)絡(luò)的健壯性測試主要是對網(wǎng)絡(luò)的容錯性和復(fù)原能力進行測試,確定軟件在非正常情況下是否能正常運行。6.2單元測試內(nèi)容6.2.1景點管理模塊測試測試目的及測試結(jié)果:管理員在景點信息管理模塊增加新的景點,數(shù)據(jù)庫中實現(xiàn)并在景點推薦信息模塊顯示新的景點信息,點擊景點信息彈出地圖導(dǎo)航。若景點重復(fù)添加,系統(tǒng)將彈出提示框。測試結(jié)果符合預(yù)期。6.2.2搜索功能測試測試目的及測試結(jié)果:景點搜索功能,輸入關(guān)鍵詞后,系統(tǒng)檢索出包含關(guān)鍵詞的景點。6.2.3酒店預(yù)訂模塊測試(1)測試目的及測試結(jié)果:在酒店信息界面預(yù)訂,可以輸入個人預(yù)訂信息,顯示預(yù)定成功或取消預(yù)訂頁面。測試結(jié)果符合預(yù)期,(2)測試目的與測試結(jié)果:在酒店預(yù)訂信息管理界面,管理員可以根據(jù)用戶的要求刪除預(yù)訂,實現(xiàn)刪除目標。6.2.4導(dǎo)航功能測試測試目的與測試結(jié)果:在景點、美食和酒店模塊,都有對其管理員設(shè)置時都有具體的經(jīng)緯度,通過經(jīng)緯度展示6.3.1系統(tǒng)功能測試功能測試是驗證系統(tǒng)的各項功能。在設(shè)計和制作網(wǎng)站過程中難免出現(xiàn)錯誤,因此有了測試環(huán)節(jié)。系統(tǒng)的測試人員需要對其功能有很深的理解,才能正確地編寫出測試用例。按照功能測試案例,測試和檢測各功能,直至滿足使用者的需求。功能測試用例如表6-1。表6-1功能測試用例表12面,輸入用戶信息3、酒店鍵字4航56.3.2用戶注冊測試用戶注冊時,測試其特性是否符合用戶要求,注冊測試用例如表6-2。表6-2用戶注冊用例表12得重復(fù),不得純數(shù)字3密碼4碼6.3.3用戶登錄測試如果你已經(jīng)注冊登錄,但忘記了密碼,檢查是否能正確執(zhí)行登錄操作。用戶登錄測試用例如表6-3所示。表6-3用戶登錄用例表1機號或者用戶名23新密碼登錄6.3.4管理員操作測試管理員可以通過登錄他們的管理員賬戶來管理網(wǎng)站信息,進行添加和刪除,并查看管理員請求。管理員權(quán)限測試用例表如表6-4所示。表6-4管理員操作用例表1和密碼2的信息3息456置用戶權(quán)限6.4測試總結(jié)本網(wǎng)站在本次測試中其各功能測試及數(shù)據(jù)增刪改查測試都不存在問題,符合預(yù)期結(jié)果。系統(tǒng)接收到正確的輸入數(shù)據(jù)后,能夠滿足設(shè)計階段的要求將其存入數(shù)據(jù)庫。能夠及時對用戶的輸入進行校驗,提示錯誤信息。當收到用戶請求時系統(tǒng)能夠及時從數(shù)據(jù)庫中獲取信息準確顯示給用戶。通過對旅游網(wǎng)站的測試,系統(tǒng)基本滿足用戶需求,關(guān)于在測試中發(fā)生的問題已經(jīng)做出修改。結(jié)論旅游網(wǎng)站將IntelliJIDEA作為開

溫馨提示

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

評論

0/150

提交評論