MySQL database programming - grade management system

Table of contents

 1. Design topics and requirements

  2. Effect display

Student User Registration

Student User Login

Fill in the information

Modify information

Course Enquiry

Result inquiry

Teacher login

Inquire about courses

Query students

fill in grades

modify grade

3. Code download 

 1. Design topics and requirements

The management of student performance is an important part of the management of middle school students in colleges and universities today. The level of grades determines the level of grade points, which is related to the acquisition of student scholarships, the acquisition of guaranteed research places, and the test of learning ability. Therefore, it is very important to have a score management system with different permissions, security protection capabilities, and good storage capabilities. The performance management system is designed to have different permissions for different users, including teachers and students.

Student side:

  1. Can register an account
  2. You can choose your own courses
  3. View your selected subjects
  4. View all your subject grades

Teacher side:

  1. View all courses I teach
  2. Query all students in one of my courses
  3. Enter grades for your own students
  4. Modify grades for your own students

  2. Effect display

Student User Registration

The student user needs to fill in the name, student number, registration account number, registration password, and enter the user table for query operation after submission. If there is registration data in the table, the registration will fail. Otherwise, the registration will be successful and the data will be inserted into the table.

Student User Login

The student user fills in the account password at the time of registration. After submission, the program performs a select query operation in the user table. If it exists and the account password matches, the login is successful, otherwise the login fails.

Fill in the information

For the first time, student users must fill in their complete information and submit it to the program. The program performs an insert operation in the student table and inserts the complete information into the table.

Modify information

Student users who have already filled in the information can modify the information, fill it out and submit it to the program, and the program will perform an update operation in the student table to modify the information.

Course Enquiry

The program lists all the courses offered in the course table through the select operation, and the student user can click the course selection button to select a course. The program performs a select query first, and if there is no course selection record, the course selection information is inserted into the stucourse and sc tables, otherwise the course selection fails.

Result inquiry

The program performs a select query operation in the sc table, and lists all courses and grades under the student user.

Teacher login

The teacher user fills in his job number and name, and after submission, the program performs a select query operation in the teacher table. If it exists and the job number and name match, the login is successful, otherwise the login fails.

Inquire about courses

Teacher users can use the select operation to list the courses offered in course.

Query students

By filling in the course number, all the students who choose this course can be queried in the stucourse form.

fill in grades

After filling in the course number and student number, the teacher can fill in the score after submission, and then submit it to the score table.

modify grade

After filling in the course number and student number, the teacher can modify the grade after submission, and then submit it to the score table for update operation.

3. Code download 

CSDN: MySQL Grade Management System-Java Documentation Resources-CSDN Library

Code cloud download: grade management system: MySQL database - grade management system based on HTML+CSS+JavaScript+JSP+JavaBean+JDBC+MySQL including: code, design report, database (gitee.com)

Can you give me a free like! !  

Guess you like

Origin blog.csdn.net/weixin_59798969/article/details/125785144