Skip to content

这是一个用Java语言编写的学生信息管理系统,具备基本的增删改查功能和其他的创新功能。

License

Notifications You must be signed in to change notification settings

yjx6/student-information-management-system

Repository files navigation

student-information-management-system

学生信息管理系统

系统概述

这是一个用 Java 语言编写的学生信息管理系统,具备基本的增删改查功能和其他创新功能。

主要功能

  • 登录界面
  • 这是一个登录界面
  • 信息显示界面
  • 这是一个信息显示界面
  • 信息维护界面
  • 这是一个信息维护界面

技术栈

  • Java
  • MySQL

安装与使用

  1. 克隆仓库到本地。
  2. 配置数据库连接。
  3. 运行项目。 这是一个用Java语言编写的学生信息管理系统,具备基本的增删改查功能和其他的创新功能。

数据库表单设计

admin表

字段 类型 是否主键 是否为空 中文描述 备注
id INT 用户id
username VARCHAR(15) 用户名
password VARCHAR(15) 密码

class表

字段 类型 是否主键 是否为空 中文描述 备注
classteacher VARCHAR(10) 班主任
classname VARCHAR(10) 班级名称
grade VARCHAR(10) 年级
number INT 人数
college VARCHAR(15) 学院

course表

字段 类型 是否主键 是否为空 中文描述 备注
cno VARCHAR(10) 课程号
cname VARCHAR(10) 课程名
teacher VARCHAR(10) 授课老师
time VARCHAR(10) 上课时间
place varchar(10) 上课地点

studentinfo表

字段 类型 是否主键 是否为空 中文描述 备注
id VARCHAR(15) 学号
name VARCHAR(10) 姓名
sex VARCHAR(2) 性别
age INT 年龄
class VARCHAR(15) 班级
address VARCHAR(30) 家庭地址
facial VARCHAR(10) 政治面貌
time VARCHAR(10) 入学时间

teacher表

字段 类型 是否主键 是否为空 中文描述 备注
t_id VARCHAR(15) id
name VARCHAR(10) 姓名 外键
sex VARCHAR(10) 性别
academic VARCHAR(10) 学历
phone VARCHAR(11) 手机号
facial VARCHAR(10) 政治面貌
class VARCHAR(10) 所带班级
password VARCHAR(15) 密码

附加说明

src文件中存放所有该信息系统所对应的Java界面代码,并且lib文件中存放着相关的依赖驱动,下载即可用。 代码中有些界面的图片可能加载不出来,因为该项目在写的时候使用的是绝对路径而不是相对路径,所以需要把所引用图片文件下载到本地后重新在代码中插入图片。 通过登录界面输入数据库对应的账号和密码即可进入学生信息系统进行你想要的操纵。管理员和老师将会有不同的操作权限。

About

这是一个用Java语言编写的学生信息管理系统,具备基本的增删改查功能和其他的创新功能。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages