评委打分系统分解.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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基本要求 1. 需要充分考虑到程序的可扩展性。程序可能会增加非常多的种类的比赛以及打分策略。 2. 第一步需要实现以下几种打分策略: 1)评委数量在6人以下的:计算6个评委打分的平均分为选手最后得分。 2)评委数量在7-9人的:除去一个最高分,一个最低分。计算平均分为选手最后得分。 3)评委数量在10人以上的:除去两个最高分,两个最低分。计算平均分为选手最后得分。 4)实现现在各种选秀节目中常用的打分算法:三个评委,各个评委有两种选择:(Y/N)。如果两个Y,则选手过关;否则不过关。 三、 基本思路 3.1软件体系结构 3.1.1软件程序结构图 3.2模块描述 3.2.1打分策略录入 名 称 打分策略录入 标识 STI 子系统名 称 打分策略录入 系统 名称 评委打分系统 接 口 说 明 输入 策略编号,策略名称 输出 将记录保存到文件中 功 能 说 明 将系统所能提供的打分策略保存到文件中; 文件格式: 运行环 境说明 参见《评委打分系统需求规格说明书》 调用关 系说明 调用模块 被调用模块 3.2.2 赛事录入 名 称 赛事录入 标识 GI 子系统名 称 赛事录入 系统 名称 评委打分系统 接 口 说 明 输入 赛事编号,赛事名称,打分策略编号 输出 将记录保存到文件中 功 能 说 明 将系统所能满足的赛事保存到文件中。 文件格式: 其中C1,C2对应于打分策略中的策略编号 运行环 境说明 参见《评委打分系统需求规格说明书》 调用关 系说明 调用模块 被调用模块 3.2.3 比赛赛事选择 名 称 比赛赛事选择 标识 GC 子系统名 称 比赛赛事选择 系统 名称 评委打分系统 接 口 说 明 输入 比赛赛事名称,编号 输出 记录比赛赛事信息。并打开打分界面 功 能 说 明 1、选择比赛赛事。 2、根据选择的赛事,从文件中获取该比赛适用的打分策略。 3、使用策略模式来选择不同的打分界面 运行环 境说明 参见《评委打分系统需求规格说明书》 调用关 系说明 调用模块 被调用模块 3.2.4 评委打分 名 称 评委打分 标识 子系统名 称 评委打分 系统 名称 评委打分系统 接 口 说 明 输入 1、进入到打分界面 2、分数 输出 1、计算打分结果 2、将结果保存到文件中 功 能 说 明 根据系统要求来设计不同的评委打分界面。每个界面对应于不同的打分策略。 评委打分完成后将结果保存到文件中。 运行环 境说明 参见《评委打分系统需求规格说明书》 调用关 系说明 调用模块 被调用模块 3.2.5 得分结果展示 名 称 得分结果展示 标识 子系统名 称 得分结果展示 系统 名称 评委打分系统 接 口 说 明 输入 文件中保存的打分记录 输出 将文件中保存的记录显示在界面上 功 能 说 明 将比赛结果显示出来。显示结果按照最后得分的降序进行排列。 运行环 境说明 参见《评委打分系统需求规格说明书》 调用关 系说明 调用模块 被调用模块 四、 主要步骤 4.1设置主界面 4.2根据选择的不同进入不同的界面 1.打分策略输入 voidCTheJudgesScoringSystemDlg::OnBnClickedButton1() { SIT sit; sit.DoModal(); // TODO: 在此添加控件通知处理

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档