zoukankan      html  css  js  c++  java
  • JAVA课程设计----------JAVA学生信息管理系统

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

    2.设计:
    学生信息系统包括以下几个模块

    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登录界面:

    4.2 首页

    4.2 考试管理

    4.3 学生管理

    4.4教师管理

     基本功能大致是这样,文末发送福利

    关注公众号“程序员小R”,回复“JAVA学生信息管理系统” 即可获得源码

  • 相关阅读:
    Excel 单元格不能设置超链接
    jenkins 构建到最后报权限的问题
    xshell远程登录工具的星号密码查看方法
    xshell的一些常用配置
    zabbix 添加自动发现端口并监控
    细说websocket -Node篇
    让PHP更快的提供文件下载
    一个只有99行代码的JS流程框架
    40行代码的人脸识别实践
    PHP异步:在PHP中使用 fsockopen curl 实现类似异步处理的功能
  • 原文地址:https://www.cnblogs.com/robotsh/p/14131006.html
Copyright © 2011-2022 走看看