合肥师范学院(本科)课程设计说明书课程数据结构题目运动会分数统计系统姓名朱茜刘金玉史雯学号111045101811104511121110451088专业班级2011级计算机软件2班指导教师程敏完成日期2012年12月25日-1-1、绪言21世纪是个信息化的时代,现代计算机技术的发展,为各行各业的发展创造了一个全新的时代背景——人们的生活、工作等已经越来越离不开计算机科学的运用,体育作为个人、家庭、社会的一个主要实践领域,大大小小的运动会也在各大中院校中展开,自从计算机科学涉及运动领域后,人们对运动会的管理也从人工的向自动化转变
运用数据结构的知识解决运动会分数统计的问题,编写一个程序来完成运动会分数统计系统
本程序设计中,可以输入参加运动会的学校编号及项目编号;根据具体情况选择输入参加项目的男女类别和取成绩名次类别;最后选择输入名次;实现数据统计,排序输出,学院及项目查询等功能
数据结构课程设计是为数据结构课程独立开设的实践性教学环节
课程设计的目的是要求学生达到熟练掌握C语言的基本知识和技能;了解并掌握数据结构与算法的设计方法,具备初步的独立分析和设计能力;提高程序设计和调试能力
学生通过上机实习,验证自己设计的算法的正确性
学会有效利用基本调试方法,迅速找出程序代码中的错误并且修改;培养算法分析能力,分析所设计算法的时间复杂度和空间复杂度,进一步提高程序设计水平;初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能
-2-2、需求分析2
1功能需求本系统主要是运动会分数统计方案设计
任务:参加运动会有n个学校,学校编号为1⋯⋯n
比赛分成m个男子项目,和w个女子项目
项目编号为男子1⋯⋯m,女子m+1⋯⋯m+w
不同的项目取前五名或前三名积分;取前五名的积分分别为:7、5、3、2、1,前三名的积分分别为:5、3、2;哪些取前五名或前三名由学生自己设