基于Java的民宿网站的设计与实现

2020-08-04 12:17蔡小清王婷
青年生活 2020年14期

蔡小清 王婷

摘要:随着我国旅游业的快速发展,据不完全统计自2015年国内旅游可达到28亿人次,巨大的人流意味着住宿成为一大问题,旅行住民宿已然成为当代社会的一大潮流。本文设计的民宿网站不仅满足视觉美感,更要给用户一种简洁明了可靠的体验,后台系统做到稳定,安全不泄漏用户的隐私,因此民宿网站的页面设计友好和具有高度安全才能博得广大用户的青睐,极大地提升用户的出行幸福感。

本网站采纳Java EE技术,以便捷式开发的Spring Tool Suite为开发工具,使用Mysql,Navicat工具数据库系统进行存储,最终得到一个完善的民宿网站。

关键词:民宿网站;javaEE;sts

在我国旅游行业和互联网的快速发展的背景下,越来越多的人选择出门旅行,而住所是旅游出行必不可少的,但是由于生活水平的提高,旅客对住宿的环境,价格,舒适度的要求始终都在提高,正因为民宿能够使旅客在旅行时可以真正融入和了解本地的风土人情,亲身体验到其特有的生活模式的特点,因此越来越多人愿意通过网上预订民宿的方式来解决出行住宿的问题,这便为民宿网站的形成带来了发展机遇。纵观网络时代的发展,你可以在旅游前就可以通过各种网站,软件来预订出行机票,住房等等,那么如何能在出行前便快捷的选择住所这个问题,订购网站就显得尤其重要,因此设计一个民宿网站能够使租户能更加快捷的上传房源信息和客户更加便捷的选择心仪的住所。本文所设计的网站是基于java EE的民宿网站可以实现客户在网站上浏览、预订民宿,房主在网站上实时更新房源,利用sts工具开发设计网页,并与后台实时连接,实现系统稳定,数据安全。通过本网站的开发设计可以整合优质民宿资源,增加运营规模,提高业务服务品质。

一、国内外民宿网站的发展现状

2019年1月7日,途家公司发表了《2018途家民宿旅行年终报告》,在该报告中显示,2018年民宿预订订单量是2017年的约4倍,在线房源超越140万套,这140万套中,包括国内房源100万套,海外房源超过40万套,一共覆盖国内400个城市和海外上千个城市[4]。尽管我国民宿的预定订单如此之多,但由于民宿种类很多,而我国的民宿和民宿网站发展还处于初级阶段,还未形成一个较为完整的产业链产业形态,民宿的服务质量也参差不齐。因此我国的民宿网站的形成将解决这些问题,通过网站注册登录系统,首先租户必须按照要求上传民宿硬件设备,环境设备等相关信息且照片必须清晰详细,这样便保证了住房质量,其次客户也必须在网站实行登录,先预订后入住。这样交互的双方在互联网都建立了彼此的信任。国内民宿网站的发展也极为迅速,各平台之间的也尤为竞争激烈。比如途家,爱彼迎,小猪等等平台大力发展。民宿行业顺延时代潮流,将业务与互联网结合是其发展的必然趋势,尤其是要做好民宿行业的平台,一定要开发出一个可靠,精简,有效与便捷的平台。

国外民宿的发展也是呈现出多样化,早已形成一种潮流,因此国外比较知名的预订酒店或民宿网站有Booking,Agoda等等,这些酒店可以在线快速更改入住日期、添加客房或取消订单,采取先订房后付款的方式,在国外广受欢迎。但是国外没有专门一个网站是关于预订民宿的,大多数酒店、民宿、机票集于一个网站。

二、民宿网站的设计

(一)网站总体结构

本网站主要有三种用户:预订民宿客户:网站的基础用户,拥有在网站上的基本操作功能,只要进行实名制注册与登录,就可在网站上查询旅行目的地的房源;民宿房东:用户可以在网站上选择成为房东的功能,然后发布房源,等待用户联系,解决租客在入住前的问题;后台管理员:后台管理员可以管理以上两类用户提交到后台的信息,包括房源资源管理,订单管理。

(二)网站功能模块

1、商品展示模块:在首页上展示旅游热门城市的房源,按房源的上传时间分为热门城市、热门景点、季节特惠房源来展示。

2、房源查询模块:在搜索栏输入目的地、城市或景点和入住日期与退房日期可以一键查询到想要的房源。

3、收银台模块:已经注册登录的用户可以从网页上直接点击房源马上预定,之后填写用户基本信息就可完成下单。

4、房东注册模块:用户点击注册房东,上传个人信息与房源的详细信息,完成后,房源将按照地点显示到页面上。

5、订单查询模块:当前订单信息以及历史订单记录,用户有权限查看自己对应的订单信息,不管在何时都可以查看自己的订单。

6、留言模块:用户在预订房源时可以在线给房东留言,询问自己的问题,等房东上线便可以解决问题。

后台功能的模块我们也可以从前台模块分析中得出:

1、商品管理模块:按房源商品的城市类别、价格以及房源商品的名称来查询相关的房源商2、品信息,并对房源的信息进行维护。

3、用户管理模块:对用户的信息进行分类,只可以检查和删除某些特定部分的用户信息,用户信息的添加只能由用户本身执行。

4、管理员维护模块:管理员对自身的身份信息进行管理和维护以及对网站的一些基本信息进行运维。

5、订单管理模块:订单的状态、详细信息等都可以被管理员所查询,并且管理员有权对其进行修改和维护。

6、留言模块:对用户和租户之间的留言进行维护。

(三)数据库设计

1、用户信息数据表:数据项包括用户姓名、用户联系信息、密码、邮箱地址等;

2、商品信息数据表:包括商品分类信息和详细信息,针对某个商品进行管理;

3、订单信息的数据表:包含订单的基本信息和订单状态等;

4、订单明细表:记录订单的交易明细情况;

5、房源分类的数据表:网站在向用户展示商品是需要将商品分类保证用户能准确查找自己所要的房源。

三、總结与展望

总之,民宿的兴起是必然趋势,有针对性的网站可以使用户更加便捷的查询到有效的信息,大大提升了用户体验。通过对民宿网站的开发,可以促进民宿产业的发展,从而带动旅游业的发展,具有一定的经济效益和社会效益。

参考文献

[1] 《中国新时代》 2019年第2期132-137,共6页