资源描述
工程管理信息系统课程设计
***NBA球员数据管理系统 ***
工程管理信息系统
开发报告
2024年10月2日
小组成员:
李 彬
崔 特
曾雅玉琼
张 巍
小组成员工作情况
项目名称
NBA球员数据管理系统
小组成员分工与贡献
学号
12111712
姓名
李 彬
Email
784974226@
电话
15922176486
主要贡献
系统分析和结构流程图其相关资料的查找,及对信息的编辑整合和最终信息的录入
学号
12111704
姓名
崔 特
Email
2503167798@
电话
13652172908
主要贡献
系统背景、目标和总体功能结构信息的查找及对信息的编辑整合和最终的信息录入
学号
12010127
姓名
曾雅玉琼
Email
406510775@
电话
13667043817
主要贡献
学号
12111737
姓名
张 巍
Email
805639226@
电话
18822329817
主要贡献
目 录
目 录 V
1 系统规划 1
1.1 背景 1
1.2 目标 1
1.3 系统总体功能结构 1
1.3.1 功能 1
1.3.2 结构 1
1.4 主要流程的结构图 1
2 系统分析 2
3 系统设计 3
10
1 系统规划
1.1 背景
NBA建立于1946年6月6日。成立时叫BBA,是由11家冰球馆体育馆的老板为了让体育馆在冰球比赛以外的时间,不至于闲置而共同发起成立的。BBA成立时共11支球队。1949年BBA吞并了当时的另外一个联盟NBL,并改名为NBA。直到现在联盟共30支球队。
随着姚明在NBA的成功立足,成为世界巨星,且NBA也成功进入中国市场,中国很多球迷开始迷恋NBA,开始迷恋在NBA创下辉煌功绩和传奇的巨星们,对巨星们在场上创下的各项记录更是钦佩不已,比如:迈克尔·乔丹传奇的职业生涯,科比·布莱恩特单场81分、三节62分,特雷西·麦克格雷迪35秒13分和蒂姆·邓肯“21号新秀”不老传奇,都被球迷们津津乐道
1.2 目标
为球迷提供了更为方便了解NBA球员,如:身高、体重、得分、篮板、助攻、在场上的位置及所属球队,也让球迷们对自己喜爱的球员有直观透彻的了解他们的情况。
1.3 系统总体功能结构
1.3.1 功能
该系统功能以服务性能为主,为球迷们提供他们想查找的球员的成长经历、家庭背景、个人爱好、打球历程、选秀顺位及他们在场上的表现(得分、助攻、篮板、盖帽等)
本系统的主要功能如下:
球迷信息管理:对球迷的基本信息(如ID,姓名,年龄,居住地等)进行录入和修改。
球员数据信息管理:对球员的数据信息(如球员场均得分,场均篮板,场均助攻,场均抢断,场均失误等)录入和更新。
管理员信息管理:管理个人用户信息的录入和修改。(管理员只属于重庆,北京,上海等城市)
每支球队信息管理:对球队的数据信息(如球队ID,球队名,战绩等)录入和更新。
球员年龄信息管理:对球员年龄的数据信息(如球员ID,球员名,player20to30等)录入和修改。
球员号码信息管理:对球员号码信息管理(如player11to20,player20to40等)录入和修改。
球员信息管理:对球员信息(如年龄,资金,所在球队,球员号码等)进行录入和修改。
1.3.2 结构
结构的主体是由球迷、管理员、数据采集者和数据整理者组成。数据采集者负责查阅相关资料和NBA最新比赛状况对球员的历史数据和最新数据进行采集和初步的整理。数据整理者负责对采集来的数据和初步整理过得数据进行编辑和编订成册进行数据统计的嘴和的整理和深层整理的工作。球迷是游客是网站的浏览者,可以给网站的各个方案提出意见和查询自己喜爱的球星的相关资料。管理员负责网上秩序的维护和对数据整理者发布的最新资料进行更新。
1.4 主要流程的结构图
图1.1球迷流程图 图1.2 管理员流程图
2 系统分析
2.1系统分析:
管理信息系统是一门新兴的、集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,研究的是信息管理活动的全过程,以便有效的管理信息,提供各类管理决策信息,辅助企业进行现代化管理。管理信息系统它具备数据处理、计划、控制、预测和辅助决策功能,具体作用如下5点内容:
(1)用统一标准处理和提供信息,排除使用前后矛盾的不完整的数据。
(2)完整、及时提供在管理及决策中需要的数据。
(3)利用指定的数据关系分析数据,客观预测未来。
(4)向各级管理机构提供不同详细程度的报告,缩短分析和解释的时间。
(5)用最低的费用最短的时间提供尽可能精确、可靠的信息,以便使决策者选择最佳的实施方案,以提高企业的经济效益。
2.业务流程分析
对一个球迷来说,他登录nba球员信息系统网站的流程是,简单的讲是:先登录网站的注册相关个人信息,把自己的年龄性别等信息进行注册。申请自己的账号和密码,使用自己的账号登录进入信息管理系统,再通关他的个人喜好和自己喜欢的球星进入相应的信息专栏进行浏览和查找球员的具体信息,在球员信息下会有和他相同的游客对球星的相关留言,游客们可以互相讨论。并彼此留言交流。可以互相加为系统信息的好友进行更深层次的讨论和研究。评论栏下是对此球星的个人观点的补充,写一些关于自己网站上没有的资料进行补充,还有对网站的意见和建议以便管理员对网站的更新和建设。管理员通过球迷留下的信息进行统计和总结,筛选写经典的故事和资料及时对网站进行更新和补充。
3.数据流程分析 :
信息采集者收集球迷留下的留言和相关的故事信息和球星最新的相关信息交给信息整理者,信息整理者对信息进行筛选、统计和整合将整理的数据交给管理员,管理员对信息进行纠正、筛选分析,比对。确定最终的信息再将信息发布在网站上进行更新,如此循环,保证信息的最新,最细,最全面。
5.数据存储分析
6.数据查询分析
图2.1
7.输入/输出分析
图2.2
8.新系统的处理流程图
数据流程图是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。它可以综合的反映出信息在系统中的流动、处理和存储情况,具有良好的抽象性和概括性。它在调查的基础上,从系统的科学性、管理的合理性、实际运行的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下、逐层分解,从逻辑上精确地描述系统应具有的数据加工、数据输入、数据输出、数据存储及数据来源和去向(外部实体)等项目。数据流程图和系统的物理描述无关,它所描述的内容不涉及技术细节,而是面向用户的,即使完全不懂信息技术的用户也容易理解。因此,数据流程图成为系统分析员与用户进行交流的有效手段,同时也成为系统设计的主要依据之一。
球迷
数据录入
管理者
登陆
球迷登记表
注册登记表
数据库
信息查询要求
信息浏览目录
业务流程图
3 系统设计
附注1.实验要求如下: 每小组包括3-4名成员,组内成员共同完成报告内容。
(1)报告要求实事求是:简明扼要,能反映出小组分析设计特色,所有资料真实可靠。
(2)有自己的见解,独立完成。
(3)重点突出、条理清楚、书写工整、不少于4000字。
(4)按时完成,实习完成当日应全部交实习指导老师。
附注 2. 实习成绩的评定 :
(1) 实验课程表现占总成绩的10%,实习报告占总成绩的10%。
(2) 小组内依据个人贡献情况,实习成绩以五级评分制评定总成绩,评定标准具体如下:
优秀:实验中工作努力,能吃苦耐劳,严格遵守实习纪律,认真及时完成各项实习任务,实习报告中系统分析设计清晰、深入,有实际问题的分析,有针对问题的对策。
良好:实验中工作较努力,能遵守各项规章制度,及时完成实习任务,实习报告系统分析设计清晰、深入,有理有据,能做到实际问题的具体分析。
中等:能按计划安排参加实习工作,能遵守实习纪律,按要求完成实习任务,并写出有实际内容的实习报告。
及格:基本按计划参加实习工作,无违纪行为,能基本上完成实习任务,并写出实习报告。
不及格:实验过程中工作随便,有违纪行为,不能按要求完成实习任务,实验报告严重脱离实际,工作不符合对学生实验的各项要求,凡有以上一条者,实习成绩为不及格。
系统的目的和意义
通过分析现金球队管理系统中存在的问题,该系统建立了以下几个功能模块:基本信息模块、档案信息模块,合同信息模块、查询统计模块、系统维护模块,把各个球员的主要信息都列入系统管理范围,系统实施后可有效地提高教练组的办公效率。
根据球队对球员管理的要求,制定球队管理信息目标如下
1在查看球员信息的同时,可以对当前球员的平均数据情况进行添加、修改、删除操作:
2操作简洁方便、截面简洁美观。适用于不同水平人员操作
3方便快捷的全方面数据查询
4按照制定的条件对球员进行统计
5实现数据库的备份,还原及清除操作
6由于该系统的使用对象较多,要求较好的权限管理
7能够在当前运行的系统中重新进行登陆
8安全性能高,符合球队管理保密性强的特点
9通用性号,在系统中所设计的模块稍加修改即可用到其他团体队伍,实用性能强,切和球队管理的实际。
系统需求分析
系统分析是应用系统的思想和方法。把复杂的对象分解成简单的组成部分,找出这些部件的基本属性和彼此间的关系。
系统需求分析的根本任务是确定了满足用户的需求,系统必须做些什么,具体说就是应该确定系统具有的功能和特征,烯烃要求的运行环境,并且预测系统的发展前景。碧玺仔细分析系统中的数据。系统需求分析要回答新系统作什么这个关键性的问题,只有明确了问题,才可能解决问题。否则方向不明确,无的放失费力不讨好系统分析是研制信息系统最重要的阶段,也是最困难的阶段。系统分析的困难主要是来自3方面:问题空间的理解、人与人之间的通信好热环境的不断变化,需求分析是为了描述达到开发着好热需求者的理解和沟通,在这个阶段还涉及到代码和程序难题,他只是理解需求和实现系统的第一步,为了克服困难,做好系统分析工作,需要系统分析员精诚合作,还有一定的技术和工具,这里说的工具是指一些合理的图表,直观的图表可以帮助系统分析中理顺思路,也便于与用户交流。
数据流程图表示求解某一问题的数据通路,同时规定了处理的主要阶段和所用的各种数据媒体。
展开阅读全文