本课题拟开发一个基于nodejs+vue的智慧旅游系统,开发的主要目标是通过智慧旅游系统,提供有用的信息数据,为旅游者提供可靠的旅游信息,对推动地方旅游业的发展具有积极有效的促进作用。

本智慧旅游系统主要包括景点展示、酒店查看、在线交互,这使得旅游管理人员更加高效简单的工作,提高工作效率。同时为客户提供方便的信息查询服务,在家里即可了解到旅游路线的风俗人情,选择合适的酒店就可以轻松旅游享受目的地的风土人情。互联网是为提供服务而产生的,而本文的智慧旅游系统正式为客户的服务开发的。系统在旅游景点查询的基础上,加入客户交互的功能模块,为客户及时的解决旅游的问题,提升旅游感受。

移动互联网的发展促进了网络用户的突飞猛进增长,大家习惯使用网络来查询信息,获取旅游资讯。据调查,目前我国旅游市场排在全世界第一位,大量的旅游需求和网络要求建立旅游网。这也是时代和经济发展的产物,智慧旅游系统为旅游者提供旅游路线信息、旅游机票和各种报价。

智慧旅游系统是互联网中的一个应用,通过网站实现与客户的实时互动。客户发布一些问题,其他驴友或者管理员回复信息,提供旅游帮助,致使智慧旅游系统受到旅游者的喜爱,对旅游的发展提供有效的帮助,目前通过智慧旅游系统来推广线路是一个比较热门的途径,满足游客的个性化需求,提供全方位的服务。

以前旅游依靠旅行社的情况已经悄悄改变,旅行社线路固定单一、缺乏自由度,没有个性化的服务,造成越来越多的人愿意自助旅游,自行查找资料,但是自助游也会产生一些问题,比如,通过某个线路的过度宣传,带来大量的旅游者,对景区的接待造成压力,致使交通堵塞等问题。而通过智慧旅游系统可以发布一些实时的旅游资讯和公告,避免过度游带来体验效果差的问题,所以开发一个智慧旅游系统是非常有必要的。

随着旅游市场的蓬勃发展,我国已成为世界上最大的旅游市场,旅游公司的数量也越来越多,要想锁定客户、开辟市场,只有通过加快内部信息化建设和外部的客户关系管理,才能提高工作效率,降低经营成本,留住客户,从而提高企业的竞争力。并且随着疫情的蔓延,规避中高风险地区,规划更安全合理的旅游路线方便用户选择和预订更是显得尤为重要。

本智慧旅游系统以HBuilder为开发平台,使用Nodejs语言为后台开发,前台使用vue,数据库使用MySQL,框架使用express进行开发,本文先调查智慧旅游系统的研究背景,提出开发本智慧旅游系统的目的和意义。论文重点是对智慧旅游系统的需求进行分析,设计旅游管理的功能和智慧旅游系统的数据库,对智慧旅游系统进行编码,最后进行测试。



拟研究的主要内容(主要设计内容):

基于nodejs+vue的智慧旅游系统使用Nodejs、express、vue等技术,数据库存储使用MySQL,其中主要功能包括前台和后台开发。

前台功能包括:用户注册、用户登录、系统首页、旅游景点查询、酒店信息、美食信息、在线交流、个人中心。

后台功能包括:管理员登录、会员管理、旅游景点管理、酒店管理、美食管理、在线交流管理、系统管理。


新颖性:

创新之处,在智慧旅游系统中使用了NodeJs技术,该技术让JavaScript 可以运行在服务端平台中,实现数据库的操作。


拟采用的研究方法(软件系统设计类):

需求分析:调研相关旅游工作者该系统需要具备的功能,整理需求,通过用例图等形式进行描绘需求。

系统设计:通过总体设计和详细设计,对系统进行设计。使用系统功能结构图、流程图、ER图等进行设计。使用NodeJs进行模块详细编码。

系统调试与测试:部署web服务器、数据库服务器,使用黑盒测试方法进行系统测试,并通过测试用例设计的设计,实现测试测试过程,最后进行测试分析。


三、主要参考文献

[1]蒋莉.东阳古镇旅游网站设计与实现[J].信息与电脑(理论版),2022,34(12):113-116.

[2]曹宇宁.中国旅游电子商务网站产品与服务分析[J].山西财经大学学报,2022,44(S1):48-51.

[3]辛健,白粉粉.中外旅游网站首页设计对比分析[J].当代旅游,2021,19(13):57-58.

