張大旺
摘要:隨著時(shí)代的發(fā)展和企業(yè)應(yīng)用的發(fā)展變化,部分公司傳統(tǒng)ERP軟件無法擴(kuò)展應(yīng)對新的需求,或者部分中小公司之前沒有自己的ERP類軟件,如何盡快解決業(yè)務(wù)發(fā)展面臨的問題,實(shí)現(xiàn)公司成長,一套適合的系統(tǒng)是必不可少的,基于云計(jì)算SaaS平臺的輕量化ERP應(yīng)用搭建成為很多公司的選擇。本例所述倉儲零售一體化應(yīng)用,可以在SaaS平臺上快速搭建,針對公司應(yīng)用定制開發(fā),對中小公司而言又具有很好的性價(jià)比,可以給有某些公司搭建類似應(yīng)用做一些參考。
關(guān)鍵詞:SaaS;ERP;倉儲零售一體化
引言
隨著公司業(yè)務(wù)的發(fā)展,現(xiàn)有的傳統(tǒng)ERP應(yīng)用無法隨之?dāng)U展,不能隨著業(yè)務(wù)的變化而實(shí)現(xiàn)動態(tài)化調(diào)整,這對公司管理帶來了很大問題。實(shí)際狀況下,公司業(yè)務(wù)的變化有兩方面:首先是業(yè)務(wù)量的加大,經(jīng)銷貨品SKU及其數(shù)量都有很大增加,隨之公司增加了新的倉儲,優(yōu)化調(diào)整了貨架布局,原有ERP的簡單倉儲管理模塊已不能適應(yīng)精細(xì)化倉儲管理的需求;其次,線下銷售渠道也增加了各地零售門店,門店貨品如何進(jìn)貨和銷售,銷售數(shù)據(jù)如何及時(shí)傳送到公司等,也需要一個(gè)新的應(yīng)用架構(gòu)來實(shí)現(xiàn)需求。
如何解決業(yè)務(wù)部門的需求,公司有考慮過新增一個(gè)倉儲方面的WMS系統(tǒng),再增加一個(gè)門店進(jìn)貨銷售管理的軟件,但這樣一來,不僅需要較多的預(yù)算費(fèi)用,又會造成業(yè)務(wù)數(shù)據(jù)的孤島,另外還要考慮系統(tǒng)上線時(shí)間及用戶培訓(xùn)等方面的問題。
在這種情況下,經(jīng)過各方面選型確認(rèn),公司決定在某云計(jì)算SaaS平臺上做所需應(yīng)用的定制開發(fā),以滿足業(yè)務(wù)現(xiàn)有需求。
SaaS(software-as-a-Service的縮寫),意思為軟件即服務(wù),由SaaS平臺供應(yīng)商將基礎(chǔ)應(yīng)用模塊部署在自己的服務(wù)器上,供應(yīng)商或其他廠商可以在SaaS平臺上再部署自己的各種輕量化應(yīng)用,SaaS的一個(gè)重要特點(diǎn)就是部署相對快速,經(jīng)濟(jì)投入比傳統(tǒng)同類軟件要少。對企業(yè)來說,SaaS既可以做到完全定制化,又具有較好的性價(jià)比,是企業(yè)輕量化應(yīng)用開發(fā)的較好選擇。
下面就簡要介紹下這個(gè)這個(gè)應(yīng)用的開發(fā)過程。
1使用對象和開發(fā)目標(biāo)
本例屬于SaaS平臺上一個(gè)定制開發(fā)應(yīng)用,公司需要的是實(shí)現(xiàn)倉儲部門和零售部門業(yè)務(wù)的緊密結(jié)合,共享產(chǎn)品庫存數(shù)據(jù),做到倉儲和門店銷售同平臺、一體化應(yīng)用。當(dāng)然,前面還有一個(gè)采購部門的工作,也需要一起添加進(jìn)去。最重要的是,系統(tǒng)使用上要夠簡單和方便,手機(jī)就可以操作,因?yàn)橛行╅T店規(guī)模較小,筆記本電腦和WIFI都不方便使用。
首先需要確認(rèn)下使用對象,這個(gè)倉儲零售一體化應(yīng)用的主要使用者基本分為四類,一是倉儲部門人員,二是門店銷售人員,三是公司采購人員,四是業(yè)務(wù)和財(cái)務(wù)部門人員等,需要在應(yīng)用中對幾類使用者做不同的功能區(qū)分。前面三類人員主要是做表單錄入及查詢等,第四類人員主要是做表單的查詢。
其次,需要按使用對象所需功能規(guī)劃好系統(tǒng)的各種表單。各部門數(shù)據(jù)在整個(gè)系統(tǒng)中流轉(zhuǎn),需要做好整體數(shù)據(jù)結(jié)構(gòu)和流程運(yùn)轉(zhuǎn)的設(shè)計(jì),各類表單需要定義好相關(guān)功能和具體字段屬性、格式等。在實(shí)際開發(fā)中,數(shù)據(jù)表單圖表等大致分為三類,一是基礎(chǔ)數(shù)據(jù)表單,二是人員操作表單,三是統(tǒng)計(jì)分析圖表。
整個(gè)系統(tǒng)功能全部在SaaS平臺上實(shí)現(xiàn),各使用對象通過手機(jī)或電腦來隨時(shí)獲取所需數(shù)據(jù),并實(shí)現(xiàn)表單數(shù)據(jù)錄入,以及庫存和報(bào)表實(shí)時(shí)查詢等功能。
2整體業(yè)務(wù)流程框架及各種表單模塊設(shè)計(jì)
整體業(yè)務(wù)流程框架大致如下:采購人員下單從廠商采購所需商品,廠商發(fā)貨到倉庫,由倉庫人員收貨入庫上架,倉庫貨物按門店訂單調(diào)撥出庫到門店,門店銷售人員把商品售賣給最終客戶。在各個(gè)流程環(huán)節(jié)中,必須嚴(yán)格實(shí)行產(chǎn)品流轉(zhuǎn)的手機(jī)掃碼操作。無掃碼,不流轉(zhuǎn)。同時(shí),不同的權(quán)限和角色,要在操作者手機(jī)上推送不同的表單,靈活有序。
(1)要實(shí)現(xiàn)前面的開發(fā)目標(biāo),首先需要建立以下表單模塊:
1)產(chǎn)品基礎(chǔ)信息模塊(公用)。按照公司產(chǎn)品的相關(guān)分類信息,表單中包含產(chǎn)品條形碼和貨號、系列、類別、品名、香味、產(chǎn)品圖片、標(biāo)準(zhǔn)售價(jià),及成本單價(jià)等字段,并設(shè)置產(chǎn)品條形碼和貨號等關(guān)鍵字段的唯一性驗(yàn)證。倉庫字段直接關(guān)聯(lián)到另外一張表,即供應(yīng)商倉庫信息表的相關(guān)字段,可以關(guān)聯(lián)查詢到產(chǎn)品來源供應(yīng)商倉庫。
這組表單的作用在于為其他各種表單提供產(chǎn)品相關(guān)的全部信息,可以用產(chǎn)品條形碼或貨號進(jìn)行精準(zhǔn)匹配查詢。
2)倉庫及倉管基礎(chǔ)信息模塊(公用)。包含倉庫代碼表,倉庫信息詳情表,倉庫入庫類型,倉庫出庫類型等表單。支持公司的多倉存儲架構(gòu)。
3)供應(yīng)商倉庫信息表。包含供應(yīng)商倉庫名稱,位置,聯(lián)系方式,銀行賬號等信息,方便管理各供應(yīng)商來貨信息,定期與供應(yīng)商結(jié)款對賬。
4)收付款方式表
公司包括三個(gè)以上的倉庫,需要有一組表單,可以查詢到倉庫相關(guān)的全部信息,主要關(guān)聯(lián)字段(主鍵)為倉庫代碼。
(2)在前面基礎(chǔ)模塊建立的基礎(chǔ)上,需要再按各部門使用人員所需功能建立相應(yīng)操作表單模塊,主要包括采購、倉庫、門店人員操作模塊等。
1)商品采購模塊(采購)。主要有商品采購單和采購?fù)素泦?,以及供?yīng)商匯款單等。
采購單中除包含常規(guī)的產(chǎn)品條形碼、貨號、品名等信息外,還包括產(chǎn)品的批次碼,價(jià)格類字段包含單次采購價(jià)格及標(biāo)準(zhǔn)采購價(jià)格,數(shù)量類字段包含單次采購數(shù)量及現(xiàn)有庫存數(shù)量,金額類字段包含應(yīng)付總金額,實(shí)付金額,付款方式等。
采購?fù)素泦瓮少弳晤愃疲藛沃邪粋€(gè)采購單流水號來關(guān)聯(lián)相關(guān)采購單,其他字段同采購單相反,比如退貨數(shù)量,退貨總金額,實(shí)收金額等。
2)商品入庫出庫模塊(倉庫)。主要包括產(chǎn)品入庫單,產(chǎn)品出庫單,庫位調(diào)整單,貨架庫位盤點(diǎn)單等。
在設(shè)計(jì)此單前,考慮到充分利用庫位空間的需要,單庫位可以放置多種產(chǎn)品,也就是說,同一庫位下可以有多種產(chǎn)品存在,而不是平常的單庫位單一產(chǎn)品存儲。由此,入庫單和出庫單就各設(shè)計(jì)了兩種表單,以入庫單為例,一是多次掃碼入庫單,對應(yīng)平常的單庫位單一產(chǎn)品存儲,掃碼一次庫位,入庫一種產(chǎn)品;二是單次掃碼多產(chǎn)品入庫單,對應(yīng)一個(gè)庫位中存儲多種產(chǎn)品,掃碼一次庫位,然后就可以多次掃產(chǎn)品碼入同一庫位。