jsp+servlet做的学生成绩管理系统

93 阅读1分钟

项目介绍

这是一个基于JavaWeb技术栈开发的学生成绩管理系统,主要功能包括用户管理、学生管理、课程管理和成绩管理。

技术栈

  • 后端:Servlet + JSP
  • 数据库:MySQL 5.7
  • 前端:HTML + CSS + JavaScript
  • 连接池:JDBC
  • 开发工具:Eclipse

功能特点

  1. 用户管理

    • 用户注册
    • 用户登录
    • 权限控制
  2. 学生管理

    • 学生信息的增删改查
    • 学号唯一性验证
  3. 课程管理

    • 课程信息的增删改查
    • 课程编号唯一性验证
  4. 成绩管理

    • 成绩信息的增删改查
    • 成绩范围验证(0-100分)

安装部署

  1. 创建数据库并导入student_management.sql脚本
  2. 配置src/util/DBUtil.java中的数据库连接信息
  3. 使用Eclipse导入项目
  4. 配置Tomcat服务器
  5. 启动项目

默认账号

  • 管理员账号:admin
  • 管理员密码:admin123

注意事项

  1. 所有表单都进行了必填验证
  2. 数字输入进行了合法性验证
  3. 成绩输入限制在0-100分之间
  4. 学号和课程编号都是唯一的
  5. 删除操作都有确认提示

1.png

2.png

3.png

4.png

5.png

6.png