C语言课程设计
课程设计报告
学生成绩管理系统题目:学生成绩管理系统
院(系)计算机科学与工程学院:专班学学业:级:生:号:计算机科学与技术100602王朝纲100602119燕
指导教师:指导教师:
2010年12月
1
fC语言课程设计
题目:学生成绩管理系统一、课程设计目的
1、进一步掌握和利用C语言进行程设计的能力;2、进一步理解和运用结构化程设计的思想和方法;3、初步掌握开发一个小型实用系统的基本方法;4、学会调试一个较长程序的基本方法;5、学会利用流程图或NS图表示算法;6、掌握书写程设计开发文档的能力(书写课程设计报告);
二、设计内容
1、每一条记录包括一个学生的学号、姓名、3门课成绩、平均成绩。2、输入功能:可以一次完成若干条记录的输入。3、显示功能:完成全部学生记录的显示。4、查找功能:完成按姓名查找学生记录,并显示。5、排序功能:按学生平均成绩进行排序。6、插入功能:按平均成绩高低插入一条学生记录。删除7、将学生记录存在文件score中。8、应提供一个界面来调用各个功能调用界面和各个功能的操作界面应尽可能清晰美观
2
fC语言课程设计
三、设计要求
1、用C语言实现系统;2、可以利用结构体数组实现学生成绩的数据结构设计,也可以用链表(数据结构自选);3、系统具有增加,查询,插入,排序等基本功能;4、系统的各个功能模块要求用函数的形式实现;1.系统菜单的主要功能
(1)输入若干条记录(2)显示所有记录(3)按学号排序(4)插入一条记录(5)按姓名查找,删除一条记录(6)查找并显示一条记录(7)输出统计信息(新增)(8)添加数据到结构体数组或链表中(0)退出程序
5、完成设计任务并书写课程设计报告。报告中除了代码其他均要手写。内容如下:、完成设计任务并书写课程设计报告。报告中除了代码其他均要手写。内容如下:
1课程设计目的2课程设计分析3课程设计数据结构设计4课程设计功能设计(可用流程图表示)5课程设计功能实现
3
fC语言课程设计
1课程设计目的
1、进一步掌握和利用C语言进行程设计的能力;2、进一步理解和运用结构化程设计的思想和方法;3、初步掌握开发一个小型实用系统的基本方法;4、学会调试一个较长程序的基本方法;5、学会利用流程图或NS图表示算法;6、掌握书写程设计开发文档的能力(书写课程设计报告);
2课程设计分析2课程设计分析
程序设计的基本目标是用算法对问题的原始数据进行处理,从而获得所期望的效r