资源简介
用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个文件信息
- 上一篇:Matrix Vision相机驱动 MV
- 下一篇:C++ 试卷 吉林大学
相关资源
- 基于MFC的TCP调试助手源码95706
- 国际象棋的qt源代码
- 操作系统c语言模拟文件管理系统844
- C语言开发实战宝典
- C++中头文件与源文件的作用详解
- 基于mfc的多线程文件传输
- C++多线程网络编程Socket
- VC++ 多线程文件读写操作
- C语言代码高亮html输出工具
- 猜数字游戏 c语言代码
- C语言课程设计
- 数字电位器C语言程序
- CCS FFT c语言算法
- 使用C语言编写的病房管理系统
- 通信过程中的RS编译码程序(c语言)
- 利用C++哈希表的方法实现电话号码查
- 计算机二级C语言上机填空,改错,编
- 用回溯法解决八皇后问题C语言实现
- 移木块游戏,可以自编自玩,vc6.0编写
- 简易教务管理系统c语言开发文档
- 操作系统课设 读写者问题 c语言实现
- 小波变换算法 c语言版
- C流程图生成器,用C语言代码 生成C语
- 3des加密算法C语言实现
- 简单的C语言点对点聊天程序
- 单片机c语言源程序(51定时器 八个按
- C++纯文字DOS超小RPG游戏
- 个人日常财务管理系统(C语言)
- MFC数字钟(基于VC6.0)
- c语言电子商务系统
评论
共有 条评论