下载此文档

C语言课程设计___运动会报名系统.doc


文档分类:IT计算机 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
沈阳航空航天大学
课程设计
学号
班级
姓名
指导教师
2013年8月 30 日
沈阳航空航天大学
课程设计任务书
系:材料科学与工程学院专业:金属材料工程班级:24110102 学号: 题目:运动会报名系统
一、课程设计时间
2013~2014第1学期第1周,共计1周,20学时。
二、课程设计内容
用C语言编写软件完成以下任务:
该系统能完成如下功能:
显示运动会的所有项目;
学生可以报名,每人最多报三项。
学生可以改报项目;
分类统计报名结果;
注:最后报名数据必须保存到磁盘文件。可以按照不同的关键词统计,如按照性别统计人数,按照项目统计人数等。
三、课程设计要求
程序质量:
贯彻结构化的程序设计思想。
用户界面友好,功能明确,操作方便。
用户界面中的菜单至少应包括“报名”、“修改”、“统计”、“退出”4项。
代码应适当缩进,并给出必要的注释,以增强程序的可读性。
课程设计说明书:
课程结束后,上交课程设计说明书和源程序。课程设计说明书的内容参见提供的模板。
四、指导教师和学生签字
指导教师:________ 学生签名:________
五、成绩
六、教师评语
目录
一、需求分析 2
二、程序流程图 3
三、主要界面截图 7
四、技术要点 8
五、个人总结 13
六、参考文献 13
七、源程序 14
一、需求分析
根据任务书给定的“课程设计内容”和“课程设计要求”作如下的需求分析。
经过对程序题目的分析可知,此程序可以只用一个主函数就可以实现其功能。
首先定义一个结构体来存放所要输入的学生的信息,如学号,姓名,性别,项目编号等。
显示运动会项目的这个功能主要是用来显示所有运动会的项目,以供学生报名所用。
开始报名:就是输入报名学生的学号,姓名,性别,所选项目编号。
显示报名结果:就是把各个学生所报的项目显示出来。
分类统计报名结果:输入不同的关键词,如学号,性别,项目等,然后进行统计。
二、程序流程图
1、程序总体结构图
Printf(1)100米(2)跳高(3)跳远(4)铅球
Printf1开始报名,2修改所报项目,3分类统计报名结果,4退出
Scanf n=1?
开始报名

Scanf n=2?
显示报名结果

Scanf n=3?
分类统计报名结果

Scanf n=4?
退出
图(1) 程序总体结构图
2、具体功能图
学生报名
输入学号
Printf(“学号不能为0”)
Printf(“学号:\n”)
直到stu[i].num!=0
输入姓名
输入性别
Printf(“输入错误,请重新输入”)
Scanf(“%s”,&stu[i].sex)
直到((strcmp(stu[i].sex,“男”)!=0&&(strcmp(stu[i].sex,“女”)!=0)
输入项目编号
Printf(“输入错误,请重新输入”)
Scanf(“%”,stu[i].id);
直到(stu[i].id>4&&stu[i]==0)
图(2)学生报名
(2)显示报名结果
printf("输入姓名\n")
scanf("%s",sna)
(strcmp(sxm,a->sxmname)==0
假真
printf("输入改后的项目\n")
printf("输入要 scanf("%s",a->sxmname)
改的项目\n") strcmp(a->sxmname,xm[k].xmname)==0
假真

break printf("输入改后
的项目\n"


图(3)显示报名结果

Printf 1,按性别查找。2,按项目查找。
Scanf(“%c”,&m)
m=1?
K=0
Strcmp(stu[j].sex,”男“)==0?
m=2?
a=0;s=0;d=0;f=0;
Stu[i].id==1?
K++
a++
Stu[i].id==2?

s++
Stu[i].id==3?
d++
Stu[i].id==4?
f++
i=i+1
j<i
Printf(“参加运动会的男生有%人,女生有%人。”,i-k_)

j=j+1
break
直到j<i
图4. 分类统计报名结果
三、主要界面截图



四、技术要点
此程序虽然只是由一个主函数构成,但它的功能却不会受到影响。本程序的核心部分是按不同的关键词查询,和分类显示报名结果这两部分,下面我就分别就这两个核心部位

C语言课程设计___运动会报名系统 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人hnet653
  • 文件大小0 KB
  • 时间2015-11-09