文升 張媛
【摘要】超市信息管理系統(tǒng)是從超市實際管理需求出發(fā),利用計算機信息管理技術,通過信息建模和數(shù)據(jù)庫設計、業(yè)務管理流程建模和功能設計等,從而實現(xiàn)對超市商品采購、銷售和庫存3個關鍵環(huán)節(jié)的信息化管理。通過信息管理系統(tǒng)的開發(fā)設計和應用,大大提高了超市的管理能力和服務水平,同時也給超市的經(jīng)營管理帶來了良好的經(jīng)濟效益。而且還可以利用信息管理系統(tǒng)的數(shù)據(jù)分析功能來幫助經(jīng)營者把控市場狀態(tài),從而提高應對市場變化的能力和靈活性,增強超市的競爭力。因此,探討分析超市信息管理系統(tǒng)的設計與實現(xiàn)有著現(xiàn)實的指導意義。
【關鍵詞】現(xiàn)代超市 信息管理
一、超市信息管理系統(tǒng)的需求分析
現(xiàn)代化超市,每天要處理的工作和業(yè)務都非常多,涉及進貨、銷貨、商品信息管理等方面,面對這么龐大且復雜的工作量,如果用手工來操作的話,不但速度慢,而且還容易出現(xiàn)差錯,同時關于超市商品的周轉情況、進銷存情況都得不到及時反饋,超市管理控制效率將會很低。計算機技術的出現(xiàn),不但節(jié)省了大量的人力,而且大幅提高了工作效率,也能及時反饋出超市的營業(yè)信息。所以,對超市信息管理系統(tǒng)的功能需求一般包括商品采購信息、商品銷售信息、庫存信息,以獲取了解產(chǎn)品的種類信息、價格信息、供貨商信息、有多少存貨等信息,以便及時掌握商品的進銷存狀況;非功能性方面的需求,對傳統(tǒng)業(yè)務系統(tǒng)的開發(fā)和部署提出了更高的要求,因此在不影響業(yè)務的前提下,開發(fā)設計出個性化的、獨立化的模塊,以便進行系統(tǒng)升級。
二、系統(tǒng)設計須實現(xiàn)的目標
超市信息管理系統(tǒng)要實現(xiàn)的目標有以下五點:第一,敏捷性。信息管理系統(tǒng)需具備敏捷性,為此需要將業(yè)務進行模塊化管理,分割業(yè)務邏輯,以獨立快速地開發(fā)系統(tǒng)的業(yè)務功能。對業(yè)務功能模塊化之后,可以進行系統(tǒng)的升級部署,既做到不影響其他業(yè)務的運行,也可以單一模塊下實現(xiàn)安全、穩(wěn)定地升級系統(tǒng)。第二,可擴展性。系統(tǒng)設計開發(fā)完成并投入使用后,并非就是一勞永逸的,會隨著使用需求的更新而需要重新開發(fā),所以在設計時就要注意開發(fā)技術的使用,以便后續(xù)的擴展或者移植。第三,安全性。一個系統(tǒng)會有多個用戶,每個用戶都有不同的操作權限和身份,不同操作權限對應下有不同的系統(tǒng)視圖,每個用戶都應該保護數(shù)據(jù)的安全不外泄。同時,系統(tǒng)還須具備容錯性、模塊化部署,即使有部分功能出現(xiàn)錯誤也不會破壞到整個系統(tǒng)的正常運作,即使在出現(xiàn)誤操作時也可以及時自動恢復。
三、業(yè)務流程分析
1、進貨業(yè)務
進貨管理是超市的關鍵業(yè)務之一,關系到后續(xù)的銷售能否順利,甚至關系到能否有效控制采購成本、產(chǎn)品安全等問題,特別是在當代貨物品種繁多、劃分更加明細的情況下,更是對進貨管理環(huán)節(jié)提出了更高的要求。進貨業(yè)務一般包括以下內(nèi)容:調查大型供貨商的供貨質量,評估供貨公司的信譽級別,制訂明細的采購計劃,需要根據(jù)超市自身的經(jīng)營狀況,并在尊重市場規(guī)律的基礎上制訂采購計劃表,以避免產(chǎn)品脫銷或是盲目采購。
2、庫存業(yè)務
存貨是一個超市企業(yè)實力情況的衡量標準,是企業(yè)經(jīng)營活動的關鍵環(huán)節(jié),若存貨量太大,不但會造成物資積壓,也會增加儲存費用,還會影響資金的周轉,存放時間長了還會出現(xiàn)質量問題。庫存管理的目標就是為了實現(xiàn)存銷均衡,以降低庫存資金的占用。庫存管理包括有倉庫盤點、商品的出倉入庫等處理活動。超市信息管理系統(tǒng)要實現(xiàn)合理有效的參數(shù)控制,比如訂貨批次、庫存量、訂購周期等都必須確定下來,以嚴格管理庫存。
四、系統(tǒng)數(shù)據(jù)流分析
1、第一層數(shù)據(jù)流
銷售管理人員要根據(jù)銷售狀況及時更新商品銷售信息到庫存信息中,更新存貨的情況,并對信息進行分析管理,以便制訂出合理的商品進貨計劃。庫存管理人員通過系統(tǒng)可以查詢到庫存商品的數(shù)量、種類等。當發(fā)現(xiàn)庫存不足時就可以將信息反饋到進貨管理模塊,進貨管理模塊可以根據(jù)庫存情況來來制訂需求計劃,并將進貨單傳遞給供貨商,供貨商在接收到訂單信息時,就可以提供進貨商品到進貨管理模塊,進貨管理模塊就會將商品信息統(tǒng)計到庫存,庫存更新后銷售功能模塊信息也會進行更新,從而滿足超市的需求計劃。
2、第二層數(shù)據(jù)流程
第一,庫存部門在收到銷售部門和采購部門發(fā)來的商品出售和購入信息后,庫存管理部門就會根據(jù)進銷狀況生成庫存清單,并隨時根據(jù)出售和采購變化情況進行實時更新,這樣就可以實時查詢。第二,銷售部門每天要將銷售的情況整理提交到系統(tǒng),庫存部門要及時核對庫存存量狀況,以保證不會出現(xiàn)庫存缺貨影響銷售。例如,檢查到庫存不足時,要及時向進貨部門提交補貨計劃表,進貨部門在制成采購清單時,要發(fā)一份給庫存部門,待收到供應商的貨物時,庫存部門要及時更新庫存信息,并將庫存信息的更新情況發(fā)送至銷售部門。第三,人事管理部門要對超市全體職工的信息進行管理,包括員工信息的錄入、修改、檢索和查詢。
五、信息管理系統(tǒng)的設計實現(xiàn)
1、關鍵技術
超市管理功能多,業(yè)務應用范圍廣,系統(tǒng)規(guī)模大,簡單一個用戶需求或是系統(tǒng)bug,都有可能導致整個系統(tǒng)需要重新部署。在系統(tǒng)規(guī)模過大的情況下,則需要消耗過大的部署時間。選取OSGI技術,可以降低各功能模塊的耦合度,即使需要進行系統(tǒng)部署,也可以避免出現(xiàn)停機升級,從而保證系統(tǒng)的敏捷性和高效性。
2、設計思路
第一,將整個系統(tǒng)劃分為多個彼此獨立的功能模塊,各個功能模塊間的管理模式可以采用獨立集中的方式,然后根據(jù)系統(tǒng)模塊化的特點,將系統(tǒng)功能打散,這種情況下系統(tǒng)既可以實現(xiàn)升級熱部署,又可以實現(xiàn)單一模塊個性化設計。第二,打散的系統(tǒng)在設計時要進行多層次設計,將系統(tǒng)結構模塊化,使其成為一個操作性強且具有可擴展的應用程序。第三,超市信息管理系統(tǒng)的設計,數(shù)據(jù)流會在多個不同模塊間傳輸,由于模塊間是打散了的,所以不同模塊間的關聯(lián)性和耦合度都比較低,整個系統(tǒng)的運行就會變得比較高速,安全級別也能得到提高。