评委打分系统.doc

评委打分系统.doc

ID:52905340

大小:336.46 KB

页数:31页

时间:2020-03-31

评委打分系统.doc_第1页
评委打分系统.doc_第2页
评委打分系统.doc_第3页
评委打分系统.doc_第4页
评委打分系统.doc_第5页
资源描述:

《评委打分系统.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录一、设计目标与内容3二、设计要求42.1设计约束、限制42.2基本要求4三、基本思路43.1软件体系结构43.1.1软件程序结构图43.2模块描述53.2.1打分策略录入53.2.2赛事录入63.2.3比赛赛事选择63.2.4评委打分73.2.5得分结果展示7四、主要步骤84.1设置主界面84.2根据选择的不同进入不同的界面84.3输入赛事与策略的信息104.4根据赛事选择的不同进入不同的打分界面134.5打分并显示结果161.打分JS1162.打分JS2193.打分JS3254.打分JS4295.打分JS431五、设计心得33一、设计目标与内容1.了解Windows编程的基础知识,掌握

2、MFC应用程序的基本知识;2.基本掌握面向对象程序设计的基本思路和方法;3.掌握用VC++开发应用程序的的一般步骤和方法;4.能够利用所学的基本知识,设计一个简单的评委打分系统,具有以下功能:①能够输入赛事与策略的信息②根据赛事选择的不同选用不同的策略,并显示出最后结果二、设计要求2.1设计约束、限制操作系统:windows操作系统数据库平台:无开发语言:VC++开发模式:C/S模式硬件约束:CPU:Pentium4内存:256M硬盘:10G2.2基本要求1.需要充分考虑到程序的可扩展性。程序可能会增加非常多的种类的比赛以及打分策略。2.第一步需要实现以下几种打分策略:1)评委数量在6人以下

3、的:计算6个评委打分的平均分为选手最后得分。2)评委数量在7-9人的:除去一个最高分,一个最低分。计算平均分为选手最后得分。1)评委数量在10人以上的:除去两个最高分,两个最低分。计算平均分为选手最后得分。2)实现现在各种选秀节目中常用的打分算法:三个评委,各个评委有两种选择:(Y/N)。如果两个Y,则选手过关;否则不过关。一、基本思路3.1软件体系结构3.1.1软件程序结构图3.2模块描述3.2.1打分策略录入名称打分策略录入标识STI子系统名称打分策略录入系统名称评委打分系统接 口说 明输入策略编号,策略名称输出将记录保存到文件中功 能说 明将系统所能提供的打分策略保存到文件中;文件格式

4、:运行环境说明参见《评委打分系统需求规格说明书》调用关系说明调用模块被调用模块3.2.2赛事录入名称赛事录入标识GI子系统名称赛事录入系统名称评委打分系统接 口说 明输入赛事编号,赛事名称,打分策略编号输出将记录保存到文件中功 能说 明将系统所能满足的赛事保存到文件中。文件格式:其中C1,C2对应于打分策略中的策略编号运行环境说明参见《评委打分系统需求规格说明书》调用关系说明调用模块被调用模块3.2.3比赛赛事选择名称比赛赛事选择标识GC子系统名称比赛赛事选择系统名称评委打分系统接 口说 明输入比赛赛事名称,编号输出记录比赛赛事信息。并打开打分界面功 能说 明1、选择比赛赛事。2、根据选择的

5、赛事,从文件中获取该比赛适用的打分策略。3、使用策略模式来选择不同的打分界面运行环境说明参见《评委打分系统需求规格说明书》调用关系说明调用模块被调用模块3.2.4评委打分名称评委打分标识子系统名称评委打分系统名称评委打分系统接 口说 明输入1、进入到打分界面2、分数输出1、计算打分结果2、将结果保存到文件中功 能说 明根据系统要求来设计不同的评委打分界面。每个界面对应于不同的打分策略。评委打分完成后将结果保存到文件中。运行环境说明参见《评委打分系统需求规格说明书》调用关系说明调用模块被调用模块3.2.5得分结果展示名称得分结果展示标识子系统名称得分结果展示系统名称评委打分系统接 口说 明输入

6、文件中保存的打分记录输出将文件中保存的记录显示在界面上功 能说 明将比赛结果显示出来。显示结果按照最后得分的降序进行排列。运行环境说明参见《评委打分系统需求规格说明书》调用关系说明调用模块被调用模块一、主要步骤4.1设置主界面4.2根据选择的不同进入不同的界面1.打分策略输入voidCTheJudgesScoringSystemDlg::OnBnClickedButton1(){SITsit;sit.DoModal();//TODO:在此添加控件通知处理程序代码}2.赛事录入voidCTheJudgesScoringSystemDlg::OnBnClickedButton2(){//TODO

7、:在此添加控件通知处理程序代码GIgi;gi.DoModal();}3.比赛赛事选择voidCTheJudgesScoringSystemDlg::OnBnClickedButton3(){//TODO:在此添加控件通知处理程序代码GCFgcf;gcf.DoModal();}4.比赛结果显示voidCTheJudgesScoringSystemDlg::OnBnClickedButton4(){//TODO:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。