In this system, there are three types of users: system administrators, teachers and students. Three different users have different operation permissions and operation contents.
This course selection system gives teachers a great deal of autonomy. The system administrator is only responsible for adding the personal information of students and teachers as well as the classroom information of the teaching building to the system. The system administrator is not involved in setting up courses, selecting courses, etc. Everything is done by teachers, students, etc. on the website. The system administrator sets a course selection time period. Before the time period is reached, teachers can offer courses; after the time period is reached, students can log in to the website to select courses.
Teacher users can open courses after logging in to the website, and edit class time and location for their courses. When a time and location conflict occurs in the system, the system will report and recommend a time and location to the teacher user. Each course can be compulsory or elective. The teacher sets a credit for each course and can give points after the course. If the student passes, the student will receive credit for the course.
For student users, in addition to the required courses, each student must choose at least two elective courses. Students can lock their course selection information to avoid accidental modification. After the course selection period has passed, the system automatically locks the students' course selection. The system can generate a student's own class schedule based on the student's course selection information. After the course, students can log in to the website to check their scores and credits.
According to the above requirements, the operation functions can be divided into two categories: one is general operation, which mainly realizes user login, logout and password change, etc.; the other is customized different operations for different users.
1. Common operations (1) Login and logout Each user can log in to the system with his or her own account. After the user completes the operation, he exits the system. After logging out, he can log in again.
(2) Change the password. Each user uses the default password when logging in for the first time (the same as the account number for teachers and students).
2. User functions (1) The system administrator sets the course selection time period: The system administrator sets the course selection time period through this function. Only within the course selection time period, students can select courses. After the time period, the student's course selection information is automatically determined. , cannot be modified.
Enter personal information of students and teachers: Through this function, you can add and delete personal information of teachers and students.
Enter teaching building and classroom information: Through this function, you can enter the information of all teaching buildings and classrooms in the school into the system, so that teachers can set up classrooms when opening courses.
(2) Teacher users display and modify personal information: After logging in to the system, teacher users can view and modify the teacher's personal information, such as name, phone number, E-mail address, etc.
Open courses: After the teacher user logs in to the system, he can open courses, set the course as a required course or an elective course, and set the maximum number of students for the course. Teachers can also set a prerequisite course for this course. If students have not studied or selected the prerequisite course, they cannot choose this course.
Edit course class time: After setting up a course, teachers can flexibly set class time and location.
Give students scores: After the course ends, the teacher user logs in to the system and can give corresponding scores to the students who have studied the course. If they pass, the students will be given credits.
(3) Student users display and modify personal information: After students log in to the system, they can view and modify students' personal information, such as name, gender, phone number, etc.
View required courses: After students log in, they can view all required courses. View the course information, class time and location, instructor information, etc.
Select elective courses: After students log in to the system, they can choose at least two elective courses among all elective courses. You can also view related information.
Lock course selection information: Students log in to the system and after confirming the selected courses, they can lock their course selection information to prevent it from being accidentally modified by others or themselves.
Check the final course selection information: After logging into the system, students can list the selected courses. If the course selection information is not locked, they can withdraw from the selection. If there are less than two courses selected, the system will prompt that there are less than two courses selected.
Viewing credits and grades After the course, students can log in to the system to view their course grades and earned credits.
Under the thesis document folder are graduation forum, proposal report, system analysis and demonstration PPT, etc.
Expand