[4]张志远. 旅游网站中用户关注信息的可视化研究[D].华南理工大学,2020.DOI:10.

[5]基于前后端分离技术的在线购物平台研究与实现[J]. 方生,秦晓安,王睿.  黄河水利职业技术学院学报. 2021(04)

[6]基于Koa2的可视化页面编辑系统服务端设计[J]. 陈月燕,邹庆,边雁,吴冠宇.  电子技术与软件工程. 2021(20)

[7]基于STM32F107的LTE小基站从时钟同步系统的实现[J]. 姜亚民,贾卫卫,曾洁,刘立群.  电子设计工程. 2021(19)

[8]基于Vue.js的Web应用开发教学案例设计与实现[J]. 胡开华,张玉静,陈明禄,何文鑫.  信息与电脑(理论版). 2021(18)

[9]人工智能电缆隧道移动巡检软件测试研究及实施[J]. 张超永,王振,王鹏,浮明军.  工业控制计算机. 2021(09)

[10]基于Spring Boot和Vue框架的水库水雨情监测系统设计与实现[J]. 陈亚军,肖海斌,徐小坤,李黎.  软件. 2021(09)

[11]宋东翔,马伽洛伦,袁铭举,王怡然.基于协同过滤和NodeJS的电影推荐系统研究[J].信息与电脑(理论版),2022,34(12):143-145.

[12]陈荣鑫.基于NodeJS+Express框架的学院会议室预定系统设计与开发[J].信息与电脑(理论版),2021,33(02):95-97.

[13]遇宇.基于Nodejs的定制化流程引擎设计与实现[J].电脑编程技巧与维护,2020(11):39-40+65.

[14]张贵强,王美玲.基于NodeJS的企业网站的设计与实现[J].信息技术与信息化,2019(12):58-60.

[15]何锡浩,单玉刚.基于nodejs的校园智能视频监控系统设计和实现[J].电脑知识与技术,2019,15(36)

[16]韩利峰,李嘉曾,黄文博,吴丽梅.基于Nodejs实现web端实时在线监测[J].仪器仪表用户,2018,25(10):80-83+4.

[17]彭颖颖. 基于NodeJS的供应商采购协同管理系统的设计与实现[D].山东大学,2018.


四、整体进度安排


2022.09.18-2022.10.31 实习、调研、发现问题,查阅、分析资料,确定题目

2022.11.01-2022.11.15 聚焦选题,深入阅读文献,根据课题功能需求,明确设计目标,初步确定技术方案,完成开题报告。

2022.11.16-2023.03.16 完成系统设计、实现、测试,根据系统实现,设计论文章节

摘要

Abstract

1 绪论

1.1 选题背景

1.2 选题意义

1.3 课题内容

1.4 必要的理论和工具基础

1.4.1 Node.js技术

1.4.2 Vue技术

1.4.3 MySQL数据库技术

2 系统需求分析

2.1 项目概述

2.1.1系统目标

2.1.2用户的特点

2.2可行性研究

2.2.1操作可行性

2.2.2经济可行性

2.2.3技术可行性

2.3需求分析

2.2.1功能描述

2.2.2用户用例

2.2.3管理员用例

2.4系统流程分析

3 系统设计

3.1 数据库设计

3.1.1 数据库设计概述

3.1.2 E-R图设计

3.1.3 数据表设计

3.2 系统结构设计

3.3系统功能设计

3.3.1系统前台功能设计

3.3.2系统后台功能设计

4 系统实现

4.1前台功能实现

4.1.1系统首页

4.1.2 景点信息查看

4.1.3 酒店信息查看

4.1.4 美食信息查看

4.1.5 在线交流

4.2 后台模块实现

4.2.1 后台登录

4.2.2 后台主界面

4.2.3 景点管理的实现

4.2.4 酒店管理的实现

4.2.5 美食管理的实现

4.2.6 系统管理的实现

5 系统测试

5.1 测试环境

5.2 测试内容

5.3 测试结论

6 总结

致  谢

参考文献



2023.04.01  提交论文初稿。

2023.04.01-2023.04.10 提交查重,完善并最终定稿。

基于nodejs+vue的智慧旅游系统的设计与实现-计算机毕业设计源码+LW文档_MySQL

基于nodejs+vue的智慧旅游系统的设计与实现-计算机毕业设计源码+LW文档_MySQL_02

基于nodejs+vue的智慧旅游系统的设计与实现-计算机毕业设计源码+LW文档_系统设计_03