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

2020-04-14 05:15

服装管理系统

4.详细设计

1.欢迎界面void WelcomeMenu()

void WelcomeMenu() {

printf(\服装销售系统-----------\\n\ printf(\系统功能说明:\\n\ printf(\ 管理员功能:\\n\ printf(\ (1)自身密码修改\\n\

printf(\ (2)用户信息管理:添加,修改,删除,查询\\n\ printf(\ (3)商品信息管理:添加,修改,查询,删除\\n\ printf(\ (4)退出登陆系统\\n\ printf(\ 店长功能:\\n\

printf(\ (1)自身密码修改\\n\

printf(\ (2)商品信息管理:添加,修改,查询,删除\\n\

printf(\ (3)销售报表显示:日销售报表,月销售报表,销售员销售报表\\n\ printf(\ (4)退出登陆系统\\n\ printf(\ 销售员功能:\\n\

printf(\ (1)商品浏览,查询,商品销售\\n\

printf(\ (2)自己商品销售报表显示:日销售报表,月销售报表\\n\ printf(\ (3)退出登陆系统\\n\

printf(\谢谢使用--------------------\\n\ };

欢迎界面运行如下(图4-1):

printf(\(注:管理员,店长,用户登陆的账号分别是admin,boss,sell初始密码和账号一致)\\n\

图4-1

6

服装管理系统

2.登陆模块 void SystemLogin()函数

void SystemLogin() { //所有用户身份调用的登陆函数 char userName[20],password[20]; int isLogin = 0; SystemUser *tmpUser;

printf(\请输入你的系统用户帐号:\ scanf(\

printf(\请输入你的系统用户密码:\ scanf(\

tmpUser = pSystemUserHead; while(NULL != tmpUser) {

if(0 == strcmp(tmpUser->userName,userName)) { if(0 == strcmp(tmpUser->password,password)) { isLogin = 1;

strcpy(currentUser,tmpUser->userName); currentUserType = tmpUser->userType; switch(currentUserType) { case ADMIN_USER_TYPE: AdminOperationMenu(); break;

case BOSS_USER_TYPE: BossOperationMenu(); break;

case SELL_USER_TYPE: SellOperationMenu(); break; default: break; } } else {

printf(\对不起,你输入的密码错误!\\n\

SystemLogin(); } }

tmpUser = tmpUser->next; }

if(isLogin != 1) {

printf(\对不起,该用户不存在\\n\

7

//用户名正确,密码错误 //遍历了所有用户都没有找到用户 服装管理系统

SystemLogin(); } }

运算显示如下(图4-2):

图4-2

3.管理员功能模块

管理员模块 1.自身密码修改 2. 用户信息管理:添加,修改,删除,查询 3.商品信息管理:添加,修改,查询,删除 4.销售报表显示 (1)管理员欢迎界面void AdminOperationMenu()函数

void AdminOperationMenu() { int select; while(1) {

printf(\亲爱的管理员%s同志,欢迎使用本系统,你拥有下面所有功能:\\n\ printf(\ (1)自身密码修改\\n\

printf(\ (2)用户信息管理:添加,修改,查询,删除\\n\

8

服装管理系统

printf(\ (3)商品信息管理:添加,修改,查询,删除\\n\ printf(\ (4)退出系统\\n\

printf(\请输入上面功能对应的序号进行功能选择:\ scanf(\ switch(select) { case 1:

ChangePassword(); continue; case 2:

UserManage(); continue; case 3:

ProductsManage(); Continue; case 4:

ExitSystem(); break; default: break; } } };

运算显示如下(图4-3):

图4-3

(2)自身密码修改(调用密码修改函数ChangePassword();)

//密码修改函数

void ChangePassword() {

char newPassword1[20],newPassword2[20]; SystemUser *tmpUser; printf(\请输入你的新密码:\ scanf(\ printf(\请再次输入你的新密码:\ scanf(\

9

服装管理系统

if(0 != strcmp(newPassword1,newPassword2)) {

printf(\对不起,你两次输入的密码不一致,修改失败!\\n\ return ; }

tmpUser = pSystemUserHead; while(NULL != tmpUser) {

if(0 == strcmp(tmpUser->userName,currentUser)) { strcpy(tmpUser->password,newPassword1); printf(\密码修改成功!\\n\ break; }

tmpUser = tmpUser->next; } };

运算显示如下(图4-4):

图4-4

(2)用户信息管理:添加,修改,删除,查询

//用户信息管理:添加,修改,删除,查询//

void UserManage() { //用户信息函数// 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(\请输入上面功能对应的序号进行功能选择:\ scanf(\ switch(select) {

case 1:

UserInfoView(); //调用用户信息查看的函数// continue; case 2:

10


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

下一篇:智海王潮机构111011

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

马上注册会员

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