C++超市收银机程序设计报告

C++超市收银机程序设计报告

ID:44931292

大小:383.50 KB

页数:9页

时间:2019-11-05

C++超市收银机程序设计报告_第1页
C++超市收银机程序设计报告_第2页
C++超市收银机程序设计报告_第3页
C++超市收银机程序设计报告_第4页
C++超市收银机程序设计报告_第5页
资源描述:

《C++超市收银机程序设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、-------------各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有--------------南京师范大学《面向对象程序设计》课程设计报告姓名:汤云学号:06080511学院:计算机科学与技术学院题目:超市收银机指导教师:于泠2009年9月21日-------------各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有---------------------------各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有--------------一.课程设计内容及要求设计内容

2、:1显示超市库存商品信息2显示购物流程提示信息3实现购物过程,反复输入所购各种商品的索引和购买数量,直到商品索引号输入“-1”结束购物流程4实现收银,根据顾客所交现金,自动找零,并显示和存储购物清单5要求超市库存商品信息存储在goods.txt中,购物清单存储在文件buy.txt中,系统应具有友好的用户见面二.系统环境硬件环境:P4处理器,DDR内存软件环境:WindowsXP开发平台:MicrosoftVisualC++6.0三.设计思想根据系统功能要求,首先设计收银机系统类和商品信息类。处理收银机的类主要完成工作人员和顾客的登陆,以及登录后所要

3、做的事,商品信息类又分为单个商品信息类和所有商品信息类。单个商品信息类主要处理商品的索引号,名称,单价和数量。所有商品信息类主要处理商品的搜索,修改,删除等工作。还需要设计一个顾客类和工作人员类。工作人员类分为单个工作人员类和所有工作人员类。单个工作人员类用来描述工作人员信息及他们对商品进行的改动与操作,所有工作人员类用来处理工作人员的改动。顾客类又分为单个顾客信息类和所有顾客信息类。单个顾客信息类用来描述购物流程,所有顾客信息类用来描述顾客信息的改动等。四.程序结构1.类的设计根据上述的设计思想,设计了“supermarket”类,”good”类

4、,”goods”类,”customer”类,”customers”类,”worker”类和”workers”类这七个类。-------------各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有---------------------------各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有--------------数据成员:GoodsGS;ConsumersCS;WorkersWS;//所有商品类对象,顾客类对象和工作人员类对象函数成员:Supermarket(chargf[],charcf[],

5、charwf[]);//初始化~Supermarket();//析构voidChoice();//选择登录方式voidChoice(intn);//工作人员对库存的操作voidShopping();//清单voidSearch();//查询商品voidInsert();//添加商品voidDelete();//删除商品voidSetPrice();//设置价格LogIn();//顾客登陆LogIn(intn);//工作人员登陆VoidOutput(charf[]);//++++++++++++++++++++++++++++++++++++++++

6、+++数据成员:Goodname//商品名称Index//商品索引号Number//商品数量Price//商品价格函数成员:Good();~Good();//析构Good(intindex,stringgoodname,doubleprice,intnumber);//构造商品Good(constGood&g);//拷贝构造商品intGetIndex();//获取商品索引号stringGetName();//获取商品名称doubleGetPrice();//获取商品单价-------------各类专业好文档,值得你下载,教育,管理,论文,制度,方

7、案手册,应有尽有---------------------------各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有--------------intGetNumber();//获取商品数目voidSetPrice(intprice);//修改单价voidSetNumber(intnum);//设置数目Goodoperator=(constGood&g);//“=”操作符重载friendostream&operator<<(ostream&o,Good&g);//"<<"操作符重载friendistream&operator

8、>>(istream&i,Good&g);数据成员:VG:商品向量成员函数:Goods();默认构造~Goods();//

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。