Design and implementation of WeChat stadium sports venue reservation mini program system

     Project background and significance

Purpose : The main goal of this project is to design and implement a sports venue reservation system based on the WeChat applet. The front-end users use the applet, and the back-end management uses a B/S architecture based on PHP+MySql; open venue types (such as badminton) are added through the back-end , basketball, tennis, etc.), enter the number of the venue to be opened, select the date on the mini program, select the type of venue to be reserved, select the venue, fill in the venue reservation information, and submit.

Significance : The sports venue reservation system is a product of the combination of computer technology and stadium venue management. Through the sports venue reservation system, efficient management of badminton, basketball, tennis, football, table tennis and other venues is achieved. With the continuous improvement of computer technology, computers have penetrated into every corner of social life. However, the manual reservation method is inconvenient to use and prone to errors. In order to satisfy the efficient management of venues by venue managers, and on the premise that the staff have certain computer operation capabilities, this sports venue reservation system software is specially compiled to improve the management efficiency of various sports venues.

Feasibility Analysis

The feasibility of system development can be summarized in the following three aspects of the sports venue reservation system based on the WeChat applet, 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 on the front end to develop WeChat mini programs; the backend management system hardware environment is a PC, and front-end users use WeChat mini programs on their mobile phones. program.

2. Economic feasibility

On the one hand, the use of phpstorm and WeChat developer tools can easily develop friendly human-machine interfaces and powerful functional support, allowing administrators to further improve the work efficiency of various venues in the venue and save manpower and material resources; on the other hand, the system The production cost is low, and it can be developed on existing PCs using phpstorm and WeChat developer tools.

3. Operational feasibility

The phpstorm software operates on the Windows operating system. The backend of the sports venue reservation system management system can be used wherever there is a computer. Data entry, modification, deletion and other functions can be completed mainly by using Windows operating technology, which is simple and convenient. Students use their mobile phones to log in to the WeChat sports venue reservation system.

Main functional modules

   Backend administrator function

Advertising management: Set up carousel ads and links on the homepage of the mini program. Message
list: List of all user message information, support for deletion.
Member list: View all registered member information, support for deletion.
Input information: Enter information title, content and other information.
Management information: View the information that has been deleted. Enter information list, support deletion and modification

Venue classification setting: Set the open venue type, do not move after setting.
Venue entry: Select the category and enter the open venue name.
Venue management: View all entered venue information, support modification and deletion.
Venue reservation list: Venue records reserved by all users List
venue reservation management: supports review and rejection, supports deletion
 

   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 leave detailed information at will   
: users can leave messages on the management platform in the mini program message.

Reservation rules: By default, only venues within the last 4 days can be reserved. Venue
reservation: Select the date, select the type, select the venue, fill in the information, and submit the venue reservation.
My reservation: reservation time and day of the week, name of the person making the reservation, phone number, and remarks.
Cancel application: In my reservation information, if the administrator has not reviewed it, "Cancel application" will be displayed on the far right. Click this link to cancel.

User information: fill in your name, qq, email, notes and other information.
Exit the system: clear the cache and return to the mini program homepage.

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/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

site

caidan_1ji.php

Site type management

dingzuo_add.php

Venue entry page

dingzuo_add_act.php

Site entry program processing

dingzuo_list.php

Venue list

dingzuo_del.php

Venue deletion

dingzuo_xiugai.php

Venue modification page

dingzuo_xiugai_act.php

Site modification procedure processing

yuyue_list.php

Venue reservation list

yuyue_del.php

Venue deletion

yuyue_leixing_xiugai.php

Site processing page

yuyue_leixing_xiugai_act.php

site handling procedures

   Mini program interface file

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

Venue reservation

wx_dingzuo_fenlei.php

Get category list

wx_dingzuo_list.php

Get venue data based on date and category

wx_dingzuo_yuyue_add.php

Submit Information

message

wx_api_liuyan.php

Submit Message

member

wx_check_reg_yonghu.php

Ordinary user registration

wx_check_login_yonghu.php

Ordinary user login

wx_check_reg_yonghu-weixin.php

WeChat login

wx_dingzuo_yuyue_list_byUserid.php

Get user reservation list

wx_dingzuo_yuyue_del_byUserid.php

cancel appointment

wx_huiyuan_xinxi_byid.php

Read member information

wx_huiyuan_xinxi_update_byid.php

Update member information

wx_huiyuan_mima_act.php

change Password

Function module diagram

   Functional entity diagram

   Database ER diagram

Screenshot of the work effect

  Screenshots of mini program functions

  Screenshot of background management

Guess you like

Origin blog.csdn.net/u013818205/article/details/128946324