【《基于JSP的酒店管理系統設計與實現》10000字】_第1頁
【《基于JSP的酒店管理系統設計與實現》10000字】_第2頁
【《基于JSP的酒店管理系統設計與實現》10000字】_第3頁
【《基于JSP的酒店管理系統設計與實現》10000字】_第4頁
【《基于JSP的酒店管理系統設計與實現》10000字】_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGE15基于JSP的酒店管理系統設計與實現摘要隨著時代的發(fā)展,信息科技越來越發(fā)達,在人們的生活質量越來越好情況下,許多人在閑暇時間想要外出旅游。那么選擇入住酒店是必不可少的。本系統就是結合云衣酒店的環(huán)境設施,房間類型做一個線上的預定房間的系統。本系統能夠使人們通過線上的方式去了解酒店的環(huán)境,房間的類型以及價格等,為人們提供到便捷的作用[8]。本文通過市場調研,根據實際要求決定采用Java語言設計開發(fā)酒店管理系統,通過B/S的設計模式來進行開發(fā),利用JDBC方式封裝Mysql數據庫,并能正確配置Web站點,以及能夠很好的設計數據庫和正確連接數據庫。實現了酒店對用戶,員工,房間管理的功能。該系統大致分為首頁模塊、用戶管理模塊、客房管理模塊、員工管理模塊等。系統主要實現的功能有前臺:用戶完成登錄后,可以查看系統功能描述,了解酒店管理系統的整體功能、簡介等。用戶可以查看自己的基本信息,如編號,姓名,電話號等。后臺:管理員能夠對用戶的信息進行增刪改查等操作。以及對員工信息的管理。管理員可以查看房間狀態(tài)等功能。本系統經過功能測試,實現了用戶可以通過登錄此系統查看房間的類型,價格,環(huán)境。也可以預約該房間??梢圆榭葱拊撟约旱幕拘畔ⅲ缧彰?,電話號等。前臺:用戶完成登錄后,可以查看系統功能描述,了解酒店管理系統的整體功能、簡介等。用戶可以查看自己的基本信息,如編號,姓名,電話號等。后臺:管理員能夠對用戶的信息進行增刪改查等操作。以及對員工信息的管理。管理員可以查看房間狀態(tài)等功能。關鍵詞:酒店管理系統JSPMysql目錄TOC\o"1-2"\h\u31576第一章緒論 1144931.1項目背景 15801.2項目意義 1222951.3國內外研究現狀 2247571.4開發(fā)工具介紹 249371.4.1操作系統 256831.4.2開發(fā)平臺 225263第二章需求分析 3199682.1系統概述 3267372.2系統功能需求 3224962.3系統性能需求 344732.4可行性分析 4164932.4.1技術可行性 415442.4.2經濟可行性 4196492.5開發(fā)環(huán)境 417702第三章總體設計 5319313.1系統總體設計 582883.2功能模塊設計 541443.2.1用戶模塊設計 5170773.2.2管理員模塊設計 6119623.3數據庫設計 6926第四章詳細設計及實現 1038564.1前臺界面設計與實現 1039814.1.1個人用戶界面 1087144.1.2用戶注冊界面 10310824.1.3首頁界面 1199074.1.4熱門界面 1194174.1.5房型分類界面 12307574.1.6個人中心界面 12140594.2后臺功能設計與實現 13110034.2.1管理員管理房間信息模塊 13278594.2.2人員信息管理模塊 15326714.3數據庫連接 1626354第五章系統測試 1860805.1測試任務及目的 18161805.2測試計劃 1842695.3測試用例 1893335.3.1管理員模塊測試用例 18290425.3.2用戶模塊測試用例 19201385.4測試結論 204837結論 216400參考文獻 23第一章緒論1.1項目背景現如今國家發(fā)展迅速,經濟狀況越來越好的情況下,我國的旅游產業(yè)也隨之日益擴大。而在旅游行業(yè)的日漸興盛的時期,酒店行業(yè)的發(fā)展趨勢也越來越迅速。正因為旅游行業(yè)如此受歡迎,人們對酒店的需求從而越來越大。對于這種情況,酒店所面臨的問題也隨之而來。對于任何一個有一定規(guī)模的酒店來說都需要有一個完美的,能夠支撐酒店日常運行管理的系統。酒店的經營與管理面臨著越來越高的要求,一個高質量的信息管理系統不僅會為酒店帶來更對的利益,會實現員工的高效管理,也會給用戶帶來一個良好的印象,提高整體的形象。在當今社會,我國在酒店管理服務反面相對于國際上還略有不足,發(fā)展的相對來說比較緩慢。伴隨著我國發(fā)展的越來越好,國家的產業(yè)也在慢慢的與國際接軌,我國在各個方面超越其他國家指日可待。但這無疑也是一項巨大的挑戰(zhàn),我們要在面對這場挑戰(zhàn)時,必須提高整體競爭的能力,提高整體的競爭力最重要的是改變經營模式以及管理模式,提高管理的水平,實現這一目標最重要的是實現信息化建設。但在競爭如此激烈的環(huán)境下,如果能夠變得不平庸,做到出彩,就是我們值得思考的啦。這就需要最高超,最先進的技術以及最周到的服務來支持了。想要作為一個成功服務行業(yè),這就需要經營者的管理模式以及服務質量,提高整體水平來增加客戶粘性,提高客房預訂數量,并且要保證員工的工作效率以及一些維護的成本。在這個時代,更重要的是方便快捷的滿足客戶的需求,而達到這一目標,建立一個完善的,高效的信息管理系統是毋庸置疑的。1.2項目意義伴隨著當今社會科技的發(fā)展,每個行業(yè)都需要改變自己經營管理模式,都需要更加科技化,與社會共同進步來,走在社會的前沿。而科技發(fā)展的迅速,也使酒店服務行業(yè)成為城市現代化的體現。而現代化的建設也是促進國家經濟發(fā)展的一項重要措施,而旅游產業(yè)更是提高經濟的重中之重?,F代化的酒店管理是集多種方面為一身的,一種綜合性質的行業(yè),也為廣大的群體提供了便利。以往酒店的需要接觸的人力量過大,信息過多,容易流失客戶信息。員工基數也相對較大,人員復雜,可能得不到一個方便,高效管理。但是如今變成信息化管理,就會規(guī)避掉這些問題,通過系統錄入人員信息,管理客戶以及員工,不僅會在管理上方便、快捷、高效。還會因此大大減少各種成本。計算機酒店管理系統正是為此而設計的[1]。伴隨著全球經濟的發(fā)展,競爭壓力過大,市場上層出不盡的競爭對手,客戶通過對比期望也將越來越高,這種現象會讓酒店行業(yè)的領導者想盡一切辦法去降低管理和人工成本、擴大酒店業(yè)務、提高服務的質量和提升顧客的回頭率與點擊量,從而來增強酒店的核心競爭能力。其中最有效的方法之一最大程度的使用最先進的技術和最適合當今社會的經營管理模式,舍棄傳統意義上的酒店經營模式,探索新的經營管理方式,吸取國際上領先的產業(yè)的經驗并且去推動。這對我國酒店產業(yè)的發(fā)展有著巨大的幫助。從而獲得新的競爭資本,優(yōu)勢。在這方面國際上領先的酒店行業(yè)在一如既往的探索、實施和推進[2]。1.3國內外研究現狀我國酒店業(yè)在早期就通過計算機的管理方式來促進服務質量以及員工管理的效率。我國酒店的發(fā)展在前幾年還處于一個比較落后的狀態(tài),但是近幾年隨著我國經濟的快速發(fā)展和科技的快速發(fā)展,我國的服務行業(yè)也隨之更新換代了。尤其在IT行業(yè)日益壯大的情況下,其他行業(yè)也逐漸的變得信息化起來。比如酒店行業(yè),從以前的人工管理變成了信息化管理,用一套系統來管理整個酒店的經營模式以及管理方式,大大減輕了工作人員的壓力,也減少了投資成本,減少勞動力。信息化管理從不為人知也變的家喻戶曉起來。目前,國內有很多科技公司都已經開始專門研發(fā)系統用于方便管理,在競爭如此激烈,壓力如此大的環(huán)境下,各家公司更是積極的提高系統的質量以獲得核心競爭力。在這樣一個科技崛起的時代,家家戶戶都積極跟上步伐,時代發(fā)展的迅速使得酒店管理系統這個模式的發(fā)展到了一個新的時期,新的系統點及發(fā)展方向不斷涌現、新的系統平主要體現在系統基本占到客戶機/服務器模式下的Windows版,系統更加穩(wěn)定可靠、功能更加細致完善。而對軟件開發(fā)商來說,小的軟件將慢慢淘汰[11]。而今年,在全球經歷疫情,抵抗疫情的時候,旅游行業(yè)也因此產生了業(yè)績下滑,客戶流失的現象,隨著旅游產業(yè)的暗淡,酒店行業(yè)的營業(yè)額也隨之下降。那如果不實現信息化管理的情況下,就會花費大量的人工成本等,但現在通過信息化管理,減少人工,相對來說就是減少了經濟開銷。從國外酒店業(yè)發(fā)展的趨勢和先進的技術上來看,我們不難知道,伴隨各方面的差異,酒店行業(yè)的競爭的相當激烈,伴隨著客戶的選擇越來越多,眼光越來越高,要求越來越多造成了酒店行業(yè)的利潤越來越降低。怎樣去擴大經營空間,提高管理,決策效率,降低各項成本成為關鍵問題[10]。1.4開發(fā)工具介紹1.4.1操作系統Windows1.4.2開發(fā)平臺Eclipse

