C++《超市商品管理系统》课程设计报告 下载本文

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