1 简介
本此的系统功能设计上,是以Python技术来打造了一款网站,通过该网站的打造,按照全国不同的旅游城市进行了分类,通过分类的方式搜集了各个城市的交通服务信息、交通条件信息、旅游景点信息、美食信息等等内容,当用户在网站中选择一所城市时,就能够出现与该城市相关的众多信息内容,通过这种方式来实现有效的整体旅游城市信息的综合服务效果达成。并且系统还自带了对比的功能,通过对各个不同的旅游城市之间的信息内容进行比对来让用户更加直观的查看到不同的城市之间的差距情况,能够起到很好的信息统计收集工作。整体的功能模块的设计上按照下图来进行整体结构的功能开发:
2 技术栈
说明 | 技术栈 | 备注 |
后台 | Python | |
前端 | HTML | |
数据库 | MYSql | |
架构 | B/S 结构 |
3 源码下载
详情看文末
4 具体设计
4.2数据库的设计
本次的内容设计还涉及到了数据库的整体功能设计,在数据的设计上分为了数据库的物理概念和逻辑,整个数据库的设计如下:
4.2.1数据库的概念设计
此的数据库概念设计上,以E-R模型的方式有如下的内容展示:
图4.2管理员用户的E-R模型
图4.3用户的E-R模型
图4.2旅游景点热度的E-R模型
4.2.2数据库表格的设计
在数据库表格的设计上本次的主要的数据库表格如下所示:
表4.1旅游关键词数据库表
5 效果图
5.1登录与注册界面
通过本次以Python技术、django框架作为主要开发方式的Python旅游城市关键词分析系统的整体开发已经完成了功能和数据库的详细内容开发,并且通过组合整个系统得到了完整的,可运行的系统。在本次设计的系统首页上,首先是登录的页面展现给用户,没有注册过该网站的用户需要进行用户的注册,已经注册过的用户可以通过输入相关权限内容来完成登录。本次设计的系统登录首页展示如下:
图5.1系统登录首页
5.2旅游城市关键词分析系统首页
在旅游城市的分析系统的登录后首页中,有着图片与文字结合的热门城市的线上推荐,有着旅游城市热度分析、热门景点分析以及热门小吃分析等内容,这些内容组合成为了整个页面中的关键模块。界面展示如下:
图5.2旅游城市关键词分析系统首页
5.3旅游城市热度分析界面
在旅游城市热度的分析上,整个页面分为了左右两个方面的显示,在左侧有旅游热度城市的排名,在排名中有城市的名称、热评度、有景点的内容介绍等,在右侧有最新的评分统计信息,以环形图的方式将每一个城市均列示在图表之中,当鼠标移动至该图形上,会有具体的城市名称以及评分的显示。如下图所示:
图5.3旅游城市热度分析界面
5.4热门景点分析页面
在热门景点的分析页面中,会以图文的方式以列表的形式来进行详细的旅游信息的介绍,通过以标题、图片、简介的展示方式来对相关的热门景点进行很好的介绍分析,界面展示如下:
图5.4热门景点分析页面
5.5热门小吃分析界面
在热门小吃的分析界面中,有着非常多的小车街的介绍,在小吃街的介绍上通过以各种小吃街图片的展示,以图片的方式来更好的展示相关内容,从而实现对热门小吃的有效推荐与分析。如下所示:
图5.5热门小吃分析页面