• 大小: 357KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2022-06-24
  • 语言: C/C++
  • 标签: C  语言  

资源简介

用C编写的超市收银系统 ~比较完整的实现了超市收银系统的基本功能

资源截图

代码片段和文件信息

#include “super.h“

extern void savegoodsinf();
extern void savememberinf();

/*********************************************************************************/
void CheckBill()//业绩查询
{
int a=1;
int i;
float monthsale=0monthprofile=0;
float monthcost=0;
time_t ltime;
struct  SellLNode * p1;
time(<ime);
while(a)
{
printf(“\n\t\t***************************************************\n“);
printf(“\t\t*         欢 迎 进 入 超 市 管 理 员 系 统        *\n“);
printf(“\t\t***************************************************\n“);
printf(“\t\t  1.查看本日出售记录\n“);
printf(“\t\t  2.查看日销售业绩\n“);
printf(“\t\t  3.查看日入库数额\n“);
printf(“\t\t  0.退出\n“);
printf(“\t\t***************************************************\n“);
printf(“\t\t          %s“ctime( <ime ));
printf(“\t\t***************************************************\n“);
printf(“\t\t请选择:“);
fflush(stdin);
scanf(“%d“&a);
switch(a)
{
case 0: 
system(“cls“);
break;
case 1:
p1=sellhead.next;
printf(“编号    名称        数目    价格(元)      时间\n“);
while(p1!=NULL)
{
printf(“%-8d%-12s%-8d%-14.2f%d:%d\n“p1->data.codep1->data.c\
       p1->data.nump1->data.pricep1->data.soldtime.hourp1->data.soldtime.minute);
p1=p1->next;
}
printf(“\t按任意键返回!“);
fflush(stdin);
getchar();
system(“cls“);
break;
case 2: 
printf(“日期(日)  日销售额(元)  日收益(元)\n“);
for (i=0;i<31;i++)
{
printf(“%-10d%-14.2f%.2f\n“i+1sale1[i].daysalesale1[i].profit);
monthsale+=sale1[i].daysale;
monthprofile+=sale1[i].profit;
}
printf(“本月总营销额为:%.2f元\n“monthsale);
printf(“本月总盈利为:%.2f元\n“monthsale);

printf(“\t按任意键返回!“);
fflush(stdin);
getchar();
system(“cls“);
break;
case 3:
printf(“日期(日)  日入库成本(元)\n“);
for (i=0;i<31;i++)
{
printf(“%-10d%-14.2f\n“i+1stock1[i].day_cost);
monthcost+=stock1[i].day_cost;
}
printf(“本月入库总成本为:%.2f元\n“monthcost);

printf(“\t按任意键返回!“);
fflush(stdin);
getchar();
system(“cls“);
break;
default:printf(“请输入正确的选项!“);
}
}
}
/*********************************************************************************/
int revise_price()      //修改商品出售价格;
{
int id=0;
struct  GoodsLNode *p;
p=goodshead.next;
printf(“要修改价钱的商品代号:“);
fflush(stdin);
scanf(“%d“&id);
while (p!=NULL&&p->data.code==id)
{
if (p->data.code==id)
{
printf(“编号  名称        产地        库存数目  进价    售价    生产日期    失效期\n“);
printf(“%-6d%-12s%-12s%-10d%-8.2f%-8.2f%-4d.%-2d.%-4d%-4d.%-2d.%-2d\n“\
p->data.codep->data.cp->data.Np->data.nump->data.truepricep->data.soldprice\
p->data.perday.yearp->data.perday.monthp->data.perday.day\
p->data.failday.yearp->data.failday.monthp->data.failday.day);
printf(“价格要修改为:“);
fflush(stdin);
scanf(“%f“&p->data.soldprice);
printf(“修改成功!“);
return 1;
}
p=p->next;
}
if (NULL==p)
{
printf(“商品编号不存在,请在全部商品信息中确认!\n“);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       8402  2010-12-14 16:16  超市收银系统最终版\Check.c

     文件       5837  2010-12-14 11:56  超市收银系统最终版\DataDeal.c

     文件       2280  2010-12-13 23:05  超市收银系统最终版\Login.c

     文件         84  2010-12-10 10:50  超市收银系统最终版\main.c

     文件      11367  2010-12-14 16:16  超市收银系统最终版\Sell1.c

     文件      11112  2010-12-14 16:14  超市收银系统最终版\Stock.c

     文件         28  2010-12-10 10:54  超市收银系统最终版\super.c

     文件       2539  2010-12-14 14:11  超市收银系统最终版\super.h

     文件       4619  2010-12-10 18:01  超市收银系统最终版\test.dsp

     文件        533  2010-11-29 22:19  超市收银系统最终版\test.dsw

     文件     115712  2010-12-14 16:24  超市收银系统最终版\test.ncb

     文件      56832  2010-12-14 16:24  超市收银系统最终版\test.opt

     文件       1228  2010-12-14 16:24  超市收银系统最终版\test.plg

     文件      24623  2010-12-14 16:16  超市收银系统最终版\Debug\Check.obj

     文件          0  2010-12-14 16:17  超市收银系统最终版\Debug\Check.sbr

     文件      14836  2010-12-14 14:11  超市收银系统最终版\Debug\DataDeal.obj

     文件          0  2010-12-14 14:11  超市收银系统最终版\Debug\DataDeal.sbr

     文件       9483  2010-12-14 16:07  超市收银系统最终版\Debug\Login.obj

     文件          0  2010-12-14 16:07  超市收银系统最终版\Debug\Login.sbr

     文件       2309  2010-12-14 16:23  超市收银系统最终版\Debug\main.obj

     文件          0  2010-12-14 16:23  超市收银系统最终版\Debug\main.sbr

     文件      31670  2010-12-14 16:17  超市收银系统最终版\Debug\Sell1.obj

     文件          0  2010-12-14 16:17  超市收银系统最终版\Debug\Sell1.sbr

     文件      31351  2010-12-14 16:24  超市收银系统最终版\Debug\Stock.obj

     文件          0  2010-12-14 16:24  超市收银系统最终版\Debug\Stock.sbr

     文件     164864  2010-12-14 16:24  超市收银系统最终版\Debug\test.bsc

     文件     229465  2010-12-14 16:24  超市收银系统最终版\Debug\test.exe

     文件     393780  2010-12-14 16:24  超市收银系统最终版\Debug\test.ilk

     文件     219824  2010-12-14 16:07  超市收银系统最终版\Debug\test.pch

     文件     648192  2010-12-14 16:24  超市收银系统最终版\Debug\test.pdb

............此处省略7个文件信息

评论

共有 条评论