基于Java的旅游网站的设计与实现(关于旅游的网页设计)

更新时间:2024-07-29 16:51:02

张岚在《基于Java web技术旅游服务网站的设计与实现》中提及的需求分析给我很多启发,在基本的食、宿、行、游、购外,还贴心的为使用者将旅者权益的信息单独作为一个板块设立,提供论坛给使用者体验社交的快乐。[9]这些功能需求在途牛、携程、驴妈妈等旅游网在国内的功能已完善的非常好了,在郭佳祺《移动互联网时代途牛网的商业模式创新研究》就提到,使用者对于功能的需求依次是机票预定、车票预定、酒店预定,其次才是各项旅游地点,说明国内更多的是商务人士的出行在使用,故这些功能的安排是首选。[10]

孙岩和李晶的《 基于SpringBoot 的旅游资源管理网站的设计与实现》使用了springboot作为框架进行设计。springboot相较于spring,免去了许多繁杂的配置过程,能快速的开发出一个简便的应用,同时其内部的Tomcat服务器也让部署更轻松。所用到的数据库为MySQL,称之位在web上最好用的数据库,分点阐述其有点。[13]

喻佳和吴丹新提出了基于 SpringBoot 的 Web 快速开发框架 (以下 简称 RDWFBS), 通过集成各种优秀、 开源的 J2EE Web 框架, 不仅实现了各层的松散耦合, 还可创建独立的应 用 程 序, 同时大量减少构建配置。另外,通过添加 Thymeleaf 可以轻松地与 Spring MVC 等 Web 框架进行集成, 作为 Web 应用的模板引擎,极大地解决了前、后端开发不一致的问题, 使得前、后端分离的开发形式成 为可能。[15](此内容在孙岩和李晶的文献中也有所提及)Thymeleaf 提供一种可维护的创建模板的方式。为实现这一点,它建立在自然模板的概念上,将其逻辑注入到模板文件中,不会影响模板被用作设计原型。这改善了设计的沟通, 弥补了设计和开发团队之间的差距。 而它从一开始就设计了 Web 标准特别是 HTML5 允许创建完全验证的模板。使用 RDWFBS 就会非常容易创建一个独立运行准生产级别的框架项目,并且使用 RDWFBS 你可以不用或者只需要很少的 Spring 配置,在组件的搭配上已经趋于固定,无需考虑不同组件之间的冲突问题。所以相对于SpringBoot 来说更加能够提高开发效率。框架的表现层能够响应用户的请求, 并且发送相应 数据给后台, 使用服务将对数据持久化等操作, 最后将 执行结果返回用户页面。 在框架的表现层中包含一个 SpringMVC 框架中, 它的功能实现主要依赖于前端控制器,直接接收用户的一切服务请求, 再通过请求的形式 判断调用的处理器类型。 另外, 在 RDWFBS 中,还继承了 Servler 组件技术, 可以担任拦截过滤器和 Web 页面间消息转发器的角色。业务逻辑层在该体系架构中处于数据访问层与表示层中,包含领域对象模型、领域实体、业务规则、验证规则和业务流程。业务逻辑层起了数据交换中承上启下的作用。由于层是一种弱耦合结构, 层与层之间的依赖 是向下的, 底层对于上层而言是 “无知” 的,改变上层的设计对于其调用的底层而言没有任何影响。

[1] 贺剑武.乡村旅游信息化建设与智慧旅游融合发展路径探讨[J].农业经济,2019(08):39-41.

[2] 张凡. 基于web的旅游服务平台的设计与实现[D].内蒙古大学,2018.

[3] 何华春、石军南,基于 GIS 系统的旅游区研究——以武功山风景旅游区为例[J],南京大学海岸与海岛开发教育部重点实验室简报,2005(7): 109-121

[4] 李引,刘东成,袁峰,等 .软件研发中的精细化人力资源管理模型及系统[J].计算机工程与应用,2017,53(21):203⁃213.

[5] 马艳艳. 基于旅游网站的游记制作和分享的设计与实现[D].北京工业大学,2014.

[6] Raymond Frost,Database design and development[M].北京:清华大学出版社,2007

[7] 魏玲.基于JAVA的旅游网站设计与实现[J].山西电子技术,2016(02):55+66.

[8] Gavin Bell.SNS 网站构建[M].北京: 机械工业出版社,2011

[9] 张岚. 基于JAVA WEB技术旅游服务网站系统设计与实现[D].电子科技大学,2012.

[10] 郭佳祺. 移动互联网时代途牛网的商业模式创新研究[D].苏州大学,2015.

[11] David A.Chappell,Java Web Services[M],O'Reilly,2006(3):105-118

[12] Bruce Eckel,Thinking in Java,Third Edition[M],Prentice Hall PTR,2003 年 :53-58

[13] 孙岩,李晶.基于SpringBoot的旅游资源管理网站的设计与实现[J].信息技术与信息化,2021(01):37-39.

[14] Jennifer Niederst,Web Design in a Nutshell : A Desktop Quick Reference[J],O'Reilly,2008(11) 78-82

[15] 喻佳,吴丹新.基于SpringBoot的Web快速开发框架[J].电脑编程技巧与维护,2021(09)
:31-33.DOI:10.16184/j.cnki.comprg.2021.09.013.

设计(论文)的研究方案(拟采用的研究方法、准备工作情况及主要措施)、主要研究内容及预期目标

