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