戚利娜 吉首大學張家界學院
基于JSP的旅游城市中小型酒店預訂網站的設計與實現
戚利娜 吉首大學張家界學院
針對旅游城市中小型酒店在線預訂功能的不完善的問題,本文設計了符合游客預訂需求的酒店預訂網。該網可實現所有旅游城市的中小型酒店的在線查詢,搜索,預訂等業務,具有一定的實用性。此外,本文采用jsp技術,結合MyEclipser游編程功能實現了該網站的功能。
JSP 旅游城市 酒店預訂 網站設計
隨著旅游業的發展,越多越多的民眾選擇外出旅游。據國家旅游網公布的數據顯示,每年國內旅游人次達30多億。而游客人數增多,導致游客在旅游城市得到的相關的服務無法滿足自身需求,游客在旅游城市預訂酒店時體現的尤其明顯。一方面,大型的知名的酒店費用不菲,而且常常需要提前很久才能預訂;另外一方面,中小型酒店在網上預訂方面沒有完善的預訂平臺。基于上述討論,本文主要研究中小型酒店網上預訂功能不完善的問題,從而設計和實現了旅游城市中小型預訂網站。
接下來,本文將介紹網站功能設計、網站實現的關鍵技術。
網站分為前臺功能模塊以及后臺功能模塊。前臺功能模塊主要用于用戶注冊、用戶登錄、用戶瀏覽酒店基本信息、搜索酒店信息、預訂酒店等功能。后臺模塊主要用戶管理人員發布酒店的相關信息,酒店管理人員處理訂單信息,管理賬戶等功能。總體功能圖如圖1所示:

圖1 中小型酒店預訂網的總體功能圖
2.1 前臺功能介紹
用戶通過網址訪問旅游城市中小型企業網站,進入主頁,瀏覽主頁中顯示酒店的相關信息、如酒店位置、酒店價格、酒店是否可以免費停車等用戶決策。如果酒店信息過多,無法判斷,可根據菜單欄中的搜索功能進行搜索、如按價格在100-200之間搜索、按城市來搜索等滿足用戶搜索的需求。確定好入住酒店后,用戶通過登錄賬號信息即可以預定酒店。如沒有賬號信息,則需要通過注冊模塊注冊賬號。具體功能介紹如下:
會員登錄:用戶點擊登錄按鈕,在彈出的登錄界面中,輸入注冊的賬號和密碼,特別是輸入圖片驗證碼,當賬號、密碼、驗證碼三者都通過驗證后,網站會提示登錄成功,進入預定頁面。否則,網站提示賬號、密碼、驗證碼等相關信息不正確或者不存在。當出現上述提示信息后,用戶需要根據具體提示進行操作,如賬號信息錯誤,則重新輸入正確的賬號信息;或者提示賬號信息不存在,則需通過注冊功能注冊賬號。
會員注冊:用戶點擊注冊按鈕,在網站彈出的注冊界面中,輸入賬號、密碼、手機號碼等關鍵信息。當用戶注冊賬號已存在時,網站會立刻提示賬號信息已存在。當所有信息都輸入完畢后,手機會接收到網站發送的驗證碼,只有當用戶輸入正確的驗證碼后,注冊功能才結束。
酒店查詢:由于酒店信息多,為方便用戶查詢具體酒店信息,提供了網站提供了酒店查詢功能。具體而言,可通過該功能按如下關鍵字查詢:酒店名稱、酒店所在城市、酒店價格、酒店相關的配套設施、酒店的評分、酒店房型等。
酒店瀏覽:用戶進入網站主頁,可以根據自身需求查看酒店的相關信息,從而決定入住酒店。網站提供了酒店的價格、酒店圖片、酒店位置、酒店相關配套設置等。
酒店預訂:用戶通過賬號登錄成功后,選擇入住酒店,進入預訂界面,輸入入住日期,入住天數后即可完成酒店的預訂。
2.2 后臺功能介紹
中小型酒店網站后臺主要用戶是網站管理員、酒店管理人員。對于網站管理人員,后臺主要功能是管理網站管理人員的賬號和權限,管理會員賬號信息等。對于網站管理人員,后臺主要功能是管理酒店的相關信息,處理會員的訂單,以及積分等。具體如下:
訂單管理:酒店管理人員進入后臺,可查看預訂酒店的訂單信息,包括預訂的入住日期,天數、房型等。
發布信息:酒店管理人員進入后臺,可以查看前臺展示的信息,并可做酒店信息做增刪查改等操作。
賬號管理:網站管理員可通過該功能增加、刪除,修改酒店管理員賬號。
個人設置:會員可通過個人設置功能修改密碼等信息。
3.1 JSP編程語言
Jsp的簡稱是Java Server Page,主要特點是一次編寫,多次運行,而且支持多平臺。該技術以Java語言為腳本,集合了HTML,CSS,JavaScript等,主要應用的場景是B/S結構中響應客戶端的請求,處理數據,最后做出響應。
3.2 MySQL數據庫
MySql數據庫一種小型的關系型數據庫。具有速度快、體積小、安全性高、開源等特點。處理的數據量達千萬條級別,適用于中小型企業網站開發。
3.3 MVC框架
MVC的全稱是Model View Controller,是現在Web應用程序的主流模式。其中,View用于顯示數據,Controller主要用戶處理接收的數據,而Model處理應用程序的數據邏輯。
3.4 Apache服務器
Apache服務器屬于開源的網頁服務器,其特點是安全性高,支持多平臺開發。作為最流行的Web服務器之一,適用于大多數計算機操作系統。
本文結合目前旅游城市中小型酒店預訂需求,以MyEclipse編程軟件為工具,以JSP為開發語言,基于MVC模式實現了中小型酒店預訂網。網站的功能滿足游客的預訂需求,操作簡單,應用范圍較廣,界面美觀,功能實用,具有一定的應用價值。
[1]孫衛琴,李洪成.Tomcat與Java Web開發技術詳解[M]北京:電子工業出版社2004:220-321
[2]張曉燕.對中國B2C電子商務發展思路的探索[J]商場現代化.2005(20):3-15
[3]柳永坡,劉雪梅,趙長海.JSP應用開發技術[M].北京:人民郵電出版社,2005:30-32
[4]陳昊鵬譯.Bruce Eckel Thinking in Java[M].北京:電子工業出版社2007:30-153
[5]賀松平.基于MVC模式的B/S架構的研究及應用[D].武漢:華中科技大學,2006:6-16
戚利娜(1981—),女,吉首大學張家界學院講師,研究方向:計算機應用技術。