- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C++面向对象程序设计》课程设计任务书
2018/2019学年第1学期
班级:2018级软件工程、网络工程
一、设计目的
《面向对象程序设计》是一门实践性较强的软件基础课程,为了学好这门 课程,必须在掌握理论知识的同时,加强上机实践。本课程设计的目的就是要 达到理论与实际应用相结合,使同学们能够根据数据对象的特性,学会数据组 织的方法,能把现实世界中的实际问题在计算机内部表示出来,能够运用面向 对象的原理和方法解决简单的实际问题,逐步培养学生良好的程序设计能力。
二、设计要求
通过这次设计,要求在逻辑特性和结构的设计及其实现等方面中加深对课 程基本内容的理解。在程序结构与功能上,充分运用面向对象的思想和方法, 包括信息封装、继承、多态以及文件的操作。在程序设计方法以及上机操作等 基本技能和科学作风方面受到比较系统和严格的训练。
三、设计内容
(任意选1个,1难度系统高,2-4难度系数较高,其余一般。程序中必须 有类的实现及使用,否则不合格。可以2个人同选一个题目,验收时必须熟练 应答)。
(一)快乐七巧板(3人)
少儿在玩七巧板积木时,不知道如何拼图,对照图纸很麻烦。该软件要求 利用图形界面为少儿设计一款七巧板拼图软件,包含基本的7个元素的显示, 完成不少于5种图案的拼图展示,并且能够保存和增加新的拼图。
要求用类的继承和多态来实现。
(一)新生基本信息统计软件
有新生来报到,要逐个录入其信息,如:学生姓名,性别,专业,出生日 期,家庭地址,英语入学成绩。要求设计链表类来实现,并统计学生人数。文 本界面为:
.新增学生信息
.删除学生信息
.导入学生信息(已经保存于的文件信息)
.学生信息搜索(按姓名)
.学生信息统计(按专业或性别或年龄-一年龄要自动计算)
.按英语成绩排序
.学生信息保存
.退出
******请选择:1
(二)某公司雇员工资支付软件
一般工人(Worker)按每月工作的天数计算工资;销售人员(Salesman) 在基本工资基础上每月还有销售提成:经理(Manager)每月按固定工资支付, 临时工(Floater )按小时支付。要求设计抽象类(Employee)描述所有雇员 的共同特性(如姓名,性别,出生日期,员工类别),含有计算一匚资的纯虚函 数computeSalay (),所有员工用该方法计薪。要求用多态实现。
经理工资计算:月工资()
销售人员工资计算:基本工资+每件产品提成额*销售的产品数量一般工人 工资计算:每天工资额*工作天数临时工工资计算:每小时工资额*总工作小时 数
文本界面为:
.新增员工信息
.删除员工信息
.员工信息搜索(按姓名)
.员工信息统计(按姓名或工资或类别)
.员工信息分类存储
.员工信息导入
.按工资排序
.退出
******请选择:1
(三)某旅馆住宿管理软件
基本功能为旅客入住登记管理,结帐离馆管理,其余功能可以根据实际情 况添加
(四)学生成绩管理软件
有N名学生,每名学生含有如下信息:学号、姓名、某四门课的成绩,并 计算其总分,用结构体数组表示。然后实现以下功能:
(1)将这些数据存放至文件stuf. dat中;
(2)将文件中的数据读出至结构体数组中,并显示之;
(3)输出总分最高分和最低分的名字;
(4)输出总分在340分,单科成绩不低于80分的名单;
(5)求出各科平均分数;
(6)按总分排名;
(7)输出补考名单并存入文件。
(五)某公司职工信息管理软件
职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等
(职工号不重复)。提供以下功能:
1)系统以菜单方式工作
2)职工信息录入功能(职工信息用文件或者数据库保存)
3)职工信息浏览功能一一输出
4)查询功能:(至少一种查询方式)按姓名查询按学历查询等
5)职工信息删除、修改功能,并将删除信息存入另外备份文件
(六)学生选修课程管理软件
假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时, 授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学 分不得少于10)自由选课。该系统提供以下功能:
1)系统以菜单方式工作
2)课程信息录入功能(课程信息用文件或者数据库保存)
3)课程信息浏览功能
4)查询功能:(至少一种查询方式)按学分查询
按课程性质查询等5)课程信息的删除与修改
6)学生选修课程,并将学生所选课程信息存入文件
(七)图书借阅管理软件
功能描述
1)新进图书基本信息的输入,并存入图书文件。
2)图书基本信息的查询。
3)为借书人办理注册,并将已经注册会员存入会员文件。
5)办理借书手续(非注册会员不能借书)。
6)办理还书手续
信息描述:有关该系统基本信息的描述,如:图书名称、图书编号、单价、 作者、存在状态、借书人姓名、性别、学号等
(八)大学生综合测评软
您可能关注的文档
- 2021年小学教育处工作计划书.docx
- 2021年度园林绿化“植树月”系列活动总体方案.docx
- 2021年民法典考试试题及答案.docx
- 2021年高中数学棱柱练习题.docx
- 2021抗击疫情感人事迹优秀征文.docx
- 20XX四年级语文暑假作业答案.docx
- 20XX年同学寒假聚会活动计划方案书.docx
- 26后勤服务部医疗废物监管员.docx
- 2五年级数学判断题.docx
- 31回声(网友来稿).docx
- 2021-2022年消防设施操作员之消防设备基础知识题库附答案(典型题).pdf
- 2023-2024学年人教版七年级上册数学第二章整式的加减 单元测试题(含答 .pdf
- 2023-2024学年江苏省徐州市高一下学期6月期末考试生物试题 .pdf
- 2022年公务员多省联考《申论》题(四川县乡卷) .pdf
- 2020-2021部编版中考语文试卷分类汇编现代文阅读(含答案) .pdf
- 2023_2024学年湖南省郴州市高二上册期中数学模拟测试卷(附答案).pdf
- 2023-2024学年PEP版五年级英语下册Unit 3、4综合训练(附听力材料及答案.pdf
- 2020年精品-英语四级真题试卷及答案(三套全) .pdf
- 2022-2023学年全国初中七年级上生物人教版单元测试(含答案解析)023438.pdf
- 2022高中学业水平考试信息技术学考模拟试卷及答案解析(二) .pdf
文档评论(0)