目录
1.设计题目与要求
学生成绩的管理是如今高校中学生管理比较重要的一环,成绩的高低决定着绩点的高低从而关系着学生奖学金的获取,保研名额的取得,以及学习能力的检验。因此具有不同权限,安全保护能力,良好储存能力的成绩管理系统是非常重要的。成绩管理系统设计对于不同的使用用户包括教师,学生等都具有不同的权限。
学生端:
- 能注册账号
- 可以自己选课
- 查看自己的所选科目
- 查看自己的所有科目成绩
教师端:
- 查看自己所教授的所有课程
- 查询自己一门课程的所有学生
- 为自己的学生输入成绩
- 为自己的学生修改成绩
2.效果展示
学生用户注册
学生用户需要填写姓名,学号,注册账号,注册密码,提交后进入user表中进行查询操作,如果表中已有注册数据,则注册失败,否则,注册成功,将数据插入到表中。
学生用户登录
学生用户填写注册时的账号密码,提交后程序在user表中进行select查询操作,若存在且账号密码符合则登陆成功,否则登陆失败。
填写信息
学生用户首次必须填写自己完整信息,填写后提交到程序,程序在student表中进行insert操作,将完整信息插入到表中。
修改信息
已经填写信息的学生用户,可以进行修改操作,填写后提交到程序,程序在student表中进行update操作,将信息进行修改。
选课查询
程序通过select操作,将course表中所有开设课程列出来,学生用户可以点击选课按钮进行选课,程序先进行select查询,若没有选课记录则将选课信息插入到stucourse和sc表中,否则选课失败。
成绩查询
程序在sc表中进行select查询操作,将该学生用户下所有课程及成绩列出来。
教师端登录
教师用户填写注自己的工号和姓名,提交后程序在teacher表中进行select查询操作,若存在且工号姓名符合则登陆成功,否则登陆失败。
查询课程
教师用户可以通过select操作,将course中的开设的课程列出来。
查询学生
通过填写课程号,可在stucourse表中查询所有选择次课的学生。
填写成绩
教师通过填写课程号及学号,提交后可以填写成绩,然后提交到score表中。
修改成绩
教师通过填写课程号及学号,提交后可以修改成绩,然后提交到score表中,进行update操作。
3.代码下载
CSDN:MySQL成绩管理系统-Java文档类资源-CSDN文库
码云下载:成绩管理系统: MySQL数据库——成绩管理系统 基于HTML+CSS+JavaScript+JSP+JavaBean+JDBC+MySQL 包括:代码,设计报告,数据库 (gitee.com)
可以点个免费的赞吗!!!