C++《超市商品管理系统》课程设计报告
cout<<\********************\\n\
<<\食品 2. 化妆品 3. 日用品 4. 饮料 \\n\
<<\****************\\n\ break;} case 2: {
system(\
cout<<\▉▉▉▉▉▉▉▉▉▉ ☆ 超 市 商 品 管 理 系 统 ☆ ▉▉▉▉▉▉▉▉▉▉\
cout<<\▉▉▉▉▉▉▉▉▉★ ☆ 1.增加超市商品 ☆ ★▉▉▉▉▉▉▉▉▉\
cout<<\▉▉▉▉▉▉▉▉▉★ ☆ 2.显示超市商品 ☆ ★▉▉▉▉▉▉▉▉▉\
cout<<\▉▉▉▉▉▉▉▉▉★ ☆ 3.排序统计商品 ☆ ★▉▉▉▉▉▉▉▉▉\
cout<<\▉▉▉▉▉▉▉▉▉★ ☆ 4.查找超市商品 ☆ ★▉▉▉▉▉▉▉▉▉\
cout<<\▉▉▉▉▉▉▉▉▉★ ☆ 5.删除超市商品 ☆ ★▉▉▉▉▉▉▉▉▉\
cout<<\▉▉▉▉▉▉▉▉▉★ ☆ 6.修改超市商品 ☆ ★▉▉▉▉▉▉▉▉▉\
cout<<\▉▉▉▉▉▉▉▉▉★ ☆ 7.售出超市商品 ☆ ★▉▉▉▉▉▉▉▉▉\
cout<<\▉▉▉▉▉▉▉▉▉★ ☆ 8.保存超市商品信息 ☆ ★▉▉▉▉▉▉▉▉▉\
cout<<\▉▉▉▉▉▉▉▉▉★ ☆ 0.安全退出系统 ☆ ★▉▉▉▉▉▉▉▉▉\
cout<<\请选择:0-8\ break;} case 3: {
system(\
cout<<\********************\\n\
<<\修改商品名 4. 修改进货价\\t\\t7. 修改净利润\\n\
<<\修改种类 5. 修改售出价\\t\\t8. 修改修改商品产地\\n\
26
C++《超市商品管理系统》课程设计报告
<<\修改编号 6. 修改剩余商品量\\t\\t9. 修改生产商品牌\\n\
<<\修改全部\\n\
<<\****************\
cout<<\请选择:0-10\
break; } case 4: {
system(\
cout<<\********************\\n\
<<\按进货价排序 2. 按库存量排序 3. 按净利润排序\\n\
<<\****************\
cout<<\请选择:0-3\
break; } case 5: {
system(\
cout<<\*********************************\\n\
cout<<\按商品的名称查找 *****\\n\\t\\t ***** 2.按商品编号查找 *****\
cout<<\请选择:0-2\
break; } } }
void Goodsmessage::Find() //﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌查找函数﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌ {
system(\
char name[20] ,Id[10];
27
C++《超市商品管理系统》课程设计报告
int x;
Goods * p=NULL; showMenu(5); cin>>x; switch(x) {
case 1:{cout<<\请输入要查找的商品的名称:\ if(p=FindItem(name)) {
p->Next->Show();
cout<<\输入任意字符!继续??\ getch(); } else {
cout<<\没有找到该名称的商品!\ cout<<\输入任意字符!继续??\ getch(); }
}break; case 2: {
cout<<\请输入要查找的商品的编号:\ if(p=FindID(Id)) {
p->Next->Show();
cout<<\输入任意字符!继续??\ getch(); } else {
cout<<\没有找到该编号的商品!\ cout<<\输入任意字符!继续??\ getch(); } }break; } }
void Goodsmessage::ModifyItem() //修改商品信息 {
showMenu(3); int x;
28
C++《超市商品管理系统》课程设计报告
cin>>x; switch(x) {
case 1: {
char Id[20]; Goods * p=NULL;
cout<<\请输入要修改的商品的编号:\ if(p=FindID(Id)) {
cout<<\已找到商品的信息,请输入新的信息!\
p->Next->InputName(); cout<<\修改成功!\
cout<<\输入任意字符!继续??\ getch(); } else {
cout<<\没有找到您需要的商品!\ cout<<\输入任意字符!继续??\ getch(); }
break; }
case 2: {
char Id[20]; Goods * p=NULL;
cout<<\请输入要修改的商品的编号:\ if(p=FindID(Id)) {
cout<<\已找到商品的信息,请输入新的信息!\
p->Next->InputKind(); cout<<\修改成功!\
cout<<\输入任意字符!继续??\ getch(); } else {
cout<<\没有找到您需要的商品!\ cout<<\输入任意字符!继续??\ getch();
29
C++《超市商品管理系统》课程设计报告
}
break; }
case 3: {
char Id[20]; Goods * p=NULL;
cout<<\请输入要修改的商品的编号:\ if(p=FindID(Id)) {
cout<<\已找到商品的信息,请输入新的信息!\ p->Next->InputID();
cout<<\修改成功!\
cout<<\输入任意字符!继续??\ getch(); } else {
cout<<\没有找到您需要的商品!\ cout<<\输入任意字符!继续??\ getch(); }
break; }
case 4: {
char Id[20]; Goods * p=NULL;
cout<<\请输入要修改的商品的编号:\ if(p=FindID(Id)) {
cout<<\已找到商品的信息,请输入新的信息!\
p->Next->InputBuyprice(); cout<<\修改成功!\
cout<<\输入任意字符!继续??\ getch(); } else {
cout<<\没有找到您需要的商品!\ cout<<\输入任意字符!继续??\ getch();
30