前后端分离项目,vue+uni-app+php+mysql订座预约小程序系统设计与实现

news2025/8/13 14:37:12

功能介绍

【后台功能】
广告管理:设置小程序首页轮播图广告和链接
留言列表:所有用户留言信息列表,支持删除
会员列表:查看所有注册会员信息,支持删除
录入资讯:录入资讯标题、内容等信息
管理资讯:查看已录入资讯列表,支持删除和修改

座位分类设置:设置开放的座位类型,设置好后不要动
座位录入:选择分类,录入开放的座位名称
座位管理:查看所有录入的座位信息,支持修改和删除
座位预约列表:所有用户预约的座位记录列表
座位预约管理:支持审核和拒绝,支持删除

【用户功能】
用户注册登录:注册普通账号,然后使用注册的账号登录登录
资讯功能:用户可以任意浏览资讯列表和详细信息   
留言:用户可以在小程序对管理平台留言。

预约规则:默认只能预约最近4天的座位
座位预约:选择日期,选择类型,选择座位,填写信息,提交座位预约
我的预约:预约时间和星期几、预约人姓名、电话、备注。
取消申请:在我的预约信息中,如果管理员还没有审核,在最右侧会显示“取消申请”,点击该链接,即可取消。

用户信息:填写姓名、qq、邮箱、备注等信息
退出系统:清除缓存,返回小程序首页
 

小程序功能

后台管理功能

开发概要

后台开发

服务器端环境:iis  + php (可以自行搭建其他比如phpstudy之类的)

开发环境:windows7 |windows10都可以

开发语言:php7

开发工具:phpstorm(其他开发工具vscode、dreamweaver等都可以)

数据库:mysql8

数据库管理工具:navicat

其他开发语言:html + css +javascript

前端uniapp开发

框架:基于vue.js的uniapp框架

开发工具:Hbuiderx

其他开发语言:html + css +javascript

开发接口

首页-轮播图

wx_lunbo.php

首页-最新3条信息接口

wx_news_list.php

获取信息列表

wx_news_list_byid.php

获取信息详情

wx_news_info.php

获取关于我们目录

wx_guanyu_list.php

根据关于我们id获取详细信息

wx_guanyu_info.php

提交留言接口

wx_liuyan.php

普通用户登录

wx_check_login_yonghu.php

普通用户注册

wx_check_reg_yonghu.php

用户密码修改

wx_huiyuan_mima_act.php

用户信息

用户信息获取

wx_huiyuan_xinxi_byid.php

用户信息更新

wx_huiyuan_xinxi_update_byid.php

订座-获取时间

wx_shijian_list.php

订座-获取座位分类列表

wx_dingzuo_fenlei.php

订座-根据分类获取对应座位列表

wx_dingzuo_list.php

订座-提交预约

wx_dingzuo_yuyue_add.php

订单-获取订单列表

wx_dingzuo_yuyue_list_byUserid.php

订单-删除

wx_dingzuo_yuyue_del_byUserid.php

数据库

关于我们概要表:gaiyao

字段名

类型

备注

id

int

自动递增;菜单的id(主键),不允许空

biaoti

varchar

标题

neirong

Text

内容

存放关于我们的相关项目数据

广告表:guanggao

字段名

类型

备注

id

Int

自动递增;菜单的id(主键),不允许空

wz1

longtext

广告1的文字

tpdz1

longtext

广告1的图片地址

ljdz1

longtext

广告1的链接地址

wz2

longtext

广告2的文字

tpdz2

longtext

广告2的图片地址

ljdz2

longtext

广告2的链接地址

wz3

longtext

广告3的文字

tpdz3

longtext

广告3的图片地址

ljdz3

longtext

广告3的链接地址

留言表:liuyan

字段名

类型

备注

id

Int(11)

自动递增;菜单的id(主键),不允许空

xingming

varchar(50)

姓名

dianhua

varchar(50)

电话

youxiang

varchar(50)

邮箱

zhuti

varchar(250)

主题

neirong

longtext

内容

riqi

date

日期

shijian

datetime

时间

会员表:huiyuan

字段名

类型

备注

id

int

自动递增;菜单的id(主键),不允许空

shouji

varchar

手机号:用户名

mima

varchar

密码

fl_id

int(11)

分类id

外键,会员分类表的id,固定=1;预留扩展

xingming

varchar

姓名

xingbie

varchar

性别

qq

varchar

QQ号

youxiang

varchar

Email

touxiang

varchar

头像地址

jianjie

text

简介

jieshao

text

介绍

add_riqi

date

注册日期

add_shijian

datetime

注册时间

资讯分类表:zixun_fenlei

字段名

类型

备注

id

Int

自动递增;菜单的id(主键),不允许空

caidan_mingcheng

varchar

菜单名称,允许空

caidan_lujing