第二章需求分析2.1系統概述本系統功能通過結構化設計的方法來實現,對于提高系統的各項功能,是將整個系統合理的劃分成各個模塊,每個模塊實現不同的功能,達到不同的效果,合理的處理模塊與模塊之間的內部關聯,以及它們之間的銜接關系和數據聯系,通過對模塊的設計和模塊之間關系的設計來實現整個系統的功能。酒店管理系統前臺管理主要分為兩個模塊:用戶的注冊,用戶的登錄。酒店管理系統后臺管理主要分為五個模塊:訂單管理,房間管理,客戶管理,類型管理,修改密碼。普通用戶可以通過線上注冊自己的個人信息,完成登錄后,可以查看本系統有哪些功能,從而了解該酒店管理系統的基本功能、簡介等。用戶可以看到自己的信息,如用戶名,聯系方式等。用戶登錄成功后會看到該酒店所有的房間類型,點擊任意房間類型之后可以查看到該類型包括的所有房間信息;也可以通過系統的推薦房型來看那些房型是比較受歡迎的,從而進行對比選擇。房間管理模塊主要是管理客房的基本設置,可以進行添加新的房間信息、也可以修改房間信息、刪除房間信息、查詢房間信息等操作。客戶管理模塊主要是管理用戶的基本設置,可以進行添加新的用戶信息、也可以修改用戶信息、刪除用戶信息、查詢現有的用戶信息等操作。訂單管理模塊就是管理訂單的基本設置,可以查詢訂單并進行刪除。類型管理模塊主要是管理房間類型的基本設置,可以進行添加新的房間類型、也可以修改房間類型、刪除房間類型、查詢房間類型等操作。修改密碼模塊就是管理員可以修改管理的密碼。系統整體設計如圖2-1所示。果真蔬菜水果銷售系統果真蔬菜水果銷售系統前臺后臺注冊登錄訂單管理房間管理客戶管理類型管理圖2-1系統整體設計2.2系統功能需求本系統在界面設計方面在遵守GUI的有關規(guī)范的同時,將根據本系統的特點,設計出更加人性化的人機界面,首先用戶登錄網站在首頁可瀏覽酒店基本信息;個人用戶可以注冊賬號、登錄后在該系統內可以按照自己的要求搜索自己理想的房型。管理員登錄賬號后能夠對酒店的訂單進行刪除管理,對酒店的客戶進行管理,對房間信息以及房間的類型進行管理。普通用戶可以通過線上注冊自己的個人信息,完成登錄后,可以查看本系統有哪些功能,從而了解該酒店管理系統的基本功能、簡介等。用戶可以看到自己的信息,如用戶名,聯系方式等。用戶登錄成功后會看到該酒店所有的房間類型,點擊任意房間類型之后可以查看到該類型包括的所有房間信息;也可以通過系統的推薦房型來看那些房型是比較受歡迎的,從而進行對比選擇。管理員登錄后臺后也會對訂單、房間信息、客戶信息以及房間類型進行管理。2.3系統性能需求易用性分析:隨著時代的發(fā)展,經濟的提高,人們的生活水平也隨之有了質的飛躍,因此,也有越來越多的人豐富自己的空閑時間,去世界各地去旅游,欣賞美景,感受當地的人文風俗。而旅游業(yè)的興盛也促進了酒店行業(yè)的發(fā)展。酒店管理系統就解決了人們在出發(fā)前不知道怎么選擇酒店的問題。登錄該系統后可以看到酒店的簡介、環(huán)境以及酒店房間的價格,為酒店以及顧客都減少了很多麻煩。安全性分析:目前此系統僅僅是根據目前的需求而開發(fā)設計的,隨著時間的累積,使用該系統的用戶將會變得越來越多,那么他們的信息數據是要保證安全的。因此安全性要做的十分完美,確保在用戶群體大,數據量多時對系統不會造成影響,不會泄露出去。2.4可行性分析2.4.1技術可行性Java是一門面向對象編程語言,它不僅去除了C++里面令大部分人難以理解的多繼承、指針等概念,還吸收了很多C++語言的各種優(yōu)點。這也是為什么Java語言具有簡單易用和功能強大兩個特征。Java語言作為靜態(tài)面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優(yōu)雅的思維方式進行復雜的編程。Java具有面向對象、安全性、簡單性、分布式、健壯性等特點。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等。2.4.2經濟可行性云衣酒店管理系統的設計開發(fā)之后可以提高云衣酒店的管理,使之更加迅速便捷、高效、標準化、流程化、系統化。長此以往,會大大減少酒店所投入的資金成本、人力成本、以及時間成本。在用戶使用的角度來看,也為用戶帶來了更加便捷預定房間操作。節(jié)省了時間、金錢等成本,還可以讓用戶更直觀的選擇他們自己想要預定的房間以及酒店的環(huán)境。2.5開發(fā)環(huán)境操作系統:Windows10數據庫:MySQL開發(fā)語言:Java開發(fā)平臺:Eclipse

第三章總體設計3.1系統總體設計本系統功能通過結構化設計的方法來實現,是將整個系統合理的劃分成各個功能模塊,正確地處理模塊之間的內部聯系,并分析出模塊之間的內部聯系,從而提高系統的各項指標,以及它們之間的銜接關系和數據聯系,通過對模塊的設計和模塊之間關系的設計來實現整個系統的功能。酒店管理系統前臺管理主要分為兩個模塊:用戶的注冊,用戶的登錄。酒店管理系統后臺管理主要分為五個模塊:訂單管理,房間管理,客戶管理,類型管理,修改密碼。普通用戶可以通過線上注冊自己的個人信息,完成登錄后,可以查看本系統有哪些功能,從而了解該酒店管理系統的基本功能、簡介等。用戶可以看到自己的信息,如用戶名,聯系方式等。用戶登錄成功后會看到該酒店所有的房間類型,點擊任意房間類型之后可以查看到該類型包括的所有房間信息;也可以通過系統的推薦房型來看那些房型是比較受歡迎的,從而進行對比選擇。房間管理模塊主要是管理客房的基本設置,可以進行添加新的房間信息、也可以修改房間信息、刪除房間信息、查詢房間信息等操作??蛻艄芾砟K主要是管理用戶的基本設置,可以進行添加新的用戶信息、也可以修改用戶信息、刪除用戶信息、查詢現有的用戶信息等操作。訂單管理模塊就是管理訂單的基本設置,可以查詢訂單并進行刪除。類型管理模塊主要是管理房間類型的基本設置,可以進行添加新的房間類型、也可以修改房間類型、刪除房間類型、查詢房間類型等操作。修改密碼模塊就是管理員可以修改管理的密碼。3.2功能模塊設計3.2.1用戶模塊設計用戶模塊指新用戶可以在線注冊新賬號,完成登錄后,顧客可以在前臺個人中心中修改自己的一些基本信息,如顧客的名字,聯系方式等??梢圆榭聪到y首頁簡介,功能描述,了解酒店管理系統的整體功能??梢圆榭淳频甑姆啃瓦x擇自己喜歡的,進行預定房間。如圖3-1所示。用戶模塊用戶模塊注冊登錄查看系統簡介修改個人信息預定房間查看訂單圖3-1用戶功能模塊設計3.2.2管理員模塊設計管理員登錄后臺之后可以對顧客的信息進行查詢操作、添加顧客信息操作、修改顧客信息操作、刪除顧客信息操作等。對訂單進行刪除管理。對酒店的房間進行查詢房間價格、剩余情況、添加房間信息、數量、修改房間信息、刪除房間信息等管理。對管理員密碼進行修改等管理。如圖3-2所示。管理員模塊管理員模塊用戶增刪改查房間增刪改查訂單刪除修改管理員密碼圖3-2管理員功能模塊設計3.3數據庫設計3.3.1數據庫概念結構設計本系統使用Mysql數據庫存放數據,建立Mysql57數據庫,包含用戶表user表,房間類型表types表,推薦房間表tops表,訂單表order表,購物車表items表,房間信息表goods表,管理員表admin表;其中包括以下實體:分別為用戶,房間信息,管理員,房間類型等。管理員可以管理用戶信息,一個管理員可以管理多個用戶,一個用戶只能被一個管理員管理。用戶可以預定房間,一個用戶可以預定多個房間,但同一個房間只能由一個用戶來預定。一個房間只屬于一種房間類型,但一個房間類型可以包含很多個房間。E-R圖如3-3所示。管理用戶id用戶管理員id用戶名mingzim管理用戶id用戶管理員id用戶名mingzim密碼mingzim訂房人ingzim注釋mingzim電話mingzim地址用戶名密碼管理房間類型類型id類型名預定房間名字價格房間id類型圖片數量1nm11m圖3-3數據庫總體E-R圖(1)用戶表用戶表含有用戶id、用戶名、密碼、訂房人名字、訂房人電話、地址、注釋。如表3-1所示。表3-1用戶表結構表(user)字段類型主鍵外鍵注釋idint是idusernamevarchar(255)用戶名passwordvarchar(255)密碼namevarchar(255)訂房人名字phonevarchar(255)訂房人電話addressvarchar(255)地址(2)房間類型表用戶表含有房間類型id、房間類型名稱。如表3-2所示。表3-2房間類型表(types)字段類型主鍵外鍵注釋idint是房間類型idnamevarchar(50)房間類型名稱(3)推薦房間表用戶表含有id、推薦類型、房間id。如表3-3所示。表3-3推薦房間表(tops)字段類型主鍵外鍵注釋idint是idtypetinyint推薦類型good_idint房間id(4)訂單信息表用戶表含有id、總價、商品總數、訂單狀態(tài)、支付方式、下單時間、下單用戶。如表3-4所示。表3-4訂單表(order)字段類型主鍵外鍵注釋idint是idtotalint總價amountint商品總數statustinyint訂單狀態(tài)paytypetinyint支付方式續(xù)表3-4訂單表(order)字段類型主鍵外鍵注釋systimetimestamp下單時間user_idint下單用戶(5)購物車表用戶表含有id、價格、購買數量、訂單id、房間id。如表3-5所示。表3-5購物車表(items)字段類型主鍵外鍵注釋idint是idpriceint價格amountint購買數量order_idint訂單idgood_idint房間id(6)房間信息表用戶表含有id、價格、房間名稱、圖片。如表3-6所示。表3-6房間信息表(goods)字段類型主鍵外鍵注釋idint是idnamevarchar(255)房間名稱covervarchar(255)封面image1varchar(255)圖片1image2varchar(255)圖片2priceint價格introvarchar(255)介紹stockint庫存type_idint房間類型id(6)管理員表用戶表含有id、價格、購買數量。如表3-7所示。表3-7管理員表(admins)字段類型主鍵外鍵注釋idint是idusernamevarchar(255)用戶名passwordvarchar(255)密碼

