NBA球员数据管理系统Word文档格式.docx

上传人:b****7 文档编号:22208766 上传时间:2023-02-03 格式:DOCX 页数:28 大小:668.77KB
下载 相关 举报
NBA球员数据管理系统Word文档格式.docx_第1页
第1页 / 共28页
NBA球员数据管理系统Word文档格式.docx_第2页
第2页 / 共28页
NBA球员数据管理系统Word文档格式.docx_第3页
第3页 / 共28页
NBA球员数据管理系统Word文档格式.docx_第4页
第4页 / 共28页
NBA球员数据管理系统Word文档格式.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

NBA球员数据管理系统Word文档格式.docx

《NBA球员数据管理系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《NBA球员数据管理系统Word文档格式.docx(28页珍藏版)》请在冰豆网上搜索。

NBA球员数据管理系统Word文档格式.docx

(2)系统为球迷建立档案,可按球迷ID或者名称查询,档案主要包括球员ID,名字,居住地,年龄等。

(3)在系统中,管理员需要对球员数据随时录入,更新,维护,方便球迷得到球员最新动态的数据。

(一般一轮比赛完就更新)

(4)系统的客户端在Windows平台下运行,服务器可在Windows平台或UNIX平台下运行。

系统需要有较好的安全性和可扩展性,并提供简洁方便的图形用户界面。

球迷流程

 

管理员流程

2.3NBA球员管理系统具备的主要功能:

本系统的主要功能如下:

(1)球迷信息管理:

对球迷的基本信息(如ID,姓名,年龄,居住地等)进行录入和修改。

(2)球员数据信息管理:

对球员的数据信息(如球员场均得分,场均篮板,场均助攻,场均抢断,场均失误等)录入和更新。

(3)管理员信息管理:

管理个人用户信息的录入和修改。

(管理员只属于重庆,北京,上海等城市)

(4)每支球队信息管理:

对球队的数据信息(如球队ID,球队名,战绩等)录入和更新。

(5)球员年龄信息管理:

对球员年龄的数据信息(如球员ID,球员名,player20to30等)录入和修改。

(6)球员号码信息管理:

对球员号码信息管理(如player11to20,player20to40等)录入和修改。

(7)球员信息管理:

对球员信息(如年龄,资金,所在球队,球员号码等)进行录入和修改。

功能模块如下:

2.4流程图:

2.5NBA球员管理系统的实体分析:

(1)实体图:

(2)ER图

2.5系统运行环境:

本系统是运行在WindowsXP、Windowswin7等操作系统环境;

处理器型号及内存容量:

内存>

=256M;

输入及输出设备的型号和数量,联机或脱机:

待定。

3数据库分析:

3.1数据库的创建:

NBA球员数据管理系统数据库的创建:

CREATEDATABASEPlayer

ONPRIMARY

NAME=Player_Data,

FILENAME='

G:

\C\数据库作业\Player_Data.MDF'

SIZE=10,

MAXSIZE=UNLIMITED,

FILEGROWTH=5

LOGON

NAME=Player_Log,

\C\数据库作业\Player_Data.LDF'

FILEGROWTH=10%

GO

3.2数据库表的创建:

(1)球员数据表:

CREATETABLEplayerdata

playerIDchar(10)NOTNULL,

playernamechar(25)NOTNULL,

ppgfloatNOTNULL,

rpgfloatNOTNULL,

apgfloatNOTNULL,

spgfloatNOTNULL,

bpgfloatNOTNULL,

mpgfloatNOTNULL,

FTfloatNOTNULL,

FromthreefloatNOTNULL,

jumpershotfloatNOTNULL,

PRIMARYKEY(playerID,playername)

(2)球员表:

CREATETABLEplayer

playercapitalmoneyNOTNULL,

playeragesmallintNOTNULL,

teamnamechar(30)NOTNULL,

playerNOsmallintNOTNULL,

teamIDchar(15)NOTNULL,

(3)球员号码表:

CREATETABLEplayernum

player1to20char(25)NOTNULL,

player20to40char(25)NOTNULL,

player40upchar(25)NOTNULL,

playernamechar(25)NOTNULL,

CONSTRAINTpkplayernumPRIMARYKEY(playerID,playername),

FOREIGNKEY(playername)REFERENCESscancategory(playername)

(4)球员年龄表:

CREATETABLEplayerage

playerIDchar(10)NOTNULL,

playeraddsmallintNOTNULL,

player20to23char(25)NOTNULL,

player23to27char(25)NOTNULL,

player27to32char(25)NOTNULL,

player32upchar(25)NOTNULL,

CONSTRAINTpkplayeragePRIMARYKEY(playerID,playername),

)(5)每支球队表:

CREATETABLEeveryteam

teamcapitalmoneyNOTNULL,

combatgainsfloatNOTNULL,

playernamechar(25)REFERENCESscancategory(playername),

CONSTRAINTpkeveryteamPRIMARYKEY(teamID)

(6)管理员表:

