好文档 - 专业文书写作范文服务资料分享网站

学生成绩管理系统-数据库课程设计

天下 分享 时间: 加入收藏 我要投稿 点赞

Statement sql。 ResultSet rs。

chaxun() { Toolkit kit = Toolkit.getDefaultToolkit()。 Image img = kit.getImage(\。 frame.setIconImage(img)。

xunzhao = new Button(\查找\。 input = new TextField(10)。 show = new TextArea(6, 43)。 xunzhao.addActionListener(this)。 show.setEditable(false)。

box = Box.createHorizontalBox()。

Label l1=new Label(\输入学号\。

l1.setFont(new Font(\宋体\。 l1.setForeground(Color.blue)。 box.add(l1)。

box.add(Box.createHorizontalStrut(8))。 box.add(input)。

box.add(Box.createHorizontalStrut(8))。 box.add(xunzhao)。

bg = new ImageIcon(\。 JLabel label = new JLabel(bg)。

label.setBounds(0, 0, bg.getIconWidth(), bg.getIconHeight())。 imagePanel = (JPanel) frame.getContentPane()。 imagePanel.setOpaque(false)。

imagePanel.setLayout(new FlowLayout())。 imagePanel.add(box, BorderLayout.NORTH)。 imagePanel.add(show, BorderLayout.CENTER)。

frame.getLayeredPane().setLayout(null)。 frame.getLayeredPane().add(label, new Integer(Integer.MIN_VALUE))。 //frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)。 frame.setSize(bg.getIconWidth(), bg.getIconHeight())。 frame.setBounds(730, 230, 520, 350)。 frame.setResizable(false)。//设置窗口大小不可改变 frame.setVisible(true)。 validate()。

}

addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { dispose()。 } })。

public void actionPerformed(ActionEvent ee) { 生:\ english)。 } }

boolean boo = true。 s = input.getText()。 try { Class.forName(\。 } catch (ClassNotFoundException eee) { System.out.println(\。 } try { con = DriverManager.getConnection(\。 sql = con.createStatement()。 rs = sql.executeQuery(\。 while (rs.next()) { String number = rs.getString(\。 String name = rs.getString(\。 String date = rs.getString(\。 int math = rs.getInt(\。 int english = rs.getInt(\。 if (number.equals(s)) { boo = false。 show.setText(null)。 show.append(\学号:\姓名:\出 + date + \ 数学 \+ math + \ 英语 \+ show.append(\。 } } con.close()。 if (boo) { JOptionPane.showMessageDialog(this, \你输入地学号不存在\。 } } catch (SQLException eee) { System.out.println(eee)。 }

6.5 删除模块

用删除学生信息

主要代码:class shanchu extends JFrame implements ActionListener { JFrame frame = new JFrame(\删除记录\。 JPanel imagePanel。 ImageIcon bg。 Button xunzhao。 TextField input。 TextArea show。 String s。 int k, s1, j。 Connection con。 Statement sql。 int sum = 0。 ResultSet rs。

shanchu() { Toolkit kit = Toolkit.getDefaultToolkit()。 Image img = kit.getImage(\。 frame.setIconImage(img)。 Panel p = new Panel()。 xunzhao = new Button(\删除\。 input = new TextField(15)。 show = new TextArea(6, 43)。 Label l1=new Label(\输入要删除学生地学号\。 l1.setFont(new Font(\宋体\。 l1.setForeground(Color.BLUE)。 p.add(l1)。 p.add(input)。 p.add(xunzhao)。

xunzhao.addActionListener(this)。 show.setEditable(false)。

bg = new ImageIcon(\。 JLabel label = new JLabel(bg)。

label.setBounds(0, 0, bg.getIconWidth(), bg.getIconHeight())。 imagePanel = (JPanel) frame.getContentPane()。 imagePanel.setOpaque(false)。

imagePanel.setLayout(new FlowLayout())。 imagePanel.add(p, BorderLayout.NORTH)。

}

imagePanel.add(show, BorderLayout.CENTER)。

frame.getLayeredPane().setLayout(null)。

frame.getLayeredPane().add(label, new Integer(Integer.MIN_VALUE))。 //frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)。 frame.setSize(bg.getIconWidth(), bg.getIconHeight())。 frame.setBounds(710, 210, 480, 310)。 frame.setVisible(true)。

frame.setResizable(false)。//设置窗口大小不可改变 validate()。

addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { dispose()。 } })。

public void actionPerformed(ActionEvent ee) { boolean boo = true。 s = input.getText()。 String m。 try { Class.forName(\。 } catch (ClassNotFoundException eee) { System.out.println(\。 } try { con = DriverManager.getConnection(\。 sql = con.createStatement()。 rs = sql.executeQuery(\。 while (rs.next()) { String number = rs.getString(\。 String name = rs.getString(\。 String date = rs.getString(\。 int math = rs.getInt(\。 int english = rs.getInt(\。 if (number.equals(s)) { show.setText(\你删除了:\。 show.append(\学号:\姓名:\出生:\ + date + \数学 \+ math + \英语 \+ english)。 show.append(\。 m = \

}

}

+ input.getText() + \。 sql.executeUpdate(m)。 } } con.close()。 if (boo) { JOptionPane.showMessageDialog(this, \你输入地学号不存在\。 }

} catch (SQLException e) { System.out.println(e)。 }

6.6 登陆模块

用于用户登陆

主要代码:class denglu extends JFrame implements ActionListener { JFrame frame = new JFrame(\登陆界面\。 JPanel imagePanel。 ImageIcon bg。 Button button1, button2。 Label l1, l2, l3。 TextField a1, a2。 Box b1, b2, b3, b4, b5。

denglu() { Toolkit kit = Toolkit.getDefaultToolkit()。 Image img = kit.getImage(\。 frame.setIconImage(img)。

button1 = new Button(\登陆\。 button2 = new Button(\退出\。 Panel p1 = new Panel()。

l1 = new Label(\学生成绩管理系统\。 l1.setFont(new Font(\隶书\。 l1.setBackground(Color.green)。 p1.add(l1)。

l2 = new Label(\登录名\。 l3 = new Label(\密码\。 a1 = new TextField(10)。

学生成绩管理系统-数据库课程设计

Statementsql。ResultSetrs。chaxun(){Toolkitkit=Toolkit.getDefaultToolkit()。Imageimg=kit.getImage(\。frame.setIconImage(img)。xunzhao=new
推荐度:
点击下载文档文档为doc格式
1ejfo1sjs47zlrl1bkfq6d7jn4l91z0135r
领取福利

微信扫码领取福利

微信扫码分享