【湖南交通工程学院毕业论文】基于BS模式的旅游社交网站的设计与实现

注:展示部分文档内容和系统截图,需要完整的视频、代码、文章和安装调试环境请私信up主。

4.1功能模块设计

旅游社交网站按照权限的类型进行划分,分为管理员和用户两个模块。系统分为前台与后台,前台主要展现景点相关信息,用户可以从前台了解到各景点的文化活动,文化产品,以及当地的酒店信息和旅游出行工具,同时也可以从中了解到出行攻略等。后台分为管理员与用户界面,管理员模块主要针对整个系统进行设计,提高了管理的效率和标准。用户模块可以实现活动报名管理,产品购买管理,门票购买管理,酒店预订管理,工具购买管理和旅游攻略管理等功能进行操作。系统的总体模块设计如下图所示:

4.2系统数据库设计

4.2.1数据库系统

本系统采用MySQL来进行数据库的管理。MySQL数据库具有体积小、速度快、成本低等优点。具备同时处理数千万条记录,实现大型数据库的高并发读写和高效读写需求[9]。

4.2.2数据库概念设计

概念模型用于对信息世界建模,并与指定的数据库管理系统分离。它有助于将真实世界的事物抽象为适合于数据库管理系统的数据库模型。人们倾向于将现实世界的目标抽象成独立于专用计算机软件和专用数据库管理系统的信息结构的数据模型,然后将物理模型转化为适合电子计算机的数据库管理系统。

以下是对部分主要的关键实体如下:

活动报名实体属性如图4-2所示。

4.2.4数据表的建立

系统采用Navicat Premium对数据库进行操作,数据库管理操作简单,数据处理能力强。数据表建立如下:

表4-1 buyproduct

字段名称

类型

长度

字段说明

主键

默认值

id

int

主键

PRI

creationtime

timestamp

创建时间

CURRENT_TIMESTAMP

productappellaton

varchar

200

产品名称

productcategory

varchar

200

产品类型

shoujia

float

售价

goumaishuliang

int

购买数量

shifujine

float

实付金额

goumaishijian

date

购买时间

zhanghao

varchar

200

账号

shouji

varchar

200

手机

sfcheck

varchar

200

是否审核

shrevert

longtext

4294967295

审核回复

sfpay

varchar

200

是否支付

未支付

表4-2:outimplement

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

PRI

creationtime

timestamp

创建时间

CURRENT_TIMESTAMP

implementname

varchar

200

工具名称

implementtype

varchar

200

工具类型

use

varchar

200

用途

price

float

售价

implementdetails

longtext

4294967295

工具详情

implementphoto

varchar

200

工具图片

thumbsupnum

int

0

crazilynum

int

0

clicktime

datetime

最近点击时间

clickfrequency

int

点击次数

0

表4-3:config

字段名称

类型

长度

字段说明

主键

默认值

id

int

主键

PRI

name

varchar

100

配置参数名称

value

varchar

100

配置参数值

表4-4:discusschuxinggongju

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

PRI

creationtime

timestamp

创建时间

CURRENT_TIMESTAMP

boundid

bigint

关联表id

userid

bigint

用户id

username

varchar

200

用户名

critical

longtext

4294967295

评论内容

recover

longtext

4294967295

回复内容

表4-5:gongjugoumai

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

PRI

creationtime

timestamp

创建时间

CURRENT_TIMESTAMP

implementname

varchar

200

工具名称

implementtype

varchar

200

工具类型

price

float

售价

goumaishuliang

int

购买数量

shifujine

float

实付金额

goumaishijian

datetime

购买时间

beizhu

varchar

200

备注

zhanghao

varchar

200

账号

shouji

varchar

200

手机

sfcheck

varchar

200

是否审核

shrevert

longtext

4294967295

审核回复

sfpay

varchar

200

是否支付

未支付

表4-6:guanyuwomen

字段名称

类型

长度

字段说明

主键

默认值

id

int

主键

PRI

creationtime

timestamp

创建时间

CURRENT_TIMESTAMP

businessname

varchar

200

企业名称

businessplace

varchar

200

企业地点

jingyingfanwei

varchar

200

经营范围

lianxidianhua

varchar

200

联系电话

qiyeyouxiang

varchar

200

企业邮箱

qiyexiangqing

longtext

4294967295

企业详情

qiyetupian

varchar

200

企业图片

表4-7:huodongbaoming

字段名称

类型

长度

字段说明

主键

默认值

id

int

主键

PRI

creationtime

timestamp

创建时间

CURRENT_TIMESTAMP

exercisetheme

varchar

200

活动主题

exerciseplace

varchar

200

活动地点

baomingshijian

datetime

报名时间

beizhu

varchar

