课程设计(论文)任务书软件学院信息专业1班一、课程设计(论文)题目运动会分数统计系统二、课程设计(论文)工作自2010年12月27日起至2010年12月31日止。三、课程设计(论文)地点:创新大楼软件学院大楼四、课程设计(论文)内容要求:1.课程设计的目的~~为了配合《数据结构》课程的教学,使学生能更深刻地领会《数据结构》这门课程的重要性,特开设此课程设计;编写一些在特定数据结构上的算法,通过上机调试,更好的掌握各种数据结构及其特点,培养学生综合运用所学理论知识解决复杂实际问题的实践能力、研究性学习能力和团队合作能力。2.课程设计的任务及要求1)基本要求(1)课程设计前必须选定课程设计题目,并认真进行需求分析;(2)上机调试之前要认真准备实验程序及调试时所需的测试数据;(3)程序结构要清晰,重点函数的重点变量,重点语句要加上清晰的程序注释(4)独立思考,独立完成,调试过程要规范,认真记录调试结果;(5)撰写课设报告,对设计进行总结和讨论。2)课程设计论文编写要求(1)要按照书稿的规格撰写打印课设论文(2)论文包括任务书、目录、绪论、正文、总结、参考文献、附录等(3)正文中要有问题描述、设计求解算法、算法的实现、调试分析与结果(4)课设论文装订按学校的统一要求完成3)课设考核从以下几方面来考查:(1)出勤情况和课设态度;(2)设计任务的难易程度及设计思路;3)课设任务完成情况;(4)动手调试能力;(5)论文撰写的层次性、条理性、格式的规范性。4)参考文献[1]严蔚敏,吴伟民.数据结构(C语言版、[M].北京:清华大学出版社,2007年.[2]谭浩强.C语言程序设计[M].北京:清华大学出版社,,2006年.5)课程设计进度安排内容天数地点构思及收集资料1图书馆程序设计与调试3计算机房撰写论文1图书馆6)任务及具体要求任务:参加运动会的n个学校编号为1〜n。比赛分成m个男子项目和w个女子项目,项目编号分别为1〜m和m+1〜m+wo由于各项目参加人数差别较大,有些项目取前五名,得分顺序为7,5,3,2,1;还有些项目只取前三名,得分顺序为5,3,2。写一个统计程序产生各种成绩单和得分报表。要求:产生各学校的成绩单,内容包括各学校所取得的每项成绩的项目号、名次(成绩)、姓名和得分;产生团体总分报表,内容包括校号、男子团体总分、女子团体总分和团体总分。学生签名:「2010年12月27日课程设计(论文)评审意见(1)任务难易及设计思路:优()、良()、中()、一般()、差()(2)动手调试能力评价:优()、良()、中()、一般()、差()(3)任务完成情况评价:优(、、良(、、中(、、一般(、、差(、(4)论文撰写水平及规范性评价:优(、、良(、、中(、、一般(、、差(、(5、考勤和态度:优(、、良(、、中(、、一般(、、差(、评阅人:职称:讲师2011年1月3日1绪论32需求分析与概要设计42.1需求分析42.1.1问题描述42.1.2基本要求42.2概要设计42.2.1数据结构42.2.2程序模块及之间的调用关系53详细设计与编码实现63.1目的结果63.2变量关系6数据类型及重要变量的定义63.3编码实现73.3.1信息输入及分数统计功能73.3.2信息输出查询功能73.3.3主函数84调试分析与结果94.1运行界面9输入各项信息94.2查询115总结体会136参考文献14附录:源程序代码15近年来,在计算机软件业,面向对象程序设计的思想已经被越来越多的软件设计人员所接受。不仅因为它是一种最先进的,新颖的计算机程序设计思想,最主要的是这种新的思想更接近人的思维活动,人们利用这种思想进行程序设计时,可以很大程度地提高编程能力,减少软件维护的开销。面向对象程序设计方法是通过增加软件的可扩充性和可重用性来提高程序员的编程能力。随着计算机在我国广泛而深入的应用,在分析和开发计算机系统软件和应用软件的过程中,迫切需要掌握各种数据结构的描述方法以及相应的处理算法。因此面向对象程序设计知识是计算机相关科学的学生和从事计算机应用的技术人员必备的专业基础知识。著名的瑞士计算机科学家沃思提出:对象+消息=程序。2需求分析与概要设计2.1需求分析2.1.1问题描述参加运动会的n个学校编号为1〜n。比赛分成m个男子项目和w个女子项目,项目编号分别为1〜m和m+...