JAVA GUI 学生信息管理系统(Swing)

这篇具有很好参考价值的文章主要介绍了JAVA GUI 学生信息管理系统(Swing)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

JAVA GUI 学生信息管理系统

一、JAVA GUI 项目介绍

​ GUI 是指图形用户界面显示的计算机操作用户界面,GUI主要有两个核心库,分别是AWT和Swing,本项目就是使用Swing进行开发。项目基于Swing,使用JDBC操作数据库,并且在程序运行阶段创建数据库表结构信息,可做为JAVA课程实训。

容器
​ 容器是组件的子类,一个容器可以容纳多个组件,容器有四种类型,分别是窗口(JFrame)、弹窗(JDialog)、面板(JPanel)、滚动面板(JScrollPanel)。

本项目基于管理员和学生两种角色进行开发:

  • 管理员端:
    • 添加用户账号并设置角色
    • 修改用户账号
    • 删除用户账号
    • 重新登录、退出
  • 用户端:
    • 完善个人信息
    • 修改个人信息
    • 查看个人/所有人基本信息
    • 重新登录、退出

二、功能模块代码:

1. 登录模块的组件使用代码
JDialog jDialog=new JDialog();

JLabel label=new JLabel("~欢迎使用学生管理系统~",JLabel.CENTER);

JTextField text_account=new JTextField(11);
JLabel label_account=new JLabel("账号");

JPasswordField text_passwd=new JPasswordField(11);
JLabel label_passwd=new JLabel("密码");

JLabel label_up=new JLabel("权限:");
JRadioButton radio_admin=new JRadioButton("管理员");
JRadioButton radio_student=new JRadioButton("学生");
ButtonGroup group=new ButtonGroup();

JButton but_login=new JButton("登录");
JButton but_cancle=new JButton("取消");
  1. 管理员主界面组件使用代码
JDialog jDialog=new JDialog();	// 对话框

JMenuBar menuBar=new JMenuBar();	// 菜单栏

JMenu menu=new JMenu("菜单");

JMenuItem item_add=new JMenuItem("添加用户信息");
JMenuItem item_del=new JMenuItem("删除用户信息");
JMenuItem item_change=new JMenuItem("修改用户信息");

JMenu Secon_ohter=new JMenu("其他选择");
JMenuItem item_exit=new JMenuItem("退出");
JMenuItem item_relogin=new JMenuItem("重新登录");
  1. 学生界面组件使用代码
 	JDialog jDialog=new JDialog();	// 对话框

    JMenuBar menuBar=new JMenuBar();	// 菜单栏

    JMenu menu=new JMenu("菜单");

    JMenuItem item_add=new JMenuItem("完善学生信息");
    JMenuItem item_change=new JMenuItem("修改学生信息");
    JMenu item_query=new JMenu("查询学生信息");

    JMenuItem singer_query=new JMenuItem("个人查询");
    JMenuItem all_query=new JMenuItem("查询全部");

    JMenu Secon_ohter=new JMenu("其他选择");
    JMenuItem item_exit=new JMenuItem("退出");
    JMenuItem item_relogin=new JMenuItem("重新登录");

三、程序运行效果截图

  1. 登录页面
    java学生信息管理系统图形界面,java,python,开发语言

登录成功提示
java学生信息管理系统图形界面,java,python,开发语言

  1. 管理员主界面
    java学生信息管理系统图形界面,java,python,开发语言

  2. 学生主界面
    java学生信息管理系统图形界面,java,python,开发语言

  3. 学生查询全部功能
    java学生信息管理系统图形界面,java,python,开发语言

  4. 学生修改个人信息
    java学生信息管理系统图形界面,java,python,开发语言

  5. 添加用户账号信息并设置角色
    java学生信息管理系统图形界面,java,python,开发语言文章来源地址https://www.toymoban.com/news/detail-763231.html

以上是基于JAVA GUI开发的学生信息管理系统的部分功能截图,有需要可私(QQ:318755464)

