全球旧事资料 分类
课程名称实验题目
福建工程学院计算机与信息科学系
实验报告
20122013结构化程序设计
学年第一学期任课老师:班级信管1102座号15
姓名
学生成绩管理系统
实验时间实验开始日期:201212报告提交日期:20121219
实验目的、要求题目与要求
一、课程设计题目《学生成绩管理系统》的设计与实现
二、课程设计目的1、进一步掌握和利用C语言进行程设计的能力;2、进一步理解和运用结构化程设计的思想和方法;3、初步掌握开发一个小型实用系统的基本方法;4、学会调试一个较长程序的基本方法;5、学会利用流程图或NS图表示算法;6、掌握书写程设计开发文档的能力(书写课程设计报告);
三、设计内容1、每一条记录包括一个学生的学号、姓名、3门课成绩、平均成绩。2、输入功能:可以一次完成若干条记录的输入。3、显示功能:完成全部学生记录的显示。4、查找功能:完成按姓名查找学生记录,并显示。5、排序功能:按学生平均成绩进行排序。6、插入功能:按平均成绩高低插入一条学生记录。7、将学生记录存在文件score中。8、应提供一个界面来调用各个功能调用界面和各个功能的操作界面应尽可能清晰美观
四、设计要求1、用C语言实现系统;2、利用结构体数组实现学生成绩的数据结构设计;3、用数组或指针链表将所有学生的数据按照学号顺序链接起来。4、系统具有增加,查询,插入,排序等基本功能;5、系统的各个功能模块要求用函数的形式实现;6、完成设计任务并书写实验报告。7、将学生成绩信息保存在文件中。
五、提交材料实验报告
word文档可自由复制编辑
f二本程序共有八个功能与数据结构说明:1.学生记录的输入一次性输入,输入个数由用户决定,最大可容纳80记录最大数可以在源程序中改。2.追加学生记录。(追加后不能超过最在值80)。3.修改记录。4.删除记录。5.浏览全部记录。6.查找记录(按姓名查找)。7.插入记录。8.对记录进行排序(按平均成绩排序)。9.退出。10.学号只能由数字字符组成,最多可以11个字符;姓名由字符组成,最多可以20个字符;三门科目分数都是整型;平均成绩是实型。
实验步骤与内容按如下顺序写:
1、主要设计思想;主要是利用单链表的思想和作用来实现输入、查找、删除、修改的功能;利用文件内容来实现保存和载入文件
的2、主要数据结构及其解释
STUheadPSTUPheadPtail定义头尾指针voidMe
uvoid
voidExitvoidvoidOrdervoid
voidI
putI
fovoid
i
tselPSTUtmpchar
um11
amr
好听全球资料 返回顶部