Free installation
Technical implementationDevelopment language: jsp. Framework: ssh. Mode: B/S. Database: mysql, sqlserver, oracle. Development tools: myeclipse or eclipse. The word count of the paper: about 10,000.
Function realizationLogin
Administrator login:
The system will verify whether the customer exists, whether the input information is correct, and whether the verification code is implemented.
Administrator registration:
The system will verify whether the customer exists and whether the customer information is legal.
Added features:
Add teacher client:
Administrators can directly add teacher customers and upload teacher personal information such as teacher avatars.
Review teacher application for registration:
Teachers can register in the teacher module, and it will only take effect after being reviewed and confirmed by the administrator.
Audit function:
Course arrangement:
The administrator will review the course schedule (including modifying the course information), and will return to notify the teacher after the review is successful. Show arrangements in the form of a course schedule.
Course application:
Administrators approve course applications for teachers and students.
Modify function:
Modify courses: Administrators can modify course schedules but if there are time requirements, courses cannot be modified two days before course selection.
Delete function: Delete courses: Arranged courses can be deleted, but there are time requirements. Courses cannot be deleted two days before course selection.
Delete student information: Delete students who have graduated.
Message board function: View (delete) student or teacher messages.
Simulation 6 chat function: enables administrators, teachers, and students to chat. The chat customer name is the student ID (Teacher Zhang San)
(1) Add courses:
Log in to the add screen, where teachers can add elective course information (course code, course name, class time, class location, teacher, course credits, course hours);
(2) Modify the course:
In the course modification screen, teachers can modify course information;
(3) View courses:
In the course information screen, teachers can view various information about all elective courses;
(4) Search courses;
In the course information screen, teachers can use the search function to find the courses they need;
After students choose courses:
(5) Query courses:
You can query students’ elective status of courses (number of students, student majors, student ID numbers);
(6) Search student information:
You can search for student information (student major, student ID number, student name, student grades);
(7) Student score entry:
After the final exam, student scores are entered and entered into the system for students to query;
(1) Apply for elective courses:
Students can submit an elective application request to the administrator. Once submitted, it will be displayed in the review notice. After passing the review, it will also be displayed in the review notice.
(2) Give up elective courses:
Students can submit a request to the administrator to give up electives. Once submitted, it will be displayed in the review notice. After passing the review, it will also be displayed in the review notice.
(3) Students can check the detailed letters of elective courses with arranged teachers.
This information includes: course number, course name, class time, class location, and teacher.
(4) View selected courses:
Course number, course name, class time, class location, class teacher. Students can make a request to waive the course on this page. The request will be sent to the administrator for confirmation and will be notified when it is sent and approved.
(5) View courses not taken:
Course number, course name, class time, class location, class teacher. Students can make a request to take this course on this page. The request will be sent to the administrator for confirmation and will be notified when it is sent and approved.
(6) Give up courses not taken:
Students can submit a request to the administrator to give up unselected electives. Once submitted, it will be displayed in the review notice. After passing the review, it will also be displayed in the review notice.
(7) Modify personal information:
Students can change their own client passwords.
(8) Check your previously selected courses and required courses:
Course number, course name, teacher, and grades.
(9) Check the ranking of teachers in a certain department. The ranking is the student's teaching rating.
System screenshot