第四章詳細設計及實現4.1前臺界面設計與實現4.1.1個人用戶界面?zhèn)€人用戶注冊登錄后,可以查看到酒店所有房型及詳細情況;新用戶可以在線注冊。圖4-1為個人用戶登錄頁面,用戶登錄時按照要求輸入用戶名和密碼,系統中函數在數據庫中查詢用戶名和密碼若有匹配的則進入房間類型頁面,否則證明非該系統用戶,顯示用戶名或密碼錯誤。如圖4-1所示。圖4-1登錄頁面設計4.1.2用戶注冊界面圖4-2為新用戶注冊頁面,新用戶注冊成功后可以登錄到房間類型頁面查看房間詳情。如圖4-2所示。圖4-2注冊頁面設計4.1.3首頁界面圖4-3為首頁界面。不論是老用戶新用戶打開本系統都會看到首頁界面,能查看到酒店環(huán)境。如圖4-3所示。圖4-3首頁頁面設計4.1.4熱門界面圖4-4為熱門界面。不論是老用戶新用戶打開本系統都會看到熱門界面,能查看到酒店熱門房間情況。如圖4-4所示。圖4-4關于頁面設計4.1.5房型分類界面點擊房型分類會看到所有房間類型,點擊任意房間類型會看到該房間類型下的所有房間。如圖4-5,圖4-6所示。圖4-5房間類型圖4-6房間信息4.1.6個人中心界面點擊個人中心,進入到個人中心界面,用戶可以修改個人信息以及登錄密碼。如圖4-7所示。圖4-7個人中心4.2后臺功能設計與實現4.2.1管理員管理房間信息模塊管理員登錄成功后點擊房間管理會看到所有房間的信息,可以對房間信息進行查詢、修改、刪除的功能,也可以進行添加新房間的功能。頁面可以簡單清晰的看到房間的價格,剩余數量等信息。詳細設計流程圖如圖4-5所示。效果圖如4-6所示。點擊訂單管理,可以看到所有訂單信息,可以對訂單信息進行刪除。效果圖如4-7所示。點擊類型管理會看到所有房間類型,可以對房間類型進行修改、刪除的功能,也可以進行添加新房間類型的功能。效果圖如4-8所示。點擊修改密碼,可以對管理員的密碼進行修改。效果圖如4-9所示。開始管理員登錄進入管理界面進行增刪改差結束開始管理員登錄進入管理界面進行增刪改差結束圖4-5詳細設計流程圖圖4-6管理員登錄效果圖圖4-7訂單管理效果圖圖4-8類型管理效果圖圖4-9修改密碼效果圖4.2.2人員信息管理模塊管理員登錄成功后點擊客戶管理會看到所有用戶的信息,可以對用戶信息進行查詢、修改、刪除的功能,也可以進行添加新用戶的功能。頁面可以直觀的看到用戶的信息。詳細設計流程圖如圖4-10所示。效果圖如4-11所示。開始管理員登錄進入客戶管理界面進行增刪改查開始開始管理員登錄進入客戶管理界面進行增刪改查開始圖4-10詳細設計流程圖圖4-11人員信息管理效果圖4.3數據庫連接本系統在數據庫連接方面主要使用了MyBatis封裝和MySQL數據庫。工作原理MyBatis是支持普通SQL查詢,存儲過程和高級映射的優(yōu)秀持久層框架。MyBatis消除了幾乎所有的JDBC代碼和參數的手工設置以及結果集的檢索。MyBatis使用簡單的XML或注解用于配置和原始映射,將接口和Java的POJOs(PlainOrdinaryJavaObjects,普通的Java對象)映射成數據庫中的記錄。MyBatis持久層框架,它對JDBC的操作數據庫的過程進行封裝,使開發(fā)者只需要關注SQL本身,而不需要花費精力去處理例如注冊驅動、創(chuàng)建connection、創(chuàng)建statement、手動設置參數、結果集檢索等JDBC繁雜的過程代碼。Mybatis工作流程通過SqlSessionFactoryBuilder創(chuàng)建SqlSessionFactory對象通過SqlSessionFactory創(chuàng)建SqlSession對象通過SqlSession拿到Mapper代理對象通過MapperProxy調用Mapper中增刪改查的方法功能架構API接口層數據處理層基礎支撐層

