学生信息管理系统(Swing+MySQL实现)

前言:取其精华,去其糟粕;海边拾贝,只取阳光下最耀眼的贝壳。 

MySQL安装

数据库图形化工具navicat安装  

学生信息管理系统完整源代码(包含数据库文件) 

tips:如没有安装MySQL,请先安装MySQL,navicat非必须安装,但建议安装,这样可以快速建好数据库


 

一、项目设计基本流程

二、系统效果预览

三、代码分析

四、总结


一、项目设计基本流程

1、项目总体设计

2、系统需求分析

3、数据库分析

4、模块分析


  • 项目总体设计
    • 学生信息管理系统有学生,老师,系统管理员三种权限,提供三种身份登录系统。学生、老师使用管理员提供的账号密码进行登录,登录系统后可补全,修改、查看信息。老师可查看学生信息,成绩。系统管理员,运行和维护系统,可以管理、添加,修改,删除管理员,学生,老师等信息。
    • 系统设置一个主窗口,将主窗口的面板设置为卡片布局,设计一个接口,通过接口让内容面板和主窗口面板联系起来,实现每个面板添加到主窗口的面板上的标准。通过面板的转换来实现窗口内容的转换,。我们将设计好的一个个内容面板添加到主窗口的面板上,指定名称,之后便可以指定名称来指定主窗口要显示的内容面板。信息查询结果通过弹出的对话框来显示。
  • 系统需求分析
    • 系统管理员
      • 添加、更新、删除系统管理员、学生、老师等信息
      • 添加、查看成绩
      • 开设、查看课程
    • 老师
      • 使用系统提供的账号密码进行登录
      • 修改信息
      • 查看学生成绩、课程
    • 学生
      • 使用系统提供的账号密码进行登录
      • 修改信息
      • 查看个人信息、成绩、课程
  • 数据库分析
    • 管理员信信息表
    • 老师信息表
    • 学生信息表
    • 课程表(可分专业有不同的表)
    • 成绩表(可分专业有不同的表)
  • 模块分析
    • 登录模块
    • 添加模块
    • 查找模块
    • 更新模块
    • 删除模块

二、系统效果预览

登录界面

管理员导航界面

添加管理员信息界面

查看管理员信息界面 

学生信息界面

查询界面 

查寻学生成绩界面

 学生成绩信息

教师登陆界面

学生个人登录界面

三、代码分析 

tips:篇幅有限,仅以管理员为例进行分析,完整源代码在文章上面。

创建数据库和导入数据表

前提:安装了MySQL和navicat,若没有安装有MySQL或navicat,看前面的连接安装教程,先安装MySQL和navicat 

导入数据表。打开navicat然后打开连接,连接好MySQL服务器。 

右键连接名新建一个数据库:数据库名称一定要和程序中的数据名称一样!!!这里数据名称为db_studentmis

 建好数据库后,点击左上角的文件,然后选择打开外部文件,点击查询,在弹出的窗口中选择源代码文件夹中的db_studentmis数据库文件。

 

设置运行的左侧指定的数据库为建好的db_stduentmis点击运行即可,然后查看数据库下的表,出现多个表即完成数据库部分的准备。

数据库分析

管理员数据表结构:管理员信息表设九个字段 ,主键为id。(具体文件在源代码文件夹中)。

DROP TABLE IF EXISTS `tb_manager`;
CREATE TABLE `tb_manager`  (
  `id` int NOT NULL AUTO_INCREMENT,
  `number` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `name` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `account` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `password` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
  `phone` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NU
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

魔宇-梦宇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值