C语言课设校级运动会管理系统.doc

上传人:m**** 文档编号:545740518 上传时间:2023-04-27 格式:DOC 页数:18 大小:399.50KB
返回 下载 相关 举报
C语言课设校级运动会管理系统.doc_第1页
第1页 / 共18页
C语言课设校级运动会管理系统.doc_第2页
第2页 / 共18页
C语言课设校级运动会管理系统.doc_第3页
第3页 / 共18页
C语言课设校级运动会管理系统.doc_第4页
第4页 / 共18页
C语言课设校级运动会管理系统.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《C语言课设校级运动会管理系统.doc》由会员分享,可在线阅读,更多相关《C语言课设校级运动会管理系统.doc(18页珍藏版)》请在金锄头文库上搜索。

1、.C 程序设计实习报告校际运动会管理系统一、题目要求(1)信息初始化输入:N参赛学校总数,M男子比赛项目数,W女子比赛项目数;各项目名次取法有以下几种:错误!未找到引用源。取前5名:第一名得分7,第二名得分5,第三名得分3,第四名得分2,第五名得分1; 取前3名:第一名得分5,第二名得分3,第三名得分2;用户自定义:各名次权值由用户指定。( 2)提示用户填写比赛结果,输入各项目获奖运动员信息。( 3)全部信息记录完成后,用户能够查问各个学校的比赛成绩,生成集体总分报表,观察参赛学校信息和比赛项目信息等。二 .整体设计剖析整个系统,依据以上的需求剖析及题目要求,可将整个系统的设计分为以下五个模块

2、:信息输入、录入比赛结果、查问信息、退出.1总的模块图Saveathele()保留运动员信InformationSaveschool()保留学校信息Saveprogram()保留项目信息Savescore()比赛结果录入MainTtzf()查问集体总分.Search()Csxx()查问参赛学校信息Bsxm()查问集体总分Exit(0)图1整体模块图三、详尽设计主函数主函数一般设计的较为简短,只供给输入、功能办理和输出部分的函数调用。此中各功能模块用菜单式选择。此外菜单部分也能够写成函数。流程图显示一系列功能选项输入,判断是不是4Y依据的值调用各功能模块函数图主函数流程图程序voidmain()

3、Word专业资料.menu();voidmenu()intn,w1;doputs(tt*_Welcometoloadsportssystem!_*n);puts(tt*MENU*n);puts(tt*1.Entertheinformation*n);puts(tt*2.Score比赛结果录入*n);puts(tt*3.Search*n);puts(tt*4.Exit*n);puts(tt*n);printf(Choiceyournumber(1-4):bb);scanf(%d,&n);if(n4)w1=1;getchar();elsew1=0;Word专业资料.while(w1=1);swit

4、ch(n)case1:Information();break;/输入信息case2:savescore();break;/比赛结果录入case3:Search();break;/查问模块case4:exit(0);2. 各功能模块设计(1)信息输入模块一是参赛学校信息,二是参赛运动员信息,三是比赛项目信息,分别输入并保留信息输入读入、显示参赛学校读入、显示运动员读入比赛项目图信息输入模块流程图voidInformation()Word专业资料.intn,w;doputs(nnn);puts(tt*_Welcometoload信息录入system!_*n);puts(tt*MENU*n);put

5、s(tt*1.saveathlete*n);puts(tt*2.saveschool*n);puts(tt*3.saveprogram()*n);puts(tt*4.back*n);puts(tt*n);printf(Choicyournumber(1-4):bb);scanf(%d,&n);if(n4)w=1;getchar();elsew=0;while(w=1);switch(n)Word专业资料.case1:saveathlete();break;/保留运动员信息子函数case2:saveschool();break;/保留学校信息子函数case3:saveprogram();brea

6、k;/保留项目比赛信息子函数case4:exit(0);(2) 结果录入模块录入运动员比赛得分剖析计算各学校总分图4比赛结果录入模块流程图(3) 查问信息模块剖析查问信息模块供给按不一样式查问各样信息机返回功能,此中各功能模块用菜单式选择。菜单部分也可写成函数。查问信息模块查问学校查问运动员查问项目返回主菜单图6查问信息模块流程图Word专业资料.定义构造体指针UNI*next输入学校名字判断输入名字与构造体中学校名能否同样调用输出函数指针变量值向下一组数据图8查问学校绅士程图结果各模块界面图如图:()主菜单函数Word专业资料.()信息录入模块()查问子菜单()按学校名字查问信息Word专业

7、资料.(5) 按项目查问项目信息()查问集体总分Word专业资料.程序代码:#include#include#include#include#defineSIZE9#defineN3#defineWM3voidbsxm();voidcsxx();voidInformation();intmain();voidmenu();voidprintf_back();voidsaveathlete();voidsaveprogram();voidsaveschool();voidsavescore();voidSearch();voidttzf();inti;FILE*fp1,*fp2,*fp3,*fp4;structathlete/定义运动员信息charuniv5;charname8;charprog15;charmingci5;intscore;atSIZE;structxuexiao/定义学校信息charuniv5;charprog15;intnum_athlete;xxN;structprogram/定义项目信息Word专业资料.charprog5;intquming;charath15;charath25;charuniv15;charuniv25;proWM;structzongfen/定义学校得

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号