Project background and significance
Purpose : The main goal of this topic is to design and implement a conference room reservation system based on WeChat applet. Front-end users use the applet, and back-end management uses a B/S architecture based on PHP+MySql; conference room information is added and user information is managed through the back-end. , manage reservation information; front-end users log in through the mini program to view conference room information and initiate reservations.
Significance : The WeChat Mini Program Conference Room Reservation System is a product of the combination of computer technology and conference room management. Through the WeChat Mini Program Conference Room Reservation System, efficient management of conference room usage is achieved. 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 capabilities, this WeChat applet conference room reservation system software is specially compiled to improve the management efficiency of conference rooms. .
Feasibility Analysis
The feasibility of system development can be summarized in the following three aspects of the conference room reservation system based on WeChat mini program, 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 further improves the administrator's work efficiency in conference room management, thereby saving manpower and material resources; on the other hand, the system has low production costs. , you can use phpstorm and WeChat developer tools for development on your existing PC.
3. Operational feasibility
The operation of phpstorm software is to use the WeChat mini program conference room reservation 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 mini program conference room reservation system.
Main functional modules
Backend administrator function
Member management: View all registered member information on the website, support deletion
Information entry: Enter information title, time, information content, etc.
Management information: View existing information list, support modification and deletion functions
Advertising settings: Upload images, set carousel images and advertisements Link
Message management: View the mini program message list, support deletion.
Conference room number setting: Set the conference room type, such as 4-person room, 8-person room, etc.
Enter the conference room room: select the number of people, enter the conference room title, introduction,
etc. Room management: View the conference room list, support modification and deletion.
Conference room reservation list: List the room information reserved by all users, support deletion.
Conference room reservation processing: Process the conference room status (to be reviewed | rejected | approved | meeting completed)
Mini program function
Registration and login function: register a normal account to log in; you can also log in directly using WeChat; after logging in, you can modify the user's basic information or log out.
Information function: Enter information in the background and display it in the information template of the WeChat mini-program conference room system. Users can browse the information list and detailed information at will.
Conference room list: Click on reservation, and we can query the list of conference rooms open to the public and available for reservation at the top.
Reservation rules: Reservations need to be made one day in advance; that is, reservations can only be made for tomorrow.
Initiate a reservation: Select the time to make the reservation, select the conference room type, and the room information that can be reserved will be listed.
Fill in the reservation: fill in the name, phone number, and remarks of the reservation; submit the conference room reservation.
My reservation: The reservation has been initiated, including reservation information, status (pending review|rejection|review approved|meeting completed) Cancellation
application: In my reservation list, if the background administrator has not approved the review, you can click "Cancel Application" to initiate Canceling operations that have already been reviewed cannot be canceled.
Confirm the end of the meeting: If the meeting ends, click to confirm the end of the meeting, the room status will be reset, and other people can make appointments again.
User information: fill in name, qq, email, notes and other information.
Log out: clear the login carousel and jump to the home page to
leave a message . Feedback: fill in the message content, contact person, mobile phone, email, and submit the message
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 meeting room |
caidan_1ji.php |
Meeting room type management |
dingzuo_add.php |
Meeting room registration page |
|
dingzuo_add_act.php |
Conference room entry program processing |
|
dingzuo_list.php |
Meeting room list |
|
dingzuo_del.php |
Conference room deletion |
|
dingzuo_xiugai.php |
Meeting room modification page |
|
dingzuo_xiugai_act.php |
Conference room modification procedure processing |
|
yuyue_list.php |
Meeting room reservation list |
|
yuyue_del.php |
Conference room deletion |
|
yuyue_leixing_xiugai.php |
Meeting room processing page |
|
yuyue_leixing_xiugai_act.php |
Conference room handler |
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 |
|
meeting room |
wx_dingzuo_fenlei.php |
获取分类列表 |
wx_dingzuo_list.php |
根据日期、分类 获取会议室的数据 |
|
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_dingzuo_yuyue_ok_byUserid.php |
使用结束 |
|
wx_huiyuan_xinxi_byid.php |
读取会员信息 |
|
wx_huiyuan_xinxi_update_byid.php |
更新会员信息 |
|
wx_huiyuan_mima_act.php |
密码修改 |
功能模块图
功能实体图
数据库ER图
作品效果截图