自考计算机软件毕业论文(5)

2019-06-11 10:04

吉林大学计算机与科学技术学院 本科生论文

ctp.add(downPanel, BorderLayout.SOUTH);

//添加事件侦听

myMonitorView mm=new myMonitorView(); btnView.addActionListener(mm); btnPre.addActionListener(mm);

btnNext.addActionListener(mm); eixtInfo.addActionListener(mm);

sNum.setEditable(false); sName.setEditable(false); sSex.setEditable(false); sSethnic.setEditable(false); sBirth.setEditable(false); sYear.setEditable(false); sMajor.setEditable(false); sCollege.setEditable(false); btnPre.setEnabled(false); btnNext.setEnabled(false);

}

class myMonitorView implements ActionListener { public void actionPerformed(ActionEvent e) { Object obj = e.getSource(); if (obj == btnView) { //浏览

题目:学生信息管理系统 第 18 页 共 40 页

吉林大学计算机与科学技术学院 本科生论文

Database db=new Database(); db.OpenConn(); try {

String

sql=\

sNum,sname,ssex,sbirth,sethnic,syear,smajor,scollege from student\

}

catch(Exception ex) {

String s=\捕获错误信息\r=db.executeQuery(sql); r.first();

sNum.setText(r.getString(\sName.setText(r.getString(\sSex.setText(r.getString(\sSethnic.setText(r.getString(\sBirth.setText(r.getString(\sYear.setText(r.getString(\sMajor.setText(r.getString(\sCollege.setText(r.getString(\

btnPre.setEnabled(true); btnNext.setEnabled(true);

JOptionPane.showMessageDialog(fr.getContentPane(),ex.getMessage(),

s,0);

}

题目:学生信息管理系统 第 19 页 共 40 页

吉林大学计算机与科学技术学院 本科生论文

}

else if (obj == btnPre) { //上一条

try{

btnNext.setEnabled(true);

r.previous();

sNum.setText(r.getString(\

sName.setText(r.getString(\sSex.setText(r.getString(\sSethnic.setText(r.getString(\sBirth.setText(r.getString(\sYear.setText(r.getString(\sMajor.setText(r.getString(\sCollege.setText(r.getString(\

}

catch(Exception ex){

System.out.println(\已经超出第一条记录!\ btnPre.setEnabled(false); }

}

else if (obj == btnNext) { //下一条

try{

btnPre.setEnabled(true);

r.next();

sNum.setText(r.getString(\

sName.setText(r.getString(\sSex.setText(r.getString(\sSethnic.setText(r.getString(\

题目:学生信息管理系统 第 20 页 共 40 页

吉林大学计算机与科学技术学院 本科生论文

} }

}

sBirth.setText(r.getString(\sYear.setText(r.getString(\sMajor.setText(r.getString(\sCollege.setText(r.getString(\

}

catch(Exception ex){

System.out.println(\已经超过最后一条记录!\ btnNext.setEnabled(false); } }

else if (obj == eixtInfo) { //退出 }

fr.dispose();

public void setVisible(boolean flag) { }

fr.setVisible(flag);

4.3 课程信息管理模块

课程信息管理模块主要由ADDCourseInfo.java、ModCourse.java、ModCourseInfo.java、DelCourseInfo.java、ViewCourseInfo.java这5个文件组成,其构成关系如图4-4所示。

题目:学生信息管理系统 第 21 页 共 40 页

吉林大学计算机与科学技术学院 本科生论文

增加课程信息 课程信息超类 修改课程信息 按课程号查询 删除课程信息 按课程号查询 课程信息浏览 图4-4 课程信息管理模块功能结构图

课程信息管理模块中的5个类文件组成了主界面中“课程管理”菜单的内容,其中包括增加、修改、删除和课程信息浏览功能,用户可以通过输入相应操作来增加、修改、删除相应信息,然后到access数据表中查询相应结果,运行结果如图4-5所示

图4-5 课程信息管理模块运行界面

源程序主要代码介绍: import javax.swing.*;

题目:学生信息管理系统 第 22 页 共 40 页


自考计算机软件毕业论文(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2014年水利施工员考试模拟卷及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: