摘 要
重庆旅游景点数据分析系统是一个专门为旅游管理部门和景点运营商设计的信息化工具,它通过集成和分析各种数据来优化景点管理和提升游客体验。该系统能够实时收集游客流量、景点信息、满意度反馈等关键信息,帮助管理者洞察游客行为和市场趋势。系统利用统计分析和数据挖掘技术,能够从大量数据中提取有价值的信息,如景点热度排名、高峰时段预测、游客评分分析等。这些分析结果对于制定营销策略、调整运营时间和改善服务设施具有重要意义。重庆旅游景点数据分析系统为旅游业提供了一个科学、高效的决策支持工具,它不仅能够增强景点吸引力和提高游客满意度,还能促进重庆旅游业的整体发展和竞争力。
本文主要讨论了以Python为编程语言,Django为框架,MySQL数据库以及开发易于使用的重庆旅游景点数据分析系统建设计划的主要思想。在这篇文章中,系统研究的背景和意义、开发技术、系统分析、数据库设计、详细的系统设计等信息系统的设计和开发过程的焦点。
关键词: 旅游景点;Python;Django框架;MySQL
Abstract
Chongqing Tourist Attractions Data Analysis System is an information tool designed specifically for tourism management departments and scenic spot operators, which integrates and analyzes various data to optimize scenic spot management and enhance tourist experience. The system can collect key information such as tourist flow, scenic spot information and satisfaction feedback in real time to help managers gain insight into tourist behavior and market trends. Using statistical analysis and data mining technology, the system can extract valuable information from a large number of data, such as scenic spot popularity ranking, peak period prediction, tourist rating analysis and so on. These analysis results are of great significance for formulating marketing strategies, adjusting operating hours and improving service facilities. Chongqing Tourist attractions Data analysis System provides a scientific and efficient decision support tool for the tourism industry, which can not only enhance the attraction of scenic spots and improve tourist satisfaction, but also promote the overall development and competitiveness of Chongqing tourism industry.
This paper mainly discusses the main idea of using Python as programming language, Django as framework, MySQL database and the construction plan of developing an easy-to-use data analysis system for Chongqing tourist attractions. In this article, the background and significance of systems research, development techniques, system analysis, database design, detailed system design and other information system design and development process focus.
****Keywords:****tourist attractions; Python; Django framework; MySQL
目 录
[++++第一章 概述++++](#第一章 概述)
[++++1.1++++ ++++研究背景与意义++++](#1.1 研究背景与意义)
[++++1.2 国内外发展现状++++](#1.2 国内外发展现状)
[++++1.3 研究内容++++](#1.3 研究内容)
[++++1.4 本文的结构++++](#1.4 本文的结构)
[++++第二章 开发工具及技术介绍++++](#第二章 开发工具及技术介绍)
[++++2.1 Python语言++++](#2.1 Python语言)
[++++2.2 MySQL简介++++](#2.2 MySQL简介)
[++++2.3 Django框架++++](#2.3 Django框架)
[++++2.4 vue.js前端框架++++](#2.4 vue.js前端框架)
[++++2.5 Hadoop介绍++++](#2.5 Hadoop介绍)
[++++2.6 B/S架构++++](#2.6 B/S架构)
[++++2.7 Scrapy介绍++++](#2.7 Scrapy介绍)
[++++第三章 系统分析++++](#第三章 系统分析)
[++++3.1 功能需求分析++++](#3.1 功能需求分析)
[++++3.2++++ ++++系统可行性分析++++](#3.2 系统可行性分析)
[++++3.2.1 技术可行性++++](#3.2.1 技术可行性)
[++++3.2.2 经济可行性++++](#3.2.2 经济可行性)
[++++3.2.3 社会可行性++++](#3.2.3 社会可行性)
[++++3.3++++ ++++系统功能分析++++](#3.3 系统功能分析)
[++++3.4 系统流程分析++++](#3.4 系统流程分析)
[++++3.4.1 登录流程图++++](#3.4.1 登录流程图)
[++++3.4.2 添加新用户流程图++++](#3.4.2 添加新用户流程图)
[++++第四章 系统设计++++](#第四章 系统设计)
[++++4.1++++ ++++系统设计原理++++](#4.1 系统设计原理)
[++++4.2 功能模块设计++++](#4.2 功能模块设计)
[++++4.3 数据库设计++++](#4.3 数据库设计)
[++++4.3.1 数据库设计原则++++](#4.3.1 数据库设计原则)
[++++4.3.2++++ ++++数据库E-R图设计++++](#4.3.2 数据库E-R图设计)
[++++4.3.3++++ ++++数据库表结构设计++++](#4.3.3 数据库表结构设计)
[++++第五章 系统功能实现++++](#第五章 系统功能实现)
[++++5.1 系统功能实现++++](#5.1 系统功能实现)
[++++5.2 后台管理员功能模块实现++++](#5.2 后台管理员功能模块实现)
[++++第六章 系统测试++++](#第六章 系统测试)
[++++6.1 系统测试目的++++](#6.1 系统测试目的)
[++++6.2 软件测试过程++++](#6.2 软件测试过程)
[++++6.3 系统测试用例++++](#6.3 系统测试用例)
[++++结 论++++](#结 论)
[++++致 谢++++](#致 谢)
第一章 概述
1.1 研究背景与意义
随着经济的持续增长和生活水平的提高,旅游已成为人们休闲娱乐的重要方式。特别是对于拥有丰富旅游资源的地区,如重庆,如何有效地管理和利用这些资源,吸引更多游客,提升旅游体验,成为旅游管理部门和景点运营商面临的重要课题。在这样的背景下,开发一个能够对旅游景点数据进行收集、处理和分析的系统具有重要的研究意义。
该系统通过对游客行为、景点运营状况、市场动态等多方面数据的综合分析,可以为旅游管理部门提供科学的决策依据,帮助其制定更为合理的管理策略和发展规划。整体来看,重庆旅游景点数据分析系统的课题研究不仅有助于推动重庆旅游业的科学管理和持续发展,还能够为游客提供更加优质的旅游服务,实现旅游资源的最大化利用。
1.2 国内外发展现状
随着大数据和智能信息处理技术的迅猛发展,越来越多的研究机构和企业开始探索如何将这些技术应用于旅游行业,以优化景点管理和提升游客体验。特别是在重庆这样的大型旅游城市,相关研究尤为活跃。国内的研究主要集中在如何通过数据挖掘来分析游客行为模式、如何利用机器学习算法预测旅游流量以及如何通过用户反馈数据评估服务质量等方面。许多研究已经取得了初步成果,开发出了一些原型系统或应用平台,这些成果在实践中展现出了一定的效益。尽管取得了进展,国内关于重庆旅游景点数据分析系统的研究仍面临着一些挑战,如数据的实时性、准确性问题,以及复杂数据处理的技术瓶颈等。
国外在重庆旅游景点数据分析系统的研究领域已经较为成熟,并且积累了大量的经验和技术。特别是在数据收集、处理和分析方法方面,国外的研究展现出较高的创新性和先进性。许多国家通过整合跨平台数据源,利用高级分析模型和人工智能技术,有效提升了旅游管理的智能化水平。尽管如此,针对特定地区如重庆的旅游景点数据分析系统的国外研究相对较少,这可能与地理距离和数据获取难度有关。但国外的一些通用方法和模型对于重庆旅游景点数据分析系统的发展仍具有借鉴意义。总体来看,国外在旅游景点数据分析方面的研究为重庆乃至全球的旅游管理提供了宝贵的经验和技术支持,有助于推动旅游行业向更加智能化和精细化的方向发展。
1.3 研究内容
重庆旅游景点数据分析系统开发时,后端选择了Python语言,此外,我们还采用了Django框架,这一高级的全能型框架提供了快速开发的可能,同时保证了代码的清晰和高效。系统通过echarts技术展示可视化大屏,将数据进行展示在看板上。另外我们还采用了Python开发的Scrapy爬虫技术,用于高效地收集网络数据。对于数据存储和管理,选择了MySQL数据库。前端则采用HTML、CSS和JavaScript进行构建,这些技术使得用户界面的交互性和友好性得到了大大提升。在开发工具上,选择了PyCharm和Navicat,其中PyCharm是一款优秀的Python集成开发环境,功能强大且使用方便;Navicat则为数据库管理提供了良好的支持。这样的技术栈为开发高效、稳定的管理系统提供了坚实的基础。系统分管理员和用户两个角色,主要包括对系统首页、用户、旅游信息、系统管理、个人资料等功能进行操作。研究步骤如下:
- 调研:通过网络、图书馆等渠道调查该课题的参考资料。
- 系统需求分析:对参考资料分类整理,设想需求与功能,再研究实现功能所需的开发工具、技术、数据库等。
- 系统概要设计:设计功能模块、流程、数据库模型、表与字段间的关系等。
- 系统实现:对系统用户以文字加截图的形式进行精细化分解。
- 系统测试:测试的作用和好处,测试的具体操作步骤,分析需求与测试结果是否一致。
1.4 本文的结构
本论文分为六个章节。
第一章,绪论,其包含课题研究背景及意义,现国内外的发展现状,本课题要研究的内容,所使用开发工具的描述等信息。
第二章,主要介绍了系统的开发技术。
第三章,先讲述功能需求分析,再讲述系统可行性分析和流程图的设计。
第四章,是系统设计原理,功能模块设计和数据库设计。
第五章,详细讲述每个界面的正确操作步骤。
第六章,该章讲述了测试的目的以及测试过程及用例。
最后对论文进行总结,包括致谢和参考文献等内容。
第二章 开发工具及技术介绍
此重庆旅游景点数据分析系统的关键技术和架构由B/S结构、Python技术和MySQL数据库,是本系统的关键开发技术,对系统的整体、数据库、功能模块、系统页面以及系统程序等设计进行了详细的研究与规划。
2.1 Python语言
Python是一种广泛使用的高级编程语言,其设计哲学强调代码的可读性和简洁性。它于1991年由Guido van Rossum创建,并迅速发展成为一个强大的工具,用于各种类型的软件开发。Python支持多种编程范式,包括面向对象、命令式、函数式和过程式编程。它的语法允许开发者用更少的代码行表达复杂的思想,同时也鼓励编写清晰、逻辑简单的程序。Python具有丰富的标准库和第三方库,使其在数据分析、机器学习、网络开发等领域特别受欢迎。此外,Python的跨平台特性使得它在多个操作系统上都能无缝运行,包括Windows、macOS和Linux。因其易学易用的特点,Python已成为初学者和专业开发者的热门选择。
2.2 MySQL简介
它以其优秀的性能、强大的功能以及良好的扩展性受到越来越多的关注。目前,国内已经有很多企业采用了该系统进行管理,取得了很好的效果。随着网络技术的发展。MySQL是最流行的关系型数据库管理系统之一,我的SQL是WEB应用应用程序中最好的RDBMS(Relational Database Management System)应用程序之一。MySQL是一个关系型数据库管理系统,在这个系统中,关系数据库将数据存储在不同的表中,而不是全部存储在一个大仓库中,从而提高了速度和灵活性。
在信息管理中,对于数据库的应用也日益广泛,不仅有效对信息管理的质量进行了提升,也进一步提升了信息管理的安全性,让信息管理更加高效。SQL Server是一种关系数据库管理系统,它能提供超大型系统所需的数据库服务。大型服务器可能有成千上万的用户同时连接到 SQL Server实例。
我的SQL使用的SQL语言是访问数据库最常用的标准化语言。它可以通过简单操作实现复杂查询功能,并且具有良好的可扩展性和可维护性等优点。随着网络技术的不断发展,ASP.NET成为目前互联网上最为流行的Web应用之一。MySQL软件采用双授权政策,分为社区版版本和商业版。由于其体积小,速度快,总体拥有成本低,特别是开放源码,MySQL用作中小型网站发展的网站数据库。
2.3 Django框架
Django是一个高级的Python Web框架,旨在帮助开发者以快速和高效的方式构建安全、可维护的网站。它由Adrian Holovaty和Simon Willison于2005年创建,并迅速成为Web开发者中非常流行的选择。Django以其"约定优于配置"的理念而闻名,提供了一套默认的编码规范,减少了冗余的配置工作,使开发者能够专注于编写业务逻辑。它包括一个自动管理界面,简化了数据库操作和网站内容的管理工作。Django还提供了一个强大的ORM层,使得数据库操作更加直观和便捷。此外,其广泛的插件生态系统为开发者提供了扩展功能,如用户认证、表单处理和缓存等。凭借其全面的文档、活跃的社区支持以及丰富的特性,Django被广泛应用于从简单的个人博客到复杂的商业网站的各种项目中。
2.4 vue.js前端框架
Vue.js 是一个流行的前端JavaScript框架,由前Google工程师尤雨溪(Evan You)创建并首次发布于2014年。它旨在通过尽可能简单的设计来实现高效的用户界面构建。Vue 的核心是一个响应式的数据绑定系统和一个组件系统,这使得开发者能够轻松地将界面拆分成可重用的组件,并在数据变化时自动更新视图。
Vue 的API设计保持了简洁和直观,使得新手可以迅速上手,同时也满足了经验丰富的开发者对于复杂应用开发的需求。与其它重量级的前端框架相比,Vue 被认为更加轻量级、灵活,易于集成。由于其虚拟DOM实现,Vue 在性能方面也进行了优化,提供了快速的渲染速度和高效的更新机制。
Vue 生态系统还包括Vuex(状态管理)、Vue Router(页面路由管理)以及许多其它官方和第三方的库和工具,这些都能进一步扩展Vue的功能,帮助开发者构建大型单页应用(SPA)。此外,Vue 文档齐全且易于理解,为开发者提供了丰富的资源来解决问题和学习最佳实践。随着社区的成长和贡献,Vue 已经成为了一个强大而受欢迎的前端开发工具,适用于从小型项目到大型企业级应用的各种场景。
2.5 Hadoop介绍
Hadoop是一个由Apache基金会维护的开源大数据处理框架。它允许分布式处理大数据集,通过在计算机集群中并行处理数据来加快数据处理速度。Hadoop的核心设计哲学是将应用程序带到数据所在的位置,而不是将大量数据传输到应用程序所在的位置。它主要由两个组件组成:Hadoop Distributed File System(HDFS)和MapReduce。HDFS是一个高度可靠、高吞吐量的分布式文件系统,用于存储大规模数据。MapReduce则是一个编程模型,用于处理和生成大型数据集。Hadoop的强大之处在于其可扩展性和容错性,能够处理PB级别的数据,并在硬件故障时继续运行而不丢失数据。此外,Hadoop生态系统还包括其他工具,如Hive、Pig和HBase等,这些工具为数据分析、存储和处理提供了更多功能。总的来说,Hadoop是一个强大的大数据解决方案,适用于需要处理海量数据的企业和应用。
2.6 B/S架构
B/S结构就是指系统客户端与服务器分离,客户端通过浏览器访问服务端进行操作。
B/S结构目前广泛应用于绝大部分系统搭建中,这种结构摒弃C/S结构客户端服务端不分离的缺点,具有更多的优势:
(1)跨平台性:B/S的标准由标准化组织确立,适用于绝大多数的系统搭建,通用于应用之间。
(2)低维护成本:客户端和服务器端分离,减轻了两端的压力,尤其是客户端,对客户端设备,硬件、软件要求都比较低,并且系统需要升级或维护时,只需要在服务器端升级或维护就可以,使相应的费用减少。
2.7 Scrapy介绍
Scrapy是一个用于网络爬虫开发的开源框架,使用Python编写。它旨在帮助开发者轻松地编写可扩展的网络爬虫,从而从网站中提取结构化数据。Scrapy的强大之处在于其内置的功能,如异步处理、持久化存储、自动处理请求和响应等。此外,它还提供了一个中间件系统,允许开发者自定义和扩展其功能。Scrapy使用了Twisted异步网络库来处理网络通信,从而提高了爬取效率。它还具有强大的选择器引擎,可以方便地从网页中提取所需的数据。总的来说,Scrapy是一个功能强大且灵活的框架,适用于需要从多个网站中快速提取大量数据的应用场景。
第三章 系统分析
3.1 功能需求分析
需求分析的首要任务是要分析用户的需求,知道用户存在的一些情况,并且要明确用户的使用状况,然后设计规划解决的问题。其中在使用定性的分析以及定量的分析,从这两个方面获取用户的需求。一方面定性的分析获得的应该是用户的基本需求,能够发现现在人们的习惯要求。所以定性的需要主要是为了多与用户交流,从而更为深刻的了解一些存在的需求问题;定量的分析则是发现一些潜在的用户,并且获得不一样的反馈内容。所以定量的需求要让用户来阐述一些情况,一定让使用者清晰的进行客观的描述,这样才能够比较全面的获得用户的需求所在。
其中获得用户需求以后,就要可以将用户需求设计为系统的功能模块。在能及时的分析和发现有关需求的情况下,需要系统同时的跟进需求设计。在旅游景点管理过程中还需要创建需求工作的数据分析,以便于后面的分析做总结。写入一个需求的报告内容,其中需要包含完整的描述需求、以及功能需求、模型等后续开发过程中还需要用到的部分资料。
需求的分析中用户需求就是比较的重要,而且可以通过各种的路径,以及各用户对于系统的功能需求,你需要对这些内容做出整理以及分类,然后分析这些需求的现实情况下的可能原因,还需要有认真的分析过程,结合现实的情况下最终做出一系列的需求资料。在有关用户的期望分析中能够明确一些可能实现的情况,旅游景点管理功能是许多个可以测试的功能相结合的,正是由于这些功可以使得用户能够更加积极的提供出需求,让系统功能可以变得更加的完善。这样就可以保证所有设计的功能模块都是可以用到的,而且也是可测试的,对于后续系统的开发能够有比较关键的作用,也能快速完成用户所提供的需求。
3.2 系统可行性分析
3.2.1 技术可行性
该系统使用Python技术开发,MySQL数据库同Django框架联合开发并实现。对于以上描述的技术,在当代都是较为成熟的技术和平台,虽然它们都有自已的体系,但在程序员的眼里,它们的配合度是很高的,网上的相关博客中每个创建项目的帖子,它们都会出现,数据库负责管理数据,开发工具负责管理项目,技术负责代码的框架,既相互独立,又相互依赖。以上描述的工具、技术都已转化为自身的技能,所以从技术角色考虑是可行的,工作人员对于技术的关注度并不高,只要程序可用即可。
3.2.2 经济可行性
经济可行性,可分为两种,支出和收入,该系统属于研究型毕业设计,所以收入部分暂不考虑。支出可分为,设备、场地、开发环境、人力、时间等一切需考虑的因素,所有信息都是影响形成系统的一部分。设备:只需一台笔记本电脑,配套的输入设备;场地:暂定为图书馆与校内的自习室;开发环境:良好;人力:自身、指导老师、同学;时间:从选题到毕业为止,大约8个月。从以上描述可知,大部分条件已经满足,所以该系统不会存在经济方面的问题,所以是可行的。
3.2.3 社会可行性
社会可行性,广义而讲可涉及到道德方面、法律方面、社会方面,每个方面都会影响系统的形成。本系统的是独立且没有任何传播性质的信息,更涉及不到道德层面,法律层面;本系统也没有触发法律,没有非法等类型信息,同时也是遵从国家法律,不会显示任何触发法律层面的信息;社会方面,该系统是为方便客户提供更好的服务,是轻量级的旅游景点数据分析系统,会为人们带来快速并有效查询的功能,也是具有贡献意义的。总体而言,该系统也是具有社会可行性的。
3.3 系统功能分析
重庆旅游景点数据分析系统设计主要有管理员和用户两个功能模块。以下将对这两个功能的作用进行详细的剖析。
管理员模块:管理员是系统中的核心用户,管理员登录后,可以对后台系统进行管理。主要包括有系统首页、用户、旅游信息、系统管理、个人资料等功能。管理员用例如图3-1所示。
图3-1 管理员用例图
用户:用户注册登录进入系统可以对首页、旅游信息、系统公告、个人中心等进行操作。用户用例如图3-2所示。
3.4 系统流程分析
流程图是用具体的图形符号和相应的线条来表示系统执行的整个过程。因为这种图可以很容易地描述系统的一系列过程,所以它的所有图形符号都是比较关键的,基本上一个图形符号可以表示一个过程的一个步骤。流程图不仅提供了一个比较完整、全面的实施过程,而且可以发现整个团队协同设计过程中可能存在的缺陷和不足,便于在后续过程中及时对系统进行修正和改进。
通过流程图可以对系统的需求和相关流程进行分析,可以详细细分为各个部分的设计。对于设计人员来说在开发过程中要能够以流程图为基础,能够快速的提高自己的逻辑思维,并且也能够指导后续的操作在系统设计中最重要的部分就是程序的设计,然后具体的编写程序,流程图是设计过程中的重要工具,下面是流程图的部分设计。
3.4.1 登录流程图
登录流程是该系统的第一个流程,登录的第一步是输入账号、密码登录,系统会验证账号与密码是否正确,正确时系统会判断账号类型再进入不同的后台;不正确时,会返回到登录的第一步,输入用户重新执行登录流程。该流程如图3-3所示。
图3-3登录流程图
3.4.2 添加新用户流程图
添加新用户的流程是先查询新用户名是否已存在,如已有该用户名,需重拟用户名并同时输入新用户的其它信息,添加新用户到数据库时会先验证数据是否完整,信息都正确且完整时,返回并刷新用户列表;信息不正确时,会返回输入信息的那一步。该流程如图3-4所示。
图3-4添加新用户流程图
第四章 系统设计
4.1 系统设计原理
设计原理,是指一个系统的设计由来,其将需求合理拆解成功能,抽象的描述系统的模块。功能模块化后,变成可组合、可拆解的单元,在设计时,会将所有信息分解存储在各个表中,界面不会显示所有定义的字段。在设计时,会有几大要求,抽象、模块化、信息隐藏、耦合低、内聚等特性,本系统的设计也符合以上几大特性。制作和显示流程都属于程序员需要分析研究的一部分。每个模块都是相对独立的,系统前台不显示账号操作权限范围外的信息。
4.2 功能模块设计
该章节的功能模块设计,只是大概描述了系统的所有功能模块,将功能按权限来讲解。系统总体功能如图4-1所示。
图4-1 系统总体结构图
4.3 数据库设计
4.3.1 数据库设计原则
学习程序设计,如果想要了解数据库管理系统或者是按照系统接口的要求制作的,就必须创建一个数据库管理系统模型,用来存储数据,这样在进行应用程序编程的过程中,就不需要加载操作系统页面的信息,从而提高整个系统的工作效率。在数据库管理系统中承载着众多的数据,应该说,一个管理信息系统的建设中心和基地,也为建设管理信息系统和信息管理系统提出了新的查询、删除、修改和操作功能,使管理信息系统建设可以快速查询需要的数据,而不是直接从代码中查找。信息库管理系统由各个组成部分的信息表按照具体的方法进行准确的归并、排序和组成信息库管理系统。
4.3.2 数据库E-R图设计
下面是整个重庆旅游景点数据分析系统中主要的数据库表总E-R实体关系图。
图4-2局部E-R图
4.3.3 数据库表结构设计
该系统采用的数据库是MySQL,根据该系统的数据存储特点进行数据库关系表的设计。下面是该系统中关键部分关系表的详细信息。
表4-1:关于我们
|----------|-----------|------------|------|----|-------------------|
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | | 主键 | 主键 | |
| addtime | timestamp | | 创建时间 | | CURRENT_TIMESTAMP |
| title | varchar | 200 | 标题 | | |
| subtitle | varchar | 200 | 副标题 | | |
| content | longtext | 4294967295 | 内容 | | |
| picture1 | longtext | 4294967295 | 图片1 | | |
| picture2 | longtext | 4294967295 | 图片2 | | |
| picture3 | longtext | 4294967295 | 图片3 | | |
表4-2:用户
|---------------|-----------|------------|------|----|-------------------|
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | | 主键 | 主键 | |
| addtime | timestamp | | 创建时间 | | CURRENT_TIMESTAMP |
| zhanghao | varchar | 200 | 账号 | | |
| xingming | varchar | 200 | 姓名 | | |
| mima | varchar | 200 | 密码 | | |
| xingbie | varchar | 200 | 性别 | | |
| lianxidianhua | varchar | 200 | 联系电话 | | |
| touxiang | longtext | 4294967295 | 头像 | | |
表4-3:旅游信息评论表
|-----------|-----------|------------|-------|----|-------------------|
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | | 主键 | 主键 | |
| addtime | timestamp | | 创建时间 | | CURRENT_TIMESTAMP |
| refid | bigint | | 关联表id | | |
| userid | bigint | | 用户id | | |
| avatarurl | longtext | 4294967295 | 头像 | | |
| nickname | varchar | 200 | 用户名 | | |
| content | longtext | 4294967295 | 评论内容 | | |
| reply | longtext | 4294967295 | 回复内容 | | |
表4-4:配置文件
|-------|---------|-----|--------|----|-----|
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | | 主键 | 主键 | |
| name | varchar | 100 | 配置参数名称 | | |
| value | varchar | 100 | 配置参数值 | | |
| url | varchar | 500 | url | | |
表4-5:旅游信息
|----------|-----------|------------|--------|----|-------------------|
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | | 主键 | | 0 |
| addtime | timestamp | | 创建时间 | | CURRENT_TIMESTAMP |
| title | longtext | 4294967295 | 标题 | | |
| picture | longtext | 4294967295 | 图片 | | |
| jyywsj | varchar | 200 | 建议游玩时间 | | |
| dizhi | varchar | 200 | 地址 | | |
| jianjie | longtext | 4294967295 | 简介 | | |
| xqdz | longtext | 4294967295 | 详情地址 | | |
| pingfen | double | | 评分 | | |
| paiming | int | | 排名 | | |
| dianping | int | | 点评 | | |
表4-6:系统公告分类
|----------|-----------|-----|------|----|-------------------|
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | | 主键 | 主键 | |
| addtime | timestamp | | 创建时间 | | CURRENT_TIMESTAMP |
| typename | varchar | 200 | 分类名称 | | |
表4-7:用户表
|----------|-----------|-----|------|----|-------------------|
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | | 主键 | 主键 | |
| username | varchar | 100 | 用户名 | | |
| password | varchar | 100 | 密码 | | |
| image | varchar | 200 | 头像 | | |
| role | varchar | 100 | 角色 | | 管理员 |
| addtime | timestamp | | 新增时间 | | CURRENT_TIMESTAMP |
表4-8:收藏表
|-----------|-----------|------------|------|----|-------------------|
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | | 主键 | 主键 | |
| addtime | timestamp | | 创建时间 | | CURRENT_TIMESTAMP |
| userid | bigint | | 用户id | | |
| refid | bigint | | 商品id | | |
| tablename | varchar | 200 | 表名 | | |
| name | varchar | 200 | 名称 | | |
| picture | longtext | 4294967295 | 图片 | | |
| type | varchar | 200 | 类型 | | 1 |
| inteltype | varchar | 200 | 推荐类型 | | |
| remark | varchar | 200 | 备注 | | |
表4-9:系统简介
|----------|-----------|------------|------|----|-------------------|
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | | 主键 | 主键 | |
| addtime | timestamp | | 创建时间 | | CURRENT_TIMESTAMP |
| title | varchar | 200 | 标题 | | |
| subtitle | varchar | 200 | 副标题 | | |
| content | longtext | 4294967295 | 内容 | | |
| picture1 | longtext | 4294967295 | 图片1 | | |
| picture2 | longtext | 4294967295 | 图片2 | | |
| picture3 | longtext | 4294967295 | 图片3 | | |
表4-10:系统公告
|--------------|-----------|------------|--------|----|-------------------|
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | | 主键 | 主键 | |
| addtime | timestamp | | 创建时间 | | CURRENT_TIMESTAMP |
| title | varchar | 200 | 标题 | | |
| introduction | longtext | 4294967295 | 简介 | | |
| typename | varchar | 200 | 分类名称 | | |
| name | varchar | 200 | 发布人 | | |
| headportrait | longtext | 4294967295 | 头像 | | |
| clicknum | int | | 点击次数 | | 0 |
| clicktime | datetime | | 最近点击时间 | | |
| thumbsupnum | int | | 赞 | | 0 |
| crazilynum | int | | 踩 | | 0 |
| storeupnum | int | | 收藏数 | | 0 |
| picture | longtext | 4294967295 | 图片 | | |
| content | longtext | 4294967295 | 内容 | | |
源码获取