资源简介

数据库课程设计 汽车租借信息系统 C++ 附带源码

资源截图

代码片段和文件信息

#include “ccarleasesystem.h“

//构造函数
CCarLeaseSystem::CCarLeaseSystem(QWidget *parent Qt::WFlags flags)
    : QMainWindow(parent flags)
{
    ui.setupUi(this);

    //设置用户默认为无权限
    userAccess=-1;

    //未登录时隐藏后面几个Tab页
    for (int i=1;icount();++i)
    {
        ui.mainTabWidget->setTabEnabled(ifalse);
    }

    //关联信号和槽
    Qobject::connect(ui.loginButtonSIGNAL(clicked())thisSLOT(SystemLogin()));

    Qobject::connect(ui.addUserButtonSIGNAL(clicked())thisSLOT(InsertNewUser()));
    Qobject::connect(ui.delUserButtonSIGNAL(clicked())thisSLOT(DelUser()));

    Qobject::connect(ui.addCarButtonSIGNAL(clicked())thisSLOT(AddNewCar()));
    Qobject::connect(ui.delCarButtonSIGNAL(clicked())thisSLOT(DelCar()));

    Qobject::connect(ui.addEmpButtonSIGNAL(clicked())thisSLOT(AddNewEmp()));
    Qobject::connect(ui.delEmpButtonSIGNAL(clicked())thisSLOT(DelEmp()));

    Qobject::connect(ui.addLeaseButtonSIGNAL(clicked())thisSLOT(AddNewLease()));
    Qobject::connect(ui.delLeaseButtonSIGNAL(clicked())thisSLOT(DelLease()));

    Qobject::connect(ui.addRuleBreakButtonSIGNAL(clicked())thisSLOT(AddNewRuleBreak()));
    Qobject::connect(ui.delRuleBreakButtonSIGNAL(clicked())thisSLOT(DelRuleBreak()));

    Qobject::connect(ui.addRepariButtonSIGNAL(clicked())thisSLOT(AddNewRepair()));
    Qobject::connect(ui.delRepariButtonSIGNAL(clicked())thisSLOT(DelRepair()));

    Qobject::connect(ui.statisButtonSIGNAL(clicked())thisSLOT(OutputStatis()));

    //设置状态栏
    copyrightInfoLabel=new QLabel(tr(“(C)Vistb HUST CSIS0601.“));
    ui.statusBar->addWidget(copyrightInfoLabel);
}

