欢迎来到天天文库
浏览记录
ID:62276016
大小:137.50 KB
页数:16页
时间:2021-04-25
《c语言课程设计-学生成绩管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.....................最新资料整理推荐.....................学生成绩管理系统课程设计报告目录一、系统软件环境………………………………(3)二、课程设计题目………………………………(3)三、课程设计的基本要求………………………(3)四、数据结构设计描述…………………………(4)五、各变量的定义和作用………………………(4)六、系统各函数的功能、相互调用关系………(4)七、N-S流程图…………………………………(5)八、课程设计过程中遇到的问题及解决过程…(6)九、心得与体会………………………………
2、…(6)十、附页源程序清单……………………………(6)十一、参考文献…………………………………(6)-16-.....................最新资料整理推荐.....................附录学生成绩管理系统课程设计报告一.系统软件环境:本程序主要运行在:VisualC++6.0TurboC/C++3.0TurboC2.0二.课程设计题目:(一)用梯形法求定积分(数值求解算法)用梯形法编程求函数f(x)=x2+2x+1的定积分提示:把积分区间[a,b]等分为n等分(a,b,n的值由程序输入。),可得到若干个小梯形,
3、积分面积就近似为这些小梯形面积之和。(二)综合训练学生成绩管理程序说明:有N个学生,每个学生的数据包含学号(不重复)、姓名、三门课的成绩及平均成绩,试设计一学生成绩管理系统,使之能提供以下功能:(1)主菜单学生成绩管理系统1、成绩录入2、成绩查询3、成绩统计 4、退 出-16-.....................最新资料整理推荐.....................(2)各菜单项功能①成绩录入:输入学生的学号、姓名及三门课的成绩;②成绩查询:v按学号查询学生记录。③绩统计:v计算学生的平均分;OKv根据学生的平均分高低,对
4、学生的数据进行排序后输出;OK④退出系统:退出整个系统(即主菜单)。三.课程设计的基本要求设计步骤的规范不但可以培养学生科学的工作方法和作风,而且还能有效地减少错误,提高工作效率。因此必须严格执行良好的实验步骤规范(包括上级操作规范)。本课程设计的基本步骤与要求是:1、问题分析及解决方案框架确定充分地分析和理解问题本身,弄清要求做什么。在确定解决方案框架过程中,考虑怎样使程序结构清晰、合理、简单和易于调试,并确定每个函数的简单功能,以及函数之间的调用关系。2、详细设计和编码确定算法的主要流程,再此基础上进行代码设计(Coding),每
5、个明确的功能模块程序一般不超过60行,否则要进一步划分。3、上机前编写程序与检查-16-.....................最新资料整理推荐.....................上机前程序检查可有效提高调试效率,减少上机调试程序时的无谓错误。程序检查主要有两种途径:用一组测试数据手工执行程序;通过阅读或给别人讲解自己的程序而深入全面地理解程序逻辑。把程序中的明显错误事先排除。4、上机调试程序5、完成课程设计报告四.数据结构设计描述五.各变量的定义和作用intnum;/*定义学号,变量为整型*/charname;/*定义姓名,
6、变量为字符型*/intscore;/*定义课程的成绩,变量为整型*/floataverage;/*定义平均分,变量为浮点型*/六.系统各函数的功能、相互调用关系1.函数实现功能说明:(1)、menu函数-16-.....................最新资料整理推荐.....................是定义一个菜单函数,其功能在于输出菜单界面供使用者选择。(2)、input函数是定义用于输入学生信息。(3)、select函数是定义义用于查询学生信息。包括学号、姓名及各科成绩。(4)、statistics函数计算学生的平均分。根
7、据学生的平均分高低,对学生的数据进行排序后输出。2.相互调用关系:Main函数调用menu函数。Menu函数可以调用input函数、select函数和statistics函数七.N-S流程图(一)、用梯形法求定积分流程图:输入a,b,n;h=(b-a)/nf0=a*a+2.0*a+1.0fori=0tona=a+hf1=a*a+2.0*a+1.0s=(f0+f1)*h/2.0+sf0=f1输出s(二)、学生成绩管理系统的NS流程图:-16-.....................最新资料整理推荐...................
8、..1、输入函数:fori=0toN输入学号、姓名forj=0toM输入3门成绩分数输入完毕!按任意键返回主菜单例如输入:1王908075;2李808560;3赵6575902、查询函数:输入要查询学生号码输出学生学号输
此文档下载收益归作者所有