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

C++课程设计综合实践训练 课件 .pdfVIP

C++课程设计综合实践训练 课件 .pdf

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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)

风中路标 + 关注
实名认证
文档贡献者

学习资料分享

1亿VIP精品文档

相关文档