【基于HTML5的酒店在線預訂系統(tǒng)設計與實現(xiàn)9600字(論文)】_第1頁
【基于HTML5的酒店在線預訂系統(tǒng)設計與實現(xiàn)9600字(論文)】_第2頁
【基于HTML5的酒店在線預訂系統(tǒng)設計與實現(xiàn)9600字(論文)】_第3頁
【基于HTML5的酒店在線預訂系統(tǒng)設計與實現(xiàn)9600字(論文)】_第4頁
【基于HTML5的酒店在線預訂系統(tǒng)設計與實現(xiàn)9600字(論文)】_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

基于HTML5的酒店在線預訂系統(tǒng)設計與實現(xiàn)目錄TOC\o"1-3"\h\u14297摘要 231362第一章緒論 5323151.1課題背景 598871.2研究意義 537681.3課題內(nèi)容 632461第二章系統(tǒng)分析 743182.1系統(tǒng)需求分析 7249412.1.1系統(tǒng)目標 847152.1.2功能需求分析 8129552.1.3運行環(huán)境需求 999842.2系統(tǒng)可行性分析 10162882.2.1經(jīng)濟可行性分析 10302742.2.2技術可行性分析 10274022.2.3操作可行性分析 1013336第三章系統(tǒng)設計 11200733.1系統(tǒng)概要設計 1171583.2系統(tǒng)功能模塊設計 1299823.3功能用例設計 1339173.3.1管理員用例設計 13196813.3.2用戶用例設計 1414479第四章系統(tǒng)實現(xiàn) 15124004.1系統(tǒng)登錄模塊實現(xiàn) 15244454.2用戶信息管理模塊實現(xiàn) 17307144.3客房信息管理模塊實現(xiàn) 18165174.4訂單信息管理模塊實現(xiàn) 19266334.5公告信息管理模塊實現(xiàn) 202179第五章系統(tǒng)的測試 22211745.1測試目的 22243585.2系統(tǒng)測試內(nèi)容 22283995.2.1添加登錄頁面的測試用例 22321865.2.2用戶信息管理界面測試 24160235.3系統(tǒng)維護 2632055第六章總結 268927參考文獻 28

第一章緒論1.1課題背景當今是互聯(lián)網(wǎng)高速發(fā)展的時代,人們通過互聯(lián)網(wǎng)絡,可以足不出戶地進行各種社會活動或生活活動,如網(wǎng)上求職招聘,企業(yè)線上宣傳,線上購物,房屋租賃,消費娛樂等等REF_Ref2363\r\h[1]。各行各業(yè)都需要擁有一個屬于自己的網(wǎng)站或線上宣傳去擴大自身的影響力,為自身帶來巨大的經(jīng)濟和社會效益REF_Ref26278\r\h[2]。酒店預訂管理系統(tǒng)對如今的酒店具有極其重要的作用,“酒店預訂”的流程中,核心是消費者能及時獲得真實可靠的酒店價格、酒店房間數(shù)量。酒店工作人員能夠快速且正確的處理預約信息,防止客房同時被預約,降低出錯率。信息管理系統(tǒng)最大的特點是信息的高度集中,能將酒店中的數(shù)據(jù)和信息集中保存起來,進行快速處理并統(tǒng)一使用。1.2研究意義21世紀,我國正處于網(wǎng)絡經(jīng)濟快速發(fā)展的黃金時代,給社會經(jīng)濟的發(fā)展帶來了歷史性的機遇和挑戰(zhàn),同樣也為旅游行業(yè)和酒店行業(yè)帶來了巨大的沖擊和影響。我國正逐漸成為一個旅游大國,對酒店的需求自然變的多了起來,飯店、賓館、酒店等服務行業(yè)產(chǎn)生的信息量和工作量日益增大,傳統(tǒng)的酒店預訂管理模式已經(jīng)不能夠滿足人們的需求,所以酒店需要符合時代的新的管理模式REF_Ref15430\r\h[3]。網(wǎng)絡時代的酒店管理應該具有網(wǎng)絡化,高效化的特點。網(wǎng)絡化與系統(tǒng)化的管理可以使酒店管理變得輕松快捷,通過網(wǎng)絡化、系統(tǒng)化的管理,可以使各項管理內(nèi)容的流程變得更加細化,并且能夠降低工作成本。高效化是酒店服務水平的一個體現(xiàn),同時也是保障酒店效益的根本,只有工作效率提高了,收益才能夠隨著提高。傳統(tǒng)的酒店管理模式中,預訂信息的數(shù)據(jù)不易保存,容易丟失和出錯,且不方便查詢,容易造成勞動力資源浪費REF_Ref3186\r\h[4]。如何利用先進的管理手段,達到提高對于酒店客房的整體的管理水平,這其實是每一酒店管理者當前所必須面臨解決的一項重要課題REF_Ref1861\r\h[5]。為了解決彌補上述缺陷,利用科技手段開展酒店預約業(yè)務,開發(fā)酒店預訂信息管理系統(tǒng),提高信息處理效率,實現(xiàn)酒店預訂信息管理的信息化和系統(tǒng)化。1.3課題內(nèi)容本系統(tǒng)的用戶是系統(tǒng)管理員和系統(tǒng)用戶。根據(jù)用戶日常記錄酒店客房的需求,通過與酒店工作人員的溝通,總結出管理系統(tǒng)對酒店預訂信息的主要需求。酒店預訂信息管理系統(tǒng)的開發(fā)和研究主要應用于各酒店公司,可以接觸到去預訂房間的人,減少酒店管理人員的工作,提高為游客和游客提供服務的效率和服務。新興機構。旅行。為找房和畫房的難點提供解決方案的人。酒店預訂信息管理系統(tǒng)對于管理客房信息非常重要。設計項目包括用戶管理部分、房間管理部分、預訂管理部分、系統(tǒng)管理部分、公告管理部分等。

