《C++语言程序设计》大作业(三个模块)

《C++语言程序设计》大作业(三个模块)

《C++语言程序设计》大作业
一、题目:
C++程序演示系统的设计与开发
二、目的:
1、掌握C++面向对象的编程方法;
2、掌握菜单设计与实现;
3、掌握类和对象、运算符重载知识点;
4、掌握类模板、文件知识点。
5、 掌握继承与派生、多态知识点。
三、内容要求:
大作业报告格式必须按照格式要求进行设置,不符合要求一律退回,调整好
格式并满足要求再接受。
应用本课程所学知识,设计并实现C++程序演示系统,包括功能有:
1、 菜单调用
菜单的样式也可以自己设计,菜单选项最低要求包含三个功能(可以有二级
菜单),菜单的标题可以根据你的程序来定义名字,我只是写了个大概方向。
框架程序已给出,但是菜单的三个功能要自己写,(最低三个类,三个功能)不得用老师提供的类,不可以用上课讲过的程序

2、实现的功能最低要求3个,实现功能可以从下面的知识点中选择。
⑴类模板
设计一个类,用类模板实现,要求包含:①构造函数和析构函数。②输出
函数;③其他功能函数(最低要求2个)。④要求分文件写代码,不要放在一个.cpp文件中。
⑵运算符重载
设计一个类,要求包含:①构造函数和析构函数;②重载流插入和流提取运算符进行输入输出;③重载其他运算符重载(最低要求2个);④运算重载两个方法都要应用(重载为成员函数和友元函数)
⑶继承与多态
设计多个类(继承家族),实现动态多态性,要求包含:①纯虚函数和抽象类;②实现动态多态性。③最低要求有4个类。④要求分文件写代码,不要放在一个.cpp文件中。
⑷文件操作
设计一个类,实现文件的读和写操作。
⑸类和对象
设计一个类,要求包含:①构造函数和析构函数。②输出函数;③其他
功能函数(最低要求2个)。④要求分文件写代码,不要放在一个.cpp文件中。
这个要求功能函数复杂些,不能太简单。
⑹或者其他和C++面向对象相关的程序
注意:这三个方面的程序不能雷同,若雷同0分处理;不能选用课上讲过的程序,最好自己设计,不要完全从网上下载程序,自己设计的程序分数更高
选择三个方面进行设计和编程,上面是最低要求,成绩会根据你程序的难易度、复杂度给分。
四、评分标准:
1、 独立完成,不得雷同,否则记为0分。
2、程序具备一定难度,符合综合训练要求 (10分)
3、程序内容及质量 (40分)
4、论文内容完整,逻辑结构清晰,语句通顺 (30分)
5、论文格式符合规范要求,图表清晰 (20分)
五、报告打印要求
1、封面单独和目录单独打印。
2、其余正反面打印
3、每个新章节(设置为奇数页)开始另起一页打印。
六、上交的资料
1、电子资料包括大作业报告和程序所有源代码(工程文件)。打包压缩后
提交到学习通中。(后面会发布)
2、 纸质资料:大作业报告装订成册,16周上课先打印出来,课上给我检
查下,16周班长统一收齐交给我
上交时间:16周提交

源码联系UP主 -> https://space.bilibili.com/329101171

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值