首页 C 水果管理系统设计报告

C 水果管理系统设计报告

举报
开通vip

C 水果管理系统设计报告《C++语言》课程设计报告 —————水果管理系统 《C++语言》课程设计报告 (1) 1设计内容 (2) 1.1主要内容及目的 (2) 1.2运行环境 (2) 2程序构成 (2) 2.1类的组成 (2) 2.2私有成员 (3) 2.2.1 Fruit类的私有成员 (3) 2.2.2 Apple类的私有成员 (3) 2.23 AppleS类中私有数据成员 (3) 2.2.4 Pear类中私有成员 (3) 2.2.5 PearS类中私有数据成员 (3) 2.3构造函数与析构函数 (4) ...

C  水果管理系统设计报告
《C++语言》课程 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载 —————水果管理系统 《C++语言》课程设计报告 (1) 1设计 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 (2) 1.1主要内容及目的 (2) 1.2运行环境 (2) 2程序构成 (2) 2.1类的组成 (2) 2.2私有成员 (3) 2.2.1 Fruit类的私有成员 (3) 2.2.2 Apple类的私有成员 (3) 2.23 AppleS类中私有数据成员 (3) 2.2.4 Pear类中私有成员 (3) 2.2.5 PearS类中私有数据成员 (3) 2.3构造函数与析构函数 (4) 2.3.1 Fruit类的构造函数与析构函数 (4) 2.3.2 Apple类的构造函数与析构函数 (4) 2.3.3 AppleS类的构造函数与析构函数 (4) 2.3.4 Pear类的构造函数与析构函数 (4) 2.3.5 PearS类的构造函数与析构函数 (4) 2.4类的公有成员函数 (5) 2.4.1 Fruit类中公有成员函数 (5) 2.4.2 Apple类中公有成员函数 (5) 2.4.3 Pear类中公有成员函数 (5) 2.4.4 AppleS类中公有成员函数 (5) 2.4.5 PearS类中公有成员函数 (6) 2.5友元的运算符重载函数 (6) 2.5.1 Fruit类友元的运算符重载函数 (6) 2.5.2 Apple类友元的运算符重载函数 (6) 2.5.3 Pear类友元的运算符重载函数 (7) 2.6运算符重载函数 (7) 2.6.1 AppleS类的运算符重载函数 (7) 2.6.2 PearS类的运算符重载函数 (7) 2.7类之间的关系 (7) 3程序的流程控制 (8) 3.1主函数调用关系 (8) 3.2 苹果子菜单 (8) 3.3梨子菜单 (8) 4函数功能实现 (9) 4.1主菜单的功能实现 (9) 4.1.1读入文件 (9) 4.1.2查找水果 (9) 4.1.3删除水果种类 (10) 4.1.4添加水果种类 (11) 4.2二级菜单的功能实现 (11) 4.2.1修改水果进价 (11) 4.2.2修改水果售价 (12) 4.2.3修改水果重量 (13) 4.2.4冒泡法排序 (13) 4.2.5简单选择排序 (14) 5心得体会 (14) 1设计内容 1.1主要内容及目的 主要内容:编写一个水果管理系统,实现对水果进价、售价、重量的调整,以及根据水果的名字或编号查找水果等功能。 目的:熟悉并掌握用C++编程。 1.2运行环境 在Microsoft Visual C++ 6.0中运行。 2程序构成 2.1类的组成 2.2私有成员 2.2.1 Fruit类的私有成员 2.2.2 Apple类的私有成员 2.23 AppleS类中私有数据成员 2.2.4 Pear类中私有成员 2.2.5 PearS类中私有数据成员 2.3构造函数与析构函数 2.3.1 Fruit类的构造函数与析构函数 2.3.2 Apple类的构造函数与析构函数 2.3.3 AppleS类的构造函数与析构函数 2.3.4 Pear类的构造函数与析构函数 2.3.5 PearS类的构造函数与析构函数 2.4类的公有成员函数 2.4.1 Fruit类中公有成员函数 2.4.2 Apple类中公有成员函数 2.4.3 Pear类中公有成员函数 2.4.4 AppleS类中公有成员函数 2.4.5 PearS类中公有成员函数 2.5友元的运算符重载函数 2.5.1 Fruit类友元的运算符重载函数 2.5.2 Apple类友元的运算符重载函数 2.5.3 Pear类友元的运算符重载函数 2.6运算符重载函数 2.6.1 AppleS类的运算符重载函数 2.6.2 PearS类的运算符重载函数 2.7类之间的关系 3程序的流程控制3.1主函数调用关系 3.2 苹果子菜单 3.3梨子菜单 4函数功能实现 4.1主菜单的功能实现 4.1.1读入文件 主菜单读入文件,读入的是apple.txt和pear.txt,文件中的内容依次是编号、名字、进价、售价、重量、含糖量(含水量)。 4.1.2查找水果 根据水果的编号进行查找。 具体方法:输入一个水果的编号,把输入的编号与文件中的编号相比较,如果有相等的就把该类水果输出出来,输出内容是编号、名字、进价、售价、重量、含糖量(含水量),如果没找到会输出没有这个编号。 也可按名字查找水果,查找的方法和按编号类似,此功能在二级菜单中实现。 4.1.3删除水果种类 根据水果的编号进行删除。 具体方法:先查出要删除的编号,根据编号把这一类水果删除,然后输出剩下的几种水果。 4.1.4添加水果种类 添加一类水果包含:编号、名字、进价、售价、重量、含糖量(含水量) 具体方法:运用数组添加的一类数组大数的话后移,添加的水果编号和已有编号不可相同。 4.2二级菜单的功能实现 4.2.1修改水果进价 根据编号修改水果进价 具体方法:先用查找函数查找出要修改的水果,然后根据if语句选择要增加还是减少进价。 4.2.2修改水果售价 根据名字修改水果售价 具体方法:先用查找函数查找出要修改的水果,然后根据if语句选择要增加还是减少售价。 4.2.3修改水果重量 根据编号修改水果重量 具体方法:先用查找函数查找出要修改的水果,然后根据if语句选择要增加还是减少重量。 4.2.4冒泡法排序 用冒泡法按售价排序 4.2.5简单选择排序 5心得体会 通过本次课程设计懂得了,学习计算机语言知识,要不断实践,特别是课堂中没有涉及的内容要自主的去学习并学会运用。在今后的学习中我要加强自主学习的能力,加强动手能力。通过这几个月的C++语言程序设计学习,我们从中受益匪浅,并且对C++语言程序设计这一门课程有了更深一步的认识。 在学习中,我们可以把上学期所学的理论知识和实践联系起来,在所要写的程序中渐渐成长。一开始我们写的程序很简单,很基础,老师一步步的带着我们在程序中添加新的函数,并耐心的讲解。我很欣赏他上课的风格,课堂气氛很活跃,我们总是在轻松的环境下学习新的东西。 在课程设计中,我设计了一个水果管理系统。在该软件中我实现了对水果文 件信息的读入和保存,对水果种类的插入和删除,按照售价和含糖量(含水量) 排序,用了冒泡排序和简单的选择排序,并且可以按编号或名字查询水果的相关 信息等功能。刚开始写的程序我的继承都有些问题,通过老师讲解,我知道怎么 运用继承,还写了友元的运算符重载,接着又加入了读入文件,还写了菜单。这 都是在一点点的进步。我还学会了一些快捷键的使用。
本文档为【C 水果管理系统设计报告】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_721103
暂无简介~
格式:doc
大小:69KB
软件:Word
页数:15
分类:互联网
上传时间:2019-04-06
浏览量:25