【行业】服装销售系统

上传人:精****库 文档编号:133919878 上传时间:2020-05-31 格式:DOC 页数:31 大小:983.11KB
返回 下载 相关 举报
【行业】服装销售系统_第1页
第1页 / 共31页
【行业】服装销售系统_第2页
第2页 / 共31页
【行业】服装销售系统_第3页
第3页 / 共31页
【行业】服装销售系统_第4页
第4页 / 共31页
【行业】服装销售系统_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《【行业】服装销售系统》由会员分享,可在线阅读,更多相关《【行业】服装销售系统(31页珍藏版)》请在金锄头文库上搜索。

1、中 国 地 质 大 学课程设计评语对课程论文的评语:平时成绩:课程论文成绩:总 成 绩:评阅人签名:注:1、无评阅人签名成绩无效;2、必须用钢笔或圆珠笔批阅,用铅笔阅卷无效;3、如有平时成绩,必须在上面评分表中标出,并计算入总成绩。目 录课程设计评语2目 录31课程论文题目42程序设计思路43功能模块图44数据结构设计55算法设计66程序代码117程序运行结果228编程中遇到的困难及解决方法299总结心得及良好建议2910致谢301 课程论文题目 服装销售系统 (1)包含三类用户:管理员,店长,销售员。(2)向管理员提供以下功能:自身密码修改,其他用户添加删除,用户信息修改,统计。商品信息添加

2、,修改,删除,查找,统计。(3)向店长提供以下功能:登陆,注销,自身密码修改,自身信息修改。商品信息修改商品信息统计。查看日报表,月报表,商品销量报表,营业员业绩报表,查找浏览修改商品储备信息。(4)向销售员提供以下功能:商品浏览,查找,出售商品,查看自己的本日报表,本月报表。提示(1)总体设计整个服装销售系统可以设计为管理员模块,店长模块,销售员模块,商品模块等。(2)数据结构采用结构体(老师给我的题目要求是设计好店长模块,实现店长模块的功能,则下面的设计只涉及到店长模块。)2程序设计思路根据题目要求,店长模块的功能是登陆、注销、密码、信息修改、商品储备信息修改、商品储备信息浏览、商品信息修

3、改、商品信息统计。店长的名字及密码以文本文件的方式存于shop文件中。浏览商品储备信息查看营业员业绩查看商品销售量表查看月报表查看日报表商品信息统计商品信息修改自身信息密码修改注销返回上一菜单登陆修改商品储备信息 店长3功能模块图4数据结构设计继续合法合法结束继续运行浏览商品储备信息查看营业员业绩查看商品销售量表查看月报表查看日报表商品信息统计商品信息修改自身信息密码修改注销返回上一菜单登陆修改商品储备信息输入数据退出 店长输入数据结构体: N Y N Y Y N Y 5算法设计(1)主函数的流程图开始输出菜单供用户选择输入菜单编号判断编号是否为1.2根据编号调用各功能模块函数结束NY(2)店

4、长模块中登录功能的流程图检查是否已登录输入用户名和密码是否找到提示已登录并返回上一菜单提示登录成功并返回上一菜单提示用户名不存在并返回上一菜单NYNY(3)店长模块的查看日(月)报表功能流程图是否已登录返回上一菜单输入要查询的日(月)期是否找到提示没有找到并返回上一菜单输出报表内容YYNN(4)店长模块的商品(储备)信息修改功能是否已登录返回上一菜单输入需要修改的商品名是否找到提示货物不存在并返回上一菜单输入新的货品信息信息是否合法提示修改成功并返回上一菜单返回上一菜单YNNNYY(5)店长模块的注销功能流程图是否已登录提示没有登录并返回上一菜单提示注销成功并返回上一菜单YN(5)店长模块的商

5、品(储备)信息统计功能流程图是否已登录返回上一菜单输出所有商品信息NY(7)店长模块的销售量报表查看功能流程图是否已登录返回上一菜单输出销售量报表NY(8)店长模块的营业员业绩查看功能流程图是否已登录返回上一菜单输入营业员名字是否找到返回上一菜单输出销售量报表NNYY(9)店长模块的主函数流程图开始输出菜单供用户选择输入菜单编号判断编号是否为1-11根据编号调用各功能模块函数结束NY6程序代码#include #include #include #include int k=0;/*主函数 */void shop();void shop2();void menu() int n,w; do p

6、uts(tt *n); puts(tt + 1.店长 +n); puts(tt + 2.退出 +n); puts(tt *n); printf(nntt Choice your number(1-2): bb); scanf(%d,&n); if(n2) w=1; else w=0; while(w=1); switch(n) case 1:shop();break; case 2:exit(0); main() menu(); /*店长模块*/*登陆*/void shop_login(char name,int *in) char pass100,name2100,pass2100; if(

7、*in=1)printf(你已经登陆!n); else printf(请输入用户名,密码:); scanf(%s%s,name,pass); FILE *p; int x=0; p=fopen(shop.txt,r); while(!feof(p) fscanf(p,%s%s,name2,pass2); if(strcmp(name,name2)=0) x=1; if(strcmp(pass,pass2)=0)x=2; fclose(p); if(x=0)printf(该用户名不存在!n); else if(x=1)printf(密码错误!n); else if(x=2) printf(登陆成

8、功!n); *in=1; shop2(); printf(press any key to back.n);getchar();getchar();/*注销*/void shop_logout(int *in) if(*in=0)printf(你没有登陆。不需要注销!n); else if(*in=1) *in=0; printf(注销成功!n); printf(press any key to back.n); getchar();getchar();shop2();/*密码、信息修改*/void shop_change(char name1,int *in) if(*in=0)printf

9、(你没有登陆,请首先登陆n); else typedef struct sh char name10; char password100; struct sh *next; SHOP; FILE *p; SHOP *head,*a,*b; head=(SHOP *)malloc(sizeof(SHOP); a=head; p=fopen(shop.txt,r); while(!feof(p) b=(SHOP *)malloc(sizeof(SHOP); fscanf(p,%s%s,b-name,b-password); a-next=b; a=a-next; a-next=NULL; fclose(p); a=head-next; while(a!=NULL) if(strcmp(a-name,name1)=0)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号