C++期末项目题目及要求

上传人:博****1 文档编号:431736054 上传时间:2024-01-14 格式:DOC 页数:7 大小:46.50KB
返回 下载 相关 举报
C++期末项目题目及要求_第1页
第1页 / 共7页
C++期末项目题目及要求_第2页
第2页 / 共7页
C++期末项目题目及要求_第3页
第3页 / 共7页
C++期末项目题目及要求_第4页
第4页 / 共7页
C++期末项目题目及要求_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《C++期末项目题目及要求》由会员分享,可在线阅读,更多相关《C++期末项目题目及要求(7页珍藏版)》请在金锄头文库上搜索。

1、C+语言程序设计项目任务书(所有项目中排序功能作为选做加分项)项目1:学生毕业设计管理系统一、设计项目:完成学生毕业设计管理系统 二、目的与要求: 1、目的: (1)要求学生达到熟练掌握C+语言的基本知识和技能; (2)基本掌握面向对象程序设计的基本思路和方法; (3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。2、基本要求: (1)要求利用面向对象的方法以及C+的编程思想来完成系统的设计;(2)要求在设计的过程中,建立清晰的类层次; (3)在系统中至少要定义四个类,每个类中要有各自的属性和方法;3、创新要求: 在基本要求达到后,可进行创新设计,如根据查找结果进行修改的功能及

2、设计出比较友好的界面等。 4、写出设计说明书 三、设计方法和基本原理: 1、问题描述(功能要求): 某学校,主要有四类学生:本科生、第二学位学生、硕士研究生和博士研究生。现在,需要存储这些学生的编号、姓名、年级和班级、级别、论文题目、指导老师和成绩,并显示全部信息。 要求: 1)其中,学生编号在生成学生信息时同时生成,每输入一个学生信息编号顺序加1。 2)程序对所有学生都有提升级别的功能 3)能按姓名或者编号显示、查找、增加、删除和保存各类学生的信息 2、问题的解决方案: 根据系统功能要求,可以将问题解决分为以下步骤: (1)分析系统中的各个实体之间的关系及其属性和行为; (2)根据问题描述,

3、设计系统的类层次; (3)完成类层次中各个类的描述(包括属性和方法); (4)完成类中各个成员函数的定义; (5)完成系统的应用模块; (6)功能调试; (7)完成系统总结报告以及系统使用说明书。 四、程序设计和调试: 五、评分标准: 1、完成基本功能:10分; 2、设计报告及使用说明书:5分; 六、报告:包括系统设计要求,设计思路,系统功能模块图,类的层次图(包括类成员列表),调试过程,程序代码,总结。项目2:教师课程管理系统 一、设计项目:完成教师课程管理系统 二、目的与要求: 1、目的: (1)要求学生达到熟练掌握C+语言的基本知识和技能; (2)基本掌握面向对象程序设计的基本思路和方法

4、; (3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。2、基本要求: (1)要求利用面向对象的方法以及C+的编程思想来完成系统的设计;(2)要求在设计的过程中,建立清晰的类层次; (3)在系统中至少要定义四个类,每个类中要有各自的属性和方法;3、创新要求: 在基本要求达到后,可进行创新设计,如根据查找结果进行修改的功能及设计出比较友好的界面等。 4、写出设计说明书 三、设计方法和基本原理: 1、问题描述(功能要求): 某学校,主要有四类课程:公共基础课、专业基础课、专业课和公选课。现在,需要存储这些课程的编号、名称、级别、学时和基本课酬,以及老师的编号、姓名、所授课班编号、班

5、级数和课酬,并显示全部信息。 要求: 1)其中,课程编号在生成课程信息时同时生成,每输入一个课程信息编号顺序加1。 2)程序对部分课程有提升级别的功能 3)课酬的计算方法是:老师授公共基础课的班级数为13,课程为基本课酬乘以班级数,当班级数为46,课程为基本课酬的1.1倍乘以班级数,当班级数大于6,课程为基本课酬的1.2倍乘以班级数;老师授专业基础课和专业课都按班级数*1.2*基本课酬计算课酬;老师授公选课,课酬按基本课酬*班级计算。 4)能按课程名字或者老师编号显示、查找、增加、删除和保存各种课程和老师信息。 2、问题的解决方案: 根据系统功能要求,可以将问题解决分为以下步骤: (1)分析系

6、统中的各个实体之间的关系及其属性和行为; (2)根据问题描述,设计系统的类层次; (3)完成类层次中各个类的描述(包括属性和方法); (4)完成类中各个成员函数的定义; (5)完成系统的应用模块; (6)功能调试; (7)完成系统总结报告以及系统使用说明书。 四、程序设计和调试: 五、评分标准: 1、完成基本功能:10分; 2、设计报告及使用说明书:5分; 六、报告:包括系统设计要求,设计思路,系统功能模块图,类的层次图(包括类成员列表),调试过程,程序代码,总结。项目3:公交信息管理系统 一、设计项目:完成公交信息管理系统 二、目的与要求: 1、目的: (1)要求学生达到熟练掌握C+语言的基

7、本知识和技能; (2)基本掌握面向对象程序设计的基本思路和方法; (3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。2、基本要求: (1)要求利用面向对象的方法以及C+的编程思想来完成系统的设计;(2)要求在设计的过程中,建立清晰的类层次; (3)在系统中至少要定义四个类,每个类中要有各自的属性和方法;3、创新要求: 在基本要求达到后,可进行创新设计,如根据查找结果进行修改的功能及设计出比较友好的界面等。 4、写出设计说明书 三、设计方法和基本原理: 1、问题描述(功能要求): 某公交公司,主要有四类公交:普通车、专线车、双层车和郊区车。现在,需要存储这些公交的编号、名称、级

8、别、票价和计算该类公交总额并显示全部信息。 要求: 1)其中,公交编号在生成公交车信息时同时生成,每输入一辆公交车信息编号顺序加1。 2)程序对所有车辆有提升级别的功能 3)总额的计算方法是:普通车每人若投币1元,刷卡0.8元;专线车每人若投币2元,刷卡1.6元;双层车每人投币1.5元,刷卡1.4元;郊区车不能刷卡,投币按路程计算,5公里内1元,其他2元。 4)能按名称或者编号显示、查找、增加、删除和保存各类公交的信息 2、问题的解决方案: 根据系统功能要求,可以将问题解决分为以下步骤: (1)分析系统中的各个实体之间的关系及其属性和行为; (2)根据问题描述,设计系统的类层次; (3)完成类

9、层次中各个类的描述(包括属性和方法); (4)完成类中各个成员函数的定义; (5)完成系统的应用模块; (6)功能调试; (7)完成系统总结报告以及系统使用说明书。 四、程序设计和调试: 五、评分标准: 1、完成基本功能:10分; 2、设计报告及使用说明书:5分; 六、报告:包括系统设计要求,设计思路,系统功能模块图,类的层次图(包括类成员列表),调试过程,程序代码,总结。项目4:家具商店管理系统 一、设计项目:完成家具商店管理系统 二、目的与要求: 1、目的: (1)要求学生达到熟练掌握C+语言的基本知识和技能; (2)基本掌握面向对象程序设计的基本思路和方法; (3)能够利用所学的基本知识

10、和技能,解决简单的面向对象程序设计问题。2、基本要求: (1)要求利用面向对象的方法以及C+的编程思想来完成系统的设计;(2)要求在设计的过程中,建立清晰的类层次; (3)在系统中至少要定义四个类,每个类中要有各自的属性和方法;3、创新要求: 在基本要求达到后,可进行创新设计,如根据查找结果进行修改的功能及设计出比较友好的界面等。 4、写出设计说明书 三、设计方法和基本原理: 1、问题描述(功能要求): 某家具商店现有以下家具:椅类、桌类、柜类和床类。要求对所有的库存家具都能按照名称或编号进行显示、查找、增加和删除、保存的功能。 2、问题的解决方案: 根据系统功能要求,可以将问题解决分为以下步

