C++网球课程设计--网球比赛系统的设计与实现
《C++网球课程设计--网球比赛系统的设计与实现》由会员分享,可在线阅读,更多相关《C++网球课程设计--网球比赛系统的设计与实现(16页珍藏版)》请在毕设资料网上搜索。
1、I 计算机课程设计计算机课程设计 信息工程系信息工程系 题 目 网球比赛系统的设计与实现 专业班级 姓 名 学 号 指导教师 2017 年 7 月 II 目目 录录 1 项目介绍 1 1.1 项目简介 .1 1.2 项目背景与可行性分析1 1.3 术语与缩写解释 1 2 需求分析 2 2.1 系统面向的用户群体2 2.2 系统应当遵循的标准或规范 .2 2.3 系统功能性需求 2 2.3.1 功能需求 12 2.3.2 功能需求 22 2.3.3 功能需求 32 3 系统设计 3 3.1 总体设计 .3 3.2 模块命名规则 3 3.3 模块关系 .3 3.4 详细模块设计 4 3.4.1 比
2、赛流程 .6 4 系统实现 7 4.1 获取随机结果 7 4.2 选手比赛.7 5 项目总结 8 5.1 项目特色 .8 5.2 主要工作 .8 5.3 系统展望 .8 6 附录 编程日志9 1 1 1 项目介绍项目介绍 利用面向对象程序设计的方法,模拟网球公开赛 32 人男单的比赛。 1.1 1.1 项目简介项目简介 随机分配所属组队,设定 4 个组,利用 for 循环进行三盘两胜制,每盘内又分为 6 盘,每个组内进行淘汰赛决出一人,共四人参加半决赛,再决出参加决赛的人。决赛中 可得出冠军和亚军,半决赛中决出的两人对决比赛得出季军的归属者。 1.2 1.2 项目背景与可行性分析项目背景与可行
3、性分析 (1)项目背景:2017 暑期实训内容 (2)可行性分析报告:利用 VC6.0 可实现程序的编辑编译及运行。 1.3 1.3 术语与缩写解释术语与缩写解释 全文术语与缩写解释如表 1.1 所示: 术语与缩写解释 缩写、术语缩写、术语 解解 释释 Pause 让程序暂停一下,不马上退出主线程。 Break 不在执行本次循环后面的语句,跳出循环,不再执行。 Player 成员信息的录入 Match 比赛结果的运行 2 2 2 需求分析需求分析 (1) 需要 vc6.0 的程序运行环境。 (2) 需要详细模拟每场比赛过程,三盘两胜制。 (3) 需要控制的程序的运行时间,不能太长,也不能太短。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 网球 课程设计 比赛 系统 设计 实现
