版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> 課程設(shè)計(論文)任務(wù)書</p><p><b> 指導(dǎo)、檢查記錄</b></p><p><b> 目 錄</b></p><p><b> 1題目要求4</b></p><p><b> 2系統(tǒng)設(shè)計4</b><
2、;/p><p> 2.1功能模塊設(shè)計14</p><p> 2.1.1功能說明:4</p><p> 2.1.2必要知識點:5</p><p> 2.2功能模塊設(shè)計25</p><p> 2.2.1系統(tǒng)邏輯結(jié)構(gòu)設(shè)計5</p><p> 2.2.2程序運行代碼5&l
3、t;/p><p> 3運行結(jié)果分析21</p><p><b> 4總結(jié)23</b></p><p><b> 參考文獻24</b></p><p><b> 題目要求</b></p><p><b> **成績查詢</b
4、></p><p><b> 功能要求:</b></p><p> 1. 根據(jù)學(xué)號查詢學(xué)生成績;</p><p> 2. 可以按學(xué)年、學(xué)期查詢。</p><p><b> 系統(tǒng)設(shè)計</b></p><p> 描述為完成題目要求的系統(tǒng)設(shè)計,設(shè)計可以是按功能,或步
5、驟分解,分解之后的內(nèi)容要可檢查,有相應(yīng)的代碼或文檔說明這部分功能。</p><p> 重點介紹自己負責(zé)部分的功能設(shè)計,設(shè)計可以包括功能模塊圖、必要的UML圖,</p><p><b> 功能模塊設(shè)計1</b></p><p><b> 功能說明: </b></p><p> 1.創(chuàng)建主類Ma
6、inFrame,下含4個類,對4個事件按鈕添加監(jiān)控,實現(xiàn)按鈕事件為對應(yīng)類的對象,出現(xiàn)相應(yīng)功能窗口。</p><p> 2.創(chuàng)建添加類Insert,題目雖只要求查詢學(xué)生成績,但我們不可能再代碼中添加學(xué)生成績,故需創(chuàng)建添加按鈕,對按鈕添加監(jiān)控,實現(xiàn)按鈕事件為獲取文本域中的信息。</p><p> 3.創(chuàng)建查詢類QUERY,按照題目要求,分別創(chuàng)建學(xué)號,學(xué)年,學(xué)期三個查詢按鈕,此外,為了便于查
7、詢,又創(chuàng)建姓名和課程兩個查詢按鈕以及一個顯示全部信息的按鈕。</p><p> 4.創(chuàng)建修改類Modify,因存在添加類Insert,為了防止添加學(xué)生成績信息時出現(xiàn)錯誤,故應(yīng)當(dāng)建立修改按鈕,與添加數(shù)據(jù)類似,對按鈕添加監(jiān)控,實現(xiàn)按鈕事件為獲取文本域中的信息,不同的是以學(xué)號為主鍵進行查找并更新。</p><p> 5.創(chuàng)建刪除類Delete,同理,當(dāng)學(xué)生成績信息過多時進行刪除,且使得窗口界
8、面整潔合理。與修改數(shù)據(jù)類似,對按鈕添加監(jiān)控,實現(xiàn)按鈕事件為獲取文本域中的學(xué)號信息,不同的是以學(xué)號為主鍵進行查找并將刪除信息輸出到文本框中。</p><p><b> 必要知識點:</b></p><p> 創(chuàng)建圖形界面需運用到GUI語句,可參考課本355頁的知識。</p><p> 創(chuàng)建圖形界面以后需要創(chuàng)建相關(guān)按鈕,每一個按鈕對應(yīng)一個相關(guān)
9、功能類。</p><p> 為每一個按鈕添加監(jiān)聽。</p><p> 大致完成以后,修改界面,使其整潔有序,并可以修改界面大小,按鈕顏色。</p><p> 添加與修改兩個類需要連接到SQL2008數(shù)據(jù)庫,在數(shù)據(jù)庫中進行信息的添加與刪除。</p><p><b> 功能模塊設(shè)計2</b></p>&
10、lt;p><b> 系統(tǒng)邏輯結(jié)構(gòu)設(shè)計</b></p><p><b> 學(xué)生成績信息表</b></p><p><b> 程序運行代碼</b></p><p> MainFrame類:</p><p> package dazuoye;</p>&
11、lt;p> import javax.swing.*;</p><p> import java.awt.*;</p><p> import java.awt.event.*;</p><p> import java.sql.*;</p><p> public class MainFrame extends JFrame
12、 {</p><p> JButton insert, query, delete, modify;</p><p> JPanel panel, panel1, panel2;</p><p> public MainFrame() {</p><p> // TODO Auto-generated method stub</
13、p><p> ImageIcon img = new ImageIcon("1.gif");</p><p> JLabel text1, text2, picture = new JLabel(img);</p><p> JFrame frame = new JFrame("學(xué)生成績查詢管理系統(tǒng)");</p>
14、<p> insert = new JButton("添加數(shù)據(jù)");</p><p> insert.setBackground(Color.orange);</p><p> insert.addActionListener(new insertActionPerformed());</p><p> query = ne
15、w JButton("查詢數(shù)據(jù)");</p><p> query.addActionListener(new queryActionPerformed());</p><p> query.setBackground(Color.orange);</p><p> modify = new JButton("修改數(shù)據(jù)"
16、);</p><p> modify.setBackground(Color.orange);</p><p> modify.addActionListener(new modifyActionPerformed());</p><p> delete = new JButton("刪除數(shù)據(jù)");</p><p>
17、 delete.setBackground(Color.orange);</p><p> delete.addActionListener(new deleteActionPerformed());</p><p> frame.setSize(360, 200);</p><p> frame.setDefaultCloseOperation(JFram
18、e.EXIT_ON_CLOSE);</p><p> Container contentPane = frame.getContentPane();</p><p> contentPane.setLayout(new BorderLayout());</p><p> text1 = new JLabel("**學(xué)生成績管理系統(tǒng)", JL
19、abel.CENTER);</p><p> text1.setFont(new Font("宋體", Font.BOLD, 26));</p><p> text1.setForeground(Color.blue);</p><p> text2 = new JLabel("
20、 " + " ");</p><p> text2.setFont(new Font("TimesRoman", Font.ROMAN_BASELINE, 14));</p><p> panel1 = new JPanel();</p><p> panel1.add(
21、insert);</p><p> panel1.add(query);</p><p> panel2 = new JPanel();</p><p> panel2.add(modify);</p><p> panel2.add(delete);</p><p> panel1.setOpaque(fa
22、lse);</p><p> panel2.setOpaque(false);</p><p> panel = new JPanel();</p><p> panel.add(text2, BorderLayout.NORTH);</p><p> panel.add(panel1, BorderLayout.NORTH);<
23、;/p><p> panel.add(panel2, BorderLayout.SOUTH);</p><p> panel.setOpaque(false);</p><p> contentPane.add(text1, BorderLayout.NORTH);</p><p> contentPane.add(panel, Bord
24、erLayout.CENTER);</p><p> frame.getLayeredPane().add(picture, new Integer(Integer.MIN_VALUE));</p><p> Toolkit kit = Toolkit.getDefaultToolkit();</p><p> Dimension screenSize = k
25、it.getScreenSize();</p><p> int screenWidth = screenSize.width / 2;</p><p> int screenHeight = screenSize.height / 2;</p><p> int height = this.getHeight();</p><p>
26、 int width = this.getWidth();</p><p> picture.setBounds(0, 0, 360, 360);</p><p> ((JPanel) contentPane).setOpaque(false);</p><p> frame.setLocation(screenWidth - width / 2, scree
27、nHeight - height / 2);</p><p> frame.setVisible(true);</p><p><b> }</b></p><p> public class insertActionPerformed implements ActionListener {</p><p> p
28、ublic void actionPerformed(ActionEvent e) {</p><p> new Insert().setVisible(true);</p><p><b> }</b></p><p><b> }</b></p><p> public class mo
29、difyActionPerformed implements ActionListener {</p><p> public void actionPerformed(ActionEvent e) {</p><p> new Modify().setVisible(true);</p><p><b> }</b></p>
30、<p><b> }</b></p><p> public class queryActionPerformed implements ActionListener {</p><p> public void actionPerformed(ActionEvent e) {</p><p> new Query().s
31、etVisible(true);</p><p><b> }</b></p><p><b> }</b></p><p> public class deleteActionPerformed implements ActionListener {</p><p> public voi
32、d actionPerformed(ActionEvent e) {</p><p> new Delete().setVisible(true);</p><p><b> }</b></p><p><b> }</b></p><p> public static void main(
33、String[] args) {</p><p> new MainFrame();</p><p><b> }</b></p><p><b> }</b></p><p><b> Insert類:</b></p><p> packag
34、e dazuoye;</p><p> import java.awt.*;</p><p> import java.awt.event.*;</p><p> import javax.swing.*;</p><p> import java.sql.*;</p><p> public class I
35、nsert extends JFrame {</p><p> JTextField input1, input2, input3, input4, input5, input6,input7;</p><p> JLabel label1, label2, label3, label4, label5;</p><p> JButton button;<
36、;/p><p> static Statement st;</p><p><b> static {</b></p><p><b> try {</b></p><p> Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");<
37、/p><p> Connection con = DriverManager.getConnection("jdbc:odbc:student");</p><p> st = con.createStatement();</p><p> } catch (Exception e) {</p><p><b>
38、; }</b></p><p><b> }</b></p><p> ResultSet rs;</p><p> public Insert() {</p><p> input1 = new JTextField(15);</p><p> input2 = new
39、JTextField(15);</p><p> input3 = new JTextField(15);</p><p> input4 = new JTextField(15);</p><p> input5 = new JTextField(15);</p><p> input6 = new JTextField(15);&
40、lt;/p><p> input7 = new JTextField(15);</p><p> JPanel panel = new JPanel();</p><p> panel.setLayout(new GridLayout(7,2));</p><p> panel.add(new JLabel("學(xué)號")
41、, BorderLayout.CENTER);</p><p> panel.add(input1);</p><p> panel.add(new JLabel("姓名"), BorderLayout.CENTER);</p><p> panel.add(input2);</p><p> panel.add(
42、new JLabel("學(xué)年"), BorderLayout.CENTER);</p><p> panel.add(input3);</p><p> panel.add(new JLabel("學(xué)期"), BorderLayout.CENTER);</p><p> panel.add(input4);</p&
43、gt;<p> panel.add(new JLabel("語文"), BorderLayout.CENTER);</p><p> panel.add(input5);</p><p> panel.add(new JLabel("英語"), BorderLayout.CENTER);</p><p>
44、 panel.add(input6);</p><p> panel.add(new JLabel("數(shù)學(xué)"), BorderLayout.CENTER);</p><p> panel.add(input7);</p><p> button = new JButton("添加");</p><p&
45、gt; button.addActionListener(new mysql());</p><p> Container container = getContentPane();</p><p> container.add(panel, BorderLayout.CENTER);</p><p> container.add(button, Borde
46、rLayout.SOUTH);</p><p> setTitle("添加數(shù)據(jù)窗口");</p><p> setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);</p><p> setSize(300,300);</p><p> Toolkit kit = Too
47、lkit.getDefaultToolkit();</p><p> Dimension screenSize = kit.getScreenSize();</p><p> int screenWidth = screenSize.width / 2;</p><p> int screenHeight = screenSize.height / 2;<
48、;/p><p> int height = this.getHeight();</p><p> int width = this.getWidth();</p><p> setLocation(screenWidth - width / 2, screenHeight - height / 2);</p><p> setVisibl
49、e(true);</p><p><b> }</b></p><p> class mysql implements ActionListener {</p><p> public void actionPerformed(ActionEvent e) {</p><p><b> try {<
50、;/b></p><p> String sno = input1.getText().trim();</p><p> String name = input2.getText().trim();</p><p> String year = input3.getText().trim();</p><p> String s
51、emester = input4.getText().trim();</p><p> String chinese = input5.getText().trim();</p><p> String english = input6.getText().trim();</p><p> String maths = input7.getText().tri
52、m();</p><p> if (sno.equals("") | name.equals("") | year.equals("") | semester.equals("")| chinese.equals("")| english.equals("")| maths.equals(&q
53、uot;")) {</p><p> JOptionPane.showMessageDialog(Insert.this, "請重新輸入", "提示對話框", 1);</p><p><b> } else {</b></p><p> String sql = "insert
54、into ScoreInfo(ID,name,year,semester,Chinese,English,Maths) values('" + sno + "','"</p><p> + name + "','" + year + "'," +semester+ "',&qu
55、ot;+ chinese + "," + english + "," + maths + ");";</p><p> st.executeUpdate(sql);</p><p> JOptionPane.showMessageDialog(Insert.this, "數(shù)據(jù)添加成功", "提示對
56、話框", 1);</p><p> input1.setText("");</p><p> input2.setText("");</p><p> input3.setText("");</p><p> input4.setText("")
57、;</p><p> input5.setText("");</p><p> input6.setText("");</p><p> input7.setText("");</p><p><b> }</b></p><p>
58、; } catch (Exception ee) {</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p>
59、<b> QUERY類:</b></p><p> package dazuoye;</p><p> import java.awt.*;</p><p> import javax.swing.event.*;</p><p> import java.awt.event.*;</p><
60、;p> import javax.swing.*;</p><p> import java.sql.*;</p><p> public class Query extends JFrame {</p><p> JTextArea show;</p><p> JButton button1, button2, butto
61、n3, button4, button5,button6;;</p><p> JTextField field1, field2, field3,field4;</p><p> JComboBox comoBox;</p><p> static Statement st;</p><p><b> static {&l
62、t;/b></p><p><b> try {</b></p><p> Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");</p><p> Connection con = DriverManager.getConnection("jdbc:odbc:st
63、udent");</p><p> st = con.createStatement();</p><p> } catch (Exception e) {</p><p><b> }</b></p><p><b> }</b></p><p> pu
64、blic Query() {</p><p> show = new JTextArea(6, 15);</p><p> button1 = new JButton("顯示所有信息");</p><p> button1.addActionListener(new Mysql1());</p><p> Cont
65、ainer container = getContentPane();</p><p> container.setLayout(new BorderLayout());</p><p> JPanel panel = new JPanel();</p><p> JPanel mainpanel = new JPanel();</p><
66、p> button2 = new JButton("按學(xué)號查詢");</p><p> button2.addActionListener(new Mysql2());</p><p> panel.add(button2);</p><p> field1 = new JTextField(7);</p><p
67、> panel.add(field1);</p><p> panel.setVisible(true);</p><p> mainpanel.add(panel);</p><p> button3 = new JButton("按姓名查詢");</p><p> button3.addActionLi
68、stener(new Mysql3());</p><p> panel.add(button3);</p><p> field2 = new JTextField(6);</p><p> panel.add(field2);</p><p> panel.setVisible(true);</p><p>
69、; mainpanel.add(panel);</p><p> button4 = new JButton("按學(xué)年查詢");</p><p> button4.addActionListener(new Mysql4());</p><p> panel.add(button4);</p><p> fiel
70、d3 = new JTextField(6);</p><p> panel.add(field3);</p><p> panel.setVisible(true);</p><p> mainpanel.add(panel);</p><p> button5 = new JButton("按學(xué)期查詢");&l
71、t;/p><p> button5.addActionListener(new Mysql4());</p><p> panel.add(button5);</p><p> field4 = new JTextField(6);</p><p> panel.add(field4);</p><p> pan
72、el.setVisible(true);</p><p> mainpanel.add(panel);</p><p> String items[] = { "請選擇", "語文", "英語", "數(shù)學(xué)" };</p><p> comoBox = new JComboBox(i
73、tems);</p><p> button6 = new JButton("按課程名稱查詢");</p><p> button6.addActionListener(new Mysql5());</p><p> panel.add(button6);</p><p> panel.add(comoBox);&
74、lt;/p><p> panel.setVisible(true);</p><p> mainpanel.add(panel);</p><p> panel = new JPanel();</p><p> panel.add(button1);</p><p> container.add(mainpane
75、l, BorderLayout.NORTH);</p><p> container.add(panel, BorderLayout.SOUTH);</p><p> container.add(new JScrollPane(show), BorderLayout.CENTER);</p><p> setTitle("查詢數(shù)據(jù)");&l
76、t;/p><p> setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);</p><p> setSize(1000, 400);</p><p> Toolkit kit = Toolkit.getDefaultToolkit();</p><p> Dimension screenSiz
77、e = kit.getScreenSize();</p><p> int screenWidth = screenSize.width / 2;</p><p> int screenHeight = screenSize.height / 2;</p><p> int height = this.getHeight();</p><p
78、> int width = this.getWidth();</p><p> setLocation(screenWidth - width / 2, screenHeight - height / 2);</p><p> setVisible(true);</p><p><b> }</b></p><
79、p> class Mysql1 implements ActionListener {</p><p> public void actionPerformed(ActionEvent e) {</p><p><b> try {</b></p><p> String sql = "select * from Sco
80、reInfo";</p><p> ResultSet rs = st.executeQuery(sql);</p><p> show.setText("");</p><p> show.append(</p><p> "序號 學(xué)號
81、 姓名 學(xué)年 學(xué)期 語文 英語 數(shù)學(xué)"</p><p><b> + "\n");</b></p><p> while
82、 (rs.next()) {</p><p> show.append(rs.getInt(1) + " ");</p><p> show.append(rs.getString(2) + " ");</p><p> show.append(rs.getStri
83、ng(3) + " ");</p><p> show.append(rs.getString(4) + " ");</p><p> show.append(rs.getInt(5) + " ");</p><p>
84、 show.append(rs.getInt(6) + " ");</p><p> show.append(rs.getInt(7) + " ");</p><p> show.append(rs.getInt(8) + "\n");</p><p&
85、gt;<b> }</b></p><p> } catch (Exception ee) {</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p&g
86、t; class Mysql2 implements ActionListener {</p><p> public void actionPerformed(ActionEvent e) {</p><p><b> try {</b></p><p> String ss = field1.getText().trim();<
87、;/p><p> String sql = "select * from ScoreInfo where ID='" + ss + "'";</p><p> ResultSet rs = st.executeQuery(sql);</p><p> show.setText("");&l
88、t;/p><p> show.append(</p><p> "序號 學(xué)號 姓名 學(xué)年 學(xué)期 語文 英語
89、數(shù)學(xué)"</p><p><b> + "\n");</b></p><p> while (rs.next()) {</p><p> show.append(rs.getInt(1) + " ");</p><p> show.app
90、end(rs.getString(2) + " ");</p><p> show.append(rs.getString(3) + " ");</p><p> show.append(rs.getString(4) + " ");</
91、p><p> show.append(rs.getInt(5) + " ");</p><p> show.append(rs.getInt(6) + " ");</p><p> show.append(rs.getInt(7) + "
92、 ");</p><p> show.append(rs.getInt(8) + "\n");</p><p><b> }</b></p><p> } catch (Exception ee) {</p><p><b> }</b></p>
93、;<p><b> }</b></p><p><b> }</b></p><p> class Mysql3 implements ActionListener {</p><p> public void actionPerformed(ActionEvent e) {</p>&
94、lt;p><b> try {</b></p><p> String ss = field2.getText().trim();</p><p> String sql = "select * from ScoreInfo where name='" + ss + "'";</p>&
95、lt;p> ResultSet rs = st.executeQuery(sql);</p><p> show.setText("");</p><p> show.append(</p><p> "序號 學(xué)號 姓名
96、 學(xué)年 學(xué)期 語文 英語 數(shù)學(xué)"</p><p><b> + "\n");</b></p><p> while (rs.next()) {</p>
97、<p> show.append(rs.getInt(1) + " ");</p><p> show.append(rs.getString(2) + " ");</p><p> show.append(rs.getString(3) + "
98、 ");</p><p> show.append(rs.getString(4) + " ");</p><p> show.append(rs.getInt(5) + " ");</p><p> show.append(rs.getInt(6)
99、+ " ");</p><p> show.append(rs.getInt(7) + " ");</p><p> show.append(rs.getInt(8) + "\n");</p><p><b> }</b>&
100、lt;/p><p> } catch (Exception ee) {</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p> class Mysql4 implement
101、s ActionListener {</p><p> public void actionPerformed(ActionEvent e) {</p><p><b> try {</b></p><p> String ss = field3.getText().trim();</p><p> String
102、 sql = "select * from ScoreInfo where class='" + ss + "'";</p><p> ResultSet rs = st.executeQuery(sql);</p><p> show.setText("");</p><p> sh
103、ow.append(</p><p> "序號 學(xué)號 姓名 學(xué)年 學(xué)期 語文 英語 數(shù)學(xué)"</p><
104、;p><b> + "\n");</b></p><p> while (rs.next()) {</p><p> show.append(rs.getInt(1) + " ");</p><p> show.append(rs.getString(2) + &
105、quot; ");</p><p> show.append(rs.getString(3) + " ");</p><p> show.append(rs.getString(4) + " ");</p><p> show.
106、append(rs.getInt(5) + " ");</p><p> show.append(rs.getInt(6) + " ");</p><p> show.append(rs.getInt(7) + " ");</p>
107、<p> show.append(rs.getInt(8) + "\n");</p><p><b> }</b></p><p> } catch (Exception ee) {</p><p><b> }</b></p><p><b>
108、}</b></p><p><b> }</b></p><p> class Mysql5 implements ActionListener {</p><p> public void actionPerformed(ActionEvent e) {</p><p><b> try
109、{</b></p><p> String ss = field3.getText().trim();</p><p> String sql = "select * from ScoreInfo where class='" + ss + "'";</p><p> ResultSet rs
110、 = st.executeQuery(sql);</p><p> show.setText("");</p><p> show.append(</p><p> "序號 學(xué)號 姓名 學(xué)年
111、 學(xué)期 語文 英語 數(shù)學(xué)"</p><p><b> + "\n");</b></p><p> while (rs.next()) {</p><p> show.append
112、(rs.getInt(1) + " ");</p><p> show.append(rs.getString(2) + " ");</p><p> show.append(rs.getString(3) + " ");</p>
113、<p> show.append(rs.getString(4) + " ");</p><p> show.append(rs.getInt(5) + " ");</p><p> show.append(rs.getInt(6) + "
114、 ");</p><p> show.append(rs.getInt(7) + " ");</p><p> show.append(rs.getInt(8) + "\n");</p><p><b> }</b></p><p>
115、} catch (Exception ee) {</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p> class Mysql6 implements ActionListener {<
116、/p><p> public void actionPerformed(ActionEvent e) {</p><p><b> try {</b></p><p> String sql = "";</p><p> String ss = comoBox.getSelectedItem().
117、toString();</p><p> if (ss.equals("語文")) {</p><p> sql = "select ID,name,year,semester,Chinese from ScoreInfo ";</p><p> show.setText("");</p>
118、<p> show.append(</p><p> "序號 學(xué)號 姓名 學(xué)年 學(xué)期 語文"</p><p><b> + "\n");&
119、lt;/b></p><p> } else if (ss.equals("英語")) {</p><p> sql = "select ID,name,year,semester,English from ScoreInfo ";</p><p> show.setText("");</
120、p><p> show.append(</p><p> "序號 學(xué)號 姓名 學(xué)年 學(xué)期 英語 "</p><p><b> + "\n&qu
121、ot;);</b></p><p> } else if (ss.equals("數(shù)學(xué)")) {</p><p> sql = "select ID,name,year,semester,Maths from ScoreInfo ";</p><p> show.setText("");&
122、lt;/p><p> show.append(</p><p> "序號 學(xué)號 姓名 學(xué)年 學(xué)期 數(shù)學(xué)"</p><p><b> + "\n&
123、quot;);</b></p><p><b> }</b></p><p> ResultSet rs = st.executeQuery(sql);</p><p> int i = 0;</p><p> while (rs.next()) {</p><p><b
124、> i++;</b></p><p> show.append("" + i + " " + rs.getString(1) + " ");</p><p> show.append(rs.getString(2) + " &quo
125、t;);</p><p> show.append(rs.getString(3) + " ");</p><p> show.append(rs.getInt(4) + "\n");</p><p><b> }</b></p><p> } c
126、atch (Exception ee) {</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p><b&
127、gt; Modify類:</b></p><p> package dazuoye;</p><p> import java.awt.*;</p><p> import java.awt.event.*;</p><p> import javax.swing.*;</p><p> imp
128、ort java.sql.*;</p><p> public class Modify extends JFrame {</p><p> JTextField input1, input2, input3, input4, input5, input6,input7;</p><p> JLabel label1, label2, label3, labe
129、l4, label5;</p><p> JButton button;</p><p> static Statement st;</p><p><b> static {</b></p><p><b> try {</b></p><p> Class.fo
130、rName("sun.jdbc.odbc.JdbcOdbcDriver");</p><p> Connection con = DriverManager.getConnection("jdbc:odbc:student");</p><p> st = con.createStatement();</p><p>
131、} catch (Exception e) {</p><p><b> }</b></p><p><b> }</b></p><p> ResultSet rs;</p><p> public Modify() {</p><p> input1 = new
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- java課程設(shè)計-紅河學(xué)院成績查詢
- java課程設(shè)計-校園ip查詢系統(tǒng)
- java課程設(shè)計--學(xué)生成績管理系統(tǒng)
- java課程設(shè)計--學(xué)生成績管理系統(tǒng)
- java課程設(shè)計----學(xué)生成績管理系統(tǒng)
- 學(xué)生成績管理系統(tǒng)java課程設(shè)計
- 學(xué)生成績查詢系統(tǒng)課程設(shè)計報告
- java學(xué)生成績管理系統(tǒng) 課程設(shè)計
- java學(xué)生成績管理系統(tǒng)課程設(shè)計
- java課程設(shè)計-學(xué)生學(xué)習(xí)成績管理
- java實現(xiàn)的公交查詢系統(tǒng)(課程設(shè)計)
- 成績查詢系統(tǒng)vf課程設(shè)計報告書
- vfp課程設(shè)計報告---學(xué)生成績查詢系統(tǒng)
- java課程設(shè)計--運動會成績管理系統(tǒng)
- java學(xué)生成績管理系統(tǒng)課程設(shè)計報告
- java課程設(shè)計報告---學(xué)生成績管理系統(tǒng)
- java學(xué)生成績管理系統(tǒng)課程設(shè)計報告
- java學(xué)生成績管理系統(tǒng)課程設(shè)計報告
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計-學(xué)生成績查詢系統(tǒng)
- 課程設(shè)計--基于java的學(xué)生成績管理系統(tǒng)
評論
0/150
提交評論