- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
评委打分系统课件
目录
一、 设计目标与内容 3
二、 设计要求 4
2.1设计约束、限制 4
2.2基本要求 4
三、 基本思路 4
3.1软件体系结构 4
3.1.1软件程序结构图 4
3.2模块描述 5
3.2.1打分策略录入 5
3.2.2 赛事录入 6
3.2.3 比赛赛事选择 6
3.2.4 评委打分 7
3.2.5 得分结果展示 7
四、 主要步骤 8
4.1设置主界面 8
4.2根据选择的不同进入不同的界面 8
4.3输入赛事与策略的信息 10
4.4根据赛事选择的不同进入不同的打分界面 13
4.5打分并显示结果 16
1.打分JS1 16
2.打分JS2 19
3.打分JS3 25
4.打分JS4 29
5.打分JS4 31
五、 设计心得 33
设计目标与内容
1.了解Windows编程的基础知识,掌握MFC应用程序的基本知识;
2.基本掌握面向对象程序设计的基本思路和方法;
3.掌握用VC++开发应用程序的的一般步骤和方法;
4.能够利用所学的基本知识, 设计一个简单的评委打分系统,具有以下功能:
①能够输入赛事与策略的信息
②根据赛事选择的不同选用不同的策略,并显示出最后结果
设计要求
2.1设计约束、限制
操作系统:windows操作系统
数据库平台:无
开发语言:VC++
开发模式:C/S模式
硬件约束:CPU: Pentium 4
内存:256M
硬盘:10G
2.2基本要求
需要充分考虑到程序的可扩展性。程序可能会增加非常多的种类的比赛以及打分策略。
第一步需要实现以下几种打分策略:
评委数量在6人以下的:计算6个评委打分的平均分为选手最后得分。
评委数量在7-9人的:除去一个最高分,一个最低分。计算平均分为选手最后得分。
评委数量在10人以上的:除去两个最高分,两个最低分。计算平均分为选手最后得分。
实现现在各种选秀节目中常用的打分算法:三个评委,各个评委有两种选择:(Y/N)。如果两个Y,则选手过关;否则不过关。
基本思路
3.1软件体系结构
3.1.1软件程序结构图
3.2模块描述
3.2.1打分策略录入
名 称 打分策略录入 标识 STI 子系统名 称 打分策略录入 系统
名称 评委打分系统 接 口
说 明 输入 策略编号,策略名称 输出 将记录保存到文件中 功 能
说 明 将系统所能提供的打分策略保存到文件中;
文件格式: 运行环
境说明 参见《评委打分系统需求规格说明书》 调用关
系说明 调用模块 被调用模块 3.2.2 赛事录入
名 称 赛事录入 标识 GI 子系统名 称 赛事录入 系统
名称 评委打分系统 接 口
说 明 输入 赛事编号,赛事名称,打分策略编号 输出 将记录保存到文件中 功 能
说 明 将系统所能满足的赛事保存到文件中。
文件格式:
其中C1,C2对应于打分策略中的策略编号 运行环
境说明 参见《评委打分系统需求规格说明书》 调用关
系说明 调用模块 被调用模块 3.2.3 比赛赛事选择
名 称 比赛赛事选择 标识 GC 子系统名 称 比赛赛事选择 系统
名称 评委打分系统 接 口
说 明 输入 比赛赛事名称,编号 输出 记录比赛赛事信息。并打开打分界面 功 能
说 明 选择比赛赛事。
根据选择的赛事,从文件中获取该比赛适用的打分策略。
使用策略模式来选择不同的打分界面 运行环
境说明 参见《评委打分系统需求规格说明书》 调用关
系说明 调用模块 被调用模块 3.2.4 评委打分
名 称 评委打分 标识 子系统名 称 评委打分 系统
名称 评委打分系统 接 口
说 明 输入 进入到打分界面
分数 输出 计算打分结果
将结果保存到文件中 功 能
说 明 根据系统要求来设计不同的评委打分界面。每个界面对应于不同的打分策略。
评委打分完成后将结果保存到文件中。 运行环
境说明 参见《评委打分系统需求规格说明书》 调用关
系说明 调用模块 被调用模块 3.2.5 得分结果展示
名 称 得分结果展示 标识 子系统名 称 得分结果展示 系统
名称 评委打分系统 接 口
说 明 输入 文件中保存的打分记录 输出 将文件中保存的记录显示在界面上 功 能
说 明 将比赛结果显示出来。显示结果按照最后得分的降序进行排列。 运行环
境说明 参见《评委打分系统需求规格说明书》 调用关
系说明 调用模块 被调用模块
主要步骤
4.1设置主界面
4.2根据选择的不同进入不同的界面
1.打分策略输入
voidCTheJudgesScoringSystemDlg::OnBnClickedButton1()
{
SIT sit;
sit.DoModal();
/
文档评论(0)