JAVA学生信息管理系统

简介: 基于java实现的学生信息管理系统

1.概述:

该学生信息管理系统涉及到学生、教师、系统管理员、班级、学生成绩、课程。设置一个系统管理员对系统进行管理。所有用户需输入账号、密码登录进入系统;管理员进入系统后可对学生、老师、班级、课程进行增删改查操作;学生进入系统,查看成绩、查看和修改自己的信息;老师进入系统后,对自己这门课程的学生设置课程成绩、查看和修改自己的信息,查看学生的信息和成绩、以及统计分析学生的成绩

2.设计:

学生信息系统包括以下几个模块

image.gif编辑

3.数据库设计

系统用户(user)

字段

类型

注释

id

int

ID

account

String

账号(学生和老师的学号即为账号)

password

String

密码

type

int

账号类型(1为管理员,2为学生,3为老师)

 

学生(Student)

字段

类型

注释

id

int

ID

number

String

学号

name

String

姓名

sex

String

性别

phone

String

电话

qq

String

QQ

photo

String

照片路径

clazz

Clazz

学生所在班级

老师(Teacher)

字段

类型

注释

id

int

ID

number

String

工号

name

String

姓名

sex

String

性别

phone

String

电话

qq

String

QQ

photo

String

照片路径

courseList

List<Course>

所选课程集合

课程(Course)

字段

类型

注释

id

int

ID值

name

String

课程名称

年级(Grade)

字段

类型

注释

id

int

ID值

name

String

年级名称

clazzList

List<Clazz >

该年级下的班级

courseList

List<Course>

该年级的课程集合

studentList

List<Student>

该年级下的学生集合

班级(Clazz)

字段

类型

注释

id

int

ID

name

String

班级名称

grade

Grade

年级

studentList

List<Student>

班级的学生集合

考试(Exam)

字段

类型

注释

id

int

ID

name

String

考试名称

time

Date

考试时间

remark

String

备注

grade

Grade

年级

clazz

Clazz

班级(平时考试涉及到某个班级,统考则为所有班级)

type

int

考试类型,默认1(1为年级统考,2为平时考试)

考试成绩(EScore)

字段

类型

注释

id

int

记录的id值

exam

Exam

考试

clazz

Clazz

班级

course

Course

课程

student

Student

学生

score

int

该门课程的成绩

4.运行截图:

4.1登录界面:

image.gif

4.2 首页

image.gif编辑

4.2 考试管理

image.gif

4.3 学生管理

image.gif

image.gif

4.4教师管理

image.gif

image.gif

image.gif

相关文章
|
2月前
|
前端开发 JavaScript Java
计算机Java项目|人体健康信息管理系统
计算机Java项目|人体健康信息管理系统
|
2月前
|
安全 前端开发 JavaScript
计算机java项目|SpringBoot学院个人信息管理系统
计算机java项目|SpringBoot学院个人信息管理系统
|
9天前
|
存储 Java
【Java】Java学生信息管理系统(源码)【独一无二】
【Java】Java学生信息管理系统(源码)【独一无二】
|
3月前
|
消息中间件 缓存 Java
【Java】全套云HIS(医院信息管理系统)可对接医保 采用云端SaaS模式部署
总体框架: SaaS应用,全浏览器访问 前后端分离,多服务协同 服务可拆分,功能易扩展
83 1
【Java】全套云HIS(医院信息管理系统)可对接医保 采用云端SaaS模式部署
|
2月前
|
数据采集 前端开发 JavaScript
计算机Java项目|Springboot师生健康信息管理系统
计算机Java项目|Springboot师生健康信息管理系统
|
2月前
|
Java 关系型数据库 MySQL
计算机Java项目|SSM就业信息管理系统
计算机Java项目|SSM就业信息管理系统
|
3月前
|
Java
学生信息管理系统【JSP+Servlet+JavaBean】(Java课设)
学生信息管理系统【JSP+Servlet+JavaBean】(Java课设)
53 1
|
3月前
|
JavaScript 小程序 Java
Java毕设之高校专业信息管理系统的设计与实现
Java毕设之高校专业信息管理系统的设计与实现
34 2
|
3月前
|
JavaScript Java 测试技术
Java项目基于ssm+vue.js的学生宿舍门禁信息管理系统附带文章和源代码设计说明文档ppt
Java项目基于ssm+vue.js的学生宿舍门禁信息管理系统附带文章和源代码设计说明文档ppt
26 0
|
3月前
|
JavaScript Java 测试技术
基于Java的普通话培训信息管理系统的设计与实现(源码+lw+部署文档+讲解等)
基于Java的普通话培训信息管理系统的设计与实现(源码+lw+部署文档+讲解等)
50 9