[Open Source] Training Institution Management System and Arts Training Management System, Including Institution and Parent Mini Programs
![[Open Source] Training Institution Management System and Arts Training Management System, Including Institution and Parent Mini Programs](https://yy123.ink/api/img/1782600960458-1adepz.jpg)
1. Project Overview
The Quanyou Xuetang Training Institution Management System includes lesson management, one-click scheduling, student management, course management, class management, lesson management, campus management, and more.
Provides a management mini program for institutions, making it easy to record attendance, check students' remaining lesson hours, view the list of started classes, and manage student and employee information.
Provides a parent mini program that automatically links students using their mobile phone numbers. Once linked, parents automatically receive class notifications and can check remaining lesson hours, attendance records, and more at any time.
2. Open Source License
Using GPL-2.0 open-source protocol
3. Screenshots
Related Screenshots
PC End








Institution Management Mini Program



Parent Mini Program

4. Feature Overview
Quanyou Xuetang Training Institution Management System, ArtsTrainingManagement System. System features include student management, employee management, course management, class management, fee model management, lesson management, intelligent one-click scheduling, schedule changes, attendance recording, order management, payment receipt printing, business reports, renewal reminders, mini program management, and more. Features are continuously being improved.
Function description
Basic Feature Overview
Function
Description
System Management - Menu Management
Additional Documentation to Be Added
System Management - Trial Management
Additional Documentation to Be Added
System Management - Dictionary Management
Additional Documentation to Be Added
System Management - Department Management
Additional Documentation to Be Added
System Management - Tenant Management
Additional Documentation to Be Added
System Management - Role Management
Additional Documentation to Be Added
System Management - User Management
Additional Documentation to Be Added
System Management - Online User Management
Additional Documentation to Be Added
Business Features Overview
Function
Specific Features
Description
Academic Administration
Course Information
Create new courses with fees charged by lesson hours, time periods, or course terms.
Academic Administration
Class Information
- Multiple classes can be configured for a single course, including class status and the number of lesson hours deducted per session.
- View all student information, class schedules, and attendance records for a specific class.
Academic Administration
Student Information
- Displays information about all students. You can view enrolled courses, orders, schedules, attendance records, lesson-hour change records, and more by selecting a student.
- Multiple contacts can be configured for each student.
Academic Administration
Student Center
View detailed information for each student, including courses, orders, schedules, attendance records, logs, and more.
Academic Administration
Class Scheduling
- Automatic Class Scheduling
- Supports recurring and one-time scheduling.
- Recurring schedules can be configured to repeat weekly, every other day, or every other week.
- Select specific weekdays for classes.
- Select class times and instructors.
Academic Administration
Attendance Records
- View all attendance records by time, class, or campus.
Academic Administration
Record Attendance
- View scheduled classes, record attendance, and select students who attended.
- Supports custom attendance recording for greater flexibility.
Business Operations
---
Student Enrollment: Select students and courses to complete enrollment. During the enrollment process, you can apply discounts, select payment methods, and configure order tags and sales staff.
Organizational management
Employee Management
Organizational management
Classroom Management
Organizational management
Campus Management
Organizational management
Payment Account Management
Business Reports
---
Search by time period, campus, or course.Monthly Course Revenue ReportsOther reports are under development.
School Information
---
Each tenant can maintain information about all schools in its region to facilitate subsequent marketing and analysis.
Mini Program Feature Overview
Function
Description
Courses
- Displays all courses offered by the institution.
- Displays student information within each course, including payment method, total lesson hours, and currently remaining lesson hours.
Classes
- Displays all classes
- Class students
- Class schedules
- Class attendance records
Learners
- Displays a list of all students
- View courses taken by students
- View student schedules
- View student attendance records
Employees
- View employee list
- View individual employee information
Record Attendance
- After displaying the schedule, select the scheduled class for which attendance needs to be recorded
- Select attending students, attendance status, and the number of lesson hours to deduct
- Click the button to submit attendance directly
Attendance Records
- Search attendance records by time and class
- Attendance records include attending students, attendance status, and deducted lesson hours
Today's Courses
- Displays courses scheduled for today
Schedule
Displays course information by date
Bind System Account
Unbind or bind a system account
Switch Campus
Switch between campuses to display data for the selected campus
Switch Tenant
Switch Tenant
5. Tech Stack
Technical Selection
Backend
- spring boot 2.1.10.RELEASE
- spring security
- spring-security-jwt
- spring-security-oauth2
- MyBatis-Plus
- Multi-tenancy capabilities provided by MyBatis-Plus
- lombok
- easyexcel
- WxJava
- redis
- freemarker
- Caffeine In-Memory Cache
Frontend
Framework
Description
Version
Vue
Front-end Framework
2.6.10
Vue Element Admin
Admin Backend Page Scaffolding
-
Project Module Structure
Project
Description
base-common
Common Dependencies
base-config-redis
Redis-Related Configuration
base-oauth-server
OAuth2 Authentication Service
base-service
Core services, including database operation mappers, entity classes, services, and more
business-server
OAuth2 Resource Service
Acknowledgments
The basic management functionality code has been rewritten with reference to ruoyi-vue. Persistence Layer Enhancement Tool: MyBatis-Plus. WeChat Java Development Toolkit: WxJava.