C语言课程设计-服装销售系统(3)

2020-04-14 05:15

服装管理系统

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


C语言课程设计-服装销售系统(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:智海王潮机构111011

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: