資源簡介
這是一個簡單模擬網上購物的程序,設有管理員和買家客戶,客戶買商品時數量價格變化,管理員可以修改商品名字價格數量。

代碼片段和文件信息
#include?
#include?
#include?
#include?
#include?“CGood.h“
#include?“CFood.h“
#include?“CUser.h“
#include?“CCloth.h“
#include?“CUserList.h“
#include?“CGoodList.h“
using?namespace?std;
CUserList?u;
CGoodList?g;
int?mainMenu();
int?adminMenu();
int?userMenu1();
int?userMenu2();
void?admin();
void?user1();
void?user2();
void?userLand();
void?userNew();
//void?buyByName();
void?buyById();
void?checkById();
void?showHistory();
void?changeName();
void?changePrice();
void?upCount();
void?downCount();
void?changeExpdate();
void?showAll();
void?showAllUser();
void?addGood();
void?output()
{
cout?<“ID“?<‘\t‘?<“名字“?<‘\t‘?<“尺寸/保質期“?<‘\t‘?<“價格(元)“?<‘\t‘?<“庫存量“?<}
void?prompt()
{
if?(u.getN())
{
cout?<“??????????????????????????*?用戶系統擁有“?< return;
}
cout?<“????????????????????*?首次進入用戶系統頁面記得注冊哦?*“?<}
int?main()
{
//自定義10個商品信息
for?(int?i?=?0;?i?5;?i++)
{
g.add(1);
}
for?(int?i?=?0;?i?5;?i++)
{
g.add(2);
}
//主頁面
int?role;
do
{
role?=?mainMenu();
if?(role?==?1)?//?管理員
{
system(“cls“);
admin();
}
else?if?(role?==?2)
{
system(“cls“);
user1();
}
else
{
break;
}
}?while?(true);
cout?<“已退出系統!“?< return?0;
}
int?mainMenu()
{
cout?< SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE)?FOREGROUND_INTENSITY?|?FOREGROUND_RED?|
FOREGROUND_GREEN);
prompt();
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE)?FOREGROUND_INTENSITY?|?FOREGROUND_GREEN?|
FOREGROUND_BLUE);
cout?< cout?<“請選擇角色登陸:“?< cout?<“1.?管理員(管理商品信息)“?< cout?<“2.?用戶(購買商品)“?< cout?<“3.?退出網上商城“?< SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE)?FOREGROUND_INTENSITY?|?FOREGROUND_RED?|
FOREGROUND_GREEN?|?FOREGROUND_BLUE);
int?choice?=?1;//通常給它設置一個初始值
do
{
cin?>>?choice;
}?while?(choice?1?||?choice?>?3);
return?choice;
}
int?adminMenu()
{
system(“cls“);
int?choice;
//?自行補充管理員菜單。
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE)?FOREGROUND_INTENSITY?|?FOREGROUND_GREEN?|
FOREGROUND_BLUE);
cout?<“請選擇以下商品進行管理:“?< cout?<“1.?添加食物/衣服“?< cout?<“2.?修改商品名字“?< cout?<“3.?修改商品價格“?< cout?<“4.?增加庫存量“?< cout?<“5.?減少庫存量“?< cout?<“6.?修改保質期“?< cout?<“7.?顯示所有商品信息?“?< cout?<“8.?顯示所有用戶的信息?“;
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE)?FOREGROUND_INTENSITY?|?FOREGROUND_RED?|
FOREGROUND_GREEN);
cout<<“(需要賬戶存在)“< SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE)?FOREGROUND_INTENSITY?|?FOREGROUND_GREEN?|
FOREGROUND_BLUE);
cout?<“9.?退出管理系統“?< SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE)?FOREGROUND_INTENSITY?|?FOREGROUND_RED?|
FOREGROUND_GREEN?|?FOREGROU
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????676??2015-06-24?23:55??CCloth.h
?????文件?????????756??2015-06-25?10:42??CFood.h
?????文件????????1269??2015-06-25?11:41??CGood.h
?????文件????????2147??2015-06-25?11:35??CGoodList.h
?????文件???????????7??2015-06-25?10:36??cloth.txt
?????文件????????1740??2015-06-24?22:44??CUser.h
?????文件????????1402??2015-06-25?11:23??CUserList.h
?????文件???????????8??2015-06-25?10:36??food.txt
?????文件?????????216??2015-06-11?09:36??List.h
?????文件???????12376??2015-06-25?12:00??main.cpp
評論
共有 條評論