introduce
Commuting rate backend management system, a backend system demo based on Hikvision’s access control system project imitation learning. The relevant data in the project was uploaded after I blocked sensitive information,
including student names and student numbers, which were automatically generated using code. This project is because I don’t know the front-end, so I used the layui front-end framework to learn the completed demo, and
continued to update and improve some functions.
Function description
1. Log in, add administrators, and delete administrators.
2. Add new users and delete users.
3. Calculate the class commuting rate and grade commuting rate and display them in a bar chart.
Implementation ideas
1. User and administrator information are added and deleted through layui’s form.
2. Obtain the message records of each day and calculate the face scanning success rate of each class.
Fuzzy query can be used to find out the total daily push message records.
Calculate the grade commuting rate based on the grade number
. Calculate the class commuting rate based on the class number.
3. Calculate the total number of students in each grade
[
"{2019=302, 2018=280, 2017=257, 2016=220, 2021=315, 2020=298}"
]
4. Highcharts table data rendering format
series: [{
name: '一班',
data: [49.9, 71.5, 106.4, 129.2, 144.0, 176.0]
}, {
name: '二班',
data: [83.6, 78.8, 98.5, 93.4, 106.0, 84.5]
}, {
name: '三班',
data: [48.9, 38.8, 39.3, 41.4, 47.0, 48.3]
}, {
name: '四班',
data: [42.4, 33.2, 34.5, 39.7, 52.6, 75.5]
}, {
name: '五班',
data: [42.4, 33.2, 34.5, 39.7, 52.6, 75.5]
}, {
name: '六班',
data: [42.4, 33.2, 34.5, 39.7, 52.6, 75.5]
}
]
Page effect
log in page
Admin page
User page
Class Commute Rates Page
Grade Commuting Rate Page
Follow-up plan
1. Add verification code function
2. Improve the layout
3. Add shiro security policy
Cha Fan_Matrix warehouse loss address: ( CommitRate: CommuteRate backend first version (gitee.com) )