基于微信小程序的智慧乡村旅游服务平台【附源码】

发布于:2025-04-03 ⋅ 阅读:(21) ⋅ 点赞:(0)

基于微信小程序的智慧乡村旅游服务平台(源码+L文+说明文档) 

目录

4系统设计

4.1系统功能设计  

4.2系统结构    

4.3.数据库设计    

4.3.1数据库实体    

4.3.2数据库设计表    

5系统详细实现    

5.1 管理员模块的实现    

5.1.1旅游景点管理    

5.1.2景点路线管理    

5.2 商家模块的实现    

5.2.1 修改个人信息    

5.2.2 景点类型管理    

5.3 小程序用户模块的实现    

5.3.1 新增收货地址    

5.3.2 旅游景点    

5.3.3 我的订单    


4系统设计

4.1系统功能设计  

本系统后台采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示:    

图片

图4-1系统工作原理图

4.2系统结构    

设计的管理员主要是提供的一些基础信息服务。设计的管理员功能结构图如下图所示:

图片

图4-2管理员功能结构图

设计的用户功能结构图如下图所示:    

图片

图4-2管理员功能结构图

设计的商家功能结构图如下图所示:

图片

图4-2商家功能结构图

          

          

4.3.数据库设计    

4.3.1数据库实体    

概念设计的目标是设计出反映某个组织部门信息需求的数据库系统概念模式,数据库系统的概念模式独立于数据库系统的逻辑结构、独立于数据库管理系统(DBMS)、独立于计算机系统。    

概念模式的设计方法是在需求分析的基础上,用概念数据模型(例如E-R模型)表示数据及数据之间的相互联系,设计出反映用户信息需求和处理需求的数据库系统概念模式。概念设计的目标是准确描述应用领域的信息模式,支持用户的各种应用,这样既容易转换为数据库系统逻辑模式,又容易为用户理解。数据库系统概念模式是面向现实世界的数据模型,不能直接用于数据库系统的实现。在此阶段,用户可以参与和评价数据库系统的设计,从而有利于保证数据库系统的设计与用户的需求相吻合。在概念模式的设计中,E-R模型法是最常见的设计方法。本系统的E-R图如下图所示:

(1) 景点路线信息的实体属性图如下:

图片

图4.12   景点路线信息实体属性图

(2)旅游景点实体属性图如图4.13所示:    

图片

图4.13旅游景点实体属性图

(3)景点类型信息实体属性图如图4.14所示:

图片

图4.14景点类型信息实体属性图

4.3.2数据库设计表    

基于微信小程序的智慧乡村旅游服务平台的设计与实现需要后台数据库,下面介绍数据库中的各个表的详细信息:

          

表4.1 地址

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

userid

bigint(20)

                  

用户id

address

varchar(200)

                  

地址

name

varchar(200)

                  

收货人

phone

varchar(200)

                  

电话

isdefault

varchar(200)

                  

是否默认地址[是/否]

表4.2 购物车表

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

tablename

varchar(200)

lvyoujingdian

商品表名

userid

bigint(20)

                  

用户id

goodid

bigint(20)

                  

商品id

goodname

varchar(200)

NULL

商品名称

picture        

varchar(200)

NULL

图片

buynumber

int(11)

                  

购买数量

price

float

NULL

单价

discountprice

float

NULL

会员价

表4.3 旅游景点评论表

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

refid

bigint(20)

                  

关联表id

userid

bigint(20)

                  

用户id

nickname

varchar(200)

NULL

用户名

content

longtext

                  

评论内容

reply

longtext

NULL

回复内容

表4.4 景点类型

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

leixing        

varchar(200)

NULL

类型

表4.5 景点路线

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

jingdianmingcheng

varchar(200)

NULL

景点名称

jingdianleixing

varchar(200)

NULL

景点类型

jingdiandizhi

varchar(200)

NULL

景点地址

luxianmingcheng

varchar(200)

NULL

路线名称

luxiantupian

varchar(200)

NULL

路线图片

qidian

varchar(200)

NULL

起点

tujingluduan

varchar(200)

NULL

途径路段

zhongdian

varchar(200)

NULL

终点

