基于Java与SQL数据库技术的学生成绩管理系统毕业设计论文Word格式文档下载.docx

上传人:b****0 文档编号:13273083 上传时间:2022-10-09 格式:DOCX 页数:24 大小:608.24KB
下载 相关 举报
基于Java与SQL数据库技术的学生成绩管理系统毕业设计论文Word格式文档下载.docx_第1页
第1页 / 共24页
基于Java与SQL数据库技术的学生成绩管理系统毕业设计论文Word格式文档下载.docx_第2页
第2页 / 共24页
基于Java与SQL数据库技术的学生成绩管理系统毕业设计论文Word格式文档下载.docx_第3页
第3页 / 共24页
基于Java与SQL数据库技术的学生成绩管理系统毕业设计论文Word格式文档下载.docx_第4页
第4页 / 共24页
基于Java与SQL数据库技术的学生成绩管理系统毕业设计论文Word格式文档下载.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

基于Java与SQL数据库技术的学生成绩管理系统毕业设计论文Word格式文档下载.docx

《基于Java与SQL数据库技术的学生成绩管理系统毕业设计论文Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《基于Java与SQL数据库技术的学生成绩管理系统毕业设计论文Word格式文档下载.docx(24页珍藏版)》请在冰豆网上搜索。

基于Java与SQL数据库技术的学生成绩管理系统毕业设计论文Word格式文档下载.docx

/*主类代码*/

importjavax.swing.*;

importjava.awt.*;

importjava.awt.event.*;

classMyPanelextendsJPanel{

Imageimg=Toolkit.getDefaultToolkit().getImage("

c:

/a.jpg"

);

publicvoidpaint(Graphicsg){

g.drawImage(img,0,0,this);

}

}

publicclassMainFormextendsJFrameimplementsActionListener

{

JMenumSystem=newJMenu("

系统"

JMenuItemmExit=newJMenuItem("

退出"

JMenumOperate=newJMenu("

数据操作"

JMenuItemmAdd=newJMenuItem("

添加"

JMenuItemmDel=newJMenuItem("

删除"

JMenuItemmModify=newJMenuItem("

修改"

JMenumQuery=newJMenu("

查询"

JMenuItemmName=newJMenuItem("

按姓名查询"

JMenuItemmScore=newJMenuItem("

按成绩查询"

JMenumHelp=newJMenu("

帮助"

JMenuItemmAbout=newJMenuItem("

软件信息"

JMenuBarmBar=newJMenuBar();

MainForm()

{

super("

学生成绩管理系统"

setSize(875,583);

mSystem.add(mExit);

mOperate.add(mAdd);

mOperate.add(mDel);

mOperate.add(mModify);

mQuery.add(mName);

mQuery.add(mScore);

mHelp.add(mAbout);

mBar.add(mSystem);

mBar.add(mOperate);

mBar.add(mQuery);

mBar.add(mHelp);

setJMenuBar(mBar);

mExit.addActionListener(this);

mAdd.addActionListener(this);

mDel.addActionListener(this);

mModify.addActionListener(this);

mName.addActionListener(this);

mScore.addActionListener(this);

mAbout.addActionListener(this);

setContentPane(newMyPanel());

setVisible(true);

publicvoidactionPerformed(ActionEventae){

if(ae.getSource()==mExit)

System.exit(0);

elseif(ae.getSource()==mAbout)

JOptionPane.showMessageDialog(this,"

学生成绩管理系统\n\n应用科学学院\n\n2011年4月"

"

JOptionPane.INFORMATION_MESSAGE);

elseif(ae.getSource()==mAdd)

newAddForm().setVisible(true);

elseif(ae.getSource()==mDel)

newDeleteForm().setVisible(true);

elseif(ae.getSource()==mModify)

newModifyForm().setVisible(true);

elseif(ae.getSource()==mName)

newNameQueryForm().setVisible(true);

elseif(ae.getSource()==mScore)

newScoreQueryForm().setVisible(true);

publicstaticvoidmain(String[]args){

newMainForm();

3.1.2运行效果:

3.2.1修改数据:

/*修改数据*/

importjava.sql.*;

publicclassModifyFormextendsJFrameimplementsActionListener

JLabellabName=newJLabel("

姓名:

"

JLabellabDate=newJLabel("

出生日期:

JLabellabScore=newJLabel("

成绩:

JTextFieldtxtName=newJTextField(20);

JTextFieldtxtDate=newJTextField(18);

JTextFieldtxtScore=newJTextField(20);

JButtonbtnModify=newJButton("

JButtonbtnCancel=newJButton("

取消"

JButtonbtnQuery=newJButton("

JPanelpan=newJPanel();

JPanelpan1=newJPanel();

JPanelpan2=newJPanel();

JPanelpan3=newJPanel();

JPanelpan4=newJPanel();

Connectioncon;

Statementsql;

ResultSetrs;

ModifyForm()

修改数据"

setSize(400,300);

pan1.add(labName);

pan1.add(txtName);

pan2.add(labDate);

pan2.add(txtDate);

pan3.add(labScore);

pan3.add(txtScore);

pan4.add(btnQuery);

pan4.add(btnModify);

pan4.add(btnCancel);

pan.setLayout(newGridLayout(3,1));

pan.add(pan1);

pan.add(pan2);

pan.add(pan3);

getContentPane().add(pan,"

Center"

getContentPane().add(pan4,"

South"

btnQuery.addActionListener(this);

btnModify.addActionListener(this);

btnCancel.addActionListener(this);

btnModify.setEnabled(false);

txtDate.setEditable(false);

txtScore.setEditable(false);

txtName.requestFocus();

if(ae.getSource()==btnCancel){

dispose();

}elseif(ae.getSource()==btnQuery){

try{

Class.forName("

sun.jdbc.odbc.JdbcOdbcDriver"

catch(ClassNotFoundExceptione){

try{con=DriverManager.getConnection("

jdbc:

odbc:

sun"

gxy"

123"

sql=con.createStatement();

rs=sql.executeQuery("

select*from成绩表where姓名='

+txtName.getText()+"

'

if(rs.next()){

txtName.setText(rs.getString("

姓名"

));

txtScore.setText(newInteger(rs.getInt("

成绩"

)).toString());

txtDate.setText(rs.getDate("

出生日期"

).toString());

btnModify.setEnabled(true);

txtDate.setEditable(true);

txtScore.setEditable(true);

}else{

System.out.println("

不存在该记录!

"

txtName.setText("

txtScore.setText("

txtDate.setText("

}catch(SQLExceptione){

}elseif(ae.getSource()==btnModify){

System.out.println("

Update成绩表set出生日期='

+txtDate.getText()+"

成绩="

+txtScore.getText()+"

where姓名='

sql.executeUpdate("

+txtDate.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 远程网络教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1