资源简介
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个文件信息
评论
共有 条评论