200704021100健身跑学分管理系统

200704021100健身跑学分管理系统

ID:47084624

大小:121.50 KB

页数:20页

时间:2019-07-21

200704021100健身跑学分管理系统_第1页
200704021100健身跑学分管理系统_第2页
200704021100健身跑学分管理系统_第3页
200704021100健身跑学分管理系统_第4页
200704021100健身跑学分管理系统_第5页
资源描述:

《200704021100健身跑学分管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、沈阳航空工业学院课程设计学号200704021100班级7402104姓名石峰指导教师尹航2008年9月8日沈阳航空工业学院课程设计任务书电子信息工程学院电子信息工程专业7402104班学号200704021100一、课程设计题目:健身跑学分管理系统二、课程设计工作自2008年9月8日起至2008年9月12日止三、课程设计内容:运用所学的C语言知识,编制和调试程序,具有如下功能:学生的记录信息要保存在磁盘文件中(记录结构至少应该包括以下四项:学号,姓名、累计次数、学分)。学分计算方法:在一个学期内累计次数达到20次,可得到0.5学分,否则没有学分,新学期开始累计次数从0开始累计。在大学期间,最

2、多可得到2学分。该系统具有如下功能:(1)学生记录输入(2)跑步签到(每签到一次,累计次数加1)。(3)按学号进行排序(4)查询(可按学号、学分等进行查询)(5)插入新的学生记录(6)自己再加一项功能四、课程设计要求:程序质量:l贯彻结构化程序设计思想。l用户界面友好,功能明确,操作方便;可以加以其它功能或修饰。l用户界面中的菜单至少应包括“输入数据”、“跑步签到”、“排序”、“查询”、“退出”5项。l代码应适当缩进,并给出必要的注释,以增强程序的可读性。课程设计说明书:课程结束后,上交课程设计说明书(打印稿和电子稿),其内容如下:l封面l课程设计任务书l目录l需求分析(分析题目的要求)l程序

3、流程图(总体流程图和主要功能模块流程图)l核心技术的实现说明及相应程序段l个人总结l参考资料l源程序及适当的注释指导教师:学生签名:成绩:教师评语沈阳航院设计用纸目录一、需求分析1二、程序流程图2三、核心技术的实现说明及相应程序段9四、个人总结11五、参考文献11六、源程序1117沈阳航院设计用纸一、需求分析经过对程序设计题目的分析可知,整个程序的设计实现大致分为六个模块,其中每一个模块对应一个函数,他们的功能分别是:学生信息输入函数(shuru),学生签到函数(qiandao),按学号排序函数(paixu),按学号查询函数(chaxun),输出学分满0.5的学生函数(de)以及插入新的学生记

4、录函数(enter)。1、学生信息输入函数主要实现程序最初运行时学生数据的录入以及其后的运行中学生数据的追加功能;2、学生签到函数实现的功能是按照学号对学生的数据记录进行添加;3、按学号排序函数按照题目的具体要求实现的是按学号的递增顺序显示出相应的学生数据;4、按学号查询函数可以实现按照学号对学生的信息进行查询;5、输出学分满0.5的学生函数可以实现对学生记录中学分达到0.5的学生进行输出;17沈阳航院设计用纸6、插入新的学生记录函数可以实现插入新的学生信息。除上面介绍的功能之外,程序还具有退出功能,可以在程序的一次运行当中循环执行所有的功能,并根据需要终止程序的执行。每一个学生记录都包含学号

5、、姓名、签到次数以及学分,在程序当中,将学生记录类型定义为结构体类型,添加以及追加的学生信息直接写入D盘的student.txt文件中,其他函数每次对学生记录的访问,其数据来源都是student.txt文件,这样做不但可以保证学生数据的一致性,而且可以对学生数据进行永久保存,保证每次运行程序都可以采用原来的数据。17沈阳航院设计用纸二、程序流程图1、程序总体结构图开始i=0输出表格i++输入字符1234567shuruqiandaopaixuchaxundeenter退出结束(图1程序总体结构图)17沈阳航院设计用纸2、具体功能框图(1)学生信息输入函数开始定义inta,iac,b=0输入ac

6、=ba<=(size-b)是否i=b输出”输入超限”i<(a+c)输入信息i++结束(图2学生信息输入函数)17沈阳航院设计用纸(2)学生签到函数开始i=0istud[k+1].num真假

7、stud[k].num<=>stud[k+1].num输出stud[0].num到stud[size-1].num(图4按学号排序函数)三、核心技术的实现说明及相应程序段本程序主要由六个自定义函数和一个主函数组成,其中主函数以菜单的形式调用其他函数来实现要求的所有功能。在这些函数当中,学生信息输入函数、学生签到函数和按学号排序函数是程序中较为核心的部分,下面分别进行说明。1、学生信息输入函数学生信

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。