精品word学习资料可编辑
名师归纳总结——欢迎下载
运动会分数统计系统得实现
0 9 计科 (2)班E10 914044
杨 素 传
一,设计要求
1,问题描述
参与运动会有n个学校 ,学校编码为1 ,2 ,? ,n,竞赛分成 m 个男子项目与 w 个女子项目,项目编号为男子 1,2,? ,m,女子 m+1,m +2 ,? ,m +w,不同得项目取前五名或前三名积分 ;取前五名得积分分别为 7,5,3,2,1; 前三名得积分分别 5,3,2;哪些取前五名或前三名由同学自己设 定( m〈 =20 ,n<=2 0);
2,需求分析
(1 )可以输入各个项目得前三名或前五名成果 ; (2)能统计各学校成果 ;
(3)可以按学校编号,学校总分,男女团体总分排序输出 ;
(4 )可以按学校编号查询学校某项目情形 ,可以按项目编号查询取得前三名或前五名得学校,
二,概要设计
1,主界面设计
为了实现运动会分数统计系统 ,设计一个含有多个菜单项得主控菜单子程序以连接系统得各项子程序 ,便利用户使用本程序,本系统主控菜单运行界面图 1 所示,
精品word学习资料可编辑
名师归纳总结——欢迎下载
2,储备结构设计
图 1 运动会分数统计系统程序主菜单
精品word学习资料可编辑
名师归纳总结——欢迎下载
本程序采纳链式储备类型 (LNod e )储备运动会分数统计系统得节点信息;运动会分数
统计系统得链表中得结点包括 8 个域 :项目编号域 (obj num ),项目类型 (objty p e),运动员编号 (at hnum ),运动员姓名 (athna me[20]) ,学校编号 (s chnum) ,校名 (schname[ 30]) ,运动员分数 (athsc ore )与指向下一个节点得指针欲 (struct L Nod e *n ext) ;
3,系统功能设计
精品word学习资料可编辑
名师归纳总结——欢迎下载
本系统设置了8个子功能菜单;8个子功能得设计描述如下 :
(1)录入各项目得成果;由函数c reatLi nk () 实现;当用户挑选该功能时 ,系统会以用户输入得数据运动会分数统计链表,
(2 )统计各学校分数; 由函数 schoo lSco re ()实现, 当用户挑选该功能时 ,系统会统计各学校分数;
按学校编号次序输出,由函数 prin t f Sc hoo lNum ber() 实现;当用户挑选该功能时,系统会按学校编号次序输出数据,
按学校总分次序输出; 由函数 prin tfS cho ol S cor e()实现;当用户挑选该功能时 ,
系统会按学校总分次序输出数据,
按男女团体总分次序输出, 由函数 prin tf Man Wom anScore()实现, 当用户挑选该功能时 ,系统会按男女团体总分次序输出数据,
(6 )按学校编号查询学校某项目情形;由函数 print fSc hoolObject() 实现;当用户挑选该功能时 ,系统会按学校编号输出学校某项目情形;
按项目编号查询取得前三名或前五名得学校;由函数 printfO b jectSc hool ()实现;当用户挑选该功能时 ,系统会按项目编号查询取得前三名或前五名得学校情形,
退出,由e xit(0) 函数实现,
三,模块设计
1,模块设计
本程序包含两个模块 :主程序模块与工作区挑选模块,其调用关系如图 2 所示;
主程序模块 工作区挑选模块
精品word学习资料可编辑
名师归纳总结——欢迎下载
2,系统子程序及功能设计
图 2 模块调用示意图
精品word学习资料可编辑
名师归纳总结——欢迎下载
本系统共设置个 6 子程序 ,各子程序得函数名及功能说明如下;
( 1) L inkL ist creatLin k() // 创建链表 (录入各项目得成果)
( 2) int school Score(L in kLi st L) //统计各学校总分
( 3) v oid printfSc hoolNumbe r () //按学校编号次序输出
( 4) void printfSchool S core() // 按学校总分次序输出
( 5) voi d p rint fManWomanSco r e(LinkList L // 按男女团体总分排序输出
( 6) voi d prin tf School Obje ct(L in kL ist L ) / /按学校编号查询学校某项目情形
( 7) vo id p ri ntf Obj ectSchoo l(L i nkList L) //按项目编号查询取得前三名或前五名得学校
( 8) int main() //主函数
3,函数主要调用关系图
本系统 6 个子系统之间得主要调用关系如图
您可能关注的文档
最近下载
- 银行营业厅装修控制要点.pdf VIP
- SolidWorks-Simulation有限元分析培训教程.ppt VIP
- 艾瑞咨询-企业采购数字化管理调研白皮书.pdf VIP
- 走近人工智能:人工智能技术应用之四——自动驾驶PPT教学课件.pptx VIP
- 储能电站运营托管协议(专业·高效版).docx VIP
- 高速公路加宽改扩建工程路基土方工程施工技术方案.docx VIP
- 体育教材教法.pptx VIP
- 《血小板异常概述》课件.ppt VIP
- 2015年四川省绵阳市南山中学实验校区自主招生物理试卷 .pdf VIP
- 6.1东北地区的地理位置与自然环境课件-2023-2024学年+湘教版地理八年级下册.pptx VIP
原创力文档

文档评论(0)