亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種基于MVC架構(gòu)的智能儲物柜交互系統(tǒng)設計

        2022-10-19 02:59:34李佳昌張晨星宋丕偉李佳美陳雨浩
        物聯(lián)網(wǎng)技術(shù) 2022年10期
        關(guān)鍵詞:儲物柜用戶界面視圖

        李佳昌,張晨星,宋丕偉,顧 鼎,李佳美,陳雨浩,王 紅

        (大連科技學院,遼寧 大連 116000)

        0 引 言

        隨著我國經(jīng)濟的快速發(fā)展,人們的消費水平逐漸提高,很多超市、商場、圖書館的人流量越來越大,因此,自助儲物柜成為不可或缺的設施。以超市儲物柜為例,目前,超市最常用的是打印帶有條形碼的小紙片并通過掃描對應條形碼打開儲物柜。在使用傳統(tǒng)儲物柜時,經(jīng)常會出現(xiàn)顧客不小心丟失小紙片無法打開自助儲物柜的情況,只能向超市或商場的工作人員尋求幫助,耗費了人力物力。此類儲物柜打印的開柜憑證小票小而薄,易損易破易丟失,同時,由于紙張回收困難,造成了一定程度的紙張資源浪費。因此,我們設計了一款無需紙張、不耗費人力、自助存儲、由手機微信小程序控制的智能儲物柜,在減少儲物柜空間浪費的同時也減少了人力物力的浪費。

        1 系統(tǒng)設計

        1.1 系統(tǒng)流程

        該系統(tǒng)采用MVC(Model-View-Controller)架構(gòu)模式,該模式把系統(tǒng)分成了儲物柜系統(tǒng)模型(Model)、用戶界面(View)和控制器(Controller)三部分。

        Model:主要負責處理應用程序數(shù)據(jù)邏輯。通過創(chuàng)建一個或多個監(jiān)聽事件來控制模型封裝與處理應用程序的業(yè)務邏輯相關(guān)數(shù)據(jù)。當模型數(shù)據(jù)發(fā)生變化時,模型會將信息發(fā)給關(guān)聯(lián)的視圖。

        View:視圖的主要功能是向用戶可視化數(shù)據(jù)模型和接收用戶輸入,視圖既是模型的外表,也是用戶與應用程序交互的平臺。當模型數(shù)據(jù)發(fā)生變化,相應信息將顯示在用戶界面。

        Controller:這是處理人機交互應用程序的一部分,即處理用戶輸入信息??刂破饔糜诙x用戶界面對用戶輸入的響應能力,在不同層次上扮演組織角色,并控制應用程序的流程??商幚碛脩粜袨楹蛿?shù)據(jù)模型更改事件。

        儲物柜系統(tǒng)流程如圖1所示。

        圖1 儲物柜系統(tǒng)流程

        1.2 智能儲物柜系統(tǒng)架構(gòu)設計

        通常,程序中的模塊可以執(zhí)行對應功能。因此,需要將模塊鏈接在一起形成良好的層次結(jié)構(gòu)。頂層模塊通過調(diào)用底層模塊實現(xiàn)程序的各種功能。在這個過程中,每個子模塊都向更下層的子模塊發(fā)出指令。最低級別的模塊執(zhí)行最具體的功能。本軟件采用以Java語言為基礎的JSP技術(shù)完成,如圖2所示。

        圖2 儲物柜架構(gòu)

        1.3 數(shù)據(jù)庫設計

        了解系統(tǒng)功能需求之后,通過分析系統(tǒng)功能定義系統(tǒng)包含的實體。以學校圖書館作為使用場景,對智能儲物柜進行介紹。在系統(tǒng)中實體為學生與學校,定義實體后,還要定義實體的屬性。E-R圖如圖3所示。

        圖3 E-R圖

        智能儲物柜控制過程:當用戶掃描微信小程序中的二維碼并輸入學號時,系統(tǒng)將學號與數(shù)據(jù)庫進行匹配。當用戶在用戶視圖上輸入學號、姓名試圖打開儲物柜時,系統(tǒng)會在解析命令后,查詢本地數(shù)據(jù)庫,匹配成功后發(fā)送命令,控制電控鎖將柜門彈開。同時,將數(shù)據(jù)傳輸給服務器,服務器在解析數(shù)據(jù)后,儲物柜的使用記錄同步更新到云端服務器。用戶掃描儲物柜屏幕上的二維碼即可打開微信小程序,輸入學號、姓名,微信小程序把登錄開柜操作信息通過微信服務器發(fā)送給服務器,服務器查詢用戶及儲物柜狀態(tài)是否符合條件,從而發(fā)出對應的執(zhí)行指令,并記錄更新信息,并且每天生成更新日志。當條件符合時,向下級儲物柜終端發(fā)送開箱命令,使智能儲物柜進行相應開箱操作,具體過程如圖4所示。

        圖4 儲物柜操作流程

        2 結(jié) 語

        通過MVC架構(gòu)的智能儲物柜具有低耦合性、高重用性以及可適用性等特點。系統(tǒng)用戶端和開發(fā)端可分離編寫,因此在進行用戶界面的升級和修改時無需重新編譯控制器和業(yè)務層模型,若想改變判定規(guī)則也無需改動用戶界面和控制器,僅僅需要對模型重新進行修改和添加即可,升級更新功能更加便利。下一步,我們將研究如何將智能儲物柜向智能家居方向推廣,給人們提供更多便利。

        猜你喜歡
        儲物柜用戶界面視圖
        學習整理儲物柜
        自然用戶界面在智能家居系統(tǒng)中的應用路徑創(chuàng)新研究:生成式人工智能技術(shù)的調(diào)節(jié)作用
        包裝工程(2023年16期)2023-08-25 11:40:58
        基于CiteSpace的國外用戶界面體驗圖譜量化分析
        5.3 視圖與投影
        視圖
        UI用戶界面色彩設計研究
        流行色(2017年12期)2017-10-26 03:08:44
        Y—20重型運輸機多視圖
        SA2型76毫米車載高炮多視圖
        關(guān)于在操場邊建立儲物柜的可行性研究
        ——以上海市高校為例
        高效儲物柜
        商界·時尚(2016年6期)2016-07-06 12:47:20
        日韩欧美亚洲综合久久影院d3 | 18无码粉嫩小泬无套在线观看| 少妇人妻在线视频| 97超在线视频免费| 免费无码一区二区三区蜜桃大| 18无码粉嫩小泬无套在线观看| 日本熟妇hd8ex视频| 日本精品人妻一区二区三区| 色婷婷精品大在线视频| 日韩精品在线一二三四区| 亚洲av无码一区东京热久久| 一夲道无码人妻精品一区二区 | 亚洲gay片在线gv网站| 亚洲国产av无码专区亚洲av| 女人扒开下面无遮挡| 国产农村妇女毛片精品久久久| 男男互吃大丁视频网站| 日本韩国亚洲三级在线| 国产精品日日做人人爱| 久久精品国产精油按摩| 在线免费观看国产精品| 国产在线AⅤ精品性色| 久久久精品少妇—二区| 富婆猛男一区二区三区| 777米奇色狠狠俺去啦| 国产精品麻豆成人av电影艾秋| 无码一区二区三区网站| av免费观看在线网站| 日本熟女精品一区二区三区| 色一情一乱一伦一视频免费看| 九九99久久精品国产| 欧美黑人性色黄在线视频| 激情在线视频一区二区三区| 国产桃色一区二区三区| 欧美性猛交xxxx免费看蜜桃| 99re久久精品国产| 在线亚洲AV不卡一区二区| 免费在线观看草逼视频| 色偷偷久久久精品亚洲| 国语对白做受xxxxx在线| 伊人精品无码AV一区二区三区|