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