ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:82.29KB ,
资源ID:23331035      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/23331035.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于JAVA的学生成绩管理系统源代码.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于JAVA的学生成绩管理系统源代码.docx

1、基于JAVA的学生成绩管理系统源代码Java程序设计系 专 业班 级学 号 15号姓 名 刘振基题 目 学生成绩管理系统任课教师 彭杰一:要求1、用到书上(课本或实验册)上的至少三个实例2、用到至少两种布局和至少四种组件3、用到对话框4、用到对数据库的查询、删除、添加和修改5、最好用到输入输出流6、具有一定的实际意义二:内容 本系统用access作为数据库,用到了书上的布局实例和数据库连接实例功能: 1、输入十个同学的学号,姓名,出生日期,二科成绩(学,大学英语) 。2、输入学号查询学生信息。 3、删除记录4、查询记录5、添加记录6、修改记录三:代码第一部分:public class main

2、 public static void main(String args) zhuchuangkou win=new zhuchuangkou(); 第二部分主界面:import java。awt。*;import java。awt。event。;import javax.swing.*;import javax。swing。border。;public class zhuchuangkou extends Frame implements ActionListener Button button1,button2,button3,button4,tuichu; Panel p1,p2,p3;

3、 Label l1,l2,l3; TextField a1,a2; Box b1,b2,b3,b4,b5; ss s; zhuchuangkou() 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(”学生成绩管理,Label。CENTER); l1。setFont(new F

4、ont(宋体,Font.BOLD,72)); l1.setBackground(Color.green); l2=new Label(”登录名); l3=new Label(”密码”); a1=new TextField(10); a2=new TextField(10); a2.setEchoChar(*); b1=Box。createVerticalBox(); b1.add(l2); b1.add(Box.createVerticalStrut(8)); b1.add(l3); b2=Box.createVerticalBox(); b2.add(a1); b2。add(Box。crea

5、teVerticalStrut(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)

6、); 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); addWindow

7、Listener(new WindowAdapter() public void windowClosing(WindowEvent e) dispose(); ); setBackground(Color.RED); setBounds(10, 10, 1000, 500); setVisible(true); validate(); public void actionPerformed(ActionEvent e) if(e。getSource()=tuichu) System。exit(0); if(e。getSource()=button1) if(a1.getText().equa

8、ls(liuzhenji”)&a2.getText()。equals(”123456”)) new chuankou(); System.out.println(”wwwww”); dispose(); else System。out。print(nishurucuowu”); 第三部分选择操作:import java.awt。*;import java.awt。event。;import javax。swing.*;import javax。swing。border.;public class zhuchuangkou extends Frame implements ActionListe

9、ner 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() button1=new Button(”登陆); button2=new Button(”删除); button3=new Button(修改”); button4=new Button(”添加”); tuichu=new Button(”退出”); p1=new Panel(); p2=new Panel(); p

10、3=new Panel(); l1=new Label(”学生成绩管理”,Label.CENTER); l1.setFont(new Font(宋体”,Font.BOLD,72); l1.setBackground(Color。green); l2=new Label(登录名); l3=new Label(”密码); a1=new TextField(10); a2=new TextField(10); a2。setEchoChar(*); b1=Box。createVerticalBox(); b1。add(l2); b1.add(Box.createVerticalStrut(8)); b

11、1.add(l3); b2=Box.createVerticalBox(); 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.c

12、reateVerticalBox(); 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(p

13、2,BorderLayout.CENTER); add(p3,BorderLayout.PAGE_END); addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e) dispose(); ); setBackground(Color。RED); setBounds(10, 10, 1000, 500); setVisible(true); validate(); public void actionPerformed(ActionEvent e) if(e.getSource()=tuichu

14、) System.exit(0); if(e。getSource()=button1) if(a1.getText()。equals(”liuzhenji)&a2.getText().equals(123456)) new chuankou(); System.out。println(wwwww); dispose(); else System.out。print(nishurucuowu); 第四部分查询界面实现:import java.awt。;import java.awt。event。;import java。sql.;import javax.swing。JOptionPane;pu

