基于射频识别技术的仓库管理系统


基于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_TraceBackHttpClientService.cpp

     文件       1888  2014-03-24 13:40  基于射频识别技术的仓库管理系统ex52_TraceBackHttpClientService.h

     文件        860  2014-03-24 13:25  基于射频识别技术的仓库管理系统ex52_TraceBackTraceBackData.cpp

     文件       2906  2014-03-25 11:27  基于射频识别技术的仓库管理系统ex52_TraceBackTraceBackData.h

     文件        221  2014-03-17 11:10  基于射频识别技术的仓库管理系统ex52_TraceBack0_TraceBackServercontrol.php

     文件       2394  2014-03-17 15:49  基于射频识别技术的仓库管理系统ex52_TraceBack0_TraceBackServercorelibapp.php

     文件        822  2014-03-24 11:12  基于射频识别技术的仓库管理系统ex52_TraceBack0_TraceBackServercorelibase.php

     文件       1502  2014-03-24 11:07  基于射频识别技术的仓库管理系统ex52_TraceBack0_TraceBackServermodulelevel.php

     文件       1633  2014-03-24 17:26  基于射频识别技术的仓库管理系统ex52_TraceBack0_TraceBackServermodulemarket.php

     文件       1614  2014-03-24 11:04  基于射频识别技术的仓库管理系统ex52_TraceBack0_TraceBackServermoduleproducer.php

     文件       2082  2014-03-24 14:47  基于射频识别技术的仓库管理系统ex52_TraceBack0_TraceBackServermoduleproduct.php

     文件       1537  2014-03-24 11:07  基于射频识别技术的仓库管理系统ex52_TraceBack0_TraceBackServermodulestorage.php

     文件       1101  2014-03-24 12:57  基于射频识别技术的仓库管理系统ex52_TraceBack1_CardInit1_CardInit.pro

     文件        413  2014-03-24 12:48  基于射频识别技术的仓库管理系统ex52_TraceBack1_CardInitmain.cpp

     文件       6565  2014-03-25 10:22  基于射频识别技术的仓库管理系统ex52_TraceBack1_CardInitWidget.cpp

     文件        768  2014-03-24 16:55  基于射频识别技术的仓库管理系统ex52_TraceBack1_CardInitWidget.h

     文件       2893  2014-03-24 14:49  基于射频识别技术的仓库管理系统ex52_TraceBack1_CardInitWidget.ui

     文件       1111  2014-03-24 14:31  基于射频识别技术的仓库管理系统ex52_TraceBack2_ClassifyAndStorage2_ClassifyAndStorage.pro

     文件        413  2014-03-24 14:23  基于射频识别技术的仓库管理系统ex52_TraceBack2_ClassifyAndStoragemain.cpp

     文件       6295  2014-03-25 11:41  基于射频识别技术的仓库管理系统ex52_TraceBack2_ClassifyAndStorageWidget.cpp

     文件        788  2014-03-24 14:34  基于射频识别技术的仓库管理系统ex52_TraceBack2_ClassifyAndStorageWidget.h

     文件       1591  2014-03-24 14:33  基于射频识别技术的仓库管理系统ex52_TraceBack2_ClassifyAndStorageWidget.ui

     文件       1099  2014-03-24 17:16  基于射频识别技术的仓库管理系统ex52_TraceBack3_Market3_Market.pro

     文件        413  2014-03-24 14:23  基于射频识别技术的仓库管理系统ex52_TraceBack3_Marketmain.cpp

     文件       4863  2014-03-25 11:48  基于射频识别技术的仓库管理系统ex52_TraceBack3_MarketWidget.cpp

     文件        701  2014-03-24 17:25  基于射频识别技术的仓库管理系统ex52_TraceBack3_MarketWidget.h

     文件       1392  2014-03-24 17:25  基于射频识别技术的仓库管理系统ex52_TraceBack3_MarketWidget.ui

     文件       1106  2014-03-24 17:27  基于射频识别技术的仓库管理系统ex52_TraceBack4_QueryTerminal4_QueryTerminal.pro

     文件        413  2014-03-24 14:23  基于射频识别技术的仓库管理系统ex52_TraceBack4_QueryTerminalmain.cpp

     文件       8631  2014-03-25 11:58  基于射频识别技术的仓库管理系统ex52_TraceBack4_QueryTerminalWidget.cpp

............此处省略28个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)