freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

人機交互圖形客戶端研究及開發(fā)畢業(yè)論文(專業(yè)版)

2025-08-09 12:22上一頁面

下一頁面
  

【正文】 //卡號分級功能 void showDevicePage_root()。//輪詢檢測電平 // //wangli //forKeyBorad //for loginPage南華大學(xué)計算機科學(xué)與技術(shù)學(xué)院畢業(yè)設(shè)計(論文)第 56 頁 共 57 頁 void displayKeyBorad()。 void setInfo(QStringamp。 //signal] //forUnlock void UnLocked()。南華大學(xué)計算機科學(xué)與技術(shù)學(xué)院畢業(yè)設(shè)計(論文)第 54 頁 共 57 頁 DisPlayPicPage * showPic。 ~UICtl()。 DonePage * donePage。class workingTimePage。class FondPage。//以上函數(shù)被調(diào)用后都會發(fā)出這么一個信號,根據(jù)按鍵的不同,信號參數(shù)中的數(shù)值會不一樣。 ~KeyBoard()。 Ui::DonePage * getUi()。南華大學(xué)計算機科學(xué)與技術(shù)學(xué)院畢業(yè)設(shè)計(論文)第 34 頁 共 57 頁//程序初始化時,讀取當(dāng)前電表值public slots:void getcurrentclick()。南華大學(xué)計算機科學(xué)與技術(shù)學(xué)院畢業(yè)設(shè)計(論文)第 33 頁 共 57 頁//將服務(wù)器發(fā)送過來的數(shù)據(jù)轉(zhuǎn)成 QString 后的存儲變量public slots:void connectTcpServer()。//用于判斷當(dāng)前輸入哪個時段的成員函數(shù)signals:void percentEnergy(int)。 double avergeCost。 double money。在充電結(jié)束模塊以及寫進(jìn)本地數(shù)據(jù)庫時會用到 讀取電表讀數(shù)獲得初始電度值獲取用戶選擇充電類型讀取電表值,第一次與初始電度值比較,而后與上一次讀取的電表值進(jìn)行比較,得到充電度數(shù)獲取電價信息判斷當(dāng)前時間屬于哪個時段得到當(dāng)前時段的電價,在對應(yīng)時段變量中記錄充電度數(shù)和充電金額將 3 個記錄度數(shù)的變量求和,將 3 個記錄充電金額的變量求和,將得到的數(shù)據(jù)寫進(jìn)本地數(shù)據(jù)庫根據(jù)充電類型的不同發(fā)出不同的信號是否達(dá)到用戶的期望值?N發(fā)送充電結(jié)束信號Y圖 充電模塊電表檢測線程程序流程圖南華大學(xué)計算機科學(xué)與技術(shù)學(xué)院畢業(yè)設(shè)計(論文)第 25 頁 共 57 頁補充說明:電價信息按照需求分為三個時段,峰時段,平時段以及谷時段,具體的時段時間記錄在時段表中,程序每次啟動時通過向服務(wù)器發(fā)送請求獲得。按金額充電:圖 按金額充電模式界面截圖當(dāng)用戶選擇這個模式,輸入想要充電的金額,同樣會對用戶余額進(jìn)行判定,南華大學(xué)計算機科學(xué)與技術(shù)學(xué)院畢業(yè)設(shè)計(論文)第 18 頁 共 57 頁如果用戶余額不足輸入金額后,系統(tǒng)會彈余額不足的提示,并返回充電設(shè)置界面。本模南華大學(xué)計算機科學(xué)與技術(shù)學(xué)院畢業(yè)設(shè)計(論文)第 10 頁 共 57 頁塊中主要說明的是在服務(wù)器接收到系統(tǒng)程序有關(guān)身份驗證的請求以后是如何解析命令字并進(jìn)行回復(fù)的,而系統(tǒng)程序在接收到服務(wù)器返回的結(jié)果以后又是如何將結(jié)果解析并顯示在界面上的。(3)按電量充電模式:輸入電量進(jìn)行充電,當(dāng)充電電量達(dá)到的情況下進(jìn)入充電結(jié)束模塊。按 “返 回 鍵自 動 充 滿 按 金 額 充 電 按 電 量 充 電 按 時 間 充 電重 設(shè) 本 次 充 電 信 息美國在加利福尼亞州,弗吉尼亞州,建立了充電設(shè)施等場所。通過夠買能進(jìn)行充電用的 IC 卡槽或?qū)S每ㄟM(jìn)行充電消費。該系統(tǒng)綜合了國內(nèi)外電動汽車充放電技術(shù)和管理行業(yè)解決方案。2022 年底,北京首都創(chuàng)業(yè)集團完成了第一個包含完整的智能微電網(wǎng)北京純電動汽車在健翔橋建設(shè)示范充電站。系統(tǒng)架構(gòu)如下圖所示:用戶QT 系統(tǒng)程序(GUI 層 )ArmLinux 操作系統(tǒng)(操作系統(tǒng)層) 樁體硬件設(shè)備(硬件設(shè)備層)控制芯片圖 系統(tǒng)架構(gòu)圖根據(jù)分析,自動充電控制系統(tǒng)的流程圖如下:南華大學(xué)計算機科學(xué)與技術(shù)學(xué)院畢業(yè)設(shè)計(論文)第 5 頁 共 57 頁圖 系統(tǒng)控制程序流程圖開 始用 戶 插 入 卡余 額 是 否 足 夠 提 醒 用 戶 充 值打 開 插 座 門 , 連 接 插 頭檢 測 插 頭 鏈 接 狀 態(tài)充 電 , 實 時 顯 示 充 電 信 息 暫 停 充 電 、 判 斷 故 障 級別 , 分 級 處 理再 插 卡 、 結(jié) 算數(shù) 據(jù) 保 存 、 上 傳 、 事 件 記錄 、退 出 , 結(jié) 束 本 次 充 電20后 顯 示 初 始 畫 面故 障顯 示 卡 號 , 提 示 輸 入 密 碼顯 示 卡 內(nèi) 信 息 及 電 價 信 息查 詢 歷 史 充 電 記 錄 設(shè) 置 本 次 充 電 信 息刷 卡 扣 費模塊五:歷史記錄查詢模塊:說明:普通用戶才可進(jìn)入的模塊,用戶可以查詢近一周,一個月,三個月的消費記錄,并打印模塊六:充電設(shè)置模塊:該模塊會預(yù)先讀取電表的當(dāng)前值并顯示,供用戶充電完成后進(jìn)行對比參考。當(dāng)有事件發(fā)生以后(例如有人刷卡或者是對屏幕進(jìn)行觸屏操作)程序就會回到歡迎界面。用戶信息界面歷史記錄查詢界面獲取用戶想要查詢的時間段向服務(wù)器發(fā)送歷史記錄查詢請求接收服務(wù)器返回的歷史記錄信息歷史記錄顯示界面打印記錄服務(wù)器程序接收到系統(tǒng)程序發(fā)送的查詢請求是否為歷史記錄查詢請求解析命令字Y查詢數(shù)據(jù)庫返回查詢信息 圖 歷史消費信息記錄查詢模塊程序設(shè)計流程圖南華大學(xué)計算機科學(xué)與技術(shù)學(xué)院畢業(yè)設(shè)計(論文)第 17 頁 共 57 頁: 充電設(shè)置模塊設(shè)計按照需求分析,充電模式分為四種:自動充滿:圖 自動充滿模式界面截圖當(dāng)用戶選擇這個模式以后,系統(tǒng)會預(yù)扣除 300 元。系統(tǒng)在用戶選擇充電模式后會用一個結(jié)構(gòu)體將類型和數(shù)據(jù)記錄,當(dāng)讀電表線程啟動以后,線程會根據(jù)這個結(jié)構(gòu)體里記錄的類型來向系統(tǒng)程序發(fā)送不同的信號,從而使充電界面的顯示會不同。該表用于在充電發(fā)生異常的情況下,記錄好用戶的消費信息并保存在本地,當(dāng)系統(tǒng)重新啟動時,會首先讀取本地的消費記錄,上傳后臺服務(wù)器。南華大學(xué)計算機科學(xué)與技術(shù)學(xué)院畢業(yè)設(shè)計(論文)第 30 頁 共 57 頁 double avergeEnergy。 double m_balance。//用于接收服務(wù)器發(fā)送過來的數(shù)據(jù)的數(shù)組指針int m_flag。 ~ConfigPage()。}。//界面初始化后發(fā)出的信號}。南華大學(xué)計算機科學(xué)與技術(shù)學(xué)院畢業(yè)設(shè)計(論文)第 37 頁 共 57 頁void pointClicked()。最后終于看到了自己的成果,心中除了開心,還有自豪,感謝萬老師,感謝我的隊友張進(jìn),劉闖,讓我在大學(xué)生活的最后階段,留下一段不錯的記憶!南華大學(xué)計算機科學(xué)與技術(shù)學(xué)院畢業(yè)設(shè)計(論文)第 50 頁 共 57 頁附 錄附錄 1:主要頭文件的代碼ifndef UICTL_Hdefine UICTL_Hdefine BUFFLEN 1024class LoginPage。////余額不足的提示class rechargetip。 ConfigPage * configPage。//用于電壓檢測的線程對象 //南華大學(xué)計算機科學(xué)與技術(shù)學(xué)院畢業(yè)設(shè)計(論文)第 53 頁 共 57 頁 checkAdcPage * checkAdc。 rootInformationPage * Information_root。//電平異常信號// void voltage_extremely()。 void showPrintPage()。 void closeAll_level()。 void showtimetipPage()。南華大學(xué)計算機科學(xué)與技術(shù)學(xué)院畢業(yè)設(shè)計(論文)第 57 頁 共 57 頁 void showRootInformation_root()。// void hiddenKeyBord()。 money)。 void showLoginPage(int card_no)。 void errorUI(int)。 QProcess *mp3Player。 TipPage *tipPage。 QTimer * forLevel。class WelePage。當(dāng)然,測試只能發(fā)現(xiàn)程序中有錯誤,但并不能找出軟件中所有的錯誤,即使實施了非常嚴(yán)格的測試,也不一定能將軟件中所有的錯誤一一找出,所以軟件測試只是通過發(fā)現(xiàn)問題并解決問題來提高軟件質(zhì)量。 void digit1Clicked()。double m_Power。//當(dāng)點擊按時間充電模式時,自動重置開始時間和結(jié)束時間的函數(shù)void dealwithErrSetS_Time()。//初始化服務(wù)器狀態(tài),并顯示連接建立void acceptDBData()。//由于在此線程里不能對數(shù)據(jù)庫進(jìn)行操作,因此將數(shù)據(jù)庫的操作語句生成以后以信號發(fā)出去由主線程進(jìn)行寫入操作南華大學(xué)計算機科學(xué)與技術(shù)學(xué)院畢業(yè)設(shè)計(論文)第 32 頁 共 57 頁 void autoType(double,double)。 ~checkDbiaothread()。}for_get_clickType。 充電結(jié)束模塊設(shè)計充電結(jié)束模塊分為兩種情況:充電正常結(jié)束:系統(tǒng)會將本次消費記錄上傳服務(wù)器,同時刪除本地數(shù)據(jù)庫記錄的充電記錄,成功以后返回歡迎界面。如果用戶余額滿足要求,則在用戶點擊刷卡預(yù)付費以后,會彈出提示界面,顯示將要充電的度數(shù),要求用戶刷卡確定。查詢用戶信息數(shù)據(jù)表有無記錄遍歷第二數(shù)組刪除記錄Y遍歷第一數(shù)組YY返回卡被鎖定的信息N返回該卡號的用戶名及余額等信息NNN返回卡密錯誤的信息 遍歷第二數(shù)組N第二數(shù)組增加該卡號的記錄并錯誤次數(shù)記錄為 1Y查看錯誤次數(shù)=4?錯誤次數(shù)+1將該卡號寫進(jìn)死鎖數(shù)據(jù)表YYYN是否解鎖請求Y圖 身份信息驗證模塊后臺服務(wù)器部分設(shè)計流程圖補充說明:系統(tǒng)程序向服務(wù)器發(fā)送身份驗證請求以后,等待服務(wù)器發(fā)送回來的信南華大學(xué)計算機科學(xué)與技術(shù)學(xué)院畢業(yè)設(shè)計(論文)第 12 頁 共 57 頁息。充電前檢測:充電前,對(電平,插頭,系統(tǒng)) 硬件進(jìn)行檢測,全部正常后會進(jìn)入充電模塊。安 全 性 故 障掉 電 、 雷 擊 等 致 命 性 故 障顯 示 本 次 充 電 信 息 、 賬 戶 余 額打 印 憑 條此外,第一太陽能公司在美國的加利福尼亞 101公路建設(shè) 5 個充電站。充電樁連接在電動汽車充電的配電網(wǎng)的范圍內(nèi),屬于配送電量網(wǎng)絡(luò)自動化技術(shù)經(jīng)常放在一起同時考慮的通信方式。在即將走出學(xué)校走入社會的我們,應(yīng)該給予重視和一些力所能及的研究。2022 年,比亞迪總部在深圳的深圳建立了第一個電動汽車充電站。南華大學(xué)計算機科學(xué)與技術(shù)學(xué)院畢業(yè)設(shè)計(論文)第 4 頁 共 57 頁第 2 章 需求分析 客戶端程序需求分析充電控制器采用三星 S3C6410 ARM11 芯片作為核心控制芯片,集成了 ARM 開發(fā)板 tiny6410,配備 7 英寸液晶觸摸屏實現(xiàn)人機交互和數(shù)據(jù)交換。當(dāng)用戶進(jìn)入信息顯示模塊以后,普通用戶會看到當(dāng)前用戶余額以及電價信息,往下會進(jìn)入充電設(shè)置模塊或歷史記錄查詢模塊。當(dāng)主線程接受到信號以后實現(xiàn)對圖片的顯示動作。在表中一個名為 history_time 的表項也是記錄消費結(jié)束時間的,不同的是記錄的是從 1970 年 1 月 1 日 00:00:00 到充電結(jié)束時間的秒數(shù)。程序流程圖設(shè)計如下:充電設(shè)置界面選擇充電模式余額是否足夠自動按金額按電量按時間設(shè)置是否正確刷卡確定預(yù)付費 圖 充電模式選擇程序流程圖 硬件檢測模塊在進(jìn)入充電以前,程序會對系統(tǒng)硬件進(jìn)行一次安全檢查,包括對電平,系統(tǒng)異常,以及充電插頭是否連接等進(jìn)行檢測。當(dāng)系統(tǒng)重新啟動后,會讀取數(shù)據(jù)表里的卡號,向后臺服務(wù)器發(fā)送解鎖請求。當(dāng)用戶充電時,會處于某個時間值段,(峰時,平時,谷時)而這三個時間段的電價是有可能不一樣的,因此需要用用這個結(jié)構(gòu)體來記錄充電的開始時間,結(jié)束時間,充電模式,當(dāng)前電價,用于最后用戶消費金額的計算。 QDateTime m_datetime。//用于創(chuàng)建鏈接服務(wù)器的對象指針int con_state。QString dealWithData()。 QTime m_time。void printSlip()。 void digit8Clicked()。同時也很感謝項目組我的隊友們,張進(jìn)開發(fā)出了穩(wěn)定的外設(shè)驅(qū)動,劉闖建立了一個 能完成我所有需求的強大服務(wù)器。
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1