- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第十章C++课程设计综合实践训练
10.1课程设计简介
10.1.1课程设计性质与教学目的
C++课程设计是计算机专业的实践必修课,是
计算机本科教育的重要实践学习环节,是
《C++语言程序设计》课程的继续和延伸。通
过本课程设计,使学生在《C++语言程序设计》
课程学习的基础上,通过完成一些具有一定难
度的课程设计题目的编写、调试、运行工作,
进一步掌握面向过程和面向对象程序设计的基
本方法和编程技巧,加深对类与对象的理解,
巩固所学理论知识,将计算机课程与实际问题
相联接,使理论与实际相结合,从而能够提高
学生分析问题和运用所学知识解决实际问题的
能力。
一般来讲,课程设计比教学实验更复杂一
些,涉及的深度更广,也更加实用。目的是
通过课程设计的综合训练,培养学生实际分
析问题、编程和动手能力,最终目标是想通
过课程设计的形式,帮助学生系统掌握该门
课程的主要内容,既能使学生巩固、加深所
学理论知识,又能培养学生逻辑思维能力、
动手能力和创新能力,更好地完成教学任务。
另外,课程设计中较大的综合设计,可以分
成几个小项目供学生分工合作,以培养团队
协作精神。
10.1.2基本技能与知识背景
C++课程设计应包括C++语言程序设计中
讲过的重要的知识点及它们的综合应用。
C++课程设计的核心是面向对象的编程,所
以类与对象的有关设计和使用是重点,尤其
要抓住抽象、封装、继承和多态等要素。要
求学生的课程设计中要涉及类和继承的使用。
类设计的重点是成员数据和成员函数。成员
函数设计主要是其参数传递方式以及函数体
的书写及功能的实现,其中需要充分利用
“顺序、分支、循环”三种基本的流程控制,
并需要结合数组、指针、类和结构体的使用
方法来完成程序的的编写。
基本的面向对象的程序设计方法需要读
者掌握各种面向对象的程序设计技术,如继
承和派生,虚继承、虚函数、抽象类、多态
的实现、运算符重载、使用C++标准库等。
掌握在VC++平台上进行程序设计和调试的方
法。还需要掌握文件读写的相关概念和使用
方法,这是程序员必备的知识,在没有学习
数据库之前,编程者可以使用文件来存取数
据,起到数据库的作用,所以在课程设计中
须加强这方面的训练。除此之外,还要求读
者初步接触软件工程的基本内容,如软件的
生命周期、流程图等相关内容,为后续的学
习打下基础。
10.2课程设计教学内容
10.2.1课程设计案例分类与操作要点
C++课程设计主要是综合C++语言程序设计课堂上
所讲过的知识点,利用面向对象的程序设计思
想和方法来完成一个较为完整的项目,本章精
选了三种常见的基于控制台的C++课程设计类
型:
(1)XXX管理系统(主要完成增、删、改、查等
功能)
(2)简单的模拟应用程序(如模拟自动售货机、
彩票销售、股票交易等)
(3)小游戏(如贪吃蛇、俄罗斯方块等)
10.2.2报告撰写要求与格式
课程设计任务完成时上交课程设计报告和源程
序。课程设计报告应包括如下几个部分内容:
1、需求分析
2、总体设计
3、详细设计
4、编写代码与测试
5、执行结果和源程序清单
6、课程设计总结
管理系统类课程设计
题目1高校人员信息管理系统
题目2超市商品管理系统设计
题目3媒体库管理系统
题目4车辆管理系统
题目5学生选修课程系统设计
题目6学生成绩管理系统设计
题目7高校水电费管理系统设计
题目8课程设计选题管理系统设计
题目9公司员工考勤管理系统设计
题目10图书管理系统设计
系统模拟类课程设计题目
题目1模拟ATM机存取款管理系统
题目2模拟汽车客运公司售票系统
题目3模拟通讯录管理系统
题目4模拟分数计算器
题目5模拟股票交易系统
小游戏类课程设计题目
题目1五子棋游戏
题目2
文档评论(0)