• 大小: 256KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-09
  • 语言: Java
  • 标签:

资源简介

1).能够实现对班级学生基本资料的录入,包括学生的学号,姓名,性别,所学专业,家庭住址以及出生年月等。 2).能够实现对学生基本资料的修改。 3).根据学号对学生资料进行查询。 4).能够删除某些学生的资料。

资源截图

代码片段和文件信息

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import java.util.*;
public class Delete extends JPanel implements ActionListener

  Hashtable 基本信息表=null;                           
  JTextField 学号姓名所学专业家庭住址出生日期;                 
  JRadioButton 男女;
  JButton 删除;
  ButtonGroup group=null;
  FileInputStream inOne=null;
  objectInputStream inTwo=null;
  FileOutputStream outOne=null;
  objectOutputStream outTwo=null;
  File file=null;                                           
  public Delete(File file)
  {
   this.file=file;
   学号=new JTextField(10);
   删除=new JButton(“删除“);
   学号.addActionListener(this);
   删除.addActionListener(this);
   姓名=new JTextField(10);
   姓名.setEditable(false);
   所学专业=new JTextField(10);
   所学专业.setEditable(false);
   家庭住址=new JTextField(10);
   家庭住址.setEditable(false);
   出生日期=new JTextField(10);
   出生日期.setEditable(false);
   男=new JRadioButton(“男“false);
   女=new JRadioButton(“女“false);
   group=new ButtonGroup();
   group.add(男);
   group.add(女);
   Box box1=Box.createHorizontalBox();              
   box1.add(new JLabel(“输入要删除的学号:“JLabel.CENTER));
   box1.add(学号);
   box1.add(删除);
   Box box2=Box.createHorizontalBox();              
   box2.add(new JLabel(“姓名:“JLabel.CENTER));
   box2.add(姓名);
   Box box3=Box.createHorizontalBox();              
   box3.add(new JLabel(“性别:“JLabel.CENTER));
   box3.add(男);
   box3.add(女);
   Box box4=Box.createHorizontalBox();              
   box4.add(new JLabel(“所学专业:“JLabel.CENTER));
   box4.add(所学专业);
   Box box5=Box.createHorizontalBox();              
   box5.add(new JLabel(“家庭住址:“JLabel.CENTER));
   box5.add(家庭住址);
   Box box6=Box.createHorizontalBox();              
   box6.add(new JLabel(“出生日期:“JLabel.CENTER));
   box6.add(出生日期);
   Box boxH=Box.createVerticalBox();              
   boxH.add(box1);
   boxH.add(box2);
   boxH.add(box3);
   boxH.add(box4);
   boxH.add(box5);
   boxH.add(box6);
   boxH.add(Box.createVerticalGlue());          
   JPanel pCenter=new JPanel();
   pCenter.add(boxH);
   setLayout(new BorderLayout());
   add(pCenterBorderLayout.CENTER);
   validate();
  }
 public void actionPerformed(ActionEvent e)
  {
    if(e.getSource()==删除||e.getSource()==学号)
      {
        String number=““;
        number=学号.getText();
        
         if(number.length()>0)
            {
              try {
                    inOne=new FileInputStream(file);
                    inTwo=new objectInputStream(inOne);
                    基本信息表=(Hashtable)inTwo.readobject();
                    inOne.close();
                    inTwo.close();
                  }
               catch(Exception ee)
                   {
                   }
              if(基本信息表.containsKey(number))          
                 {
                   Student stu=(Student)基本信息表.get(number);
                   姓名.setText(stu.getName());
                   所学专业.setT

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1438  2013-12-20 18:01  java班级管理系统(论文+系统)\java课程设计(班级管理系统)\java课程设计(班级管理系统)\.nbattrs

     文件         55  2013-12-20 12:01  java班级管理系统(论文+系统)\java课程设计(班级管理系统)\java课程设计(班级管理系统)\help.txt

     文件      28784  2013-12-20 10:01  java班级管理系统(论文+系统)\java课程设计(班级管理系统)\java课程设计(班级管理系统)\jar.exe

     文件      28779  2013-12-20 09:01  java班级管理系统(论文+系统)\java课程设计(班级管理系统)\java课程设计(班级管理系统)\javaw.exe

     文件     259072  2013-12-20 16:01  java班级管理系统(论文+系统)\java课程设计(班级管理系统)\java课程设计(班级管理系统)\java课程设计(班级管理系统).doc

     文件       5125  2013-12-20 12:01  java班级管理系统(论文+系统)\java课程设计(班级管理系统)\java课程设计(班级管理系统)\StudentManager\Delete.class

     文件       5509  2013-12-20 19:01  java班级管理系统(论文+系统)\java课程设计(班级管理系统)\java课程设计(班级管理系统)\StudentManager\Delete.java

     文件        590  2013-12-20 13:01  java班级管理系统(论文+系统)\java课程设计(班级管理系统)\java课程设计(班级管理系统)\StudentManager\Inquest$1.class

     文件       4713  2013-12-20 10:01  java班级管理系统(论文+系统)\java课程设计(班级管理系统)\java课程设计(班级管理系统)\StudentManager\Inquest.class

     文件       4427  2013-12-20 12:01  java班级管理系统(论文+系统)\java课程设计(班级管理系统)\java课程设计(班级管理系统)\StudentManager\Inquest.java

     文件       6478  2013-12-20 18:01  java班级管理系统(论文+系统)\java课程设计(班级管理系统)\java课程设计(班级管理系统)\StudentManager\ModifySituation.class

     文件       8648  2013-12-20 11:01  java班级管理系统(论文+系统)\java课程设计(班级管理系统)\java课程设计(班级管理系统)\StudentManager\ModifySituation.java

     文件         90  2013-12-20 16:01  java班级管理系统(论文+系统)\java课程设计(班级管理系统)\java课程设计(班级管理系统)\StudentManager\moon.mf

     文件       1464  2013-12-20 18:01  java班级管理系统(论文+系统)\java课程设计(班级管理系统)\java课程设计(班级管理系统)\StudentManager\Student.class

     文件       1060  2013-12-20 14:01  java班级管理系统(论文+系统)\java课程设计(班级管理系统)\java课程设计(班级管理系统)\StudentManager\Student.java

     文件        655  2013-12-20 10:01  java班级管理系统(论文+系统)\java课程设计(班级管理系统)\java课程设计(班级管理系统)\StudentManager\StudentManager$1.class

     文件        624  2013-12-20 11:01  java班级管理系统(论文+系统)\java课程设计(班级管理系统)\java课程设计(班级管理系统)\StudentManager\StudentManager$2.class

     文件       4731  2013-12-20 17:01  java班级管理系统(论文+系统)\java课程设计(班级管理系统)\java课程设计(班级管理系统)\StudentManager\StudentManager.class

     文件       3649  2013-12-20 10:01  java班级管理系统(论文+系统)\java课程设计(班级管理系统)\java课程设计(班级管理系统)\StudentManager\StudentManager.java

     文件       5384  2013-12-20 19:01  java班级管理系统(论文+系统)\java课程设计(班级管理系统)\java课程设计(班级管理系统)\StudentManager\StudentSituation.class

     文件       5764  2013-12-20 15:01  java班级管理系统(论文+系统)\java课程设计(班级管理系统)\java课程设计(班级管理系统)\StudentManager\StudentSituation.java

     文件         29  2004-12-18 19:29  java班级管理系统(论文+系统)\java课程设计(班级管理系统)\java课程设计(班级管理系统)\StudentManager.bat

     文件      17203  2013-12-20 11:01  java班级管理系统(论文+系统)\java课程设计(班级管理系统)\java课程设计(班级管理系统)\StudentManager.jar

     文件        576  2013-12-20 19:01  java班级管理系统(论文+系统)\java课程设计(班级管理系统)\java课程设计(班级管理系统)\学生基本信息.txt

     文件     123275  2017-03-23 15:24  java班级管理系统(论文+系统)\获取更多优秀学习资源推荐.png

     目录          0  2013-12-20 11:01  java班级管理系统(论文+系统)\java课程设计(班级管理系统)\java课程设计(班级管理系统)\StudentManager

     目录          0  2013-12-20 19:01  java班级管理系统(论文+系统)\java课程设计(班级管理系统)\java课程设计(班级管理系统)

     目录          0  2013-12-20 15:01  java班级管理系统(论文+系统)\java课程设计(班级管理系统)

     目录          0  2017-03-23 15:29  java班级管理系统(论文+系统)

----------- ---------  ---------- -----  ----

............此处省略2个文件信息

评论

共有 条评论