基于 JavaSwing 爱校俱乐部学生信息管理系统设计实现(附源码)

简介: 基于 JavaSwing 爱校俱乐部学生信息管理系统设计实现(附源码)

前言介绍:

推行学校信息管理系统的应用是进一步推进学生学籍管理规范化、电子化、控制辍学和提高义务教育水平的重要举措

引言:

学生信息档案的管理对于学校的管理者来说至关重要,学生信息是高等学校非常重要的一项数据资源,是一个教育单位不可缺少一部分。特别是近几年来,国家政策的调整,我国高等院校大规模的扩招,给高等院校的教学管理、学生管理、后勤管理等方面都带来不少的冲击。其包含的数据量大,涉及的人员面广,而且需要及时更新,故较为复杂,难以单纯地依靠人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高,我国各类高等院校中还有相当一部分学生档案管理还停留在纸介质的基础上,尤其是中、小学对学生档案的管理更是落后,这样的管理机制已经不能适应时代发展的要求,其管理方法将浪费许多人力和物力。随着科学技术的不断提高,计算机科学与技术日渐成熟,计算机应用的普及已进入人类社会生活的各个领域,并发挥着越来越重要的作用。这种传统的手工管理模式必然被以计算机为物质基础的信息管理方法所取代。

主要技术和工具:

idea+JDK1.8+swing

功能截图:

启动、登录管理系统

添加学生数据信息

查询添加记录

项目结构

项目目录结构

源码

关键代码

import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

class LoginCheck {
    private String name;
    private String password;

    public LoginCheck(String name, String password) {
        this.name = name;
        this.password = password;
    }

    public boolean equals() {
        if ("javapub".equals(name) && "123456".equals(password)) {
            return true;
        } else {
            return false;
        }
    }
}

class ActionHandle {
    private JFrame frame = new JFrame("爱校俱乐部学生信息管理系统");
    private JTextField name = new JTextField();//设置文本框
    private JPasswordField pass = new JPasswordField();
    private JLabel but1 = new JLabel("用户名:");
    private JLabel but2 = new JLabel("密   码:");
    private JButton but3 = new JButton("登录");
    private JButton but4 = new JButton("重置");

    public ActionHandle() {
        but3.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                if (e.getSource() == but3) {
                    String sname = name.getText();
                    String spass = new String(pass.getPassword());
                    LoginCheck log = new LoginCheck(sname, spass);
                    if (log.equals()) {
                        try {
                            new Menu();
                        } catch (Exception e1) {

                            e1.printStackTrace();
                        }
                        frame.setVisible(false);

                    } else {
                        JOptionPane.showMessageDialog(null, "登录失败,错误的用户名或密码!");
                    }
                }
            }
        });
        but4.addActionListener(
                new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        if (e.getSource() == but4) {
                            name.setText("");
                            pass.setText("");
                        }
                    }

                });
        frame.setLayout(null);
        but1.setBounds(80, 40, 80, 30);
        name.setBounds(140, 42, 120, 25);    //
        but2.setBounds(80, 80, 80, 30);
        pass.setBounds(140, 82, 120, 25);
        but3.setBounds(130, 150, 60, 30);
        but4.setBounds(210, 150, 60, 30);
        frame.setSize(400, 330);
        frame.setLocation(300, 200);
        frame.add(but1);
        frame.add(name);
        frame.add(pass);
        frame.add(but2);
        frame.add(but3);
        frame.add(but4);
        frame.setVisible(true);
    }
}

public class Enter {
    public static void main(String[] args) {

        new ActionHandle();
    }
}

目录
相关文章
|
项目管理 数据库 开发工具
0024Java程序设计-毕业论文管理系统的设计与实现
0024Java程序设计-毕业论文管理系统的设计与实现
63 0
|
6天前
|
Java 关系型数据库 MySQL
ssm027学校运动会信息管理系统(文档+源码)_kaic
本文介绍了基于B/S结构的学校运动会信息管理系统开发过程。该系统采用JSP技术和MySQL数据库,确保了系统的安全性和稳定性。系统界面友好、操作简便,涵盖系统概述、分析、设计、数据库设计和测试等环节,实现了学校运动会信息管理的重要功能。经过测试,系统运行稳定,操作便捷,具备全面的功能、良好的可扩展性和维护性,有效提升了运动会信息管理的效率和准确性。关键词:学校运动会信息管理;B/S结构;JSP技术;MYSQL数据库。
|
8月前
|
Java 物联网 Maven
基于SSM+layui【爱车汽车租赁管理系统】附源码+论文
基于SSM+layui【爱车汽车租赁管理系统】附源码+论文
116 1
基于SSM+layui【爱车汽车租赁管理系统】附源码+论文
|
8月前
|
前端开发 Java 数据库连接
基于SSM【爱校图书馆管理系统】附源码+论文
基于SSM【爱校图书馆管理系统】附源码+论文
117 2
|
9月前
|
JavaScript 小程序 Java
基于SSM大学生宿舍管理系统的设计与实现
基于SSM大学生宿舍管理系统的设计与实现
100 1
|
SQL 数据管理 Java
C#宿舍管理系统(C#课程设计含源码)
C#宿舍管理系统(C#课程设计含源码)
214 0
C#宿舍管理系统(C#课程设计含源码)
|
9月前
|
存储 文件存储 C语言
《C语言程序设计》课程设计 -- 火车票票务管理系统
《C语言程序设计》课程设计 -- 火车票票务管理系统
228 1
|
9月前
|
JavaScript 前端开发 关系型数据库
毕业设计|nodejs校园大学社团管理系统
毕业设计|nodejs校园大学社团管理系统
100 0
|
9月前
|
C++ 容器
项目案例一:基于C++的图书馆管理系统
项目案例一:基于C++的图书馆管理系统
340 0
|
9月前
|
存储 JavaScript Java
基于ssm框架的大学生社团管理系统
基于ssm框架的大学生社团管理系统

热门文章

最新文章