JAVA WEB 学生教务 / 成绩管理系统

开发环境

  • 操作系统:Windows 10
  • 开发环境:MyEclipse
  • 数据库: MYSQL 5.5
  • 主要技术:Servlet + Mysql + Jsp +Bootstrap + Esay UI + C3P0
  • 开发环境不全的可以 点击此处 查找【Java 开发工具】 进行自由下载

功能需求分析

  • 该学生信息管理系统涉及到学生、教师、系统管理员、班级、学生成绩、课程。
  • 设置一个系统管理员对系统进行管理。所有用户需输入账号、密码登录进入系统;
    • 管理员进入系统后可对学生、老师、班级、课程进行增删改查操作;
    • 学生进入系统,查看成绩、查看和修改自己的信息;
    • 老师进入系统后,对自己这门课程的学生设置课程成绩、查看和修改自己的信息,查看学生的信息和成绩、以及统计分析学生的成绩;
  • 管理员为班级设置年级,为年级设置课程,为班级的每门课程设置老师,为学生设置班级。一个年级有多门课程(语文、数学、外语等等),班级的每门课程只能有一名老师,一个老师可以有多门课程;
  • 老师选择自己这门课程为该课程的学生登记成绩。老师可以查看其他老师的信息(可以当成是老师的通讯录),查看本课程学生的信息和成绩;
  • 学生可以查看班级其他同学的信息(可以看成是班级的同学录)。
  • 考试分为两种,
    • 一种是年级统考,
    • 一种是平时考试。
    • 年级统考需要管理员事先添加一次年级统考,考试成绩出来后,老师进入系统选择该次考试为学生登记成绩。平时考试则是班级平时的考试,老师添加考试信息,登记成绩。成绩统计分析则是针对年级统考进行分析,主要涉及各学科分数名次,总分名次。

业务流程分析

  • 详见 系统说明

数据分析

在这里插入图片描述
在这里插入图片描述

  • 详见 系统说明

用户实体类

  • 详见 系统说明

项目部分截图

  • 项目目录结构
    在这里插入图片描述
  • 项目部分截图
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

项目总结

  • 比较合适初学者
  • 方便二次开发
  • 详细文档参考 系统说明文档
  • 项目下载 点击此处 下载失败请联系博主,进行更新。

声明: 技术交请联系博主

发布了36 篇原创文章 · 获赞 56 · 访问量 7316

猜你喜欢

转载自blog.csdn.net/u014033586/article/details/103540442