Project background and significance
Purpose : The main goal of this project is to design and implement a WeChat stadium venue reservation applet system. Front-end users use the applet, and the applet is developed using WeChat developer tools; the backend management uses a B/S architecture based on PHP+MySql to develop The tool uses phpstorm; gym information, venue and charging information, order management, etc. are added through the background. Users log in through the mini program to view gym information, locate the gym, reserve venues, etc.
Significance : The WeChat gym venue reservation applet system is a product of the combination of computer technology and gymnasium venue management. Through the WeChat gym venue reservation applet system, efficient management of gymnasium venue reservations is achieved.
With the continuous improvement of computer technology, computers have penetrated into every corner of social life; the manual method of making reservations for gymnasiums is not only inefficient, error-prone, cumbersome, but also consumes a lot of manpower. In order to satisfy consumers who want to make gymnasium venue reservations anywhere with Internet access, and on the premise that the staff have certain computer operation capabilities, this WeChat gym venue reservation applet system is specially compiled to improve the stadium venue. Management efficiency.
Feasibility Analysis
Based on the WeChat stadium venue reservation applet system, the feasibility of system development can be summarized in the following three aspects, as follows:
1. Technical feasibility
Use Windows 7 or 10 as the operating system, use phpstorm software as the development backend management, use MySQL for database storage, and use WeChat developer tools to develop WeChat applets; the hardware environment of the backend management system is a PC, and front-end users use WeChat applets on their mobile phones. .
2. Economic feasibility
On the one hand, using phpstorm and WeChat developer tools to develop a good human-machine interface and strong functional support can further improve the work efficiency of sales staff and save manpower and material resources; on the other hand, the production cost of the system is low, and it is in the existing You can use phpstorm and WeChat developer tools for development on your PC.
3. Operational feasibility
The operation of phpstorm software is to use the background management system on the Windows operating system. It mainly relies on the use of Windows operating technology to complete data entry, modification, deletion and other functions, which is simple and convenient.
Users use their mobile phones to log in to the WeChat stadium venue reservation applet system to complete the use of gymnasium venue reservations.
Main functional modules
Backend administrator function
Member list: view all registered member information, support for deletion.
Entry information: enter information title, content and other information.
Management information: view the entered information list, support deletion and modification.
Gym entry: gym name, longitude and latitude location, introduction information, etc.
Gym management: view List of all entered gyms, supports modification and deletion.
Venue management: Enter various types of venues, development time, and prices included in the corresponding gym.
Order list: View all user gym orders, including gym information, user information, order information, fees, etc.
Mini program function
User registration and login: register a normal account, and then use the registered account to log in.
WeChat authorized login: directly use WeChat as the account, and log in after authorization.
Information function: users can browse the information list and detailed information at will.
Gym library: Click the gym at the bottom to view all gyms.
Nearby gyms: Position and sort by nearest.
Gym query: Enter keywords at the top of the gym list and click to query.
Gym information: Click to go to the gym details page to check the fees. Standards, pictures, introductions, etc.
Gym review list: On the gym page, switch to user comments to view the content of all user comments.
Gym collection: Click "Favorite" below in the gym details to collect it.
Gym reservation: In the gym details, click Appointment Venue, select the time, venue and location, select a few hours, and submit the reservation.
Gym evaluation: Log in as a user. After paying the order, click Comments in the order list. The comment page will pop up. Fill in the information and submit the comment.
My gym reservation order: Display Record of the user's order.
Go to payment: The default for placing an order is pending payment. Click to pay and the simulated payment is successful. Cancel
reservation: The default for placing an order is pending payment. Click to cancel the reservation and cancel the order.
My gym collection: User's favorite gyms. You can click Go to the stadium details page.
User information: fill in name, qq, email, notes and other information.
Exit the system: clear the cache and return to the mini program homepage
. Leave a message: Users can leave messages to the management platform in the mini program.
Development Summary
It mainly introduces some key technologies used in the development process of the system, including the MINA framework for front-end applet development; back-end development PHP development; MySQL database; and the introduction of conventional web page technology HTML/CSS/JAVASCRIPT.
Development operating system: windows10 + 4G memory + 500G
Mini program development: WeChat developer tools (MINA framework)
Backend environment: IIS +PHP
Backend development language: PHP
Backend development tools: Dreamweaver + PhpStorm
Database: mysql8
Database management tool: navicat
Other development languages: html + css +javascript
Development document description
Backend management 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 |
Backend 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/qita 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/xiangmu Stadium project |
xiangmu_add.php |
Gym entry page |
xiangmu_add_act.php |
Gym entry process |
|
xiangmu_list.php |
Stadium list |
|
xiangmu_del.php |
gym delete |
|
xiangmu_xiugai.php |
Stadium modification page |
|
xiangmu_xiugai_act.php |
Stadium modification procedures |
|
xiangmu_mulu.php |
Stadium Venue Directory |
|
mulu1_add.php |
Level 1 directory (type) entry page |
|
mulu1_add_act.php |
Level 1 directory (type) entry program |
|
mulu1_xiugai.php |
Level 1 directory (type) modification page |
|
mulu1_xiugai_act.php |
Level 1 directory (type) modification program |
|
mulu2_add.php |
2 Catalog (type) entry page |
|
mulu2_add_act.php |
2 Directory (type) entry program |
|
mulu2_xiugai.php |
2 Directory (type) modification page |
|
mulu2_xiugai_act.php |
2目录(类型)修改程序 |
|
mulu_del.php |
体育馆目录删除 |
|
dingdan_list.php |
预约订单列表 |
|
dingdan_del.php |
预约订单删除 |
小程序接口文件
小程序接口
程序名 |
包含 |
|
首页 |
wx_lunbo.php |
获取顶部轮播图片数组(多个图片) |
wx_news_list.php |
获取最新资讯3条 |
|
wx_xiangmu_top4.php |
获取最新4个体育馆 |
|
资讯 |
wx_news_list_byid.php |
获取资讯列表 |
wx_news_info.php |
获取资讯信息详情 |
|
体育馆 |
wx_xiangmu_all.php |
加载体育馆列表 |
体育馆定位 |
wx_xiangmu_all_dingwei.php |
按定位加载体育馆列表 |
体育馆详情 |
wx_xiangmu_xinxi_byid.php |
获取体育馆简介 |
wx_xiangmu_xinxi_jieshao_byid.php |
获取体育馆详情 |
|
wx_xiangmu_shoucang_add.php |
录入收藏信息 |
|
wx_xiangmu_Pinlun_list.php |
获取体育馆评论列表 |
|
体育馆预约 |
wx_xiangmu_xinxi_byid.php |
获取体育馆简介 |
wx_xiangmu_riqi_list_byid.php |
获取类型列表 |
|
wx_dianying_changci_list_byid.php |
选择场地类型 |
|
wx_xiangmu_changci_xiangqing_byid.php |
获取类型下的具体场地 |
|
wx_xiangmu_changci_xiangqing_byid2.php |
获取类型下的具体场地(已选) |
|
wx_xiangmu_dingzuo_add.php |
提交预约信息 |
|
留言 |
wx_api_liuyan.php |
提交留言 |
会员 |
wx_check_reg_yonghu.php |
普通用户注册 |
wx_check_login_yonghu.php |
普通用户登录 |
|
wx_check_reg_yonghu-weixin.php |
微信登录 |
|
wx_xiangmu_yuyue_list_byUserid.php |
获取用户预约列表 |
|
wx_xiangmu_dingdan_fukuan.php |
模拟付款 |
|
wx_xiangmu_dingdan_del.php |
取消删除预约 |
|
wx_xiangmu_AddPinLun.php |
提交评论内容 |
|
wx_xiangmu_shoucang_list.php |
加载用户收藏列表 |
|
wx_xiangmu_shoucang_del.php |
删除收藏 |
|
wx_huiyuan_xinxi_byid.php |
读取会员信息 |
|
wx_huiyuan_xinxi_update_byid.php |
更新会员信息 |
|
wx_huiyuan_mima_act.php |
密码修改 |
功能模块图
功能实体图
数据库ER图
作品效果截图