欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    JAVA学生信息管理系统实验报告.doc

    • 资源ID:347117       资源大小:1,009.50KB        全文页数:99页
    • 资源格式: DOC        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    JAVA学生信息管理系统实验报告.doc

    1、JAVA程序设计实验报告学 号:姓 名: 班 级: 实验、Java课程设计-学生信息管理系统一、实验目的 1 掌握Java基本语法2 理解面向对象编程特点3 理解Java I/O编程4 掌握Java图形界面编程5 掌握Java与不同数据库进行连接二、预习内容 Java的基本语法知识、类和对象、Java Swing图形界面编程、Java I/O处理以及Java与数据库连接操作三、实验设备与环境 通过局域网互联,安装Windows 2000/XP操作系统环境的JDK 1.6,my eclipse或者EditPlus编程工具。并安装MySQL数据库四、实验内容 编写并调试运行Java程序,进行设计,

    2、掌握Java开发的基础。五、实验任务设计学生信息管理系统。要求包括1. 登陆模块:设立超级管理员权限,用户可以根据不同的权限登陆系统,超级管理员可以对学生信息进行增、删、改、查操作。而普通用户只可以查找学生信息。2. 包括学生添加信息模块、学生信息删除模块、学生信息修改模块和学生信息查询模块3.对于管理员,可以对管理员进行添加、删除以及修改密码等操作。六、实验报告(要求独立完成参考程序的代码、编译、调试与运行)1、程序清单: 1.1程序模块清单package Pan;import java.awt.event.ItemListener;import javax.swing.*;import j

    3、ava.awt.Component;import java.awt.BorderLayout;import java.awt.FlowLayout;import java.awt.event.InputEvent;import java.awt.event.ItemListener;import java.awt.event.KeyEvent;import java.awt.event.ActionListener;import java.awt.event.ActionEvent;import java.util.*;import java.awt.Color;import java.tex

    4、t.DecimalFormat;import java.sql.*;import java.sql.Date;import java.awt.*;import java.util.Vector;public class Res /* * param args */public static void main(String args) FirstWindow win =new FirstWindow(学生信息管理系统);class FirstWindow extends JFrame implements ActionListenerJMenuBar menubar;JMenu menu1,m

    5、enu2,menu3,menu4;public final JMenuItem a11,a12,a13,a14,a15,a16,a17;public final JMenuItem a21,a22,a23,a24;public final JMenuItem a3;public final JMenuItem a4;public final JButton btn;JPanel pnl;JLabel label;boolean flag;FirstWindow(String s)setTitle(s);setSize(400,400);setLocation(100,100);setVisib

    6、le(true);setDefaultCloseOperation(3);pnl=new JPanel(); this.getContentPane().add(pnl);pnl.setLayout(new BorderLayout();label=new JLabel(欢迎使用学生管理系统,JLabel.CENTER);label.setForeground(Color.red);pnl.add(label,BorderLayout.CENTER);menubar=new JMenuBar();menu1=new JMenu(使用);menu2=new JMenu(用户管理);menu3=n

    7、ew JMenu(帮助);menu4=new JMenu(退出);a11=new JMenuItem(管理员登录);a12=new JMenuItem(查询学生信息);a13=new JMenuItem(更改学生信息);a14=new JMenuItem(删除学生信息);a15=new JMenuItem(添加学生信息);a16=new JMenuItem(超级管理员登录);a17=new JMenuItem(普通学生登录);a11.setEnabled(true);a16.setEnabled(true);a17.setEnabled(true);a12.setVisible(false);

    8、 a13.setVisible(false); a14.setVisible(false); a15.setVisible(false);a21=new JMenuItem(添加用户);a22=new JMenuItem(删除用户);a23=new JMenuItem(更改用户);a24=new JMenuItem(修改密码);a21.setEnabled(false);a22.setEnabled(false);a23.setEnabled(false);a24.setEnabled(false); a3=new JMenuItem(系统介绍);a3.setEnabled(true);a4=

    9、new JMenuItem(退出);a4.setEnabled(true); btn=new JButton(再次确认登陆);pnl.add(btn,BorderLayout.EAST);btn.setSize(10,10);menu1.add(a11);menu1.addSeparator();menu1.add(a16);menu1.addSeparator();menu1.add(a17);menu1.addSeparator();menu1.add(a12);menu1.addSeparator();menu1.add(a13);menu1.addSeparator();menu1.a

    10、dd(a14);menu1.addSeparator();menu1.add(a15);menu1.addSeparator();menu2.add(a21);menu2.addSeparator();menu2.add(a22);menu2.addSeparator();menu2.add(a23);menu2.addSeparator();menu2.add(a24);menu2.addSeparator();menu3.add(a3);menu3.addSeparator();menu4.add(a4);menubar.add(menu1);menubar.add(menu2);menu

    11、bar.add(menu3);menubar.add(menu4);setJMenuBar(menubar);a11.addActionListener(this);a12.addActionListener(this);a13.addActionListener(this);a14.addActionListener(this);a15.addActionListener(this);a16.addActionListener(this);a17.addActionListener(this);a21.addActionListener(this);a22.addActionListener

    12、(this);a23.addActionListener(this);a24.addActionListener(this);a3.addActionListener(this);a4.addActionListener(this);btn.addActionListener(this);public void setColor(Color black) / TODO Auto-generated method stubpublic void actionPerformed(ActionEvent event)Object temp=new Object();temp=event.getSou

    13、rce();if(temp=a11)Login login=new Login();login.Login();if(temp=a12)ShowStu show=new ShowStu();show.ShowStu();if(temp=a13)AlterStu alter=new AlterStu();alter.AlterStu();if(temp=a14)DeleteStu delete=new DeleteStu();delete.DeleteStu();if(temp=a15)AddStu add=new AddStu();add.AddStu();if(temp=a16)superl

    14、og superlog=new superlog();superlog.superlog();if(temp=a17)stuLogin stu=new stuLogin();stu.stuLogin();a12.setVisible(true);if(temp=a21)AddUser add=new AddUser();add.AddUser();if(temp=a22)DeleteUser delete=new DeleteUser();delete.DeleteUser();if(temp=a23)AlterUser alter=new AlterUser();alter.AlterUse

    15、r();if(temp=a24)AlterPword pword=new AlterPword();pword.AlterPword();if(temp=a3)SystemHelp help=new SystemHelp();help.SystemHelp();if(temp=a4)SystemExit exit1=new SystemExit();exit1.SystemExit();if(temp=btn)Connection con;Statement st;Statement st1;ResultSet rs,rs1;try Class.forName(sun.jdbc.odbc.Jd

    16、bcOdbcDriver); catch(ClassNotFoundException e) System.out.println( + e); try con=DriverManager.getConnection(jdbc:odbc:pan,); st=con.createStatement(); st1=con.createStatement(); rs=st.executeQuery(SELECT * FROM Login); rs1=st1.executeQuery(SELECT * FROM superlog); if(rs.next() a12.setVisible(true);

    17、 a21.setEnabled(true); a22.setEnabled(true); a23.setEnabled(true); a24.setEnabled(true); Login login=new Login(); login.Clear(); if(rs1.next() a12.setVisible(true); a13.setVisible(true); a14.setVisible(true); a15.setVisible(true); superlog superlog=new superlog(); superlog.Cclear(); con.close(); cat

    18、ch(SQLException e) System.out.println(e); 主页面class Login void Login() final JFrame loginframe=new JFrame(登陆界面);loginframe.setBounds(200,200,400,500);loginframe.setVisible(true);loginframe.setResizable(true);loginframe.setLayout(null);final JTextField text1=new JTextField(10);final JPasswordField tex

    19、t2=new JPasswordField(10);JButton btn1=new JButton(登陆);JButton btn2=new JButton(取消);JLabel label1=new JLabel(用户名);JLabel label2=new JLabel(密码);loginframe.add(btn1);loginframe.add(btn2);loginframe.add(text1);loginframe.add(text2);loginframe.add(label1);loginframe.add(label2);label1.setBounds(80, 100,

    20、 50, 50);label2.setBounds(80, 200, 50, 50);btn1.setForeground(Color.black);btn2.setForeground(Color.black);text1.setBounds(150, 100, 200, 30);text2.setBounds(150, 200, 200, 30);btn1.setBounds(100, 300, 100, 60);btn2.setBounds(200, 300, 100, 60); btn1.addActionListener(new ActionListener() public voi

    21、d actionPerformed(ActionEvent event) String name=text1.getText(); String password=text2.getText(); try Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); catch(ClassNotFoundException e) System.out.println( + e); try Connection con; Statement sql,st; ResultSet rs; con=DriverManager.getConnection(jdbc:odbc:

    22、pan,); sql=con.createStatement(); st=con.createStatement(); rs=sql.executeQuery(SELECT username,password FROM users where username=+name+); if(!rs.next() JOptionPane b=new JOptionPane(); b.showMessageDialog(null,账号有误 ,消息对话框,JOptionPane.INFORMATION_MESSAGE); else String username=rs.getString(1); Stri

    23、ng pass=rs.getString(2); if( Integer.parseInt(password)=Integer.parseInt(pass) ) st.executeUpdate(INSERT INTO Login VALUES(+username+,+pass+); loginframe.dispose(); JOptionPane b=new JOptionPane(); b.showMessageDialog(null,登录成功 ,消息对话框,JOptionPane.INFORMATION_MESSAGE); else text1.setText(); text2.set

    24、Text(); JOptionPane a=new JOptionPane(); a.showMessageDialog(null,您的账户名或者密码有误,消息对话框 ,JOptionPane.INFORMATION_MESSAGE); catch(SQLException e) System.out.println(e); );btn2.addActionListener(new ActionListener()public void actionPerformed(ActionEvent event)loginframe.dispose();); void Clear() Connection con;Statement st;ResultSet rs;try Class.forName(sun.jdbc.odbc.JdbcOdbc


    注意事项

    本文(JAVA学生信息管理系统实验报告.doc)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开