版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
[12]。2.1.2開(kāi)發(fā)平臺(tái)開(kāi)發(fā)平臺(tái)是通過(guò)Ubuntu開(kāi)發(fā),該系統(tǒng)是由Linux內(nèi)核開(kāi)發(fā)的操作系統(tǒng),由LinusTorvalds于1991年創(chuàng)建的類UNIX系統(tǒng)。Linux發(fā)行版通常是免費(fèi)和開(kāi)源的,許多都是流行操作系統(tǒng)(如Windows和macOS)的絕佳替代品。除此之外Windows11系統(tǒng)也是本次開(kāi)發(fā)的功臣,該系統(tǒng)是由微軟公司(Microsoft)開(kāi)發(fā)的操作系統(tǒng),應(yīng)用于計(jì)算機(jī)和平板電腦等設(shè)備。于2021年6月24日發(fā)布,2021年10月5日發(fā)行。該系統(tǒng)開(kāi)發(fā)使用的SecureCRT工具可以很好的安裝在Windows11上。2.3系統(tǒng)框圖基于GEC6818高校體育器材的存儲(chǔ)管理系統(tǒng)主要是提升體育器材管理的效率。用戶可以在系統(tǒng)中注冊(cè)并登錄,使用其注冊(cè)信息和身份進(jìn)行認(rèn)證。登錄后,用戶可以選擇進(jìn)入不同的界面來(lái)執(zhí)行相關(guān)操作,以便更有效地管理體育器材。管理員管理系統(tǒng)擁有著更高的權(quán)限,可以修改器材的出入庫(kù)記錄、標(biāo)記器材是否需要維修,并且可以調(diào)整器材的使用壽命。此外,管理員還可以查看器材的詳細(xì)信息,并根據(jù)需求對(duì)體育器材進(jìn)行全面管理。相比之下,學(xué)生的權(quán)限相對(duì)較低,主要用于查詢和借用體育器材。整個(gè)系統(tǒng)的設(shè)計(jì)旨在為了提供一個(gè)便捷而高效的體育器材管理解決方案,以滿足高校體育器材管理的多樣化需求。整體流程圖如圖2.1所示。圖2.1整體流程圖圖2.2管理員流程圖2.3.1硬件部分整個(gè)系統(tǒng)的硬件有3.5mm揚(yáng)聲器、RFID外接模塊、RT3070L外置天線,在GEC6818開(kāi)發(fā)板上將他們連接,每個(gè)硬件都有他重要的作用。他們的存在與否將關(guān)乎到整個(gè)系統(tǒng)的完整度,準(zhǔn)確度,和實(shí)用性。其中3.5mm揚(yáng)聲器起到的作用是能夠在你登錄,退出登錄,借器材出庫(kù)時(shí)候做出相對(duì)應(yīng)的提示。RT3070L外置天線的作用是激活熱點(diǎn)讓手機(jī)當(dāng)中的APP連接,當(dāng)你登錄后,用戶可以進(jìn)行你想要的操作。RFID模塊的作用有兩個(gè):首先在界面上注冊(cè)時(shí)他可以刷卡自動(dòng)輸入你需要注冊(cè)的卡號(hào);除此之外你在登錄界面時(shí)候可以通過(guò)刷RFID進(jìn)行登錄,不同身份注冊(cè)的RFID進(jìn)入到的頁(yè)面也會(huì)隨之改變。圖2.3是開(kāi)發(fā)板連接各個(gè)硬件的總圖。圖2.3開(kāi)發(fā)板連接外設(shè)圖2.3.2軟件部分該系統(tǒng)采用的是Ubuntu作為開(kāi)發(fā)環(huán)境,并且在Ubuntu系統(tǒng)中安裝QT軟件進(jìn)行程序開(kāi)發(fā)。采用C++語(yǔ)言編寫(xiě)。用QT進(jìn)行UI界面創(chuàng)作,將整體界面完成。結(jié)合GEC6818的功能進(jìn)行融合。使用SecureCRT串口助手將程序燒寫(xiě)進(jìn)入板子中。RT3070L外置天線驅(qū)動(dòng)通過(guò)SecureCRT串口助手燒入板子后進(jìn)行解壓和配置。開(kāi)發(fā)板上能完整顯示項(xiàng)目的界面,完成項(xiàng)目需求。程序部分都是采用的模塊化設(shè)計(jì),每個(gè)界面的程序都能在源代碼中有相對(duì)應(yīng)的位置。能夠滿足項(xiàng)目完整,程序功能完善,代碼簡(jiǎn)潔。該系統(tǒng)的軟件主要是體現(xiàn)兩個(gè)部分首先就是在GEC6818開(kāi)發(fā)板上的系統(tǒng),第二個(gè)就是手機(jī)APP。首先就是基于GEC6818的高校體育器材存儲(chǔ)管理系統(tǒng)。當(dāng)開(kāi)發(fā)板進(jìn)入系統(tǒng)后可以通過(guò)電腦打開(kāi)SecureCRT串口助手收發(fā)指令給開(kāi)發(fā)板。進(jìn)入對(duì)應(yīng)的文件夾后使用./訪問(wèn)可執(zhí)行文件,隨后開(kāi)發(fā)板上就可以運(yùn)行這個(gè)系統(tǒng)了,因?yàn)镚EC6818開(kāi)發(fā)板可以使用觸摸屏所以你將可執(zhí)行文件使用之后就可以使用開(kāi)發(fā)板進(jìn)行觸摸操作了。手機(jī)APP軟件是通過(guò)連接開(kāi)發(fā)板的RT3070L外置天線開(kāi)的熱點(diǎn)進(jìn)行聯(lián)網(wǎng),你連接成功后開(kāi)發(fā)板的數(shù)據(jù)就會(huì)傳輸?shù)绞謾C(jī)APP中,當(dāng)你選擇你注冊(cè)過(guò)的用戶登錄時(shí)候你就能通過(guò)APP進(jìn)行操作,你可以進(jìn)行借出和還入的操作,你還可以查看該系統(tǒng)中的器材狀態(tài)。2.3.3系統(tǒng)功能基于GEC6818高校體育器材管理存儲(chǔ)管理系統(tǒng)注冊(cè)流程如圖2.4所示,用戶登錄界面流程圖如圖2.5所示:表2.4器材管理系統(tǒng)注冊(cè)流程圖圖2.5用戶登錄界面流程圖用戶界面功能如圖2.6所示:圖2.6用戶界面功能流程圖管理員界面功能如圖2.7所示:圖2.7管理員界面功能流程圖2.4本章小結(jié)本章主要是對(duì)基于GEC6818高校體育器材存儲(chǔ)管理系統(tǒng)的開(kāi)發(fā)工具、開(kāi)發(fā)平臺(tái)、軟件需求、硬件需求、功能需求等做了整體的介紹。主要是針對(duì)傳統(tǒng)的體育器材管理系統(tǒng)不足提出了一些解決的方案。本章節(jié)還在該系統(tǒng)中在應(yīng)用中的流程圖等進(jìn)行了詳細(xì)的介紹。在本章中能明確的展現(xiàn)設(shè)計(jì)的思路和該系統(tǒng)的整體功能的介紹。3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)系統(tǒng)硬件部分采用GEC6818開(kāi)發(fā)板作為基礎(chǔ),使用RT3070L外置天線、3.5mm揚(yáng)聲器、RFID模塊等該系統(tǒng)還需要用到的QT中的數(shù)據(jù)庫(kù)。下面從元器件使用的具體設(shè)計(jì)與實(shí)現(xiàn)展開(kāi)介紹3.1高校體育器材存儲(chǔ)管理系統(tǒng)設(shè)計(jì)方案對(duì)于GEC6818高校體育器材存儲(chǔ)管理系統(tǒng)設(shè)計(jì),是參照GEC6818開(kāi)發(fā)手冊(cè),嵌入式倉(cāng)庫(kù)管理系統(tǒng)文案等,該系統(tǒng)設(shè)計(jì)將此些案例作為參照,在設(shè)計(jì)過(guò)程中不斷優(yōu)化和摸索。該系統(tǒng)采用的開(kāi)發(fā)板連接外設(shè),以GEC6818開(kāi)發(fā)板作為基礎(chǔ),在此基礎(chǔ)上進(jìn)行改造。用外接3.5mm揚(yáng)聲器作為語(yǔ)音播報(bào),在用戶登錄成功和退出登錄以及器材出庫(kù)成功后,都會(huì)有相對(duì)應(yīng)的使語(yǔ)音提示,通過(guò)RT3070L外置天線讓開(kāi)發(fā)板打開(kāi)熱點(diǎn)以供手機(jī)APP連接專屬網(wǎng)絡(luò)。使用RFID作為用戶和管理員在注冊(cè)時(shí)刷卡填寫(xiě)卡號(hào)信息,在注冊(cè)完成之后,返回到登錄界面進(jìn)行刷卡,對(duì)應(yīng)錄入的卡號(hào)會(huì)對(duì)比數(shù)據(jù)庫(kù),識(shí)別成功后可以登錄到對(duì)應(yīng)的用戶界面。以下是該系統(tǒng)能使用到外設(shè)的硬件圖3.5mm揚(yáng)聲器如圖3.1所示。圖3.13.5mm揚(yáng)聲器RT3070L外置天線如圖3.2所示。圖3.2RT3070L外置天線粵嵌RFID模塊如圖3.3所示。圖3.3粵嵌RFID模塊在進(jìn)行外設(shè)選擇時(shí),從不同角度考慮到開(kāi)發(fā)板的功能以及該項(xiàng)目的功能需求,通過(guò)查詢資料找到了最契合的外設(shè)。在進(jìn)行基于GEC6818高校體育器材存儲(chǔ)管理系統(tǒng)設(shè)計(jì)時(shí),著重考慮了開(kāi)發(fā)板的功能和能與之相符合的元器件。著重考慮了硬件選擇,應(yīng)當(dāng)選擇成本較低,功能齊全,方便安裝的思路去尋找硬件。在進(jìn)行開(kāi)發(fā)板和硬件適配度上也考慮到應(yīng)當(dāng)選擇相對(duì)應(yīng)的外設(shè)。3.2開(kāi)發(fā)板實(shí)際安裝為了保證開(kāi)發(fā)板上的系統(tǒng)能夠流暢運(yùn)行,應(yīng)當(dāng)注意將開(kāi)發(fā)板放在泡沫板和不導(dǎo)電的地方,因?yàn)殚_(kāi)發(fā)板并沒(méi)有保護(hù)套,所有的引腳都是裸露在外面,一定要在使用時(shí)候小心短路。并且在使用時(shí)不能通過(guò)插拔插頭讓開(kāi)發(fā)板開(kāi)關(guān)機(jī),左邊有一個(gè)撥動(dòng)開(kāi)關(guān),一定要用開(kāi)關(guān)控制開(kāi)發(fā)板的啟動(dòng)和關(guān)閉,如果使用插拔插頭進(jìn)行啟動(dòng)和關(guān)閉因?yàn)殡娏鬟^(guò)大容易將開(kāi)發(fā)板上的元器件損壞,造成無(wú)法開(kāi)機(jī)或者其他不穩(wěn)定原因影響后續(xù)相關(guān)功能無(wú)法實(shí)現(xiàn)。在使用GEC6818這種有以下注意事項(xiàng):供電要求:確保提供足夠的電源,以滿足開(kāi)發(fā)板及其外設(shè)的功耗需求建議使用符合規(guī)范的電源適配器,并避免過(guò)載使用。靜電防護(hù):在處理開(kāi)發(fā)板時(shí),務(wù)必采取防靜電措施,如穿戴靜電手環(huán)或在接地處放置自己的手,以防止靜電對(duì)開(kāi)發(fā)板造成損害。溫度控制:確保開(kāi)發(fā)板在合適的溫度范圍內(nèi)工作,避免過(guò)熱或過(guò)冷情況的發(fā)生。尤其是在長(zhǎng)時(shí)間運(yùn)行或高負(fù)載下使用時(shí),要注意散熱和通風(fēng)。軟件更新:及時(shí)更新開(kāi)發(fā)板上的軟件和驅(qū)動(dòng)程序,以確保系統(tǒng)的安全性和穩(wěn)定性。同時(shí),備份重要數(shù)據(jù),并小心謹(jǐn)慎地進(jìn)行任何系統(tǒng)更改。外設(shè)連接:在插拔外設(shè)時(shí),務(wù)必按照正確的順序和方法進(jìn)行操作,避免損壞板載接口或外設(shè)本身。安全操作:在使用開(kāi)發(fā)板時(shí),遵循相關(guān)安全操作規(guī)程,避免涉及到高電壓、高功率等危險(xiǎn)操作,以確保人身和設(shè)備的安全。當(dāng)所有的外設(shè)連接完成后就可以進(jìn)行后續(xù)的操作了,不論是開(kāi)發(fā)板和外設(shè)使用過(guò)程中都應(yīng)該格外小心,一定要注意安全。開(kāi)發(fā)板連接外設(shè)完成后如下圖當(dāng)中3.4所示:圖3.4開(kāi)發(fā)板連接外設(shè)完成圖3.3開(kāi)發(fā)板數(shù)據(jù)庫(kù)在本次的開(kāi)發(fā)板中將開(kāi)發(fā)板作為數(shù)據(jù)庫(kù)存儲(chǔ)的載體,完成數(shù)據(jù)的存儲(chǔ)與讀取。首先在設(shè)計(jì)基于GEC6818高校體育器材管理系統(tǒng)當(dāng)中必須要用到數(shù)據(jù)庫(kù)作為使用工具。畢竟該系統(tǒng)數(shù)據(jù)是很多的,不僅要實(shí)現(xiàn)器材的實(shí)時(shí)更新,還要做到器材的租借和還入,這樣該系統(tǒng)必須要設(shè)計(jì)一款數(shù)據(jù)庫(kù)去完善整個(gè)項(xiàng)目。在本次項(xiàng)目中將數(shù)據(jù)庫(kù)放在了板子當(dāng)中這樣數(shù)據(jù)庫(kù)的增刪改查。其中數(shù)據(jù)庫(kù)的作用如下:器材信息管理:數(shù)據(jù)庫(kù)可以記錄和管理高校體育器材的基本信息,其中包括器材名稱、規(guī)格、數(shù)量、入庫(kù)信息等,方便管理員進(jìn)行查詢和統(tǒng)計(jì)。器材借還管理:數(shù)據(jù)庫(kù)能夠記錄器材的借出和歸還情況,包括借用人員的相關(guān)信息、借用時(shí)間以及歸還時(shí)間等。這有助于管理器材的使用情況,減少器材的丟失或損壞風(fēng)險(xiǎn)。維護(hù)器材管理:數(shù)據(jù)庫(kù)可以記錄器材的維護(hù)情況,其中包括維護(hù)時(shí)間、維護(hù)狀態(tài)等,幫助延長(zhǎng)器材的使用壽命,提高利用效率。所以數(shù)據(jù)庫(kù)在本次項(xiàng)目中有著至關(guān)重要的位置,該系統(tǒng)設(shè)計(jì)的是在軟件啟動(dòng)時(shí)候在開(kāi)發(fā)板上自動(dòng)創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)。所以在該系統(tǒng)中數(shù)據(jù)庫(kù)部分代碼如圖3.5所示:圖3.5創(chuàng)建數(shù)據(jù)庫(kù)表函數(shù)創(chuàng)建數(shù)據(jù)庫(kù)是根據(jù)傳入的表名和字段信息該段代碼動(dòng)態(tài)生成創(chuàng)建表的SQL語(yǔ)句,然后執(zhí)行該語(yǔ)句在數(shù)據(jù)庫(kù)中創(chuàng)建相應(yīng)的表。該系統(tǒng)向數(shù)據(jù)庫(kù)增加數(shù)據(jù)代碼如圖3.6所示:圖3.6向數(shù)據(jù)庫(kù)表中插入數(shù)據(jù)數(shù)據(jù)庫(kù)表中插入數(shù)據(jù)程是根據(jù)傳入的表名和字段值動(dòng)態(tài)生成插入數(shù)據(jù)的SQL語(yǔ)句,執(zhí)行該語(yǔ)句以在數(shù)據(jù)庫(kù)表中插入數(shù)據(jù)。該系統(tǒng)的刪除表代碼如圖3.7所示:圖3.7向數(shù)據(jù)庫(kù)表中刪除數(shù)據(jù)向數(shù)據(jù)庫(kù)表中刪除數(shù)據(jù)是根據(jù)傳入的表名和刪除條件動(dòng)態(tài)生成刪除數(shù)據(jù)的SQL語(yǔ)句,然后執(zhí)行該語(yǔ)句以從數(shù)據(jù)庫(kù)表中刪除符合條件的數(shù)據(jù)。該系統(tǒng)修改數(shù)據(jù)代碼如圖3.8所示:圖3.8向數(shù)據(jù)庫(kù)表中修改數(shù)據(jù)向數(shù)據(jù)庫(kù)表中修改數(shù)據(jù)是根據(jù)傳入的表名、更新條件和更新數(shù)據(jù),動(dòng)態(tài)生成更新數(shù)據(jù)的SQL語(yǔ)句,然后執(zhí)行該語(yǔ)句以在數(shù)據(jù)庫(kù)表中更新符合條件的數(shù)據(jù)。在該系統(tǒng)中查詢部分代碼如圖3.9所示:圖3.9向數(shù)據(jù)庫(kù)表中查詢數(shù)據(jù)向數(shù)據(jù)庫(kù)表中查詢數(shù)據(jù)是根據(jù)傳入的表名和字段名列表,動(dòng)態(tài)生成查詢數(shù)據(jù)的SQL語(yǔ)句,然后執(zhí)行該語(yǔ)句以從數(shù)據(jù)庫(kù)表中查詢數(shù)據(jù),并將查詢結(jié)果存儲(chǔ)在傳入的二維列表中。
4高校體育器材存儲(chǔ)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)本章將會(huì)對(duì)基于GEC6818開(kāi)發(fā)板制作的高校體育器材存儲(chǔ)管理系統(tǒng)硬件部分做出詳細(xì)介紹。本文之前只是簡(jiǎn)單的介紹了需要用到哪些硬件,這一部分會(huì)針對(duì)需要用到的硬件進(jìn)行介紹。4.1高校體育器材存儲(chǔ)管理系統(tǒng)硬件圖4.1GEC6818開(kāi)發(fā)板在該系統(tǒng)中核心的地方就是GEC6818開(kāi)發(fā)板。如圖4.1所示。該開(kāi)發(fā)板具有以下優(yōu)點(diǎn):①高性能處理器:搭載了八核ARMCortex-A53處理器,提供強(qiáng)大的計(jì)算性能和多線程處理能力,適合處理復(fù)雜的計(jì)算任務(wù)和多媒體應(yīng)用。②豐富的擴(kuò)展接口:開(kāi)發(fā)板提供了豐富的擴(kuò)展接口,包括USB、HDMI、以太網(wǎng)、音頻接口等,便于連接各種外部設(shè)備和傳感器,滿足不同應(yīng)用場(chǎng)景的需求。③多媒體支持:支持4K視頻解碼和編碼,具備強(qiáng)大的多媒體處理能力,適合用于視頻的監(jiān)控、車輛識(shí)別等多媒體領(lǐng)域。良好的軟件支持:主要是提供了豐富的軟件支持,其中包括Linux操作系統(tǒng)和相關(guān)的驅(qū)動(dòng)程序,方便開(kāi)發(fā)者進(jìn)行應(yīng)用程序的開(kāi)發(fā)和調(diào)試。⑤可靠的穩(wěn)定性:GEC6818開(kāi)發(fā)板設(shè)計(jì)穩(wěn)定可靠,適用于工業(yè)控制、嵌入式系統(tǒng)等領(lǐng)域,能夠長(zhǎng)時(shí)間穩(wěn)定運(yùn)行。⑥低功耗設(shè)計(jì):采用先進(jìn)的節(jié)能技術(shù),能夠在保證性能的前提下降低功耗,有利于節(jié)能環(huán)保和延長(zhǎng)設(shè)備使用時(shí)間。在GEC6818開(kāi)發(fā)板上你可以通過(guò)在Ubuntu系統(tǒng)上編寫(xiě)程序,然后進(jìn)行交叉編譯生成可執(zhí)行文件,通過(guò)SecureCRT串口助手將可執(zhí)行文件燒寫(xiě)到開(kāi)發(fā)板然后執(zhí)行。下面來(lái)介紹這次在開(kāi)發(fā)過(guò)程中用到的硬件:首先是3.5mm揚(yáng)聲器:3.5毫米揚(yáng)聲器接口是一種常見(jiàn)的音頻插孔,通常用于連接耳機(jī)或其他音頻設(shè)備,例如智能手機(jī)和電腦。它的名稱取自插頭直徑為3.5毫米。這種接口通常采用TRS結(jié)構(gòu),包含三個(gè)金屬連接點(diǎn)。第一個(gè)連接點(diǎn)是插孔最外層的金屬套,用于傳輸?shù)鼐€信號(hào)。第二個(gè)連接點(diǎn)是套上方的金屬環(huán),負(fù)責(zé)傳輸左聲道的音頻信號(hào)。第三個(gè)連接點(diǎn)是插頭最頂端的金屬針,用于傳輸右聲道的音頻信號(hào)。如圖4.2所示。3.5mm揚(yáng)聲器接口是一種通用的接口標(biāo)準(zhǔn),因?yàn)樗粡V泛使用于各種音頻設(shè)備中,便于用戶連接不同的設(shè)備,電腦插上進(jìn)行音樂(lè)播放或觀看影片等。此外,其小巧的尺寸和方便插拔的特點(diǎn),也受到了大眾的喜愛(ài)。圖4.2TRS接口其次是RFID:本次使用的RFID是采用的是Mifare522Module型號(hào)的RFID,該模塊的供電電壓為直流5~9V,UARTTTL電平輸出。接線簡(jiǎn)單,引腳描述如圖4.3所示。機(jī)械結(jié)構(gòu)圖如圖4.4所示圖4.3引腳描述圖4.4機(jī)械結(jié)構(gòu)圖最后介紹的是USB無(wú)線網(wǎng)卡:本次使用的USB無(wú)線網(wǎng)卡是一種內(nèi)置了無(wú)線WIFI芯片的設(shè)備,通過(guò)USB接口連接到計(jì)算機(jī),安裝完驅(qū)動(dòng)后,計(jì)算機(jī)的網(wǎng)絡(luò)設(shè)備列表中將會(huì)新增一項(xiàng)無(wú)線網(wǎng)卡。這款USB無(wú)線網(wǎng)卡的型號(hào)是RT3070L外置無(wú)線。聯(lián)發(fā)科技的RT3070芯片是一款高度集成的Wi-Fi單芯片,支持最高150Mbps的PHY速率。它完全符合IEEE802.11n和IEEE802.11b/g標(biāo)準(zhǔn),提供可靠的無(wú)線連接,能夠在較遠(yuǎn)距離提供穩(wěn)定的信號(hào)。優(yōu)化的射頻架構(gòu)和基頻算法確保了出色的性能表現(xiàn)和可靠的低功耗處理能力。
5完整系統(tǒng)功能測(cè)試前面幾章分別對(duì)外GEC6818開(kāi)發(fā)板項(xiàng)目和硬件分別進(jìn)行了詳細(xì)的介紹與實(shí)現(xiàn)相關(guān)功能的方法的闡述,本章將對(duì)系統(tǒng)進(jìn)行整體功能測(cè)試。5.1系統(tǒng)環(huán)境測(cè)試首先打開(kāi)串口選擇自己的COM口連接,但是在連接之前一定要使用Serial協(xié)議,選擇正確的端口將波特率設(shè)置成115200。如圖5.1所示:圖5.1快速連接端口設(shè)置撥動(dòng)開(kāi)發(fā)板旁邊的開(kāi)關(guān)打開(kāi)開(kāi)發(fā)板,串口助手會(huì)將開(kāi)發(fā)板的信息傳輸?shù)诫娔X串口會(huì)話中。這樣可以通過(guò)串口助手輸入指令操作開(kāi)發(fā)板。如圖5.2所示圖5.2開(kāi)發(fā)板連接成功5.2基礎(chǔ)功能測(cè)試5.2.1系統(tǒng)注冊(cè)測(cè)試進(jìn)入注冊(cè)界面,輸入自己的姓名,賬號(hào),密碼,RFID卡號(hào)需要將未錄入的RFID卡放在RFID模塊處,系統(tǒng)將會(huì)自動(dòng)錄入識(shí)別到的RFID卡信息。選擇需要注冊(cè)的用戶類型點(diǎn)擊注冊(cè)進(jìn)行注冊(cè)。如圖5.3所示,當(dāng)你注冊(cè)成功之后會(huì)彈出一個(gè)小對(duì)話框顯示已經(jīng)完成注冊(cè)。圖5.3注冊(cè)界面用戶注冊(cè)部分代碼如下圖5.4所示圖5.4判斷用戶注冊(cè)信息判斷用戶注冊(cè)信息是通過(guò)查詢數(shù)據(jù)庫(kù)來(lái)檢查用戶注冊(cè)時(shí)輸入的賬號(hào)和卡號(hào)是否已經(jīng)存在于數(shù)據(jù)庫(kù)中,如果存在則阻止用戶繼續(xù)注冊(cè),并給出相應(yīng)的提示信息。5.2.2系統(tǒng)登錄測(cè)試若在完成注冊(cè)之后可以返回登錄界面進(jìn)行賬號(hào)和密碼登錄,也可以選擇使用剛才注冊(cè)中使用的RFID卡進(jìn)行登錄。登錄界面有兩個(gè)選項(xiàng),有用戶登錄和管理員登錄,可以選擇注冊(cè)信息時(shí)注冊(cè)的對(duì)象對(duì)應(yīng)登錄。高校體育器材存儲(chǔ)管理系統(tǒng)登錄界面如圖5.5所示。圖5.5用戶登錄界面用戶登錄部分代碼如下圖5.6所示:圖5.6判斷用戶登錄信息判斷用戶登錄信息是一個(gè)基本的用戶登錄驗(yàn)證功能,通過(guò)數(shù)據(jù)庫(kù)查詢來(lái)驗(yàn)證用戶輸入的賬號(hào)和密碼是否正確,如果正確則登錄成功,否則提示用戶賬號(hào)或密碼錯(cuò)誤。5.2.3用戶功能測(cè)試當(dāng)選擇了用戶登錄進(jìn)了系統(tǒng)之后,會(huì)看到界面有三個(gè)選項(xiàng)他們分別是借租,歸還,成套租借。你可以分別選擇不同的按鈕進(jìn)行操作,每個(gè)按鈕都對(duì)應(yīng)著一個(gè)功能。用戶功能界面如圖5.7所示。圖5.7租借功能界面下面將會(huì)對(duì)三個(gè)功能進(jìn)行詳細(xì)的介紹。先是租借功能,如圖5.8所示。圖5.8租借功能界面在該系統(tǒng)中可以看到可以通過(guò)不同的方式來(lái)查詢器材是否充足,例如可以在器材名稱處選擇你想要租借的器材,在選好之后可以點(diǎn)擊查詢之后下方的顯示區(qū)域就會(huì)顯示出你需要租借的器材信息,同理還可以通過(guò)器材編號(hào)進(jìn)行器材的查詢。當(dāng)查詢到需要租借的設(shè)備之后點(diǎn)擊他然后點(diǎn)擊租借器材,這邊會(huì)彈出一個(gè)對(duì)話框顯示租借成功,如果庫(kù)存不足他會(huì)提示租借失敗。用戶租借功能部分代碼如下圖5.9所示:圖5.9用戶租借功能代碼截圖這段代碼實(shí)現(xiàn)了在用戶租借設(shè)備時(shí)的一些邏輯檢查,包括檢查設(shè)備狀態(tài)以及用戶是否正確選中設(shè)備進(jìn)行租借。如果不符合條件,會(huì)給予相應(yīng)的提示信息并阻止用戶進(jìn)行租借操作。其次是器材歸還功能,如圖5.10所示。用戶可以點(diǎn)擊按鈕查詢賬號(hào)租借記錄來(lái)查詢自己租借了多少設(shè)備,在下方會(huì)顯示用戶的租借記錄,你也可以通過(guò)器材的編號(hào)進(jìn)行租借,在本界面中會(huì)顯示設(shè)備編號(hào),設(shè)備圖片,租借人姓名和租借人的賬號(hào)信息,這些所有的信息都會(huì)顯示在本界面上,當(dāng)你點(diǎn)擊你需要?dú)w還的設(shè)備,設(shè)備會(huì)處于被選中狀態(tài),你點(diǎn)擊歸還按鈕你就可以將租借的器材歸還至庫(kù)中。圖5.10歸還功能界面器材歸還功能部分代碼如下圖5.11所示:圖5.11用戶歸還功能部分代碼截圖用戶歸還功能實(shí)現(xiàn)了用戶歸還設(shè)備的功能,其中包括輸入設(shè)備編號(hào)歸還、顯示提示信息、界面元素的顯示與隱藏等交互邏輯。同時(shí),通過(guò)事件過(guò)濾器函數(shù)實(shí)現(xiàn)了當(dāng)用戶點(diǎn)擊文本框時(shí)顯示特定窗口并設(shè)置焦點(diǎn)。最后一個(gè)就是批量租借的功能,如圖5.12所示。進(jìn)入批量租借界面之后用戶可以選擇器材名稱或者套裝名稱,套裝是管理員填寫(xiě)的套裝樣式,用戶可以從下方的器材統(tǒng)計(jì)信息看到當(dāng)前器材的數(shù)量和總數(shù),用戶選擇器材后輸入需要租借的數(shù)量,點(diǎn)擊批量租借,如果庫(kù)存滿足租借數(shù)量就會(huì)顯示租借成功,如果不滿足或者少于就會(huì)顯示租借失敗。圖5.12批量租借功能界面批量租借的功能部分代碼如下圖5.13所示圖5.13批量租借功能部分代碼批量租借功能實(shí)現(xiàn)了用戶套裝租借的功能,包括批量租借設(shè)備、保存套裝信息至數(shù)據(jù)庫(kù)、檢查重名等邏輯,并通過(guò)界面元素的顯示和隱藏、彈出提示框等方式與用戶進(jìn)行交互。5.3管理員功能測(cè)試上一個(gè)小點(diǎn)講述了用戶的功能,這一個(gè)部分就會(huì)對(duì)管理員功能測(cè)試作為重點(diǎn)詳細(xì)的展開(kāi)首先第一個(gè)就是管理員界面。如圖5.14所示。當(dāng)進(jìn)入管理員界面會(huì)有四個(gè)選項(xiàng)他們分別是出庫(kù),入庫(kù),查詢維護(hù),成套租借管理。這四個(gè)板塊對(duì)應(yīng)四個(gè)不同的功能。可以讓你選擇你需要的功能。圖5.14管理員界面首先進(jìn)入出庫(kù)界面,如圖5.15所示。在里面可以看到通過(guò)查詢?cè)O(shè)備名稱查詢,點(diǎn)擊查詢之后下方會(huì)顯示設(shè)備信息。同理也可以通過(guò)設(shè)備編號(hào)查詢已經(jīng)錄入系統(tǒng)中的器材。選中需要出庫(kù)的器材,當(dāng)器材變?yōu)檫x中狀態(tài)時(shí)可以對(duì)他進(jìn)行出庫(kù)管理,例如在用戶出庫(kù)時(shí)發(fā)生錯(cuò)誤導(dǎo)致出庫(kù)錯(cuò)誤,管理員有權(quán)限將出庫(kù)狀態(tài)信息出錯(cuò)的器材進(jìn)行更改。如果器材已經(jīng)出庫(kù)或者已經(jīng)租借將無(wú)法對(duì)已經(jīng)出庫(kù)的器材進(jìn)行操作。圖5.15管理員出庫(kù)界面管理員出庫(kù)部分如下圖5.16所示:圖5.16管理員出庫(kù)部分代碼這段代碼實(shí)現(xiàn)了管理員在界面上選擇設(shè)備進(jìn)行出庫(kù)操作,同時(shí)更新數(shù)據(jù)庫(kù)中設(shè)備信息和數(shù)量信息,并通過(guò)提示框和音頻反饋操作結(jié)果。下一個(gè)功能將介紹器材的入庫(kù)系統(tǒng),該系統(tǒng)主要功能是將器材錄入到庫(kù)中,首先點(diǎn)開(kāi)入庫(kù)功能,器材入庫(kù)界面如圖5.17所示。進(jìn)入器材入庫(kù)界面之后可以選擇你需要入庫(kù)的器材例如籃球,足球等設(shè)置器材相對(duì)應(yīng)的編號(hào)為多少,器材對(duì)應(yīng)的壽命時(shí)長(zhǎng)是多長(zhǎng),選擇器材的圖片,還可以選擇去勾選帶有圖片名設(shè)置為設(shè)備名的選項(xiàng),這樣是為了更好的入庫(kù)。首先將這些信息全部輸入完成之后,管理員需要確認(rèn)信息無(wú)誤后點(diǎn)擊添加到列表中,如果添加到列表中發(fā)現(xiàn)有器材錯(cuò)誤或者其他失誤可以清空列表,隨后如果檢查器材都是無(wú)誤的狀態(tài)就可以點(diǎn)擊入庫(kù),這樣器材設(shè)備就錄入完成了。完成后他會(huì)彈出一個(gè)小對(duì)話框提醒你。圖5.17管理員入庫(kù)界面該功能部分代碼截圖如下圖5.18所示:圖5.18管理員入庫(kù)部分代碼截圖管理員入庫(kù)實(shí)現(xiàn)了管理員在界面上將設(shè)備信息添加到數(shù)據(jù)庫(kù)中進(jìn)行入庫(kù)操作,并通過(guò)提示框和音頻反饋操作結(jié)果。下一個(gè)功能我將介紹器材的查詢維護(hù)功能,查詢維護(hù)界面如圖5.19所示。該功能主要是可以通過(guò)設(shè)備名稱查詢器材的設(shè)備信息。還可以通過(guò)設(shè)備編號(hào)查詢,可以調(diào)整器材的在庫(kù)狀態(tài),可以選擇在庫(kù),以租借對(duì)需要的器材進(jìn)行修改,例如出庫(kù)失敗但是已經(jīng)拿走了,管理員此時(shí)就可以對(duì)手中器材的在庫(kù)狀態(tài)進(jìn)行修改。通過(guò)查詢后可以查看到器材對(duì)應(yīng)的名稱,器材的編號(hào),設(shè)備在庫(kù)狀態(tài)和入庫(kù)時(shí)間,出庫(kù)時(shí)間,設(shè)備的維修狀態(tài),可以查看租借人姓名和賬號(hào)。租借的器材圖片也能顯示出來(lái)。管理員不僅可以更改庫(kù)存狀態(tài),還可以通過(guò)維修狀態(tài)查詢庫(kù)中的器材。也可以對(duì)出庫(kù)失敗或者入庫(kù)失敗的器材進(jìn)行刪除記錄的功能,還可以選中你需要更改維修狀態(tài)的器材更改該器材的維修狀態(tài)。這些權(quán)限全部只有管理員進(jìn)行操作,管理員需要核對(duì)信息,確認(rèn)無(wú)誤才能對(duì)設(shè)備進(jìn)行更好更高效的管理。圖5.19管理員查詢維護(hù)界面該功能部分代碼截圖如下圖5.20所示:5.20管理員維護(hù)界面部分代碼截圖管理員維護(hù)界面是根據(jù)用戶在表格中選擇的行,修改對(duì)應(yīng)設(shè)備的維修狀態(tài),并更新相關(guān)的數(shù)量信息到數(shù)據(jù)庫(kù)中。最后一個(gè)功能就是成套的入庫(kù)管理,成套錄入管理界面如圖5.21所示。進(jìn)入界面之后你可以通過(guò)選擇器材的名稱,設(shè)備的數(shù)量添加進(jìn)成套租借設(shè)備。添加完成后將會(huì)在列表顯示你添加的器材。右邊界面顯示設(shè)備數(shù)量統(tǒng)計(jì)信息,當(dāng)前器材的庫(kù)存信息。管理員確認(rèn)器材的數(shù)量信息無(wú)誤之后,填寫(xiě)套裝信息,因?yàn)樵摴δ芸梢蕴砑佣鄠€(gè)器材例如籃球10個(gè),足球20個(gè)等。添加之后確認(rèn)器材的信息無(wú)誤之后點(diǎn)擊保存將會(huì)彈出一個(gè)提示框,提示你保存成功。圖5.21管理員成套錄入管理界面該功能部分代碼截圖如圖5.22所示:圖5.22管理員成套錄入部分代碼截圖管理員成套錄入實(shí)現(xiàn)了用戶在界面上選擇設(shè)備名稱和填寫(xiě)數(shù)量后,將設(shè)備信息按照一定格式添加到表格中的操作。5.4手機(jī)APP測(cè)試該軟件主要是配合手機(jī)APP進(jìn)行在線的租借和歸還,首先要?jiǎng)?chuàng)建一個(gè)TCP客戶端,該系統(tǒng)需要在指定的客戶端上去進(jìn)行配置和操作TCP客戶端代碼如下圖5.23所示。下面將詳細(xì)的為大家講一下這個(gè)APP的測(cè)試和使用過(guò)程。圖5.23手機(jī)端APP代碼截圖首先將驅(qū)動(dòng)通過(guò)串口助手放入開(kāi)發(fā)板中,將驅(qū)動(dòng)解壓到指定/etc文件下,通過(guò)指令vi/etc/Wirtless/RT2870AP/RT2870AP.dat這串代碼去找到以下兩個(gè)代碼,其中SSID=RT2860AP這個(gè)是WIFI是名字WPAPSK=12345678這個(gè)是設(shè)置WIFI密碼。設(shè)置完成之后,在串口助手上安裝WIFI驅(qū)動(dòng)模塊。依次輸入下面三行代碼,如下圖5.24所示:圖5.24開(kāi)發(fā)板安裝WiFi驅(qū)動(dòng)在安裝完所有驅(qū)動(dòng)之后可以通過(guò)指令ifconfigra06激活WiFi網(wǎng)卡。找到對(duì)應(yīng)的WIFI輸入密碼和選擇IPV4配置IP地址和網(wǎng)關(guān),連接完成之后就可以打開(kāi)APP了。手機(jī)連接WIFI和配置如下圖5.25所示,手機(jī)APP界面如下圖5.26所示:圖5.25手機(jī)連接WiFi圖5.26手機(jī)APP界面顯示因?yàn)槭謾C(jī)和開(kāi)發(fā)板已經(jīng)連接,所以可以使用在開(kāi)發(fā)板注冊(cè)的用戶進(jìn)行登錄,登錄完成可以看到板子和手機(jī)APP已經(jīng)互通了,如下圖5.27所示:圖5.27手機(jī)APP登錄完成界面在我們完成登陸之后就可以對(duì)庫(kù)中的器材進(jìn)行租借和歸還,只需要輸入設(shè)備編號(hào)就可以進(jìn)行歸還和租借,當(dāng)需要批量租借的時(shí)候可以在設(shè)備名稱處輸入需要的器材,例如籃球、足球等,輸入數(shù)量即可,下面我將對(duì)三個(gè)功能進(jìn)行講解以及功能測(cè)試。租借界面如圖5.28所示租借代碼截圖如圖5.29所示圖5.28手機(jī)APP租借測(cè)試圖5.29手機(jī)APP租借代碼截圖歸還設(shè)備也是同理,歸還界面如圖5.30所示,設(shè)備歸還部分代碼截圖如圖5.31所示:圖5.30手機(jī)APP歸還測(cè)試圖5.31手機(jī)APP歸還代碼截圖批量租借界面功能測(cè)試如圖5.32所示,設(shè)備批量界面部分代碼截圖如圖5.33所示圖5.32手機(jī)APP批量借租測(cè)試圖5.33手機(jī)APP批量借租代碼截圖6總結(jié)與展望6.1總結(jié)GEC6818高校體育器材管理存儲(chǔ)系統(tǒng)是一項(xiàng)為高校體育器材管理帶來(lái)革新的重要項(xiàng)目。隨著社會(huì)的不斷進(jìn)步,嵌入式系統(tǒng)已經(jīng)深入到我們生活的方方面面,如手機(jī)、醫(yī)療設(shè)備和無(wú)人機(jī)等,無(wú)處不在。然而,隨之而來(lái)的存儲(chǔ)管理問(wèn)題也日益凸顯。不當(dāng)?shù)拇鎯?chǔ)管理可能導(dǎo)致數(shù)據(jù)泄露和信息丟失,給個(gè)人隱私和商業(yè)機(jī)密帶來(lái)風(fēng)險(xiǎn)。只有加強(qiáng)存儲(chǔ)管理措施,如數(shù)據(jù)加密、訪問(wèn)權(quán)限控制、定期備份等,才能有效防范敏感數(shù)據(jù)被未授權(quán)訪問(wèn)所帶來(lái)的問(wèn)題,確保數(shù)據(jù)安全和隱私保護(hù)。本系統(tǒng)是基于GEC6818開(kāi)發(fā)板通過(guò)連接外設(shè)3.5mm揚(yáng)聲器,RFID外接模塊,RT3070L外置天線設(shè)計(jì)了一款高校體育器材存儲(chǔ)管理系統(tǒng)。該系統(tǒng)主要研究的內(nèi)容是:①本文分析了高校器材管理系統(tǒng)的歷史、國(guó)內(nèi)外對(duì)外高校體育器材進(jìn)行過(guò)的研究,以及目前使用在各個(gè)高校中現(xiàn)有的狀況,根據(jù)實(shí)際需求設(shè)計(jì)出了一套基于GEC6818高校體育器材管理存儲(chǔ)系統(tǒng)。②以GEC6818作為開(kāi)發(fā)板為核心,完成了各功能模塊的選材、連接、程序編寫(xiě)以及各個(gè)界面的功能完成等。③設(shè)計(jì)了基于GEC6818高校體育器材管理存儲(chǔ)系統(tǒng)的總體流程圖。④完成了基于GEC6818高校體育器材管理存儲(chǔ)系統(tǒng)不同用戶注冊(cè),登錄,器材入庫(kù),租借等功能。該系統(tǒng)基于GEC6818的系統(tǒng)實(shí)現(xiàn)了體育器材管理的數(shù)字化和自動(dòng)化,通過(guò)RFID技術(shù),實(shí)現(xiàn)了不同用戶的刷卡登錄、器材入庫(kù)、出庫(kù)、等環(huán)節(jié)的高效管理。該系統(tǒng)的功能完善,操作簡(jiǎn)便,極大提升了管理效率和準(zhǔn)確性,節(jié)約了人力成本。數(shù)據(jù)化運(yùn)營(yíng)方面,系統(tǒng)實(shí)現(xiàn)了實(shí)時(shí)監(jiān)控和分析,幫助管理者更好地了解器材使用情況和庫(kù)存量,為管理決策提供了重要依據(jù)。此外,系統(tǒng)的應(yīng)用使得高校體育器材管理水平得到顯著提升,為體育教學(xué)和訓(xùn)練活動(dòng)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 飛機(jī)搜救知識(shí)培訓(xùn)課件
- 農(nóng)村開(kāi)園活動(dòng)策劃方案(3篇)
- 慶陽(yáng)美食活動(dòng)策劃方案(3篇)
- 2026廣東佛山順德區(qū)杏壇鎮(zhèn)林文恩中學(xué)招聘臨聘教師4人備考考試題庫(kù)及答案解析
- 2026年上半年黑龍江事業(yè)單位聯(lián)考省衛(wèi)生健康委員會(huì)招聘125人備考考試試題及答案解析
- 飛機(jī)介紹科普
- 2026廣西北海市銀海區(qū)福成鎮(zhèn)人民政府招錄公益性崗位人員12人參考考試題庫(kù)及答案解析
- 2026湖北武漢大型電池制造型企業(yè)招聘?jìng)淇伎荚囶}庫(kù)及答案解析
- 2026年福建莆田市城廂區(qū)霞林學(xué)校小學(xué)部自主招聘編外教師2人備考考試題庫(kù)及答案解析
- 2026山東菏澤國(guó)花中等職業(yè)學(xué)校機(jī)電學(xué)科教師招聘?jìng)淇伎荚囋囶}及答案解析
- GB/T 18376.2-2024硬質(zhì)合金牌號(hào)第2部分:鑿巖及工程用硬質(zhì)合金牌號(hào)
- 醫(yī)院總值班培訓(xùn)-文檔資料
- 施工影像資料交底
- 中國(guó)急性胰腺炎診治指南解讀2019
- 2023年杭州市臨平區(qū)事業(yè)單位筆試試題
- 幼兒學(xué)前班數(shù)學(xué)寒假作業(yè)25
- 2024年鋼絲繩索具相關(guān)項(xiàng)目創(chuàng)業(yè)計(jì)劃書(shū)
- 幼小銜接數(shù)學(xué)計(jì)算每日一練39天(幼兒園大班)
- 基于蛋白代謝多組學(xué)探討參麻益智方治療高血壓合并血管性癡呆大鼠作用機(jī)制演示稿件
- 上海布邦流體過(guò)濾產(chǎn)品知識(shí)課件
- 建筑施工人員三級(jí)安全教育
評(píng)論
0/150
提交評(píng)論