2015CPP课程设计题目和要求.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++课程设计题目1.学生教师信息管理系统的设计题目要求:(1)能从文件读取学生的信息;(2)能将插入的学生信息写入到文件中;(3)能删除学生信息;(4)能够实现分别以学号和姓名查询学生信息;(5)教师要能修改学生的成绩,但学生类中不能含有修改成绩的成员函数设计思路:要求创建Person类,Student,Teacher类从Person类中继承,Student类中有五门课的成绩。修改成绩功能由教师类实现。而文件读写可通过fstream实现2.复数运算器题目要求:(1)能通过运算符或输入输出复数;(2)能计算复数的+,-,*,/运算;(3)能计算复数的模,能求复角,能求复数的共轭复数;设计思路:以类模板的形式实现3.几何图形的绘制与计算题目要求:(1)能实现各类几何图形的显示;(2)实现各类几何图形的平移;(3)能实现各类几何图像的比例变换;(4)将创建的各类图形放到指针数组中,以指针引用显示设计思路:以层次继承实现,大部分功能以纯虚函数设计4.简单动画设计程序的实现题目要求:(1)能实现各类几何图形的显示;(2)实现各类几何图形的平移动画;(3)能实现各类几何图形的比例动画;(4)能实现各类几何图形的色彩变换动画;(5)将创建的各类图形放到指针数组中,以指针引用显示设计思路:以层次继承实现,大部分功能以纯虚函数设计5.链表实现题目要求:(1)链表的创建;(2)链表的插入与删除;(3)链表中所有元素的显示;(4)以菜单界面显示,接收用户的输入;设计思路:以面向对象的方式实现链表6. 各类文本文件的转换的实现题目要求: 实现txt文件与html文件的相互转换设计思路:封装为类7.学生成绩管理系统 题目要求:现有学生成绩信息,内容如下姓名 学号 语文 数学 英语 张明明 01 67 78 82李成友 02 78 91 88张辉灿 03 68 82 56王露 04 56 45 77陈东明 05 67 38 47要求完成以下功能:(1)信息维护:学生信息数据要以文件的形式保存,能实现学生信息数据的维护。此模块包括子模块有:增加学生信息、删除学生信息、修改学生信息(2)信息查询:查询时可实现按姓名查询、按学号查询(3)成绩统计:输入任意的一个课程名(如数学)和一个分数段(如60--70),统计出在此分数段的学生情况。(4)排序:能对用户指定的任意课程名,按成绩升序或降序排列学生数据并显示排序结果(使用表格的形式显示排序后的输出结果)(使用多种方法排序者,加分)(5)源程序要有适当的注释,使程序容易阅读(6)至少采用文本菜单界面(如果能采用图形菜单界面更好)(7)学生可自动增加新功能模块(视情况可另外加分)设计思路:结合容器实现8. 图书信息管理系统设计题目要求:图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能:(1)系统以菜单方式工作?(2)图书信息录入功能(图书信息用文件保存)--输入?(3)图书信息浏览功能--输出?(4)查询和排序功能:(至少一种查询方式)--算法?? 按书名查询? 按作者名查询(5)图书信息的删除与修改(可选项)?9.职工信息管理系统设计题目要求:职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复)。试设计一职工信息管理系统,使之能提供以下功能:系统以菜单方式工作? (2)职工信息录入功能(职工信息用文件保存)--输入? (3)职工信息浏览功能?--输出? (4)查询和排序功能:(至少一种查询方式)??--算法? (5)按工资查询 (6)按学历查询等 (7)职工信息删除、修改功能(任选项)?(8)将信息存储到文件中,能够从文件中读取学生信息设计思路:封装为类,使用向量或线性表来组织管理数据10.学生信息管理系统设计题目要求: 学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。试设计一学生信息管理系统,使之能提供以下功能:(1)系统以菜单方式工作(2)学生信息录入功能(学生信息用文件保存)---输入(3)学生信息浏览功能---输出(4)查询、排序功能---算法(5)按学号查询(6)按姓名查询(7)学生信息的删除与修改(可选项)(8)将信息存储到文件中,能够从文件中读取学生信息设计思路:结合容器实现11. 通讯录管理 题目要求: 编写一个简单的通讯录管理程序。通讯录记录有姓名,地址(省、市(县)、街道),电话号码,邮政编码等四项。要求完成以下功能:(1)添加:即增加一个人的记录到通信录中(2)显示:即在屏幕上显示所有通信录中的人员信

文档评论(0)

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

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

1亿VIP精品文档

相关文档