- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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] 排序(学号)
您可能关注的文档
- doc-江苏省南京市2014年中考物理试题(word版,含答案)_图文.doc
- 估值定价模型及计算详解(股票等资产价格的beta,_wacc,ddm).pdf
- 二极管环形混频器试验[整理版].ppt
- 二极管环形混频器试验[精华].ppt
- doc-《国芮餐饮浦东分公司qs质量管理手册2011版》(79页)-质量制度表格.doc
- 供水站工程建设项目可行性研究报告(精品).doc
- 儿科护患沟通技巧 ppt课件_图文.ppt.ppt
- dupont 2017 annual review 杜邦年会演示材料.ppt.ppt
- 光荣啊!中国少年先锋队 主题队会 ppt素材.ppt
- 公路桥梁桩基础课程设计任务书(桩柱式桥墩,含计算书).doc
1亿VIP精品文档
相关文档
最近下载
- 中国共产党支部工作条例试行学习培训.pptx VIP
- 安徽省事业单位公开招聘人员体检表(请正反面打印).pdf
- 2018《中国共产党支部工作条例(试行)》学习.ppt VIP
- 广东省优质课绘本教学There-should-be-some-rules.pptx
- 2023年陕西省中考英语真题(A卷).docx VIP
- 秋叶 - COC七版半自动人物卡v2.0.1(通用)(2022年-2023年).pdf VIP
- 克苏鲁跑团车卡空白模板(第七版).xlsx VIP
- 武汉市2024届高中毕业生四月调研考试(四调)数学试卷(含官方答案).pdf
- 北京大学党课网上考试参考答案。。.pdf VIP
- 隋唐试题答案.docx VIP
文档评论(0)