java installation tutorial
Operating environment: jdk8 mysql5.7 IntelliJ IDEA** ven
Technology: springboot mybatis layui shiro jquery
The academic affairs management system is a web-based online management platform that helps schools manage the academic affairs system, solves school academic affairs management problems with accounts, and flexibly customizes the academic affairs system that meets the actual situation of the school.
2. Prerequisites for feasibility study
With the increasing popularity and deepening of computer applications, online office has become a trend. This project will develop an online academic affairs system based on the local area network and the Internet.
The developed system requires a friendly, convenient and intuitive interface. Convenient for administrators to maintain. It is also convenient for students to choose courses online. Functions such as withdrawing classes, querying course selection results, etc.
At the same time, it is convenient for teachers to enter student grades, student information management, etc.
3. Function introduction
The academic affairs management system is divided into WeChat applet and three subsystems. The three subsystems are the administrator system, the teacher system, and the student system, corresponding to the roles of different permissions: administrator, teacher, and student;
(1) Administrator system: administrators can manage courses, manage teachers, manage students, issue campus announcements, school construction management, manage teaching evaluation issues, assign permissions and other functions;
(2) Teacher system: Teachers can log in to the teacher system to view course information, view the student information set by the course, rate the students, and modify the login password.;
(3) Student system: Students can log in to their own student system according to their name and password to view all course information, elective courses, elective courses and dropouts.
(4) WeChat mini program: it mainly implements functions such as student achievement query, student information query, online teaching evaluation, student course selection, and class withdrawal.
4. Module description
4.1. Mini program module
4.1.1. Mini program login: Call the idea encapsulation login interface;
4.1.2. View the results of the mini program and use js to judge the semester by the student's admission time, and then query according to the conditions of the semester.;
4.1.3. Mini program withdrawal course: First check the course selected by the student and whether there are no grades. If there are no grades, you can withdraw from the course.;
4.1.4. My information: Check the student's own information based on the student's student ID;
4.1.5. WeChat mini program campus announcement: check the campus announcement and display it.
Wechat mini program class schedule query: According to the student's student ID and class, check the course, class location and class time of his choice.
4.1.6. WeChat mini program course selection: check the online courses and courses that all students can choose from
Display all the information of the course, click the select button to select, if the number of people is not satisfied, then become your own course.
4.1.7. WeChat mini program handheld teaching evaluation: check the teachers of all courses based on the registered students' student ID and class, and only these teachers can be evaluated for teaching. The score of the teaching evaluation will be inserted into the corresponding teacher's score and teaching evaluation record table.
4.2. PC terminal module
4.2.1. Rights management: Query all rights, you can add new rights, have different rights and resources, or you can modify the different rights and resources owned by the rights through the rights id.
4.2.2. Role management: query all role information, add new roles, query all permissions, return to list**, traverse the permission allocation on the page, assign different permissions, and you can also modify the permissions owned by the role.
4.2.3. User management: query all user information, add new users, query all roles, return to list**, traverse the role assignment of the page, different users are assigned different roles, and the user's role can also be modified.
4.2.4. Student achievement query: The administrator queries all students through department, major, grade, class, and semester.
4.2.5. Teacher performance query: The administrator queries the total score of teaching evaluation and the total number of teaching evaluation, and obtains the required teacher performance through the query calculation.
4.2.6. Teachers check student grades: log in to the work number through the teacher to check the class and student grades taught by the teacher.
4.2.7. Press release: School news and announcements can be realized through this function, usually teaching news, and the publisher can be customized when publishing. News editors use the most popular note-taking language: Markdown, which can be directly used to organize graphics and text. After the release, you can see it on the homepage of the official website.
4.2.8. News management: News management is mainly used to manage published news, including editing and deletion, and is usually used to modify typos or publishing departments (people).
4.2.9. School construction: The main construction departments, majors, grades, and classes shall be carried out in this order.
4.2.10. Student teaching evaluation: Student teaching evaluation is the evaluation of teachers by students for a semester and the evaluation of teachers.
4.2.11. Teacher teaching: realize the management of each teacher's teaching curriculum to ensure that each teacher's curriculum is not conflicting or repetitive.
4.2.12. Student information query and modification: Administrators can query and modify all student information, and teachers can query and modify the information of the students they teach.
4.2.13. Teacher information query and modification: Administrators can query and modify all teacher information.
4.2.14. Inquiries about students' withdrawal from school: For inquiries about students who have dropped out of school, you can check the student information, the time of withdrawal and the reason for withdrawal.
4.2.15. Entry of students and teachers: administrators can enter teachers and students, but teachers cannot enter teachers, only students.
4.2.16. Query of students' personal grades: Students log in to their account and check all grades based on their student ID.
4.2.17. Student course selection management management: Query all students and courses selected by students, you can search for a single student or a drop-down box for conditional queries. The course selected by the student can be forcibly dropped out and replaced, and this function cannot be used if necessary.
4.2.18. Students drop out of school: check all elective courses according to the registered student's student ID, and drop out within the time specified by the school. You are not allowed to drop out of school after the time specified by the school.
4.2.19. Course management: Administrators can add, delete, modify and check courses.
4.2.20. Student achievement entry: First find out the course selected by the student, and then enter it by semester.
4.2.21. Revision of student performance: Find out the most recent university performance of the student's admission, and then modify it according to the course number.
Leave a Reply