学生成绩管理系统课程设计报告

学生成绩管理系统课程设计报告

ID:9934194

大小:85.00 KB

页数:19页

时间:2018-05-16

学生成绩管理系统课程设计报告_第1页
学生成绩管理系统课程设计报告_第2页
学生成绩管理系统课程设计报告_第3页
学生成绩管理系统课程设计报告_第4页
学生成绩管理系统课程设计报告_第5页
资源描述:

《学生成绩管理系统课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、软件设计基础课程设计软件设计基础课程设计报告班级:网络工程08-X班姓名:XXX学号:082********2009年07月03日3软件设计基础课程设计目录1课程设计的目的……………………………………………………12课程设计的时间……………………………………………………13课程设计的内容……………………………………………………13.1基本要求题目…………………………………………………13.1.1题目名称及要求……………………………………………13.1.2程序…………………………………………………………13.1.3执行结

2、果……………………………………………………23.2综合训练………………………………………………………23.2.1设计题目……………………………………………………23.2.2设计要求……………………………………………………23.2.3系统各模块(函数)组成…………………………………33.2.4流程图………………………………………………………33.2.5各变量的定义和作用……………………………………114课程设计遇到的问题及解决过程………………………………115课程设计心得体会………………………………………………116参考

3、文献…………………………………………………………117附录………………………………………………………………123软件设计基础课程设计1课程设计的目的通过C语言课程设计的实际锻炼,进一步深刻学习C语言的精髓,掌握C语言的基本编程方法。通过对程序的编写,锻炼自己的动手能力和解决问题的能力,能够体会到发现问题、解决问题的过程的幸苦。通过本次的课程设计,更深一步磨练自己克服困难的意志,体会C语言功能丰富、表达能力强、使用灵活方便、应用面广、目标程序效率高的特点,从而培养自己程序汇编语言的思想,深刻理解结构化程序设计方法以及模块

4、化设计的思想。课程设计目的的基本要求:1通过课程设计,进一步熟悉掌握以下知识:数据类型、分支控制、循环控制、函数的定义及调用、结构体及数组、指针等。2通过课程设计,达到系统理解、综合运用课程知识的学习目标。3通过课程设计,学会用C语言程序解决实际问题的方法。2课程设计时间6月22日——7月3日3课程设计内容3.1基本要求题目3.1.1题目名称及要求请编写函数fun,函数的功能是求出二维数组周边元素之和,作为函数值返回。二维数组中的值在主函数中赋予。(数组维数用宏定义)3.1.2程序运行程序环境TurboC++6.0#i

5、nclude"stdio.h"#defineM4#defineN5voidmain(){intfun(inta[M][N]);intnum[M][N]={{7,8,9,4,5},{4,5,6,3,1},{4,5,6,3,2},{7,9,6,5,2}};intb;b=fun(num);17软件设计基础课程设计printf("数组的外围元素之和是%d",b);}intfun(inta[M][N]){inti,j,sum=0;for(i=0;i

6、

7、j==0

8、

9、

10、i==M-1

11、

12、j==N-1)sum=sum+a[i][j];}return(sum);}3.1.3执行结果通过宏定义,已经定义数组维数,并在主函数给定数组。程序在TurboC++6.0环境下运行结果为:数组的外围元素之和是:733.2综合训练3.2.1设计题目学生成绩管理(结构体数组、函数、指针、算法及流程结构等的综合应用)程序说明:有N个学生,每个学生的数据包含学号(不重复)、姓名、三门课的成绩及平均成绩,试设计一学生成绩管理系统3.2.2设计要求学生成绩管理系统1、成绩录入2、成绩查询3、成绩统计 4、退  

13、出(1)主菜单(2)各菜单项功能1.成绩录入:输入学生的学号、姓名及三门课的成绩;2.成绩查询:按学号查询学生成绩。查询不及格学生的成绩。3.成绩统计:计算学生的平均分;根据学生的平均分高低,对学生的数据进行排序后输出;对学生单科成绩排序,输出学生姓名与该科成绩;17软件设计基础课程设计4.退出系统:退出整个系统(即主菜单)。3.2.3系统各模块(函数)组成系统通过宏定义,定义了全局变量,即学生人数,学科门数,以及定义了数组,以供输入学生学号的取用。本系统通过主函数main,调用主菜单,通过主菜单的选择语句,继续调用成

14、绩录入函数、成绩查询函数、成绩统计函数,执行完各个函数后,再次返回主菜单函数,通过主菜单,实行退出,以上描述可参见下图,以便观看:主函数main()成绩录入函数input()成绩查询函数search()成绩统计函数statistics()退出(通过主菜单实现)主菜单menu()图3-2-3模块关系图3.2.4流程图本程序流程图如下

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

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

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