版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、关于超市商品管理系统C+程序基本功能:基本功能(供参考)有:1、添加商品信息,有商品编号、商品名、供应商代号、进货价、售出价、存货数等。2、2、进货:若商品已存在,只需修改存货数;若不存在,需增加新纪录。3、售出:输入商品编号,修改相应的存货数与销售额。4、查询:查询商品、销售额# in elude # in elude # in elude #inelude vconio.h 用 geteh();using n amespaee std;/commodity 类class commoditypublic:char n ame20;char ld20;int buy;/ 进货价;int sal
2、e;/ 卖岀价;int amount; 数量;int sum;/ 利润;commodity * Next;void In put()couttt请输入商品的名称:;cinname;couttt请输入商品的编号:;cinld;coutbuy;coutsale;coutamount;sum=(sale-buy)*amou nt;void Read & in)inn ameldsalebuysum;void Show()cout商品名nameendl编号:ldendl 进货价buy售岀价sale商品数量:amount预计总利润:vvsumvvendlendlNext;p!=E nd;p=p-Next
3、)p-Show();coutln put();En d-Next=new commodity;En d=E nd-Next;cout添加成功!endl;coutNext!=E nd;p=p-Next)匹配成功则返回上一个指针,回空if(!strcmp(p-Next-name,name)return p;return NULL;commodity *Fi ndID(char * Id)for(commodity * p=Head;p-Next!=E nd;p=p-Next)匹配成功则返回上一个指针,回空if(!strcmp(p-Next-Id,Id)return p;return NULL;/构
4、造函数Commoditymassage:Commoditymassage()Head=new commodity;Head-Next=new commodity;En d=Head-Next;in. ope n(sort.txt);if(!i n)cout无商品信息。请先输入。Read);if(En d- name0=0)break;En d-Next=new commodity;En d=E nd-Next;in .close();couttt读取商品信息成功 !Next!=E nd;)temp=Head-Next;Head-Next=Head-Next-Next;delete temp;d
5、elete Head,E nd;/采单void Commoditymassage:ShowMe nu()COUt二二二二 =e ndl;cout二二二二:=超市商品管理系统 =e ndl;cout二二二二1.增加超市商品 =e ndl;cout二二二二2.显示超市商品 =e ndl;cout二二二二3.排序统计商品 =e ndl;cout二二二二4.查找超市商品 =e ndl;cout二二二二5.删除超市商品 =e ndl;cout二二二二6.修改超市商品 =e ndl;cout二二二二0.安全退岀系统 =e ndl;coutnttntt请选择:;/查找函数.void Commoditymas
6、sage:Fi nd()char name20 ,ld10;int x;commodity * p=NULL;coutntt*n;couttt探1.按商品的名称查找ntt探2.按商品编号查找II.cout x;switch(x)case 1:coutNext-Show();coutvv输入任意字符!继续 ;getch();elsecouttt没有找到该名称的商品!vnvendl;coutvv输入任意字符!继续 ;getch();break;case 2:coutld;if(p=Fi ndlD(Id)p-Next-Show();coutvv输入任意字符!继续 ;getch();elsecoutt
7、t没有找到该编号的商品!vvnvendl;coutvv输入任意字符!继续 ;getch();break;/修改商品信息void Commoditymassage:Modifyltem()/修改商品信息char n ame20;commodity * p=NULL;couttt请输入要修改的商品的名称:;cinname;if(p=Fin dltem (n ame)couttt已找到商品的信息,请输入新的信息!Next-l nput();cout修改成功!endl;coutvv输入任意字符!继续 ;getch();elsecouttt 没有找到!endl;coutvv输入任意字符!继续 ;getc
8、h();/删除信息void Commoditymassage:RemoveItem()/ 删除信息char n ame20;commodity * p=NULL,*temp=NULL;couttt请输入要删除的商品的名称:Next;p-Next=p-Next-Next;delete temp;couttt 删除成功!endl;coutvv输入任意字符!继续 ;getch();elsecouttt 没有找到!n ame,p1- n ame);strcpy(temp-ld,p1-ld);temp-sale=p1-sale;temp_buy=p1_buy;temp-sum=p1-sum;strcpy
9、(p1- n ame,p2-n ame);strcpy(p1-Id,p2-Id);p1-sale=p2-sale;p1_buy=p2_buy;p1_sum=p2_sum;strcpy(p2-n ame,temp-n ame);strcpy(p2-Id,temp-Id);p2-sale=temp-sale;p2_buy=temp_buy;p2-sum=temp-sum;/int Commoditymassage:ListCou nt()统计当前链表的记录总数,返回一个整数if(! Head)return 0;int n=0;for(commodity * p=Head-Next;p!=E nd;
10、p=p-Next)n+;return n;IIvoid Commoditymassage:Sort()II对当前链表进行排序cout Sort in g.e ndl;commodity *p=NULL,*p1=NULL,*k=NULL;int n=Commoditymassage:ListCou nt();if(nNext;p!=E nd;p=p_Next)for(k=p-Next;k!=E nd;k=k-Next)if(p-sumk-sum)Commoditymassage:S);cout 排序完成!Next;p!=E nd;p=p-Next)outp-n amevvtvvp_Idsumvvn;out.close();/主函数int mai n()int x,i=0;bool quit=false;couttt e ndl;for(i=0;i3;i+)couttt tttttt endl;e ndl;couttt 【欢迎进入超市商品管理系统】for(i=0;i3;i+)couttt tttttt endl;couttt ne ndl;Commoditymassage Grade;cout x;switch(x)case O:quit=true;break;case 1:Grade.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 我因幼教而美丽示范演讲稿(3篇)
- 河道保护倡议书
- 2024年全国技术高校(烘焙)职业技能知识考试题库与答案
- 山东省烟台龙口市(五四制)2024-2025学年九年级上学期期中考试化学试题
- 甘肃省多校2024-2025学年高一上学期期中联考语文试卷(含答案)
- 2024-2025学年江阴市花园实验小学四年级上册期中试卷
- 四川省高考语文五年试题汇编-论述类文本阅读
- 实习教师工作职责合同范本
- 广告制作授权合同模板
- 学生安全责任协议书
- 大班数学活动等分课件
- 2024年河南省机场集团有限公司招聘笔试参考题库含答案解析
- 2023-2024学年深圳市初三中考适应性考试语文试题(含答案)
- 人工智能课程中小学生的创新思维培养
- 血液透析高磷的护理查房课件
- 2024年成都交通投资集团招聘笔试参考题库含答案解析
- Unit 3 Sports and Fitness Reading and Thinking 说课稿-2023-2024学年高中英语人教版(2019)必修第一册
- 《复活》教学课件
- 外研社(一年级起点)小学英语四年级上册单词(带音标、词性)
- 光伏电站生产准备大纲全套
- 轮对(车辆构造与检修课件)
评论
0/150
提交评论