APP下载

基于JSP的旅游城市中小型酒店预订网站的设计与实现

2017-07-18戚利娜吉首大学张家界学院

数码世界 2017年6期
关键词:后台账号管理人员

戚利娜 吉首大学张家界学院

基于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—),女,吉首大学张家界学院讲师,研究方向:计算机应用技术。

猜你喜欢

后台账号管理人员
玩游戏没账号租一个就行
以“5×3”立体模式打造外派管理人员队伍
施诈计骗走游戏账号
Wu Fenghua:Yueju Opera Artist
国企基层管理人员作风建设措施分析
后台暗恋
Google Play游戏取消账号绑定没有Google账号也能玩
互联网思维下的汽车服务连锁后台支撑系统
后台的风景
5年前的选择决定今天