15、blic class ss extends Frame implements TextListener,ActionListener Button xunzhao; TextField input; TextArea show; String s; int k; Connection con; Statement sql; int sum=0; ResultSet rs; ss() Panel p=new Panel(); xunzhao= new Button(”查找); input= new TextField(10); show= new TextArea(6,43); p。add(ne

16、w Label(输入学号)); p。add(input); p.add(xunzhao); xunzhao.addActionListener(this); show.addTextListener(this); show。setEditable(false); add(p,BorderLayout。NORTH); add(show,BorderLayout.CENTER); setBounds(10,30,500,200); setVisible(true); validate(); addWindowListener(new WindowAdapter() public void wind

17、owClosing(WindowEvent e) dispose(); ); public void actionPerformed(ActionEvent ee) boolean boo=true; s=input.getText(); k=Integer.parseInt(s); try Class.forName(”sun.jdbc.odbc。JdbcOdbcDriver”); catch(ClassNotFoundException eee) System.out.println(”+eee); try con=DriverManager.getConnection(jdbc:odbc

18、:sun”,”gxy,”123); sql=con.createStatement(); rs=sql。executeQuery(SELECT FROM chengjibiao ); while(rs.next()) int number=rs.getInt(number); String name=rs。getString(”name); String date=rs.getString(”birthday); int math=rs。getInt(”math); int english=rs。getInt(”english”); if(number=k) boo=false; show。s

19、etText(null); show。append(”学号:”+number+” 姓名:+name+ 出生:+date+ 数学 ”+math+ 英语 +english); show。append(n); con.close(); if(boo) JOptionPane。showMessageDialog(this, 你输入的学号不存在); catch(SQLException eee) System.out.println(eee); 第五部分删除:import java.awt.*;import java。awt.event。*;import java.sql.;import javax.s

20、wing.JOptionPane;public class shanchu extends Frame implements TextListener,ActionListener Button xunzhao; TextField input; TextArea show; String s; int k,s1,j; Connection con; Statement sql; int sum=0; ResultSet rs; shanchu() Panel p=new Panel(); xunzhao= new Button(”删除”); input= new TextField(10);

21、 show= new TextArea(6,43); p.add(new Label(”输入要删除的” +学号)); p。add(input); p。add(xunzhao); xunzhao。addActionListener(this); show。addTextListener(this); show.setEditable(false); add(p,BorderLayout。NORTH); add(show,BorderLayout.CENTER); setBounds(10,30,500,200); setVisible(true); validate(); addWindowLi

22、stener(new WindowAdapter() public void windowClosing(WindowEvent e) dispose(); ); public void actionPerformed(ActionEvent ee) boolean boo=true; s=input.getText(); k=Integer.parseInt(s); String m,dir; try Class.forName(sun。jdbc。odbc.JdbcOdbcDriver); catch(ClassNotFoundException eee) System.out。printl

23、n(+eee); try con=DriverManager.getConnection(jdbc:odbc:sun”,gxy,”123”); sql=con.createStatement(); rs=sql.executeQuery(”SELECT FROM chengjibiao); while(rs。next() int number=rs.getInt(2); String name=rs.getString(3); String date=rs.getString(”birthday”); int math=rs.getInt(”math); int english=rs.getI

24、nt(”english); if(number=k) show.setText(你删除了:); show.append(学号:+number+ 姓名:”+name+” 出生:+date+ 数学 ”+math+” 英语 +english); show。append(n); m=DELETE FROM chengjibiao WHERE number=+k+; sql。executeUpdate(m); con。close(); catch(SQLException e) System.out。println(e); 第六部分修改:import java。awt。*;import java。awt

25、.event。;import java。sql。;import javax.swing。JOptionPane;public class xiugai extends Frame implements TextListener,ActionListener Button charu; TextField input1,input2,input3,input4,input5,input6; TextArea show; Panel p1,p2; int k,s1,j; Connection con; Statement sql; int sum=0; ResultSet rs; xiugai()

26、 p1=new Panel(); p2=new Panel(); charu= new Button(修改”); input1= new TextField(10); input2= new TextField(10); input3= new TextField(10); input4= new TextField(10); input5= new TextField(10); input6= new TextField(10); show= new TextArea(6,43); p1.add(new Label(”请输入要修改的学号”)); p1.add(new Label(number

27、”); p1.add(input1); p2.add(new Label(”请输入修改的数据”)); p2.add(new Label(”name”)); p2.add(input2); p2。add(new Label(date)); p2.add(input3); p2.add(new Label(”math); p2.add(input4); p2.add(new Label(”english”)); p2.add(input5); p2.add(charu); charu.addActionListener(this); show。addTextListener(this); show

28、。setEditable(false); add(p1,BorderLayout。NORTH); add(p2,BorderLayout。CENTER); setBounds(10,30,1200,200); setVisible(true); validate(); addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e) dispose(); ); public void actionPerformed(ActionEvent ee) boolean boo=true; String s0,s1,s2,s3,s4,s5,insert1,recode,name,date; in

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

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