第二章相關理論2.1HTML5語言HTML5是對HTML(超文本標記語言)的第五次修正,與其說它是一個超文本標記語言不如說它結合了HTML,CSS和JavaScript等技術的“網(wǎng)絡應用程序開發(fā)平臺”。它涵蓋了多種規(guī)格與API,可以用來開發(fā)各種網(wǎng)頁應用程序,功能媲美現(xiàn)行的桌面應用程序,使網(wǎng)頁不在停留在靜態(tài)頁面。而且HTMLS還提供了許多新的標簽,帶來了更為豐富的多媒體元素,例如Video和audio元素。使得信息傳遞增強,交互式效果更加明顯。2.2JSP技術JSP(JavaServerPages)作為一種設計語言,其腳本是利用Java編注的,擁有所有Java語言的長處。JSP可以有效地區(qū)分網(wǎng)頁的動靜態(tài)內(nèi)容。和另外的語言相比,JSP擁有更加便捷的開發(fā)流程。并且,JSP能夠完美的兼容所有Java組件。只要建設好了標識庫,開發(fā)者可以快速的使用標識所代表的組件功能。2.3SQLServer數(shù)據(jù)庫SQL(StructuredQueryLanguage)是一種查詢語言。常用于使用者對數(shù)據(jù)庫的相關操作。ANSI將SQL設定為此領域的標準語言。其能夠執(zhí)行包涵數(shù)據(jù)的定義和控制等多種操作,覆蓋了數(shù)據(jù)庫的所有功能?,F(xiàn)如今,大多數(shù)常用數(shù)據(jù)庫都是用SQL作為語言標準。即使在發(fā)展過程中,很多的數(shù)據(jù)庫并不是完全的使用SQL,而是對其加以了二次開發(fā),但是很多原有的命令仍能完美的進行所有的數(shù)據(jù)庫操作。第三章系統(tǒng)分析2.1系統(tǒng)需求分析時至今日,仍有一些酒店使用幾年前開發(fā)的web系統(tǒng),由于當時的技術實力,系統(tǒng)還比較薄弱,比如條件復雜,管理復雜,沒有吸引力界面、性能低、瀏覽不確定兼容性不是很好,用戶無法隨時查看和管理各種信息。由于科學技術的不斷進步,IT開發(fā)技術也在不斷創(chuàng)新。用現(xiàn)在普通的開發(fā)模式對web系統(tǒng)進行更新升級有自己的技術特點,這也是提升酒店顏值的一種方式。因此,開發(fā)一個酒店預訂信息管理系統(tǒng)是非常有必要的[6]。充分利用信息化公司的資源,打造更好的酒店預訂信息管理系統(tǒng),提高效率,加強酒店信息化管理。酒店長期使用客戶/永久管理系統(tǒng)進行日常業(yè)務信息管理操作,操作復雜。傳統(tǒng)的管理方法有很多弱點。在多次出錯后,本文考察了一個在線版B/S的信息管理系統(tǒng),解決了上述問題,提供了酒店信息的快速檢索和快速的信息管理。它可以使用信息管理系統(tǒng)更方便地預訂酒店。操作系統(tǒng)[7]。管理員完成系統(tǒng)中數(shù)據(jù)類型的安裝和管理,同時完成數(shù)據(jù)信息的更新任務。本系統(tǒng)的獨特設計是利用Eclipse集成開發(fā)平臺和HTML5系統(tǒng)進行的。本項目將根據(jù)酒店預訂信息管理和日常運營需要,設計開發(fā)基于網(wǎng)絡環(huán)境的酒店預訂信息管理系統(tǒng)。酒店預訂信息管理系統(tǒng)中,軟件的開發(fā)技術對系統(tǒng)開發(fā)、運營和維護有很大的影響。選擇技術應從網(wǎng)站的經(jīng)濟投入、系統(tǒng)功能、技術人員和維護成本等方面綜合考慮。本系統(tǒng)設計運用的相關技術包括靜態(tài)網(wǎng)頁開發(fā)技術及工具、動態(tài)網(wǎng)頁開發(fā)技術及工具、數(shù)據(jù)庫連接技術等。2.1.1系統(tǒng)目標為了能夠大大減輕酒店預訂信息管理人員日常的工作量。酒店預訂信息管理人員可以通過使用本系統(tǒng),可以隨時根據(jù)實際的需要,查詢用戶信息、查看預約信息、客房信息等功能,對預約用戶的數(shù)據(jù)進行錄入、添加、刪除和查詢操作。本系統(tǒng)能夠減少各級各類酒店在酒店預訂信息管理方面人力和物力的投入,提高了工作效率,減低了成本。酒店預訂信息管理系統(tǒng)功能相對完善、操作簡單方便,擁有友好的操作界面,能夠滿足各類酒店行業(yè)的酒店預訂信息管理需求REF_Ref3271\r\h[8]。2.1.2功能需求分析本網(wǎng)站的開發(fā)參考了當前的先進技術,以共享源代碼為例,并結合了一個酒店預訂信息管理系統(tǒng)的基本需求來分析和編輯性能,并討論使用JSP開發(fā)的意義。酒店預訂信息管理系統(tǒng)[9]。管理員完成系統(tǒng)中不同類型數(shù)據(jù)信息的安裝和管理,必須及時完成數(shù)據(jù)信息的更新任務。有一個全面完善的酒店預訂信息管理系統(tǒng),具有以下功能。然后我會簡單介紹一下系統(tǒng)的功能。(1)系統(tǒng)登錄登錄過程是賬號信息首先通過Web服務器,然后將用戶名稱、密碼于后臺的數(shù)據(jù)庫數(shù)據(jù)進行査詢校驗。如有該注冊用戶才可以使用該系統(tǒng)預約客房,否則只能瀏覽客房。(2)信息查詢信息查詢可以通過網(wǎng)絡對信息庫里面的信息進行各種查詢,例如客房信息查詢、用戶信息査詢、公告信息查詢、預訂信息查詢等。(3)信息采集信息采集功能就是對采集到的預訂信息進行及時高效的保存??梢圆杉膬?nèi)容包括:酒店用戶信息采集、客房信息采集、公告信息采集等。本系統(tǒng)主要分為五個功能模塊,下面分別對五個模塊進行簡單的介紹。系統(tǒng)設置管理模塊。用戶登陸成功后可以查看個人信息并且能夠修改自己的登錄密碼。用戶信息管理模塊。酒店管理員可以添加、更改或刪除用戶信息。在入住或退房時檢查用戶的房間??头啃畔⒐芾砟K。管理員可以輸入原房間信息,修改或刪除房間信息。訂單管理模塊。通過此功能,管理員可以查看用戶的訂單信息,準備用戶簽入以及更改或刪除訂單信息。廣告管理模塊。管理員可通過此版塊發(fā)布酒店或酒店促銷的最新信息,用戶可通過酒店官網(wǎng)查看信息。吸引用戶到ROMbook。2.1.3運行環(huán)境需求用戶界面需求:簡潔、易用、易懂、良好的用戶界面。硬件需求:處理器:inter酷睿i5以上,512M內(nèi)存,40G硬盤,數(shù)據(jù)庫:HTML5Ver8.0.12,服務器:Tomcat8.0,開發(fā)工具:Eclipse,windows7以上操作系統(tǒng)??煽啃孕枨螅罕WC用戶能夠正常的使用本系統(tǒng),并且用戶的正確操作或錯誤操作不會產(chǎn)生數(shù)據(jù)丟失。安全保密性需求:只有注冊成功的管理人員并且憑借用戶名和密碼才能登陸系統(tǒng),進行信息的管理操作等。2.2系統(tǒng)可行性分析2.2.1經(jīng)濟可行性分析服務器是當下開發(fā)流行的tomcat也是免費的。所以開發(fā)過程中的軟件都是免費的,所以前期開發(fā)所用到的費用很低,整個項目不會因為資金問題而被滯留,因為本系統(tǒng)為畢業(yè)設計,所有對資金沒有太多的需求,只需要投入足夠的時間和精力,去進行研究和分析,以及思考問題的所在,在經(jīng)濟上該系統(tǒng)有很強的操作性。2.2.2技術可行性分析酒店預訂信息管理系統(tǒng)是用Eclipse開發(fā)工具開發(fā)的,采用通俗易懂的Java語言Java語言是一種面向?qū)ο蟮恼Z言,易學、簡單、實用,必須遵循。系統(tǒng)設計過程沒有重大變化。系統(tǒng)還以HTML5數(shù)據(jù)庫為后臺對數(shù)據(jù)進行管理,使所有數(shù)據(jù)都可以存儲。同時,HTML5系統(tǒng)易于操作。最后,可以建立技術。2.2.3操作可行性分析通過軟件與計算機之間的配置,滿足系統(tǒng)的日常訪問需求。本系統(tǒng)操作界面簡潔美觀,通俗易懂,操作方便,系統(tǒng)用戶只需要通過簡單的指導就可以輕松熟練的掌握操作方法,所以系統(tǒng)的操作難度并沒有什么太大的問題,在操作可行性分析上是可行的。

第三章系統(tǒng)設計3.1系統(tǒng)概要設計設計的主要目標是解決系統(tǒng)應該如何實現(xiàn)的問題。本節(jié)的主要任務是分離系統(tǒng)的物理組件并設計計算機的結構。軟件分析階段的任務完成后,必須進行系統(tǒng)的總體設計,即根據(jù)系統(tǒng)分析產(chǎn)生的分析結果,確定系統(tǒng)中有哪些系統(tǒng)和組件。這些系統(tǒng)和組件是如何集成的,以及每個組件的功能是如何實現(xiàn)的[19]。系統(tǒng)設計的目標是使系統(tǒng)能夠執(zhí)行所有必要的功能,同時使系統(tǒng)穩(wěn)定、靈活、易于使用和操作。升級將疑難問題分解為許多小問題,讓疑難問題變得更簡單。模塊化設計將大型計算機劃分為更小、更專業(yè)的組件和受特定條件約束的功能組件。每個單元只需要執(zhí)行一項任務,完成分配的任務,滿足問題的要求。最后,將這些特定組件集成到所有組件中。模塊化開發(fā)的優(yōu)點是使軟件的結構清晰,易于測試和解決問題。將軟件的很大一部分劃分為不同的功能區(qū)域,可以提高軟件的可靠性,并有助于促進和促進軟件開發(fā)。為了更好地修改和維護單獨的單元,組件的分離使組件彼此分離。衡量組件的特異性有兩個標準:聚合和耦合。聯(lián)動是計算機結構中各種組件相互連接的標志。在開發(fā)和設計系統(tǒng)時,連接程度應該是最小的。耦合顯示了模塊的元素之間的接近程度一個好的耦合模塊是一個只工作一次的模塊。因此,在設計上我們需要努力做到高集成、低內(nèi)聚。本項目包括數(shù)據(jù)后臺服務器、Web服務器、互聯(lián)網(wǎng)、酒店預訂信息管理系統(tǒng)前端等組成部分。使用MVC模式的顯示層,稱為M模型,用于數(shù)據(jù)錄入和數(shù)據(jù)傳輸;V是用于顯示數(shù)據(jù)的視圖;C是控制控制,用于控制過程。業(yè)務團隊采用事務單據(jù)模式,將事務中的所有操作以單一方式流水線化,保證數(shù)據(jù)存儲操作同時完成。斷言層使用DAO模式來配置工具類和存儲表之間的功能。不同的類就像不同的表來完成對象數(shù)據(jù)和關系數(shù)據(jù)的轉(zhuǎn)換。3.2系統(tǒng)功能模塊設計本網(wǎng)站的開發(fā)參考了當前的先進技術,以共享源代碼為例,并結合了一個酒店預訂信息管理系統(tǒng)的基本需求來分析和編輯性能,并討論使用JSP開發(fā)的意義。酒店預訂信息管理系統(tǒng)。管理員完成系統(tǒng)中不同類型數(shù)據(jù)信息的安裝和管理,必須及時完成數(shù)據(jù)信息的更新任務。酒店預訂信息管理系統(tǒng)主要實現(xiàn)免費用戶注冊與登錄、會員注冊與會員注冊、管理員注冊與登錄、管理員登錄、退房、查詢房控、會員系統(tǒng)、訪客歷史、酒店官網(wǎng)、管理員賬號。以下是按照系統(tǒng)所有功能模塊劃分的功能模塊圖,例如系統(tǒng)設置管理模塊是指用戶能夠通過更新個人資料、修改登錄密碼,管理員可以重置用戶密碼。系統(tǒng)功能總體功能模塊如圖3-1所示。圖3-1系統(tǒng)功能模塊圖3.3功能用例設計3.3.1管理員用例設計管理員登錄成功后,在用戶信息管理頁面可以添加用戶信息,查看用戶的基本信息,安排用戶入住情況。管理員可以通過通知公告信息管理頁面查看公告信息,添加、刪除酒店資訊信息。管理員還可以在客房管理頁面添加客房信息,修改客房信息,方便管理等。分析管理員用戶UML用例圖如圖3-2所示。圖3-2管理員用戶UML用例圖3.3.2用戶用例設計用戶登錄成功后,用戶可以在酒店官網(wǎng)頁面查看酒店咨訊信息,可以得知酒店的最新咨訊和酒店的優(yōu)惠活動。用戶可以瀏覽酒店的客房信息,并對自己喜歡的客房進行預定。分析系統(tǒng)用戶UML用例圖如圖3-3所示。圖3-3用戶UML用例圖

