足球聯(lián)賽積分管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(含代碼)_第1頁
足球聯(lián)賽積分管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(含代碼)_第2頁
足球聯(lián)賽積分管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(含代碼)_第3頁
足球聯(lián)賽積分管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(含代碼)_第4頁
足球聯(lián)賽積分管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(含代碼)_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、序 言本程序定義一個(gè)球隊(duì)類,每個(gè)球隊(duì)是均是此類的對象。由于聯(lián)賽中參賽的隊(duì)伍數(shù)是固定的,因此可用對象數(shù)組來實(shí)現(xiàn)(當(dāng)然也可以用鏈表結(jié)構(gòu))。每輸入兩個(gè)隊(duì)的比賽成績,則相應(yīng)的隊(duì)的有關(guān)數(shù)據(jù)(比賽場數(shù),贏的場數(shù),平的場數(shù),負(fù)的場數(shù),進(jìn)球數(shù),失球數(shù),積分等)即可進(jìn)行修改,比賽成績錄入完成,調(diào)用聯(lián)賽排序方法(對象數(shù)組作為參數(shù))排出名次并輸出。如果成功進(jìn)入足球聯(lián)賽積分管理界面,以后你可以選擇顯示球隊(duì),此時(shí)可以查閱排名,也可以輸入比賽結(jié)果,修改球隊(duì)積分,錄入球隊(duì)積分,查詢比賽積分;球隊(duì)信息的添加、刪除、修改和查詢。該項(xiàng)目用Java語言編寫,用Eclipse作為開發(fā)工具,后臺數(shù)據(jù)庫采用SQL Server 2008

2、.本系統(tǒng)在設(shè)計(jì)上有所側(cè)重,更加強(qiáng)調(diào)信息的完整性和查詢功能,娛樂性較小,對界面要求不太高,整個(gè)界面相對樸實(shí)。而對于操作設(shè)計(jì)從人性化著手,方便管理人員的操作。摘 要該項(xiàng)目用于對一個(gè)年度的足球聯(lián)賽的各種信息進(jìn)行管理,通過制作的專門界面,可以對球隊(duì)信息、積分統(tǒng)計(jì)信息進(jìn)行管理。球隊(duì)信息的管理:包括球隊(duì)信息的添加、刪除、修改和查詢;球隊(duì)積分信息管理:包括球隊(duì)積分的錄入、查詢、修改、刪除等。該項(xiàng)目用Java語言編寫,用Eclipse作為開發(fā)工具,后臺數(shù)據(jù)庫采用SQL Server 2008.本文詳細(xì)介紹了足球聯(lián)賽分?jǐn)?shù)統(tǒng)計(jì)程序的設(shè)計(jì)與實(shí)現(xiàn)該程序具有足球賽成績的輸入,統(tǒng)計(jì)與輸出等功能。關(guān)鍵字:足球聯(lián)賽 積分統(tǒng)計(jì)

3、 球隊(duì)管理 數(shù)據(jù)庫31 正 文1、系統(tǒng)分析與設(shè)計(jì)1.1 系統(tǒng)分析設(shè)計(jì)要求:(1)完成球隊(duì),球員信息的添加、刪除、查找、修改功能(2)使用用戶界面操作(3)使用數(shù)據(jù)庫形式完成設(shè)計(jì)思路:首先設(shè)計(jì)界面進(jìn)入面板,在面板中添加菜單選項(xiàng),并將要實(shí)現(xiàn)的功能選項(xiàng)添加其中,然后對這些選項(xiàng)實(shí)施監(jiān)聽,實(shí)現(xiàn)其功能。該項(xiàng)目用于對一個(gè)足球聯(lián)賽的各種信息進(jìn)行管理,通過制作的專門界面,可以對球隊(duì)、球員、比賽情況、各種統(tǒng)計(jì)信息進(jìn)行管理。球隊(duì)的管理:包括球隊(duì)信息的添加、刪除、修改和查詢;積分管理:按照聯(lián)賽的積分規(guī)則查詢各個(gè)球隊(duì)的積分。1.2 主界面設(shè)計(jì)首先設(shè)計(jì)一個(gè)容器,然后再容器中添加菜單,在菜單中添加選項(xiàng),并在容器中加入面板,

