import java.sql.*;
import java.awt.*;
import javax.swing.*;
import javax.swing.table.*;
import java.awt.event.*;
public class menu extends JFrame implements ActionListener {
String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr = "jdbc:odbc:mry";
ResultSet rs = null;
Connection conn = null;
JPanel jp1 = new JPanel();
JButton jb1 = new JButton("查询学生信息");
JButton jb2 = new JButton("查询课程信息");
JButton jb3 = new JButton("录入学生信息");
JButton jb4 = new JButton("录入院系信息");
JButton jb5 = new JButton("录入教师信息");
JButton jb6 = new JButton("修改学生信息");
JButton jb7 = new JButton("修改院系信息");
JButton jb8 = new JButton("修改教师信息");
JButton jb9 = new JButton("查询选修了某课程的学生信息");
JButton jb10 = new JButton("查询未选修任何课程的学生信息");
JButton jb11 = new JButton("添加选课信息");
JButton jb12 = new JButton("删除院系信息");
JButton jb13 = new JButton("删除学生信息");
JButton jb14 = new JButton("删除教师信息");
public menu() {
setVisible(true);
//setSize(300, 250);
setResizable(false);
try {
Class.forName(sDBDriver);
} catch (java.lang.ClassNotFoundException e) {
System.err.print(e.getMessage());
}
this.add(jp1);
jp1.setLayout(null);
jp1.add(jb1);
jp1.add(jb2);
jp1.add(jb3);
jp1.add(jb4);
jp1.add(jb5);
jp1.add(jb6);
jp1.add(jb7);
jp1.add(jb8);
jp1.add(jb9);
jp1.add(jb10);
jp1.add(jb11);
jp1.add(jb12);
jp1.add(jb13);
jp1.add(jb14);
jb1.setBounds(60, 40, 240, 30);
jb2.setBounds(360, 40, 240, 30);
jb3.setBounds(60, 80, 240, 30);
jb4.setBounds(360, 80, 240, 30);
jb5.setBounds(60, 120, 240, 30);
jb6.setBounds(360, 120, 240, 30);
jb7.setBounds(60, 160, 240, 30);
jb8.setBounds(360, 160, 240, 30);
jb9.setBounds(60, 200, 540, 30);
jb10.setBounds(60, 240, 540, 30);
jb11.setBounds(60, 280, 240, 30);
jb12.setBounds(360, 280, 240, 30);
jb13.setBounds(60, 320, 240, 30);
jb14.setBounds(360, 320, 240, 30);
this.setTitle("主菜单");
this.setBounds(340, 240, 660, 420);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
jb1.addActionListener(this);
jb2.addActionListener(this);
jb3.addActionListener(this);
jb4.addActionListener(this);
jb5.addActionListener(this);
jb6.addActionListener(this);
jb7.addActionListener(this);
jb8.addActionListener(this);
jb9.addActionListener(this);
jb10.addActionListener(this);
jb11.addActionListener(this);
jb12.addActionListener(this);
jb13.addActionListener(this);
jb14.addActionListener(this);
}
public void actionPerformed(ActionEvent f) {
try {
if (f.getSource() == jb1) {
this.setVisible(false);
new student_information();
}
else if (f.getSource() == jb2) {
this.setVisible(false);
new course_information();
}
else if (f.getSource() == jb3) {
this.setVisible(false);
new insert_student();
}
else if (f.getSource() == jb4) {
this.setVisible(false);
new insert_depart();
}
else if (f.getSource() == jb5) {
this.setVisible(false);
new insert_teacher();
}
else if (f.getSource() == jb6) {
this.setVisible(false);
new modify_student();
//修改学生信息
}
else if (f.getSource() == jb7) {
this.setVisible(false);
new modify_depart();
//修改院系信息
}
else if (f.getSource() == jb8) {
this.setVisible(false);
new modify_teacher();
//修改教师信息
}
else if (f.getSource() == jb9) {
this.setVisible(false);
new select_course(); //查询课程信息
}
else if (f.getSource() == jb10) {
this.setVisible(false);
new select_none(); //查询未选修任何课程的学生信息
}
else if (f.getSource() == jb11) {
this.setVisible(false);
new insert_xuanke();
}
else if (f.getSource() == jb12) {
this.setVisible(false);
new delete_depart(); //删除院系信息
}
else if (f.getSource() == jb13) {
this.setVisible(false);
new delete_student(); //删除学生信息
}
else if(f.getSource() == jb14) {
this.setVisible(false);
new delete_teacher(); //删除教师信息
}
} catch (Exception ex) {
ex.printStackTrace();
}
}
public static void main(String[] args) {
new menu();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
999418.zip (49个子文件)
1
数据库课程设计
select_course.class 3KB
course_output.class 4KB
student_information.class 3KB
title.gif 4KB
select_none.class 3KB
Teacher.java 2KB
menu.class 4KB
modify_depart.java 3KB
data
mry.mdf 4MB
mry_log.ldf 1024KB
modify_teacher.class 4KB
select_course.java 2KB
delete_depart.java 2KB
select_none.java 2KB
delete_teacher.java 2KB
course_information.class 3KB
insert_depart.java 3KB
Depart.java 2KB
select_course_output.class 3KB
delete_student.class 3KB
menu.java 5KB
student_information.java 3KB
modify_teacher.java 3KB
Teacher.class 3KB
insert_xuanke.java 3KB
select_course_output.java 3KB
load.java 4KB
Depart.class 3KB
insert_teacher.java 3KB
insert_teacher.class 4KB
delete_depart.class 3KB
insert_depart.class 4KB
student_output.java 3KB
insert_student.java 4KB
load.class 4KB
delete_student.java 2KB
delete_teacher.class 3KB
insert_student.class 4KB
insert_xuanke.class 4KB
course_output.java 3KB
student_output.class 4KB
modify_depart.class 4KB
Xuanke.class 3KB
DSA.class 3KB
modify_student.java 4KB
modify_student.class 4KB
course_information.java 3KB
Xuanke.java 2KB
DSA.java 2KB
共 49 条
- 1
处处清欢
- 粉丝: 149
- 资源: 2470
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页