当前位置:首页 > 基于JAVA的学生成绩管理系统源代码(1)
Java程序设计
系 专 业 班 级 学 号 姓 名 题 目 任课教师
15号
刘振基
学生成绩管理系统 彭杰
一:要求 1、 2、 3、 4、 5、 6、
用到书上(课本或实验册)上的至少三个实例 用到至少两种布局和至少四种组件 用到对话框
用到对数据库的查询、删除、添加和修改 最好用到输入输出流 具有一定的实际意义
二:内容
本系统用access作为数据库,用到了书上的布局实例和数据库连接实例 功能: 1、输入十个同学的学号,姓名,出生日期,二科成绩(学,大学英语) 。
2、输入学号查询学生信息。 3、删除记录 4、查询记录 5、添加记录 6、修改记录
三:代码
第一部分: public class main { }
第二部分主界面: import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.border.*;
public static void main(String[] args) { zhuchuangkou win=new zhuchuangkou(); }
public class zhuchuangkou extends Frame implements ActionListener{
Button button1,button2,button3,button4,tuichu; Panel p1,p2,p3; Label l1,l2,l3; TextField a1,a2; Box b1,b2,b3,b4,b5; ss s;
zhuchuangkou(){
b1=Box.createVerticalBox(); b1.add(l2);
b1.add(Box.createVerticalStrut(8)); b1.add(l3);
b2=Box.createVerticalBox(); button1=new Button(\登陆\button2=new Button(\删除\button3=new Button(\修改\button4=new Button(\添加\tuichu=new Button(\退出\
p1=new Panel(); p2=new Panel(); p3=new Panel();
l1=new Label(\学生成绩管理\l1.setFont(new Font(\宋体\l1.setBackground(Color.green); l2=new Label(\登录名\l3=new Label(\密码\a1=new TextField(10); a2=new TextField(10); a2.setEchoChar('*');
b2.add(a1);
b2.add(Box.createVerticalStrut(8)); b2.add(a2);
b4=Box.createHorizontalBox(); b4.add(button1);
b4.add(Box.createHorizontalStrut(10)); b4.add(tuichu);
b3=Box.createHorizontalBox(); b3.add(b1);
b3.add(Box.createHorizontalStrut(10)); b3.add(b2);
b5=Box.createVerticalBox(); b5.add(b3);
b5.add(Box.createVerticalStrut(8)); b5.add(b4);
button1.addActionListener(this); button2.addActionListener(this); button3.addActionListener(this); button4.addActionListener(this); tuichu.addActionListener(this);
p1.add(l1); p2.add(b5);
add(p1,BorderLayout.NORTH); add(p2,BorderLayout.CENTER); add(p3,BorderLayout.PAGE_END); addWindowListener(new WindowAdapter(){
共分享92篇相关文档