c++学生成绩管理系统课设报告(含程序和截图)

c++学生成绩管理系统课设报告(含程序和截图)

ID:47025516

大小:711.00 KB

页数:31页

时间:2019-06-28

c++学生成绩管理系统课设报告(含程序和截图)_第1页
c++学生成绩管理系统课设报告(含程序和截图)_第2页
c++学生成绩管理系统课设报告(含程序和截图)_第3页
c++学生成绩管理系统课设报告(含程序和截图)_第4页
c++学生成绩管理系统课设报告(含程序和截图)_第5页
资源描述:

《c++学生成绩管理系统课设报告(含程序和截图)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《C++程序设计》课程设计报告设计题目:学生成绩管理系统..目录一、设计任务与要求…………………………………………31.设计内容………………………………………………32.课程设计的要求………………………………………3二、系统分析(需求分析)…………………………………31.需求分析…………………………………………32.系统性能要求……………………………………33.系统的功能分析……………………………………34.系统功能模块……………………………………35.模块框架图…………………………………………3三、系统设计与实现……………………………………41.界面设计……………………

2、……………………42.功能设计与实现………………………………4四、运行显示……………………………………4五、总结…………………………………………11六、参考资料……………………………………11附录:源程序……………………………………11..一、设计任务与要求1.目的:通过一个实际的系统开发.提高学生应用所学知识分析问题.解决问题和实际动手的能力.更加熟练的掌握C++程序开发的基本方法和基本步骤.对系统开发时间又进一步体会。从而综合复习《C++程序设计语言》的所有知识点.进一步熟练面向对象程序的开发方法和流程.提高学生独立分析问题和解决问题的能力。真正理解书本知识.牢固掌握

3、课堂教学内容。为毕业设计及毕业后从事专业技术工作打下基础.提高学生全面素质。2.课程设计的要求:(1)要求用VC++语言来实现一个简单的学生数据管理系统.该系统完成后基本上要能够无错运行.能达到学生成绩管理系统的基本要求。(2)各个功能分别是用函数来完成.函数存放在一个.cpp文件中。(3)准备系统运行的模拟数据不得少于十条。(4)成绩管理系统至少具有以下功能:1)输入:学生的基本信息.包括学号、姓名、性别、籍贯、VC++成绩、英语成绩、物理成绩等;2)计算:每个学生的总成绩、平均成绩所有学生单科的平均成绩.找出总成绩和单科成绩最高的学生并输出;3)查询:可以按学好姓名等

4、进行查询;4)排序:可以按学号、姓名、VC++成绩、英语成绩、物理成绩、总成绩、平均成绩等进行排序并输出;5)删除:删除某条记录;6)帮助和关于;7)退出:推出整个系统的运行。8)一些时间富裕的学生可以增加更多的菜单项.比如设置颜色、字体风格等。二、系统分析(需求分析)1.需求分析:a.能对学生各科成绩进行录入。b.能显示各科成绩平均分。c.能显示总成绩和单科分最高的同学。d.能对删除学生信息。e.能对学生的成绩按姓名、学号进行查询。f.能按学号和成绩排序。g.能显示所有学生信息。2.系统性能要求:a.系统安全、可靠;b.功能齐全;c.操作方便、界面友好;d易于维护和扩充

5、。..3.系统的功能分析:资料维护:系统维护包括对学生信息的录入操作及数据表中的信息进行浏览。系统功能:可以对数据表中的信息进行浏览。系统查询:可以对学生的信息进行查询。4.系统功能模块学生成绩查询系统有:成绩录入、删除.数据查询.排序显示构成。5.模块框架图学生成绩管理系统操作输入删除计算总成绩平均成绩单科平均成绩查询学号姓名排序学号姓名单科成绩总分、平均分三、系统设计与实现1.界面设计程序运行后会出现一个简捷的窗口.便于用户查询数据。2.功能设计与实现通过主窗体调用其他窗体.具体实现可以参照系统分析相关内容。应用系统主控界面包括记录编辑和记录查询等功能模块。记录编辑功

6、能完成学生成绩记录编辑和记录查询功能。记录查询功能可以对数据各分类的记录进行查询。四、运行显示1.初始页界面:..2.输入学生信息界面:“请按照提示输入学生信息……”是帮助和关于.其他同学的信息如该截图依照提示录入即可。..录入完毕显示界面为:3.显示总成绩和各单科分最高的同学的界面为:..4、删除学生的信息界面为:5.按姓名查询:6.按学号查询:7.排序分系统:..1)姓名排序:2)学号排序:..3)VC++成绩排序:其他排序法与以上一样.此处不再一一显示。8.显示所有学生信息:..9.保存文件:10退出系统:...此外.界面的颜色与文字的颜色.也是可以改变的。syst

7、em("color97");//设置背景和字体颜色F是背景颜色的设置值0是字体颜色的设置值(程序第764行)改变9和7的值即改变颜色。五、总结此次c++课程设计.在指导教师的精心教导下.我们学会了如何用C++编写一个简单的应用程序。首先要对程序的设计要求有一个比较明确的认识.然后系统分析与系统设计.最后是代码设计与调试。程序实现上.设计了简单的查询界面.将各个功能集中出来按照程序编写原则.便于查询。根据C++课程所学的概念、理论和方法.按照C++程序设计的基本步骤.设计出一个适当规模的程序;进一步加深对C++语言的理解和掌握。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。