MySQL数据库程序设计——成绩管理系统

目录

 1.设计题目与要求

  2.效果展示

学生用户注册

学生用户登录

填写信息

修改信息

选课查询

成绩查询

教师端登录

查询课程

查询学生

填写成绩

修改成绩

3.代码下载 

 1.设计题目与要求

学生成绩的管理是如今高校中学生管理比较重要的一环,成绩的高低决定着绩点的高低从而关系着学生奖学金的获取,保研名额的取得,以及学习能力的检验。因此具有不同权限,安全保护能力,良好储存能力的成绩管理系统是非常重要的。成绩管理系统设计对于不同的使用用户包括教师,学生等都具有不同的权限。

学生端:

  1. 能注册账号
  2. 可以自己选课
  3. 查看自己的所选科目
  4. 查看自己的所有科目成绩

教师端:

  1. 查看自己所教授的所有课程
  2. 查询自己一门课程的所有学生
  3. 为自己的学生输入成绩
  4. 为自己的学生修改成绩

  2.效果展示

学生用户注册

MySQL数据库程序设计——成绩管理系统_第1张图片

学生用户需要填写姓名,学号,注册账号,注册密码,提交后进入user表中进行查询操作,如果表中已有注册数据,则注册失败,否则,注册成功,将数据插入到表中。

学生用户登录

MySQL数据库程序设计——成绩管理系统_第2张图片

学生用户填写注册时的账号密码,提交后程序在user表中进行select查询操作,若存在且账号密码符合则登陆成功,否则登陆失败。

填写信息

MySQL数据库程序设计——成绩管理系统_第3张图片

学生用户首次必须填写自己完整信息,填写后提交到程序,程序在student表中进行insert操作,将完整信息插入到表中。

修改信息

MySQL数据库程序设计——成绩管理系统_第4张图片

已经填写信息的学生用户,可以进行修改操作,填写后提交到程序,程序在student表中进行update操作,将信息进行修改。

选课查询

MySQL数据库程序设计——成绩管理系统_第5张图片

程序通过select操作,将course表中所有开设课程列出来,学生用户可以点击选课按钮进行选课,程序先进行select查询,若没有选课记录则将选课信息插入到stucourse和sc表中,否则选课失败。

成绩查询

MySQL数据库程序设计——成绩管理系统_第6张图片

程序在sc表中进行select查询操作,将该学生用户下所有课程及成绩列出来。

教师端登录

MySQL数据库程序设计——成绩管理系统_第7张图片

教师用户填写注自己的工号和姓名,提交后程序在teacher表中进行select查询操作,若存在且工号姓名符合则登陆成功,否则登陆失败。

查询课程

MySQL数据库程序设计——成绩管理系统_第8张图片

教师用户可以通过select操作,将course中的开设的课程列出来。

查询学生

MySQL数据库程序设计——成绩管理系统_第9张图片

通过填写课程号,可在stucourse表中查询所有选择次课的学生。

填写成绩

MySQL数据库程序设计——成绩管理系统_第10张图片

教师通过填写课程号及学号,提交后可以填写成绩,然后提交到score表中。

修改成绩

MySQL数据库程序设计——成绩管理系统_第11张图片

教师通过填写课程号及学号,提交后可以修改成绩,然后提交到score表中,进行update操作。

3.代码下载 

CSDN:MySQL成绩管理系统-Java文档类资源-CSDN文库

码云下载:成绩管理系统: MySQL数据库——成绩管理系统 基于HTML+CSS+JavaScript+JSP+JavaBean+JDBC+MySQL 包括:代码,设计报告,数据库 (gitee.com)

可以点个免费的赞吗!!!  

你可能感兴趣的:(JavaWeb,数据库,mysql,服务器,java)