iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >java怎么实现简易的学籍管理系统
  • 302
分享到

java怎么实现简易的学籍管理系统

2023-06-29 07:06:59 302人浏览 八月长安
摘要

这篇文章主要介绍了java怎么实现简易的学籍管理系统,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体内容如下一、 代码import java.awt.*;impo

这篇文章主要介绍了java怎么实现简易的学籍管理系统,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

具体内容如下

一、 代码

import java.awt.*;import java.awt.event.*;import java.io.*;import javax.swing.*; public class TestStudentManager {    private int rows = 0;    private String[][] unit = new String[rows][5];    private String[] name = {"姓名", "语文", "数学", "外语", "总分"};    public JTable table;     public static void main( String[] args ) {        new TestStudentManager();    }     TestStudentManager() {         JFrame frame = new JFrame("模拟学生管理系统");        table = new JTable(unit, name);        JPanel southPanel = new JPanel();        southPanel.add(new JLabel("添加学生数"));        JButton calc = new JButton("计算成绩");        JButton save = new JButton("保存学生信息");        JTextField input = new JTextField(5);        southPanel.add(input);        southPanel.add(calc);        southPanel.add(save);        frame.add(new JLabel("欢迎访问学生管理系统"), BorderLayout.NORTH);        frame.add(southPanel, BorderLayout.SOUTH);        frame.add(new jscrollPane(table), BorderLayout.CENTER);        frame.setSize(400, 400);        frame.setVisible(true);         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);        input.addActionListener(new ActionListener() {            public void actionPerfORMed( ActionEvent e ) {                rows = Integer.valueOf(input.getText());                unit = new String[rows][5];                table = new JTable(unit, name);                System.out.println("xx");                frame.getContentPane().removeAll();                frame.add(new JScrollPane(table), BorderLayout.CENTER);                frame.add(southPanel, BorderLayout.SOUTH);                frame.add(new JLabel("欢迎访问学生管理系统"), BorderLayout.NORTH);                frame.validate();                table.setRowHeight(25);            }        });        calc.addActionListener(new ActionListener() {            public void actionPerformed( ActionEvent e ) {                for (int i = 0; i < rows; i++) {                    double sum = 0;                    boolean flag = true;                    for (int j = 1; j <= 3; j++) {                        try {                            sum += Double.valueOf(unit[i][j].toString());                        } catch (Exception ee) {                            flag = false;                            table.repaint();                        }                        if (flag) {                            unit[i][4] = "" + sum;                            table.repaint();                        }                    }                }            }        });        save.addActionListener(new ActionListener() {            public void actionPerformed( ActionEvent e ) {                try {                    write();                } catch (IOException e1) {                    e1.printStackTrace();                }            }        });     }     void write() throws IOException {        File f = new File("学生信息.txt");        FileWriter fw = new FileWriter(f);        for (int i = 0; i < 5; i++) {            fw.write(name[i] + "\t");        }        fw.write("\r\n");        for (int i = 0; i < rows; i++) {            for (int j = 0; j < 5; j++) {                fw.write(unit[i][j] + "\t");            }             fw.write("\r\n");        }        fw.close();        JOptionPane.showMessageDialog(null, "保存成功,存放至:学生信息.txt");    }}

二、运行

java怎么实现简易的学籍管理系统

感谢你能够认真阅读完这篇文章,希望小编分享的“java怎么实现简易的学籍管理系统”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网精选频道,更多相关知识等着你来学习!

--结束END--

本文标题: java怎么实现简易的学籍管理系统

