网站大量收购闲置独家精品文档,联系QQ:2885784924

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

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

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
. . 《C++程序设计》 课程设计报告 设计题目:学生成绩管理系统 目录 一、设计任务与要求…………………………………………3 1.设计内容………………………………………………3 2.课程设计的要求………………………………………3 二、系统分析(需求分析)…………………………………3 1.需求分析…………………………………………3 2.系统性能要求……………………………………3 3.系统的功能分析……………………………………3 4.系统功能模块……………………………………3 5.模块框架图…………………………………………3 三、系统设计与实现……………………………………4 1.界面设计…………………………………………4 2.功能设计与实现………………………………4 四、运行显示……………………………………4 五、总结…………………………………………11 六、参考资料……………………………………11 附录:源程序……………………………………11 一、设计任务与要求 1.目的: 通过一个实际的系统开发,提高学生应用所学知识分析问题,解决问题和实际动手的能力,更加熟练的掌握C++程序开发的基本方法和基本步骤,对系统开发时间又进一步体会。从而综合复习《C++程序设计语言》的所有知识点,进一步熟练面向对象程序的开发方法和流程,提高学生独立分析问题和解决问题的能力。真正理解书本知识,牢固掌握课堂教学内容。为毕业设计及毕业后从事专业技术工作打下基础,提高学生全面素质。 2.课程设计的要求: (1) 要求用VC++语言来实现一个简单的学生数据管理系统,该系统完成后基本上要能够无错运行,能达到学生成绩管理系统的基本要求。 (2) 各个功能分别是用函数来完成,函数存放在一个.cpp文件中。 (3) 准备系统运行的模拟数据不得少于十条。 (4) 成绩管理系统至少具有以下功能: 1)输入:学生的基本信息,包括学号、姓名、性别、籍贯、VC++成绩、英语成绩、物理成绩等; 2)计算:每个学生的总成绩、平均成绩所有学生单科的平均成绩,找出总成绩和单科成绩最高的学生并输出; 3)查询:可以按学好姓名等进行查询; 4)排序:可以按学号、姓名、VC++成绩、英语成绩、物理成绩、总成绩、平均成绩等进行排序并输出; 5)删除:删除某条记录; 6)帮助和关于; 7)退出:推出整个系统的运行。 8)一些时间富裕的学生可以增加更多的菜单项,比如设置颜色、字体风格等。 二、系统分析(需求分析) 1.需求分析: a.能对学生各科成绩进行录入。 b.能显示各科成绩平均分。 c.能显示总成绩和单科分最高的同学。 d.能对删除学生信息。 e.能对学生的成绩按姓名、学号进行查询。 f.能按学号和成绩排序。 g.能显示所有学生信息。 2.系统性能要求: a.系统安全、可靠; b.功能齐全; c.操作方便、界面友好; d易于维护和扩充。 3.系统的功能分析: 资料维护:系统维护包括对学生信息的录入操作及数据表中的信息进行浏览。 系统功能:可以对数据表中的信息进行浏览。 系统查询:可以对学生的信息进行查询。 4.系统功能模块 学生成绩查询系统有:成绩录入、删除,数据查询,排序显示构成。 5.模块框架图 学生成绩管理系统 学生成绩管理系统 操作 输入 删除 计算 总成绩 平均成绩 单科平均成 绩 查询 学号 姓名 排序 学号 姓名 单科成绩 总分、平均分 三、系统设计与实现 1.界面设计 程序运行后会出现一个简捷的窗口,便于用户查询数据。 2.功能设计与实现 通过主窗体调用其他窗体,具体实现可以参照系统分析相关内容。应用系统主控界面包括记录编辑和记录查询等功能模块。记录编辑功能完成学生成绩记录编辑和记录查询功能。记录查询功能可以对数据各分类的记录进行查询。 四、运行显示 1.初始页界面: 2.输入学生信息界面: “请按照提示输入学生信息……”是帮助和关于,其他同学的信息如该截图依照提示录入即可。 录入完毕显示界面为: 3.显示总成绩和各单科分最高的同学的界面为: 4、删除学生的信息界面为: 5. 按姓名查询: 6. 按学号查询: 7. 排序分系统: 1)姓名排序: 2)学号排序: 3)VC++成绩排序: 其他排序法与以上一样,此处不再一一显示。 8. 显示所有学生信息: 9. 保存文件: 10退出系统: . 此外,界面的颜色与文字的颜色,也是可以改变的。 system(color 97); //设置 背景 和 字体颜色 F是背景颜色的设置值 0是字体颜色的设置值(程序第764行) 改变9和7的值即改变颜色。 五、总结 此次c++课程设计,在指导教师的精心教导下,我们学会了如何用C++编写一个简单的应用程序。首先要对程序的设计要求有一个比较明确的认识,然

文档评论(0)

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

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

1亿VIP精品文档

相关文档