基于JAVA的学生成绩管理系统源代码
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Java程序设计
系电气信息系
专业
软件
班级
1342
学号
131842352
姓名
朱家军
题目学生成绩管理系统
任课教师
一:要求
1、用到书上(课本或实验册)上的至少三个实例
2、用到至少两种布局和至少四种组件
3、用到对话框
4、用到对数据库的查询、删除、添加和修改
5、最好用到输入输出流
6、具有一定的实际意义
二:内容
本系统用access作为数据库,用到了书上的布局实例和数据库连接实例
功能: 1、输入十个同学的学号,姓名,出生日期,二科成绩(学,大学英语) 。
2、输入学号查询学生信息。
3、删除记录
4、查询记录
5、添加记录
6、修改记录
1.简单的方式(java)
import java.awt.Button;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.Frame;
import bel;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JOptionPane;
public class 查询成绩登陆系统extends Frame{ private Label lab_stuNum,lab_stuPassword;
private TextField tf_stuNum,tf_stuPassword; private Button bt_login,bt_reset;
public Label getLab_stuNum() {
if(b_stuNum==null){
b_stuNum=new Label("学号");
}
return lab_stuNum;
}
public Label getLab_stuPassword() {
if(b_stuPassword==null){
b_stuPassword=new Label("密码");
}
return lab_stuPassword;
}
public TextField getTf_stuNum() {
if(this.tf_stuNum==null){
this.tf_stuNum=new TextField(15);
}
return tf_stuNum;
}
public TextField getTf_stuPassword() {
if(this.tf_stuPassword==null){
this.tf_stuPassword=new TextField(15);
this.tf_stuPassword.setEchoChar('●');
}
return tf_stuPassword;
}
public Button getBt_login() {
if(this.bt_login==null){
this.bt_login=new Button("登陆");
this.bt_login.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e) {
String account=tf_stuNum.getText();
if(account==null||"".equals(account)){
JOptionPane.showMessageDialog(查询成绩登陆系统.this, "请输入学号");
tf_stuNum.requestFocus();
}
String pw=tf_stuPassword.getText();
if(pw==null||"".equals(pw)){
JOptionPane.showMessageDialog(查询成绩登陆系统.this, "请输入密码");
tf_stuPassword.requestFocus();
}
String db_account="admin";
String db_password="000000";
if(account.equals(db_account)&&pw.equals(db_password)){
JOptionPane.showMessageDialog(查询成绩登陆系统.this, "登陆成功");
查询成绩登陆系统.this.dispose();
}else{
JOptionPane.showMessageDialog(查询成绩登陆系统.this,"账号密码不对");
tf_stuNum.setText("");
tf_stuPassword.setText("");
tf_stuNum.requestFocus();
}
}