资源描述:
《学生信息管理系统_java语言实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java程序设计实验报告JavaProgrammingAssignment专业:信息与计算科学班级:1002班学号:1008060207姓名:屈敏华2012年6月7日一、任务(问题)描述设计一个图形用户界面来实现一个信息管理系统。这里我做的是学生信息管理系统。基本上实现学生信息的录入,修改,查询,删除。要求有类的继承,封装,接口的实现,还有基本的图形用户界面设计,要求用菜单条,菜单,下拉列表和基本的容器嵌套。为了使存储空间得到很好地利用,我采用散列表来实现对信息的基本的操作。二、设计与实现(多少个Java文件,每个文件中的类)类名属性方法备注ManageInfor
2、mationPublicstaticvoidmain…………StudentStringnumber,name,specialty,grade,borth,sex;publicStudent()publicvoidsetNumberpublicStringgetNumberpublicvoidsetNamepublicStringgetNamepublicvoidsetSexpublicStringgetSexpublicvoidsetSpecialtypublicStringgetSpecialtypublicvoidsetGradepublicStringget
3、GradepublicvoidsetBorthpublicStringgetBorth在student类里边有用另外一个类的对象作为这个类的成员变量,写在构造方法里,。TextJTextField学号,姓名,专业,年级,出生;JRadioButton男,女;ButtonGroupgroup;JButton录入,查询,删除,修改,显示;JPanelp1,p2,p3,p4,p5,p6,pv,ph;Student学生;Hashtable学生散列表;Filefile;FileInputStreaminOne;ObjectInputStreaminTwo;FileOutpu
4、tStreamoutOne;ObjectOutputStreamoutTwo;publicTest()录入=newJButton("录入");录入.addActionListener(newInputAct());p1=newJPanel();p1.add(newJLabel("学号:",JLabel.CENTER));try{catch(IOExceptione){}setDefaultCloseOperation(EXIT_ON_CLOSE);setBounds(100,100,600,300);setVisible(true);继承了Jframe,实现图形界
5、面。DeleteActpublicvoidactionPerformed(ActionEvente)setEnabled()getText()containsKey()JOptionPane.showConfirmDialogJOptionPane.YES_OPTIONSystem.out.println()JOptionPane.NO_OPTIONsetVisible()JOptionPane.showMessageDialog删除信息InputActpublicvoidactionPerformed(ActionEvente)JOptionPane.showM
6、essageDialog(null,warning,"警告",JOptionPane.WARNING_MESSAGE);}setVisible()录入InquestActpublicvoidactionPerformed(ActionEvente)setEnabled()JOptionPane.showMessageDialog()得到信息ShowActpublicvoidactionPerformed(ActionEvente)setVisible()显示信息StudentShowisEmpty()windowClosingsetVisible()windowB
7、uttonbutton1,button2,button3,button4,tuichu;Panelp1,p2,p3;Labell1,l2,l3;TextFielda1,a2;Boxb1,b2,b3,b4,b5;setFont(newFont("",Font.BOLD,45));setBackground(Color.white);dispose();System.exit(0);getSource()getText().equals("")JOptionPane.showMessageDialogpublicvoidwindowClosing窗口ModifyAct
8、readO