• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

Hadoop+Python+Django+Mysql热门旅游景点数据系统的设计和实现包含设计报告

武飞扬头像
zhulin1028
帮助1

系统阐述的是使用热门旅游景点数据分析系统的设计与实现,对于Python、B/S结构、MySql进行了较为深入的学习与应用。主要针对系统的设计,描述,实现和分析与测试方面来表明开发的过程。开发中使用了 django框架和MySql数据库技术搭建系统的整体架构。利用这些技术结合实际需求开发了具有个人中心、门票信息管理、名宿信息管理、系统管理等功能的系统,最后对系统进行相应的测试,测试系统有无存在问题以及测试用户权限来优化系统,最后系统达到预期目标。

学新通 

数据表设计

系统创建数据库和表之间关联,期间花费了不少时间,尽力把表格完善,更好的呈现出来,让表更加明了,更加清晰。系统在MySql的可视化软件Navicat premium创建的数据表,简洁明了的设计让数据库的创建操作更加快捷,数据表的详细情况如下表所示。

表4-1用户表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

 

主键

主键

 

username

varchar

100

用户名

   

password

varchar

100

密码

   

role

varchar

100

角色

 

管理员

addtime

timestamp

 

新增时间

 

CURRENT_TIMESTAMP

表4-2特价机票

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

 

主键

主键

 

addtime

timestamp

 

创建时间

 

CURRENT_TIMESTAMP

chufadi

varchar

200

出发地

   

mudidi

varchar

200

目的地

   

fengjingtu

longtext

4294967295

风景图

   

chufashijian

varchar

200

出发时间

   

jiage

varchar

200

价格

   

redu

varchar

200

热度

   

biaoqian

varchar

200

标签

   

miaoshu

longtext

4294967295

描述

   

表4-3关于我们

字段名称

类型

长度

字段说明

主键

默认值

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-4名宿信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

 

主键

主键

 

addtime

timestamp

 

创建时间

 

CURRENT_TIMESTAMP

biaoti

varchar

200

标题

   

fengmian

longtext

4294967295

封面

   

dizhi

varchar

200

地址

   

pinglun

varchar

200

评论

   

fenlei

varchar

200

分类

   

jiage

int

 

价格

   

pingfen

float

 

评分

   

pinglunshu

int

 

评论数

   

表4-5门票信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

 

主键

主键

 

addtime

timestamp

 

创建时间

 

CURRENT_TIMESTAMP

biaoti

varchar

200

标题

   

fengmian

longtext

4294967295

封面

   

laiyuan

longtext

4294967295

来源

   

weizhi

varchar

200

位置

   

miaoshu

longtext

4294967295

描述

   

dianping

varchar

200

点评

   

pinglun

varchar

200

评论

   

jiage

int

 

价格

   

tese

longtext

4294967295

特色

   

kaifangshijian

longtext

4294967295

开放时间

   

表4-6配置文件

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

 

主键

主键

 

name

varchar

100

配置参数名称

   

value

varchar

100

配置参数值

   

5  系统的实现

系统登录实现

系统登录,在登录页面正确输入用户名和密码后,点击登录进入操作系统进行操作;如图5-1所示。 

学新通

系统登录界面

管理员进行爬取数据后,点击主页面右上角的看板,可以查看到系统简介、门票信息管理、名宿信息总数、门票价格、评论统计、名宿分类、名宿价格、评论数、名宿评分等实时的分析图进行可视化管理;如图5-6所示:

学新通

看板界面

测试用例

登录功能是用户进入系统的校验窗口,其中需要填写的信息包括用户账号和用户密码,下面将根据此功能设计具体测试用例来验证登录功能的实现与否。具体测试用例见表6-1。

表6-1 登录功能测试用例

用例序号

用例描述

测试步骤

期望输出

测试结果

Test_01

页面展示

浏览器输入登录地址

进入登录页面

成功

Test_02

账号非空检验

账号为空,点击“登录”按钮

提示“用户账号必须输入”

成功

Test_03

账号存在性检验

输入不存在的账号

提示“输入的账号不存在”

成功

Test_04

密码非空检验

输入正确的账号,密码为空

提示“用户密码必须输入”

成功

Test_05

密码正确性检验

输入正确的账号和不正确的密码

提示“输入的密码错误”

成功

Test_06

登录成功检验

输入正确的账号和密码

登录成功,进入首页

成功

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgicijk
系列文章
更多 icon
同类精品
更多 icon
继续加载