服装管理系统
UserInfoAdd(); //调用用户信息添加函数// continue; case 3:
UserInfoModify(); //调用用户信息修改函数// continue; case 4:
UserInfoDelete(); //调用用户信息删除函数// continue; case 5:
AdminOperationMenu(); //返回上级系统// break; case 6:
ExitSystem(); //退出登陆// break; default: break; } } };
运算显示如下(图4-5):
图4-5
//用户信息查看函数//
void UserInfoView() { SystemUser *tmpUser; tmpUser = pSystemUserHead;
printf(\亲爱的管理员%s,你好,你查看的所有用户信息如下:\\n\ printf(\用户名\\t密码\\t用户类型(1代表管理员,2代表店长,3代表销售员)\\n\ while(NULL != tmpUser){
printf(\ tmpUser = tmpUser->next; } };
运算显示如下(图4-6):
11
服装管理系统
//用户信息添加函数//
void UserInfoAdd() { SystemUser tmpUser;
printf(\亲爱的管理员%s,请依次输入用户信息:\\n\ printf(\用户名:\
scanf(\ printf(\用户密码:\
scanf(\
printf(\用户类型(1代表管理员,2代表店长,3代表销售员):\ scanf(\ tmpUser.next = NULL;
if(FUNCTION_SUCCESS == AddUser(&tmpUser)) printf(\用户信息添加成功!\\n\ };
运算显示如下(图4-7):
图4-7 //用户信息修改函数// void UserInfoModify() { char userName[20]; SystemUser *pUser;
printf(\亲爱的管理员%s,请输入要修改的用户帐号:\\n\ scanf(\ pUser = pSystemUserHead; while(NULL != pUser) {
if(0 == strcmp(pUser->userName,userName)) { printf(\请输入新的帐号:\ scanf(\ printf(\请输入新的密码:\ scanf(\
printf(\请输入新的用户类型(1代表管理员,2代表店长,3代表销售员):\ scanf(\ printf(\用户信息修改成功\\n\ return ; }
pUser = pUser->next; }
12
服装管理系统
printf(\对不起,没有你查找的用户信息!\\n\
};
运算显示如下(图4-8):
图4-8
//用户信息删除函数// void UserInfoDelete() {
SystemUser *pUserA,*pUserB; char userName[20];
printf(\亲爱的管理员%s朋友,你好,你现在进入的用户信息删除功能:\\n\ printf(\请输入你要删除的用户名:\\n\ scanf(\
pUserA = pUserB = pSystemUserHead; //pUserB指向要删除的记录,pUserA指向前一条记录 if(NULL == pUserB) return ; while(NULL != pUserB){
if(0 == strcmp(userName,pUserB->userName)) {
if(pUserB == pSystemUserHead && pUserB->next == NULL){ //如果系统只有一条商品信息
free(pSystemUserHead); pSystemUserHead = NULL; printf(\用户信息删除成功!\\n\ return ; }
pUserA->next = pUserB->next; if(pSystemUserHead == pUserB) pSystemUserHead = pUserB->next; free(pUserB);
printf(\用户信息删除成功!\\n\ return ; } else {
pUserA = pUserB; pUserB = pUserB->next; } }
printf(\对不起,不存在该帐号的用户信息!\};
13
服装管理系统
运算显示如下(图4-9):
图4-9
(3)商品信息管理:添加,修改,查询,删除
//商品管理模块// void ProductsManage() { int select; while(1) {
printf(\亲爱的%s朋友,你好,你现在进入的是商品管理功能,你可以选择以下功能:\\n\ printf(\ (1)商品信息查看\\n\ printf(\ (2)商品信息查找\\n\ printf(\ (3)商品信息添加\\n\ printf(\ (4)商品信息修改\\n\ printf(\ (5)商品信息删除\\n\ printf(\ (6)返回上一级菜单\\n\ printf(\ (7)退出登陆系统\\n\ printf(\请选择应的操作编号:\ scanf(\ switch(select) { case 1:
ProductsView(); //调用商品查看函数// continue; case 2:
ProductFind(); //调用商品信息查找函数// continue; case 3:
InputAndAddProduct(); //调用商品添加函数// continue; case 4:
ModifyProduct(); //调用商品修改函数// continue; case 5:
14
服装管理系统
DeleteProduct(); //调用删除商品信息函数// continue; case 6:
switch(currentUserType) { //返回上一级// case ADMIN_USER_TYPE: AdminOperationMenu(); break;
case BOSS_USER_TYPE: BossOperationMenu(); break;
case SELL_USER_TYPE: SellOperationMenu(); break; default: break; } break; case 7:
ExitSystem(); break; default: break; } } };
运算显示如下(图4-10):
//商品的查看函数// void ProductsView() { Products *tmpProduct; int i; i = 1;
tmpProduct = pProductHead; if(NULL == tmpProduct)
printf(\对不起,目前还没有商品信息\ else{
15
图4-10