管理系統的源碼

基本思路如下:

1.成員基類Person,學生類Students與教師類Teacher繼承Person;

2.操作基類OperationPage,添加、刪除、修改、查詢類 繼承自OperationPage;

3.主函數裏初始化數據庫信息,實例化LoginPage類,loginPage選擇登錄教師還是學生,相應進入到studentPage與teacherPage進行操作。

main.cpp

#include <QApplication>
#include <QSqlDatabase>
#include <QSqlQuery>
#include <QSqlTableModel>
#include <QPalette>
#include <QPixmap>
#include <QIcon>
#include "loginpage.h"
#include "warning.h"
#include "teacher.h"
#include "students.h"

bool Init()         //連接數據庫
{
    QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");   //數據庫驅動類型爲SQL Server
    db.setHostName("127.0.0.1");                            //選擇本地主機,127.0.1.1
    db.setDatabaseName("SchoolManagementSystem");           //設置數據源名稱
    db.setUserName("sa");                                   //登錄用戶
    db.setPassword("123456");                               //密碼
    return db.open();
}

int main(int argc, char *argv[])
{
    QAppl
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章