• 大小: 1.46MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-24
  • 语言: 其他
  • 标签: RFID  仓库管理  

资源简介

基于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\base.php

     文件       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个文件信息

评论

共有 条评论