//系统登录
void CCarLeaseSystem::SystemLogin()
{
    QString username;
    QString pwd;

    username=ui.userNameLineEdit->text();
    pwd=ui.pwdLineEdit->text();

    //检查用户身份
    if (username==“admin“&&pwd==“admin“)
    {
        userAccess=1;
        QMessageBox tempMsgBox(QMessageBox::Informationtr(“登录消息“)tr(“以管理员身份登录!“)QMessageBox::Ok);
        tempMsgBox.exec();
    }
    else if (username==“user“&&pwd==“user“)
    {
        userAccess=0;
        QMessageBox tempMsgBox(QMessageBox::Informationtr(“登录消息“)tr(“以普通用户身份登录!“)QMessageBox::Ok);
        tempMsgBox.exec();
    }
    else
    {
        QMessageBox tempMsgBox(QMessageBox::Warningtr(“登录消息“)tr(“登录失败!“)QMessageBox::Ok);
        tempMsgBox.exec();
    }

    if (userAccess==-1)
    {
        return;
    }

    //向普通用户屏蔽相应功能
    if (userAccess==0)
    {
        ui.addUserButton->setEnabled(false);
        ui.delUserButton->setEnabled(false);
        ui.addCarButton->setEnabled(false);
        ui.delCarButton->setEnabled(false);
        ui.addEmpButton->setEnabled(false);
        ui.delEmpButton->setEnabled(false);

        ui.addLeaseButton->setEnabled(false);
        ui.delLeaseButton->setEnabled(false);

        ui.addRuleBreakButton->setEnabled(false);
        ui.delRuleBreakButton->

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

     文件     138752  2009-09-06 21:36  数据库课程设计\OutputFiles\plugins\codecs\qcncodecs4.dll

     文件      78848  2009-09-06 21:35  数据库课程设计\OutputFiles\plugins\sqldrivers\qsqlodbc4.dll

     文件    2012672  2009-09-06 19:49  数据库课程设计\OutputFiles\QtCore4.dll

     文件    7464960  2009-09-06 20:04  数据库课程设计\OutputFiles\QtGui4.dll

     文件     179712  2009-09-06 20:04  数据库课程设计\OutputFiles\QtSql4.dll

     文件     220672  2009-09-18 01:01  数据库课程设计\OutputFiles\汽车租借信息系统.exe

     文件       1454  2009-09-18 01:21  数据库课程设计\SQL Sentenses.sql

     文件    4216840  2009-09-06 23:20  数据库课程设计\vcredist_x86_vs2008sp1.exe

     文件      30933  2009-09-16 22:40  数据库课程设计\汽车租借信息系统_SourceCodeBackUP\ccarleasesystem.cpp

     文件       2123  2009-09-16 22:14  数据库课程设计\汽车租借信息系统_SourceCodeBackUP\ccarleasesystem.h

     文件         75  2009-09-15 14:51  数据库课程设计\汽车租借信息系统_SourceCodeBackUP\ccarleasesystem.qrc

     文件      75674  2009-09-16 22:32  数据库课程设计\汽车租借信息系统_SourceCodeBackUP\ccarleasesystem.ui

     文件        747  2009-09-17 00:00  数据库课程设计\汽车租借信息系统_SourceCodeBackUP\GeneratedFiles\qrc_ccarleasesystem.cpp

     文件       5019  2009-09-17 00:00  数据库课程设计\汽车租借信息系统_SourceCodeBackUP\GeneratedFiles\Release\moc_ccarleasesystem.cpp

     文件      83020  2009-09-17 00:00  数据库课程设计\汽车租借信息系统_SourceCodeBackUP\GeneratedFiles\ui_ccarleasesystem.h

     文件        474  2009-09-18 01:01  数据库课程设计\汽车租借信息系统_SourceCodeBackUP\main.cpp

     文件        913  2009-09-15 14:51  数据库课程设计\汽车租借信息系统_SourceCodeBackUP\汽车租借信息系统.sln

    ..A..H.     17408  2009-09-17 00:01  数据库课程设计\汽车租借信息系统_SourceCodeBackUP\汽车租借信息系统.suo

     文件      10027  2009-09-17 00:01  数据库课程设计\汽车租借信息系统_SourceCodeBackUP\汽车租借信息系统.vcproj

     文件        429  2009-09-15 01:34  数据库课程设计\汽车租借信息系统要求.txt

     文件        640  2009-09-18 01:35  数据库课程设计\重要说明.txt

     目录          0  2009-09-18 01:03  数据库课程设计\OutputFiles\plugins\codecs

     目录          0  2009-09-18 01:03  数据库课程设计\OutputFiles\plugins\sqldrivers

     目录          0  2009-09-18 01:03  数据库课程设计\汽车租借信息系统_SourceCodeBackUP\GeneratedFiles\Release

     目录          0  2009-09-18 01:03  数据库课程设计\OutputFiles\plugins

     目录          0  2009-09-18 01:03  数据库课程设计\汽车租借信息系统_SourceCodeBackUP\GeneratedFiles

     目录          0  2009-09-15 14:51  数据库课程设计\汽车租借信息系统_SourceCodeBackUP\Resources

     目录          0  2009-09-18 01:03  数据库课程设计\OutputFiles

     目录          0  2009-09-18 01:29  数据库课程设计\汽车租借信息系统_SourceCodeBackUP

     目录          0  2009-09-18 01:29  数据库课程设计

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

评论

共有 条评论