• 大小: 1.68MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-30
  • 语言: 其他
  • 标签: qt  c++  

资源简介

用qt写的酒店管理系统 非常适合初学者学习 也可以拿来做毕设

资源截图

代码片段和文件信息

/***************************************************************
 *Copyright(c) 2014-2015 Company By LiQi
 *All rights reserved.
 *文件名称:数据库备份文件
 *简要描述:提供用户备份数据库功能
 *
 *当前版本:V1.0
 *作者:Kelvin Li
 *创作日期:2014/12
 *说明:酒店管理系统数据库备份
 *版权归creazylq所有,转载请注明出处并保持作品完整性
 *Email:creazylq@163.com
******************************************************************/
#include “backupdatanasedialog.h“
#include “ui_backupdatanasedialog.h“

#include “app/myhelper.h“
#include “app/myapp.h“
#include 
#include 
#include 
#include 

BackupDatanaseDialog::BackupDatanaseDialog(QWidget *parent) :
    QDialog(parent)
    ui(new Ui::BackupDatanaseDialog)
{
    ui->setupUi(this);
    this->InitForm();
}

BackupDatanaseDialog::~BackupDatanaseDialog()
{
    delete ui;
}

void BackupDatanaseDialog::InitForm()
{
    ui->labelBackInfo->setText(tr(“ “));//初始化备份提示信息
    ui->pbnOk->setToolTip(tr(“确认备份“));

    ui->progressBar->setRange(05000 - 1);
    ui->progressBar->setValue(0);
}

/*
 *函数功能:备份数据库
*/
void BackupDatanaseDialog::on_pbnOk_clicked()
{
    QString pathname = ui->lineEdit->text();
    QString Cmd = QString(“mysqldump.exe --add-drop-table -u%1 -p%2 hotel“).arg(“root““123456“);
    QString Path = QString(“%1“).arg(pathname);
    QProcess *poc=new QProcess;
    poc->setStandardOutputFile(Path);
    poc->start(Cmd);

    for(int i = 0;i<5000;i++)
    {
        ui->labelBackInfo->setText(tr(“正在备份……“));
        for(int j = 0;j<2000;j++)
        {
            ui->progressBar->setValue(i);
        }
        ui->labelBackInfo->setText(tr(“备份完成“));

        ui->pbnOk->setToolTip(tr(“已经备份完成“));
    }

    QString currentname = Myapp::CurrentUserName;
    qDebug() <<“备份数据库:“<    myHelper::MyLoginBlog(“logblog““备份数据库““备份全部数据“currentname);

}

/*
 *获取当前要备份数据库的目录
*/
void BackupDatanaseDialog::on_pbnSearch_clicked()
{
    QString defaultname = “back_hotel.sql“;
    //选择路径
    QString filename = QFileDialog::getSaveFileName(thistr(“保存数据库“)““
                                                    tr(“*sql;; *txt;;“));
    if(filename.isEmpty())
    {
        filename = defaultname;
    }
    ui->lineEdit->setText(filename);

}

void BackupDatanaseDialog::on_lineEdit_textChanged(const QString &arg1)
{
    ui->progressBar->setValue(0);
    ui->pbnOk->setToolTip(tr(““));
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-12-28 11:58  HotelManagesys\
     文件        1870  2014-12-27 21:36  HotelManagesys\HotelManagesys.pro
     目录           0  2014-12-28 11:58  HotelManagesys\app\
     文件        1660  2014-12-23 10:55  HotelManagesys\app\Connection.h
     文件        2253  2014-12-22 18:55  HotelManagesys\app\frmmessagebox.cpp
     文件         743  2014-12-23 10:52  HotelManagesys\app\frmmessagebox.h
     文件        8710  2014-12-21 13:45  HotelManagesys\app\frmmessagebox.ui
     文件         636  2014-11-24 22:05  HotelManagesys\app\iconhelper.cpp
     文件         792  2014-11-24 22:05  HotelManagesys\app\iconhelper.h
     文件        1660  2014-12-28 11:42  HotelManagesys\app\myapp.cpp
     文件        1132  2014-12-28 11:40  HotelManagesys\app\myapp.h
     文件        4777  2014-12-27 22:26  HotelManagesys\app\myhelper.cpp
     文件        1799  2014-12-27 22:26  HotelManagesys\app\myhelper.h
     文件        8357  2014-12-27 13:19  HotelManagesys\app\mysqlapi.cpp
     文件        1611  2014-12-23 11:27  HotelManagesys\app\mysqlapi.h
     文件         578  2014-12-22 21:04  HotelManagesys\app\mythread.cpp
     文件         406  2014-12-22 20:04  HotelManagesys\app\mythread.h
     文件        2580  2014-12-27 15:38  HotelManagesys\backupdatanasedialog.cpp
     文件         561  2014-12-25 22:42  HotelManagesys\backupdatanasedialog.h
     文件       13215  2014-12-25 11:02  HotelManagesys\backupdatanasedialog.ui
     文件        4150  2014-12-25 11:59  HotelManagesys\checkcutomdialog.cpp
     文件         605  2014-12-25 11:56  HotelManagesys\checkcutomdialog.h
     文件       26692  2014-12-27 14:00  HotelManagesys\checkcutomdialog.ui
     文件         257  2014-12-25 16:37  HotelManagesys\checkoutdialog.cpp
     文件         345  2014-12-25 16:37  HotelManagesys\checkoutdialog.h
     文件        8136  2014-12-25 16:59  HotelManagesys\checkoutdialog.ui
     文件        7717  2014-12-27 13:22  HotelManagesys\costomerregisterinfodialog.cpp
     文件        1407  2014-12-23 16:40  HotelManagesys\costomerregisterinfodialog.h
     文件       15352  2014-12-25 00:50  HotelManagesys\costomerregisterinfodialog.ui
     文件       12818  2014-12-28 11:42  HotelManagesys\customerwindget.cpp
     文件        2181  2014-12-25 22:15  HotelManagesys\customerwindget.h
............此处省略94个文件信息

评论

共有 条评论