- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言课程设计:学生成绩管理系统设计
C语言课程设计说明书 4
第一章:设计任务分析 5
1.1 课程设计意义: 5
1.2 课程设计目的: 5
1.3 课程设计所培养的能力 5
1.4 学生成绩管理系统设计要求 6
1.5 学生成绩管理系统实现的功能 6
7
2.1 程序的总体设计 7
2.2 主要数据 7
2.2.1 库文件 7
2.2.2 调用函数及函数文件 8
2.2.3 结构体数组及宏定义 8
2.3模块设计及具体的算法分析 9
2.3.1输入模块 9
2.3.2 删除多余数据模块 11
2.3.3 搜索模块 12
2.3.4 插入成绩 15
2.3.5显示函数 16
2.3.6 数据保存函数 16
2.3.7 成绩排序 16
2.3.8统计分数 17
2.3.9 主函数 17
第三章:用户文档 18
第四章:源程序代码清单 19
Main.c文件 19
Common.c文件 21
Deleteitem.c文件 21
Find.c文件 22
Input.c文件 26
Insert.c文件 28
Output.c文件 29
Paint.c文件 31
Save.c文件 32
Sort.c文件 33
Stat.c文件 38
Common.h文件 44
Deleteitem.h文件 45
Find.h文件 46
Input.h文件 46
Inset.h文件 47
Output.h文件 47
Paint.h文件 48
Save.h文件 48
Sort.h文件 49
Stat.h文件 49
第五章:测试数据和测试过程记录。 50
第六章:遇到的问题及解决方法分析。 52
C语言课程设计说明书
专业:电子科学与技术
班级:
学生姓名:指导教师:
设计题目:学生成绩管理系统
设计条件:自主设计
设计内容:学生成绩管理
下达日期:
完成日期:
第一章:设计任务分析
1.1 课程设计意义:
C语言是电子科学与技术专业的重要专业基础课。在很多后续课程中,都要
使用到C语言。学生通过对C语言的学习,已经具备了使用C语言编写简单的应用程序的能力。为了加强程序设计基础,开设课程设计课,使学生对C语言有更全面的理解,进一步提高运用C语言编程解决实际问题的能力,同时,为后续课程的学习夯实基础。
1.2 课程设计目的:
★掌握和利用C语言进行程序设计的能力。
★用C语言合理地开发简洁有效的程序代码来实现该设计。
★提高用程序设计解决实际问题的能力。
★理解和运用结构化程序设计的思想和方法。
★通过提出算法、指定输入输出来设计一个解决方案。
★掌握开发一个小型实用系统的基本方法。
★学会调试一个较长程序的基本方法。
★测试程序是否工作且满足设计指标并评价其效率。
★掌握书写程序设计开发文档的能力(书写课程设计报告)。
1.3 课程设计所培养的能力
A、分析问题。各种简单的与计算机有关的案例中所需要的输出结果,把大问
题分解成小问题,使用自顶向下或类似设计方法给出模块化或计划。
B、提出算法执行特定任务。模块表示为算法,使用自顶向下或伪代码等设计
手段将模块细化成更详细的成分,清楚地表明顺序、选择和重复等到控制结构。
C、把一个算法变为用C语言编写的结构化程序。
D、用合适的测试方法检查程序是否符合最初的要求,为不合适数据设计错误
陷阱,并提供错误信息来帮助用户。
E、写出清晰的用户文档,确保用户或者通过遵循程序中的指示或者使用程序
设计者编写的文档能成功地运行程序。
F、写出技术文档,对程序中主要标示符的含义或作用加以说明,并提供一个
完整的程序流程图。
G、调试程序、测试数据过程成功。
1.4 学生成绩管理系统设计要求
●用C语言实现系统。
●利用结构体数组实现学生成绩的数据结构设计。
●系统具有增加、查询、排序等基本功能。
●系统的各个功能模块要求用函数的形式实现。
●将学生成绩信息存在文件中。
●完成设计任务并书写课程设计报告。
1.5 学生成绩管理系统实现的功能
(1)每一条记录包括一个学生的学号、姓名、3门课成绩、平均成绩。
(2)添加功能:可以一次完成若干条记录的输入。
(3)显示功能:完成全部学生记录的显示。
(4)查找功能:完成按姓名、学号查找学生记录,并显示。
(5)排序功能:按学生学号或平均成绩进行排序。
()保存功能:将学生记录存在自定义文件名的文件中。
()退出功能:退出系统
()应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能
清晰美观!
2.1 程序的总体设计
2.2 主要数据
2.2.1 库文件
#include stdlib.h
#include stdio.h
#include string.h
2.2.2 调用函数及函数文件
#include common.h
#include input.h
#include output.h
您可能关注的文档
- 2014电大《领导学基础》形成性考核册作业1答案小抄.doc
- 2014电大国际私法论述题参考资料小抄(汇总).doc
- 2014电大国际私法期末复习参考小抄(直接打印版)-国际私法电大考试必备资料.doc
- 2014电大地方政府学期末考前复习必备小抄【完美打印版】-最新电大地方政府学考试资料小抄.doc
- 2014电大市场调查与预测考试小抄【最新完整版小抄】-2014中央电大专科《市场调查与预测》小抄.doc
- 2014电大建设工程项目管理考试小抄【完整版】.doc
- 2014电大机械CADCAM期末复习重点考试小抄.doc
- 2014电大组织行为学重点复习资料小抄【题型丰富,考试必备】.doc
- 2014电大领导学基础网考题库参考资料小抄含答案.doc
- 2014电大计算机原理期末复习试题及答案参考小抄汇总【包含选择题、填空题、名词解释、简答题等试题及及答案】.doc
最近下载
- 山东省建设工程造价咨询服务收费标准 鲁价费发〔〕205号.pdf VIP
- 川教版(2019)小学信息技术四年级上册教学计划.doc VIP
- 摩登家庭台词剧本第一季第一集中英双语左右对照.pdf VIP
- 六大板块.PPT
- 核电厂能动机械设备鉴定 第5部分:泵组件鉴定.pdf VIP
- Q_GDW 1244-2015 输电线路导线温度监测装置技术规范.PDF VIP
- 贵州医科大学公共卫生考研专题-贵医公卫考研毒理学试题库.docx VIP
- 2025至2030年中国新疆煤炭行业市场研究分析及竞争战略分析报告.docx
- 绿色算力发展研究报告(2025年).docx
- 平安保险公司招聘笔试试题及答案.pdf VIP
文档评论(0)