當前位置首頁 > 學術論文 > 其它論文相關文檔
搜柄,搜必應! 快速導航 | 使用教程

NBA球員球隊信息管理系統(tǒng)項目設計方案

文檔格式:DOCX| 22 頁|大小 308.08KB|積分 12|2025-03-16 發(fā)布|文檔ID:253597342
第1頁
第2頁
第3頁
下載文檔到電腦,查找使用更方便 還剩頁未讀,繼續(xù)閱讀>>
1 / 22
此文檔下載收益歸作者所有 下載文檔
  • 版權提示
  • 文本預覽
  • 常見問題
  • NBA求員球隊信息管理系統(tǒng)項目設計方案專業(yè)物聯(lián)網應用技術班級12屆1班姓名劉嘯塵學號日期2013年12月3日第 1 章 系統(tǒng)概述 3第 2 章 系統(tǒng)需求分析 42.1 系統(tǒng)功能結構圖 4 42.2 系統(tǒng)可行性分析 4第三章 系統(tǒng)數據庫設計 53.1 數據庫概念設計 63.2 數據庫邏輯設計(關系模式) 63.3 數據庫物理設計 96第 1 章 系統(tǒng)概述NBAM National Basketball Association 的縮寫成立于 1946年 月6 日 成立時叫 BAA, 即全美籃協(xié)會 ( Basketball Associationof America ) ,是由十一家冰球館體育館的老板為了讓體育館在冰球比賽以外的時間,不至于閑置而共同發(fā)起成立的 BAA成立時共11支球隊1949年BAA吞并了當時的另外一個聯(lián)盟(NBQ,并改名為 NBA直到現在聯(lián)盟共30支球隊近些年,隨著姚明在NBA的成功,華裔球員林書豪的大紅大 紫,NBA&逐漸地成功進入了中國這塊市場,中國很多球迷開始迷戀 NBA,而球迷們也對每支球隊的球員非常感興趣而設計這個的系統(tǒng)就是想統(tǒng)計了東部冠亞軍和西部冠亞軍四個球隊中關鍵球員的年齡、 位置、 籍貫、 身高、 所在球隊、 加盟時間、年薪、場均得分、個人獎項及該球隊在季前賽、常規(guī)賽、季后賽的勝率和名次的各種數據統(tǒng)計。

    為廣大籃球fans提供了更為方便的去了解 NBA也讓球迷們 對自己喜愛的球員有直觀的透徹的了解到他們的情況該“NBAt員球隊信息管理系統(tǒng)”只是對數據庫應用技術的一個樣本數據庫的實例, 重在對數據庫一些方法的熟悉與掌握, 其中包括從數據庫的概念模型到 ER 圖的繪制,再到數據庫模式的建立(即為數據庫及其基本表的建立) ,而后數據的錄入,最后完成一些簡單的關系運算表達式的表達和相關的 Select 查詢語句的使用 第2章系統(tǒng)需求分析2.1 系統(tǒng)功能結構圖系統(tǒng)功能結構圖查詢各項賽區(qū)的詳細信息查詢賽事開始及結束時間查詢各隊賽事的勝率名次查詢東西部冠亞軍的信息查詢球員個人的詳細信息圖1-1系統(tǒng)功能結構圖2.2 系統(tǒng)可行性分析時代的發(fā)展,技術的進入,人們生活水平的提高,人們對體育的 熱愛,使體育產業(yè)發(fā)展迅速,越來越多的參與到體育運動中,成為體 育愛好者,成為體育職業(yè)運動員相應的,體育產業(yè)發(fā)展更加專業(yè)化,更加職業(yè)化,更加復雜龐大,組織、管理的工作量度增大了不少以籃球為例,歐美發(fā)達國家職業(yè)的籃球機構(例如美職籃)已有近百年的歷史隨著和平與發(fā)展的主旋律,全球化的時代,參與者的增加,職業(yè)籃球的競爭也愈加激烈,對職業(yè)球員的需求也在增加,職業(yè)球員的數量增長迅速, 流動性也大了許多, 跨國間的球員轉會的數量越來越多,頻率越來越快。

    這些使其組織、 管理的工作量增大了不少 為了快捷方便的完成工作,提高運營,管理水平,必要開發(fā)球員管理信息系統(tǒng),以便于籃球界各方的組織管理、參與關注從而促進籃球運動、籃球產業(yè)的發(fā)展綜上分析,本系統(tǒng)可以立即開發(fā)第三章 系統(tǒng)數據庫設計本數據庫使用的是 DBM阱的DQL(數 據查 詢語言 Data QueryLanguage)該查詢語言可以按一定的查詢條件從數據庫對象中檢索符合條件的數據,該查詢語言更加適合本數據庫使用3.1 數據庫概念設計該數據庫具有四個實體,分別為賽區(qū),球隊,球員,比賽實體 之間的關系轉換為其他兩個表(球隊參賽表,球員參賽表)賽區(qū)為實體,賽區(qū)名和地理位置是賽區(qū)的屬性球隊是實體,球隊名,城市,球員數,總冠軍數,賽區(qū)名和賽區(qū)名次是球隊的屬性球員是實體,球員姓名,年齡,身高,體重,國籍,位置,球隊名,年薪和加盟時間是球員的屬性比賽是實體,比賽類型,開始時間和結束時間是比賽的屬性球隊參賽是球隊和比賽表關系轉換得來,所以球員參賽是實體,球隊名,比賽類型,名次和勝率是球隊參賽的屬性球員參賽是球員和比賽表轉換得來的,所以球員姓名,比賽類型, 場均得分和個人獎項是球員參賽的屬性3.2 數據庫邏輯設計(關系模式)賽區(qū)(賽區(qū)名,地理位置)球隊(球隊名、城市,球員數,總冠軍數,賽區(qū)名,賽區(qū)名次)球員(球員姓名、年齡,身高,體重,國籍,位置,球隊名,年薪,加盟時間)比賽(比賽類型,開始時間,結束時間)球隊參賽(球隊名,比賽類型,名次,勝率)球員參賽(球員姓々:比賽類型,場均得分,個人獎項)比賽E-R圖圖示2-17比賽E-R圖圖示3-18E-R圖圖示4-13.3 數據庫物理設計賽區(qū)表序 號列名數據類型寬度是否主外鍵是否為空描述1.賽區(qū)Varchar10PKNot Null:賽區(qū)2.地理位置Varchar10Not Null:地理位置「賽區(qū)表建表T-SQL語句--創(chuàng)建賽區(qū)表create table Division (賽區(qū)名 char(10) not null primary key, 地理位置 char(10)not null,)球隊表列名數據類型寬度是否主外鍵是否為空描述1.球隊名Varchar20PKNot Null球隊名2城巾Varchar20Not Null城巾3.球員數IntNot Null[球員數]4.總冠軍數IntNot Null總冠軍數5.賽區(qū)名Char10賽區(qū)表FKNot Null賽區(qū)名6.賽區(qū)名次IntNot Null賽區(qū)名次球隊表建表T-SQL語句- -創(chuàng)建球隊表create table team(球隊名 char(20) not null primary key, 城市char(20) not null, 球員數 int not null, 總冠軍數int not null,賽區(qū)名 char (10) null, 賽區(qū)名次int not null, )球員表列名數據類型寬度是否主外鍵是否為空描述1.球員姓名Varchar20PpkNot Null球員姓名2.年齡IntNot Null年齡3.身高IntNot Null身高4.IntNot Null5.國籍Varchar10Not Null國籍6.位置Varchar10Not Null位置7.球隊名Varchar20球隊表FKNot Null球隊名8.年薪IntNot Null年薪9.加盟時間DatimeNot Null加盟時間球員表建表T-SQL語句- -創(chuàng)建球員表create table player(球員姓名 char (20) not null primary key, 年齡 int not null, 身高 int not null, 體重 int not null, 國籍 char (10) not null, 位置 char (10) not null, 球隊名 char (20) not null, 年薪 int not null, 加盟時間 datetime not null,)- -創(chuàng)建外鍵球隊名 Alter Table player Add Constraint FK_球隊名 Foreign Key(球隊名)References team (球隊名)比賽表序 號列名數據類型寬度是否主外鍵是否為空描述1.比賽類型Varchar10PKNot Null比賽類型2.開始時間DatimeNot Nullr開始時間13.結束時間DatimeNot Null結束時間比賽表建表T-SQL語句--創(chuàng)建比賽表create table race(比賽類型char( 10)notnull primary key,開始時間datetimenotnull,結束時間datetimenotnull,)球隊參賽表列名數據類型寬度是否主外鍵是否為空描述1.球隊名Varchar20球隊表FKNot Null球隊名2比賽類型Varchar10比餌FKNot Null比賽回3.名次IntNot Null名次4.勝率FloatNot Null勝率球隊參賽建表T-SQL語句- -創(chuàng)建球隊參賽表create table QC(球隊名 char (20) not null , 比賽類型 char( 10) not null 名次 int not null, 勝率float not null,)- -創(chuàng)建外鍵--球隊名Alter Table QC Add Constraint FK_球隊名 _QCForeign Key(球隊名)References Team(球隊名)- -創(chuàng)建外鍵-比賽類型Alter Table QC Add Constraint FK_比賽類型 Foreign Key(比賽類型)References race (比賽類型)球員參賽表列名數據類型寬度是否主外鍵是否為空描述1.球隊名Varchar20球隊表FKNot Null球隊名2比賽類型Varchar10比賽表FKNot Null比賽類型3.場均得分FloatNot Nullr場均得分14.個人獎項Varchar15個人獎項球員參賽表建表T-SQL語句- -創(chuàng)建球員參賽表create table PC(球員姓名 char(20)not null,比賽類型 char( 10) not null,場均得分 float not null,個人獎項char(15), )- -創(chuàng)建外鍵--球員姓名Alter Table PC Add Constraint FK_球員姓名Foreign Key(球員姓名)References player (球員姓名)- -創(chuàng)建外鍵-比賽類型Alter Table pc Add Constraint FK_比賽類型 _PCForeign Key(比賽類型)References race (比賽類型)以上是六個表格的建立及代碼,下面是數據庫的插入數據和創(chuàng)建索引,代碼如下:--向賽區(qū)表加入數據InsertintoDivisionvalues('EN',‘東北’)insertintoDivisionvalues('WS',‘西南’)insertintoDivisionvalues('ES' ,' SCW )insertintoDivisionvalues('WN',‘西北’)-- 向球隊表加入數據insert into Team values ( ' 凱爾特人 ' , ' 波士頓 ' , '14' , '17' , 'EN' , '7' )insert into Team values (' 熱火 ' , ' 邁阿密 ' , '15' , '2' , 'ES' , '2' )insert into Team values (' 湖人 ' , ' 洛杉磯 ' , '15' , '16' ,'WS', '11' )insert into Team values (' 雷霆 ' , ' 俄荷拉何馬 ' , '14' , '1' ,'WN', '2' ) -- 向球員表加入數據insert into player values ( 'Kobe Byrant' , '34' , '198' , '93' , ' 美國 ' , ' 得分后衛(wèi) ' , ' 湖人 ' , '2000' , '1996-08-12' )Insert into player values ( 'Dwight Howard' , '27' , '211' , '120' , ' 美國 ' , ' 中 鋒' , ' 湖人 ' , '1700' , '2012-08-09' )insert into player values ( 'Steve Nash' , '38' , '191' , '80' , ' 加拿大 ' , ' 控球后衛(wèi) ' , ' 湖人 ' , '1200' , '2012-08-22' )insert into player values ( 'Dwyane Wade', '30' , '193' , '99' , ' 美國 ' , ' 得分后衛(wèi) ' , ' 熱火 ' , '1700' , '2003-09-11' )insert into player values ( 'Chris Bosh' , '28' , '211' , '106' , ' 美國 ' , ' 中鋒' , ' 熱火 ' , '1665' , '2010-07-25' )insert into player values ( 'Leborn James' , '28' , '203' , '113' , ' 美國 ' , ' 得分后衛(wèi) ' , ' 熱火 ' , '1770' , '2010-07-31' )insert into player values ( 'Kevin Garnett' , '36' , '211' , '115' , ' 美國 ' , ' 大前鋒 ' , ' 凱爾特人 ' , '1455' , '2007-08-01' )insert into player values ( 'Leandro Babosa' , '30' , '191' , '88' , ' 巴西 ' , ' 小前鋒 ' , ' 凱爾特人 ' , '774' , '2008-08-06' )insert into player values ( 'Paul Pierce' , '35' , '201' , '106' , ' 美國 ' , ' 得分后衛(wèi) ' , ' 凱爾特人 ' , '1520' , '2010-07-09' )insert into player values ('Russel Westbrook' , '24' , '191' , '85' , ' 美國 ' , '控球后衛(wèi) ' , ' 雷霆 ' , '1600' , '2008-03-06' )insert into player values ( 'Kevin Durant' , '24' , '206' , '106' , ' 美國 ' , ' 得分后衛(wèi) ' , ' 雷霆 ' , '1863' , '2007-03-15' )insert into player values ( 'Serge Ibaka' , '23' , '208' , '106' , ' 西班牙 ' , ' 中 鋒 ' , ' 雷霆 ' , '236' , '2008-04-05' ) -- 向比賽表加入數據insert into race values (' 常規(guī)賽 ' , '2011-10-03 ' , '2012-04-22' )insert into race values (' 季前賽 ' , '2011-08-31' , '2011-09-30' )insert into race values ( ' 季后賽 ' , '2012-04-22' , '2012-07-25' )-- 向球隊參賽表加入數據insertintoQC values(' 凱爾特人 ' , ' 季前賽 'insertintoQC values(' 凱爾特人 ' , ' 常規(guī)賽 'insertintoQC values(' 凱爾特人 ' , ' 季后賽 'insertintoQC values(' 熱火 ' , ' 季前賽 ' , '1'insertintoQC values(' 熱火 ' , ' 常規(guī)賽 ' , '2''2' ,'0.8' )'4' , '0.32' )'3' , '0.47' )'0.88' )'0.76' ) insertintoPCvalues ( 'Kobe Byrant' ,' 常規(guī)賽 ' , '28' , 'MVP')insertintoPCvalues('Dwight Howard', ' 季前賽 ' , '22' , ' 籃板王 ' )insertintoPCvalues('Steve Nash' ,' 季后賽 ' , '17' , ' 助攻王 ' )insertintoPCvalues('Dwyane Wade' ,' 常規(guī)賽 ' , '26' ,null)insertintoPCvalues('Chris Bosh' ,' 季后賽 ' , '15' ,null)insertintoPCvalues('LeBorn James', ' 常規(guī)賽 ' , '31' , ' 蓋帽王 ' )insertintoPCvalues('Kevin Garnett', ' 季前賽 ' , '12' ,null)insertintoPCvalues('Leandro Babosa' , ' 季前賽 ' , '6' ,null)insertintoPCvalues('Paul Pierce' ,' 季后賽 ' , '20' , ' 搶斷王 ' )insertintoPCvalues('Russel Westbrook' , ' 季前賽 ' , '24' , ' 最佳新秀insertintoPCvalues('Kevin Durant',' 常規(guī)賽 ' ,'32' , '得分王 ' )insertintoPCvalues('Serge Ibaka' ,' 季后賽 ' , '22' ,null)-- 向球員參賽表加入數據')insertintoQC values ( 'insertintoQC values ( 'insertintoQC values ( 'insertintoQC values ( 'insertintoQC values ( 'insertintoQC values ( 'insertintoQC values ( '火人人人霆霆霆 熱湖湖湖雷雷雷賽賽賽賽 賽賽賽后前規(guī)后前規(guī)后季后賽 季前賽 常規(guī)賽 季后賽 季前賽 常規(guī)賽 季后賽43114326'4'0')5'6'8'.3.5.9'.2.6.80001000- - 創(chuàng)建索引 -- 球隊名create unique index IX_ 球隊名 on team ( 球隊名 )- - 創(chuàng)建索引 -- 身高create index IX_ 身高 on player ( 身高 )- - 創(chuàng)建索引 -- 球員姓名create index IX_ 球員姓名 on player ( 球員姓名 )該數據的查詢功能一查詢語句多條件組合查詢- 查詢球員表中國籍是美國的所有球員select * from player where 國籍 =' 美國截圖結果 ;結果_J消息球員姓名年..身.帳..國籍位置隼希加盟時同1;Ghrft Bosh28211106中椽16S52?1?]7-2500.00(?0002Howard27211120申建17D0加 T2圖D9O0:W(?0M卜Dwyane Wade30伯3的得分后衛(wèi)1?00前叫闞1 OOmM.OtM*Kevin Durart2420€106律行后衛(wèi)1BS32TO7^D3-15 00:00:00,0005Kevin Gwnetl袋211115大耀財...14552W了明M DD.QO W UM6Kobe Eyrant3419893得分后衛(wèi)20001蟒俄"12 00:00(? DM7Lfiban Janes2S203113得分后衛(wèi)1770加拿07? OD:OOrM.OOOePad Reroe35201106律枷6衛(wèi)1520201 00:00:00,0009F^ssel Wesib..2419185控球后衛(wèi)1S002TO時刊GOO.OOWOOT厘直誼已成功也行。

    查詢球員表中加盟時間在-08-01到-08-01的球員 select * from player where 加盟時間 between '1996-08-01 00:00:00.000' and'2008-08-01 00:00:00.000'截圖結果二皓果上消息茸員姓名年…身F體…國指M球隊名年薪加盟時間1 \ Dwyane Wad?301939S美國蹲分后衛(wèi)蟄火1700MOCMK-n ⑩?M tMM2 Ka^in Durant242Q61O€美國潺允后衛(wèi)雷震18632OT7^15DO:O0:OOI?OO3 (jam?n36211115美國大前錢磯礴人14552W7-08-Q1 00:00:04] DQCI4 Kobe Byrflrtt3419B33英國得分后衛(wèi)非八20001966-0842 00:?):?][)(105 %S㈤West bm ok24131曉美國控球后衛(wèi)雷霆16W200?-034?QO:W:?]IXK16 Serge Ibakg232031W西班牙中^番霆2鴕00:0D:(M DOO◎查詢已成功執(zhí)行"--查詢球員表中球員年齡不超過的人數select Count (*) AS '年齡不超過的人數 from player截圖結果,查詢已成功執(zhí)行*--查詢球員表中球員的平均年齡select Sum年齡)/ 12 AS'平均年齡from player截圖結果二結果? 消息 _平均年齡:- lUUIUIdlUI-IUI - IU 1-1-,^1 [25 !ltill bimuimibimibimibiiuibI士查詢已成功執(zhí)行。

    統(tǒng)計球員表中球員的年齡總和select Sum 年齡)From player截圖結果口結果|魚消息 比列君|_BiriraiainiBiviraiBiiHiBi^1 E 357L -- :nil* m HaamHirii-iiBinn查詢已成功執(zhí)行c--查詢各隊季前賽的名次和勝率select * from QC where比賽類型='季前賽'截圖結果◎查詢已成功執(zhí)行 --查詢常規(guī)賽mvp勺詳細信息select * from pC where 個人獎項='MVP'截圖結果未知值(null )查詢--查詢在各項比賽中沒有獲得任何個人獎項的球員信息select * from PC where 個人獎項 IS NULL截圖結果□結果喧消息1 球員姓名比賽類…場均泡…個人獎項1raviiinmim'iiirm imi ■■■■,■■ mu m j Dwyane WadeI常規(guī)賽的NULL2Chris Bo時i季后賽15NULL3Ksvti Gamett季前賽12NULL4Leandro Babosa季前賽5NULL5Serge Ibaka季后賽22NULL?查詢已成功執(zhí)行”--查詢場均得分超過分的人數select Count (*) AS ′場均得分超過28的人數'from pc截圖結果口結果I3植 場可得分超過2曉人數1 i 12?查詢已成功執(zhí)行口--查詢場均得分最高的前%勺球員信息select top 10 percent * from pcorder by場均得分desc截圖結果22□結果心萌息球員姓名 比賽類,場均得..個人獎項1 I Kevin Durant ]常規(guī)賽 32 得分王2 苗丁嬴ne;“…常投賽 31 蓋帽王,查詢已成功執(zhí)行?--排序增加刪除數據 --按名次從大到小,勝率從小到大排序select * from QCorder by 名次 Des6 勝率 asc截圖結果國結果五肖息球隊名比賽類.名次勝率1:雷霆季前賽40.252凱爾特人常規(guī)賽40.323熱火季后賽40.364凱爾特人季后賽30.475湖人季前賽30.54E雷霆常規(guī)賽3。

    第7熱火常規(guī)賽20768凱爾特人季前賽20.89雷霆季后賽20.3S10熱火季前賽10.8811湖人常規(guī)賽10.912湖人季后賽11②查詢已成功執(zhí)行需要向表中增加數據的代碼--為表球員參賽表(pc)增加列Comments可以為空NullAlter Table PCAdd Comments varchar (20) select * from pc截圖結果口結果Ji消息球員姓名比賽類…場均得…個核…Comments1I Kobe Byrantj常規(guī)賽28MVPNULL2Dwight Howard季前賽22籃板王NULL3Steve Nash季后賽17助攻王NULL4Dwyane Wade常規(guī)賽26NULLNULL5Chris Bosh季后賽15NULLNULL6LeBom James常規(guī)賽31蓋帽王NULL7Kevin Garnett季前賽12NULLNULLSLeandro Bab...季前賽6NULLNULL9Paul Perce季后后20搶斷王NULL10Russel Westb..季前賽24最佳新..NULL11Kevin Durant常規(guī)賽32得分王NULL12Serge baka季后賽22NULLNULL--需要向表中刪除數據的代碼--刪除一列Alter Table pc DROPCOLUMcommentsSELECT* FROMpc截圖結果 ,結果,消息球員姓名比賽類..場均得…個人槳項11 Kobe Byrant;常規(guī)賽28MVP2Dwight Howard季前賽22籃板王3Steve Nash季后賽17助攻王4Dwyane V7ade常規(guī)賽26NULL5Chris Bosh季后賽15NULL6LeBom James常規(guī)賽31蓋帽王7Kevin Garnett季前賽12NULL8Leandro Bdbos己季前賽6NULL9Paul Pience季后賽2D搶斷王10Russel Westbrook季前賽24最佳新秀11Kevin Durant常規(guī)賽32得分王12Serge Ibaka季后賽22NULL②查詢已成功執(zhí)行序。

    點擊閱讀更多內容
    最新文檔
    傳統(tǒng)文化道德不是高懸的明月而是腳下的星光.pptx
    世界無煙日關注青少年成長健康無煙為成長護航.pptx
    五四青年節(jié)詩詞贊歌五四青年自強不息.pptx
    XX學校班主任培訓用心管理慧做班主任.pptx
    拒絕熬夜健康養(yǎng)生規(guī)律作息遠離亞健康.pptx
    兒童成長手冊時光里的童真印記.pptx
    幼兒園夏季傳染病預防指南預見夏天健康童行夏季傳染病預防科普.pptx
    高中生心理健康教育主題班會快樂學習高效學習正視壓力學會減壓.pptx
    員工職業(yè)道德與職業(yè)素養(yǎng)培訓遵守職業(yè)道德提高職業(yè)修養(yǎng).pptx
    2025職業(yè)病防治法宣傳周健康守護職防同行.pptx
    XX幼兒園防災減災安全教育臨災不亂安全童行學會保護自己.pptx
    在2025年縣教育工作大會暨高考備考工作推進會上的講話發(fā)言材料.docx
    在2025年縣全面從嚴治黨和黨風廉政會議上的講話發(fā)言材料.docx
    在2025年全市慶祝“五一”暨勞動模范表彰大會上的講話發(fā)言材料多篇.docx
    2025年稅務局青年代表在五四青年座談會上的發(fā)言材料3篇.docx
    在2025年市委全體會議上的主持講話發(fā)言材料.docx
    2025年黨風廉政建設工作要點材料.docx
    在2025年全市青年干部慶祝五四青年節(jié)大會上的講話發(fā)言材料多篇.docx
    在入黨積極分子培訓班上的講話發(fā)言材料.docx
    縣文旅局黨組書記在五一假期及夏季旅游安全生產工作部署會議上的講話發(fā)言材料.docx
    賣家[上傳人]:飛天仙子
    資質:實名認證