4、面板布局設(shè)置為CardLayout,最后將面板添加進(jìn)容器。功能實(shí)現(xiàn):在錄入、查詢、修改和刪除界面中使用JButton、JLabel、ButtonGroup、JRadioButton、JTextField、Choice為界面中加入相應(yīng)的組件,并對其進(jìn)行監(jiān)聽,同時(shí)附加了文件流的處理。功能模塊劃分如下: 圖 1 主界面結(jié)構(gòu)圖1.3各模塊的結(jié)構(gòu)圖系統(tǒng)功能模塊圖展示了該系統(tǒng)的模塊劃分,是系統(tǒng)總體功能的初步分析概括。管理員登錄后,可以在主控界面查看統(tǒng)計(jì)分析信息,使用幫助信息,通過查看使用幫助信息可以了解系統(tǒng)操作的注意事項(xiàng)以及一些具體操作的使用說明,熟悉系統(tǒng)的操作規(guī)范后,管理員可以對球隊(duì)及球隊(duì)積分進(jìn)行管理。

5、主窗體球隊(duì)管理積分管理添加球隊(duì)查詢球隊(duì)修改球隊(duì)刪除球隊(duì)積分查詢 積分錄入積分修改積分刪除系統(tǒng)管理歡迎界面 退出 圖 2 各模塊結(jié)構(gòu)圖2、詳細(xì)設(shè)計(jì)2.1 主界面類的定義(1)成員變量見表2-1:成員變量描述變量類型名稱面板InputTeamins面板ModifyTeammos面板DeleteTeamdes面板QueryTeamqus菜單欄JButtonBarbar菜單組JMenumenuSystem menuStu菜單項(xiàng)JMenuItemitemWel itemExit itemSearch itemAdd itemEdit itemDelete布局管理器CardLayoutcard表2-1 主

6、要成員變量表2.2類Database(1)成員變量見表2-2:成員變量描述變量類型名稱執(zhí)行SQL語句的接口Statementstmt返回結(jié)果的接口ResultSetrs數(shù)據(jù)庫連接接口Connectionconn字符串(SQL語句、驅(qū)動)Stringsql strurl表2-2 主要成員變量(2)方法見表2-3:方法名稱返回類型功能備注Database無類型創(chuàng)建Database對象構(gòu)造方法OpenConn無類型打開數(shù)據(jù)庫連接無executeQueryResultSet執(zhí)行SQL查詢語句,返回結(jié)果集RS返回ResultSet類型結(jié)果集executeUpdate無類型執(zhí)行SQL更新語句無closeS

7、tmt無類型關(guān)閉當(dāng)前的Statement對象無closeConn無類型關(guān)閉數(shù)據(jù)庫連接無表2-3 主要方法2.3 各模塊主要代碼(1)主界面:package Stu;import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.io.*;public class MainWindow extends JFrame implements ActionListener private static final long serialVersionUID = 1L;/* * 主窗口的初始化 */InputTeam

8、ins;ModifyTeam mos;QueryTeam qus;DeleteTeam des;InputScore isc;DeleteScore dsc;QueryScore qsc;ModifyScore msc;/ 建立菜單欄JMenuBar bar;/ 建立“系統(tǒng)管理”菜單組JMenu menuSystem;JMenuItem itemExit;JMenuItem itemWel;/ 建立“球隊(duì)管理”菜單組JMenu menuStu;JMenuItem itemSearch;JMenuItem itemAdd;JMenuItem itemEdit;JMenuItem itemDele

9、te;/建立“積分管理”菜單組JMenu menuStu1;JMenuItem itemSearch1;JMenuItem itemAdd1;JMenuItem itemDelete1;JMenuItem itemEdit1;File file = null;CardLayout card;JLabel label = null;JPanel pCenter;public MainWindow() / 生成“系統(tǒng)管理”組menuSystem = new JMenu("系統(tǒng)管理");itemWel = new JMenuItem("歡迎界面");itemE

10、xit = new JMenuItem("退出");/ 生成“球隊(duì)管理”組menuStu = new JMenu("球隊(duì)管理");itemAdd = new JMenuItem("錄入球隊(duì)信息");itemSearch = new JMenuItem("查詢球隊(duì)信息");itemEdit = new JMenuItem("修改球隊(duì)信息");itemDelete = new JMenuItem("刪除球隊(duì)記錄");/ 生成“積分管理”組menuStu1 = new JMenu(

11、"積分管理");itemAdd1 = new JMenuItem("錄入積分信息");itemSearch1 = new JMenuItem("查詢積分信息");itemDelete1 = new JMenuItem("刪除積分記錄");itemEdit1 = new JMenuItem("修改積分信息");/ 添加所有菜單組bar = new JMenuBar();bar.add(menuSystem);bar.add(menuStu);bar.add(menuStu1);/ 添加“系統(tǒng)管理”

