999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SQLITE學(xué)生信息管理系統(tǒng)的QT實現(xiàn)

2016-12-31 11:51:10李暉田地
移動信息 2016年4期
關(guān)鍵詞:按鈕數(shù)據(jù)庫功能

李暉 田地

?

基于SQLITE學(xué)生信息管理系統(tǒng)的QT實現(xiàn)

李暉 田地

濟(jì)源職業(yè)技術(shù)學(xué)院,河南 濟(jì)源 459000

對QT開發(fā)環(huán)境和平臺做了介紹,介紹了系統(tǒng)模塊的分析。系統(tǒng)實現(xiàn)了數(shù)據(jù)輸入、修改、查詢排序等功能,經(jīng)測試,系統(tǒng)運行良好,簡單實用。

信息管理;QT;SQLITE

隨著信息技術(shù)在管理上的廣泛應(yīng)用,學(xué)生管理系統(tǒng)能夠提高廣大員工工效率和信息化水平,實現(xiàn)學(xué)生信息管理工作流程的系統(tǒng)化、規(guī)范化和自動化,為教學(xué)辦公帶來了極大方便。同時,采用移動平臺對進(jìn)行學(xué)生信息管理是必將稱為今后發(fā)展的方向[1]。

1 目標(biāo)分析

(1)管理員能夠?qū)崿F(xiàn)對整個學(xué)生信息的添加、修改、刪除、查詢等操作,對成績的添加、查詢、保存、打印等操作。(2)可以將學(xué)生信息的數(shù)據(jù)庫發(fā)布到網(wǎng)上,方便學(xué)生教師進(jìn)行查詢,達(dá)到方便快捷的效果。(3)教師能夠?qū)λ袑W(xué)生的信息和成績進(jìn)行查詢,錄入學(xué)生信息,統(tǒng)計學(xué)生信息以及修改。(4)學(xué)生可以在自己的權(quán)限內(nèi)對自己個人信息進(jìn)行查詢,方便簡單地修改刪除數(shù)據(jù),修改登錄密碼。

2 系統(tǒng)需求

該學(xué)生信息管理與分析系統(tǒng)是以QT界面+SQLite數(shù)據(jù)查詢語言編寫,其系統(tǒng)功能在QT界面上運行。用戶只需進(jìn)行輸入簡單字符或用鼠標(biāo)點擊即可實現(xiàn)操作。

學(xué)生信息管理與分析系統(tǒng)主要提供信息查詢,方便管理的網(wǎng)上的信息查閱平臺,學(xué)生可以通過該系統(tǒng)查閱與自己相關(guān)信息。教師可以通過信息管理與分析系統(tǒng)查閱學(xué)生信息,還有對學(xué)生的添加、刪除、修改、排序等功能[2]。

3 系統(tǒng)功能設(shè)計

學(xué)生信息管理系統(tǒng)是一個完整的院校學(xué)生信息管理系統(tǒng),在本系統(tǒng)中主要包括用戶登錄、添加、修改、插入操作、查詢、排序操作、刪除操作、返回全表、保存、打印等,具體描述功能如下:

①配置數(shù)據(jù)庫:靈活配置數(shù)據(jù)庫,以保證系統(tǒng)在主機(jī)上的使用。

②用戶登錄:驗證用戶信息是否正確,不正確將不能進(jìn)入該系統(tǒng)。

③退出系統(tǒng):關(guān)閉系統(tǒng)。

④學(xué)生信息管理功能:學(xué)生信息管理功能主要包括查詢個人信息、導(dǎo)入導(dǎo)出、排序、修改、返回全表、添加和刪除。

⑤學(xué)生信息管理功能:學(xué)生信息管理功能主要包括:查詢成績,保存成績、打印成績。

4 模塊功能的實現(xiàn)

學(xué)生信息管理系統(tǒng)要求具有保密性,設(shè)置了密碼設(shè)置和權(quán)限設(shè)置。權(quán)限設(shè)置只有管理員可以進(jìn)行操作。