varchar

菜单路径,允许空

caidan_jibie

int

菜单级别,允许空

这里做到3级:值可以是:1 | 2 | 3

caidan_suoshu

int

菜单所属上级菜单的id,允许空

paixu_id

int

排序数字,数字大的在前面,允许空

资讯表:zixun

字段名

类型

备注

id

Int

自动递增;菜单的id(主键),不允许空

xinxi_lxid1

int

信息1级类型的id,参考资讯类型表的id

xinxi_biaoti

varchar

信息标题

xinxi_riqi

date

信息日期

xinxi_jianjie_yn

tinyin

是否有简介:1表示有简介;0没有

xinxi_jianjie

text

简介内容

xinxi_tupian_yn

tinyint

是否有图片:1表示有图片;0没有

xinxi_tupian

varchar

信息图片地址

xinxi_ding

tinyint

预留是否置顶:1表示置顶;0没有

xinxi_neirong

text

信息内容

riqi

datetime

信息发布的日期

shijian

datetime

信息发布的时间

座位分类表:dingzuo_fenlei

字段名

类型

备注

id

Int

自动递增;菜单的id(主键),不允许空

caidan_mingcheng

varchar

菜单名称,允许空

caidan_lujing

varchar

菜单路径,允许空

caidan_jibie

int

菜单级别,允许空

这里做到3级:值可以是:1 | 2 | 3

caidan_suoshu

int

菜单所属上级菜单的id,允许空

paixu_id

int

排序数字,数字大的在前面,允许空

样本数据如下

座位表:dingzuo

字段名

类型

备注

id

Int

自动递增;菜单的id(主键),不允许空

xinxi_lxid1

int

按人数的分类id

xinxi_lxid2

int

按大堂、包厢分类的id

xinxi_biaoti

varchar

信息标题

xinxi_riqi

date

信息日期

样本如下

座位预约订单表:dingzuo_yuyue

字段名

类型

备注

id

int

自动递增;菜单的id(主键),不允许空

u_id

int

用户id

yuyue_riqi

date

预约日期

yuyue_xingqiji

varchar

预约星期几

xiadan_shijian

datetime

下单时间

zuowei_id

int

座位id

zuowei_mc

varchar

座位名称

fenlei_renshu

varchar

座位人数

fenlei_leixing

varchar

座位类型:大堂还是包厢

lianxiren

varchar

联系人

dianhua

varchar

电话

beizhu

varchar

备注

zt

tinyint

状态:1表示待审核、2表示拒绝、3表示审核通过

zt_beizhu

text

操作备注

样本如下

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/33262.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

证书格式说明

证书格式说明 参考: 证书格式说明SSL中,公钥、私钥、证书的后缀名都是些啥? PEM 参考: Pem格式 Privacy-Enhanced Mail (PEM)是存储、传输密码学的密钥、公开密钥证书和其他数据的文件格式的业界标准。 许多加密标准使用ASN.1…

几行 Python 代码就可以提取数百个时间序列特征

以下所有内容均来自python绿色通道订阅号,个人整理主要为了个人方便查看,希望也可以对各位有所帮助 时间序列数据是随着时间的推移反复捕获的变量值,随着时间的推移可以产生一系列的按时间顺序索引的数据点。在时间序列中,数据具…

dp入门(二)

目录 45、跳跃计划 53、最大子数组和 55、跳跃游戏 62、不同路径 63、不同路径2 64、最小路径和 70、爬楼梯 72、编辑距离 84、柱形图中最大的矩形 85、最大矩形 4721、排队 45、跳跃计划 当前可移动距离尽可能多走,如果还没到终点,步数再加一。整体…

Spring Boot 入门

37) Boot 骨架项目 https://start.spring.io/pom.xml 38) Boot War项目 步骤1:创建模块,区别在于打包方式选择 war 步骤2:编写控制器 Controller public class MyController { ​RequestMapping("/hello")public String abc() …

南京溧水农民丰收节 国稻种芯·中国水稻节:江苏味稻文化

南京溧水农民丰收节 国稻种芯中国水稻节:江苏味稻文化 (融媒体记者 诸婧雯)新闻中国采编网 中国新闻采编网 谋定研究中国智库网 国稻种芯中国水稻节 中国三农智库网-功能性农业农业大健康大会报道:由溧水区政府、市农业农村局主办…

MCE | Hippo 途径与靶向策略