本文链接: https://www.lsjlt.com/news/323515.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java怎么实现简易学籍管理系统
    这篇文章给大家分享的是有关Java怎么实现简易学籍管理系统的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体内容如下我们先来讲讲什么是泛型化编程package 学生管理系统; import&n...
    99+
    2023-06-29
  • Java实现简易学籍管理系统
    本文实例为大家分享了Java实现简易学籍管理系统的具体代码,供大家参考,具体内容如下 1、我们先来讲讲什么是泛型化编程 package 学生管理系统;   import java.u...
    99+
    2024-04-02
  • java怎么实现简易的学籍管理系统
    这篇文章主要介绍了java怎么实现简易的学籍管理系统,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体内容如下一、 代码import java.awt.*;impo...
    99+
    2023-06-29
  • java实现简易的学籍管理系统
    本文实例为大家分享了java实现简易的学籍管理系统的具体代码,供大家参考,具体内容如下 一、 代码 import java.awt.*; import java.awt.event....
    99+
    2024-04-02
  • Java实现简易学生管理系统
    本文实例为大家分享了Java实现学生管理系统的具体代码,供大家参考,具体内容如下 1.学生管理系统(控制台界面实现) //学生类,继承Serializeable接口,将其序列化写入文...
    99+
    2024-04-02
  • Java+mysql实现学籍管理系统
    本文实例为大家分享了Java+mysql实现学籍管理系统的具体代码,供大家参考,具体内容如下 一、myswql数据库表格 项目使用mysql数据库,有2张表格。一张用户表用于登录验证...
    99+
    2024-04-02
  • C语言实现简单的学生学籍管理系统
    本文实例为大家分享了C语言实现学生学籍管理系统的具体代码,供大家参考,具体内容如下 一 .课题设计内容与主要功能 1.1问题描述: 通过该系统实现对学生学籍信息进行录入、显示、修改、...
    99+
    2024-04-02
  • python怎么实现简易的学生信息管理系统
    一、系统功能1.录入学生信息2.查找学生信息3.修改学生信息4.删除学生信息5.成绩排序6.统计学生总人数7.显示所有学生信息0.退出系统二、系统开发环境1.操作系统:win72.开发工具:PyCharm3.Python内置模块:os,re...
    99+
    2023-05-14
    Python
  • python实现简易的学生信息管理系统
    目录一、系统功能二、系统开发环境三、实现代码四、项目打包并生成.exe可执行文件本文实例为大家分享了python实现简易学生信息管理系统的具体代码,供大家参考,具体内容如下 一、系统...
    99+
    2024-04-02
  • C语言实现简易学生管理系统
    本文实例为大家分享了C语言实现学生管理系统的具体代码,供大家参考,具体内容如下 首先我们在做一个管理系统之前要了解这个学生管理系统需要哪些功能,如:简单的增,删,改,查,即:录入成绩...
    99+
    2024-04-02
  • Java实现简易版的【图书管理系统】
    目录 🌎1.分析图书管理系统的功能 🌍 2.在IDEA中进行功能类的创建 🦄2.1  创建一个名为book的包,里面存放书相关的 🦄 2.2 创建一个名为Operation...
    99+
    2023-09-11
    java
  • Java Web实现简易图书管理系统
    本文实例为大家分享了Java Web实现简易图书管理系统的具体代码,供大家参考,具体内容如下 前言 首先实现的是用户的登录注册,注册成功后自动跳转到图书列表页面,之后实现图书的增删改...
    99+
    2024-04-02
  • C语言实现学籍管理系统
    本文实例为大家分享了C语言实现学籍管理系统的具体代码,供大家参考,具体内容如下 设计一个学籍管理系统,基本功能包括: 1.输入学生基本信息2.查询学生信息(1.按学号2.按姓名)3....
    99+
    2024-04-02
  • java实现简单的学生管理系统
    用Java如何实现一个用数组作为存储结构的简易的学生管理系统? 首先,我们定义一个student类,在其中添加私有化的成员变量,通过getter和setter方法进行调用 publi...
    99+
    2024-04-02
  • Java实现简单学生管理系统
    本文实例为大家分享了Java实现简单学生管理系统的具体代码,供大家参考,具体内容如下 名为StudentManageTest的Java测试类 import java.util.Sca...
    99+
    2024-04-02
  • 怎么使用Java实现简易版的图书管理系统
    这篇文章主要介绍“怎么使用Java实现简易版的图书管理系统”,在日常操作中,相信很多人在怎么使用Java实现简易版的图书管理系统问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用Java实现简易版的图书管...
    99+
    2023-07-02
  • python如何实现简易的学生信息管理系统
    本篇内容主要讲解“python如何实现简易的学生信息管理系统”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python如何实现简易的学生信息管理系统”吧!一、系统功能录入学生信息查找学生信息修改...
    99+
    2023-07-06
  • 基于Python实现简易学生信息管理系统
    目录一、系统简介二、步骤分析三、需求实现四、具体实现4.1 添加学生信息的函数4.2 删除学生信息的函数4.3 修改学生信息的函数4.4 查询学生信息的函数4.5 显示所有学生信息五...
    99+
    2024-04-02
  • C语言如何实现简易学生管理系统
    本篇内容主要讲解“C语言如何实现简易学生管理系统”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C语言如何实现简易学生管理系统”吧!首先我们在做一个管理系统之前要了解这个学生管理系统需要哪些功能,...
    99+
    2023-07-02
  • java单链表怎么实现书籍管理系统
    这篇文章主要介绍“java单链表怎么实现书籍管理系统”,在日常操作中,相信很多人在java单链表怎么实现书籍管理系统问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”java单链表怎么实现书籍管理系统”的疑惑有所...
    99+
    2023-06-25
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作