• 大小: 148KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-06-13
  • 语言: 数据库
  • 标签: qt  c++  

资源简介

利用qt编程平台,以及本地sqlite数据库实现简单的学生信息管理系统,曾经写的,现在来看感觉很一般,需要下载的谨慎哦

资源截图

代码片段和文件信息

#include “deletedialog.h“
#include “ui_deletedialog.h“
#include “mainwindow.h“
#include 

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

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

void deleteDialog::on_delete_pushButton_clicked()
{
    if(ui->scanf_lineEdit->text().isEmpty())
    {
        QMessageBox::information(this“提示““请输入内容“);
    }
    else
    {
    if(ui->studentname_radioButton->isChecked())
    {
        QString student_name;
        student_name = ui->scanf_lineEdit->text();
        QSqlQuery query;
        query.exec(“select * from student“);
        int t =0;
        while(query.next())
        {
            if(student_name == query.value(0).toString())
            {
                t= 1;
                break;
            }
        }
        if(t == 1)
        {
        QString delete_name = QString(“delete from student where StudentName = \“%1\““).arg(student_name);
        qDebug()<        if(query.exec(delete_name))
        {
            QMessageBox::information(this“成功““删除成功“);
        }
        else
        {
            QMessageBox::information(this“失败““删除失败“);
        }
    }
        else
        {
            QMessageBox::information(this“提示““不存在的姓名“);
        }
    }
    else if(ui->studentnumber_radioButton->isChecked())
    {
        QString student_number;
        student_number = ui->scanf_lineEdit->text();
        QSqlQuery query;
        query.exec(“select * from student“);
        int t =0;
        while(query.next())
        {
            if(student_number == query.value(1).toString())
            {
                t= 1;
                break;
            }
        }
        if( t== 1)
        {
        QString delete_student = QString(“delete from student where StudentNumber = \“%1\““).arg(student_number);
        if(query.exec(delete_student))
        {
            QMessageBox::information(this“成功““删除成功“);
        }
        else
            QMessageBox::information(this“失败““删除失败“);
    }
        else
        {
            QMessageBox::information(this“提示““不存在的学号“);
        }
    }
    else
    {
        QMessageBox::information(this“提示““请选择姓名或学号“);
    }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-08-25 01:00  DD\
     文件       38999  2018-08-25 00:56  DD\1.png
     文件       27221  2018-08-25 00:58  DD\2.png
     文件       22814  2018-08-25 00:58  DD\3.png
     文件       20826  2018-08-25 00:59  DD\4.png
     文件       29272  2018-08-25 01:00  DD\5.png
     目录           0  2018-08-25 01:00  DD\StdMgsystem\
     文件        2465  2018-07-08 20:40  DD\StdMgsystem\deletedialog.cpp
     文件         381  2018-07-08 16:02  DD\StdMgsystem\deletedialog.h
     文件        1694  2018-07-08 21:07  DD\StdMgsystem\deletedialog.ui
     文件        1831  2018-07-08 20:58  DD\StdMgsystem\insertdialog.cpp
     文件         381  2018-07-08 16:51  DD\StdMgsystem\insertdialog.h
     文件        2308  2018-07-08 21:07  DD\StdMgsystem\insertdialog.ui
     文件         183  2018-07-07 17:42  DD\StdMgsystem\main.cpp
     文件        2523  2018-07-10 23:54  DD\StdMgsystem\mainwindow.cpp
     文件        1039  2018-07-08 16:51  DD\StdMgsystem\mainwindow.h
     文件        3661  2018-07-08 22:02  DD\StdMgsystem\mainwindow.ui
     文件        3792  2018-07-11 01:14  DD\StdMgsystem\selectdialog.cpp
     文件         418  2018-07-08 18:31  DD\StdMgsystem\selectdialog.h
     文件        2869  2018-07-08 21:15  DD\StdMgsystem\selectdialog.ui
     文件         664  2018-07-08 04:06  DD\StdMgsystem\StdMgsystem.pro
     文件       18532  2018-08-25 00:53  DD\StdMgsystem\StdMgsystem.pro.user
     文件        2948  2018-07-08 20:10  DD\StdMgsystem\updatedialog.cpp
     文件         424  2018-07-08 19:46  DD\StdMgsystem\updatedialog.h
     文件        3574  2018-07-08 21:07  DD\StdMgsystem\updatedialog.ui

评论

共有 条评论