服装销售系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中国地质大学

课程设计评语

注:1、无评阅人签名成绩无效;

2、必须用钢笔或圆珠笔批阅,用铅笔阅卷无效;

3、如有平时成绩,必须在上面评分表中标出,并计算入总成绩。

目录

课程设计评语 (2)

目录 (3)

1.课程论文题目 (4)

2.程序设计思路 (4)

3.功能模块图 (4)

4.数据结构设计 (5)

5.算法设计 (6)

6.程序代码 (11)

7.程序运行结果 (22)

8.编程中遇到的困难及解决方法 (28)

9.总结心得及良好建议 (28)

10.致谢 (29)

1.课程论文题目

服装销售系统

(2)数据结构采用结构体

(老师给我的题目要求是设计好店长模块,实现店长模块的功能,则下面的设计只涉及到店长模块。)

2.程序设计思路

根据题目要求,店长模块的功能是登陆、注销、密码、信息修改、商品储备信息修改、商品储备信息浏览、商品信息修改、商品信息统计。店长的名字及密码以文本文件的方式存于shop文件中。

3.功能模块图

4.数据结构设计

5.算法设计(1)主函数的流程图

(2)店长模块中登录功能的流程图

(3)店长模块的查看日(月)报表功能流程图

(4)店长模块的商品(储备)信息修改功能

(5)店长模块的注销功能流程图

(5)店长模块的商品(储备)信息统计功能流程图

(7)店长模块的销售量报表查看功能流程图

(8)店长模块的营业员业绩查看功能流程图

(9)店长模块的主函数流程图

6.程序代码

#include

#include

#include

#include

int k=0;

/*********************主函数 ***********************/

void shop();

void shop2();

void menu()

{ int n,w;

do

{

puts("\t\t ***********************************************\n"); puts("\t\t + 1.店长 +\n"); puts("\t\t + 2.退出 +\n"); puts("\t\t ***********************************************\n"); printf("\n\n\t\t Choice your number(1-2): [ ]\b\b");

scanf("%d",&n);

if(n<1||n>2) 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 pass[100],name2[100],pass2[100];

if(*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("登陆成功!\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();

}

/**************密码、信息修改****************/

相关文档
最新文档