篮球、乒乓球比赛计分系统的模拟实现
摘 要:近年来,我国的体育事业飞速发展,广大体育工作者在党中央的领导下正信心百倍地向新的目标——世界体育强国挺进。而当今世界的体育竞争首先是科学技术的竞争,先进的仪器器材是提高体育科学水平的重要条件。计时计分系统是体育比赛最基本的技术支持系统、担负着所有比赛成绩的采集和基本信息处理。
本系统是针对当代体育事业的发展现状,经过实际的需求分析,采用JBuilder 9.0和SQL Server 2000数据库管理系统作为工具进行开发。整个系统从操作简便、界面美观、灵活实用的用户要求出发,设计完成了赛事信息管理、赛队信息管理、比赛计时计分管理、技术统计、比赛查询等功能,基本能满足篮球、乒乓球比赛的计分需要。
本设计说明书(论文)主要介绍了课题的开发背景、开发过程,对实现的主要功能进行了重点论述,其中有关开发设计的思想、技术难点和解决方案也有所涉及。
目 录
1 绪论... - 1 -
1.1 课题研究的目的和意义... - 1 -
1.2 课题的可行性分析... - 1 -
1.2.1 技术可行性... - 1 - [版权所有:http://DOC163.com]
1.2.2 经济可行性... - 4 -
1.2.3 操作可行性... - 4 -
2 系统需求分析... - 5 -
2.1 系统介绍... - 5 -
2.2 系统流程、数据流分析... - 5 -
2.2.1 系统流程分析... - 5 -
2.2.2 数据流分析... - 6 -
2.3 数据字典... - 12 -
3 系统总体设计... - 14 -
3.1 系统模块划分... - 14 -
3.2 系统数据模型设计... - 15 -
3.2.1 E-R图... - 15 -
3.2.2 数据表... - 16 -
3.2.2 数据表... - 17 -
3.3 系统开发环境... - 21 -
3.3.1 系统开发环境概述... - 21 -
3.3.2 开发环境的选择... - 21 -
4 控制模块详细设计... - 22 -
4.1 控制模块体系结构设计... - 22 -
4.1.1 控制模块功能介绍... - 22 -
4.1.2 控制模块功能图... - 22 -
4.2 控制模块详细设计、界面设计... - 22 -
4.2.1 控制模块功能设计... - 22 -
4.2.2 该模块设计中遇到的问题及解决方案... - 23 -
4.2.3 控制模块界面设计... - 25 -
5 技术统计模块详细设计... - 30 -
5.1 技术统计模块体系结构设计... - 30 -
5.1.1 技术统计模块的功能... - 30 -
5.1.2 技术统计模块功能图... - 30 -
5.2 技术统计模块详细设计、界面设计... - 30 -
5.2.1 技术统计模块功能设计... - 30 -
5.2.2 此模块遇到的问题及解决方案... - 30 -
5.2.3 技术统计模块界面设计... - 31 -
6 显示模块详细设计... - 32 -
6.1 显示模块体系结构设计... - 32 -
[资料来源:http://Doc163.com]
6.1.1 显示模块的功能... - 32 -
6.1.2 显示模块功能图... - 32 -
6.2 显示模块详细设计、界面设计... - 32 -
6.2.1 显示模块功能设计... - 32 -
6.2.2 此模块遇到的问题及解决方案... - 33 -
6.2.3 显示模块界面设计... - 34 -
7 查询模块详细设计... - 36 -
7.1 查询模块体系结构设计... - 36 -
7.1.1 查询模块的功能... - 36 -
7.1.2 查询模块功能图... - 36 -
7.2 查询模块详细设计、界面设计... - 36 -
7.2.1 查询模块功能设计... - 36 -
7.2.2 此模块遇到的问题及解决方案... - 37 -
7.2.3 查询模块界面设计... - 38 -
8 软件测试... - 42 -
8.1 测试方法... - 42 -
8.2 测试过程及测试用例设计... - 42 - [来源:http://www.doc163.com]
8.2.1 单元测试... - 42 -
8.2.2 集成测试... - 44 -
9 用户使用手册... - 46 -
9.1 系统环境说明... - 46 -
9.2 系统简介... - 46 -
9.2.1 系统特点... - 46 -
9.2.2 赛事管理... - 46 -
9.2.3 赛队管理... - 46 -
9.2.4 技术统计... - 46 -
9.2.5 篮球比赛管理... - 47 -
9.2.6 乒乓球比赛管理... - 47 -
9.2.7 查询功能... - 47 -
9.3 系统存在的不足与改进方案... - 47 -
9.3.1 系统存在的不足... - 47 -
9.3.2 改进方案... - 47 -
结 论... - 48 -
致 谢... - 49 -
参 考 文 献... - 50 -
系统介绍 [资料来源:Doc163.com]
篮球、乒乓球计分系统主要是由控制部分、技术统计部分和显示部分组成,为了使用上的方便,还专门开发了查询功能,用于对比赛信息进行查询。
⑴ 控制部分:包括新建、编辑、删除赛事,向赛事中添加、编辑、删除赛队;对赛队信息进行管理,包括赛队名称、赛队其他信息的新建、编辑和删除;对赛队队员信息进行管理,包括对添加、编辑和删除队员及队员的姓名、位置、号码、性别、年龄、身高、队员其他信息等。控制模块还包括开始比赛、结束比赛、查询比赛、篮球裁判台、乒乓球裁判台和时钟与计时部分,其中篮球裁判台包括参加减赛队A得分,加减参赛队B得分;乒乓球裁判台包括赛队A得分、撤消赛队A得分、赛队B得分、撤消赛队B得分、赛队A犯规、撤消赛队A犯规、赛队B犯规、撤消赛队B犯规等;计时部分包括开始倒计时、暂停计时、恢复计时、结束倒计时、显示和关闭时钟等。
⑵ 技术统计部分:包括加减队员的得分、犯规、篮板、助攻、抢断、盖帽、罚球等;
⑶ 显示部分:包括显示比赛名称、参加比赛的赛队A名称和赛队B名称,并且即时显示赛队A和赛队B的比赛信息,如:两队得分(大比分和小比分)、两队犯规次数、两队所处节(局)数等等,篮球比赛还要即时显示倒计时信息。
⑷ 查询部分:查询历史比赛信息,包括查询赛队战绩信息和查询技术统计信息。 [资料来源:https://www.doc163.com]
[资料来源:Doc163.com]
[资料来源:http://www.doc163.com]
[来源:http://www.doc163.com]
[资料来源:http://www.doc163.com]