本文主要采用的研究方法是通过阅读文献、模拟法和信息查阅。首先通过阅读文献,确定研究目标,根据文献提供的资料,对研究对象有了初步了解。利用模拟法建立网站雏形,并通过信息的收集、加工、整合,帮助我掌握运用规律。

系统将会有以下基础功能

1. 系统将有用户模块和管理员模块构成,即在登录界面会有用户和管理员两种不同的登录方式;

2. 用户模块功能大致为个人中心、门票预定管理、酒店预定管理等;

3. 管理员模块功能基本是针对用户模块功能的管理,另有系统管理、用户信息管理等;

4. 旅游网站首页,在首页可以查看首页、旅游景点、旅游路线、酒店信息、个人中心等内容;

5. 旅游景点中可查看景点名称、景点星级、门票价格等内容,另进行收藏等操作;

6. 旅游路线中可查看线路名称、旅行社名称、联系方式、起始点等内容,另进行收藏等操作;

7. 酒店信息中可查看酒店名称、酒店星级、酒店价格等内容,另进行预约、收藏等操作;

8. 个人中心可查看自己设置的信息,输入密码可修改信息;


根据时间安排,在基础功能的基础上会考虑对使用者之间的互动功能进行添加,让使用者能在旅游网站上拥有社交分享的乐趣,从而保持对网站的粘性。技术上会考虑使用springboot框架来进行开发。


四、设计(论文)工作进展安排

1、2022年11月 5日-2022年11月11日:查阅资料、确定选题、完成任务书;

2、2022年11月12日-2022年12月21日:查阅资料并据此整理参考文献、写文献综述、完成外文翻译、开题报告、开题答辩;

3、2022年12月22日-2023年 4 月14日:完成系统需求分析、模块设计、代码设计、调试、系统优化等;

4、2023年 4 月15日-2023年 4 月20日:完成毕业论文初稿;

5、2023年 4 月21日-2023年 5 月6日:完成毕业设计论文终稿及论文查重;

6、2023年 5 月7日-2023年 5 月14日:整理毕设档案材料,参加毕设答辩;

7、2023年5月15日-2023年 5 月26日:提交线上线下各类定稿文档。


二、旅游网页设计如何设计


这是一个非常清晰的问题,目标受众是来旅游的人,产品即是旅游地及其提供的服务。

首先,我们需要对旅客进一步细分。有的旅游地点专门针对家庭游,有的针对儿童,有些针对城市小资人群不同的人群,吸引他们的点是不一样的。要想网站抓住这类人的眼球,第一要先知道他们要什么。

第二,建议再次明确旅游地能提供的产品服务有哪些。自然风景、特色民宿、当地特产整理这些,是为了想办法把不同服务串成一个体系。单一的产品很难吸引人。

第三,网页设计分两层:功能逻辑层和视觉表现层。这里,我把产品经理和交互设计师的工作统一描述为功能逻辑层了。功能逻辑层同样需要基于上面两点,提炼出目标群体的核心需求。还要注意一点,旅游服务的体系化是怎么联系在一起。比如,交通、住宿、购物、景点门票等。如果你的网站提供了网状化、体系化服务,用户粘性就会慢慢培养起来。视觉表现包括UI设计和动效设计,建议采用极简风格,多用景区照片,渲染气氛。图的表现力是远远强于文字的。动效设计可以增加网站的高级感,起到引导、说明和强化功能。

最后,网站设计出来以后,不要着急开发和上线。先找目标用户进行用户测试,测试用户对网站的满意度和用户的其它问题及需求。这个用户研究在第一步里也应该有。对用户研究越深,产品越容易打动用户。所以,不要去掉这一步。



三、旅游网站如何设计


每一个网站都有自己的主题,要根据主题来进行网页设计。那么,旅游网站如何设计更好呢?再设计一个旅游网站时,首先要确定你的实际需求是什么,一个旅游网站基本上包含旅游产品,社区交流,个人,相关模块等几个方面。

一、旅游产品

我们在设计旅游网站时,一定要将旅游产品作为重点来设计,旅游产品对旅游网站来说是最根本的,如果把旅游网站比作一个商城,那么旅游产品就是商城里的商品,这个商品是可以直接盈利的,是商城里最关键的东西,所以一定要将旅游产品设计好,这样才能给旅游网站带来更多的收益。比如三亚五日游,对于这个旅游产品,我们要将它的名称,内容以及价格适用的人群,旅游的行程等内容更好地展示在网页中。

二、社区交流

在旅游网站中,一定要有社区交流这个模块,社区交流是一个隐形的带动盈利模块,因为有很多的用户旅游目的并不是非常明确,可能只有一个想旅游的想法,但是至于自己要去哪里旅游,自己还没有确定。那么网站就可以通过这个社区交流模块,将各种旅游产品进行分享,或者是分享旅游经验,以此来激发这些隐形用户的旅游念头,激发他们确定自己的旅游目的。

三、个人

个人这个模块是所有的网站都不能缺少的,这个模块主要是包含了账户的各种信息记录,比如个人信息,发帖信息以及收藏信息等等。

四、相关模块

既然是旅游网站,出去旅游必然和交通工具有直接的关系,所以我们可以在网站中设计相关的模块,比如铁路航空业务相关系的模块。

以上就是建立旅游网站的相关技巧,如果想建立一个旅游网站,可以从以上四个方面着手进行,其实不管建立什么样的网站,都要突出自己的主题,拥有自己的个性,要有创新,要能抓住用户的眼球,这样旅游网站设计才是成功的。千篇一律的网站模式,不会给网站带来更多的流量。

旅游网站如何设计

标签: 旅游网站系统