学生信息管理系统_java语言实现

学生信息管理系统_java语言实现

ID:9933244

大小:241.00 KB

页数:14页

时间:2018-05-16

学生信息管理系统_java语言实现_第1页
学生信息管理系统_java语言实现_第2页
学生信息管理系统_java语言实现_第3页
学生信息管理系统_java语言实现_第4页
学生信息管理系统_java语言实现_第5页
资源描述:

《学生信息管理系统_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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。