基于Java Swing的学生成绩管理系统

1.介绍

为应对学生成绩的查询,学生成绩管理系统包括以下功能:

1.用户通过帐号和密码登入界面。
2.登陆界面后,出现学生成绩的各个功能使用。
3.主要的功能模块为:文件管理、数据编辑、用户管理、关于我的个人信息。
4.在各个功能模块中又有小的功能,如:
数据编辑包括:查找信息、添加信息、修改信息、删除信息、信息的全部显示。
用户管理包括:对用户的帐号和密码的添加和删除。
关于我中是我的个人信息。
5.另外使用了Access数据库的管理:学生基本成绩信息管理、用户基本信息管理。

2.相关技术

  1. Java的Swing编程
  2. Java的JDBC编程

3.仓库地址

https://gitee.com/jack0240/achievement-manage.git
在这里插入图片描述

4.所需环境

  1. JDK1.7
  2. Access 2016

5.安装教程

遇到问题可以到相关博客进行查看

  1. 运行之前需要配置好ODBC
  2. 检查JDK版本,必须是JDK1.7:
java -version
  1. 进入src目录,编译
javac -encoding UTF-8 StudentAchievementManage.java
  1. 运行
java StudentAchievementManage

注意:如果修改源代码后需要删除所有.class文件,在编译运行!

del *.class

6.运行截图

1.登录
在这里插入图片描述

2.成绩信息
在这里插入图片描述

3.查找
在这里插入图片描述

4.添加
在这里插入图片描述

5.修改
在这里插入图片描述

6.删除
在这里插入图片描述

7.管理员用户
在这里插入图片描述

8.关于我
在这里插入图片描述

7.相关博客

  1. Microsoft Access 2016安装教程
  2. Java使用ODBC连接Access数据库
  3. TextPad安装环境配置
  4. IDEA运行Java Swing项目中文乱码
  5. Java指令编译java文件
  6. Java运行程序找不到ODBC驱动
  • 5
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Java Swing学生成绩管理系统是一个基于Java Swing和MySQL的应用程序,用于管理学生成绩信息。它可以实现成绩信息的增删改查、课程管理学生信息管理、修改密码和系统登录等功能。 以下是一个简单的Java Swing学生成绩管理系统的设计思路: 1. 创建数据库表:在MySQL中创建一个名为"student"的表,包含学生的姓名、学号、课程和成绩等字段。 2. 创建用户界面:使用Java Swing创建用户界面,包括登录界面和主界面。登录界面用于用户输入用户名和密码进行登录,主界面用于显示学生成绩信息和提供管理功能的按钮。 3. 实现登录功能:在登录界面中,用户输入正确的用户名和密码后,点击登录按钮,程序将验证用户输入的用户名和密码是否正确。如果验证通过,将打开主界面;否则,显示错误提示信息。 4. 实现成绩信息的增删改查功能:在主界面中,提供增加、删除、修改和查询学生成绩信息的功能按钮。点击相应的按钮后,程序将执行相应的操作,并更新数据库中的学生成绩信息。 5. 实现课程管理功能:在主界面中,提供管理课程信息的功能按钮。点击相应的按钮后,程序将显示课程信息的列表,并提供添加、删除和修改课程信息的功能。 6. 实现学生信息管理功能:在主界面中,提供管理学生信息的功能按钮。点击相应的按钮后,程序将显示学生信息的列表,并提供添加、删除和修改学生信息的功能。 7. 实现修改密码功能:在主界面中,提供修改密码的功能按钮。点击按钮后,程序将弹出对话框,用户可以输入新的密码并确认修改。 8. 实现系统登录功能:在程序启动时,显示登录界面,用户输入正确的用户名和密码后,才能进入主界面。如果用户输入错误的用户名和密码,将无法进入主界面。 这是一个简单的Java Swing学生成绩管理系统的设计思路,你可以根据需求进行修改和扩展。希望对你有帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Jack魏

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

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

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

打赏作者

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

抵扣说明:

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

余额充值