11、骤: (1)分析系统中的各个实体之间的关系及其属性和行为; (2)根据问题描述,设计系统的类层次; (3)完成类层次中各个类的描述(包括属性和方法); (4)完成类中各个成员函数的定义; (5)完成系统的应用模块; (6)功能调试; (7)完成系统总结报告以及系统使用说明书。 四、程序设计和调试: 五、评分标准: 1、完成基本功能:10分; 2、设计报告及使用说明书:5分; 六、报告:包括系统设计要求,设计思路,系统功能模块图,类的层次图(包括类成员列表),调试过程,程序代码,总结。 项目5:服装商店管理系统一、设计项目:完成服装商店管理系统 二、目的与要求: 1、目的: (1)要求学生达到熟

12、练掌握C+语言的基本知识和技能; (2)基本掌握面向对象程序设计的基本思路和方法; (3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。2、基本要求: (1) 要求利用面向对象的方法以及C+的编程思想来完成系统的设计;(2) 要求在设计的过程中,建立清晰的类层次; (3) 在系统中至少要定义四个类,每个类中要有各自的属性和方法;3、创新要求: 在基本要求达到后,可进行创新设计,如根据查找结果进行修改的功能及设计出比较友好的界面等。 4、写出设计说明书 三、设计方法和基本原理: 1、问题描述(功能要求): 某服装商店现有以下服装:外衣、衬衣、裤子和套装。要求对所有的库存服装都能按

13、照名称或编号进行显示、查找、增加和删除、保存的功能。 2、问题的解决方案: 根据系统功能要求,可以将问题解决分为以下步骤: (1)分析系统中的各个实体之间的关系及其属性和行为; (2)根据问题描述,设计系统的类层次; (3)完成类层次中各个类的描述(包括属性和方法); (4)完成类中各个成员函数的定义; (5)完成系统的应用模块; (6)功能调试; (7)完成系统总结报告以及系统使用说明书。 四、程序设计和调试: 五、评分标准: 1、完成基本功能:10分; 2、设计报告及使用说明书:5分; 六、报告:包括系统设计要求,设计思路,系统功能模块图,类的层次图(包括类成员列表),调试过程,程序代码,

14、总结。 项目6:新科公司的设备管理系统一、课程设计项目:完成新科公司的设备管理系统 二、目的与要求: 1、目的: (1)要求学生达到熟练掌握C+语言的基本知识和技能; (2)基本掌握面向对象程序设计的基本思路和方法; (3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。 2、基本要求: (1) 要求利用面向对象的方法以及C+的编程思想来完成系统的设计; (2) 要求在设计的过程中,建立清晰的类层次; (3)在系统中至少要定义四个类,每个类中要有各自的属性和方法; (4)在系统的设计中,至少要用到面向对象的一种机制。 3、创新要求: 在基本要求达到后,可进行创新设计,如根据查找结

15、果进行修改的功能。 4、写出设计说明书 三、设计方法和基本原理: 1、问题描述(功能要求): 新科公司现有以下设备:普通电视机、DVD、带DVD的电视机,带DVD的电视机的售价为普通电视机和DVD单价之和的80%,要求对所有的库存设备都能按照品名进行显示、查找、增加和删除、保存的功能。 2、问题的解决方案: 根据系统功能要求,可以将问题解决分为以下步骤: (1)分析系统中的各个实体之间的关系及其属性和行为; (2)根据问题描述,设计系统的类层次; (3)完成类层次中各个类的描述(包括属性和方法); (4)完成类中各个成员函数的定义; (5)完成系统的应用模块; (6)功能调试; (7)完成系统总结报告以及系统使用说明书。 四、程

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号