- 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基本要求
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)