An online examination system based on Spring Boot [graduation thesis, source code]

Demonstration of online examination system based on Spring Boot

Functional Analysis

Considering the needs of online examinations in real life and the serious analysis of the system, the system permissions are divided into three types of users: administrators, students and teachers.
(1) Administrator function requirements
After the administrator logs in, the main modules include home page, personal center, student management, teacher management, course classification management, course information management, online test management, test question management, exercise management, test management and other functions. The administrator use case diagram is shown in the figure
insert image description here

(2) Functional requirements of teachers
After the teacher logs in, the main modules include home page, personal center, course information management, test question management, online test management, test management and other functions. The teacher's use case diagram is shown in the figure
insert image description here

(3) Functional requirements of students
After the students log in, the main modules include the home page, course information, online examination, notification announcement, personal center, background management and other functions. The student use case diagram is shown in the figure
insert image description here

Functional structure

In order to better clarify the overall thinking of the system, the system is expressed in the form of a structural diagram, and the functional structural diagram for designing and implementing the online examination system is as follows
insert image description here

System function realization

The online examination system, you can view homepage, course information, online exams, notification announcements, personal centers, background management and other content on the system homepage, and perform detailed operations, as shown in the personal center, update information on the personal center page, fill in the student account, student name, password, gender, picture, age, phone number, etc. The page can view the curriculum number, course name, curriculum classification, picture, teacher work number, teacher name, student account number, student name and other content, as shown in
insert image description here
the
insert image description here
figure
insert image description here

Administrator function

管理员登录系统后,可以对首页,个人中心,学生管理,教师管理,课程分类管理,课程信息管理,在线考试管理,试题管理,习题管理,考试管理等功能进行相应的操作,如图
insert image description here
学生管理,在学生管理页面可以对索引,学生账号,性别,头像,年龄,电话号码等内容进行详情,修改或删除等操作,如图insert image description here
教师管理,在教师管理页面可以对索引,教师工号,教师姓名,性别,头像,职称,电话号码等信息进行详情,修改或删除等操作,如图insert image description here
课程信息管理,在课程信息管理页面可以对索引,课程编号,课程名称,课程分类,图片,教师工号,教师姓名,学生账号,学生姓名等内容进行详情,修改或删除等操作,如图
insert image description here
试题管理,在试题管理页面可以对在线考试,试题名称,分值,答案,类型等内容进行修改和删除操作,如图
insert image description here

teacher function

Teachers log in to the online examination system and can perform corresponding operations on the home page, personal center, course information management, test question management, online test management, test management and other functions, as shown in the figure Personal center, on the personal center page, you can modify personal information such as teacher ID, teacher name, gender, title, phone number, etc. On the test management page, you can perform operations such as index, online test name, test duration, and online test status, as well as homework correction or deletion, as shown
insert image description here
in insert image description here
the insert image description here
figureinsert image description here

student function

Students log in to the online examination system and can perform corresponding operations on the home page, personal center and other functions, as shown in the figure
insert image description here

Guess you like

Origin blog.csdn.net/weixin_36058228/article/details/129910966