学生成绩管理系统---课程设计报告
课程设计报告格式
一:功能描述
要求学生对其所完成的课程设计给出各个功能模块详细的描述。包括文字说明和图形说明(功能模块图)。 二:总体设计部份
1、功能模块设计 2、数据结构设计 3、函数功能描述 三:程序实现
1、源码分析 2、运行结果 四:课程设计的总结
具体格式可参考下例:
第 1 页 共 5 页
学生成绩管理系统---课程设计报告
学生成绩管理系统 课程设计报告
编写人:
同组成员: (课程设计负责人)
完成日期: 辅导教师: 批阅日期: 分数:
第 2 页 共 5 页
学生成绩管理系统---课程设计报告
一、功能描述
此成绩管理系统主要利用单链表实现,由如下三个功能模块实现 1、输入模块。主要完成将学生记录存入单链表的工作。 2、查询模块。主要完成…… 3、输出模块。主要完成
学生成绩管理系统 输入记录模块 查询模块 输出记录模块 从文件读入 从键盘输入 二、总体设计 1、功能模块设计
⑴ 主函数执行流程…… ⑵ 输入记录模块…… ……
三、数据结构设计
1、学生成绩信息结构体 struct student { char num[10]; char name[15]; …… …… }
2、单链表node结构体 struct node { …… }
四、函数功能描述 1、input() 函数原型: 参数含义: 2、save() 函数原型: 参数含义: 3、…… 4、……
第 3 页 共 5 页
学生成绩管理系统---课程设计报告
五、程序实现 1、源代码分析 ⑴程序预处理
包括加载头文件,定义结构体、常量和变量,并对它们进行初始化工作。
#include”stdio.h” #include”stdlib.h” …… ……
⑵主函数main() void main() {
…… …… }
⑶主菜单界面 …… ……
六、运行结果 1、主界面
成绩管理系统主菜单
2、输入学生记录(图略)
……
3、显示记录(图略) 4、删除记录(图略) ……
七、设计小结
说明本系统的优点和不足之处以及心得。
第 4 页 共 5 页