全球旧事资料 分类
C语言课程设计
f学校运动会管理系统
专业:网络工程班级:网133报告人:王先海139074347
刘随心139074338葛翔139074332指导老师:陶陶报告日期:2014年12月13号
f一、需求分析
1、问题描述:
建立运动员信息系统,包括运动员、裁判员以及运动信息的成绩管理,运动员信息为编号、姓名、身份信息(教师、学生)、参加的比赛项目等;裁判员信息为编号、姓名、身份信息(教师、学生)、裁判的项目;运动会信息包含各个比赛项目的信息、时间安排、裁判信息、比赛成绩等。
2、功能要求:
(1)各种运动信息需要利用文件的形式进行存储。
(2)输入功能:可以从键盘或文件中一次性输入多条信息;
(3)输出功能:可将运动员、裁判员、以及比赛信息打印输出或显示;
(4)查找功能:根据运动员、裁判员等查找出所需要的比赛信息;
(5)增加、删除、修改功能:完成运动员信息的多种更新;
(6)统计功能:完成各类比赛信息的统计功能,例如某项比赛的名词排名,各个运动员的积分成绩统计等。
二、总体设计
f1、将学校运动会管理系统系统进行模块化分析
学校运动会管理系统












增加

删除

修改

功能

学校运动会管理系统
裁判员功能模块
学生功能模块
比赛信息模块


输增按按搜搜按




出加号姓索索姓




全运码名号姓名




部动查查码名删




运员找找修修除




动信运运改改运




员息动动运运动





员员动动员





信信员员信

息息信信息
息息
f三、详细设计
本程序包含除mai
函数外包含20个函数:me
u、me
u2、readsstructathletesathN、reads1structrefereerefN、reads2structAll_the_eve
tssportN、savestructathletesathNi
t
、show_athletes、how_referee、add、Accordi
g_to_the_
umber_to_fi
d_players_i
formatio
、Accordi
g_to_the_
ame_to_fi
d_players_i
formatio
、Accordi
g_to_the_
umber_to_Modify_the_players_i
formatio
、Accordi
g_to_the_
ame_to_Modify_the_players_i
formatio
、Accordi
g_to_the_
ame_to_delete_the_players_i
formatio
、Accordi
g_to_the_
ame_to_fi
d_referee_i
formatio
、show_all_eve
ts、Output_o
_a_si
gle_i
formatio
、sort、keep、sheep。
f此外还定义了三个结构体类型:structathletes、structreferee、structAll_the_eve
ts。
函数名
功能
入口
出口
调用关系
me
u
输出菜单选项
该函数无形参
pri
tf输出信息,无返回

在mai
()中被反复r
好听全球资料 返回顶部