




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、I_“ 、 A.序言本程序定義一個球隊類,每個球隊是均是此類的對象。由于聯賽中參賽的隊伍數是固定的,因此可用對象數組來實現(當然也可以用鏈表結構)。每輸入兩個隊的比賽成績,則相應的隊的有關數據(比賽場數,贏的場數,平的場數,負的場數,進球數,失球數,積分等)即可進行修改,比賽成績錄入完成,調用聯賽排序方法(對象數組作為參數)排出名次并輸出。如果成功進入足球聯賽積分管理界面,以后你可以選擇顯示球隊,此時可以查閱排名,也可以輸入比賽結果,修改球隊積分,錄入球隊積分,查詢比賽積分;球隊信息的添加、刪除、修改和查詢。該項目用Java語言編寫,用Eclipse作為開發工具,后臺數據庫采用SQL Serv
2、er2008.本系統在設計上有所側重,更加強調信息的完整性和查詢功能,娛樂性較小,對界面要求不太高,整個界面相對樸實。而對于操作設計從人性化著手,方便管理人員的操作。摘要該項目用于對一個年度的足球聯賽的各種信息進行管理,通過制作的專門界 面,可以對球隊信息、積分統計信息進行管理。球隊信息的管理:包括球隊信息 的添加、刪除、修改和查詢;球隊積分信息管理:包括球隊積分的錄入、查詢、 修改、刪除等。該項目用Java語言編寫,用Eclipse作為開發工具,后臺數據庫采 用 SQL Server 2008.本文詳細介紹了足球聯賽分數統計程序的設計與實現該程序具有足球賽成績的輸入,統計與輸出等功能。關鍵字
3、:足球聯賽積分統計球隊管理數據庫1、系統分析與設計系統分析設計要求:(1)完成球隊,球員信息的添加、刪除、查找、修改功能(2)使用用戶界面操作(3)使用數據庫形式完成設計思路:首先設計界面進入面板,在面板中添加菜單選項,并將要實現的功能 選項添加其中,然后對這些選項實施監聽,實現其功能。該項目用于對一個足球 聯賽的各種信息進行管理,通過制作的專門界面,可以對球隊、球員、比賽情況、 各種統計信息進行管理。球隊的管理:包括球隊信息的添加、刪除、修改和查詢; 積分管理:按照聯賽的積分規則查詢各個球隊的積分。主界面設計首先設計一個容器,然后再容器中添加菜單,在菜單中添加選項,并在容器 中加入面板,面板
4、布局設置為 CardLayout,最后將面板添加進容器。功能實現:在 錄入、查詢、修改和刪除界面中使用 JButton、JLabel ButtonGroup、JRadioButtons JTextField Choice為界面中加入相應的組件,并對其進行監聽,同時附加了文件 流的處理。功能模塊劃分如下:圖1主界面結構圖各模塊的結構圖系統功能模塊圖展示了該系統的模塊劃分,是系統總體功能的初步分析概括 管理員登錄后,可以在主控界面查看統計分析信息,使用幫助信息,通過查看使 用幫助信息可以了解系統操作的注意事項以及一些具體操作的使用說明,熟悉系 統的操作規范后,管理員可以對球隊及球隊積分進行管理。圖
5、2各模塊結構圖2、詳細設計主界面類的定義(1)成員變量見表2-1:成員變量描述變量類型名稱面板InputTeamins面板ModifyTeammos面板DeleteTeamdes面板QueryTeamqus菜單欄JButtonBarbar菜單組JMenumenuSystem menuStu菜單項JMenuItemitemWel itemExit itemSearch itemAdd itemEdit itemDelete布局管理器CardLayoutcard表2-1 主要成員變量表類 Database(1)成員變量見表2-2:成員變量描述變量類型名稱執行SQL語句的接口Statementstm
6、t返回結果的接口ResultSetrs數據庫連接接口Connectionconn字符串(SQL語句、驅動)Stringsql strurl表2-2主要成員變量(2)方法見表2-3:方法名稱返回類 型功能備注Database無類型創建Database對象構造方法OpenConn無類型打開數據庫連接無executeQueryResultSet執行SQL查詢語句,返回結果集RS返回ResultSet類 型結果集executeUpdate無類型執行SQL更新語句無closeStmt無類型關閉當前的Statement對象無closeConn無類型關閉數據庫連接無表2-3主要方法各模塊主要代碼(1)主界面
7、:package Stu;import .*;import .*;import .*;public class MainWindow extends JFrame implements ActionListener private static final long serialVersionUID = 1L;/*主窗口的初始化*/InputTeam ins;ModifyTeam mos;QueryTeam qus;DeleteTeam des;InputScore isc;DeleteScore dsc;QueryScore qsc;ModifyScore msc;國足睡睡積分管理敏!系統管
8、理球隊管理祺分管理足球聯賽積分管理系統I Q II 回系統宜理錄入蟀M信昌 查匐球隊信息修改秣11A信息 刪除球隊記錄足球聯賽積分管理系統CD 回宣是洋聯餐程分管理至嫵!系統管理球隊管理積分管理錄入積分信息 查同積分信息 刪除枳分記錄 修改積分信息足球聯賽積分管理系統備1足球聯賽積分管建案統!系統管理球隊管理積分管理球隊信息錄入排隊號:球隊名:11001蘭州理工大學錄入重置圉足球聯賽積分管理至統!I co | B 1| S3 I系統管理球隊管理租分管理球隊信息刪除球隊號:卜000|刪除球隊名;計通院闋足糠群扮管理案統!I czj | E '|里|系統管理 球隊管理 和分管理球隊積分錄入
9、芳隊代號:.002球隊積分:20瓏隊代號:球隊秋分:錄入 重置圖 足球聯賽積分管理系統!£|亙 空I系統管理球隊管理積分管理球隊積分修改1004開始修改40系統管理 球隊管理i秋分管理錄入球隊信息 直向球隊信息 修改球以信息 刪除球隊記錄足球聯奏積分管理系統系統管理建隊管理粗分管理錄入租分信息 道向積分信息 蒯除租分記錄 修改積分信息足球聯賽積分管理系統*連接數據庫的類*/public class Database private Statement st=null;ResultSet rs=null;private Connection ct=null;String sql;Str
10、ing strurl ="jdbc:odbc:scmanage"public Database()/* 打開數據庫連接* /public void OpenConn()throws Exceptiontry(""ct=("jdbc:odbc:scmanage");catch (Exception e) "OpenConn:" +();* 執行SQ查詢語句,返回結果集RS* /public ResultSet executeQuery(String sql) st = null;rs=null ;try st=,;r
11、s=(sql);catch (SQLException e) "executeQuery:" +();return rs;* 執行SQLM新語句* /public void executeUpdate(String sql) st=null ;rs=null ;try st=,;(sql);();catch (SQLException e)"executeUpdate:" +();public void closeStmt() try ();catch (SQLException e) "closeStmt:"+();* 關閉數據庫連
12、接*/public void closeConn() try ();catch (SQLException ex) ":"+();public static String toGBK(String str)try if(str=null )str = "" ;elsestr=new String("ISO-8859-1"),"GBK");catch (Exception e) return str;* 2) 數據庫操作的類 package Stu;import .*;import .*;/ 有關球隊信息數據庫操作的
13、類public class TeamBean String sql;ResultSet rs = null ;String sNum;String sName;String sScore;/ 添加球隊信息public void stuAdd(String num, String name)Database DB = new Database();= num;= name;if (sNum = null |( "")(null , "請輸入球隊號!", "錯誤", ;return ;else if(sName = null |( &qu
14、ot;")(null , "請輸入球隊名!", "錯誤", ;return ;elsesql = "insert into Team(snum,sname) values('"+sNum+"','"+sName+"')" ;/,'"+sSex+"','"+sGrade+"','"+sMajor+"','"+sBirth+"
15、;')" try();(sql);(null ,"成功添加一條新的紀錄!");catch(Exception e)(null , "保存失敗", "錯誤 ", ;finally ();();/ 修改球隊信息public void stuModify(String num, String name)Database DB = new Database();= num;= name;sql = "update Team set snum = '" +sNum+"',sname
16、 = '" +sName+"' where snum = +(sNum)+"" ;try();(sql);(null ,"成功修改一條新的紀錄!");catch(Exception e)(null , "更新失敗", "錯誤 ", ;finally ();();/ 刪除球隊信息public void stuDel(String num)Database DB = new Database();= num;sql = "delete from Team where snu
17、m = " +(sNum)+"" ;try ();(sql);(null ,"成功刪除一紀錄!");catch (Exception e)(null , "刪除失敗", "錯誤 ", ;finally ();();/ 根據球隊號查詢球隊信息public String stuSearch(String num)Database DB = new Database();= num;String s = new String5;if (sNum = null|( "")(null , &qu
18、ot;請輸入球隊號!", "錯誤", ;sql = "select * from Team where snum = " +(sNum)+"" ; try ();rs = (sql);if()s0 = ("sname" ); elses = null ;catch (Exception e)finally ();(); return s;/ 修改球隊積分信息public void stuModify1(String num, String score)Database DB = new Database(
19、);= num;= score;sql = "update Team set snum = '" +sNum+"',score = '" +sScore+"' where snum = "+(sNum)+""try();(sql);(null ,"成功修改一條新的紀錄!");catch(Exception e) (null , "更新失敗", "錯誤", ;finally ();();/ 根據球隊號查詢球隊積分信息publi
20、c String stuSearch1(String num)Database DB =new Database();= num;String s = new String5;if (sNum =null |( "")(null , "請輸入球隊號!", "錯誤" , ;sql = "select * from Team where snum = " +(sNum)+"" ; try();rs = (sql);if()s0 = ("score");elses = null;catch (Exception e)finally ();(); return s;/ 刪除積分信息public void stuDel1(String num)Database DB =new Database();= num;sql = "delete from Team whe
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教育型旅行的產品設計與消費者心理研究
- 綠色包裝材料研發-第1篇-洞察闡釋
- 2025年中國平底玻璃石市場調查研究報告
- 中國氣體阻尼器市場供需現狀及投資戰略研究報告
- 2025年中國滑環行業市場深度研究及發展趨勢預測報告
- 2025年中國宣傳標牌市場調查研究報告
- 教學方法與策略創新研究
- 智能控制在高精度鏜床中的應用研究-洞察闡釋
- 2025年中國機械式微波爐行業市場調查研究及投資前景預測報告
- 2022-2027年中國混凝土外加劑行業發展前景及投資戰略咨詢報告
- 最新教師培訓課件:教師專業發展
- 水池深基坑開挖專項施工方案
- (整理)薩提亞溝通模式課件
- 水產品冷凍食品加工行業解決方案
- 茶知識與科學飲茶課件
- 手術通知單模板
- 2021年安康市中心醫院醫護人員招聘筆試試題及答案解析
- 醫院醫療精神科危險物品管理PPT課件講義
- 第二講:黔東南州優勢礦產資源
- 康復醫院的設計要點精選
- 10kv高壓架空電線防護方案概述
評論
0/150
提交評論