电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

c语言课程设计成绩记录簿

c语言课程设计成绩记录簿_第1页
1/29
c语言课程设计成绩记录簿_第2页
2/29
c语言课程设计成绩记录簿_第3页
3/29
合肥学院 计算机科学与技术系 课 程 设 计 报 告 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 开始 输入口令 主菜单 选择的序号是否符合需求 添加学生成绩 修改学生成绩 查询学生成绩 写入文件 读取文件 退出系统 各分数段成绩输出 2.2 重要的数据结构 按照姓名修改 按照学号修改 添加学生学号 添加学生姓名 添加学生成绩 查询学生成绩 学号查询 姓名查询 查询分数段 按各分数段输出 修改成绩 添加成绩 主函数 求平均值 查询 退出 添加成绩 修改成绩 按分数段显示信息 2.3 主要算法思想(文字描述) 本程序是非数值计算型算法设计,我设计出了通讯录管理系统的基本功能,并设计了简单的界面。本程序主要考察对自定义函数的熟悉程度,本程序主要使用的是链表的相关操作,包括结构体链表的创建、输入、输出、查找、修改等。我设计的这个通讯录系统也初步实现了人员信息的显示、修改、查找、等必要的功能,并通过子函数与主函数相连来完成相应的功能。 2.设计表示 int Student_Insert( ); (添加学生成绩) void edit( ); (修改) void Student_Search( );(查找) void WriteFile( ); (写入文件) void ReadFile( ); (读取文件) void Student_Select( );(分数段选择) void PrintMark( );(打印学生分数) void NameChange( );(按姓...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

c语言课程设计成绩记录簿

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部