資源簡介
基于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多周期五段流水線
評論
共有 條評論