基于HTML5的中小型智能倉(cāng)庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
摘要:為了實(shí)現(xiàn)對(duì)現(xiàn)代倉(cāng)庫(kù)系統(tǒng)的智能管理,提出一種基于HTML5的中小型智能倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)方案,并完成了該系統(tǒng)的軟硬件設(shè)計(jì)。該系統(tǒng)硬件部分實(shí)現(xiàn)對(duì)倉(cāng)庫(kù)的監(jiān)測(cè),軟件部分實(shí)現(xiàn)對(duì)倉(cāng)庫(kù)物品信息的管理。實(shí)際結(jié)果表明,該系統(tǒng)具有操作簡(jiǎn)單,數(shù)據(jù)處理及時(shí)、準(zhǔn)確,大大提高了倉(cāng)庫(kù)管理的工作效率,達(dá)到了設(shè)計(jì)要求。
本文引用地址:http://m.butianyuan.cn/article/201609/305071.htm0 引言
倉(cāng)庫(kù)管理是現(xiàn)代工業(yè)和企業(yè)生產(chǎn)管理不可缺少的一環(huán)。目前,倉(cāng)庫(kù)管理工作中的信息管理是采用人工的方式,要付出大量人力填寫(xiě)各種表格、憑證、賬冊(cè)、卡片和文件。由于信息是隨著時(shí)間不斷變化的,所以倉(cāng)庫(kù)數(shù)據(jù)要按照不同的分類經(jīng)常不斷地匯總、統(tǒng)計(jì),往往要做許多重復(fù)登記和轉(zhuǎn)抄。這種手工操作的管理方式不僅浪費(fèi)人力,而且存在著處理速度慢、易出現(xiàn)錯(cuò)誤、不便于查詢及缺乏綜合性等缺點(diǎn)。因此,大大降低了信息的利用價(jià)值,很難適應(yīng)現(xiàn)代倉(cāng)庫(kù)管理工作的需要。開(kāi)發(fā)以物聯(lián)網(wǎng)為基礎(chǔ)的輔以各種傳感器技術(shù)的智能倉(cāng)庫(kù)管理系統(tǒng)十分迫切和必要。
可見(jiàn),實(shí)現(xiàn)對(duì)倉(cāng)庫(kù)的智能化管理對(duì)提高倉(cāng)庫(kù)管理的經(jīng)濟(jì)效益具有重要意義。為了實(shí)現(xiàn)對(duì)倉(cāng)庫(kù)系統(tǒng)的智能化管理,提出并設(shè)計(jì)出了一種基于HTML5的中小型智能倉(cāng)庫(kù)管理系統(tǒng)的設(shè)計(jì)方案,該系統(tǒng)能夠?qū)}(cāng)庫(kù)的溫度、濕度、火災(zāi)、盜竊等進(jìn)行準(zhǔn)確測(cè)量并能夠完成對(duì)倉(cāng)庫(kù)物品數(shù)據(jù)的自動(dòng)處理。
1 總體設(shè)計(jì)
該系統(tǒng)結(jié)構(gòu)圖如圖1所示。系統(tǒng)運(yùn)行時(shí),傳感器將倉(cāng)庫(kù)的溫度、濕度、煙霧等信息通過(guò)串口或藍(lán)牙傳送并顯示在上位機(jī)軟件界面上,再將數(shù)據(jù)存儲(chǔ)在服務(wù)器的數(shù)據(jù)庫(kù)中;網(wǎng)站通過(guò)訪問(wèn)服務(wù)器的數(shù)據(jù)庫(kù)將倉(cāng)庫(kù)物品信息顯示在客戶端網(wǎng)頁(yè)上,二維碼通過(guò)智能終端掃描二維碼訪問(wèn)相應(yīng)網(wǎng)頁(yè)以實(shí)現(xiàn)對(duì)倉(cāng)庫(kù)物品信息的智能管理。
2 傳感器端硬件電路設(shè)計(jì)
傳感器端是以單片機(jī)為控制器核心,由溫度傳感器、濕度傳感器、煙霧傳感器、報(bào)警電路、液晶顯示電路、串口通信電路、藍(lán)牙通信電路等組成,模塊硬件結(jié)構(gòu)圖如圖2所示。該模塊負(fù)責(zé)將測(cè)量倉(cāng)庫(kù)的環(huán)境數(shù)據(jù)通過(guò)單片機(jī)串口或藍(lán)牙將數(shù)據(jù)傳送至上位機(jī)。
3 上位機(jī)軟件設(shè)計(jì)
上位機(jī)軟件采用Visual Basic語(yǔ)言編寫(xiě),負(fù)責(zé)接收下位機(jī)的環(huán)境數(shù)據(jù)并顯示在電腦端,同時(shí)實(shí)現(xiàn)對(duì)倉(cāng)庫(kù)物品數(shù)據(jù)進(jìn)出管理。上位機(jī)的數(shù)據(jù)流如圖3所示。
在軟件設(shè)計(jì)過(guò)程中,數(shù)據(jù)通過(guò)串口達(dá)到計(jì)算機(jī),軟件捕捉串口高低電干的變化規(guī)律判斷接收數(shù)據(jù)是否有效,若判斷為倉(cāng)庫(kù)數(shù)據(jù)則將數(shù)據(jù)存儲(chǔ)至數(shù)據(jù)庫(kù)中并顯示當(dāng)前倉(cāng)庫(kù)信息。
4 基于HTML5網(wǎng)站設(shè)計(jì)
網(wǎng)站設(shè)計(jì)服務(wù)器端使用ASP動(dòng)態(tài)腳本語(yǔ)言,使用HTML5為網(wǎng)頁(yè)開(kāi)發(fā)語(yǔ)言,使用CSS3為主要樣式,使用DIV標(biāo)簽進(jìn)行框架設(shè)計(jì)。網(wǎng)站以ream weaver軟件為主進(jìn)行網(wǎng)頁(yè)開(kāi)發(fā),使用Photoshop等軟件為輔設(shè)計(jì)網(wǎng)頁(yè)界面特效。網(wǎng)站頁(yè)面框架如圖4所示。服務(wù)器端包含用戶數(shù)據(jù)庫(kù)與倉(cāng)庫(kù)數(shù)據(jù)庫(kù),用戶數(shù)據(jù)庫(kù)包括系統(tǒng)登錄的用戶信息與管理員信息;倉(cāng)庫(kù)數(shù)據(jù)庫(kù)包含溫、濕度數(shù)據(jù)與倉(cāng)庫(kù)物品數(shù)據(jù)。用戶登錄狀態(tài)下只能瀏覽倉(cāng)庫(kù)信息,管理員登陸狀態(tài)下可對(duì)倉(cāng)庫(kù)的物品數(shù)據(jù)進(jìn)行交互式管理。
二維碼物品管理接口原理為智能終端在管理員登錄狀態(tài)下進(jìn)行訪問(wèn)頁(yè)面,按照預(yù)先設(shè)定,服務(wù)器根據(jù)網(wǎng)址傳送的數(shù)據(jù)記錄當(dāng)前物品ID、物品進(jìn)出狀態(tài)及物品進(jìn)出數(shù)量等參數(shù),再對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)進(jìn)行相應(yīng)修改,實(shí)現(xiàn)倉(cāng)庫(kù)管理的自動(dòng)化。
5 二維碼倉(cāng)庫(kù)管理設(shè)計(jì)
二維碼管理原理:通過(guò)二維碼生成軟件ZZY.OR_v2.5.0.13728將相應(yīng)網(wǎng)址生成對(duì)應(yīng)的二維碼圖像,二維碼信息圖像包括訪問(wèn)網(wǎng)址、物品ID、物品數(shù)量等。物品的進(jìn)出狀態(tài)由訪問(wèn)的網(wǎng)頁(yè)進(jìn)行控制,訪問(wèn)dealin.asp表示物品入庫(kù),訪問(wèn)dealout.asp表示物品出庫(kù)。二維碼功能結(jié)構(gòu)框圖如圖5所示。
6 門(mén)禁系統(tǒng)設(shè)計(jì)
門(mén)禁系統(tǒng)由單片機(jī)、鍵盤(pán)、1602液晶顯示、矩陣鍵盤(pán)、GSM等組成。該功能模塊將輸入的密碼與固化在單片機(jī)ROM中的數(shù)據(jù)進(jìn)行比較,判斷從鍵盤(pán)輸入的密碼是否正確,同時(shí)三次密碼輸入錯(cuò)誤后短信模塊被激活,系統(tǒng)以短信的形式通知管理員,模塊硬件結(jié)構(gòu)圖如圖6所示。
7 實(shí)驗(yàn)應(yīng)用
本系統(tǒng)應(yīng)用于中小型智能倉(cāng)庫(kù)管理中對(duì)倉(cāng)庫(kù)環(huán)境的監(jiān)測(cè)、防盜及物品信息的智能管理等。在系統(tǒng)運(yùn)行時(shí)應(yīng)先保證服務(wù)器的正常運(yùn)轉(zhuǎn),同時(shí)啟動(dòng)上位機(jī)軟件、傳感器端硬件及門(mén)禁系統(tǒng)硬件,無(wú)須人員介入,系統(tǒng)對(duì)倉(cāng)庫(kù)的溫度、濕度、火災(zāi)等進(jìn)行實(shí)疾飭浚并實(shí)時(shí)更新數(shù)據(jù)庫(kù),對(duì)倉(cāng)庫(kù)的異常情況進(jìn)行報(bào)警。上位機(jī)軟件支持倉(cāng)庫(kù)物品的入庫(kù)與出庫(kù)管理,用戶可通過(guò)傳統(tǒng)操作對(duì)倉(cāng)庫(kù)進(jìn)行交互式管理。移動(dòng)終端可進(jìn)行在線查詢倉(cāng)庫(kù)信息,管理員可通過(guò)移動(dòng)終端對(duì)倉(cāng)庫(kù)物品進(jìn)行自動(dòng)化管理。門(mén)禁實(shí)行對(duì)倉(cāng)庫(kù)的密碼管理,同時(shí)以短信的形式通知倉(cāng)庫(kù)管理員。系統(tǒng)的部分運(yùn)行狀況如圖7所示。
評(píng)論