基于JSP的旅游城市中小型酒店预订网站的设计与实现
2017-07-18戚利娜吉首大学张家界学院
戚利娜 吉首大学张家界学院
基于JSP的旅游城市中小型酒店预订网站的设计与实现
戚利娜 吉首大学张家界学院
针对旅游城市中小型酒店在线预订功能的不完善的问题,本文设计了符合游客预订需求的酒店预订网。该网可实现所有旅游城市的中小型酒店的在线查询,搜索,预订等业务,具有一定的实用性。此外,本文采用jsp技术,结合MyEclipser游编程功能实现了该网站的功能。
JSP 旅游城市 酒店预订 网站设计
1 引言
随着旅游业的发展,越多越多的民众选择外出旅游。据国家旅游网公布的数据显示,每年国内旅游人次达30多亿。而游客人数增多,导致游客在旅游城市得到的相关的服务无法满足自身需求,游客在旅游城市预订酒店时体现的尤其明显。一方面,大型的知名的酒店费用不菲,而且常常需要提前很久才能预订;另外一方面,中小型酒店在网上预订方面没有完善的预订平台。基于上述讨论,本文主要研究中小型酒店网上预订功能不完善的问题,从而设计和实现了旅游城市中小型预订网站。
接下来,本文将介绍网站功能设计、网站实现的关键技术。
2 网站功能设计
网站分为前台功能模块以及后台功能模块。前台功能模块主要用于用户注册、用户登录、用户浏览酒店基本信息、搜索酒店信息、预订酒店等功能。后台模块主要用户管理人员发布酒店的相关信息,酒店管理人员处理订单信息,管理账户等功能。总体功能图如图1所示:
图1 中小型酒店预订网的总体功能图
2.1 前台功能介绍
用户通过网址访问旅游城市中小型企业网站,进入主页,浏览主页中显示酒店的相关信息、如酒店位置、酒店价格、酒店是否可以免费停车等用户决策。如果酒店信息过多,无法判断,可根据菜单栏中的搜索功能进行搜索、如按价格在100-200之间搜索、按城市来搜索等满足用户搜索的需求。确定好入住酒店后,用户通过登录账号信息即可以预定酒店。如没有账号信息,则需要通过注册模块注册账号。具体功能介绍如下:
会员登录:用户点击登录按钮,在弹出的登录界面中,输入注册的账号和密码,特别是输入图片验证码,当账号、密码、验证码三者都通过验证后,网站会提示登录成功,进入预定页面。否则,网站提示账号、密码、验证码等相关信息不正确或者不存在。当出现上述提示信息后,用户需要根据具体提示进行操作,如账号信息错误,则重新输入正确的账号信息;或者提示账号信息不存在,则需通过注册功能注册账号。
会员注册:用户点击注册按钮,在网站弹出的注册界面中,输入账号、密码、手机号码等关键信息。当用户注册账号已存在时,网站会立刻提示账号信息已存在。当所有信息都输入完毕后,手机会接收到网站发送的验证码,只有当用户输入正确的验证码后,注册功能才结束。
酒店查询:由于酒店信息多,为方便用户查询具体酒店信息,提供了网站提供了酒店查询功能。具体而言,可通过该功能按如下关键字查询:酒店名称、酒店所在城市、酒店价格、酒店相关的配套设施、酒店的评分、酒店房型等。
酒店浏览:用户进入网站主页,可以根据自身需求查看酒店的相关信息,从而决定入住酒店。网站提供了酒店的价格、酒店图片、酒店位置、酒店相关配套设置等。
酒店预订:用户通过账号登录成功后,选择入住酒店,进入预订界面,输入入住日期,入住天数后即可完成酒店的预订。
2.2 后台功能介绍
中小型酒店网站后台主要用户是网站管理员、酒店管理人员。对于网站管理人员,后台主要功能是管理网站管理人员的账号和权限,管理会员账号信息等。对于网站管理人员,后台主要功能是管理酒店的相关信息,处理会员的订单,以及积分等。具体如下:
订单管理:酒店管理人员进入后台,可查看预订酒店的订单信息,包括预订的入住日期,天数、房型等。
发布信息:酒店管理人员进入后台,可以查看前台展示的信息,并可做酒店信息做增删查改等操作。
账号管理:网站管理员可通过该功能增加、删除,修改酒店管理员账号。
个人设置:会员可通过个人设置功能修改密码等信息。
3 酒店预订网实现关键技术
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服务器之一,适用于大多数计算机操作系统。
4 结语
本文结合目前旅游城市中小型酒店预订需求,以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—),女,吉首大学张家界学院讲师,研究方向:计算机应用技术。