资源简介
基于RFID的仓库管理系统是在现有仓库管理中引入RFID技术,对仓库到货检验、入库、分配库位、记录库存变动、查询库存、出库等各个作业环节的数据进行自动化的数据采集,保证仓库管理各个环节数据输入的速度和准确性,确保企业及时准确地掌握库存的真实数据,合理保持和控制企业库存。
代码片段和文件信息
#include “HttpClientService.h“
#include
#include
#include
#include
#include
HttpClientService::HttpClientService(Qobject *parent) :
Qobject(parent) _autoDelete(false)
{
_manager = new QNetworkAccessManager(this);
connect(_manager SIGNAL(finished(QNetworkReply*))
this SLOT(replyFinished(QNetworkReply*)));
}
HttpClientService::HttpClientService(const Qobject *receiver
const char *response
const char *error Qobject *parent) :
Qobject(parent) _autoDelete(true)
{
_manager = new QNetworkAccessManager(this);
connect(_manager SIGNAL(finished(QNetworkReply*))
this SLOT(replyFinished(QNetworkReply*)));
connect(this SIGNAL(error(int)) receiver error);
connect(this SIGNAL(response(QByteArray)) receiver response);
}
HttpClientService::~HttpClientService()
{
delete _manager;
}
void HttpClientService::replyFinished(QNetworkReply *reply)
{
if(reply && reply->error() == QNetworkReply::NoError)
{
emit response(reply->readAll());
}
else
{
emit error((int)reply->error());
}
reply->close();
reply->deleteLater();
if(_autoDelete)
deleteLater();
}
void HttpClientService::get(const QString &url)
{
QNetworkRequest request;
request.setUrl(QUrl(url));
_manager->get(request);
}
void HttpClientService::post(const QString &url const QString &formData)
{
QNetworkRequest request;
request.setUrl(QUrl(url));
if(!formData.isEmpty())
{
QByteArray data = QUrl::toPercentEncoding(formData);
request.setHeader(QNetworkRequest::ContentTypeHeader
“application/x-www-form-urlencoded“);
request.setHeader(QNetworkRequest::ContentLengthHeader
data.length());
_manager->post(request data);
}
else
_manager->post(request QByteArray());
}
void HttpClientService::get(const QString &url
const Qobject *receiver
const char *response const char *error)
{
HttpClientService *httpClient =
new HttpClientService(receiver
response error NULL);
httpClient->get(url);
}
void HttpClientService::post(const QString &url const QString &formData
const Qobject *receiver
const char *response const char *error)
{
HttpClientService *httpClient =
new HttpClientService(receiver
response error NULL);
httpClient->post(url formData);
}
bool HttpClientService::get(const QString &url QByteArray &response int timeout)
{
HttpSyncConnHelper helper;
HttpClientService::get(url
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4211 2014-03-24 13:52 基于射频识别技术的仓库管理系统\ex52_TraceBack\HttpClientService.cpp
文件 1888 2014-03-24 13:40 基于射频识别技术的仓库管理系统\ex52_TraceBack\HttpClientService.h
文件 860 2014-03-24 13:25 基于射频识别技术的仓库管理系统\ex52_TraceBack\TraceBackData.cpp
文件 2906 2014-03-25 11:27 基于射频识别技术的仓库管理系统\ex52_TraceBack\TraceBackData.h
文件 221 2014-03-17 11:10 基于射频识别技术的仓库管理系统\ex52_TraceBack\00_TraceBackServer\control.php
文件 2394 2014-03-17 15:49 基于射频识别技术的仓库管理系统\ex52_TraceBack\00_TraceBackServer\corelib\app.php
文件 822 2014-03-24 11:12 基于射频识别技术的仓库管理系统\ex52_TraceBack\00_TraceBackServer\corelib\ba
文件 1502 2014-03-24 11:07 基于射频识别技术的仓库管理系统\ex52_TraceBack\00_TraceBackServer\module\level.php
文件 1633 2014-03-24 17:26 基于射频识别技术的仓库管理系统\ex52_TraceBack\00_TraceBackServer\module\market.php
文件 1614 2014-03-24 11:04 基于射频识别技术的仓库管理系统\ex52_TraceBack\00_TraceBackServer\module\producer.php
文件 2082 2014-03-24 14:47 基于射频识别技术的仓库管理系统\ex52_TraceBack\00_TraceBackServer\module\product.php
文件 1537 2014-03-24 11:07 基于射频识别技术的仓库管理系统\ex52_TraceBack\00_TraceBackServer\module\storage.php
文件 1101 2014-03-24 12:57 基于射频识别技术的仓库管理系统\ex52_TraceBack\01_CardInit\01_CardInit.pro
文件 413 2014-03-24 12:48 基于射频识别技术的仓库管理系统\ex52_TraceBack\01_CardInit\main.cpp
文件 6565 2014-03-25 10:22 基于射频识别技术的仓库管理系统\ex52_TraceBack\01_CardInit\Widget.cpp
文件 768 2014-03-24 16:55 基于射频识别技术的仓库管理系统\ex52_TraceBack\01_CardInit\Widget.h
文件 2893 2014-03-24 14:49 基于射频识别技术的仓库管理系统\ex52_TraceBack\01_CardInit\Widget.ui
文件 1111 2014-03-24 14:31 基于射频识别技术的仓库管理系统\ex52_TraceBack\02_ClassifyAndStorage\02_ClassifyAndStorage.pro
文件 413 2014-03-24 14:23 基于射频识别技术的仓库管理系统\ex52_TraceBack\02_ClassifyAndStorage\main.cpp
文件 6295 2014-03-25 11:41 基于射频识别技术的仓库管理系统\ex52_TraceBack\02_ClassifyAndStorage\Widget.cpp
文件 788 2014-03-24 14:34 基于射频识别技术的仓库管理系统\ex52_TraceBack\02_ClassifyAndStorage\Widget.h
文件 1591 2014-03-24 14:33 基于射频识别技术的仓库管理系统\ex52_TraceBack\02_ClassifyAndStorage\Widget.ui
文件 1099 2014-03-24 17:16 基于射频识别技术的仓库管理系统\ex52_TraceBack\03_Market\03_Market.pro
文件 413 2014-03-24 14:23 基于射频识别技术的仓库管理系统\ex52_TraceBack\03_Market\main.cpp
文件 4863 2014-03-25 11:48 基于射频识别技术的仓库管理系统\ex52_TraceBack\03_Market\Widget.cpp
文件 701 2014-03-24 17:25 基于射频识别技术的仓库管理系统\ex52_TraceBack\03_Market\Widget.h
文件 1392 2014-03-24 17:25 基于射频识别技术的仓库管理系统\ex52_TraceBack\03_Market\Widget.ui
文件 1106 2014-03-24 17:27 基于射频识别技术的仓库管理系统\ex52_TraceBack\04_QueryTerminal\04_QueryTerminal.pro
文件 413 2014-03-24 14:23 基于射频识别技术的仓库管理系统\ex52_TraceBack\04_QueryTerminal\main.cpp
文件 8631 2014-03-25 11:58 基于射频识别技术的仓库管理系统\ex52_TraceBack\04_QueryTerminal\Widget.cpp
............此处省略28个文件信息
- 上一篇:Interop.SpeechLib
- 下一篇:mips多周期五段流水线
相关资源
- 基于RFID的智能购物系统源代码推荐收
- RFID安全加密
- SAP仓库管理
- rfid通用驱动程序
- RFID_RC522战舰程序
- 仓库管理系统 课程设计报告
- RFID 不停车收费设计
- RC663 STM32源代码
- 里诺仓库管理V3.60破解版(附注册机)
- 仓库管理系统课程设计报告.doc
- VC++开发的仓库管理系统设计文档和
- delphi 会议签到系统
- 一个小型仓库管理系统毕业设计
- 是基于tp3.2的ERP,界面一般,但功能齐
- stm32 f103RCT6用正点原子Mini板可用的R
- 基于RFID的签到系统设计
- MyEclipse开发的仓库管理系统
- 仓库管理系统界面原型设计
- RFID读写器开发包完整版
- 仓库管理系统PB
- 基于STM32F103单片机的RFID程序
- 软件测试 课程设计 仓库管理系统 最
- 基于ssh框架下的仓库管理系统
- RFID-RC522+STC89C52+串口通信+新手教程+中
- rfid技术与Arduino开发
- 药店仓库管理系统.rar
- 基于安卓仓库管理软件源码
- vfp设备仓库管理系统
- 本地建立git仓库管理本地代码
- pb做的仓库管理系统
评论
共有 条评论