【基于Android的快遞柜管理系統(tǒng)設(shè)計7900字(論文)】_第1頁
【基于Android的快遞柜管理系統(tǒng)設(shè)計7900字(論文)】_第2頁
【基于Android的快遞柜管理系統(tǒng)設(shè)計7900字(論文)】_第3頁
【基于Android的快遞柜管理系統(tǒng)設(shè)計7900字(論文)】_第4頁
【基于Android的快遞柜管理系統(tǒng)設(shè)計7900字(論文)】_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

VII基于Android的快遞柜管理系統(tǒng)設(shè)計目錄TOC\o"1-3"\h\u267791緒論 2179251.1選題背景 261641.2國內(nèi)外研究現(xiàn)狀 388841.4本文研究內(nèi)容 43522.需求分析及總體方案 499542.1需求分析 5233852.2總體方案與技術(shù)路線 6189162.3快遞柜系統(tǒng)的詳細(xì)結(jié)構(gòu) 7178502.4本章小結(jié) 8295463系統(tǒng)設(shè)計 8127903.2快遞員投件 8240423.3遠(yuǎn)程管理系統(tǒng)組織結(jié)構(gòu)設(shè)計 8102253.4數(shù)據(jù)庫設(shè)計 946423.5服務(wù)器端接口規(guī)范 1094583.6本章小結(jié) 10147964快遞柜狀態(tài)檢測與控制系統(tǒng)實現(xiàn) 1138544.1儲物柜控制板硬件電路 1183954.2電磁鎖控制模塊 1121714.3箱格占用狀態(tài)檢測模塊 11283574.4主控制板 1298804.5RS-232/RS-485轉(zhuǎn)換電路實現(xiàn) 13305244.6本章小結(jié) 14134125智能快遞柜系統(tǒng)的功能測試 15269795.1測試環(huán)境介紹 15225115.3.快遞員投件流程測試 15摘要本文首先概述了快遞行業(yè)的發(fā)展?fàn)顩r,同時介紹了市場上現(xiàn)有的快遞郵件自取終端。然后,在調(diào)查和了解的基礎(chǔ)上,獲得了系統(tǒng)的實際需求,分析了系統(tǒng)的功能和數(shù)據(jù)需求,并根據(jù)需求分析的結(jié)果確定了系統(tǒng)的總體框架和技術(shù)路線,劃分了系統(tǒng)模塊,并進(jìn)行了相關(guān)的理論研究。并開發(fā)技術(shù)研究。其次,對智能快遞柜系統(tǒng)的用例進(jìn)行了詳細(xì)的分析和設(shè)計,改進(jìn)了系統(tǒng)的業(yè)務(wù)流程,設(shè)計了消費(fèi)前的計費(fèi)方式,并設(shè)計了軟件結(jié)構(gòu),數(shù)據(jù)庫,串行通訊協(xié)議和服務(wù)器。側(cè)接口的設(shè)計。然后根據(jù)設(shè)計方案,完成了基于Android系統(tǒng)的終端設(shè)備人機(jī)交互接口系統(tǒng)的開發(fā),儲物柜狀態(tài)檢測與控制系統(tǒng)的硬件電路實現(xiàn)和軟件開發(fā),并開發(fā)了服務(wù)器端接口和遠(yuǎn)程基于LAMP架構(gòu)的管理系統(tǒng)。用戶界面。最后,對服務(wù)器端接口訪問和儲物柜狀態(tài)檢測與控制系統(tǒng)進(jìn)行了模塊測試,并根據(jù)系統(tǒng)用例編寫了測試用例,以測試整個系統(tǒng)的業(yè)務(wù)流程和異常操作處理機(jī)制,并同時確保系統(tǒng)可以持久運(yùn)行并監(jiān)視人機(jī)界面軟件的內(nèi)存。關(guān)鍵詞:Android;開發(fā);快遞柜;數(shù)據(jù)持久化;人機(jī)界面1緒論1.1選題背景在中國經(jīng)濟(jì)持續(xù)發(fā)展的過程中,電子商務(wù)和在線購物平臺上的交易總量持續(xù)增長??缇畴娮由虅?wù)和國內(nèi)網(wǎng)上購物活動越來越頻繁,這帶來了快遞業(yè)的快速發(fā)展和快遞數(shù)量的激增。人們逐漸接受并習(xí)慣了“快遞回家”的購物模式。如今,由于快遞郵件數(shù)量過多,快遞郵件堆積在快遞網(wǎng)點中,快遞員有時難以與收件人聯(lián)系,收件人無法及時簽收,其他問題逐漸浮出水面,導(dǎo)致投放效率降低。尤其是在人口稠密的地區(qū),例如大學(xué),辦公樓和居民區(qū),不僅難以高效交付,而且很容易暴露用戶隱私。傳統(tǒng)的直接交付模式已無法滿足需求。1.2國內(nèi)外研究現(xiàn)狀1.2.1國內(nèi)研究現(xiàn)狀在中國,智能快遞柜系統(tǒng)的開發(fā)和產(chǎn)品推廣緩慢。幾家利科技公司已經(jīng)意識到了商機(jī),并開始推出智能快遞柜系統(tǒng)。智能快遞柜系統(tǒng)已經(jīng)出現(xiàn)在一些發(fā)達(dá)的沿海地區(qū),并分布在居民社區(qū),企事業(yè)單位,大學(xué),工廠等地方。大型快遞公司在終端分配鏈路中建立的智能快遞柜終端系統(tǒng)配備了條形碼掃描模塊,無線局域網(wǎng)訪問模塊以及攝像頭和其他硬件模塊??爝f柜終端所使用的核心芯片一般為單片機(jī),其數(shù)據(jù)處理能力較差,穩(wěn)定性較差。中國使用的大多數(shù)LCD屏幕都是非觸摸屏,它們使用按鈕輸入信息,與電容式觸摸屏相比,操作起來不方便。家用智能快遞柜終端系統(tǒng)使用條形碼掃描進(jìn)行數(shù)據(jù)收集。條形碼掃描模塊的信息識別能力低,其數(shù)據(jù)采集方式單一,無法實現(xiàn)數(shù)據(jù)的上傳和管理。Android系統(tǒng)還用作在中國開發(fā)智能快遞柜終端的軟件平臺。但是,開發(fā)的Android應(yīng)用程序具有單個操作過程,難看的界面布局以及不完善的功能。它只能完成零件的出入庫功能,而沒有收發(fā)零件的功能。近年來,在中國,也有許多公司推出了智能快遞柜。2012年,京東商城自助收款柜臺正式上線供用戶使用。同年年底,三泰電子推出了“ExpressExpress”業(yè)務(wù),將快遞柜放置在社區(qū),辦公樓和學(xué)校中,到目前為止已經(jīng)遍及全國。2015年,豐超科技正式成立,并推出了基于快遞柜的包裹自取服務(wù)。到2016年,已完成70多個大中城市的布局。2015年9月,海爾的“GoodDayshunLejia”品牌智能快遞柜在全國96個城市推出,為社區(qū)快遞物流提供服務(wù)。從開發(fā)時間來看,國產(chǎn)智能快遞柜系統(tǒng)起步時間比國外市場要晚一些,但國內(nèi)市場發(fā)展迅速,其應(yīng)用規(guī)模和應(yīng)用模式具有超越國外市場的強(qiáng)大動力。但是目前,還沒有公司或組織可以占領(lǐng)大部分市場或提出一個完整的智能快遞柜應(yīng)用模型,因此智能快遞柜系統(tǒng)的研發(fā)和應(yīng)用模型仍處于探索性開發(fā)階段。1.2.2國外研究現(xiàn)狀在國外,智能快遞柜系統(tǒng)已有數(shù)年的發(fā)展歷史。在韓國,高端社區(qū)中有一個智能快遞柜系統(tǒng),用于發(fā)送和接收快遞。韓國快遞柜終端的人機(jī)交互界面非常簡單。德國,美國,法國,意大利等發(fā)達(dá)國家也正在使用智能快遞柜系統(tǒng)。國外快遞柜終端產(chǎn)品使用的軟件平臺主要基于WindowsCE平臺。國外亞馬遜自提容器“Amazonlocker”和Datalogic的SkopioXS產(chǎn)品均以“WindowsCE”作為系統(tǒng)平臺。WindowsCE操作系統(tǒng)與Android系統(tǒng)相同,并且是嵌入式操作系統(tǒng)。WindowsCE操作系統(tǒng)穩(wěn)定,但不像Android系統(tǒng)那樣開源。WindowsCE系統(tǒng)的開放源代碼界面較少,開發(fā)難度更大,操作界面過于單調(diào),用戶體驗不如Android系統(tǒng)。WindowsCE系統(tǒng)的靈活性和可伸縮性比Android系統(tǒng)差。WindowsCE系統(tǒng)的終端價格不菲在菲律賓,終端的價格通常在數(shù)萬至數(shù)萬元之間。與Android系統(tǒng)相比,WindowsCE系統(tǒng)的升級成本更高,并且工業(yè)應(yīng)用程序的適應(yīng)程度低于Android系統(tǒng)。另外,WindowsCE系統(tǒng)的核心文件太高。內(nèi)核可調(diào)整性大而差。相比之下,Android系統(tǒng)在許多方面都優(yōu)于WindowsCE系統(tǒng)??焖僮匀〗K端系統(tǒng)的開發(fā)和應(yīng)用案例已經(jīng)在國外出現(xiàn)。2011年5月,BufferBox初創(chuàng)公司在加拿大安大略省成立,并于2012年10月推出了首批試用版自助服務(wù)終端機(jī)。2011年11月中旬,俄羅斯郵政快遞公司也完成了自助服務(wù)測試快遞包裹碼頭。美國亞馬遜公司的“亞馬遜儲物柜”快遞柜也在2011年左右進(jìn)入美國主要城市的便利店和社區(qū),并分別于2015年和2016年在法國和德國推廣。在日本,大多數(shù)建筑物都配備了用于發(fā)送和接收快遞的專用儲物柜,使用起來非常方便。1.4本文研究內(nèi)容本文根據(jù)當(dāng)前快遞公司端到端交付所遇到的問題,設(shè)計了一套完整的快遞服務(wù)。提供服務(wù)柜系統(tǒng)。通過對Android移動應(yīng)用程序和Internet應(yīng)用程序開發(fā)框架的研究和理解,基于Android移動平臺的服務(wù)器平臺和LAMP架構(gòu)實現(xiàn)了設(shè)計的快遞柜系統(tǒng)。本文對系統(tǒng)需求進(jìn)行了較為完整的分析,詳細(xì)設(shè)計了系統(tǒng)的用例和活動圖,提出了完整的快遞員身份驗證模式和特快專柜計費(fèi)使用模式,并嚴(yán)格參考了用例文件進(jìn)行設(shè)計。軟件過程,硬件結(jié)構(gòu),通信協(xié)議和數(shù)據(jù)庫終于完成了快遞柜系統(tǒng)的軟件和硬件開發(fā)與測試。在系統(tǒng)實現(xiàn)方面,本文的重點是快遞柜終端設(shè)備的軟件和硬件開發(fā)以及服務(wù)器端接口的開發(fā)。需求分析及總體方案智能快遞柜業(yè)務(wù)系統(tǒng),是一套集快遞員投遞、快件包裹暫存、用戶自提服務(wù)于一體的完整系統(tǒng),同時依賴網(wǎng)絡(luò)遠(yuǎn)程管理系統(tǒng)的配合,對快遞柜終端設(shè)備、快遞員信息、物流信息等進(jìn)行管理、維護(hù)和記錄。在設(shè)計和開發(fā)之前,需要深入了解快遞業(yè)務(wù)流程,分析具體需求,提出整體方案和技術(shù)路線。需求分析根據(jù)對快遞業(yè)務(wù)流程的調(diào)研了解,結(jié)合快遞快遞柜系統(tǒng)實現(xiàn)快件包裹暫存與用戶自提的核心目的,對該系統(tǒng)的功能性需求分析如下:2.1.1基本功能本文根據(jù)當(dāng)前快遞公司端到端交付所遇到的問題,設(shè)計了一套完整的快遞服務(wù)??爝f柜系統(tǒng)的最基本功能是代替用戶收集快遞,臨時存放并通知收件人閑暇時,這些功能至少滿足以下幾點:1)快遞員身份驗證。在快遞員使用快遞柜之前,他首先需要驗證其身份并獲得使用授權(quán)。2)快遞員存儲快遞。快遞員掃描貨件的條形碼,并在快遞柜的終端設(shè)備上輸入收件人的手機(jī)號碼,系統(tǒng)會分配免費(fèi)的隔間來存放貨件。3)通知收件人領(lǐng)取包裹。系統(tǒng)檢測到包裹已成功存儲后,應(yīng)更換快遞員,通知接收者領(lǐng)取包裹,以減輕快遞員的工作強(qiáng)度。4)收件人接送服務(wù)。接收人收到提貨通知后,可以通過某些驗證方法取出快遞貨物。5)數(shù)據(jù)的持久性,例如交付和提取。必須以安全可靠的方式記錄每個特快包裹的分發(fā)信息,以便于管理,控制和問題跟蹤。2.1.2遠(yuǎn)程管理為了方便大量快遞柜的管理和維護(hù),基于“互聯(lián)網(wǎng)+”的時代背景,依靠接入互聯(lián)網(wǎng)來實現(xiàn)對快遞柜終端設(shè)備的監(jiān)控管理,實現(xiàn)界面化的遠(yuǎn)程管理系統(tǒng),可以進(jìn)行直觀的操作和信息查看。2.1.3.智能計費(fèi)面向應(yīng)用程序的設(shè)計應(yīng)考慮到運(yùn)營模型和利潤模型。快遞柜端子設(shè)計準(zhǔn)備的軟件和硬件的開發(fā),上市和后續(xù)維護(hù)都需要成本,因此系統(tǒng)必須有合理的賬單實現(xiàn)付費(fèi)服務(wù)的方式。2.1.4數(shù)據(jù)需求分析快遞柜系統(tǒng)的核心數(shù)據(jù)是快遞員信息,快遞信息,收件人信息和快遞信息。有關(guān)交付給柜臺的設(shè)備的信息。分析數(shù)據(jù)需求,以方便選擇數(shù)據(jù)存儲工具和交互方法。正確的系統(tǒng)的關(guān)鍵數(shù)據(jù)分析如下:1.貨運(yùn)信息使用貨運(yùn)單號作為存儲貨運(yùn)的唯一識別碼。國內(nèi)主要的快遞公司通常使用一串?dāng)?shù)字來表示運(yùn)單號,并以一維條形碼的形式將其打印在快遞單上。2.快遞信息快遞員的信息是識別和驗證快遞員身份的重要基礎(chǔ)。為了確保快遞的安全性和可追溯性,必須記錄快遞員的姓名,ID號,手機(jī)號碼和快遞公司。另外,為了實現(xiàn)計費(fèi)功能,還應(yīng)該創(chuàng)建電子消費(fèi)者收據(jù)。3.收件人信息收件人信息包括姓名,手機(jī)號碼和收件人地址,但是由于快柜系統(tǒng)實現(xiàn)了集中存儲和交付,因此系統(tǒng)不需要記錄收件人姓名和收件人地址,只需保存手機(jī)號碼以通知收件人即可。向上。4.快遞柜設(shè)備信息快遞柜的終端設(shè)備信息應(yīng)包括設(shè)備編號,位置信息,狀態(tài)信息,使用日志等。便于區(qū)分和統(tǒng)一管理不同的終端設(shè)備。5.交貨記錄交貨記錄是快遞員的交貨信息和收件人的取件信息的記錄,包括快遞員,快遞員的信息。運(yùn)單號,收件人的手機(jī)號以及相應(yīng)的快遞柜設(shè)備號,箱號和時間戳之間。2.2總體方案與技術(shù)路線快遞柜系統(tǒng)分為兩部分:快遞柜終端設(shè)備和服務(wù)器端應(yīng)用程序??爝f柜的終端設(shè)備應(yīng)具有實現(xiàn)物品存放功能的儲物柜,并具有人機(jī)交互界面系統(tǒng),以提供人性化的操作界面,供快遞員收貨和接收。為了方便快遞柜的靈活交付,人機(jī)交互界面系統(tǒng)與儲物柜分開,實現(xiàn)了儲物空間的自由組合,并適應(yīng)不同場所的配置要求。同時,人機(jī)交互界面系統(tǒng)可以訪問互聯(lián)網(wǎng),并實現(xiàn)與服務(wù)器端數(shù)據(jù)庫的數(shù)據(jù)交互。服務(wù)器端應(yīng)用程序包括快遞柜人機(jī)界面軟件的后端API和遠(yuǎn)程管理系統(tǒng),即兩個模塊:一個用于快遞柜人機(jī)界面。該系統(tǒng)為數(shù)據(jù)交互,其二是基于Internet和瀏覽器實現(xiàn)接口的遠(yuǎn)程管理系統(tǒng)。圖2-1智能快遞快遞柜系統(tǒng)結(jié)構(gòu)圖圖2-1完整描述了智能快遞柜系統(tǒng)的結(jié)構(gòu)。其中,快遞柜終端設(shè)備主要完成人機(jī)交互,存儲柜控制和服務(wù)器訪問等功能。它可以通過有線或無線網(wǎng)絡(luò)訪問Internet,并基于C/S(客戶端/服務(wù)器)模式與服務(wù)器進(jìn)行交互。管理員通過計算機(jī)和移動設(shè)備上的瀏覽器程序訪問服務(wù)器,以實現(xiàn)B/S(瀏覽器/服務(wù)器)模式的遠(yuǎn)程管理。2.3快遞柜系統(tǒng)的詳細(xì)結(jié)構(gòu)態(tài)檢測和控制系統(tǒng)實現(xiàn)雙向通信。對于硬件平臺,本文選擇使用ARMCortex-A9體系結(jié)構(gòu)中央處理器。由基于ARM體系結(jié)構(gòu)的處理器芯片組成的嵌入式系統(tǒng)體積小,功耗低,成本低并且性能強(qiáng)大。篩選后,選擇三星生產(chǎn)的Exynos4412中央處理器,處理器采用Cortex-A9架構(gòu),具有4個處理器核心,工作頻率可以達(dá)到1.5GHz,集成了Mali-400MP圖形處理器,可以滿足圖形處理性能的使用需求。2.4本章小結(jié)本章在調(diào)研和理解的基礎(chǔ)上,對快遞柜系統(tǒng)的需求進(jìn)行了分析和總結(jié),并在需求分析的基礎(chǔ)上,提出了系統(tǒng)設(shè)計與實現(xiàn)的總體方案和技術(shù)路線。在比較了各種嵌入式操作系統(tǒng)的基本性能之后,最終選擇了Android操作系統(tǒng)和基于ARM的嵌入式處理器平臺來開發(fā)人機(jī)交互界面系統(tǒng)。比較各種Web應(yīng)用程序的實現(xiàn)架構(gòu),并選擇LAMP架構(gòu)作為遠(yuǎn)程管理系統(tǒng)和服務(wù)器端接口的實現(xiàn)。3系統(tǒng)設(shè)計3.1快遞柜人機(jī)界面軟件業(yè)務(wù)流程設(shè)計根據(jù)人機(jī)界面軟件業(yè)務(wù)流程的用例分析和設(shè)計,它主要包括三部分:快遞柜的初始化,快遞柜的初始化,快遞的交付和貨件的提取。用戶。啟動機(jī)器接口軟件后,首先檢查它是否是首次運(yùn)行。如果不是第一次運(yùn)行,則直接跳至主頁。如果是第一次運(yùn)行,請?zhí)脸跏蓟撁?,操作員輸入本地SIM(用戶識別模塊)卡的電話號碼,然后單擊注冊,系統(tǒng)進(jìn)入在線注冊過程,服務(wù)器將查詢數(shù)據(jù)庫驗證電話號碼。如果驗證成功,則服務(wù)器將返回設(shè)備的唯一標(biāo)識碼,該代碼存儲在本地數(shù)據(jù)庫中,然后跳轉(zhuǎn)到主頁。如果網(wǎng)絡(luò)出現(xiàn)故障,它將自動重試3次,并且注冊3次后仍然失敗。您可以選擇退出或重新啟動軟件。3.2快遞員投件快遞的交付功能是智能快遞柜系統(tǒng)的核心模塊。已經(jīng)對交付用例進(jìn)行了更詳細(xì)的分析,并且已充分考慮了操作的每個步驟。從軟件系統(tǒng)的角度,設(shè)計快遞交付的業(yè)務(wù)流程,以活動圖的形式表示??爝f員成功登錄系統(tǒng)后,進(jìn)入送貨操作頁面,系統(tǒng)自動提交預(yù)消費(fèi)申請(余額查詢)。如果天平足夠,請打開串行端口以獲取可用的快遞柜盒。如果有可用的框,請刷新界面圖標(biāo),否則將提示該框已滿,并且輸入框?qū)⒈粌鼋Y(jié)。完成一次性交付過程。3.3遠(yuǎn)程管理系統(tǒng)組織結(jié)構(gòu)設(shè)計遠(yuǎn)程管理系統(tǒng)是基于B/S模式的管理平臺,支持對與系統(tǒng)連接的所有快遞柜和系統(tǒng)中注冊的快遞員的管理和維護(hù),并可以瀏覽快遞柜系統(tǒng)的使用情況。遠(yuǎn)程管理系統(tǒng)的組織結(jié)構(gòu)如圖4.9所示。系統(tǒng)管理員登錄后,將跳至系統(tǒng)主頁,顯示系統(tǒng)的使用情況統(tǒng)計信息以及快遞員提交的使用情況。點擊“要審核的快遞員”,直接跳至審核頁面。主頁功能導(dǎo)航欄上有四個按鈕,分別是“主頁”,“快遞”,“設(shè)備管理”和“系統(tǒng)”。“快遞員”具有兩個二級功能模塊,即“快遞員列表”和“快遞員公司列表”,它們實現(xiàn)了快遞員公司的添加和刪除以及快遞員的審查和管理?!霸O(shè)備管理”模塊的第二級功能模塊是“添加設(shè)備”和“設(shè)備列表”。“添加設(shè)備”用于配置新添加的快遞柜終端設(shè)備,“設(shè)備列表”用于瀏覽已注冊要在系統(tǒng)中使用的快遞柜終端設(shè)備?!跋到y(tǒng)”模塊的“統(tǒng)計”功能直接在地圖上顯示所有統(tǒng)計信息,包括在線快遞柜終端設(shè)備和快遞員的交付記錄。“區(qū)域管理”用于添加地址信息,例如省,城市和地區(qū)。圖3-1遠(yuǎn)程管理系統(tǒng)的組織結(jié)構(gòu)圖3.4數(shù)據(jù)庫設(shè)計為了做好快遞柜系統(tǒng)中的數(shù)據(jù)持久性,必須設(shè)計一個合理的數(shù)據(jù)庫。在本文的快遞柜系統(tǒng)中,人機(jī)交互界面系統(tǒng)使用SQLite數(shù)據(jù)庫,而服務(wù)器端使用MySQL數(shù)據(jù)庫移動終端來開發(fā)常用的SQLite數(shù)據(jù)庫。它是專為嵌入式應(yīng)用程序而設(shè)計的輕型關(guān)系數(shù)據(jù)庫管理系統(tǒng),它占用較少的系統(tǒng)資源和進(jìn)程。它速度很快,并支持各種主流操作系統(tǒng)。人機(jī)界面軟件需要一個數(shù)據(jù)庫來持久存儲數(shù)據(jù)。在上一篇文章中已經(jīng)簡要分析了數(shù)據(jù)需求,并且這里直接給出了設(shè)計的數(shù)據(jù)庫表。數(shù)據(jù)表的概述如表3-1所示??偣灿?個表,分別是快遞表,交貨表,交貨歷史表,隊列事件表和系統(tǒng)參數(shù)表。表3-1快遞柜人機(jī)交互界面系統(tǒng)數(shù)據(jù)表總覽3.5服務(wù)器端接口規(guī)范人機(jī)交互界面系統(tǒng)與服務(wù)器端接口采用HTTP協(xié)議通信,人機(jī)界面軟件發(fā)起HTTP請求時,參數(shù)以鍵值對的形式提交,而服務(wù)器端統(tǒng)一以JSON格式返回數(shù)據(jù),JSON數(shù)據(jù)在人機(jī)界面軟件解析為鍵值對。表3-2數(shù)據(jù)通信錯誤碼含義對照表3.6本章小結(jié)本章包括用例分析和系統(tǒng)設(shè)計。通過用例和活動圖,對系統(tǒng)的正常運(yùn)行過程和異常事件的處理進(jìn)行了詳細(xì)的分析,完善了快遞柜系統(tǒng)的要求和業(yè)務(wù)流程,劃分了人機(jī)界面軟件模塊,設(shè)計了軟件結(jié)構(gòu)。。另外,還設(shè)計了人機(jī)交互界面系統(tǒng)的SQLite數(shù)據(jù)庫和服務(wù)器端MySQL數(shù)據(jù)庫,并編寫了服務(wù)器端接口。4快遞柜狀態(tài)檢測與控制系統(tǒng)實現(xiàn)4.1儲物柜控制板硬件電路快遞柜箱的門鎖采用儲物柜上常見的電磁鎖。打開電源后,可以將其解鎖并打開箱門。同時,電磁鎖內(nèi)部的開關(guān)的開關(guān)狀態(tài)會發(fā)生變化,以反映出箱門的打開和關(guān)閉狀態(tài)。盒子中的物品檢測裝置是通過將發(fā)光二極管和光敏電阻簡單而可靠地組合而實現(xiàn)的。當(dāng)盒子被占用時,光敏電阻將被阻塞。在特快柜系統(tǒng)中,一組儲物柜控制面板可以控制一個包含24個垃圾箱的儲物柜。4.2電磁鎖控制模塊一組電磁鎖控制模塊對應(yīng)于一個電磁鎖,它負(fù)責(zé)解鎖操作并返回到鎖定狀態(tài)。所選的電磁鎖基于24V直流控制,芯片電壓為3.3V,因此使用光耦合器將兩個電壓分開。打開箱門后,電磁鎖上的頂針會彈起,導(dǎo)致電路斷開,并且相關(guān)的引腳設(shè)置為低電平。關(guān)閉箱門后,將頂針壓縮以生成路徑,并將相關(guān)的引腳設(shè)置為高電平??刂颇K電路如圖4-1所示。在圖中,U1和U2是兩個SMD光耦合器,可實現(xiàn)兩個電壓的隔離和控制。LED1是操作指示燈。圖片左側(cè)的P1端子連接到電磁鎖的控制和狀態(tài)引腳,圖片右側(cè)的P2端子連接。連接主控板。圖4-1電磁鎖控制模塊電路圖4.3箱格占用狀態(tài)檢測模塊一組電磁鎖控制模塊對應(yīng)于一個電磁鎖,它負(fù)責(zé)解鎖操作并返回到鎖定狀態(tài)。當(dāng)所選電磁室中有物品時,光敏電阻將被阻塞以增加電阻值,并且相應(yīng)的引腳將輸出低電平。除盒子內(nèi)的光敏電阻外,還有一個用于產(chǎn)生可見光的發(fā)光二極管,該發(fā)光二極管在需要檢測物品時會亮起。檢測模塊電路如圖4-2所示。在圖中,底部P3端子連接到發(fā)光二極管和光敏電阻,而左側(cè)P4端子連接到主控制板。U3和U4是兩個貼片型光耦合器。圖4-2箱格占用狀態(tài)檢測模塊電路圖4.4主控制板主控制板執(zhí)行的主要功能包括:向相關(guān)芯片供電,解析控制命令,接收用于串行通信的狀態(tài)信號,設(shè)置通信地址等。1)外部電源模塊控制系統(tǒng)采用24V和12V雙電源供電,可以滿足電磁鎖的電源需求。通過保險絲將12V電壓連接至LM2576S-5V降壓開關(guān)穩(wěn)壓器,以將其降低至5V,然后通過LM1117MPX-3.3V低壓差穩(wěn)壓器將其降至3.3V,該電壓為大多數(shù)芯片供電。電路。降壓電路如圖4-3所示(保險絲未在圖中顯示)圖4-3主控制板降壓穩(wěn)壓模塊電路圖4.5RS-232/RS-485轉(zhuǎn)換電路實現(xiàn)人機(jī)交互接口系統(tǒng)的背板硬件僅是RS-232串行端口設(shè)備。為了與儲物柜控制系統(tǒng)進(jìn)行通信,需要接口轉(zhuǎn)換電路。本文設(shè)計并實現(xiàn)了一個有源光電隔離RS232/RS-485轉(zhuǎn)換器,通過光耦合器隔離了單片機(jī)的引腳電平和MAX485芯片發(fā)送和接收引腳的電平,并使用B0503LS-1WR2電源模塊作為MAX485芯片電源,隔離輸入電源,以確保電源無干擾。由于RS-232接口是全雙工通信,而RS-485接口是半雙工通信,因此MAX485芯片的RE和DE引腳已連接,單片機(jī)的一個輸出控制接收的切換。和發(fā)送狀態(tài)。轉(zhuǎn)換電路如圖4-4所示。圖4-4RS232/RS485轉(zhuǎn)換電路圖4.6本章小結(jié)本章是快遞柜系統(tǒng)的實現(xiàn),并描述了人機(jī)界面軟件,儲物柜控制系統(tǒng)和服務(wù)器端應(yīng)用程序的實現(xiàn)細(xì)節(jié)。它重點分析人機(jī)界面軟件的交互界面,網(wǎng)絡(luò)訪問,數(shù)據(jù)庫操作,串行通信和業(yè)務(wù)流程實現(xiàn)方法,以及儲物柜狀態(tài)檢測和控制系統(tǒng)的電路圖和單片機(jī)程序流程。5智能快遞柜系統(tǒng)的功能測試本章測試快遞柜系統(tǒng),著重于快遞柜人機(jī)界面軟件的功能測試,包括服務(wù)器端接口訪問,更衣箱狀態(tài)檢測和控制系統(tǒng)功能測試。編寫了一個測試用例來測試整個系統(tǒng)的業(yè)務(wù)流程。5.1測試環(huán)境介紹軟件環(huán)境主要包括應(yīng)用程序的集成開發(fā)套件,計算機(jī)的操作系統(tǒng),網(wǎng)絡(luò)服務(wù)器軟件,數(shù)據(jù)庫軟件和其他硬件平臺。1.在Android開發(fā)板的測試過

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論