第五章系統測試5.1測試任務及目的系統測試就是以發(fā)現程序錯誤或不穩(wěn)定性而執(zhí)行程序的過程。系統測試的目的在于找出當前系統中在設計與開發(fā)方面出現的錯誤,為后續(xù)的系統運行落地實現保障。5.2測試計劃在前臺針對新用戶注冊賬號進行測試,新用戶點擊注冊進入注冊頁面,輸入注冊信息,提交,如果提示注冊成功則代表新用戶注冊成功。在前臺進行登錄測試,注冊成功的用戶輸入相應的用戶名密碼,登錄成功進入到首頁則代表用戶登錄成功;管理員點擊后臺登錄,輸入用戶名密碼,登錄后進入后臺管理界面則代表登錄成功。如果用戶名或密碼錯誤則會提示用戶名或密碼錯誤。點擊任意一個房型點擊加入購物車后查看右上角購物車中是否有加入的房間。將購物車的內容點擊提交訂單后,在我的訂單中查看是否有訂單信息,如果有,則表示測試成功。在后臺點擊訂單管理,可以看到所有訂單信息,可以對訂單信息進行刪除。在后臺點擊客戶管理,可以看到所有用戶的信息,可以點擊添加用戶,添加成功后顯示列表則會增加一列;可以對用戶信息進行刪除和修改,刪除或修改成功后會通過顯示列表清晰直觀的表現出來。在后臺點擊房間管理,可以看到所有房間的信息,可以點擊添加房間,添加成功后顯示列表則會增加一列;可以對房間信息進行刪除和修改,刪除或修改成功后會通過顯示列表清晰直觀的表現出來。在后臺點擊類型管理,可以看到房間整體的分類列表,可以增加類目,修改以及刪除,成功后通過列表展現出來。在后臺點擊修改密碼可以修改管理員的密碼,修改成功后則要用新的密碼進行管理員后臺登錄。5.3測試用例5.3.1管理員模塊測試用例表5-1管理員管理測試表測試編號測試用例描述操作過程及數據預期結果測試結果001將要預定的房間加入購物車點擊任意一個房型點擊加入購物車右上角購物車中有加入的房間通過續(xù)表5-1管理員管理測試表002提交訂單將購物車的內容點擊提交訂單我的訂單中能夠查看到訂單信息通過003訂單管理在后臺點擊訂單管理,可以看到所有訂單信息選擇一個訂單進行刪除刪除成功,刷新訂單管理界面,能夠看到訂單信息減少一條通過004客戶管理點擊添加用戶,填寫用戶信息刷新客戶管理界面,添加成功后顯示列表則會增加一列。通過005客戶管理對用戶信息進行刪除刪除成功,刷新客戶管理界面,能夠看到用戶信息減少一條通過006房間管理可以點擊添加房間填寫房間信息添加成功后顯示列表則會增加一列通過007房間管理對房間信息進行刪除刪除成功,刷新房間管理界面,能夠看到房間信息減少一條通過008類型管理增加類目,修改以及刪除刷新列表,看到相應變化通過009修改管理員密碼進入后臺點擊修改密碼用新密碼成功登陸后臺通過5.3.2用戶模塊測試用例表5-2用戶模塊測試表測試編號測試用例描述操作過程及數據預期結果測試結果001注冊新用戶新用戶點擊注冊進入頁面,輸入注冊信息,提交提示注冊成功通過002用戶登錄輸入相應的用戶名密碼成功進入首頁通過5.4測試結論預定房間,將房間放入購物車中,測試結果正確。點擊右上角可以看到加入購物車內的房間。將購物車中的房間提交訂單,成功后會在我的訂單中顯示,測試結果正確。點擊我的訂單可以看到下單的房間。進行支付。在后臺訂單管理中可以查看到所有訂單。測試結果正確。刪除一條訂單后訂單列表會減少一條。在后臺客戶管理中可以查看到所有用戶。測試結果正確。添加用戶成功后刷新客戶管理列表則會增加一條。刪除一個用戶信息列表則會減少一條信息。在后臺房間管理中可以看到所有房間信息。測試結果正確。添加房間成功列表則會新增一條房間信息。刪除一個房間列表中則會減少一條房間信息。在后臺類型管理中可以看到房間的類型。測試結果成功。添加類目,則會增加一個類目。刪除一個類目,列表中則會減少一個類目,修改類目名稱則列表中類目名稱隨即改變。修改管理員密碼。測試結果正確。用修改后的密碼能夠成功登錄后臺。注冊新用戶。測試結果正確。用新注冊的賬號密碼登錄系統。結論在當今社會中,隨著科技發(fā)展的越來越迅速,人們在旅行中再也不用擔心酒店房間訂不到

溫馨提示

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

評論

0/150

提交評論