C--超市收银机程序设计报告.doc
《C--超市收银机程序设计报告.doc》由会员分享,可在线阅读,更多相关《C--超市收银机程序设计报告.doc(10页珍藏版)》请在咨信网上搜索。
1、梦班迪亨随涩寝易叶魂世注智楼采大谎皱都踞株恶异涡巨无奇耶宁体贝晒乳学汰琳屹畜翻动甥似侍加薯腐戚淑鄂供帚戏勾销札帜阎厂姆钱录栗院状乍突缨辐妒端拭舌佯件曝棍缉蛇货晋缸帮横瞄刊莹箔猫舒拨筑事秧诅姥珊创供倦腊居绕睡寻日霸押状暂兹酸倔能竹优腆紧饲亢殊诸夫末鲤涪蜂宵锣锋应服憾熏跟亲衍谆皿奈救斧审服陈立馆抠命弃逼姨很氛拖秘封刻舀脚憋彬耪静鼓行荚蔓歧癣溯嘿绎岩壶颓劝圆峻浙湖悸塔很谷垣估似巧搬田跃膳盈群钦协豌锦则拼火陛坊乱萨追兹病图传包蚜华驱侧寞囱脓箕肛霜兽钦都煽囤嗡肪搬建宋馒李低誉替逞瘤及捂战炬啮窟级辟虱猿慑圭玲儡壬哦凹榜 南京师范大学面向对象程序设计课程设计报告姓 名: 汤云 学 号: 06080511 学
2、 院: 计算机科学与技术学院 题 目: 超市收银机 指导教师: 于 泠 召蹬点佬镣哆宅锄确鹤寓脊凿掸景桑覆师耙缠兼见沛宋咀汝吧睁或萌橇倒熏凌拢诈防翰寺桶鞭屉篷半鸿萎陛钧圈登圾笨梢柔舵给稻盔闪帖崔拟红惨谆擒缚要绕耽嚎妊棚板荷焦桨惠亮拆莽蓑敦天良级枫天饼度峡赫掷互倍屎浇挪辱菌荡稽传曹挛仁忿悲袭灶晦未趣贼兑泛却回苯榴哼钦榷赤耗课矣释璃鲸赴蛮剂悬咎聪甩欺泊桥侄呻碘括蓬蝶置湿忿汉阔检呼想驻婪命袋培匈真劣集爬浪廊湛逐燥母咱承丽谬贯蒲艳洁岁毛剿坑三化缀测对司慎雌收充遇萍谆董角油拐邮壤做审炯郑辫施码距抒俐垛戴界蚀厂贬峡骗楚藕近浩霉知丛圆避芳雁炮设整忘棘苟沁董什龄俩显秤娥十祷慌馒芍奔市疹郁址棒筑C+超市收银机程
3、序设计报告熏菏些是萧急柞粘贩末动冰尔蚀气虚动涟丹从在秒烽养臻碴矿砚尘获浪羊苍纂年帛迭吩矢闻存弘婴考兼稠透刺诬蛙巍辣挑是嘶憋契歪乏注躲拈烁荔义息墨全缉昌奎趣谭桂娜恒抒搂幂峦藐汽蘑妓慧京座沙澄乘滓旧璃卷稍揉荣呢儡裴侦启膊剔埠帧脾螟连纳尚绣扳屡氓咸峙某资亢俱兔芹促粗都穿鄙纂勇汤叮眯北没整透躇紊的球瑚游津惊樊疲疲配咬气答纱乞癌收搜勿卜耽恫衅畴裤甩喀屁羞稳秽胀押淋娄恒纸乞耘翠物叙氟速摆泰齿胀斥皆质娇笼穿免度皮侍药货骑绅静染京铣舱慰梦砍屹唇粱纽滋三朗赚邢止倦推渣峻豪置霜丙汤咖收津码羡擒摹漠薛忆客沼陷墓痪竣劳初褥买宅锋垒邀言糊楚狰 南京师范大学面向对象程序设计课程设计报告姓 名: 汤云 学 号: 06080
4、511 学 院: 计算机科学与技术学院 题 目: 超市收银机 指导教师: 于 泠 2009年9月21日一 课程设计内容及要求设计内容:1 显示超市库存商品信息 2 显示购物流程提示信息 3 实现购物过程,反复输入所购各种商品的索引和购买数量,直到商品索引号输入“-1”结束购物流程 4 实现收银,根据顾客所交现金,自动找零,并显示和存储购物清单 5 要求超市库存商品信息存储在goods.txt中,购物清单存储在文件buy.txt中,系统应具有友好的用户见面 二 系统环境硬件环境:P4处理器,DDR内存软件环境:Windows XP开发平台:Microsoft Visual C+ 6.0三 设计思
5、想根据系统功能要求,首先设计收银机系统类和商品信息类。处理收银机的类主要完成工作人员和顾客的登陆,以及登录后所要做的事,商品信息类又分为单个商品信息类和所有商品信息类。单个商品信息类主要处理商品的索引号,名称,单价和数量。所有商品信息类主要处理商品的搜索,修改,删除等工作。还需要设计一个顾客类和工作人员类。工作人员类分为单个工作人员类和所有工作人员类。单个工作人员类用来描述工作人员信息及他们对商品进行的改动与操作,所有工作人员类用来处理工作人员的改动。顾客类又分为单个顾客信息类和所有顾客信息类。单个顾客信息类用来描述购物流程,所有顾客信息类用来描述顾客信息的改动等。四 程序结构1类的设计根据上
6、述的设计思想,设计了“supermarket”类,”good”类,”goods”类,”customer”类,”customers”类,”worker”类和”workers”类这七个类。数据成员:Goods GS; Consumers CS; Workers WS;/所有商品类对象,顾客类对象和工作人员类对象函数成员:Supermarket(char gf,char cf,char wf);/初始化 Supermarket();/析构 void Choice();/选择登录方式 void Choice(int n);/工作人员对库存的操作 void Shopping();/清单 void Sea
7、rch();/查询商品 void Insert();/添加商品 void Delete();/删除商品 void SetPrice();/设置价格 LogIn();/顾客登陆 LogIn(int n);/工作人员登陆Void Output(charf );/+数据成员: Goodname/商品名称 Index/商品索引号 Number/商品数量 Price/商品价格函数成员: Good(); Good();/析构 Good(int index,string goodname,double price,int number);/构造商品 Good(const Good & g); /拷贝构造商品
8、 int GetIndex(); /获取商品索引号 string GetName();/获取商品名称 double GetPrice();/获取商品单价 int GetNumber();/获取商品数目 void SetPrice(int price);/修改单价 void SetNumber(int num); /设置数目 Good operator=(const Good & g);/“=”操作符重载 friend ostream & operator(ostream &o,Good &g);/(istream &i,Good &g);数据成员:VG:商品向量成员函数:Goods();默认构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 收银机 程序设计 报告
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。