資源簡介
利用sqlite輕量級數據庫與跨平臺開發軟件Qt Creator開發的學生成績管理系統,實現了基本的管理員教師和學生的操作

代碼片段和文件信息
#include?“addcou.h“
#include?“ui_addcou.h“
addCou::addCou(QWidget?*parent)?:
????QDialog(parent)
????ui(new?Ui::addCou)
{
????ui->setupUi(this);
????Qobject::connect(ui->sure?SIGNAL(clicked())?this?SLOT(setCourseSlot()));
????Qobject::connect(ui->exit?SIGNAL(clicked())?this?SLOT(close()));
}
addCou::~addCou()
{
????delete?ui;
}
void?addCou::setCourseSlot(){
????this->db?=?QSqlDatabase::addDatabase(“QSQLITE“);
????this->db.setDatabaseName(“student.db“);
????db.open();
????int?courseID?=?ui->id->text().toInt();
????QSqlQuery?query;
????if(!courseID){
????????QMessageBox::information(this?Qobject::tr(“警告“)?Qobject::tr(“請輸入該課程的課號“));
????????return;
????}
????QString?s?=?QString(“select?courseID?from?course“);
????while(query.next()){
????????if(ui->id->text().toInt()?==?query.value(0).toInt()){
????????????QMessageBox::information(this?Qobject::tr(“警告“)?Qobject::tr(“已存在該學號信息“));
????????????return;
????????}
????}
????s?=?QString(“INSERT?INTO?course?VALUES?(%1?\“%2\“)“).arg(ui->id->text().toInt()).arg(ui->name->text());
????query.exec(s);
????s?=?QString(“create?table?%1(ID?int?teacherID?intstudentName?varchar?studentID?int?grade?int)“).arg(ui->name->text());
????query.exec(s);
????QMessageBox::information(this?Qobject::tr(“成功“)?Qobject::tr(“添加課程成功“));
????ui->id->clear();
????ui->name->clear();
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1420??2013-12-26?08:55??student\addcou.cpp
?????文件????????412??2013-12-26?08:55??student\addcou.h
?????文件???????2945??2013-12-25?13:40??student\addcou.ui
?????文件????????854??2013-12-26?17:25??student\addcourse.cpp
?????文件????????590??2013-12-25?18:26??student\addcourse.h
?????文件???????3620??2013-12-25?17:23??student\addcourse.ui
?????文件???????2989??2013-12-25?13:06??student\addstudent.cpp
?????文件????????436??2013-12-24?11:50??student\addstudent.h
?????文件???????4756??2013-12-24?10:14??student\addstudent.ui
?????文件???????2549??2013-12-24?12:01??student\addteacher.cpp
?????文件????????436??2013-12-24?11:50??student\addteacher.h
?????文件???????3736??2013-12-24?11:50??student\addteacher.ui
?????文件???????2030??2013-12-26?08:55??student\admin.cpp
?????文件????????987??2013-12-26?08:55??student\admin.h
?????文件???????7326??2013-12-25?18:39??student\admin.ui
?????文件???????2001??2013-12-25?20:05??student\allinfo.cpp
?????文件????????397??2013-12-26?08:55??student\allinfo.h
?????文件???????3108??2013-12-25?20:05??student\allinfo.ui
?????文件???????2444??2013-12-26?08:55??student\changepasswd.cpp
?????文件????????546??2013-12-23?21:56??student\changepasswd.h
?????文件???????3684??2013-12-23?21:28??student\changepasswd.ui
?????文件???????3707??2013-12-26?20:43??student\choose.cpp
?????文件????????472??2013-12-25?22:42??student\choose.h
?????文件???????3524??2013-12-25?22:42??student\choose.ui
?????文件???????2099??2013-12-26?08:55??student\course.cpp
?????文件????????455??2013-12-25?20:17??student\course.h
?????文件???????3044??2013-12-25?20:23??student\course.ui
?????文件?????335702??2013-12-26?08:55??student\debug\addcou.o
?????文件?????312133??2013-12-26?17:25??student\debug\addcourse.o
?????文件?????350040??2013-12-25?13:07??student\debug\addstudent.o
............此處省略130個文件信息
評論
共有 條評論