c语言课程设计--学生成绩记录簿.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言课程设计--学生成绩记录簿

课程设计报告书 学生成绩记录簿 班级:方08534 学号姓名:陈立华 指导老师:杨子光 石家庄铁道学院四方学院 2009年7月01日 目 录 1题目要求………………………………………………………………1 2设计思想………………………………………………………………2 3系统完成功能及框架图………………………………………………3 4界面设计………………………………………………………………4 5核心算法及说明………………………………………………………5 6结论……………………………………………………………………11 7参考资料………………………………………………………………12 8后记……………………………………………………………………13 9附录……………………………………………………………………14 题目要求 《学生成绩记录薄》是一个操作比较简单,功能相对齐全,适合于各单科教师记录并分析学生成绩的小程序。 ???? 该程序主要功能是登记学生考试成绩,并可以查询、修改,还可以显示全部学生成绩,同时能显示学生各分数段成绩。 具体功能: (1)创建信息链表并以磁盘文件保存; (2)读取磁盘文件并显示输出所有学生的成绩; (3)按学号或姓名查询成绩; (4)添加成绩记录; (5)修改指定姓名或学号的学生的成绩并可存盘; (6)显示输出60分以下、60~69、70~79、80~89、90分以上各分数段的学生信息。 本人增加的功能: 删除学生记录 对学生成绩进行排序 设计思想 此课题是设计一个学生成绩记录薄,以帮助老师储存以及全方位的了解学生的考试成绩。因此实际需要设计的模块有:输入学生成绩模块,查询模块,修改模块,显示全部成绩模块,显示分段成绩模块,排序模块,删除记录模块,文件保存模块。 1.主函数模块:用switch语句把各模块连在一起。 2.输入学生成绩模块:用于添加学生成绩的记录,如果输入0则跳出该模块函数。1为继续输入 。 3.查询记录模块:用于查找已经记录在案的学生记录,系统提供有两种查找方法:按学号或姓名,选择其中任一种均可找到以需要找的记录。如果记录不存在,系统会做提醒, 4.修改记录模块:用于修改在案同学的记录,如果文件为空,系统会提醒记录不存在,输入学号,系统找到与他匹配的记录,然后输入正确记录并进行保存。 5.全部显示模块:用于显示全部在案记录,用一个for循环,就可实现。 6排序模块:用于对学生成绩进行排序,用冒泡排序可解决。 7.分段显示模块:用于显示各个分数段的学生记录,这里用if循环语句实现的。 8.文件保存模块:用于将表上的所有记录保存到文件中。打开文件,然后用fwrite(p,sizeof(Node),1,fp)将记录写入文件,最后关闭文件。 9.删除记录模块:用于删除学生记录,先找到学生记录,用for循环把该记录后面的记录向前移动一位,再把数组数减一,可以完成删除。 系统完成功能及框架图 一.系统完成功能 [0] 退出 [1] 查看所有学生成绩 [2] 输入学生成绩 [3] 删除学生记录 [4] 编辑学生成绩 [5] 查询成绩(学号) [6] 查询成绩(姓名) [7] 排序(学号) [8] 排序(分数) [9] 成绩分数段 二.框架图 框架图 界面设计 ★★★★★★★★★★★★★★★★★★★★★ ★ C学生成绩记录簿 ★ ★ o(≧v≦)o 陈立华 o(≧v≦)o ★ ★ 董浩 ★ ★ ★ ★ O(∩_∩)O哈哈~ ★ ★ ★ ★ [0] 退出 ★ ★ [1] 查看所有学生成绩 ★ ★ [2] 输入学生成绩 ★ ★ [3] 删除学生成绩 ★ ★ [4] 编辑学生成绩 ★ ★ [5] 查询成绩(学号) ★ ★ [6] 查询成绩(姓名) ★ ★ [7] 排序(学号)

文档评论(0)

aena45 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档