JAVA WEB 学生教务 / 成绩管理系统
开发环境
- 操作系统:Windows 10
- 开发环境:MyEclipse
- 数据库: MYSQL 5.5
- 主要技术:Servlet + Mysql + Jsp +Bootstrap + Esay UI + C3P0
- 开发环境不全的可以 点击此处 查找【Java 开发工具】 进行自由下载
功能需求分析
- 该学生信息管理系统涉及到学生、教师、系统管理员、班级、学生成绩、课程。
- 设置一个系统管理员对系统进行管理。所有用户需输入账号、密码登录进入系统;
- 管理员进入系统后可对学生、老师、班级、课程进行增删改查操作;
- 学生进入系统,查看成绩、查看和修改自己的信息;
- 老师进入系统后,对自己这门课程的学生设置课程成绩、查看和修改自己的信息,查看学生的信息和成绩、以及统计分析学生的成绩;
- 管理员为班级设置年级,为年级设置课程,为班级的每门课程设置老师,为学生设置班级。一个年级有多门课程(语文、数学、外语等等),班级的每门课程只能有一名老师,一个老师可以有多门课程;
- 老师选择自己这门课程为该课程的学生登记成绩。老师可以查看其他老师的信息(可以当成是老师的通讯录),查看本课程学生的信息和成绩;
- 学生可以查看班级其他同学的信息(可以看成是班级的同学录)。
- 考试分为两种,
- 一种是年级统考,
- 一种是平时考试。
- 年级统考需要管理员事先添加一次年级统考,考试成绩出来后,老师进入系统选择该次考试为学生登记成绩。平时考试则是班级平时的考试,老师添加考试信息,登记成绩。成绩统计分析则是针对年级统考进行分析,主要涉及各学科分数名次,总分名次。
业务流程分析
- 详见 系统说明
数据分析
- 详见 系统说明
用户实体类
- 详见 系统说明
项目部分截图
- 项目目录结构
- 项目部分截图
项目总结
- 比较合适初学者
- 方便二次开发
- 详细文档参考 系统说明文档
- 项目下载 点击此处 下载失败请联系博主,进行更新。
声明: 技术交请联系博主