服装销售系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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();
}
/**************密码、信息修改****************/