Introduction to the blogger: The author of "Vue.js Introduction and Mall Development" and "WeChat Mini Program Mall Development", CSDN blog expert, online education expert, CSDN diamond lecturer; focusing on graduation design education and counseling for college students.
All projects come with basic knowledge video courses from entry to mastery, free of charge
The project is equipped with corresponding development documents, proposal report, task statement, PPT, thesis template, etc.
Contact details are available at the end of the article
Purpose : The main goal of this project is to design and implement a seat reservation applet based on the WeChat applet. Front-end users use the applet, and back-end management uses a B/S architecture based on PHP+MySql; seat types and seat numbers are added through the back-end. Users log in through the mini program to view seats and submit seat reservation information.
Significance : The WeChat mini program reservation and reservation mini program system is a product of the combination of computer technology and seat management. The WeChat mini program reservation and reservation mini program system achieves efficient management of seats. With the continuous improvement of computer technology, computers have penetrated into every corner of social life. However, the method of manually finding seats is not only inefficient, error-prone, cumbersome, but also consumes a lot of manpower. In order to meet the efficient management of seats, on the premise that the staff have certain computer operation capabilities, this WeChat applet reservation and reservation applet system software is specially compiled to improve the efficiency of seat management.
Usage : restaurant seats, parking spaces, bar seats, library seats, etc.
Development Summary
Development operating system: windows10 + 4G memory + 500G
Mini program development: WeChat developer tools (MINA framework)
Backend environment: PHPstudy integrated environment
Backend development language: PHP
Backend development tool: Dreamweaver or PhpStorm (choose your own development tool)
Database: mysql8
Database management tool: navicat
Other development languages: html + css +javascript
Database ER diagram
Backend management system files
Path: The background source code ht directory is the background
Green shows the system framework, don’t move it
Location |
Program name |
illustrate |
Source code root directory |
login.php |
Backend login page |
Source code root directory |
check_u_login.php |
Background login handler |
ht Backend root directory |
index.php |
Background Home |
left.php |
Backstage left menu |
|
u_logout.php |
sign out |
|
ht/quanxian Password management |
mima.php |
Password change page |
mima_act.php |
Password change program |
|
ht/zixun Information |
zixun_add.php |
Information entry page |
zixun_add_act.php |
Information entry database program |
|
zixun_list.php |
Information list |
|
zixun_xiugai.php |
Information modification page |
|
zixun_xiugai_act.php |
Information modification procedure |
|
zixun_del.php |
information removal process |
|
ht/guanggao Advertisements and messages |
ad_index_wx.php |
Carousel settings page |
ad_index_wx_baocun |
Carousel chart setting program processing |
|
liuyan_list.php |
Message List |
|
liuyan_delt.php |
Delete message |
|
ht/huiyuan member |
hy_list.php |
member list |
hy_del.php |
Member delete |
|
ht/dingzuo seat |
caidan_1ji.php |
Seat type management |
dingzuo_add.php |
Seat registration page |
|
dingzuo_add_act.php |
Seat entry process |
|
dingzuo_list.php |
Seat list |
|
dingzuo_del.php |
Seat deletion |
|
dingzuo_xiugai.php |
Seat modification page |
|
dingzuo_xiugai_act.php |
Seat modification procedure processing |
|
yuyue_list.php |
Seat reservation list |
|
yuyue_del.php |
Seat deletion |
|
yuyue_leixing_xiugai.php |
Seat handling page |
|
yuyue_leixing_xiugai_act.php |
seat handler |
Mini program interface file list
Mini program interface
Program name |
Include |
|
front page |
wx_lunbo.php |
Get the top carousel image array (multiple images) |
wx_news_list.php |
Get 3 latest news |
|
Information |
wx_news_list_byid.php |
Get information list |
wx_news_info.php |
Get information details |
|
Book a table |
wx_dingzuo_fenlei.php |
Get category list |
wx_dingzuo_list.php |
Get seat data based on date and category |
|
wx_dingzuo_yuyue_add.php |
提交信息 |
|
留言 |
wx_api_liuyan.php |
提交留言 |
会员 |
wx_check_reg_yonghu.php |
普通用户注册 |
wx_check_login_yonghu.php |
普通用户登录 |
|
wx_check_reg_yonghu-weixin.php |
微信登录 |
|
wx_dingzuo_yuyue_list_byUserid.php |
获取用户预约列表 |
|
wx_dingzuo_yuyue_del_byUserid.php |
取消预约 |
|
wx_huiyuan_xinxi_byid.php |
读取会员信息 |
|
wx_huiyuan_xinxi_update_byid.php |
更新会员信息 |
|
wx_huiyuan_mima_act.php |
密码修改 |
数据库表
广告表: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的链接地址 |
会员表:huiyuan
字段名 |
类型 |
备注 |
id |
int |
自动递增;菜单的id(主键),不允许空 |
shouji |
varchar |
手机号:用户名 |
mima |
varchar |
密码 |
xingming |
varchar |
姓名 |
|
varchar |
QQ号 |
|
varchar |
|
wx_openid |
varchar |
登录微信的openid |
wx_nicheng |
varchar |
微信昵称 |
wx_touxiang |
varchar |
微信头像图片地址 |
add_riqi |
date |
写入数据库日期 |
add_shijian |
datetime |
写入数据库时间 |
beizhu |
text |
备注 |
留言表:liuyan
字段名 |
类型 |
备注 |
id |
Int |
自动递增;菜单的id(主键),不允许空 |
xingming |
varchar |
姓名 |
dianhua |
varchar |
电话 |
youxiang |
varchar |
邮箱 |
zhuti |
varchar |
主题 |
neirong |
longtext |
内容 |
riqi |
datetime |
留言录入数据库的日期 |
shijian |
datetime |
留言录入数据库的时间 |
资讯表:zixun
字段名 |
类型 |
备注 |
id |
Int(11) |
自动递增;菜单的id(主键),不允许空 |
xinxi_lxid1 |
int(11) |
外键:信息1级类型的id,参考资讯类型表的id |
xinxi_biaoti |
varchar(250) |
信息标题 |
xinxi_riqi |
date |
信息日期 |
xinxi_neirong |
text |
内容: |
add_riqi |
date |
写入数据库日期 |
add_shijian |
datetime |
写入数据库时间 |
Information classification table: zixun_fenlei
Field name |
type |
Remark |
id |
Int(11) |
Automatically increment; menu id (primary key), empty is not allowed |
caidan_mingcheng |
varchar(50) |
Menu name, empty allowed |
paixu_id |
int(11) |
Sort the numbers, with larger numbers in front, allowing empty spaces |
Seat classification table: dingzuo_fenlei
Field name |
type |
Remark |
id |
Int |
Automatically increment; menu id (primary key), empty is not allowed |
caidan_mingcheng |
varchar |
Menu name, empty allowed |
paixu_id |
int |
Sort the numbers, with larger numbers in front, allowing empty spaces |
Seating chart: dingzuo
Field name |
type |
Remark |
id |
Int |
Automatically increment; menu id (primary key), empty is not allowed |
xinxi_lxid1 |
int |
Foreign key: reference seat classification table id |
xinxi_biaoti |
varchar |
seat title |
xinxi_riqi |
date |
Information date |
hold |
date |
Write database date |
shijian |
datetime |
Write database time |
Seat reservation table: dingzuo_yuyue
Field name |
type |
Remark |
id |
int |
Automatically increment; menu id (primary key), empty is not allowed |
u_id |
int |
User id: the user id who reserved seats |
yuyue_xingqiji |
int |
Make an appointment for the day of the week |
yuyue_riqi |
date |
Appointment date |
xiadan_shijian |
datetime |
Order time (time for scheduled operation) |
fenlei_id |
int |
Foreign key: reservation type id |
fenlei_mc |
varchar |
Appointment type name |
zuowei_id |
int |
Foreign key: reserved seat id |
zuowei_mc |
varchar |
Reserved seat name |
lianxiren |
varchar |
contact person |
dianhua |
varchar |
Telephone |
beizhu |
varchar |
Remark |
zt |
tinyint |
Status: 1 means pending review, 2 means rejected, 3 means approved. |
zt_beizhu |
text |
Operational notes |
Reference source: https://www.hzyaoyi.cn/pc_jiaocheng_tushu_index.php?/43/1551.html