1/16学生成绩管理系统C语言程序设计实训报告姓名专业班级指导教师2011年7月14日I/16目录一、实训目的和要求:
二、实训任务内容:
三、详细设计说明:
四、软件使用说明:
五、实训心得与体会:
附录:部分程序清单
学生成绩管理系统实验报告1/16一、实训目的和要求:软件技术专业重要的实践性环节之一,是学生在学习完课程后的一次全面的综合练习
通过实训巩固和加深学生对C语言课程的基本知识的理解和掌握,掌握C语言编程和程序调试的基本技能,利用C语言进行基本的软件设计,掌握书写程序设计说明文档的能力,提高运用C语言解决实际问题的能力
实训要求:1
分析实训题目的要求2
写出详细设计说明3
编写程序代码,调试程序使其能正确运行4
设计完成的软件要便于操作和使用4
设计完成后提交实训报告二、实训任务内容:1.具备对成绩的管理功能(添加、删除、排序)2.具备对成绩的统计功能(最高分,最低分,平均分,及格率等)3.具备按学号、姓名、或课程名查询成绩的功能
备注:成绩记录以下信息:班级,学号,姓名,课程名,成绩(百分制)
可以用能表示学生成绩的结构体数组存储数据
三、详细设计说明:1.()函数,应用程序的入口
1.进入程序以后,要先创建数据库,添加学生信息
用函数(),以为头指针输入并且创建链表
通过循环来完成计数
通过结构体来保存学生的学号、姓名、班级、课程名、成绩等有关信息
并且通过函数来进行给当前学生输入初始信息
2.数据的存储
对于文件的数据的写入在写入完成后一定要刷新缓冲区