资源简介
c++ access 实现花店管理系统,数据库采用ado技术

代码片段和文件信息
#include “Customer.h“
Customer::Customer(MyAdo * pAdo)
{
m_pAdo = pAdo;
}
Customer::~Customer()
{
}
void Customer::Query()
{
m_pAdo->Show();
run();
}
void Customer::Buy()
{
Flower flower;
Flower flowerAll;
cout << “请输入要购买花名 数量 以空格隔开“ << endl;
fflush(stdin);
cin >> flower.m_flowerName >> flower.m_flowerNum;
if (!m_pAdo->GetOneFlowerInfo(flower.m_flowerName flowerAll))
{
cout << “您要购买的花不存在“ << endl;
}
else
{
if (flower.m_flowerNum > flowerAll.m_flowerNum)
{
cout << “购买的个数超出库存“ << endl;
}
else
{
flowerAll.m_flowerNum = flowerAll.m_flowerNum - flower.m_flowerNum;
m_pAdo->ModifyFlower(flowerAll.m_flowerName flowerAll);
cout << “购买成功 请付款 “ << flower.m_flowerNum*flowerAll.m_flowerPrice <<“ 元“<< endl;
}
}
run();
}
void Customer::Cancel()
{
Flower flower;
Flower flowerAll;
cout << “请输入要退货花名 数量 以空格隔开“ << endl;
fflush(stdin);
cin >> flower.m_flowerName >> flower.m_flowerNum;
if (flower.m_flowerNum <= 0)
{
cout << “退货数量错误请重新输入“ << endl;
Cancel();
}
if (!m_pAdo->GetOneFlowerInfo(flower.m_flowerName flowerAll))
{
cout << “这不是我们店的货“ << endl;
}
else
{
flowerAll.m_flowerNum = flowerAll.m_flowerNum + flower.m_flowerNum;
m_pAdo->ModifyFlower(flowerAll.m_flowerName flowerAll);
cout << “退货成功 返还您 “ << flower.m_flowerNum*flowerAll.m_flowerPrice << “ 元“ << endl;
}
run();
}
void Customer::run()
{
int select = -1;
fflush(stdin);
while (1)
{
select = menu();
if (0 < select && select < 5)
{
break;
}
}
switch (select)
{
case 1:
Buy();
break;
case 2:
Cancel();
break;
case 3:
Query();
break;
case 4:
return;
break;
default:
return;
break;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 253952 2018-12-18 21:53 FlowerStoreSys\Debug\flower.mdb
文件 121856 2018-12-19 21:02 FlowerStoreSys\Debug\FlowerStoreSys.exe
文件 723332 2018-12-19 21:02 FlowerStoreSys\Debug\FlowerStoreSys.ilk
文件 1272832 2018-12-19 21:02 FlowerStoreSys\Debug\FlowerStoreSys.pdb
文件 42151 2018-12-18 23:44 FlowerStoreSys\Debug\FlowerStoreSys.rar
文件 1899 2018-12-18 22:03 FlowerStoreSys\FlowerStoreSys\Customer.cpp
文件 593 2018-12-18 22:02 FlowerStoreSys\FlowerStoreSys\Customer.h
文件 314975 2018-12-19 21:02 FlowerStoreSys\FlowerStoreSys\Debug\Customer.obj
文件 1114 2018-12-19 21:02 FlowerStoreSys\FlowerStoreSys\Debug\FlowerStoreSys.Build.CppClean.log
文件 6327 2018-12-19 21:02 FlowerStoreSys\FlowerStoreSys\Debug\FlowerStoreSys.log
文件 1878 2018-12-19 21:02 FlowerStoreSys\FlowerStoreSys\Debug\FlowerStoreSys.tlog\cl.command.1.tlog
文件 82512 2018-12-19 21:02 FlowerStoreSys\FlowerStoreSys\Debug\FlowerStoreSys.tlog\CL.read.1.tlog
文件 1638 2018-12-19 21:02 FlowerStoreSys\FlowerStoreSys\Debug\FlowerStoreSys.tlog\CL.write.1.tlog
文件 161 2018-12-19 21:02 FlowerStoreSys\FlowerStoreSys\Debug\FlowerStoreSys.tlog\FlowerStoreSys.lastbuildstate
文件 1454 2018-12-19 21:02 FlowerStoreSys\FlowerStoreSys\Debug\FlowerStoreSys.tlog\li
文件 3266 2018-12-19 21:02 FlowerStoreSys\FlowerStoreSys\Debug\FlowerStoreSys.tlog\li
文件 692 2018-12-19 21:02 FlowerStoreSys\FlowerStoreSys\Debug\FlowerStoreSys.tlog\li
文件 240745 2018-12-19 21:02 FlowerStoreSys\FlowerStoreSys\Debug\main.obj
文件 314249 2018-12-19 21:02 FlowerStoreSys\FlowerStoreSys\Debug\Manager.obj
文件 170848 2014-03-18 14:10 FlowerStoreSys\FlowerStoreSys\Debug\msado15.tlh
文件 148899 2014-03-18 14:10 FlowerStoreSys\FlowerStoreSys\Debug\msado15.tli
文件 1051648 2018-12-19 21:02 FlowerStoreSys\FlowerStoreSys\Debug\vc120.idb
文件 839680 2018-12-19 21:02 FlowerStoreSys\FlowerStoreSys\Debug\vc120.pdb
文件 379 2018-12-18 20:26 FlowerStoreSys\FlowerStoreSys\Flower.h
文件 64 2018-12-19 21:02 FlowerStoreSys\FlowerStoreSys\flower.ldb
文件 253952 2018-12-18 23:42 FlowerStoreSys\FlowerStoreSys\flower.mdb
文件 4362 2018-12-18 20:29 FlowerStoreSys\FlowerStoreSys\FlowerStoreSys.vcxproj
文件 1513 2018-12-17 22:43 FlowerStoreSys\FlowerStoreSys\FlowerStoreSys.vcxproj.filters
文件 165 2018-12-18 20:29 FlowerStoreSys\FlowerStoreSys\FlowerStoreSys.vcxproj.user
文件 1168 2018-12-18 20:16 FlowerStoreSys\FlowerStoreSys\main.cpp
............此处省略14个文件信息
- 上一篇:数据结构c语言严蔚敏第一版
- 下一篇:算法精解:C语言描述中文高清完整版PDF
相关资源
- 国际象棋的qt源代码
- C++中头文件与源文件的作用详解
- C++多线程网络编程Socket
- VC++ 多线程文件读写操作
- 利用C++哈希表的方法实现电话号码查
- 移木块游戏,可以自编自玩,vc6.0编写
- C++纯文字DOS超小RPG游戏
- VC++MFC小游戏实例教程(实例)+MFC类库
- 连铸温度场计算程序(C++)
- 6自由度机器人运动学正反解C++程序
- Em算法(使用C++编写)
- libstdc++-4.4.7-4.el6.i686.rpm
- VC++实现CMD命令执行与获得返回信息
- 白话C++(全)
- C++标准库第1、2
- 大数类c++大数类
- C++语言编写串口调试助手
- c++素数筛选法
- C++ mqtt 用法
- Adobe Acrobat X Pro汉化CIDFont字体包
- 商品库存管理系统 C++ MFC
- c++ 多功能计算器
- C++17 In Detail
- 嵌入式QtC++编程课件
- 颜色识别形状识别STM103嵌入式代码
- c++ 邮件多附件群发
- c++ 透明代理(hookproxy)
- mfc 调用redis
- FTP客户端源码(c++)
- c++ 画图(14Qt-XPS)
评论
共有 条评论