import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.SQLException;
import javax.swing.*;
public class Manage {
public static void main(String args[]) {
try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){
System.out.println(""+e);
}
DatabaseWin win=new DatabaseWin("研究生招生信息管理系统");
}
}
class DatabaseWin extends JFrame implements ActionListener{//主窗口
JMenuBar menubar;
JMenu menu1,menu2,menu3,menu4,menu5;
JMenuItem item1Show,item1Insert;
JMenuItem item2show,item2insert;
JMenuItem item3show,item3insert;
JMenuItem item4show;
JMenuItem item5show;
JMenuItem count1show,count2show,count3show;
ShowRecord showRecord;
InsertRecord insertRecord;
ShowScore1 ShowScore1;
ShowScore2 ShowScore2;
InsertScore1 InsertScore1;
InsertScore2 InsertScore2;
ShowScore3 ShowScore3;
Count1 count1;
Count2 count2;
Count3 count3;
ShowScore4 ShowScore4;
JLabel jl;
DatabaseWin(String s){
setTitle(s);
jl=new JLabel("欢迎使用本系统,请选择想要执行的操作!");
menubar=new JMenuBar();
menu1=new JMenu("档案管理");
menu2=new JMenu("初试情况");
menu3=new JMenu("复试情况");
menu4=new JMenu("录取情况");
menu5=new JMenu("统计情况");
item1Show=new JMenuItem("显示信息");
item1Insert=new JMenuItem("插入信息");
item2show=new JMenuItem("显示初试名单");
item2insert=new JMenuItem("输入初试成绩");
item3show=new JMenuItem("显示复试名单");
item3insert=new JMenuItem("输入复试成绩");
item4show=new JMenuItem("显示录取名单");
item5show=new JMenuItem("显示总录取名单");
count1show=new JMenuItem("统计考生初试成绩情况");
count2show=new JMenuItem("统计考生水平");
count3show=new JMenuItem("统计考生录取情况");
item1Show.addActionListener(this);
item1Insert.addActionListener(this);
item2show.addActionListener(this);
item2insert.addActionListener(this);
item3show.addActionListener(this);
item3insert.addActionListener(this);
item4show.addActionListener(this);
item5show.addActionListener(this);
count1show.addActionListener(this);
count2show.addActionListener(this);
count3show.addActionListener(this);
menu1.add(item1Show);
menu1.add(item1Insert);
menu2.add(item2show);
menu2.add(item2insert);
menu3.add(item3show);
menu3.add(item3insert);
menu4.add(item4show);
menu4.add(item5show);
menu5.add(count1show);
menu5.add(count2show);
menu5.add(count3show);
menubar.add(menu1);
menubar.add(menu2);
menubar.add(menu3);
menubar.add(menu4);
menubar.add(menu5);
showRecord=new ShowRecord("显示信息对话框");
insertRecord=new InsertRecord("插入信息对话框");
ShowScore1=new ShowScore1("显示初试名单对话框");
InsertScore1=new InsertScore1("插入初试成绩对话框");
ShowScore2=new ShowScore2("显示复试名单对话框");
InsertScore2=new InsertScore2("插入复试成绩对话框");
ShowScore3=new ShowScore3("显示录取名单对话框");
ShowScore4=new ShowScore4("显示统计情况对话框");
count1=new Count1("统计考生初试成绩对话框");
count2=new Count2("统计考生水平对话框");
count3=new Count3("统计考生录取情况对话框");
setJMenuBar(menubar);
this.add(jl,BorderLayout.CENTER);
setBounds(250,250,400,300);
setVisible(true);
validate();
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==item1Show)
showRecord.setVisible(true);
else if(e.getSource()==item1Insert)
insertRecord.setVisible(true);
else if(e.getSource()==item2show)
ShowScore1.setVisible(true);
else if(e.getSource()==item2insert)
InsertScore1.setVisible(true);
else if(e.getSource()==item3show)
ShowScore2.setVisible(true);
else if(e.getSource()==item3insert)
InsertScore2.setVisible(true);
else if(e.getSource()==item4show)
ShowScore3.setVisible(true);
else if(e.getSource()==item5show)
ShowScore4.setVisible(true);
else if(e.getSource()==count1show)
count1.setVisible(true);
else if(e.getSource()==count2show)
count2.setVisible(true);
else if(e.getSource()==count3show)
count3.setVisible(true);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
java语言编写研究生管理系统
共40个文件
java:31个
sql:9个
3星 · 超过75%的资源 需积分: 13 9 下载量 78 浏览量
2011-05-03
14:11:58
上传
评论
收藏 34KB RAR 举报
温馨提示
本系统利用数据库,对研究生录取工作进行管理,包括对分数的统计,生源的统计,各个分数段的统计,并且用java语言编写。
资源推荐
资源详情
资源评论
收起资源包目录
yanjiusheng.rar (40个子文件)
yanjiusheng
专业字典.sql 281B
总录取名单.sql 297B
复试成绩.sql 253B
考生档案.sql 8KB
存储过程.sql 2KB
插成绩.sql 8KB
代码
InsertRecord.java 2KB
InsertScore11.java 3KB
InsertScore12.java 3KB
ShowScore32.java 2KB
InsertScore21.java 2KB
ShowScore13.java 1KB
ShowScore23.java 2KB
ShowScore4.java 1KB
ShowScore2.java 1KB
Count1.java 3KB
ShowScore21.java 2KB
ShowScore22.java 2KB
ShowRecord.java 2KB
ShowScore11.java 1KB
Count33.java 2KB
Count3.java 1KB
InsertScore1.java 1KB
ShowScore31.java 2KB
InsertScore13.java 3KB
InsertScore22.java 2KB
ShowScore33.java 2KB
InsertScore23.java 2KB
ShowScore3.java 1KB
ShowScore1.java 1KB
InsertScore2.java 1KB
Manage.java 5KB
Count31.java 2KB
ShowScore12.java 1KB
Count32.java 2KB
Count2.java 4KB
ModifyRecord.java 3KB
初试成绩.sql 849B
录取名单.sql 255B
视图.sql 239B
共 40 条
- 1
资源评论
- 该隐的星球2015-05-16没有用,10分的积分不值
dengwenzhou1234
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功