ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:102.27KB ,
资源ID:6656754      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6656754.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(运动会计分系统系统报告.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

运动会计分系统系统报告.docx

1、运动会计分系统系统报告程序设计基础课程设计报告题 目 运动会比赛计分系统设计专业班级 数媒1302 学 号 201307120227 姓 名 任飞龙 指导老师 完成时间 2014年6月23日 主要功能包括:1) 信息录入:用户输入运动员的编号、姓名、性别、院系、跑步分数、篮球分数、足球分数,条数不限。2) 信息查找:用户输入编号查找,有对应信息则显示,没有则输出“没有找到相应记录”。3) 信息修改:可以实现对运动员“姓名、性别、院系、跑步分数、篮球分数、足球分数”信息的修改。4) 信息删除:用户输入编号,有对应信息则询问“是否删除”,没有则显示“没有记录!”5) 信息统计:统计用户记录的总信息

2、数目。1) 菜单选择模块完成用户命令的接收,此模块是运动会比赛计分系统的入口,用户所要进行的各种操作均需在此模块中进行选择而调用其他模块实现相应的功能;2) 信息输入模块完成必要信息的录入和保存; 3) 统计模块是对输入信息的处理,是一种必要的辅助模块; 4) 输出模块包括:1不输出信息,读入文件中;2输出信息,不读入文件。其中输出的信息有:姓名、性别、院系、跑步分数、篮球分数、足球分数;5)文件读入模块是为了满足客户需要,为了储存信息,方便使用;6)信息查询模块完成对各信息的查询,查询时应输入成员编号进行查询。1.向用户展示主界面。2.用户按0-5选择功能。3.选择1,进入录入信息模块,分别

3、记录运动员“跑步、篮球、足球”分数。记录完毕,判断是否继续,是,就继续录入,直到用户退出录入信息模块;否则直接返回主界面。4.选择2,进入查找信息模块,输入要查询的信息的编号,判断是否有记录,是,就显示该编号的信息,然后返回主界面;否则直接返回主界面。5.选择3,进入删除信息模块,输入要删除的信息的编号,判断是否删除,是,就输出删除信息,然后返回主界面;否则直接返回主界面。6.选择4,进入修改信息模块,输入要修改的信息的编号,判断是否修改,是,就重新录入信息,然后返回主界面;否则直接返回主界面。7.选择5,进入统计信息模块,显示录入的信息条数,然后返回主界面。8.选择0,退出程序。录入模块为用

4、户提供信息录入功能,在此功能下用户可以录入运动员的比赛成绩,并且,录入的信息会被保存在一个名为“运动会比赛计分系统”的文件中,方便用户查找,修改信息。用户从主界面选择 1 后程序功能实现:打开文件fp=fopen(运动会比赛计分系统,ab+),读取文件中的信息,fread(&memberm ,LEN,1,fp)=1,直到文件结尾while(!feof(fp),统计已录入的信息数目m+,如果m!=0,则以相应格式显示已录入信息,并询问用户是否录入信息,如果m=0,仅询问用户是否录入信息strcmp(ch,Y)=0|strcmp(ch,y)=0,用户输入y或Y,开始录入信息,否则就返回主菜单,录入

5、完成后,向文件中写入信息fwrite(&memberm,LEN,1,fp)!=1,保存,并重新判断用户是否继续录入信息,直到用户选择不录入信息,退出此功能模块。当用户从主界面选择 5 后程序功能实现:打开文件fp=fopen(运动会比赛计分系统,ab+),读取文件中的信息,fread(&memberm ,LEN,1,fp)=1,直到文件结尾while(!feof(fp),统计已录入的信息数目m+,并显示已录入信息数目。 void in() /录入运动员信息 int i,m=0; char ch2; FILE *fp; if(fp=fopen(运动会比赛计分系统,ab+)=NULL) print

6、f(不能打开文件!n); return; while(!feof(fp) if(fread(&memberm ,LEN,1,fp)=1) m+; /统计当前记录条数 fclose(fp); if(m=0) printf(没有找到!n); else show(); /调用show函数,显示原有信息 if(fp=fopen(运动会比赛计分系统,wb)=NULL) printf(不能打开文件!n); return; for(i=0;im;i+) fwrite(&memberi ,LEN,1,fp); /向指定的磁盘文件写入信息 printf(是否输入?(y/n):); scanf(%s,ch); w

7、hile(strcmp(ch,Y)=0|strcmp(ch,y)=0) /判断是否要录入新信息 printf(编号:); scanf(%d,&memberm.num); /输入运动员编号 for(i=0;im;i+) if(memberi.num = memberm.num) printf(该记录已经存在,按任意键继续!); getch(); fclose(fp); return; printf(运动员姓名:); scanf(%s,memberm.name); /输入运动员姓名 printf(请输入性别:); scanf(%s,memberm.sex); /输入性别printf(请输入院系:)

8、; scanf(%s,memberm.faculty); /输入院系printf(请输入跑步分数:); scanf(%f,&memberm.run); /输入跑步分数printf(请输入篮球分数:); scanf(%f,&memberm.basketball); /输入篮球分数 printf(请输入足球分数:); scanf(%f,&memberm.football); /输入足球分数memberm.total=memberm.run+memberm.basketball+memberm.football; /计算总分 if(fwrite(&memberm,LEN,1,fp)!=1) /将新录

9、入的信息写入指定的磁盘文件 printf(不能保存!); getch(); else printf(%s 已经保存!n,memberm.name); m+; printf(是否继续?(y/n):); scanf(%s,ch); fclose(fp); printf(OK!n);void show() FILE *fp; int i,m=0; fp=fopen(运动会比赛计分系统,ab+); while(!feof(fp) if(fread(&memberm ,LEN,1,fp)=1) m+; fclose(fp); printf(编号 姓名 性别 院系 跑步分数 篮球分数 足球分数 总分 tn

10、);for(i=0;im;i+) printf(FORMAT,DATA); void total() / 统计 FILE *fp; int m=0; if(fp=fopen(运动会比赛计分系统,ab+)=NULL) printf(不能打开记录!n); return; while(!feof(fp) if(fread(&memberm,LEN,1,fp)=1) m+; /统计记录个数 if(m=0) printf(没有记录!n); fclose(fp); return; printf(一共有 %d 条记录!n,m); /将统计的个数输出 fclose(fp);1)录入运动员信息如图:2)统计运动

11、员信息如图:通过这次课程设计,使我对C语言有了更进一步的认识和了解,要想学好它要重在实践,要通过不断的上机操作才能更好地学习它,我也发现我的好多不足之处,首先是自己在指法上还不行,经常按错字母,通过学习也有所改进;再有对C语言的一些标准库函数不太了解,还有对函数调用的正确使用不够熟悉,还有对C语言中经常出现的错误也不了解,通过实践的学习,我认识到学好计算机要重视实践操作,不仅仅是学习C语言,还是其它的语言,以及其它的计算机方面的知识都要重在实践,所以后在学习过 程中,我会更加注视实践操作,使自己便好地学好计算机。在课程设计过程中,收获知识,提高能力的同时,我也学到了很多人生的哲理,懂得怎么样去制定计划,怎么样去实现这个计划,并掌握了在执行过程中怎么样去克服心理上的不良情绪。参考文献1谭浩强著,C程序设计(第三版),北京:清华大学出版社, 2007

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1