(完整版)RFID毕业课程设计 下载本文

} * 添加物品 *

bool SaleManager::addProduct() {

bool flag=false; unsigned char** EPC=0; int* EPCLen=0;

int tagNum=this->getRfieEpc(EPC,EPCLen); _bstr_t sql=\char sqltmp[200]; char name[50]; char buf[20]; float price; char EPCOne[50]; char birthday[50]; for(int i=0;i

cout<<\请输入商品名:\cin>>name }

return tagNum;

printf(\

cout<

cout<<\请输入商品价格:\cin>>buf;

price=atof(buf); cout<<\生产日期:\cin>>birthday;

*time_t now; time(&now); struct tm tmTmp;

localtime_s(&tmTmp,&now);

sprintf_s(birthday,\,tmTmp.tm_sec);

sprintf_s(EPCOne,\

cout<

printf(\EPCOne[j]=EPC[i][j]+48;

],EPC[i][3],EPC[i][4],EPC[i][5],EPC[i][6],EPC[i][7],EPC[i][8],EPC[i][9],EPC[i][10],EPC[i][11])

sprintf_s(sqltmp,\

into

product(EPC,name,price,pdate,num)

values('%s','%s',%f,'%s',1)\

cout<

} * 销售物品 *

bool SaleManager::saleProduct() {

char buf[100];

unsigned char** EPC=NULL; char EPCOne[50]; int* EPCLen=0; char name[30];

cout<<\请输入售货员的姓名:\ }

return true;

sql=_bstr_t(sqltmp);

flag=this->sqlUtil->ExecuteSQL(sql); cout<<\执行结束!!!\if(flag) {

cout<<\插入数据成功!!!\

}else { }

cout<<\插入数据失败。。。\

sprintf_s(EPCOne,\cin>>name;

int tagNum=this->getRfieEpc(EPC,EPCLen);

for(int i=0;i

],EPC[i][3],EPC[i][4],EPC[i][5],EPC[i][6],EPC[i][7],EPC[i][8],EPC[i][9],EPC[i][10],EPC[i][11]); } *

获取当前系统时间 *

void SaleManager::getCurrentDateTime(char* &dateTimeStr)

}

cout<<\交易完成!!!\return true;

sprintf_s(buf,\_bstr_t sql=_bstr_t(buf);

_RecordsetPtr rsp=sqlUtil->GetRecordSet(sql); this->showProductData(rsp);

sprintf_s(buf,\this->sqlUtil->ExecuteSQL(buf);

sprintf_s(buf,\cout<

this->sqlUtil->ExecuteSQL(buf);