Design and Implementation of WeChat Mini Program System for Classroom Reservation

     Project Background and Significance

Purpose : The main goal of this topic is to design and implement a classroom reservation system based on WeChat applets. Front-end users use applets, and background management uses PHP+MySql-based B/S architecture; through the background, classroom information is added, user information is managed, and management Appointment information; front-end users log in through the applet, view classroom information, and initiate an appointment.

Significance : The WeChat Mini Program Classroom Reservation System is the product of the combination of computer technology and classroom management. Through the WeChat Mini Program Classroom Reservation System, the efficient management of classroom use is realized. With the continuous improvement of computer technology, computers have penetrated into every corner of social life. On the premise that the staff have certain computer operation skills, this WeChat small program classroom reservation system software is specially compiled to improve classroom management efficiency.

Feasibility Analysis

The feasibility of system development can be summarized in the following three aspects of the classroom 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 background management, use mysql for database storage, and use WeChat developer tools to develop WeChat applets; the hardware environment of the background management system is a PC, and the front-end users use WeChat applets on mobile phones .

2. Economic feasibility

On the one hand, using phpstorm and WeChat developer tools to develop a good man-machine interface and strong functional support can further improve the efficiency of administrators in classroom management and save manpower and material resources; on the other hand, the production cost of the system is low, You can use phpstorm and WeChat developer tools to develop on the existing PC.

3. Operation feasibility

In terms of operation, phpstorm software uses the WeChat applet classroom reservation system on the Windows operating system, mainly relying 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 Mini Program Classroom Reservation System.

main function module

  Background administrator function

Advertisement management: Set up carousel ads and links on the homepage of the mini program
Message list: List of all user message messages, support deletion
Member list: View all registered member information, support deletion
Input information: Enter information titles, content and other information
management information: View completed information Enter the information list, support deletion and modification

Classroom type setting: set which classroom types are open, such as teaching building No. 1, etc.
Classroom entry: select the type, enter the name of the open classroom
classroom management: view the list of all classrooms that have been entered, and support modification and deletion

Classroom reservation list: View all classroom reservation order information reserved by users, support deletion and review
Classroom reservation management: reservations can be deleted; audit operations can also be rejected and approved

  Applet function

User registration and login: register an ordinary account, and then use the registered account to log in.
WeChat authorized login: directly use WeChat as an account, and log in after authorization.
Information function: users can browse information lists and leave messages for detailed information   
: users can log in to the management platform in the mini program message.

Classroom Reservation Rules: Classroom Reservation Instructions
Classroom Reservation: Select the date, select the type of classroom venue, select the classroom and which class, fill in the reservation information, and submit the reservation.
My Reservation List: Display the current user’s classroom reservation list
Cancellation and deletion application: background If the administrator has not reviewed it, the application can be canceled; if the background administrator rejects it, it can be deleted.

User information: fill in the name, qq, email, notes and other information
Exit the system: clear the cache and return to the home page of the mini program

Development overview

It mainly introduces some key technologies used in the development process of the system, mainly including the MINA framework for front-end applet development; PHP development for background development; MySQL database; and the introduction of conventional web technology HTML/CSS/JAVASCRIPT.

Development operating system: windows10 + 4G memory + 500G

Mini Program Development: WeChat Developer Tools (MINA Framework)

Background environment: IIS +PHP

Background development language: PHP

Background development tools: Dreamweaver +PhpStorm

Database: mysql8

Database management tool: navicat

Other development languages: html + css +javascript

Development file description

  Entity Diagram and ER Diagram

  background file

Path: background source code ht directory is the background

Green shows the system framework, do not move

Location

program name

illustrate

Source code root directory

login.php

Background login page

Source code root directory

check_u_login.php

Background login handler

ht

background root directory

index.php

Background Home

left.php

background left menu

u_logout.php

sign out

ht/quanxian

password management

mima.php

Password change page

mima_act.php

password changer

ht/zixun

Information

caidan_1ji.php

Information classification management

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 Deletion Procedure

ht/ guanggao

Ads and Messages

ad_index_wx.php

Carousel settings page

ad_index_wx_baocun

Carousel image setting program processing

liuyan_list.php

Message List

liuyan_delt.php

message delete

ht/huiyuan

member

hy_list.php

member list

hy_add.php

Member entry

hy_del.php

member deletion

hy_leixing_xiugai.php

Membership Type Modification: Student or Teacher

hy_leixing_xiugai_act.php

type modification handler

daoru_add.php

Member account import page

daoru_add_baocun.php

Member account import processing program

ht/jiaoshi

classroom

jiaoshi_fenlei.php

Classroom venue classification settings

jiaoshi_add.php

Classroom Entry Page

jiaoshi_add_act.php

Classroom Entry Procedures

jiaoshi_list.php

classroom list

jiaoshi_xiugai.php

Classroom Modification Page

jiaoshi_xiugai_act.php

Classroom Modification Procedures

jiaoshi_del.php

classroom delete

yuyue_list.php

Classroom Reservation List

yuyue_leixing_xiugai.php

Classroom Review Page

yuyue_leixing_xiugai_act.php

Classroom Audit Program Processing

yuyue_del.php

Classroom Reservation Order Delete

  applet file

applet interface

program name

Include

front page

wx_lunbo.php

Get the top carousel image array (multiple images)

wx_news_list.php

Get the latest information 3 items

reserve

wx_fenlei.php

wx_jiaoshi_list.php

Get room data according to date and category

wx_jiaoshi_yiyue.php

According to the date and room id, read the data of the selected section

wx_jiaoshi_yuyue_add.php

Submit Information

information

wx_news_list_byid.php

Get information list

wx_news_info.php 

Get information Details

message

wx_api_liuyan.php

Submit Message

member

wx_jiaoshi_yuyue_list_byUserid.php

Obtain a list of user reservation information

wx_jiaoshi_yuyue_del_byUserid.php

cancel application

wx_huiyuan_xinxi_byid.php

read member information

wx_huiyuan_xinxi_update_byid.php

Update member information

wx_check_login_yonghu.php

Ordinary user login

wx_check_reg_yonghu.php

Ordinary user registration

wx_check_reg_yonghu-weixin.php

WeChat login

wx_huiyuan_mima_act.php

change Password

Finished renderings

  Screenshot of applet effect

  Background management screenshot

Guess you like

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