




已阅读5页,还剩32页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录1课程的设计目的. 1两门课程的设计任务和内容. 13系统设计方案.23.1系统详细说明. 23.1.1系统设计背景.23.1.2系统设计详情.3.2功能模块分类.23.2.1功能模块说明.23.2.2输入项目. 43.2.3输出项目.44实施和测试系统. 44.1实现主菜单.54.1.1流程图. 54.1.2代码.64.1.3测试主菜单.74.2实施查询模块.74.2.1流程图. 74.2.2代码. 84.2.3模块测试. 114.3查看数据模块的实现. 124.3.1流程图. 124.3.2代码.134.3.3模块测试. 154.4文件输出模块. 164.4.1代码.164.4.2模块测试. 174.5显示排名模块. 174.5.1流程图. 174.5.2代码. 184.5.3模块测试. 195程序调试和错误.196参考文献.207附录.20一、课程设计的目的1 )学习综合运用c高级语言课程和其他培训课程的知识,提高分析和解决实际问题的能力,进一步强化、深化和拓展所学知识的结构化编程思想,加深对高级语言基本语言要素和控制结构的理解。2 )全面系统学习对象程序设计的基本概念、基本语法和编程方法在独立完成具有一定工作量的编程任务的同时,强调良好的编程风格。3 )学习程序设计中常用的算法和c语言的编程技巧和升级机的调试方法。四)在参与一系列子项目的实践过程中,综合运用学到的知识,提高解决实际问题的能力,取得相关项目管理和团队合作等多方面的具体经验。二、课程设计任务和内容根据以下要求,应用c语言制作可用的比较完善的跨学科运动会管理系统软件(两人分模块协作)。要求:初始化输入:学校总数和名字,运动员总数和运动员基本信息,运动会项目(为方便考试男女各4项,项目1,项目2,项目3,项目4代表)。各项目的排序方法如下前5位: 1位7分、2位5分、3位3分、4位2分、5位1分前3位: 1位5分、2位3分、3位2分用户定义。功能要求:(1)通过程序填写比赛的交接结果,提醒用户输入参加各项比赛的选手的选手信息(2)信息注册完毕后,系统给运动员、各学校排名(3)所有信息记录后,用户可以查看各学校比赛的成绩和等级、运动员比赛的成绩和等级(4)最后还可以输出比赛信息。注:我与网络工程组黄科荣先生合作,共同完成了本次校际运动会管理系统的程序设计。 我负责查询模块、数据显示模块、文件输出模块的实现和排名模块的显示。3 .系统设计方案3.1系统详情3.1.1系统设计背景随着中国教育改革的深化和大学生的普及,大学每年都举办运动会。 是为了让大学生积极参加体育活动。 另一方面,也是为了培养国家体育人才。 在各校际比赛中,需要整理运动会的信息,与其相关的数据量的大小,单纯的手写记录不能满足用户的需求,利用运动会管理系统及时知道各环节的信息变化,有助于管理的高效化。 本项目作为c+课程设计课程的训练项目提出,旨在提高大家的实践能力,以提高同学们的系统开发能力。 所以,有必要开发适合自己运动会实际情况的平台。3.1.2系统设计详情系统的使用对象是太原科技大学、太原理工大学、山西大学、中北大学共同举办的校际运动会。 系统需要建立两个结构学校和运动员。 学校应包括学校名称、学校代码、学校总分和学校排名等信息,选手应包括姓名、性别、学校、比赛成绩、比赛名次、比赛成绩等信息。 系统实现了学校和运动员基本信息的输入和输出,并对其进行询问,最后做成报告。3.2功能模块分类3.2.1功能模块的说明根据主题要求和系统功能,系统可以分为学校信息输入、学生信息输入、成绩输入、查询、数据显示、文件输出、排名7个模块。 各模块的基本介绍如下:学校信息输入模块:输入学校总数,初始化学校名称、代码、成绩、排名等信息。学生信息输入模块:输入学生总数,计算运动员姓名、性别、学校、成绩、排名、得分等信息。成绩登记模块:要登记运动员的比赛成绩,系统必须对运动员进行排名和分数。查询模块:用户可选择运动员、学校、项目三种查询方式。显示数据模块:显示学校信息、选手信息和得分规则。输出文件模块:存储文件。显示排名模块:显示学校排名和运动员排名。注:我主要负责查询、数据显示、文件输出、排名4个模块的相关内容显示,黄科荣负责学校信息输入、学生信息输入、成绩输入3个模块的相关内容编制,最后整体代码由两人组合完成。校际运动会管理系统输出文件显示数据信息查询显示排名运动员成绩登记学生信息输入学校信息输入运动员排行榜学校情报运动员信息得分规则学校排名学校查询项目查询学生查询图3.1校际运动会管理系统的功能框图3.2.2输入输出以下所有输入都是键盘输入选择得分规则int a(1、2、3 )从主菜单栏中选择选项intn (1,2,3,4,5,6,7,8 )学校数量int XN学校名string mingzi学校号string daihao学生人数int SN学生名字string xingming学生性别bool xingbie参加项目bool xiangmu4成绩float chengji选择查询方式inta (1,2,3,4 )选择要显示的消息intl (1,2,3,4 )选择现实的排名int a(1、2、3 )3.2.3输出项学校排名int mingci4;学校名string mingzi学生名字string xingming学生性别bool xingbie参加项目bool xiangmu4成绩float chengji个别得分int defen4总分int zongfen四、系统的实现和测试4.1主菜单模块的实现4.1.1主菜单的流程开始显示主菜单输入选择是否合理图显示错误消息yn是否为1是否为“3”NNN是否为“2”是否是4yyyn调用输入函数调用显
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新零售模式线上线下融合方案
- 兼职工作协议的注意事项
- 企业市场分析中的数据挖掘技术
- 2025年世界顶级几何题目及答案
- 浸出生产车间考试试题及答案
- 分数通分试题及答案
- 2025年善意的谎言辩论材料
- 2025年山西省晋中市事业单位工勤技能考试题库及答案
- CN120246490A 仓储系统、货架机器人、换电机器人及换电方法 (杭州海康机器人股份有限公司)
- CN120127918B 一种伺服电机定子冲片自动化叠片机 (江苏联博精密科技股份有限公司)
- 合规审计笔试题及答案
- 《社会工作》课件
- 中国工程总承包行业市场深度调研及发展趋势与投资前景研究报告2025-2028版
- 老年髋部骨折围术期护理临床实践专家共识2024版解读
- 中国胎教行业市场调研分析及投资前景预测报告
- 储能电站施工方案新建项目
- 《GNSS测量技术与应用》 课件 4.10GNSS控制测量技术总结
- DB32-T 4987-2024 桥梁轻量化监测系统建设规范
- 电梯自动化与智能化技术的前沿探索
- 2025年万达商业地产租赁合同标准版
- 湖南造价咨询合同范本(2篇)
评论
0/150
提交评论