xiangqing

longtext

NULL

详情

表4.6 旅游景点

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

jingdianmingcheng

varchar(200)

NULL

景点名称

jingdianleixing        

varchar(200)

NULL

景点类型

jingdiandizhi

varchar(200)

NULL

景点地址

jingdiantupian

varchar(200)

NULL

景点图片

yingyeshijian

datetime

NULL

营业时间

jingdianjieshao

longtext

NULL

景点介绍

zhuyishixiang

longtext

NULL

注意事项

clicknum

int(11)

0

点击次数

price

float

                  

价格

表4.7 订单

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

orderid

varchar(200)

                  

订单编号

tablename

varchar(200)

lvyoujingdian

商品表名

userid

bigint(20)

                  

用户id

goodid

bigint(20)

                  

商品id

goodname

varchar(200)

NULL

商品名称

picture

varchar(200)

NULL

商品图片

buynumber

int(11)

                  

购买数量

price        

float

0

价格/积分

discountprice

float

0

折扣价格

total

float

0

总价格/总积分

discounttotal

float

0

折扣总价格

type

int(11)

1

支付类型

status

varchar(200)

NULL

状态

address

varchar(200)

NULL

地址

tel

varchar(200)

NULL

电话

consignee

varchar(200)

NULL

收货人

表4.8 商家

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

shangjiazhanghao

varchar(200)

NULL

商家账号

mima

varchar(200)

NULL

密码

shangjiaxingming

varchar(200)

NULL

商家姓名

shoujihao

varchar(200)

NULL

手机号

youxiang

varchar(200)

NULL

邮箱

zhaopian

varchar(200)

NULL

照片

dizhi        

varchar(200)

NULL

地址

yingyezhizhao

varchar(200)

NULL

营业执照

sfsh

varchar(200)

是否审核

shhf

longtext

NULL

审核回复

money

float

0

余额

表4.9 收藏表

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

userid

bigint(20)

                  

用户id

refid

bigint(20)

NULL

收藏id

tablename

varchar(200)

NULL

表名

name

varchar(200)

                  

收藏名称

picture

varchar(200)

                  

收藏图片

表4.10 管理员表

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

username

varchar(100)

                  

用户名

password

varchar(100)

                  

密码

role        

varchar(100)

管理员

角色

addtime

timestamp

CURRENT_TIMESTAMP

新增时间

表4.11 用户

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

zhanghao

varchar(200)

                  

账号

mima

varchar(200)

                  

密码

xingming

varchar(200)

NULL

姓名

xingbie

varchar(200)

NULL

性别

shouji

varchar(200)

NULL

手机

youxiang

varchar(200)

NULL

邮箱

zhaopian

varchar(200)

NULL

照片

dizhi

varchar(200)

NULL

地址

money

float

0

余额

      

              

5系统详细实现    

5.1 管理员模块的实现    

5.1.1旅游景点管理    

管理员可以管理旅游景点信息,可以查看旅游景点信息,删除旅游景点信息。具体界面的展示如图5.1所示。

图片

图5.1旅游景点管理界面

5.1.2景点路线管理    

管理员可以对景点路线进行查询或删除操作。具体界面如图5.2所示。    

图片

图5.3 景点路线管理界面

5.2 商家模块的实现    

5.2.1 修改个人信息    

商家可以更新个人信息,包括更新照片和营业执照等信息。界面如下图所示:

图片

    

图5.4修改个人信息界面

5.2.2 景点类型管理    

商家可以添加,删除,查询景点类型信息。界面如下图所示:

图片

图5.4景点类型管理界面

                      

5.3 小程序用户模块的实现    

5.3.1 新增收货地址    

小程序用户可以新增收货地址信息。界面如下图所示:

                          

图片

图5.5 新增收货地址界面

5.3.2 旅游景点    

用户查看旅游景点信息,可以收藏景点,订购景点门票。

                          

图片

    

图5.6 旅游景点界面

5.3.3 我的订单    

用户在我的订单界面可以退款,支付或取消订单。界面如下图所示:

图片

                          

图5.6 我的订单界面


网站公告

今日签到

点亮在社区的每一天
去签到