一、程序分析与设计
(标题四号宋体加黑,正文五号宋体,行间距-固定值18,首行缩进2字符)
1.题目描述
初始化输入:N-参赛院系总数,M-男子竞赛项目数,W-女子竞赛项目数;即
要求输入一些基础数据,如院系名称,每个院系参赛选手及选手编号。竞赛
项目名称与代号。这些数据存储在文本文件中,不需要每次都单条录入。
各项目名次取法有如下几种:
取前 4 名:第 1 名得分 6,第 2 名得分 4,第 3 名得分 2,第 4 名得分 1;
由程序提醒用户填写比赛结果,输入各项目获奖运动员的信息。
所有信息记录完毕后,用户可以查询各个院系或个人的比赛成绩,生成团体
总分报表,查看参赛院系信息、获奖运动员、比赛项目信息等。
2.需求分析
根据题目要求应提供键盘式菜单实现功能选择,还应提供信息的输入操作,
由于在程序中提供查询功能所以应有显示、查找等操作。
3.总体设计
根据上面的需求分析,可以将这个系统的设计分为 1、信息输入模块 2、比
赛结果录入模块 3、查询模块。具体校际运动会管理系统分为 信息的输入、
结果的输入、学校各个项目的得分的查寻、总体报表的生成。
4.详细设计
(1)主函数
主函数一般设计的比较简洁,只提供输入,处理和输出部分的函数调用。其
中功能模块用菜单方式选择。