内容发布更新时间 : 2025/1/6 17:02:59星期一 下面是文章的全部内容请认真阅读。
计算机科学与技术系
课程设计报告
2012~2013学年第二学期
课学学专指
业导
班教生
姓
程 名 号 级 师
面向过程综合设计 C语言成绩簿
课程设计名称
2013年6月
第一章 需求分析
1.1 任务要求:
编制一个C语言成绩记录簿,每个学生信息包括:学号、姓名、C语言成绩。具体功能: (1)创建信息链表并以磁盘文件保存;
(2)读取磁盘文件并显示输出所有学生的成绩; (3)按学号或姓名查询成绩; (4)添加成绩记录;
(5)修改指定姓名或学号的学生的成绩并可存盘;
(6)显示输出60分以下、60~79、80~89、90分以上各分数段的学生信息(可选项)。
1.2 任务问题:
如何运用我们已学的c语言知识完成要求?如何制作相应界面?switch的应用该如何实现?如何完成相应的数组或链表的实现与应用?怎样进行相应的文件的读写?
1.3 任务的解决步骤:
步骤:
1.建立一个主界面。
2.用switch语句进行分类讨论。
3.分别进入录入,查询,修改,学生分数段统计等子函数。
4.将子函数与主函数相连即可。
第二章 算法设计
1、设计思想
2.1 程序结构(流程图)
开始 输入口令 主菜单 No 选择的序号是否符合需求 Yes
添加学生成绩 修改学生成绩 查询学生成绩 写入文件 读取文件 各分数段成绩输出 退出系统