超市商品销售管理系统教材DOCX 70页Word格式文档下载.docx
- 文档编号:16275527
- 上传时间:2022-11-22
- 格式:DOCX
- 页数:16
- 大小:19.12KB
超市商品销售管理系统教材DOCX 70页Word格式文档下载.docx
《超市商品销售管理系统教材DOCX 70页Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《超市商品销售管理系统教材DOCX 70页Word格式文档下载.docx(16页珍藏版)》请在冰豆网上搜索。
界面操作
作用
使用时间
可读可写
用于存放商品编码,类型,名称,价格,货架剩余量,警戒值,累计销量。
系统初始化时以及修改删除及添加商品时。
内部逻辑数据
商品信息节点
structgoods
{
charcode[6];
品添加:
添加商品时自动定位到该类商品末尾。
通过添加类型的输入,由一个指针直接指向该类最后一个商品,直接在该类商品后进行添加。
避免了添加商品后各种不同类型商品混杂的情况。
2.补货功能:
在进行商品销量录入时,当商品数量低于限定值时,系统会自动提示货架剩余量过低,请及时补货。
在补货功能界面输入商品编码,会显示现在商品余量,添加补货数量即可。
3.同类商品销售分析:
根据每日录入的销量,可以自动对销量进行累加,可以查询同类商品的累计销售额及销售量,由此可以轻易得出同类商品哪些比较受欢迎,确定销售进货侧重商品种类。
4系统功能演示
关于界面设计
追求简约清晰的界面。
系统功能演示
开始进入初始化界面
登陆界面
工作人员界面
(密码:
222222)
主管登陆界面
(密码:
111111)
菜单一:
商品信息管理界面
商品添加界面
商品删除界面
按名称删除
按编码删除
商品信息修改界面
商品浏览界面
货架管理界面
商品销量录入(依次录入)
补货功能界面
商品销量清零
商品销售管理界面
单品日销售额查询
累计销售总额查询界面
同类商品销量分析
(需手动录入商品销售额)
5小组分工
学号
姓名
职责
占百分比重
12
编写代码及程序调试
35%
32
罗超
06
郑佳
文档文件编写及程序调试
30%
6总结
通过这次C语言短学期的项目开发,我们充分认识到了团队的重要性,人无完人,每个人都有不足之处,一人不足之处其他人补,方能高效的完成任务。
C语言是一门严谨的科学,一处不起眼的错误就可能导致全盘的崩溃,而且系统软件的架构安排,数据结构的选择,以及多种功能的实现使得我们必须小心编写,一遍一遍查漏补缺,从而使系统功能可以正常使用,编码无错误后,会小心改动,优化系统。
这次短学期项目锻炼了我们的团队协作能力,也使得我们的思维更加严谨,对于结构有更好的理解,但由于时间匆忙,所以只是列了超市一小部分用于测试功能是否实现,逻辑是否正确,要想做成完整的超市销售管理系统,我们还需多加努力。
7完整源代码
/*******************************/
/*Name:
超市商品管理*/
/*Author:
罗超*/
/*郑佳*/
/*谢宗恒*/
/*Version:
*/
#include<
>
#defineline_1"
--------------------"
#defineline_2"
————————————————————"
#defineline_3"
*-/-*-/-*-/-*-/-*-/-*-/-*-/-*-/-*"
#defineline_4"
(^o^)(^o^)(^o^)(^o^)(^o^)(^o^)"
#defineNULL((void*)0)
#defineLENsizeof(structgoods)
intquanxian;
intnumber[100];
品信息管理\n"
);
printf("
2.货架管理\n"
3.商品销售管理\n"
0.退出\n\n"
%s\n\n"
line_2);
intn;
scanf("
%d"
&
n);
system("
cls"
switch(n)
{
case1:
menu_1();
break;
case2:
menu_2();
case3:
menu_3();
case0:
exit(0);
}
}
voidmenu_()
inti=2;
color3E"
line_3);
\t欢迎进入工作人员界面\n\n"
请选择:
\n"
1.商品查询\n"
2.商品信息浏览\n"
3.补货\n"
0.退出\n"
intj=2;
system("
goods_research();
scan();
add_number();
voidmenu_1()
inti=1;
\n\n\t商品信息管理\n"
%s\n"
line_1);
1.商品添加\n"
2.商品删除\n"
3.商品信息修改\n"
4.浏览\n"
0.返回\n\n"
%s\n"
goods_add();
delete();
modification();
case4:
returnmenu();
voidmenu_2()
\n\t货架管理\n"
\t%s\n"
1.商品销量录入\n"
2.补货\n"
3.商品销量清零\n"
sales_entry();
sale_reset();
voidmenu_3()
\n\t商品销售管理\n"
1.单品累计销售额查询\n"
2.累计销售总额查询\n"
3.同类商品销售分析\n"
sale_good();
sale_goods();
analyse();
voidgoods_research()续删除"
\n0.返回"
while(n!
=1&
&
n!
=0)
输入错误,请重新输入!
!
voidcode_delete()
fflush(stdin);
structgoods*p1,*p2,*head;
charcode[20];
\n%s\n"
请输入商品编码:
"
head=create(),p1=head,p2=p1;
%s"
code);
while(p1!
=NULL)
{if(strcmp(p1->
code,code)==0)
if(p1==head)head=p1->
next;
elsep2->
next=p1->
您删除的商品信息为:
编码种类名称价格货架余量\n"
%s\t%s\t%s\t%f\t%d\t%d\t%d"
p1->
code,p1->
type,p1->
name,p1->
price,p1->
num,p1->
limited_num,p1->
sale_num);
break;
else
p2=p1;
p1=p1->
if(p1==NULL)
{system("
您输入的编码有误,请重新输入:
returncode_research();
FILE*fp;
fp=fopen("
"
w"
while(head!
fprintf(fp,"
%s\t%s\t%s\t%f\t%d\t%d\t%d\n"
head->
code,head->
type,head->
name,head->
price,head->
num,head->
limited_num,head->
head=head->
fclose(fp);
\n请选择:
\n1.继续删除"
voidscan()
charch;
编码种类名称价格货架余量限定量销售量\n"
if((fp=fopen("
"
r"
))==NULL)
fprintf(stderr,"
无法打开文件"
exit(0);
ch=fgetc(fp);
while(ch!
=EOF)
putchar(ch);
按任意键返回上一级菜单\n"
charchee;
chee=getchar();
switch(quanxian)
menu_();
voidsales_entry()续选择添加"
\n0.返回\n"
inti;
i);
while(i!
i!
switch(i)
if(quanxian==1){system("
if(quanxian==2){system("
voidsale_good()行商品销量录入\n"
0.返回\n"
inti;
returnsales_entry();
returnmenu();
structgoods*p;
inti=0;
floatsum;
charcode[6];
请输入你要查询的商品编码:
p=create();
while(p!
{if(strcmp(p->
您所查询的商品为:
p->
name);
商品累计的销售额为:
sum=p->
price*p->
sale_num;
%f"
sum);
elsep=p->
i++;
if(p==NULL)
您查询的的商品有误,请重新输入!
returnsale_good();
\n1.返回\n2.继续查询\n0.退出\n"
=0&
=2)
returnmenu_3();
returnsale_good();
exit(0);
voidsale_goods()行商品销量录入\n"
floatsum=0;
inti=0;
structgoods*head,*p;
head=create();
sum+=head->
price*head->
\n累计总销售额为:
\n1.返回\n0.退出\n"
voidanalyse()回\n2.继续查询\n0.退出\n"
returnanalyse();
voidsale_reset()
{fflush(stdin);
structgoods*p,*head;
p=head=create();
{p->
sale_num=0;
p=p->
menu_2();
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市商品销售管理系统教材DOCX 70页 超市 商品 销售 管理 系统 教材 DOCX 70