CREATETABLEAdministrator

ADMIDchar(10)NOTNULL,

namechar(25)NOTNULL,

agesmallintNOTNULL,

sexchar

(2)NOTNULL,

citychar(15)NOTNULLCONSTRAINTchkcityCHECK(cityIN('

chongqing'

'

sichuan'

beijing'

shanghai'

xianggang'

aomen'

taiwan'

dalian'

)),

PRIMARYKEY(ADMID,name)

(7)登录用户表:

CREATETABLERegistrant

funIDchar(10)NOTNULL,

lnamechar(25)NOTNULL,

lkeychar(16)NOTNULL,

agesmallintNOTNULL,

sexchar

(2)NOTNULL,

lcitychar(15)NOTNULLCONSTRAINTchklcityCHECK(lcityIN('

PRIMARYKEY(funID,lname)

(8)浏览目录表:

CREATETABLEscancategory

playerNOsmallintNOTNULL,

PRIMARYKEY(playername)

CREATEUNIQUENONCLUSTEREDINDEXidx_category

ONscancategory(playername)

3.3表的约束:

(1)检查约束:

管理员用户表:

(2)外键约束:

球员年龄信息表:

playerIDchar(25)NOTNULL,

(3)主键约束:

每支球队信息表:

3.4索引:

3.5数据插入:

(1)目录数据插入:

INSERTscancategory(playername,teamname,playerNO,playerage)

VALUES('

TracyMcGrady'

DetroitPistons'

1,32),('

TayshaunPrince'

22,31),('

RichardHamilton'

32,33),('

GregMonroe'

10,21),('

RodneyStuckey'

3,25),('

CharlieVillanueva'

31,27),('

BenGordon'

7,28),('

JasonMaxiell'

54,28),('

BenWallace'

6,37),('

AustinDaye'

5,23),

('

KevinMartin'

HoustonRockets'

12,28),('

LuisScola'

4,31),('

KyleLowry'

7,25),('

ChaseBudinger'

10,23),('

CourtneyLee'

5,26),('

ChuckHayes'

44,28),('

GoranDragic'

PatrickPatterson'

54,24),('

TerrenceWilliams'

1,24),('

HasheemThabeet'

32,24),

KevinDurant'

OklahomaCityThunder'

35,23),('

RussellWestbrook'

0,23),('

JamesHarden'

13'

22),('

(SergeIbaka'

9,22),('

ThaboSefolosha'

2,27),('

KendrickPerkins'

5,27),('

NazrMohammed'

8,34),('

EricMaynor'

6,24),('

NateRobinson'

3,27),('

NickCollison'

4'

31),

DerrickRose'

ChicagoBulls'

1,23),('

LuolDeng'

9,26),('

CarlosBoozer'

5,30),('

KyleKorver'

26'

30),('

TajGibson'

22,26),('

JoakimNoah'

13,26),('

RonnieBrewer'

11,26),('

C.J.Watson'

32,27),('

KeithBogans'

6,31),('

OmerAsik'

3,25),

Amar`eStoudemire'

NewYorkKnicks'

1,29),('

CarmeloAnthony'

7,27),('

ChaunceyBillups'

4,35),('

ToneyDouglas'

23,25),('

LandryFields'

6,23),('

ShawneWilliams'

BillWalker'

5,24),('

RonnyTuriaf'

14,28),('

SheldenWilliams'

13,28),('

DerrickBrown'

2,24)

select*fromscancategory

(2)每支球队插入:

INSERTeveryteam(teamID,combatgains,teamcapital,teamname)

VALUES(001,0.54,2500,'

),(002,0.75,2650,'

),(003,0.50,2750,'

),(004,0.65,2700,'

),(005,0.54,3200,'

),(006,0.61,2800,'

PortlandTrailBlazers'

(3)球员数据插入:

INSERTplayerdata(playerID,playername,spg,rpg,ppg,bpg,apg,mpg,FT,Fromthree,jumpershot)

VALUES('

a'

3.21,5.4,25.5,1.21,5.6,0.32,89.5,42.5,45.4),

('

b'

1.21,5.4,25.5,1.21,5.6,0.32,89.5,42.5,40.4),

c'

2.21,5.4,25.5,1.21,5.6,0.32,89.5,42.5,30.4),

d'

2.21,5.4,25.5,1.21,5.6,0.32,89.5,42.5,45.4),

e'

1.31,5.4,25.5,1.21,5.6,0.32,89.5,42.5,40.4),

f'

0.21,8.4,25.5,1.21,5.6,0.32,89.5,42.5,35.4)

(4)球员号码插入:

INSERTplayernum(playerID,player1to20,player20to40,player40up,playername)

1,0,0,'

),('

2,0,0,'

3,0,0,'

4,0,0,'

5,0,0,'

6,0,0,'

select*fromplayernum

(5)球员插入:

INSERTPlayer(playerID,playername,playerNO,playerage,playercapital,teamID,teamname)

VALUES('

Trac

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1