首页 校际运动会管理系统方案

校际运动会管理系统方案

举报
开通vip

校际运动会管理系统方案《校际运动会管理系统》程序设计基础课程设计报告二00八年七月二十九日TOC\o"1-5"\h\z课程设计目的2课程设计题目描述和要求2课程设计报告内容33.1sport类(lei)43.2主类及其子类4算法描述4运算结果4源程序及流程图5HYPERLINK\l"bookmark4"\o"CurrentDocument"课程设计总结201:课程设计的目的本程序主要学习类的使用,以及子类的调用,了解函数体的调用case语句使用,for循环,函数的调用,进一步加深对语言程序设计的了解,解决一些简单的程序应用,...

校际运动会管理系统方案
《校际运动会管理系统》程序 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 基础课程设计报告二00八年七月二十九日TOC\o"1-5"\h\z课程设计目的2课程设计题目描述和要求2课程设计报告内容33.1sport类(lei)43.2主类及其子类4算法描述4运算结果4源程序及 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 图5HYPERLINK\l"bookmark4"\o"CurrentDocument"课程设计 总结 初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf 201:课程设计的目的本程序主要学习类的使用,以及子类的调用,了解函数体的调用case语句使用,for循环,函数的调用,进一步加深对语言程序设计的了解,解决一些简单的程序应用,综合实现程序的利用。2:校际运动会管理系统2:问题描述(1)初始化输入:N-参赛学校总数,M-男子竞赛项目数,W•女子竞赛项目数;各项目名次取法有如下几种:取前5名:第1名得7分,第2名得5分,第3名得3分,第4名得2分,第5名得1分;取前三名:第一名得5分,第二名得3分,第三名得2分;用户自定义:各名次权值有用户定义。(2)由程序提醒用户填写比赛结果,输入各项目获奖运动员的信息。(3)所有信息记录完毕后,用户可以查询各个学校的比赛成绩,生成团体总分报 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf ,查看参赛学校信息和比赛项目信息等。3:课程设计的基本要求:根据规定的题目,编写程序设计的说明(程序设计文当),程序设计说明包括以下内容:设计简要说明1)程序运行的软硬件环境2)程序的组成模块及每个模块的基本功能3)每个模块的流程图4)程序的使用方法5)源程序的清单6)总结与体会课程设计报告内容3.1第一个程序有一个Point类,该类共有12个函数3.2第一个程序的类中各个函数作用分别为:voidMenu();//显示选单voidSet1();//设置竞赛项目总数voidSet2();//设置某项目名次的取法及每一名次的分值voidFind();//查询功能voidSet3();//设置竞赛项目信息voidPut();//打印竞赛项目信息voidSet4();//为某个竞赛项目设定比赛结果信息voidList();//按学校打印成绩voidGetReport();〃生成报表voidQuit();//退出功能算法描述该程序主要采用类的结构,及其应用,公有10函数,在函数中实现嵌套,连接,指针的传递,数组等简单的程序结构。运算结果该程序运行结果及其程序逐步实现为以下图片显示环C:kDacimentsandSet+ings\Ad>iiiis+rat&r\.^:ifii\j|^可以对校际运动会铳序理理理单SM厶豊仃动动进运运息际曙设囂竞赛项日总数"〉设賈応赛工贝目名止uz匸i殳置克赛贡目詹息®iftttE赛结果信息“a査询<£》按学校打印成缆®>打电韦赛项自信息KP生成报表<»退_由3溝您输入相应的字母;6.源程序#inelude#ineludeusingnamespacestd;classSport//{public:voidMenu();//显示选单voidSet1();//设置竞赛项目总数voidSet2();//设置某项目名次的取法及每一名次的分值voidFind();//查询功能voidSet3();//设置竞赛项目信息voidPut();//打印竞赛项目信息voidSet4();//为某个竞赛项目设定比赛结果信息voidList();//按学校打印成绩voidGetReport();//生成报表voidQuit();//退出功能private:stringname;〃学校名称stringsnumber;//学校编号stringmtname;//男子竞赛项目类型stringmtnumber;//男子竞赛项目编号stringftname;//女子竞赛项目类型stringftnumber;//女子竞赛项目编号intnumber;//得分};strings;//定义字符型全局变量intn;//定义整型全局变量Sportt[1OO],tt[1OO];〃定义结构体数组intt1[100];intn1,n2,n3;voidSport::Menu()//显示选单cout<<"\n**********“<<"^选单"<<"**********"<\t"<<"设置竞赛项目名次<2>\n"<<"设置竞赛项目信息<3>\t"<<"设定比赛结果信息<4>\n"<<"查询<5>\t"<<"按学校打印成绩<6>\n"<<"打印竞赛项目信息<7>\t"<<"生成报表<8>\n"<<"退出\n";cout«endl;cout«"******************************\\<>n1;coutvvendl;coutvv"请输入女子竞赛项目总数(0<总项目数<8):";cin>>n2;coutvvendl;coutvv"请输入参加运动会的学校总数(0v学校总数v8):";cin>>n3;for(inti=0;ivn3;i++){t[i].snumber=i+1;cout«"\n请输入编号为"<>tt[i].name;}cout«endl;coutvv"**********输入完毕!***********"<>over;if(over=="over")break;cout<<"\n请选择编号为"<>ch;cout«endl;switch(ch){case'0':/*取前5名*/t1[0]=7;t1[1]=5;t1[2]=3;t1[3]=2;t1[4]=1;break;}case'1':/*取前3名*/{for(inti=0;i<3;i++){t1[0]=5;t1[1]=3;t1[2]=2;}break;}case2:/*用户自定义类型*/{coutvv"退出请输入over,继续请输入c,然后按相应的字母查询!"<>over;if(over=="over")break;cout<<"\n请输入该项目第"<>p;if(p<=0){cout«"\n输入有误,分值应大于0!"<>over;if(over=="over")break;coutvv"请输入你的选择(参赛学校信息,比赛项目信息,学校比赛成绩):";chars;cin>>s;switch(s){case'n':{coutvv"请输入学校的名称:";stringfname;cin>>fname;for(inti=0;i>fname;for(inti=0;i>ffname;for(inti=0;i>fname;for(inti=0;i>over;if(over=="over")break;cout<<"\n请选择男子或女子项目编号(1:男2:女):";/*项目类型:男子或女子项目*/charch;cin>>ch;cout«endl;switch(ch){case'1':{for(inti=0;i>t[i].mtname;}}break;case2:{for(inti=0;i>t[i].ftname;}}break;default:{cout<<"\n输入字母错误,请重新输入!!!";/*项目名称*/}break;}}Sportsport;sport.Menu();//调用Menu函数,显示选单*/}voidSport::Put()//打印竞赛项目信息{inti;cout«"\n共有"<>ch;cout«endl;switch(ch){case1:{for(i=0;i>t[i].name;cout<<"\n学校编号:";/*学校编号检查编号合法性*/cin>>t[i].snumber;}}break;case2:{for(i=0;i>t[i].name;cout<<"\n学校编号:";/*学校编号检查编cin>>t[i].snumber;}}break;default:号合法性*/{cout<<"\nbreak;输入字母错误,请重新输入!!!";・・・J}}Sportsport;sport.Menu();//调用Menu函数,显示选单}voidSport::List()//按学校打印成绩{if(n1<=0)cout<<"\n没有学校参加比赛!"<>s;cout«endl;switch(s){case'1':{sport.Set1();//调用创建函数break;}case2:{sport.Set2();〃调用保存函数break;}case3:{sport.Set3();//调用增加函数break;}case'4':{sport.Set4();//调用修改函数break;}case'5':{sport.Find();//调用查询函数break;}case'6':{sport.List();//调用显示函数break;}case'7':{sport.Put();//打印竞赛项目信息break;}case'8':{sport.GetReport();//生成报表break;}case'q':case'Q':{sport.Quit();//调用退出函数break;}default:{cout<<"\n您输入的字母错误,请按提示重新输入!"<
本文档为【校际运动会管理系统方案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥15.0 已有0 人下载
最新资料
资料动态
专题动态
is_997338
暂无简介~
格式:doc
大小:28KB
软件:Word
页数:21
分类:
上传时间:2019-09-18
浏览量:6