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学生信息管理系统” 即可获得源码

  • 相关阅读:
    HDU 3085 Nightmare Ⅱ[双向广搜]
    HDU 4028 The time of a day [离散化DP]
    HDU4027 Can you answer these queries? [线段树]
    HDU 4331 Image Recognition [边上全为1构成的正方形个数]
    HDU4026 Unlock the Cell Phone [状态压缩DP]
    HDU 4333 Revolving Digits [扩展KMP]
    HDU4335 What is N? [数论(欧拉函数)]
    工程与管理
    项目管理笔记一
    通过100个单词掌握英语语法(七)ask
  • 原文地址:https://www.cnblogs.com/robotsh/p/14131006.html
Copyright © 2011-2022 走看看