12、菜單項(xiàng)menuSystem.add(itemWel);menuSystem.add(itemExit);/ 添加“球隊(duì)管理”菜單項(xiàng)menuStu.add(itemAdd);menuStu.add(itemSearch);menuStu.add(itemEdit);menuStu.add(itemDelete);/ 添加“積分管理”菜單項(xiàng)menuStu1.add(itemAdd1);menuStu1.add(itemSearch1);menuStu1.add(itemDelete1);menuStu1.add(itemEdit1);setJMenuBar(bar);/ 設(shè)置主窗口label =

13、new JLabel("足球聯(lián)賽積分管理系統(tǒng)", JLabel.CENTER);label.setIcon(new ImageIcon("images/welcome.jpg");label.setFont(new Font("黑體", Font.BOLD, 30);label.setHorizontalTextPosition(SwingConstants.CENTER);/ 添加事件監(jiān)聽itemExit.addActionListener(this);itemWel.addActionListener(this);itemAdd.

14、addActionListener(this);itemSearch.addActionListener(this);itemEdit.addActionListener(this);itemDelete.addActionListener(this);itemAdd1.addActionListener(this);itemSearch1.addActionListener(this);itemDelete1.addActionListener(this);itemEdit1.addActionListener(this);/ 卡片布局管理器設(shè)置card = new CardLayout()

15、;pCenter = new JPanel();pCenter.setLayout(card);ins = new InputTeam();mos = new ModifyTeam();qus = new QueryTeam();des = new DeleteTeam();isc = new InputScore();qsc = new QueryScore();dsc = new DeleteScore();msc = new ModifyScore();pCenter.add("歡迎界面",label);pCenter.add("錄入界面", in

16、s);pCenter.add("查詢界面",qus);pCenter.add("修改界面", mos);pCenter.add("刪除界面", des);pCenter.add("錄入積分界面", isc);pCenter.add("查詢積分界面",qsc);pCenter.add("刪除積分界面", dsc);pCenter.add("修改積分界面", msc);add(pCenter, BorderLayout.CENTER);setTitle(&qu

17、ot;足球聯(lián)賽積分管理系統(tǒng)!");/設(shè)置窗口名ImageIcon icon = new ImageIcon("images/icon.jpg");/設(shè)置最小化圖標(biāo)setIconImage(icon.getImage();validate();setVisible(true);setBounds(250, 200,440, 390);/ 關(guān)閉窗口setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);addWindowListener(new WindowAdapter() public void

18、windowClosing(WindowEvent e) int n = JOptionPane.showConfirmDialog(null, "確認(rèn)退出嗎?", "確認(rèn)對話框",JOptionPane.YES_NO_OPTION);if (n = JOptionPane.YES_OPTION)System.exit(0););/ 事件處理public void actionPerformed(ActionEvent e) /返回歡迎界面if(e.getSource() = itemWel)int ok = JOptionPane.showConfir

19、mDialog(this, "確認(rèn)返回嗎?", "確認(rèn)對話框",JOptionPane.YES_NO_OPTION);if (ok = JOptionPane.YES_OPTION)card.show(pCenter,"歡迎界面");/退出else if (e.getSource() = itemExit) int n = JOptionPane.showConfirmDialog(this, "確認(rèn)退出嗎?", "確認(rèn)對話框",JOptionPane.YES_NO_OPTION);if (n

20、= JOptionPane.YES_OPTION)System.exit(0); /錄入else if (e.getSource() = itemAdd) ins.clearMess();card.show(pCenter, "錄入界面"); /修改else if (e.getSource() = itemEdit) mos.clearMess();card.show(pCenter, "修改界面");/查詢else if (e.getSource() = itemSearch) qus.clearMess();card.show(pCenter,&qu

21、ot;查詢界面"); /刪除else if (e.getSource() = itemDelete) card.show(pCenter, "刪除界面");/積分錄入else if (e.getSource() = itemAdd1) ins.clearMess();card.show(pCenter, "錄入積分界面"); /積分修改else if (e.getSource() = itemEdit1) mos.clearMess();card.show(pCenter, "修改積分界面");/積分刪除else if (e

22、.getSource() = itemDelete1) card.show(pCenter, "刪除積分界面");/積分查詢else if (e.getSource() = itemSearch1) qus.clearMess();card.show(pCenter,"查詢積分界面"); public static void main(String args) new MainWindow();(2)連接數(shù)據(jù)庫代碼:package Stu;import java.sql.*;import javax.swing.*;/有關(guān)球隊(duì)信息數(shù)據(jù)庫操作的類publi

23、c class TeamBean String sql;ResultSet rs = null;String sNum;String sName;String sScore;/添加球隊(duì)信息 public void stuAdd(String num, String name)Database DB = new Database();this.sNum = num;this.sName = name;if(sNum = null|sNum.equals("")JOptionPane.showMessageDialog(null, "請輸入球隊(duì)號!", &q

24、uot;錯(cuò)誤", JOptionPane.ERROR_MESSAGE);return;else if(sName = null|sName.equals("")JOptionPane.showMessageDialog(null, "請輸入球隊(duì)名!", "錯(cuò)誤", JOptionPane.ERROR_MESSAGE);return;elsesql = "insert into Team(snum,sname) values ('"+sNum+"','"+sNam

25、e+"')"/,'"+sSex+"','"+sGrade+"','"+sMajor+"','"+sBirth+"')"tryDB.OpenConn();DB.executeUpdate(sql);JOptionPane.showMessageDialog(null,"成功添加一條新的紀(jì)錄!");catch(Exception e)System.out.println(e);JOptionPane

26、.showMessageDialog(null, "保存失敗", "錯(cuò)誤", JOptionPane.ERROR_MESSAGE); finally DB.closeStmt();DB.closeConn();/ 修改球隊(duì)信息 public void stuModify(String num, String name)Database DB = new Database();this.sNum = num;this.sName = name;sql = "update Team set snum = '"+sNum+"

27、;',sname = '"+sName+"' where snum = "+Integer.parseInt(sNum)+""tryDB.OpenConn();DB.executeUpdate(sql);JOptionPane.showMessageDialog(null,"成功修改一條新的紀(jì)錄!");catch(Exception e)System.out.println(e);JOptionPane.showMessageDialog(null, "更新失敗", "錯(cuò)

28、誤", JOptionPane.ERROR_MESSAGE); finally DB.closeStmt();DB.closeConn();/刪除球隊(duì)信息public void stuDel(String num)Database DB = new Database();this.sNum = num;sql = "delete from Team where snum = "+Integer.parseInt(sNum)+""tryDB.OpenConn();DB.executeUpdate(sql);JOptionPane.showMess

29、ageDialog(null,"成功刪除一紀(jì)錄!");catch(Exception e)System.out.println(e);JOptionPane.showMessageDialog(null, "刪除失敗", "錯(cuò)誤", JOptionPane.ERROR_MESSAGE); finally DB.closeStmt();DB.closeConn();/ 根據(jù)球隊(duì)號查詢球隊(duì)信息 public String stuSearch(String num)Database DB = new Database();this.sNum

30、 = num;String s = new String5;if(sNum = null|sNum.equals("")JOptionPane.showMessageDialog(null, "請輸入球隊(duì)號!", "錯(cuò)誤", JOptionPane.ERROR_MESSAGE);sql = "select * from Team where snum = "+Integer.parseInt(sNum)+""tryDB.OpenConn();rs = DB.executeQuery(sql);i

31、f(rs.next()s0 = rs.getString("sname");elses = null;catch(Exception e)finally DB.closeStmt();DB.closeConn();return s;/ 修改球隊(duì)積分信息 public void stuModify1(String num, String score)Database DB = new Database();this.sNum = num;this.sScore = score;sql = "update Team set snum = '"+sNu

32、m+"',score = '"+sScore+"' where snum = "+Integer.parseInt(sNum)+""tryDB.OpenConn();DB.executeUpdate(sql);JOptionPane.showMessageDialog(null,"成功修改一條新的紀(jì)錄!");catch(Exception e)System.out.println(e);JOptionPane.showMessageDialog(null, "更新失敗",

33、 "錯(cuò)誤", JOptionPane.ERROR_MESSAGE); finally DB.closeStmt();DB.closeConn();/根據(jù)球隊(duì)號查詢球隊(duì)積分信息public String stuSearch1(String num)Database DB = new Database();this.sNum = num;String s = new String5;if(sNum = null|sNum.equals("")JOptionPane.showMessageDialog(null, "請輸入球隊(duì)號!", &q

34、uot;錯(cuò)誤", JOptionPane.ERROR_MESSAGE);sql = "select * from Team where snum = "+Integer.parseInt(sNum)+""tryDB.OpenConn();rs = DB.executeQuery(sql);if(rs.next()s0 = rs.getString("score");elses = null;catch(Exception e)finally DB.closeStmt();DB.closeConn();return s;/刪除

35、積分信息public void stuDel1(String num)Database DB = new Database();this.sNum = num;sql = "delete from Team where snum = "+Integer.parseInt(sNum)+""tryDB.OpenConn();DB.executeUpdate(sql);JOptionPane.showMessageDialog(null,"成功刪除一紀(jì)錄!");catch(Exception e)System.out.println(e);

36、JOptionPane.showMessageDialog(null, "刪除失敗", "錯(cuò)誤", JOptionPane.ERROR_MESSAGE); finally DB.closeStmt();DB.closeConn();/添加球隊(duì)積分信息public void stuAdd1(String num, String score)Database DB = new Database();this.sNum = num;this.sScore = score;if(sNum = null|sNum.equals("")JOpti

37、onPane.showMessageDialog(null, "請輸入球隊(duì)號!", "錯(cuò)誤", JOptionPane.ERROR_MESSAGE);return;else if(sScore = null|sScore.equals("")JOptionPane.showMessageDialog(null, "請輸入球隊(duì)積分!", "錯(cuò)誤", JOptionPane.ERROR_MESSAGE);return;elsesql = "insert into Team(snum,sco

38、re) values ('"+sNum+"','"+sScore+"')"tryDB.OpenConn();DB.executeUpdate(sql);JOptionPane.showMessageDialog(null,"成功添加一條新的紀(jì)錄!");catch(Exception e)System.out.println(e);JOptionPane.showMessageDialog(null, "保存失敗", "錯(cuò)誤", JOptionPane.E

39、RROR_MESSAGE); finally DB.closeStmt();DB.closeConn();3、系統(tǒng)測試3.1 測試環(huán)境Java語言用Eclipse作為開發(fā)工具后臺數(shù)據(jù)庫采用SQL Server 20083.2 測試結(jié)果(1)主界面如下圖所示:圖 3-1 主界面(2)球隊(duì)管理菜單如下圖所示: 圖3-2 球隊(duì)管理菜單(3)積分管理菜單如下圖所示: 圖 3-3 積分管理菜單(4)球隊(duì)錄入界面如下圖所示: 圖3-4 球隊(duì)錄入界面(5)球隊(duì)刪除如下圖所示: 圖 3-5 球隊(duì)刪除(6)積分查詢?nèi)缦聢D所示: 圖 3-6 積分查詢(7)積分錄入如下圖所示: 圖3-7 積分錄入(8)積分修改界面

40、如下圖所示: 圖 3-8 積分修改界面(9)系統(tǒng)管理界面如下圖所示: 圖 3-9 系統(tǒng)管理界面4、 軟件使用說明書為了很好的管理足球聯(lián)賽中球隊(duì)的信息與各球隊(duì)積分信息,設(shè)計(jì)了此足球聯(lián)賽積分管理系統(tǒng)。該系統(tǒng)的使用說明如下:(1)此系統(tǒng)有三個(gè)界面:一 系統(tǒng)管理界面;二 球隊(duì)管理界面;三 積分管理界面;(2)進(jìn)入系統(tǒng)后可以在以上三個(gè)選項(xiàng)中選擇你所需要的的操作。(3)三個(gè)模塊又由幾個(gè)不同的小模塊組成,根據(jù)需要選擇相應(yīng)的操作。(4)核心界面如下圖所示: 附錄主要程序代碼(帶注釋):(1)連接數(shù)據(jù)庫的類package Stu;import java.sql.*;/* * 連接數(shù)據(jù)庫的類 */public c

41、lass Database private Statement st=null;ResultSet rs=null;private Connection ct=null;String sql;String strurl="jdbc:odbc:scmanage"public Database()/* * 打開數(shù)據(jù)庫連接 */public void OpenConn()throws ExceptiontryClass.forName("sun.jdbc.odbc.JdbcOdbcDriver"); ct=DriverManager.getConnection

42、("jdbc:odbc:scmanage");catch(Exception e) System.err.println("OpenConn:"+e.getMessage();/* * 執(zhí)行SQL查詢語句,返回結(jié)果集RS */public ResultSet executeQuery(String sql)st = null;rs=null;tryst=ct.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);rs=st.executeQuery(sq

43、l);catch(SQLException e)System.err.println("executeQuery:"+e.getMessage();return rs;/* * 執(zhí)行SQL更新語句 */public void executeUpdate(String sql)st=null;rs=null;tryst=ct.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);st.executeQuery(sql);mit();catch(SQLException e)S

44、ystem.err.println("executeUpdate:"+e.getMessage(); public void closeStmt()tryst.close();catch(SQLException e)System.err.println("closeStmt:"+e.getMessage(); /* * 關(guān)閉數(shù)據(jù)庫連接 */public void closeConn()tryct.close();catch(SQLException ex)System.err.println("aq.closeConn:"+ex.g

45、etMessage(); public static String toGBK(String str)try if(str=null)str = ""elsestr=new String(str.getBytes("ISO-8859-1"),"GBK"); catch (Exception e) System.out.println(e);return str;(2)數(shù)據(jù)庫操作的類package Stu;import java.sql.*;import javax.swing.*;/有關(guān)球隊(duì)信息數(shù)據(jù)庫操作的類public class

46、TeamBean String sql;ResultSet rs = null;String sNum;String sName;String sScore;/添加球隊(duì)信息 public void stuAdd(String num, String name)Database DB = new Database();this.sNum = num;this.sName = name;if(sNum = null|sNum.equals("")JOptionPane.showMessageDialog(null, "請輸入球隊(duì)號!", "錯(cuò)誤&q

47、uot;, JOptionPane.ERROR_MESSAGE);return;else if(sName = null|sName.equals("")JOptionPane.showMessageDialog(null, "請輸入球隊(duì)名!", "錯(cuò)誤", JOptionPane.ERROR_MESSAGE);return;elsesql = "insert into Team(snum,sname) values ('"+sNum+"','"+sName+"

48、')"/,'"+sSex+"','"+sGrade+"','"+sMajor+"','"+sBirth+"')"tryDB.OpenConn();DB.executeUpdate(sql);JOptionPane.showMessageDialog(null,"成功添加一條新的紀(jì)錄!");catch(Exception e)System.out.println(e);JOptionPane.showMes

49、sageDialog(null, "保存失敗", "錯(cuò)誤", JOptionPane.ERROR_MESSAGE); finally DB.closeStmt();DB.closeConn();/ 修改球隊(duì)信息 public void stuModify(String num, String name)Database DB = new Database();this.sNum = num;this.sName = name;sql = "update Team set snum = '"+sNum+"',s

50、name = '"+sName+"' where snum = "+Integer.parseInt(sNum)+""tryDB.OpenConn();DB.executeUpdate(sql);JOptionPane.showMessageDialog(null,"成功修改一條新的紀(jì)錄!");catch(Exception e)System.out.println(e);JOptionPane.showMessageDialog(null, "更新失敗", "錯(cuò)誤",

51、 JOptionPane.ERROR_MESSAGE); finally DB.closeStmt();DB.closeConn();/刪除球隊(duì)信息 public void stuDel(String num)Database DB = new Database();this.sNum = num;sql = "delete from Team where snum = "+Integer.parseInt(sNum)+""tryDB.OpenConn();DB.executeUpdate(sql);JOptionPane.showMessageDial

52、og(null,"成功刪除一紀(jì)錄!");catch(Exception e)System.out.println(e);JOptionPane.showMessageDialog(null, "刪除失敗", "錯(cuò)誤", JOptionPane.ERROR_MESSAGE); finally DB.closeStmt();DB.closeConn();/ 根據(jù)球隊(duì)號查詢球隊(duì)信息 public String stuSearch(String num)Database DB = new Database();this.sNum = num;

53、String s = new String5;if(sNum = null|sNum.equals("")JOptionPane.showMessageDialog(null, "請輸入球隊(duì)號!", "錯(cuò)誤", JOptionPane.ERROR_MESSAGE);sql = "select * from Team where snum = "+Integer.parseInt(sNum)+""tryDB.OpenConn();rs = DB.executeQuery(sql);if(rs.next()s0 = rs.getString("sname");elses = null;catch(Exception e)finally DB.closeStmt();DB.closeConn();return s;/ 修改球隊(duì)積分信息 public void stuMo

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論