第四章系統(tǒng)實現(xiàn)4.1系統(tǒng)登錄模塊實現(xiàn)系統(tǒng)登錄包括普通用戶登錄和管理用戶登錄兩種權限,在填寫用戶名稱和用戶密碼后,數(shù)據(jù)會與后臺數(shù)據(jù)庫的原始記錄進行對比,如果有該記錄,那么登錄成功。系統(tǒng)登錄界面如圖4-1所示。圖4-1系統(tǒng)登錄界面系統(tǒng)判斷登錄賬號的權限,根據(jù)用戶權限的不同登錄到不同的頁面。本章主要以管理員登錄為例。如果用戶驗證不通過,那么需要重新登錄;如果驗證通過,登錄成功后,就進入到了系統(tǒng)首頁。包括酒店客房管理模塊、客房預約模塊、客房入住管理模塊、用戶管理模塊等。系統(tǒng)首頁效果圖如圖4-2所示。圖4-2系統(tǒng)首頁界面4.2用戶信息管理模塊實現(xiàn)用戶增加時需填寫詳細信息,填寫完和成后點擊確定按鈕將用戶信息成功保存到系統(tǒng)數(shù)據(jù)庫中。創(chuàng)建用戶界面如圖4-3所示。圖4-3添加用戶界面并能在用戶管理模塊中進行修改和刪除。管理員操作后,系統(tǒng)自動將用戶信息存入數(shù)據(jù)庫中。管理員還可以對用戶的密碼進行重置。用戶信息管理界面效果如圖4-4所示。圖4-4用戶信息管理界面4.3客房信息管理模塊實現(xiàn)客房信息管理子模塊的主要功能就是管理員對客房信息進行增刪改查的操作,管理員操作后,系統(tǒng)自動將客房信息存入數(shù)據(jù)庫中。如圖4-5所示,客房信息管理界面效果。圖4-5客房信息管理界面當管理員點擊確定提交數(shù)據(jù)按鈕后,如果填寫的信息格式正確而且必填項不為空,那么系統(tǒng)會將表單中的數(shù)據(jù)存入數(shù)據(jù)庫的表中,并提示操作成功。否則,系統(tǒng)會提示錯誤信息,直到管理員將表單內(nèi)容填寫正確為止,才能成功添加數(shù)據(jù)。如下圖所示。圖4-6添加客房管理界面4.4訂單信息管理模塊實現(xiàn)管理員可以對用戶預約的訂單進行管理,查看訂單的狀態(tài),安排用戶的入住,訂單信息管理界面效果如圖4-7所示。圖4-7訂單信息管理界面4.5公告信息管理模塊實現(xiàn)管理員可以查看酒店官網(wǎng)首頁的輪播圖和酒店咨訊并進行管理,能夠及時的更新酒店的咨訊和優(yōu)惠活動。公告內(nèi)容的管理如圖4-8所圖4-8公告信息管理界面管理員還可以發(fā)布公告,及時的更新酒店的信息。如圖4-9所示。圖4-9添加公告信息界面管理員還可以上傳輪播圖,更新酒店的最新優(yōu)惠活動。如圖4-10所示。圖4-10添加輪播圖界面管理員可以對輪播圖進行更新和刪除操作,及時的發(fā)布酒店的最新優(yōu)惠活動,吸引用戶的注意。如圖4-11所示。圖4-11輪播圖信息管理界面4.6主要核心代碼4.6.1數(shù)據(jù)庫連接核心代碼:StringdbUrl="jdbc:microsoft:sqlserver://localhost:1433;databasename=ehotel";Stringuser="sa";//數(shù)據(jù)庫用戶名Stringpassword="sa";//密碼Connectionconn=null;Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");//加載數(shù)據(jù)庫驅(qū)動程序conn=DriverManager.getConnection(dbUrl,user,password);//建立一個連接Statementrst=conn.createStatement();//創(chuàng)建該對象來發(fā)送SQL語句到數(shù)據(jù)庫。也可以創(chuàng)建PreparedStatement對象用于對數(shù)據(jù)庫操作4.6.2登錄確認核心代碼:<scriptlanguage=JavaScript>//用腳本語言寫出兩個函數(shù),一個是返回上頁,一個是打開一個網(wǎng)頁4.6.3信息錄入利用detail.jsp,用戶可以看到產(chǎn)品的具體信息,接著使用add.jsp將產(chǎn)品存儲至customer對象中。再其次,模擬購物車,此時將引用Vector對象hotel。首先從session對象中讀取hotel,若是讀取的結果為空,說明此客戶信息并不在數(shù)據(jù)庫中。此時就初始化用戶信息車。反之則進行信息添加。并且,當用戶再次進入酒店時,數(shù)據(jù)表里不會再添加一條customer對象,只是將number增大一位.4.6.4訂單功能通過list.jsp查看到客戶的入住信息,這時可以進行訂單增加,通過modify.jsp修改物品數(shù)量,也可以繼續(xù)添加,購買完之后點擊收銀臺圖標結賬。結算完成以后,ment4.jsp頁面就會顯示訂單。java.util.Datetoday=newjava.util.Date();inty1=today.getYear()+1900;//省略Stringy=Integer.toString(y1);//省略Stringorderid=y+m+d+h+mm+ss;Stringdate1=y+"/"+m+"/"+d+""+h+":"+mm;4.6.5管理員維護這一部分僅作粗略闡述,例如種類維護。這是界面部分的主要代碼:頁面采用分頁顯示,HTML表單提交由servletaddcategory處理添加部分,servletdelcategory處理刪除操作。

