1、 1 C+课程设计报告课程设计报告 课程设计题目课程设计题目 xx 公司公司的设备管理系统的设备管理系统 专专 业:业:材料科学与工程材料科学与工程 2 目录 (1)设计目的设计目的 (2) (2)设计要求设计要求 (2) 基本要求和创新要求 (3)设计方法设计方法 (3) 模块功能说明(如函数功能、入口及出口 参数说明,函数调用关系描述等) (4)总体设计总体设计 (4) 设计系统的类层次,类层次中各个类的描 述,类中各个成员函数 (5)调试与测试调试与测试 (16) 调试方法,测试结果的分析与讨论,测试 过程中遇到的主要问题及采取的解决措施 (6)实验总结实验总结 (17) 1.1.设计目
2、的:设计目的: 3 1、目的:、目的: (1)要求学生达到熟练掌握)要求学生达到熟练掌握 C+语言的基本知识和语言的基本知识和 技能;技能; (2)基本掌握面向对象程序设计的基本思路和方)基本掌握面向对象程序设计的基本思路和方 法;法; (3)能够利用所学的基本知识和技能,解决简单的)能够利用所学的基本知识和技能,解决简单的 面向对象程序设计问题。面向对象程序设计问题。 2.2. 设计要求设计要求: 1、 基本要基本要求:求: (1)要求利用面向对象的方法以及)要求利用面向对象的方法以及 C+的编程思想的编程思想 来完成系统的设计;来完成系统的设计; (2)要求在设计的过程中,建立清晰的类层次
3、;)要求在设计的过程中,建立清晰的类层次; (3)在系统中至少要定义四个类,每个类中要有各)在系统中至少要定义四个类,每个类中要有各 自的属性和方法;自的属性和方法; (4)在系统的设计中,至少要用到面向对象的一种)在系统的设计中,至少要用到面向对象的一种 机制。机制。 2、创新要求:创新要求: 在基本要求达到后,可进行创新设计,如根据查在基本要求达到后,可进行创新设计,如根据查 找结果进行修改的功能。找结果进行修改的功能。 3.3. 设计方法设计方法 功能功能:xx 公司现有以下设备:普通电视机、公司现有以下设备:普通电视机、DVD、带、带 DVD 4 的电视机, 带的电视机, 带 DVD
4、的电视机的售价为普通电视机和的电视机的售价为普通电视机和 DVD 单单 价之和的价之和的 80%, 要求对所有的库存设备都能按照品名进行, 要求对所有的库存设备都能按照品名进行显显 示、查找、增加和删除、保存的功能。示、查找、增加和删除、保存的功能。 根据系统功能,可以将问题解决分为以下步骤:根据系统功能,可以将问题解决分为以下步骤: (1)分析系统中的各个实体之间的关系及其属性和行为;)分析系统中的各个实体之间的关系及其属性和行为; (2)根据问题描述,设计系统的类层次;)根据问题描述,设计系统的类层次; (3)完成类层次中各个类的描述(包括属性和方法) ;)完成类层次中各个类的描述(包括属性和方法) ; (4)完成类中各个成员函数的定义;)完成类中各个成员函数的定义; (5)完成系统的应用模块;)完成系统的应用模块; (6)功能调试;)功能调试;