资源简介
利用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个文件信息
相关资源
- QT连接mysql数据库实验航空售票系统,
- 学生成绩管理系统ssh
- Oracle数据库课程设计报告学生成绩管
- 32位的QT连接64位的mysql数据库的驱动文
- Qt写的学生公寓管理系统源代码
- 学生成绩管理系统+sql
- aqt8.25带序列号
- qsqlmysql.rar
- 基于QT4与MySQL的考试系统设计与实现
- SQL sever 编写的学生成绩管理系统初级
- QT5.7_SQLITE_QSS基本应用
- QT银行叫号排队系统
- SQL成绩管理系统,齐全报告
- qtcreator 5.9.1 mysql 编译的驱动
- 学生成绩管理系统SQL Server 2000+Micros
- QT 连接access
- visual studio 2010 和sql server 2008做的学生
- QT 之Tcp SQL实现仿QQ的聊天软件
- 数据库学生成绩管理系统课程设计学
- 学生成绩管理系统[网页版+数据库]
- QT网吧计费管理系统
- 学生成绩管理系统 SQL Server 数据库
- 成绩管理系统(struts)
- ssh+mysql学生成绩管理系统
- SQLite管理系统
- 物联网结课设计(含有ppt),QT串口通
- 学生成绩管理系统开题报告+论文+系统
- 高校学生平时成绩管理系统
- access学生成绩管理系统176075
- QT银行管理系统sqlite数据库
评论
共有 条评论