以C++为核心的系统
运动会分数统计方案适合采用结构体数组,为了实现系统功能,主要应实现以下几部分:比赛成绩输入、比赛成绩输出、查询比赛成绩和调用统计结果,进入菜单界面后,需要输入学校编号,项目编号,取得的名次个数,以及哪些名次,并且应该提供键盘式选择菜单实现功能选择。
按照课题要求,在设计时将本系统分为输入项目成绩、查看学校成绩、查看项目成绩、输入学校和项目名称、设置几个功能模块,并且将对录入的分数按照各项成绩得分以及团体总分排序。
运动会系统先制定本次运动会所需的参赛项目。本数据表根据要求设计存储每个项目的编号、项目名称、要取的名次、各个名次获奖学校。用于对以后项目情况的统计已及查询。其中项目编号直接用运动项目数组下标+1表示,name和win_school由输入信息输入,award_num由设置选项输入。
本程序将程序数据分为三个txt文件保存,分别是schools.txt, sports.txt, setting.txt。分别保存学校数组,运动项目数组和设置参数的数据。其中学校数组和运动项目数组按照结构体的成块储存,每块保存着单个结构体的所有参数数据,而设置参数则按照设置菜单的顺序直接存储各个参数。
WRITE-BUG研发团队衷心希望【WRITE-BUG数字空间】可以给每位同学一个属于自己的秘密空间,同时祝愿大家在“公开圈子”世界里,遇见志同道合的伙伴们,因为我们与大家一样,都曾孤独前行着。


