资源简介
利用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个文件信息
相关资源
- 基于PHP+MYSQL的学生成绩管理系统
- QT使用POST传递数据
- mysql5.7驱动.rar
- Qt实现的一个简单的学生学籍管理系统
- Struts、Hibernate、Spring框架SSH框架整合
- 一个较完整的Qt用户登录界面设计
- QT用户登录界面源代码
- StudentInformationManagementSystem.zip
- 简单的超市收银系统,QT5.3+Ubuntu14.0
- oracle数据库课程设计学生成绩管理系
- Oracle数据库课程设计报告学生成绩管
-
Qt 动态解析xm
l文件 左侧显示在QTr - 大一大二 基于qt的学生管理系统
- QT实现车辆管理系统,数据库使用SQ
- 数据库课程设计 学生成绩管理系统
- QT自定义tableModel和使用sqltablemodel
- 学生成绩管理系统源码(附论文)
- linux下qt做的一个订餐管理系统sqlite的
- 安卓版学生成绩管理系统
- 数据库学生成绩管理系统SQL
- QT实现宿舍管理系统+数据库SQLServer
- Qt课程设计_小区车辆管理系统
- QT连接mysql数据库实验航空售票系统,
- 学生成绩管理系统ssh
- Oracle数据库课程设计报告学生成绩管
- 32位的QT连接64位的mysql数据库的驱动文
- Qt写的学生公寓管理系统源代码
- 学生成绩管理系统+sql
- aqt8.25带序列号
- qsqlmysql.rar
评论
共有 条评论