基于微信教室预约小程序毕业设计成品作品(13)教室预约接口

博主介绍:《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。

所有项目都配有从入门到精通的基础知识视频课程,免费

项目配有对应开发文档、开题报告、任务书、PPT、论文模版等

在文章末尾可以获取联系方式

目的:本课题主要目标是设计并能够实现一个基于微信小程序教室预约系统,前台用户使用小程序,后台管理使用基PHP+MySql的B/S架构;通过后台添加教室信息、管理用户信息、管理预约信息;前台用户通过小程序登录,查看教室信息、发起预约。

意义:微信小程序教室预约系统是计算机技术与教室管理相结合的产物,通过微信小程序教室预约系统实现了对教室使用的高效管理。随着计算机技术的不断提高,计算机已经深入到社会生活的各个角落.在工作人员的具备一定的计算机操作能力的前提下,特编此微信小程序教室预约系统软件以提高教室的管理效率。

涉及数据库

教室分类表:jiaoshi_fenlei

字段名

类型

备注

id

Int(11)

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

caidan_mingcheng

varchar(50)

教室分类,教室场地

paixu_id

int(11)

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

image.png

教室表: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

http://localhost:500/wx_fenlei.php

参数:无

返回结果

1

2

3

4

    "id" 242"caidan_mingcheng" "1号教学楼" } , 

    "id" 243"caidan_mingcheng" "2号教学楼" 

]

获取教室房间列表接口

接口地址

1

http://localhost:500/wx_jiaoshi_list.php

参数:都是必填项

1

2

fenlei_id:教室房间场地分类类型的id,上面接口所获取,

cur_riqi:选择预约的日期

接口样本

1

http://localhost:500/wx_jiaoshi_list.php?fenlei_id=242&cur_riqi=2023/6/10

返回结果

1

2

3

4

5

6

    { "jiaoshi_id" : 14, "jiaoshi_mc" : "教室01", "yuyue_zt":"no" } , 

    { "jiaoshi_id" : 15, "jiaoshi_mc" : "教室02", "yuyue_zt":"no" } , 

    { "jiaoshi_id" : 16, "jiaoshi_mc" : "教室03", "yuyue_zt":"no" } , 

    { "jiaoshi_id" : 17, "jiaoshi_mc" : "教室04", "yuyue_zt":"no" } 

]

根据日期+房间id,读取已经选中节的数据

接口地址

1

http://localhost:500/wx_jiaoshi_yiyue.php

参数:都是必填项

1

2

3

yuyue_riqi:预约日期,

jiaoshi_id:当前选中的教室id,

xingqiji:当前日期星期几

接口样本

1

http://localhost:500/wx_jiaoshi_yiyue.php?yuyue_riqi=2023/6/10&jiaoshi_id=19&xingqiji=6

返回数据:

每天上午4节,下午2节;数字为1 到 6;比如下面返回的数据,表示当前的地3,4节已经被其他人预约

1

3,4,

提交教室预约接口

接口地址

1

http://localhost:500/wx_jiaoshi_yuyue_add.php

参数:都是比填项

1

2

3

4

5

6

7

8

9

10

11

u_id:预约的用户id,

yuyue_xingqiji:预约日期是星期几,

yuyue_riqi:预约日期,

fenlei_id:教室场地类型(几号楼)id,

fenlei_mc:教室场地类型(几号楼)名称,

fangjian_id:教室房间id,

fangjian_mc:教室房间名称,

najie:预约的哪节课,

lianxiren:联系人,

dianhua:电话,

beizhu:备注

错误返回

1

{"zt":"no","xinxi":"输入不正确"}

正确

1

跳转到用户的订单列表

参考来源:https://www.hzyaoyi.cn/pc_jiaocheng_tushu_index.php?/39/1486.html

猜你喜欢

转载自blog.csdn.net/u013818205/article/details/132707878
今日推荐