• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于易安卓的儲(chǔ)物柜信息管理的設(shè)計(jì)與開發(fā)

      2022-07-16 08:49:15吳紫瑩
      科學(xué)與財(cái)富 2022年4期
      關(guān)鍵詞:數(shù)據(jù)庫(kù)

      摘? 要:本文詳細(xì)闡述了如何設(shè)計(jì)開發(fā)一種新型的實(shí)驗(yàn)室智能儲(chǔ)物柜配套的APP,實(shí)現(xiàn)實(shí)驗(yàn)器材的智能化、信息化管理。搭建一個(gè)用戶操作信息統(tǒng)計(jì)管理的數(shù)據(jù)庫(kù),存儲(chǔ)實(shí)驗(yàn)器材的存取動(dòng)態(tài)信息;開發(fā)手機(jī)APP,通過該APP連接數(shù)據(jù)庫(kù),實(shí)現(xiàn)儲(chǔ)物柜內(nèi)物品信息的開放清晰化,方便用戶存取物品。

      關(guān)鍵詞:APP;數(shù)據(jù)庫(kù);管理化

      一、概述

      隨著信息化時(shí)代的發(fā)展,以及學(xué)生人數(shù)的日益增加、教學(xué)改革越來越完善,學(xué)校開放的課程不斷增加且日益豐富,實(shí)驗(yàn)室的器材也變得越來越多,所以關(guān)于實(shí)驗(yàn)室實(shí)驗(yàn)器材的存放信息的管理顯得尤為重要。在這個(gè)信息爆炸的時(shí)代,信息技術(shù)、物聯(lián)網(wǎng)技術(shù)給教學(xué)生活方面帶來了巨大的影響,甚至是變革。之前的實(shí)驗(yàn)室器材是通過貼標(biāo)簽,做紙質(zhì)表格做分類管理,

      雖然具備一定系統(tǒng)性,但是不夠智能化,查找時(shí)需要花費(fèi)很多時(shí)間去查閱資料?,F(xiàn)在手機(jī)已經(jīng)基本成為學(xué)生學(xué)習(xí)、生活的必需品,能否設(shè)計(jì)一個(gè)手機(jī)APP,使得教職工能夠輕松查找到自己的所需要的試驗(yàn)器具呢?結(jié)合實(shí)際情況,我利用易安卓(E4A)開發(fā)一個(gè)適用于實(shí)驗(yàn)室儲(chǔ)物柜信息的儲(chǔ)存管理系統(tǒng)。

      易安卓的語(yǔ)言由于是全中文編程,相對(duì)于Java或c#來說,比較簡(jiǎn)單易懂,容易上手,也可以實(shí)現(xiàn)對(duì)于Java來說比較困難的功能。再加上其本身諸多組件的極高完成度,在一定程度上也簡(jiǎn)化了開發(fā)的難度 ,對(duì)應(yīng)到此系統(tǒng)中,其用的藍(lán)牙的構(gòu)架、信號(hào)的傳輸和數(shù)據(jù)庫(kù)的構(gòu)建的相關(guān)組件極大的簡(jiǎn)化了開發(fā)的難度,而且不妨礙其最終的效果。至于美觀方面,可以使用易語(yǔ)言自帶的高級(jí)列表框和背景等,既方便了用戶使用,也使界面更加簡(jiǎn)潔明了。

      二、系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)

      易安卓平臺(tái)可以進(jìn)行可視化編程,極大程度上避免了使用其他編程語(yǔ)言需要大量的代碼及難以理解的問題,編寫一個(gè)智能系統(tǒng)化管理試驗(yàn)器具的APP比較簡(jiǎn)單。其編程初始頁(yè)面如圖1

      本系統(tǒng)可以大概分為兩個(gè)部分,一個(gè)是實(shí)驗(yàn)室器件的信息存放和更新,一個(gè)是手機(jī)端與儲(chǔ)物柜的信號(hào)傳輸與接收。

      實(shí)驗(yàn)室器件的信息存放和更新

      現(xiàn)在市面上數(shù)據(jù)庫(kù)種類很多 ,類如MySQL數(shù)據(jù)庫(kù),通過對(duì)于各種數(shù)據(jù)庫(kù)的的研究和使用情況,再結(jié)合本項(xiàng)目本身的需求和性價(jià)比,最終選擇了利用易安卓本身自帶的數(shù)據(jù)庫(kù)。對(duì)其進(jìn)行創(chuàng)建,將初始格式系統(tǒng)化,并與系統(tǒng)內(nèi)登記信息連接,保證實(shí)驗(yàn)室器件每次使用信息的實(shí)時(shí)更新。代碼如下:

      事件 窗口3.創(chuàng)建完畢()

      如果 權(quán)限操作1.取系統(tǒng)版本號(hào)()>=23 則

      權(quán)限操作1.申請(qǐng)全部權(quán)限()

      結(jié)束 如果

      數(shù)據(jù)庫(kù)表名 = "數(shù)據(jù)庫(kù)"

      結(jié)束 事件

      數(shù)據(jù)庫(kù)的查看則是在顯示界面設(shè)置可以查看或者更改的按鈕,通過該按鍵打開數(shù)據(jù)庫(kù),將實(shí)驗(yàn)室器件的存儲(chǔ)及借用信息在僅可讀的編輯框中顯現(xiàn),其代碼如下:

      事件 按鈕1.被單擊()

      打開數(shù)據(jù)庫(kù)(取存儲(chǔ)卡路徑() & "C:\Users\WZY123\Desktop\E4A\數(shù)據(jù)庫(kù).db" )

      彈出提示("打開數(shù)據(jù)庫(kù)成功!")

      結(jié)束 事件

      事件 按鈕3.被單擊()

      編輯框1.內(nèi)容 = 范圍查詢(數(shù)據(jù)庫(kù)表名,0,50,"-","\n")

      彈出提示("查詢成功!")

      結(jié)束 事件

      最終數(shù)據(jù)庫(kù)試運(yùn)行效果如圖2

      通過實(shí)驗(yàn)圖表及相關(guān)代碼,可以看出,本系統(tǒng)在信息管理方面對(duì)取件人及物件的信息進(jìn)行了明確了登記。在APP相關(guān)頁(yè)面點(diǎn)擊按鈕即可獲的信息圖表,一目了然。相對(duì)于原始登記方法,更加方便、清晰。

      手機(jī)端與儲(chǔ)物柜的信號(hào)傳輸與接收。

      考慮到儲(chǔ)物柜的使用地點(diǎn)和性價(jià)比,最終本系統(tǒng)與實(shí)物采用藍(lán)牙進(jìn)行連接。利用手機(jī)對(duì)藍(lán)牙進(jìn)行查找和連接,連接成功后,本系統(tǒng)會(huì)根據(jù)用戶對(duì)儲(chǔ)物柜單個(gè)柜箱的選擇進(jìn)行相對(duì)應(yīng)的數(shù)據(jù)的發(fā)送,結(jié)合電控鎖對(duì)儲(chǔ)物柜進(jìn)行精準(zhǔn)控制。與此同時(shí),儲(chǔ)物柜內(nèi)信息通過藍(lán)牙傳回,在手機(jī)頁(yè)面進(jìn)行實(shí)時(shí)更新。相關(guān)代碼如下:

      事件 按鈕6.被單擊()

      位置傳感器1.開始監(jiān)測(cè)()

      高級(jí)列表框1.清空項(xiàng)目()

      藍(lán)牙1.搜索設(shè)備()

      彈出提示("正在搜索")

      結(jié)束 事件

      事件 藍(lán)牙1.發(fā)現(xiàn)設(shè)備(設(shè)備名稱 為 文本型,設(shè)備地址 為 文本型,是否已配對(duì) 為 邏輯型)

      高級(jí)列表框1.添加項(xiàng)目("duola.png",設(shè)備名稱,設(shè)備地址,"a.png","連接")

      結(jié)束 事件

      事件 高級(jí)列表框1.按鈕被單擊(項(xiàng)目索引 為 整數(shù)型)

      藍(lán)牙1.連接設(shè)備(高級(jí)列表框1.取項(xiàng)目信息(項(xiàng)目索引))

      彈出提示("正在連接" )

      結(jié)束 事件

      在已經(jīng)搜索到的藍(lán)牙界面中進(jìn)行尋找所需藍(lán)牙,點(diǎn)擊旁邊的連接即可建立系統(tǒng)與儲(chǔ)物柜的聯(lián)系。藍(lán)牙搜索連接圖如圖3

      事件 按鈕1.被單擊()

      藍(lán)牙1.發(fā)送數(shù)據(jù)(文本到字節(jié)("100","GBK"))

      結(jié)束 事件

      事件 按鈕2.被單擊()

      藍(lán)牙1.發(fā)送數(shù)據(jù)(文本到字節(jié)("101","GBK"))

      結(jié)束 事件

      事件 按鈕3.被單擊()

      藍(lán)牙1.發(fā)送數(shù)據(jù)(文本到字節(jié)("110","GBK"))

      結(jié)束 事件

      事件 藍(lán)牙1.收到數(shù)據(jù)(數(shù)據(jù) 為 字節(jié)型(),設(shè)備名稱 為 文本型,設(shè)備地址 為 文本型)

      變量 數(shù)據(jù)文本 為 文本型

      變量 尋找 為 整數(shù)型

      變量 總長(zhǎng)度 為 整數(shù)型

      變量 煙霧 為 文本型

      變量 水浸 為 文本型

      '編輯框1.內(nèi)容 = 編輯框1.內(nèi)容 & "\n" & 設(shè)備名稱 & ":\n" & 字節(jié)到文本(數(shù)據(jù),"GBK")

      '編輯框1.置光標(biāo)位置(取文本長(zhǎng)度(編輯框1.內(nèi)容))

      數(shù)據(jù)文本=字節(jié)到文本(數(shù)據(jù),"GBK")

      尋找=尋找文本(數(shù)據(jù)文本,",",0)

      總長(zhǎng)度=取文本長(zhǎng)度(數(shù)據(jù)文本)

      煙霧=取文本右邊(數(shù)據(jù)文本,總長(zhǎng)度-尋找-1)

      水浸=取文本左邊(數(shù)據(jù)文本,尋找)

      編輯框1.內(nèi)容= 煙霧

      編輯框2.內(nèi)容= 水浸

      在上述代碼中,所用到的GBK是國(guó)標(biāo)字節(jié)型格式。對(duì)于實(shí)驗(yàn)室儲(chǔ)物柜而言,所用到的單片機(jī)是用ASCII碼對(duì)其進(jìn)行控制,而客戶端只能發(fā)送字節(jié)型或者是十六位進(jìn)制數(shù)。利用發(fā)送數(shù)據(jù)命令將控制指令發(fā)送到創(chuàng)建的客戶端端口,此時(shí),藍(lán)牙模塊會(huì)接收到指令,將字節(jié)型轉(zhuǎn)為ASCII碼,與單片機(jī)程序的命令進(jìn)行匹配,如果代碼匹配成功,儲(chǔ)物柜相應(yīng)柜門隨之打開,同時(shí),系統(tǒng)也將接收到單片機(jī)對(duì)儲(chǔ)物柜所處環(huán)境的溫度和濕度的反饋,經(jīng)過對(duì)信息的篩選處理,最終實(shí)時(shí)顯示到手機(jī)界面上。系統(tǒng)發(fā)送及接收信息界面如圖4。

      三、結(jié)語(yǔ)

      通過以上事例,可以相對(duì)明顯的看出易安卓相對(duì)于Java、c#等較復(fù)雜語(yǔ)言的優(yōu)勢(shì),其編程難度十分低,在對(duì)于信息的智能系統(tǒng)化管理上,只需要幾行中文命令就可以對(duì)數(shù)據(jù)庫(kù)的開發(fā)和對(duì)單片機(jī)的各個(gè)部分的控制。在實(shí)驗(yàn)室中,利用該系統(tǒng)和單片機(jī)進(jìn)行結(jié)合,可以很方便的對(duì)儲(chǔ)物柜進(jìn)行控制,從而達(dá)到對(duì)實(shí)驗(yàn)室器件信息的智能系統(tǒng)化管理。但是,由于成本有限,設(shè)備過低,本系統(tǒng)對(duì)于傳感器相關(guān)信息的接收存在問題,無(wú)法顯示中文字符,經(jīng)過調(diào)解,最終決定只將實(shí)驗(yàn)室儲(chǔ)物柜所處的溫度和濕度進(jìn)行展示。這也是本系統(tǒng)在信息接收方面的一個(gè)缺陷。

      參考文獻(xiàn):

      [1]闞瑞祥.基于易語(yǔ)言與易安卓的家長(zhǎng)監(jiān)督系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].蚌埠學(xué)院學(xué)報(bào),2019,8(02):85-88.

      [2]謝揚(yáng),潘子豪.易安卓開發(fā)平臺(tái)可視化界面在智能家居領(lǐng)域的應(yīng)用[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2015,15(09):14-17.

      [3]闞瑞祥.基于易語(yǔ)言的數(shù)據(jù)傳送與管理系統(tǒng)[J].安徽電子信息職業(yè)技術(shù)學(xué)院學(xué)報(bào),2018,17(02):32-36.

      作者簡(jiǎn)介:

      吳紫瑩,2001.05-,女,漢族,江西宜春人,天津職業(yè)技術(shù)師范大學(xué)本科在讀,測(cè)控技術(shù)與儀器方向

      基金項(xiàng)目:本文系國(guó)家級(jí)大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練項(xiàng)目實(shí)驗(yàn)室智能儲(chǔ)物柜的設(shè)計(jì)與開發(fā)成果,項(xiàng)目編號(hào):202110066002

      猜你喜歡
      數(shù)據(jù)庫(kù)
      數(shù)據(jù)庫(kù)
      數(shù)據(jù)庫(kù)
      數(shù)據(jù)庫(kù)
      數(shù)據(jù)庫(kù)
      數(shù)據(jù)庫(kù)
      數(shù)據(jù)庫(kù)
      图片| 南江县| 木里| 合川市| 铜川市| 左权县| 老河口市| 集贤县| 斗六市| 双城市| 炉霍县| 革吉县| 黄大仙区| 高清| 铁岭市| 湖州市| 武隆县| 吉林市| 青神县| 乐至县| 临猗县| 建平县| 白山市| 潮安县| 蒙山县| 新津县| 和顺县| 章丘市| 红安县| 横峰县| 漳浦县| 上饶市| 兴国县| 望奎县| 普兰店市| 内黄县| 石城县| 汕尾市| 邳州市| 庆安县| 锡林郭勒盟|