在 PubMed 输入了“Hippo pathway or YAP/TAZ”,小编发现近十年来与 Hippo 通路沾点边的研究势头猛烈,且发的文章不少都“非富即贵”,如发表在 Nature Cell Biology 上的两篇关于 YAP (TAZ) 相变的文章 (两篇结论相反的文章,还能双…

红黑树C++实现

目录 一、红黑树的概念 二、红黑树的性质 三、红黑树节点的定义 四、红黑树的插入 4.1 插入节点 4.2 插入节点的颜色 4.3 调整情况1 4.4 调整情况2 4.5 调整情况3 4.6 调整情况总结 五、调整的实现 5.1 调整的步骤分析 5.2 代码实现 六、树的平衡判断 七、源代码…

微信小程序制作要多少钱?【制作小程序】

关于微信小程序制作要多少钱的问题,是很多企业商家在制作小程序之前需要了解的事项,因为总是听说制作小程序的费用有高有低,而他们又对这方面不太了解,所以也还是需要了解微信小程序制作要多少钱的。那么微信小程序制作要多少钱呢…

RocketMQ中生产者发消息前为啥一定要调用start()方法?

前言 我们在使用RocketMQ发送消息时,一般都会使用DefaultMQProducer,类型的代码如下: DefaultMQProducer producer new DefaultMQProducer("producer_group"); producer.setNamesrvAddr("42.192.50.8:9876"); try {pr…

Chrome 103支持使用本地字体,纯前端导出PDF优化

在前端导出PDF,解决中文乱码一直是一个头疼的问题。要解决这个问题,需要将ttf等字体文件内容注册到页面PDF生成器中。但是之前网页是没有权限直接获取客户机器字体文件,这时就需要从服务器下载字体文件或者提示用户选择字体文件上传到页面。对…

链接杂谈 CASPP

构建大型程序 构建大型程序,不可避免的一个问题是链接问题: - 链接器提示:缺少某个模块 缺少某个库 不兼容的库版本 理解全局变量的链接 你的代码可能有多个全局变量,有些是强变量,有些是弱定义,执行…

清除浮动的常用方法

关于浮动 我们为什么需要浮动? 我们想把多个块级元素放到同一行上。 打破标准流的限制。 浮动原来做图文混排效果,现在主要用来做网页布局的。 浮动语法 只有左浮动和右浮动。 float: left; float: right;浮动特点 1.浮动元素会脱离标准流&#x…

Win10禁止应用独占麦克风

痛点需求: qq和微信同时发起语音通话,发现只有一个qq说话对方能听到,但是微信却不能,这是典型的应用程序独占了麦克风,导致其他应用无法使用。 有没有办法让qq和微信同时使用麦克风呢? 答案是:有…

图的拓扑序列

拓扑序列: 拓扑序是按照点的先后顺序排列的。拓扑序列满足以下两点: 1.每个顶点在序列中出现且只出现一次。 2.若存在一条从顶点 A 到顶点 B 的路径,那么在序列中顶点 A 出现在顶点 B 的前面。 拓扑序列只存在于有向无环图中。可以理解成…

MCE | 肝炎病毒是如何诱发肝癌的

肝炎病毒分类 肝炎病毒是世界上最常见的肝炎病因,其它原因包括酗酒、某些药物、毒素、其他感染、自身免疫性疾病和非酒精性脂肪性肝炎 (NASH)。肝炎病毒共有五种主要的肝炎病毒株,分别为 A、B、C、D 和 E 型。目前,全世界大约有 3.25 亿人患…

2023中国绿色铝业国际峰会

会议背景 铝行业属于能源高度密集型行业,主要包括铝矿石开采、氧化铝生产、电解铝生产和铝材加工等环节。我国原铝产量自2001年以来一直占据世界首位,连续7年产量占比超过全球50%。然而与国际先进铝生产企业相比,我国铝生产企业单位原铝碳…

C# 自定义事件

一 自定义事件 例如,利用自定义绘制的技术,画出一个圆角按钮。 现在来看,怎么样给它添加自定义的事件。 二 要点与细节 1 Control 类本身就有继承的鼠标和键盘事件,这里只是一个引子,用于引出更复杂的自定义事件。 …

web测试——业务测试2

1.历史数据 前端: 组件相关  组件内部是否动过;  展示的数据是否受影响;  失焦后的校验(爆红) 页面样式相关  坐标位置、  按钮位置是否动过,  新版本上线对历史配置的影响 交互提示相关  新手引导的展示位置、关闭后的展…

pycharm2022.2 远程连接服务器调试代码

目的: 同步本地和服务器的全部或者部分文件本地debug,服务器跑实验 需要条件: 服务器上已经创建好虚拟环境你本地已经安装好pycharm 1.1 File → Settings → Project:XXX →Python Interpreter 打开之后再右边这添加解释器。选On SSH 1.2把…

简单的网页制作期末作业——电影泰坦尼克号(4页)

HTML实例网页代码, 本实例适合于初学HTML的同学。该实例里面有设置了css的样式设置,有div的样式格局,这个实例比较全面,有助于同学的学习,本文将介绍如何通过从头开始设计个人网站并将其转换为代码的过程来实践设计。 文章目录一、网页介绍一…