佟俊杰 陳凌
摘 ?要:線(xiàn)上超市倉(cāng)庫(kù)管理系統(tǒng)的功能是基于供應(yīng)商和倉(cāng)庫(kù)管理員以及超市售賣(mài)員的一款Web后臺(tái)系統(tǒng),它的功能明確,具有良好的界面風(fēng)格以及很強(qiáng)的交互數(shù)據(jù)能力。同時(shí)在功能上滿(mǎn)足倉(cāng)庫(kù)管理員針對(duì)倉(cāng)庫(kù)管理的一些基本操作。本文為此簡(jiǎn)單的闡述了該系統(tǒng)的設(shè)計(jì)與基本的實(shí)現(xiàn)方式。
關(guān)鍵詞:超市倉(cāng)庫(kù);管理;B/S;java
1緒論
隨著當(dāng)今信息化的不斷發(fā)展和科學(xué)技術(shù)的不斷完善,計(jì)算機(jī)軟件技術(shù)已經(jīng)和人們的生活息息相關(guān)。作為實(shí)體經(jīng)濟(jì)最為重要的地方之一“超市倉(cāng)庫(kù)”,對(duì)于我們的超市倉(cāng)庫(kù)管理員們來(lái)說(shuō),迫切需要的就是一套成熟的線(xiàn)上超市倉(cāng)庫(kù)管理系統(tǒng)(Online Store Warehouse Management System)。
本文以當(dāng)今的超市倉(cāng)庫(kù)商品的入庫(kù)(采購(gòu))、管理商品、出庫(kù)(售賣(mài))的具體流程為研究大的研究方向。結(jié)合傳統(tǒng)的超市倉(cāng)庫(kù)管理中的實(shí)際要求。設(shè)計(jì)并且實(shí)現(xiàn)出了一個(gè)以B/S結(jié)構(gòu)的線(xiàn)上超市倉(cāng)庫(kù)管理系統(tǒng),將超市倉(cāng)庫(kù)管理實(shí)現(xiàn)智能化、統(tǒng)一化、更加規(guī)范化的管理。
2國(guó)內(nèi)外研究現(xiàn)狀及發(fā)展趨勢(shì)
我國(guó)的傳統(tǒng)超市倉(cāng)庫(kù)管理存在著以下的問(wèn)題:①內(nèi)部的管理疏松。②沒(méi)有專(zhuān)業(yè)的管理人員。③倉(cāng)庫(kù)商品計(jì)算不準(zhǔn)確。現(xiàn)在,在國(guó)內(nèi),對(duì)于此類(lèi)系統(tǒng)的開(kāi)發(fā)與研究收拾很有實(shí)用性的,一方面解決了商品數(shù)量的膨脹、傳統(tǒng)倉(cāng)庫(kù)管理方式不好管理的問(wèn)題,另一方面為倉(cāng)庫(kù)管理員提供了更加便捷的管理方式。
自20世紀(jì)80年代,國(guó)外的物流倉(cāng)儲(chǔ)系統(tǒng)(倉(cāng)庫(kù)管理系統(tǒng))就開(kāi)始依靠計(jì)算機(jī)軟硬件技術(shù),對(duì)傳統(tǒng)的業(yè)務(wù)流程進(jìn)行改造,并且信息技術(shù)輔助一些傳統(tǒng)的超市倉(cāng)庫(kù)管理的方式。一些學(xué)者和信息管理系統(tǒng)專(zhuān)家最早是從牛鞭效應(yīng)中發(fā)現(xiàn)信息不對(duì)稱(chēng)導(dǎo)致企業(yè)的庫(kù)存成本居高,并指出只有通過(guò)共享銷(xiāo)售數(shù)據(jù)和減緩庫(kù)存信息才得以完善。
3系統(tǒng)設(shè)計(jì)
3.1系統(tǒng)總體功能圖
3.2數(shù)據(jù)庫(kù)架構(gòu)
通過(guò)對(duì)在線(xiàn)超市倉(cāng)庫(kù)管理系統(tǒng)的分析,我抽取出的實(shí)體有:用戶(hù)信息、角色信息、倉(cāng)庫(kù)類(lèi)型、倉(cāng)庫(kù)信息、巡邏日志信息、商品類(lèi)型、商品信息、入庫(kù)訂單、出庫(kù)訂單。
4系統(tǒng)主要功能模塊
供應(yīng)商模塊:可以查看首頁(yè)的信息情況、修改個(gè)人信息、其核心功能就是填寫(xiě)入庫(kù)訂單表,填寫(xiě)成功后,反饋結(jié)果。提示供應(yīng)商錄入成功,供應(yīng)商即可退出系統(tǒng)。
倉(cāng)庫(kù)管理員模塊:可以直接登錄系統(tǒng),可以查看首頁(yè)信息,倉(cāng)庫(kù)管理員還可以對(duì)實(shí)時(shí)天氣、用戶(hù)信息、角色信息、倉(cāng)庫(kù)信息、商品信息、入庫(kù)出庫(kù)信息、安全巡邏日志進(jìn)行管理,核心的流程是:倉(cāng)庫(kù)管理員接收到供應(yīng)商的入庫(kù)訂單、入庫(kù)訂單會(huì)在入庫(kù)訂單表中存儲(chǔ),同時(shí)系統(tǒng)動(dòng)態(tài)的刷新商品信息。
實(shí)時(shí)天氣界面模塊:展示的是近七天的本地天氣情況,參數(shù)有日期、星期幾、天氣情況、實(shí)時(shí)溫度、風(fēng)速、PM2.5、濕度、空氣質(zhì)量等、還有近幾個(gè)小時(shí)的實(shí)時(shí)溫度情況。采用的是天氣api調(diào)取的實(shí)時(shí)數(shù)據(jù),動(dòng)態(tài)渲染到界面上。兩個(gè)小時(shí)動(dòng)態(tài)更新一次。
商品日期預(yù)警模塊:商品日期預(yù)警是后臺(tái)通過(guò)商品對(duì)應(yīng)的保質(zhì)期和對(duì)應(yīng)的生產(chǎn)日期計(jì)算出過(guò)期的時(shí)間點(diǎn),然后減去當(dāng)前日期得到離過(guò)期的時(shí)間還剩多少天。
數(shù)據(jù)圖表模塊:數(shù)據(jù)圖表是利用vue的一個(gè)圖表插件(schart),存儲(chǔ)的是數(shù)組對(duì)象的形式,通過(guò)后臺(tái)獲取到數(shù)據(jù)值然后前臺(tái)發(fā)送$axios請(qǐng)求,獲取到數(shù)據(jù)然后渲染到界面上,這里我們截取倉(cāng)庫(kù)信息的SQL利用分類(lèi)求和算出倉(cāng)庫(kù)的數(shù)量。
5系統(tǒng)的特點(diǎn)和優(yōu)勢(shì)
線(xiàn)上超市倉(cāng)庫(kù)管理系統(tǒng)的功能是基于供應(yīng)商和倉(cāng)庫(kù)管理員以及超市售賣(mài)員的一款Web后臺(tái)系統(tǒng),它的功能明確,具有良好的界面風(fēng)格以及很強(qiáng)的交互數(shù)據(jù)能力。同時(shí)在功能上滿(mǎn)足倉(cāng)庫(kù)管理員針對(duì)倉(cāng)庫(kù)管理的一些基本操作。
它的優(yōu)勢(shì)在于:前端利用Vue-cli和Webpack打包工具,實(shí)現(xiàn)前后端分離以及靜態(tài)資源文件的統(tǒng)一管理,Vue.js的組件化,也使得代碼可以分組件管理,而element-ui的友好界面風(fēng)格也是用戶(hù)所喜愛(ài)的。后臺(tái)采用的是數(shù)據(jù)保密性良好的Spring Boot框架,確保后臺(tái)的數(shù)據(jù)保密性,以及安全性。