用戶都需要通過用戶名和密碼進(jìn)行登錄。使用語句f(ui->lineEdit->text()==("**")&&ui實現(xiàn)系統(tǒng)登陸用戶名和密碼的設(shè)置。密碼和用戶名輸入正確后,進(jìn)入系統(tǒng)主界面。

(1)進(jìn)入“提交修改”按鈕的單擊事件槽函數(shù),使用database().transaction()和submitAll()實現(xiàn)學(xué)生信息管理系統(tǒng)的查詢操作。這里用到事務(wù)操作,真正起提交操作的是submitAll(),它提交所有更改。

(2)進(jìn)入“撤銷修改”按鈕槽函數(shù),在widget.cpp文件中添加頭文件:#include "QMessageBox"

和#include "QSqlError"。

(3)進(jìn)入“查詢”按鈕單擊事件槽函數(shù),用model->setFilter(QObject:tr(“name =‘%1′”).arg(name))實現(xiàn)學(xué)生信息管理系統(tǒng)的查詢操作;用model->settable("student")實現(xiàn)學(xué)生信息管理系統(tǒng)的返回全表操作。

(4)進(jìn)入“按升序排列”按鈕的單擊事件,通過setSort(0,Qt:AscendingOrder)實現(xiàn)學(xué)生信息管理系統(tǒng)升序排列操作;setSort(0,Qt:DescendingOrder)實現(xiàn)學(xué)生信息管理系統(tǒng)降序排列操作。

(5)進(jìn)入“按模糊查找”按鈕的單擊事件,通過setFilter(QObject:tr("xb='男' ").arg(xb))實現(xiàn)模糊查詢操作。

(6)進(jìn)入“打印”按鈕的單擊事件,用QPrintDialog printDialog實現(xiàn)學(xué)生信息管理系統(tǒng)成績表打印操作,需在cjb.cpp文件中添加頭文件#include "QPrinter"和#include "QPrintDialog"。

(7)進(jìn)入“保存”按鈕的單擊事件,用QFileDialog textsave(this,"save")和QStringList qt實現(xiàn)成績表保存操作,需要在cjb.cpp文件中添加頭文件#include "QTextDocument、#include "QFileDialog"、#include "QTextStream"和#include "QFile"[3]。

(8)進(jìn)入“撤銷”按鈕的單擊事件,通過setTable("Achievement")實現(xiàn)成績表撤銷操作。

5 數(shù)據(jù)庫設(shè)計

SQLite是一款輕型可嵌入的SQL數(shù)據(jù)庫引擎,目前已經(jīng)在很多嵌入式產(chǎn)品中使用。本系統(tǒng)設(shè)計重點運用了SQLiteDatabase中的execSQL()和rawQuery()方法。execSQL()方法可以執(zhí)行insert、delete、update和CREATE TABLE等有更改行為SQL語句[4]。通過語句QSqlDatabase db =QSqlDatabase:addDatabase("QSQLITE")來進(jìn)行數(shù)據(jù)庫與系統(tǒng)的連接。

6 結(jié)語

本系統(tǒng)采用模塊化設(shè)計,采用少量菜單而多用按鈕的風(fēng)格。其中主要功能大多集中在所使用的窗口界面上,通過按鈕直接對窗口操作,便于在移動平臺上使用。系統(tǒng)實現(xiàn)了學(xué)生信息系統(tǒng)的基本功能,能夠為類似系統(tǒng)提供參考。

[1]錢麗英,邢華剛.對學(xué)生成績管理系統(tǒng)的探討[J].科技資訊,2010(2)3.

[2]王艷兵,錢宗斌.學(xué)生信息管理系統(tǒng)的開發(fā)與設(shè)計[J].計算機(jī)光盤軟件與應(yīng)用,2011(1).

[3]成杰.linux窗口程序設(shè)計——Qt精彩實例分析[M].北京:清華大學(xué)出版社,2008.

[4]吳迪.零基礎(chǔ)學(xué)Qt4編程[M].北京:北京航空航天大學(xué)出版社,2010.

TP316.81;TP315

A

1009-6434(2016)04-0008-01

猜你喜歡
按鈕數(shù)據(jù)庫功能
這些按鈕能隨便按嗎?
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
當(dāng)你面前有個按鈕
關(guān)于非首都功能疏解的幾點思考
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
內(nèi)心不能碰的按鈕
中西醫(yī)結(jié)合治療甲狀腺功能亢進(jìn)癥31例
主站蜘蛛池模板: 人妻丰满熟妇αv无码| 亚洲v日韩v欧美在线观看| 强乱中文字幕在线播放不卡| 天天婬欲婬香婬色婬视频播放| 欧美色99| 亚洲天堂视频网| 在线看片免费人成视久网下载| a毛片免费看| 免费av一区二区三区在线| 久久天天躁狠狠躁夜夜2020一| 免费看一级毛片波多结衣| 99久久99这里只有免费的精品| 美女高潮全身流白浆福利区| 成人噜噜噜视频在线观看| 成人福利一区二区视频在线| 国产精品自拍露脸视频| 天堂va亚洲va欧美va国产| 伊人精品成人久久综合| 国产男女XX00免费观看| 亚洲国产成人精品无码区性色| 波多野结衣无码中文字幕在线观看一区二区| 成人免费一区二区三区| 97视频免费在线观看| 国产打屁股免费区网站| 在线欧美国产| 久久伊伊香蕉综合精品| 亚洲免费成人网| 亚洲人成网站在线播放2019| 尤物午夜福利视频| 国内精品视频| 久久综合伊人 六十路| 亚洲色偷偷偷鲁综合| 国产精品99久久久久久董美香| 欧美一区二区精品久久久| 亚洲国产欧洲精品路线久久| 日本黄色不卡视频| 欧美a√在线| 毛片基地视频| 国产福利一区视频| 国内黄色精品| 国产精品亚洲专区一区| 中文精品久久久久国产网址| 国产女人爽到高潮的免费视频| 亚洲高清在线播放| 中文成人在线| 国产在线91在线电影| 国产精品福利导航| 在线国产你懂的| 成人蜜桃网| 欧美第一页在线| 国产亚洲精久久久久久无码AV| 狠狠色婷婷丁香综合久久韩国| 久久99国产综合精品1| 国产精品一区二区在线播放| 国产精品久久久久久久久| 又爽又大又黄a级毛片在线视频 | 亚洲成人一区二区三区| 亚洲天堂日韩在线| 亚洲人成成无码网WWW| 国产成人综合在线观看| 亚洲日韩精品无码专区| 久久黄色一级视频| 在线观看国产精美视频| 欧美国产成人在线| 欧美日本视频在线观看| 久久婷婷六月| 亚洲大学生视频在线播放| 国产免费网址| 精品国产电影久久九九| 91成人在线免费视频| 色偷偷av男人的天堂不卡| 国产午夜看片| 99热这里只有精品国产99| 国产欧美另类| 亚洲日韩精品伊甸| 精品国产黑色丝袜高跟鞋| 国产精品不卡片视频免费观看| 国产微拍精品| 青青青亚洲精品国产| 日韩欧美国产综合| 人妻熟妇日韩AV在线播放| 久久香蕉国产线看观看精品蕉|