第五章系統(tǒng)的測試5.1測試目的數(shù)據(jù)測試和信息資源管理作為酒店預訂信息管理系統(tǒng)管理和維護的一個組成部分,包括日常數(shù)據(jù)存儲、附加信息的維護和管理、恢復數(shù)據(jù)和恢復和附加測試存儲系統(tǒng)。確保系統(tǒng)數(shù)據(jù)的絕對安全。5.2系統(tǒng)測試內(nèi)容5.2.1添加登錄頁面的測試用例本次測試用例編寫方式屬于黑盒測試,對于軟件的功能需求進行進一步驗證,更加貼近用戶使用的特點。以及產(chǎn)品所要表達的效果REF_Ref3414\r\h[20]。登錄界面的測試用例的測試數(shù)據(jù)如表5-1所示。表5-1登錄界面測試用例測試功能點執(zhí)行步驟期待執(zhí)行結果1.用戶正常登錄確認要求:通過網(wǎng)頁瀏覽登錄系統(tǒng)1.在“用戶名”編輯框中輸入“Lily”。2.在“用戶密碼”編輯框中輸入“11129001”。3.選擇登錄類型為“用戶”4.單擊“登錄”按鈕。1.用戶正常登錄系統(tǒng)2.無錯誤對話框彈出3.登錄界面顯示類型為“用戶”權限登錄2.用戶名輸入錯誤情況下登錄要求:通過網(wǎng)頁瀏覽登錄系統(tǒng)在“用戶名”編輯框中輸入“Lily”。在“用戶密碼”編輯框中輸入“11129001”。3.選擇登錄類型為“用戶”4.單擊“登錄”按鈕。1.用戶無法正常登錄系統(tǒng)2.彈出對話框提示用戶“輸入錯誤”3.在密碼輸入錯誤的情況下登錄1.要求:通過網(wǎng)頁瀏覽登錄系統(tǒng)在“用戶名”編輯框中輸入“Lily”。2.在“用戶密碼”復選框中輸入“12345678”。3.選擇登錄類型為“用戶”4.單擊“登錄”按鈕。1.用戶無法正常登錄系統(tǒng)2.彈出對話框提示用戶“輸入錯誤”4.用戶類型使用錯誤測試準備:準備:1.在瀏覽器中登錄系統(tǒng)2.在“用戶名”編輯框中輸入“10129097”3.在“密碼”編輯框中輸入“12345678”4.選擇登陸類型為“管理員”5.單擊“登錄”按鈕要求:通過網(wǎng)頁瀏覽登錄系統(tǒng)在“用戶名”編輯框中輸入“Lily”。在“用戶密碼”編輯框中輸入“11129001”。3.選擇登錄類型為“用戶”4.單擊“登錄”按鈕。1.用戶無法正常登錄系統(tǒng)2.彈出對話框提示用戶“輸入錯誤”5.2.2用戶信息管理界面測試管理員正確填寫表單后,點擊“確認”按鈕,該表單信息表自動存入到系統(tǒng)數(shù)據(jù)庫中,系統(tǒng)還會自動生成一個執(zhí)行結果提供給管理員,以便管理員對表單信息進行確認。如果在填寫表單相關信息過程中,填寫的是無效的數(shù)據(jù),那么點擊“確認”后,系統(tǒng)提示“填寫數(shù)據(jù)錯誤操作失敗”。自動返回表單錄入界面,重新填寫表單相關信息。如表5-2所示為用戶信息管理界面的測試用例。表5-2用戶填寫報修信息的測試數(shù)據(jù)測試準備測試功能點執(zhí)行步驟期待執(zhí)行結果準備:1.在瀏覽器中登錄系統(tǒng)2.在“用戶名稱”編輯框中輸入“admin”3.在“用戶密碼”編輯框中輸入“123”4.選擇登陸類型為“管理員”5.單擊“登錄”按鈕5.進入管理主界面1.操作成功單擊“確認”按鈕表單提交成功2.正確填寫表單信息情況下提交準備:在瀏覽器中登錄系統(tǒng)1.在“帳號”編輯框中輸入“test”2.在“密碼”編輯框中輸入“test”3.在“姓名”編輯框中輸入“test”4.單擊“確認”按鈕表單提交成功3.帳號輸入錯誤情況下提交準備:在瀏覽器中登錄系統(tǒng)1.在“帳號”編輯框中輸入“null”2.在“密碼”編輯框中輸入“test”3.在“姓名”編輯框中輸入“test”4.單擊“確認”按鈕表單提交失敗4.密碼輸入錯誤情況下提交準備:在瀏覽器中登錄系統(tǒng)1.在“帳號”編輯框中輸入“test”2.在“密碼”編輯框中輸入“null”3.在“姓名”編輯框中輸入“test”4.單擊“確認”按鈕表單提交失敗5.姓名輸入錯誤情況下提交準備:在瀏覽器中登錄系統(tǒng)1.在“帳號”編輯框中輸入“test”2.在“密碼”編輯框中輸入“test”3.在“姓名”編輯框中輸入“null”4.單擊“確認”按鈕表單提交失敗5.2.3客房信息管理模塊界面測試客房信息管理的基礎原理同樣是基于表單數(shù)據(jù)的增加、添加、刪除和修改,與用戶信息管理類似,在此不多贅述。以下為基本功能的測試結果:測試準備測試功能點執(zhí)行步驟期待執(zhí)行結果運行結果準備:1.在瀏覽器中登錄系統(tǒng)2.進入管理主界面3.對001客房的相關信息進行添加1.查詢空客房1.在“客房管理界面”進行搜索,選定條件為“空”。顯示目前尚未入住客戶的房間顯示成功2.為空客房增加客人信息2.點擊“錄入”選項,錄入新的住戶信息。提交住戶姓名及入住時間等信息錄入成功3.為已滿員的客房錄入新客戶3.查詢已滿員的客房,再次增加入住人員顯示“已滿員”并拒絕錄入錄入失敗5.2.4訂單信息管理模塊界面測試訂單信息管理的重要內(nèi)容是基于訂單類型和價格進行匯總計算,最后向管理員顯示訂單的詳細信息。以下為基本功能的測試結果:測試準備測試功能點執(zhí)行步驟期待執(zhí)行結果運行結果準備:1.在瀏覽器中登錄系統(tǒng)2.進入訂單查看主界面1.查看客戶預約訂單詳情1.打開預約訂單界面2.點擊“詳情”查看信息顯示當前用戶預約的具體時間及細節(jié)顯示成功2.增加新的訂單需求儲存并計算價格。1.點擊“增加”選項,選擇酒水等其它商品2.點擊“完成”訂單中增加新的項目,價格改變訂單信息錄入成功5.2.5公告信息管理模塊界面測試公告信息管理主要是管理員對于首頁信息的更新以及以下為基本功能的測試結果:測試準備測試功能點執(zhí)行步驟期待執(zhí)行結果運行結果準備:1.在瀏覽器中登錄系統(tǒng)2.進入管理主界面1.更換輪播圖1.進入管理后臺。2.選擇一張新的底圖,上傳并替換原有圖片。首頁輪播圖變?yōu)樽钚聝?nèi)容顯示成功2.發(fā)布公告1.點擊“公告”選項,錄入一則新的公告。2.點擊“發(fā)布”選項。將新的公告內(nèi)容顯示至網(wǎng)站首頁,顯示成功5.3系統(tǒng)維護酒店預訂信息管理系統(tǒng)軟件維護包括基礎軟件維護和業(yè)務應用系統(tǒng)維護兩部分。其中,基礎軟件維護主要是對操作系統(tǒng)、數(shù)據(jù)庫和業(yè)務應用系統(tǒng)開發(fā)、運行的環(huán)境進行維護。酒店預訂信息管理系統(tǒng)的應用系統(tǒng)維護工作則通常包括應用系統(tǒng)升級,應用系統(tǒng)功能的檢査,以及應用系統(tǒng)運行中各種問題的及時報告和處理等。第六章總結基于酒店預訂信息的業(yè)務需求,再加上科學管理的理念,以及Java編譯語言和HTML5系統(tǒng),最終本文被稱為酒店預訂信息的網(wǎng)站管理系統(tǒng)。開發(fā)一個系統(tǒng),讓用戶能夠及時準確地更新酒店的最新動態(tài)。使用酒店預訂信息管理系統(tǒng)對酒店信息進行管理,將顯著提高酒店信息管理,加快辦公工作。從開始準備到徹底完成整個項目用了接近六個月的時間,這段過程中充滿著困難與挑戰(zhàn),但遇到的困難與問題最終都迎刃而解,把困難轉(zhuǎn)化為動力?,F(xiàn)在項目最終成型,內(nèi)心充滿著成就感與期待感。這個畢業(yè)設計是對自己在大學期間掌握的知識進行了一個很好的評測。在這個過程中,先是確定主題,根據(jù)確定的主題去網(wǎng)上以及實際生活中去調(diào)研他的現(xiàn)狀以及背景,做出了詳細的緒論。其次,確定好開發(fā)所要使用的語言,數(shù)據(jù)庫,以及

溫馨提示

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

評論

0/150

提交評論