java课程设计简单一点的,Java课程设计简单的班级管理系统

41528d3028836879cd698677c3999917.gifJava课程设计简单的班级管理系统

Java 课程设计 ------简单的班级管理系统 二:总体设计 本班级管理系统共有 2 个 java 源文件。 各个类之间的主要关系如下图所示: 各主类的主要作用如下: 1.StudentManager.java StudentManager 类该类负责创建班级学生管理系统的主窗口。该类包含 main 方法,程序从该类开始执行。该类嵌套如下类: 1).Act 类该类负责创建班级学生管理系统的学生基本信息录入界面。 2).InquestAct 类该类负责创建班级学生管理系统的学生基本信息查询界面。 3).ModifyAct 类该类负责创建班级学生管理系统的学生基本信息修改界面。 4).DeleteAct 类该类负责创建班级学生管理系统的学生基本信息删除界面。5)ShowAct 类该类负责创建班级学生管理系统的学生基本信息显示界面。2.Student.java 负责创建存放学生信息的对象。三:详细设计 1. StudentManager.java StudentManager 类 1).成员变量 主要成员变量 成员变量描述 变量类型 变量名称显示注释的标签 JLabel lb显示欢迎进入的标签 JLabel 欢迎StudentManagerAct InquesAct DeleteAct ModiifyAct ShowActStudent StudentShow设定字体属性 Font font1输入学生基本信息的文本JTextField 学号,姓名,专业,年级,出生,电话,住址性别选择 JRadioButton 男,女进行相应操作的按钮 JButton 录入,查询,删除,修改,显示,进入,确定,退出调整布局的通道 JPanel p01,p02,p03,p04,p1,p2,p3,p4,p5,p6,p7,p8,p9,pv,ph,plb系统框架界面 JFrame Welcome,operation存放学生基本信息的对象 Student 学生学生信息的散列表 Hashtable 基本信息存放散列表的文件 File file2). 方法主要方法名称 功能 备注StudentManager 创建程序主窗口 构造方法Main 程序开始运行3).内部类名称 功能Act 学生信息录入界面InquestAct 学生信息查询界面ModifyAct 学生信息修改界面DeleteAct 学生信息删除界面ShowAct 学生信息显示界面4). 代码StudentManager.javaimport java.awt.*;import java.awt.event.*;import javax.swing.*;import java.io.*;import java.util.*;public class StudentManager extends JFrame{JLabel lb=new JLabel(“注:录入请先输入记录,查询、删除请先输入学号,修改是对查询“ +“内容改后的保存!“);JLabel 欢迎;Font font1=new Font(“黑体“,Font.BOLD,24);JTextField 学号,姓名,专业,年级,出生,电话,住址;JRadioButton 男,女;ButtonGroup group=null;JButton 录入,查询,删除,修改,显示,进入,确定,退出;JPanel p01,p02,p03,p04,p1,p2,p3,p4,p5,p6,p7,p8,p9,pv,ph,plb;Student 学生=null;Hashtable 学生散列表=null;File file=null;FileStream inOne=null;ObjectStream inTwo=null;FileOutputStream outOne=null;ObjectOutputStream outTwo=null;public StudentManager(){final JFrame welcome = new JFrame();final JFrame operation = new JFrame();p01=new JPanel();……欢迎=new JLabel(“欢迎进入班级管理系统!“);欢迎.setFont(font1 );进入=new JButton(“进入“);退出=new JButton(“退出“);welcome.setLayout(new GridLayout(3,1,5,5));p01.add(欢迎);p02.add(进入);welcome.add(p03);welcome.add(p01);welcome.add(p02);welcome.setTitle(“班级管理系统“);welcome.setSize(500,300);welcome.setVisible(true);进入.addActionListener(new ActionListener(){public void actionPered(ActionEvent e){welcome.setVisible(false);operation.setVisible(true);}});退出.addActionListener(new ActionListener(){public void actionPered(ActionEvent e){System.exit(0);}});operation.setTitle(“班级管理系统“);学号=new JTextField(10);……group=new ButtonGroup();男=new JRadioButton(“ 男“,true);女=new JRadioButton(“ 女“,false);group.add(男);group.add(女);录入=new JButton(“录入“);……录入.addActionListener(new Act());……修改.setEnabled( false);确定.setVisible( false);确定.addActionListener(new ActionListener(){public void actionPered(ActionEvent e){姓名.setEnabled(true);男.setEnabled(true);女.setEnabled(true);……确定.setVisible(false );} });p1=new JPanel();p1.add(new JLabel(“学 号:“,JLabel.CENTER));p1.add(学号);……p9=new JPanel();p9.add(确定);pv=new JPanel();pv.setLayout(new GridLayout(10,1));pv.add(p04);pv.add(p1);……pv.add(p9);ph=new JPanel();ph.add(录入);……ph.add(退出);plb=new JPanel();plb.add(l

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值