基于web的烟台旅游网的设计与实现开题报告

烟台理工学院信息工程学院

基于web的烟台旅游网的设计与实现开题报告

毕业设计开题报告

学生姓名: 唐嘉诚

学 号:201805502118

专 业: 计算机科学与技术

设计题目:基于web的烟台旅游网的设计与实现

班 级: 信1802-1

指导教师: 徐兴隆

2022 年2月15日

毕业 设 计 开 题 报 告

1.本课题的研究意义,国内外研究现状、水平和发展趋势

研究意义:

随着经济和交通的快速发展,人们对于生活的追求不再停留在物质层面,而是开始了娱乐和精神层面的追求。旅游是现在大多数人在假期选择的度过方式。如何快速获取某地最新的旅游信息以获得更好的旅游体验便成为旅游者的需求。

本课题是基于Web、Vue、PHP技术和MySQL数据库实现的一个以介绍烟台市旅游景点信息、实现游客线上购票为目的,以此来助力烟台市旅游业发展的网站。网站选择B/S开发模式,前端采用Vue-cli脚手架进行模块式开发,用户可进行注册登录、浏览网页信息、搜索查询和线上预约、购票等操作;后端采用PHP技术和MySQL数据库实现前端动态数据的存储、查询和删除,后端平台由管理员进行管理,可对景点数据信息进行增删改查,及时实现数据的更新和对数据库系统的优化和维护。

国内外研究现状:

Web的发展以网站模式的不同分为三个时代。Web1.0 时代的网页以展示为主,内容为静态,交互性和动态效果较少。Web2.0 时代的网页更注重交互性,用户除了浏览网页,还可以在网站 上发布文字、图片、 音频、视频等资料。Web3.0时代的网页能够通过第三方信息平台搜集不同网站的相关信息进行使用。HTML、CSS、JavaScript 是Web前端开发比较重要的三种支柱性语言,它们各司其职却又相互配合。HTML主要是通过各种语义标签对页面内容进行排版和内容规划CSS主要改变的是网页的视觉样式,像是字体大小、颜色、阴影效果、透明度、还有一些简单的移动效果等都可用CSS实现;JavaScript主要是将网页的内容和代码分隔开,实现前后端的数据交互和DOM元素的改变。

水平和发展趋势:

Web的发展也促进我国旅游网站的发展。我国旅游业与互联网的融合始于1997年华夏旅游网的成立,这标志着我国旅游网站的发展进入萌芽阶段。2002年后我国旅游网站的发展进入了增速阶段,出现了以携程和艺龙为代表的以在线预订为主要盈利的旅游电子商务网站。2005年,中国第一个旅游搜索引擎网站—“去哪儿”网成立,实现在线比较国内航班和酒店的价格和功能,促进了在线旅游市场的发展。2010年来,在旅游市场和互联网技术发展的碰撞下,旅游网站的类型也越来越多,目前为止有地方性的旅游官网、提供景点信息介绍和交通住宿等的综合服务型旅游网站、提供旅游路线定制或自驾游等的特色旅游网站。

开发工具:Vue-cli开发框架、PHP技术、MySQL数据库

毕业 设 计 开 题 报 告

2.本课题的基本内容,预计可能遇到的困难,提出解决问题的方法和措施

基本内容:

基于Web的烟台旅游网站系统开发主要是实现烟台市旅游信息的存储与展示,用户可以在网站注册登录、浏览查询景点信息并可线上预约买票;管理员登录后台,可对景点进行增删改查操作,保证景点信息的时效性。

可能遇到的困难:

1、网站的加载问题;

2、web端与数据库的连接;

3、页面文字的使用;

提出解决问题的方法和措施:

1、一般情况下,用户浏览一个网站的目的就是为了获取更多有用的信息。要为用户节省时间,快速地找到有用的内容。因此,加载速度是留住用户最好的方法。页面的加载速度是5秒之内,如果超过了,很多用户都会失去耐心从而放弃浏览网站。而作为一个旅游网站,其首页的图片一般都比较多,图片质量若较差,网站的加载速度势必减缓。因此,在选择图片的时候要选择质量好的,对图片要进行优化处理,以此来保证网站加载速度的提升。

2、首先创建一个网页连接数据库的PHP代码文件;然后解决浏览器编码问题并指定数据库字符集;最后通过“mysql_select_db”函数选择并连接数据库即可。

3、在旅游网站的整个页面布局上,注意文字形式多样化,增强页面美感,提升用户体验。

一、总体设计

根据网站的功能需求分析设计网站功能包括客户端和后台管理。客户端的功能

包括登录注册、浏览旅游信息。后台管理的功能包括添加、删除、修改、查询数据库信息。

二、模块介绍

1、游客注册、登录

打开网页、进入系统的游客在未注册的情况下可以浏览网页景点信息,若游客打算买票,则首先需要注册一个账号,之后便可以通过登录该账号实现线上购票操作。

2、首页显示推荐景点信息

网站首页展示烟台市各个景点的相关信息,其中包括该景点的名称、地理位置、开放时间、游客注意事项等。

3、根据相关字段查询景点信息

方便游客根据景点名称、地点、开放时间等相关字段查询景点信息。

4、线上预约购票

游客登录之后可通过浏览页面景点信息或者通过相关字段查询得到的景点信息进行线上预约购票。

5、管理员对于景点信息的增删改查

管理员登录系统对景点信息进行动态实时更新与调整,以便为游客用户提供真实有效的景区信息。

3.本课题拟采用的研究手段(途径)和可行性分析

一、 研究手段

1、大体对已收集的文献资料进行系统的分析与学习,理解并掌握编程原理。

2、向老师了解旅游网站管理系统的可行性并间问其功能需求。

3、采用面向对象的方法,利用面向对象的优势,提高代码的重用性。

4、用户图形界面使用HTML,业务逻辑层和数据访问层使用Java语言实现。

二、可行性分析

1、使用可行性

现在信息化的发展十分迅速,而我国目前大多数地方的景区购票方式还是以线下为主,这种购票方式效率低下、比较传统。乘着互联网的东风,比如我们开发一个网站,以烟台市旅游网为例,通过该平台游客能够全面直观地了解烟台市当地的著名旅游景点,并通过线上支付的方式来获取景区门票,这样就可以减少购票时间,提升购票效率,对当地旅游局的景区地进一步推广也发挥了很大作用。

2、经济可行性

服务器端的安装非常简单,客户机端也无需再安装任何软件,通过浏览器就可以访问,

无论身在何处,只要可以访问互联网就可以使用本系统。

3、技术可行性

软件方面:本系统开发主要采用AndroidStudio作为Java语言的开发环境和sq1数据库

实现Java与数据库的连接。采用面向对象的方法,利用面向对象的优势,提高代码的重用

性。用户图形界面使用HTML,业务逻辑层和数据访问层使用Java语言实现。

硬件方面:无硬性要求,但必须满足浏览器的基础需求。

毕业 设 计 开 题 报 告

指导教师意见

(对本课题的深度、广度及工作量的意见和对设计结果的预测)

指导教师:

2022年2月27日

教研室审查意见:

教研室负责人:

2022年2月28日