到了这里,关于JAVA GUI 学生信息管理系统(Swing)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 面向对象程序设计(Java)课程设计——学生信息管理系统(GUI+文件)

    一、团队成员及任务 组长:宗庆亮  计科(智能)22-1  202203200021 负责模块:静态登录界面实现以及学生信息系统管理界面的创建 组员:郑金洲  计科(智能)22-1  202203200022 负责模块:增加,删除,修改以及查询功能的实现 团队博客:面向对象程序设计(Java)课程设计——学生

    2024年02月03日
    浏览(56)
  • 图书馆管理系统【GUI/Swing+MySQL】(Java课设)

    Swing窗口类型+Mysql数据库存储数据 适合作为Java课设!!! jdk1.8+Mysql8.0+Idea或eclipse+jdbc  本系统源码地址:https://download.csdn.net/download/qq_50954361/87682509 更多Java课设系统:更多Java课设系统 更多Java课设系统运行效果展示:更多Java课设系统运行效果展示  部署教程地址:Java课设部

    2023年04月19日
    浏览(48)
  • 洗浴中心管理系统【GUI/Swing+MySQL】(Java课设)

    Swing窗口类型+Mysql数据库存储数据 适合作为Java课设!!! jdk1.8+Mysql8.0+Idea或eclipse+jdbc  本系统源码地址:https://download.csdn.net/download/qq_50954361/87684292 更多Java课设系统:更多Java课设系统 更多Java课设系统运行效果展示:更多Java课设系统运行效果展示  部署教程地址:Java课设部

    2023年04月15日
    浏览(58)
  • Java+Swing+MySQL实现学生选课管理系统

    目录 一、系统介绍 1.运行环境 2.技术说明 3.系统功能 4.数据库实体E-R图设计 5.数据库表的设计 二、系统实现  1.用户登录 2.主界面   3.数据库连接 4.数据查询 5.查询课程信息 6.添加学生信息 7.修改学生信息 三、部分代码  1.ChangePwd.java 2.Login.java 3.Main.java 5.备注 开发工具:

    2024年02月08日
    浏览(71)
  • 学生社团管理系统(Java+Swing+mysql)(超简陋)

    目录 学生社团管理系统(Java+Swing+mysql) 写在前面: 根据需求分析的输入描绘的社团活动管理系统结构图如下: 用户(社团管理员)登录社团活动管理系统DFD图: 其中活动信息的数据字典如下: 概念设计(E-R图) 制作阶段 写在前面:         作为一个计本专业大二的学生,

    2024年02月08日
    浏览(50)
  • 基于Java+Swing+Mysql项目信息管理系统

    该系统实现了查看项目列表、新增项目信息、删除项目信息 运行环境:eclipse、idea、jdk1.8 Java+Swing实现学生选课管理系统 Java+Swing实现学校教务管理系统 Java+Swing+sqlserver学生成绩管理系统 Java+Swing用户信息管理系统 Java+Swing实现的五子棋游戏 基于JavaSwing 银行管理系统 Java+Swing

    2024年02月11日
    浏览(50)
  • 学生成绩管理系统(JAVA_GUI+Mysql)

    提示:该系统是基于Java界面编程+mysql的 源码在这里,需要的自取 SAMS分享包 提取码: 49ji SAMS学生成绩管理系统功能展示 IDEA开发工具 Java界面编程 jdk1.8 mysql8.0.26 Druid数据连接池 MVC三层架构模型 exe4j可执行文件生成工具(将jar包变成可运行的exe程序) 三层架构简单介绍: 三层

    2024年02月06日
    浏览(49)
  • Java基于MVC的学生成绩管理系统(mysql+GUI)

    目录   一、实验目的及要求 二、实验内容 三、结果展示 四、源代码 1 .  实验要求:管理系统采用MVC结构,实验前对可能出现的数据库连接、事件响应等问题预先分析,确定调试步骤和测试方法,编写源程序,实现可行的应用程序,尽可能考虑程序的健壮性,对实验中出现

    2024年02月06日
    浏览(45)
  • 学生信息后台管理系统(GUI)

    通过制作学生信息后台管理系统熟悉java中JDBC和CUI(图形用户接口)的使用。 1.Eclipse IDE Version: 2020-12 (4.18.0) 2.mysql 3.Navicat Premium 15(数据库管理工具) 4.WindowBuilder(java图形用户界面插件) 具体下载和使用可以参考以下链接: 下载安装WindowBuilder插件教程_jay_musu的博客-CSDN博客 学生信息

    2024年02月07日
    浏览(43)
  • 【JAVA GUI+MYSQL]社团信息管理系统

    本社团信息管理系统 主要实现登录注册、管理员信息管理、社团用户信息管理、用户申请信息管理功能模块。 目录 1.系统主要功能介绍 2. 数据库概念模型设计 3.具体功能模块的实现   3.1模型类 3.1.1Student.java 3.1.2User .java 3.1.3Club.java 3.2页面类 3.2.1LoginInterface.java 3.2.2Us

    2024年02月02日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包