1、NBA联赛信息管理系统目 录第一章 系统开发与可行性 211 开发背景 212 可行性 2第二章 系统分析 221业务流程图与功能模块图 222数据流程图 3221顶层数据流程图 3222第一层数据流程图 4223 第二层数据流程图 523系统概况 924数据字典 10241数据流字典 10242数据存储字典 10243数据解决字典 1125 E-R图与其关系模式 12251球员与单项技术登记表E-R图及其关系模式 12252 球队与球员E-R图及其关系模式 13253 球队与赛程表E-R图及其关系模式 14254 球迷与留言信箱E-R图及其关系模式 15第三章 参照文献 15心得体会 16第
2、一章:系统开发与可行性1.1开发背景NBA是National Basketball Association缩写(国家篮球协会)。成立于1946年6月6日。成立时叫BAA,即全美篮协会(Basketball Association of America),是由十一家冰球馆和体育馆老板为了让体育馆在冰球比赛以外时间,不至于闲置而共同发起成立。BAA成立时共11支球队:纽约尼克斯队、波士顿凯尔特人队、华盛顿国会队、芝加哥牡鹿队、克利夫兰叛逆者队、底特律猎鹰队、费城武士队、匹兹保铁人队、普罗维登斯蒸汽队、圣路易斯轰炸机队和多伦多爱斯基摩人队。1949年BAA兼并了当时此外一种联盟(NBL),并改名为N
3、BA。1949-50赛季,NBA共17支球队。1976年NBA兼并了美国篮球协会(ABA),球队增长到22支。1980年达拉斯小牛队加入NBA。1988年,夏洛特黄蜂队和迈阿密热火队加入NBA。1990年奥兰多魔术队和明尼苏达森林狼队加入NBA。1995年两支加拿大球队加入NBA,多伦多猛龙队和温哥华灰熊队,夏洛特山猫队加入使NBA球队达到30支。 近几年,人们生活水平不断提高,关注和参加体育运动人越来越多。随着国内CBA联赛兴起,体制逐渐完善,“中华人民共和国移动长城”姚明,易建联加入NBA,关注NBA联赛人在不断增长。通过新闻媒体传播信息,也不能完全满足广大球迷规定。 近年来随着国门经济信
4、息化进一步。信息在Web上管理和传播已经非常流行,针对这一状况,咱们可以将关于NBA联赛信息在Web上进行管理,将该联赛信息输入后台服务器数据库中,遍及各个角落球迷通过Web可以对这些信息进行查询。1.2可行性本系统是在Windows XP平台下,用Visual FoxPro 6.0作为开发工具完毕。NBA联赛管理系统有着良好界面,针对顾客重要是NBA球迷,重要需求是以球迷观点去思考,尽量做到内容丰富,该管理系统实现了球队、球员信息录入,浏览,查询以及球迷登陆、留言管理等功能。第二章:系统分析2.1业务流程图与功能模块图NBA联赛管理信息系统球迷登陆数据录入球迷留言数据维护信息浏览信息查询功能
5、模块图球迷数据录入管理者登陆留言信箱球迷登记表注册登记表数据库信息查询规定信息浏览目录业务流程图2.2数据流程图2.2.1顶层数据流程图管理者S1球迷S2NBA联赛管理信息系统信息数据球迷留言汇总浏览状况记录球迷留言浏览查询数据文献球迷信息数据维护规定2.2.2第一层数据流程图S1S2数据录入信息浏览信息查询数据维护球迷留言数据库留言库存信息数据数据文献浏览状况记录球迷留言球迷留言汇总P5P2P4P3P1D1D2登陆P6球迷信息库注册登记球迷信息信息查询规定D3信息检索规定信息检索成果数据维护规定2.2.3第二层数据流程图P1 数据录入S1信息数据整顿、编制P1.1球队档案文献球员档案文献赛程
6、表D1.1D1.2D1.3P1.2记录D1.4D1.5球队战绩记录文献单项技术记录文献P1.3排序D1数据库球队指南赛区排名联盟排名单项技术排名球员手册排名规则信息数据球队信息赛程信息球员信息战况成果赛区划分表P2 球迷登陆S2S1球迷信息P2.1输入信息注册登记表D2球迷信息库球迷信息表P2.2检查身份有效P3 信息查询数据库检索解决球迷留言P5.1P3.1信息检索规定信息检索成果D1S2有效P4 信息浏览S2数据库信息浏览数据维护浏览状况记录P6.1P4.1D1浏览P5 球迷留言S2留言库检索解决球迷留言存储P5.1P3.1留言管理P5.2S1球迷留言汇总D3P6 数据维护S1数据库信息浏
7、览数据维护P6.1P2.1数据维护规定浏览状况记录数据文献 D12.3系统概况系统概况表:输入:球队信息球员信息赛程信息战况成果球员技术记录数据球迷信息球迷留言数据维护规定数据存储:球员档案文献球队档案文献赛区划分表排名规则赛程表(分常规赛、季后赛)球队赛后战绩记录文献(分常规赛、季后赛)得分登记表(分常规赛、季后赛)篮板登记表(分常规赛、季后赛)助攻登记表(分常规赛、季后赛)盖帽登记表(分常规赛、季后赛)抢断登记表(分常规赛、季后赛)三分球登记表(分常规赛、季后赛)罚球登记表(分常规赛、季后赛)注册登记表球迷信息表留言库存文献数据文献解决:整顿所得信息数据按球队信息编制球队档案文献按球员信息
8、编制球员档案文献按月份划分赛程信息编制赛程表再按战况成果记录,编制球员单项技术记录文献和球队战绩记录文献按排名规则、赛区划分表对球队战绩进行排序输入球迷信息验证球迷身份检索解决将注册登记了球迷信息进行存储,形成留言库对留言进行管理,编制留言汇总对数据库数据进行维护,编制数据文献输出:球员手册球队指南赛程赛果汇总表联盟排名表赛区排名表单项技术记录排名球迷留言汇总浏览状况记录2.4数据字典2.4.1数据流字典名称来源去向所含数据构造信息数据管理者P1.1球队、球员、赛程信息球迷信息球迷P2.1注册登记表,球迷信息表球迷留言已注册球迷P5.1日期,姓名,时间,内容球迷留言汇总D3管理者日期,姓名,时
9、间,内容浏览状况记录P4P6.1点击率数据文献D1P6.1球员手册、球队指南、赛程赛果汇总表、联盟排名表、赛区排名表、单项技术记录排名信息检索规定已注册球迷P3.1球员姓名,球队名,赛程时间,排名,单项技术名信息检索成果D1球迷球员手册、球队指南、赛程赛果汇总表、联盟排名表、赛区排名表、单项技术记录排名赛区划分表管理者P1.3西南区,太平洋区,西北区,中部区,大西洋区,东南区,球队名排名规则管理者P1.3详解书数据维护规定管理者P6.1留有数据,修改数据,更新数据2.4.2数据存储字典编号名称输入输出构成D1.1球队档案文献信息数据球队指南球队简介、球员名单、数据记录、赛程赛果、战绩排名、球队
10、新闻D1.2球员档案文献信息数据球员手册号码、姓名、位置、生日、身高、体重、毕业学校D1.3赛程表信息数据战况成果日期、对阵球队、时间、赛果D1.4球队赛后战绩记录文献战况成果赛区排名,联盟排名赛区、胜场、负场、胜率、负率、得分、失分、联盟、赛区、主场、客场、连胜(负)D1.5.1得分登记表战况成果单项技术排名球员、场次、出场时间、得分、投篮、命中率、三分球、命中率、罚球、命中率D1.5.2篮板登记表战况成果单项技术排名球员、场次、出场时间、进项篮板、平均、防守篮板、平均、总篮板、场均篮板、每48分钟篮板D1.5.3助攻登记表战况成果单项技术排名球员、场次、出场时间、助攻、场均助攻、失误、场均
11、失误、每48分钟助攻、失误比D1.5.4盖帽登记表战况成果单项技术排名球员、场次、出场时间、盖帽、犯规、场均盖帽、每48分钟盖帽、犯规比D1.5.5抢断登记表战况成果单项技术排名球员、场次、出场时间、抢断、场均抢断、每48分钟抢断、失误、场均失误、失误比D1.5.6三分球登记表战况成果单项技术排名球员、场次、得分、三分命中、三分出手、总三分命中、总三分出手、三分命中率D1.5.7罚球登记表战况成果单项技术排名球员、场次、得分、罚球命中、罚球出手、总罚球命中、总罚球出手、罚球命中率D.1.6数据文献数据维护规定,浏览状况记录数据库球员手册、球队指南、赛程赛果汇总表、联盟排名表、赛区排名表、单项技
12、术记录排名D2.1注册登记表球迷信息球迷信息库姓名、年龄、性别、电子邮箱D2.2球迷信息表注册登记表球迷信息库姓名、年龄、性别、电子邮箱D3.1留言库存文献球迷留言球迷留言汇总日期、时间、姓名、内容2.4.3数据解决字典编号名称输入解决逻辑概况输出P1.1整顿、编制信息数据整顿所得信息数据并编制D1.1-D1.3P1.2记录D1.3按战况成果记录D1.4-D1.5P1.3排序D1.4-D1.5、赛区划分表、排名规则排名规则、赛区划分表进行排序D1P2.1输入信息球迷信息输入球迷信息P2.2P2.2检查身份D2验证球迷身份有效P3.1检索解决信息检索规定,D1检索解决D1,信息检索成果P4.1信
13、息浏览D1对非注册球迷提供信息浏览浏览状况记录P5.1存储球迷留言球迷留言,P3.1将注册登记了球迷信息进行存储D3P5.2管理留言D3对留言进行管理球迷留言汇总P6.1维护数据数据维护规定,浏览状况记录数据库数据进行维护数据文献2.5 E-R图与其关系模式2.5.1球员与单项技术登记表E-R图归属单项技术登记表助攻登记表抢断登记表盖帽登记表得分登记表球员篮板登记表毕业学校体重身高生日位置姓名号码1N罚球登记表三分球登记表球员与单项技术登记表之间一对多联系及其解决后关系模式:球员= 姓名*+号码+位置+生日+身高+体重+毕业学校单项技术登记表= 得分登记表*+篮板登记表+助攻登记表+盖帽登记表
14、+抢断登记表+三分球登记表+发球登记表+姓名2.5.2球队与球员E-R图归属球员球队球队新闻战绩排名赛程赛果数据记录球员名单球队简介毕业学校体重身高生日位置姓名号码1N球队与球员之间一对多联系及其解决后关系模式:球队= 球员名单*+球队简介+数据记录+赛程赛果+战绩排名+球队新闻球员= 姓名*+号码+位置+生日+身高+体重+毕业学校+球员名单2.5.3球队与赛程表E-R图比赛赛程表球队球队新闻战绩排名赛程赛果数据记录球员名单球队简介赛果时间对阵球队日期MN球队于赛程表之间多对多联系比赛场地及其解决后关系模式:球队= 赛程赛果*+球员名单+球队简介+数据记录+战绩排名+球队新闻比赛= 对阵球队*+赛程赛果+比赛场地赛程表= 对阵球队*+日期+时间+赛果2.5.4球迷与留言箱E-R图留言留言箱球迷电子邮箱性别年龄姓名内容姓名时间日期11球迷与留言箱之间一对一联系及其解决后关系模式:球迷= 姓名*+年龄+性别+电子邮箱留言箱= 姓名*+日期+时间+内容