枣庄学院数学与统计学院>>>>
学生成绩管理系统实验报告
《高级语言程序设计》课程设计实验报告
题目:学生成绩管理系统专业:班级:姓名:成绩:指导教师:
完成日期:2008年06月24日一、目的
1(进一步掌握和利用C语言进行程设计的能力;2、进一步理解和运用结构化程设计的思想和方法;3、初步掌握开发一个小型实用系统的基本方法;4、学会调试一个较长程序的基本方法;5、学会利用流程图或N-S图表示算法;6、掌握书写程设计开发文档的能力(书写课程设计报告;
二、内容与设计思想。
(1(系统功能与分析(填写你所设计的菜单及流程图。(2.数据结构(3.模块设计根据功能需要:源文件函数名功能(3总体设计思想:
(4调试过程:测试数据及结果,出现了哪些问题,如何修改的(5程序有待改进的地方及本次实习的收获和建议
页脚内容
16
枣庄学院数学与统计学院>>>>
(7源程序清单(主要代码最佳答案
C语言课程设计任务书一、题目:学生成绩管理二、目的与要求1.目的:
(1基本掌握面向过程程序设计的基本思路和方法;(2达到熟练掌握C语言的基本知识和技能;
(3能够利用所学的基本知识和技能,解决简单的程序设计问题2.要求基本要求:
1.要求利用C语言面向过程的编程思想来完成系统的设计;2.突出C语言的函数特征,以多个函数实现每一个子功能;3.画出功能模块图;
4.进行简单界面设计,能够实现友好的交互;5.具有清晰的程序流程图和数据结构的详细定义;6.熟练掌握C语言对文件的各种操作。创新要求:
在基本要求达到后,可进行创新设计,如系统用户功能控制,对管理员级和一般级别的用户系统功能操作
不同三、信息描述
输入一个班10个学生的学号和每个学生考试三门功课(数学、英语、计算机基础的成绩。编程计算出每
个学生的总分和平均分,并按学生成绩优劣排序,最后打印一张按高分到低分名次排序的成绩单。要求:
页脚内容
16
枣庄学院数学与统计学院>>>>
1排序用一个函数实现。
2打印的成绩单表项包括:序号,学号、数学、英语、计算机、总分、平均分。3按实验报告电子模板格式填写实验内容。
四、功能描述
1.学生基本信息及成绩所选科目成绩的录入。2.基本信息的查询(分系、班级;分科目与修改。
3.对每系或每班各科成绩进行分析(即求单科平均成绩、及格率和优秀率;4.对所开课程的成绩分析(求其平均成绩,最高分和最低分;5.对学生考试成绩进行排名(单科按系别或班级进行排名,对每一个班级,同一学期学生总体成绩进行排
名,并显示各科成绩信息五、解决方案
1.分析程序的功能要求,划分程序功能模块。2.画出系统流程图。