博主介绍:《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。
所有项目都配有从入门到精通的基础知识视频课程,免费
项目配有对应开发文档、开题报告、任务书、PPT、论文模版等
在文章末尾可以获取联系方式
目的:本课题主要目标是设计并能够实现一个基于微信小程序教室预约系统,前台用户使用小程序,后台管理使用基PHP+MySql的B/S架构;通过后台添加教室信息、管理用户信息、管理预约信息;前台用户通过小程序登录,查看教室信息、发起预约。
意义:微信小程序教室预约系统是计算机技术与教室管理相结合的产物,通过微信小程序教室预约系统实现了对教室使用的高效管理。随着计算机技术的不断提高,计算机已经深入到社会生活的各个角落.在工作人员的具备一定的计算机操作能力的前提下,特编此微信小程序教室预约系统软件以提高教室的管理效率。
涉及数据库
教室分类表:jiaoshi_fenlei
字段名 |
类型 |
备注 |
id |
Int(11) |
自动递增;菜单的id(主键),不允许空 |
caidan_mingcheng |
varchar(50) |
教室分类,教室场地 |
paixu_id |
int(11) |
排序数字,数字大的在前面,允许空 |
教室表:jiaoshi
字段名 |
类型 |
备注 |
id |
Int |
自动递增;菜单的id(主键),不允许空 |
xinxi_lxid1 |
int |
外键:教室分类id,参考分类表id |
xinxi_biaoti |
varchar |
信息标题 |
xinxi_riqi |
date |
录入日期 |
add_riqi |
date |
写入数据库日期 |
add_shijian |
datetime |
写入数据库时间 |
教室预约表:jiaoshi_yuyue
字段名 |
类型 |
备注 |
id |
int |
自动递增;菜单的id(主键),不允许空 |
u_id |
int |
用户id:预约教室的用户id |
fenlei_id |
int |
教室场地分类id |
fenlei_mc |
varchar |
教室场地分类名称 |
jiaoshi_id |
int |
教室id |
jiaoshi_mc |
varchar |
教室名称 |
najie |
Varchar |
预约的哪节课(可以单节或者多节课) |
xingqiji |
int |
星期几 |
yuyue_riqi |
date |
预约日期 |
xiadan_shijian |
datetime |
下单时间(预约操作的时间) |
Lianxiren |
varchar |
联系人 |
dianhua |
varchar |
电话 |
beizhu |
varchar |
备注 |
zt |
tinyint |
状态:1表示待审核、2表示拒绝、3表示审核通过 |
zt_beizhu |
text |
操作备注 |
后台管理
ht/jiaoshi 教室管理 |
jiaoshi_fenlei.php |
教室场地分类设置 |
jiaoshi_add.php |
教室录入页面 |
|
jiaoshi_add_act.php |
教室录入程序 |
|
jiaoshi_list.php |
教室列表 |
|
jiaoshi_xiugai.php |
教室修改页面 |
|
jiaoshi_xiugai_act.php |
教室修改程序 |
|
jiaoshi_del.php |
教室删除 |
小程序接口
预约 |
wx_fenlei.php |
|
wx_jiaoshi_list.php |
根据日期、分类 获取房间的数据 |
|
wx_jiaoshi_yiyue.php |
根据 日期、房间id、读取已经选中节的数据 |
|
wx_jiaoshi_yuyue_add.php |
提交信息 |
获取教室场地分类接口
接口地址
1 |
|
参数:无
返回结果
1 2 3 4 |
|
获取教室房间列表接口
接口地址
1 |
|
参数:都是必填项
1 2 |
|
接口样本
1 |
|
返回结果
1 2 3 4 5 6 |
|
根据日期+房间id,读取已经选中节的数据
接口地址
1 |
|
参数:都是必填项
1 2 3 |
|
接口样本
1 |
|
返回数据:
每天上午4节,下午2节;数字为1 到 6;比如下面返回的数据,表示当前的地3,4节已经被其他人预约
1 |
|
提交教室预约接口
接口地址
1 |
|
参数:都是比填项
1 2 3 4 5 6 7 8 9 10 11 |
|
错误返回
1 |
|
正确
1 |
|
参考来源:https://www.hzyaoyi.cn/pc_jiaocheng_tushu_index.php?/39/1486.html