• 大小: 2.66MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-15
  • 语言: 其他
  • 标签:

资源简介

前台运营管理系统: 点菜系统是基于Linux平台的实验室环境,选择使用QT实现界面的绘制,以及多线程的实现。主要有点菜、查询、结账、同步、更新这5个功能。 点菜:向用户展示菜单,具有点菜和翻页的功能 查询:根据用户所在的台号,查询所点的菜单。 结账:当进入结账页面时,根据输入的台号,显示所点的菜单与总的消费金额。 同步:主要是实现客户端和服务器端进行菜单实时同步的功能 更新:提供更新客户端本地菜单的功能 后台服务系统: 后台服务端控制线程类,解析客户端发送的初步请求,并创建实现对应功能的子线程与客户端进行交互

资源截图

代码片段和文件信息

#include “Check.h“
#include “QInputDialog“
#include “QFile“
#include “QTextStream“
#include “QTextCodec“
#include “uimgr.h“

#define title_Height 60
#define title_Width  300
#define Interval_Height 80

Check::Check()
{
    this->setGeometry(2030Page_WidthPage_Height);

    m_ltitle.setParent(this);
    m_ltitle.setGeometry((Page_Width-title_Width)/2Interval_Heighttitle_Widthtitle_Height);
    m_ltitle.setAlignment(Qt::AlignCenter);
    m_ltitle.setFont(QFont(“Arial“24QFont::Bold));
    m_ltitle.setText(“查 询“);

    m_pthCheck = NULL;

    QFile l_file(“../lib/menu.txt“);
    l_file.open(QIODevice::ReadOnly);

    QTextStream l_qtStream(&l_file);

    QString l_sTemp;
    QTextCodec* codec = QTextCodec::codecForName(“GBK“);
    l_qtStream.setCodec(codec);

    while(!l_qtStream.atEnd())
    {
        l_sTemp = codec->fromUnicode(l_qtStream.readLine());
        m_VSAllMenu.push_back(l_sTemp);
    }

    m_msg = new QMessageBox(this);
    m_msg->resize(500200);
    m_msg->setFont(QFont(“Arial“18QFont::Normal));
    m_msg->addButton(QMessageBox::Ok);
    m_msg->hide();

}

void Check::ShowWidget()
{
    this->show();
    m_strTableNo = QInputDialog::getText(this“请输入桌号““NO:“);
    m_pthCheck = new ThCheck;

    connect(m_pthCheckSIGNAL(finish(QString))thisSLOT(handleFinish(QString)));

    m_pthCheck->m_strTableNo = this->m_strTableNo;
    m_pthCheck->m_VSAllMenu = this->m_VSAllMenu;
    m_pthCheck->initsocket();
    m_pthCheck->start();

}

void Check::handleFinish(QString l_strText)
{
    m_msg->setText(l_strText);
    m_msg->show();
    m_msg->exec();
    UIMgr::getInstance()->ShowWidget(MAINPAGE);
}

void Check::toInit()
{

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     166326  2011-12-28 10:01  点菜系统需求分析.pdf

     文件      56273  2011-12-28 10:02  点菜系统测试.pdf

     文件     403824  2011-12-28 11:33  点菜系统详细设计说明书.pdf

     文件       4638  2011-12-25 04:42  lib\back.png

     文件        788  2011-12-25 04:43  lib\focus_back.png

     文件      15478  2011-12-25 04:42  lib\left.png

     文件      10242  2011-12-25 04:43  lib\libMainPage.a

     文件      47667  2011-12-25 04:43  lib\libMainPage.so

     文件      47667  2011-12-25 04:43  lib\libMainPage.so.1

     文件      47667  2011-12-25 04:43  lib\libMainPage.so.1.0

     文件      47667  2011-12-25 04:43  lib\libMainPage.so.1.0.0

     文件      13862  2011-12-25 04:42  lib\libMenu.a

     文件      44714  2011-12-25 04:43  lib\libMenu.so

     文件      44714  2011-12-25 04:43  lib\libMenu.so.1

     文件      44714  2011-12-25 04:43  lib\libMenu.so.1.0

     文件      44714  2011-12-25 04:42  lib\libMenu.so.1.0.0

     文件      10560  2011-12-25 04:42  lib\libUIMgr.a

     文件      12539  2011-12-25 04:43  lib\libUIMgr.so

     文件      12539  2011-12-25 04:43  lib\libUIMgr.so.1

     文件      12539  2011-12-25 04:43  lib\libUIMgr.so.1.0

     文件      12539  2011-12-25 04:43  lib\libUIMgr.so.1.0.0

     文件        214  2011-12-26 23:18  lib\menu.txt

     文件     131291  2011-12-25 04:43  lib\MenuClient

     文件      51525  2011-12-25 04:43  lib\MenuServer

     文件      17128  2011-12-25 04:42  lib\pic1.png

     文件       6606  2011-12-25 04:43  lib\pic2.png

     文件      19908  2011-12-25 04:42  lib\pic3.png

     文件      23196  2011-12-25 04:42  lib\pic4.png

     文件       9611  2011-12-25 04:42  lib\pic5.png

     文件      15629  2011-12-25 04:43  lib\right.png

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

评论

共有 条评论

相关资源