200

备注

zhanghao

varchar

200

账号

shouji

varchar

200

手机

sfcheck

varchar

200

是否审核

shrevert

longtext

4294967295

审核回复

表4-8:jingdianxinxi

字段名称

类型

长度

字段说明

主键

默认值

id

int

主键

PRI

creationtime

timestamp

创建时间

CURRENT_TIMESTAMP

spotname

varchar

200

景点名称

spotaddress

varchar

200

景点地址

kaifangshijian

varchar

200

开放时间

admissiontype

varchar

200

门票类型

admissonprice

float

门票价格

jingdiandianhua

varchar

200

景点电话

xiangqingmiaoshu

longtext

4294967295

详情描述

jingdiantupian

varchar

200

景点图片

thumbsupnum

int

0

crazilynum

int

0

clicktime

datetime

最近点击时间

表4-9:jiudianxinxi

字段名称

类型

长度

字段说明

主键

默认值

id

int

主键

PRI

creationtime

timestamp

创建时间

CURRENT_TIMESTAMP

hotelname

varchar

200

酒店名称

hoteltype

varchar

200

酒店类型

hoteladdress

varchar

200

酒店地址

roomtype

varchar

200

房间类型

yuyuejiage

float

预约价格

lianxidianhua

varchar

200

联系电话

jiudianjieshao

longtext

4294967295

酒店介绍

jiudiantupian

varchar

200

酒店图片

thumbsupnum

int

0

crazilynum

int

0

clicktime

datetime

最近点击时间

clicknum

int

点击次数

0

表4-10:jiudianyuding

字段名称

类型

长度

字段说明

主键

默认值

id

int

主键

PRI

creationtime

timestamp

创建时间

CURRENT_TIMESTAMP

hotelname

varchar

200

酒店名称

hoteladdress

varchar

200

酒店地址

fangjianleixing

varchar

200

房间类型

yuyuejiage

float

预约价格

yuyueshijian

datetime

预约时间

beizhu

varchar

200

备注

zhanghao

varchar

200

账号

shouji

varchar

200

手机

sfcheck

varchar

200

是否审核

shrevert

longtext

4294967295

审核回复

sfpay

varchar

200

是否支付

未支付

表4-11:lianxiwomen

字段名称

类型

长度

字段说明

主键

默认值

id

int

主键

PRI

creationtime

timestamp

创建时间

CURRENT_TIMESTAMP

businessname

varchar

200

企业名称

businessaddress

varchar

200

企业地址

jingyanfanwei

varchar

200

经验范围

lianxidianhua

varchar

200

联系电话

youxiang

varchar

200

邮箱

wangzhanjianjie

longtext

4294967295

网站简介

photo

varchar

200

图片

表4-12:luxianguihua

字段名称

类型

长度

字段说明

主键

默认值

id

int

主键

PRI

creationtime

timestamp

创建时间

CURRENT_TIMESTAMP

routename

varchar

200

路线名称

routecatalogue

varchar

200

路线分类

line

varchar

200

起点

finish

varchar

200

终点

quanchengjuli

varchar

200

全程距离

yujishijian

varchar

200

预计时间

xingchengguiji

longtext

4294967295

行程轨迹

luxiantupian

varchar

200

路线图片

thumbsupnum

int

0

crazilynum

int

0

5.1系统功能实现

当人们打开系统的网址后,首先看到的就是首页界面。在这里,人们能够看到系统的导航条,通过导航条导航进入各功能展示页面进行操作。系统首页界面如图5-1所示:

文化活动:在文化活动页面的输入栏中输入活动主题和活动地点进行搜索,可以查看到文化活动详细信息,并根据需要进行报名,评论或收藏操作;文化活动页面如图5-2所示:


目录

1概述

1.1课题研究背景

1.2课题研究意义

1.3课题研究现状

1.4课题研究内容

2系统开发技术

2.1 Java技术

2.2 Springboot框架

2.3 MySQL数据库

2.4 B/S结构

2.5 Tomcat服务器

3系统需求分析

3.1可行性分析

3.2功能需求分析

3.3系统流程分析

3.3.1系统开发流程图:

3.3.2管理员模块总体流程图:

3.3.3旅游社交网站流程图:

4系统设计

4.1功能模块设计

4.2系统数据库设计

4.2.1数据库系统

4.2.2数据库概念设计

4.2.3数据表设计

4.2.4数据表的建立

5系统实现

5.1系统功能实现

5.2后台模块实现

5.2.1管理员模块实现

5.2.2用户模块实现

6系统测试

6.1测试的目的和目标

6.2测试内容

6.2.1登录测试

6.2.2信息修改测试

6.3测试评价

结    论

致    谢

参考文献

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值