- 相關推薦
探析超市的信息管理系統(tǒng)設計與實現(xiàn)論文
超市的商品種類和數(shù)量越來越多,產(chǎn)品信息的分類管理難度越來越大,如果還是依靠人工處理方法,操作將會非常煩瑣復雜,只有運用信息管理技術,才能更加便捷地對各類信息進行分類、統(tǒng)計、管理。本文分析了超市信息管理系統(tǒng)的需求以及超市信息管理系統(tǒng)的開發(fā)思想和設計實現(xiàn)。
超市信息管理系統(tǒng)是從超市實際管理需求出發(fā),利用計算機信息管理技術,通過信息建模和數(shù)據(jù)庫設計、業(yè)務管理流程建模和功能設計等,從而實現(xiàn)對超市商品采購、銷售和庫存3個關鍵環(huán)節(jié)的信息化管理。通過信息管理系統(tǒng)的開發(fā)設計和應用,大大提高了超市的管理能力和服務水平,同時也給超市的經(jīng)營管理帶來了良好的經(jīng)濟效益。比如,通過運用超市信息管理系統(tǒng),可以提高進銷存環(huán)節(jié)的工作效率,節(jié)省大量的人力成本,合理安排進貨數(shù)量和種類,提高流動資金的使用效率,而且還可以利用信息管理系統(tǒng)的數(shù)據(jù)分析功能來幫助經(jīng)營者把控市場狀態(tài),從而提高應對市場變化的能力和靈活性,增強超市的競爭力。因此,探討分析超市信息管理系統(tǒng)的設計與實現(xiàn)有著現(xiàn)實的指導意義。
1 超市信息管理系統(tǒng)的需求分析
現(xiàn)代化超市,每天要處理的工作和業(yè)務都非常多,涉及進貨、銷貨、商品信息管理等方面,面對這么龐大且復雜的工作量,如果用手工來操作的話,不但速度慢,而且還容易出現(xiàn)差錯,同時關于超市商品的周轉(zhuǎn)情況、進銷存情況都得不到及時反饋,超市管理控制效率將會很低。計算機技術的出現(xiàn),不但節(jié)省了大量的人力,而且大幅提高了工作效率,也能及時反饋出超市的營業(yè)信息。所以,對超市信息管理系統(tǒng)的功能需求一般包括商品采購信息、商品銷售信息、庫存信息,以獲取了解產(chǎn)品的種類信息、價格信息、供貨商信息、有多少存貨等信息,以便及時掌握商品的進銷存狀況;非功能性方面的需求,對傳統(tǒng)業(yè)務系統(tǒng)的開發(fā)和部署提出了更高的要求,因此在不影響業(yè)務的前提下,開發(fā)設計出個性化的、獨立化的模塊,以便進行系統(tǒng)升級。
2 系統(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)誤操作時也可以及時自動恢復。第四,簡單易操作。整個超市信息管理系統(tǒng)的操作用戶是比較多的,系統(tǒng)的設計必須以簡單實用為目標,要滿足能夠讓使用者無須經(jīng)過培訓就能夠進行操作,無論是哪種能力層次的人,都能夠很快學會。第五,信息要全面。系統(tǒng)里有多種功能,不同的功能對應各種不同的業(yè)務,以滿足管理決策者和相關人員對業(yè)務信息的需求。
3 業(yè)務流程分析
3.1 進貨業(yè)務
進貨管理是超市的關鍵業(yè)務之一,關系到后續(xù)的銷售能否順利,甚至關系到能否有效控制采購成本、產(chǎn)品安全等問題,特別是在當代貨物品種繁多、劃分更加明細的情況下,更是對進貨管理環(huán)節(jié)提出了更高的要求。進貨業(yè)務一般包括以下內(nèi)容:調(diào)查大型供貨商的供貨質(zhì)量,評估供貨公司的信譽級別,制訂明細的采購計劃,需要根據(jù)超市自身的經(jīng)營狀況,并在尊重市場規(guī)律的基礎上制訂采購計劃表,以避免產(chǎn)品脫銷或是盲目采購。
3.2 庫存業(yè)務
存貨是一個超市企業(yè)實力情況的衡量標準,是企業(yè)經(jīng)營活動的關鍵環(huán)節(jié),若存貨量太大,不但會造成物資積壓,也會增加儲存費用,還會影響資金的周轉(zhuǎn),存放時間長了還會出現(xiàn)質(zhì)量問題。庫存管理的目標就是為了實現(xiàn)存銷均衡,以降低庫存資金的占用。庫存管理包括有倉庫盤點、商品的出倉入庫等處理活動。超市信息管理系統(tǒng)要實現(xiàn)合理有效的參數(shù)控制,比如訂貨批次、庫存量、訂購周期等都必須確定下來,以嚴格管理庫存。
3.3 銷售
銷售是決定超市企業(yè)生存與發(fā)展的關鍵因素,在銷售過程中會涉及庫存、銷售、資產(chǎn)等信息,在信息管理系統(tǒng)設計時要求企業(yè)能夠?qū)崿F(xiàn)對銷售涉及的方面進行智能化、高效化處理,以實時反饋監(jiān)測銷售各種相關數(shù)據(jù)。
4 系統(tǒng)數(shù)據(jù)流分析
4.1 第一層數(shù)據(jù)流
銷售管理人員要根據(jù)銷售狀況及時更新商品銷售信息到庫存信息中,更新存貨的情況,并對信息進行分析管理,以便制訂出合理的商品進貨計劃。庫存管理人員通過系統(tǒng)可以查詢到庫存商品的數(shù)量、種類等。當發(fā)現(xiàn)庫存不足時就可以將信息反饋到進貨管理模塊,進貨管理模塊可以根據(jù)庫存情況來來制訂需求計劃,并將進貨單傳遞給供貨商,供貨商在接收到訂單信息時,就可以提供進貨商品到進貨管理模塊,進貨管理模塊就會將商品信息統(tǒng)計到庫存,庫存更新后銷售功能模塊信息也會進行更新,從而滿足超市的需求計劃。
4.2 第二層數(shù)據(jù)流程
第一,庫存部門在收到銷售部門和采購部門發(fā)來的商品出售和購入信息后,庫存管理部門就會根據(jù)進銷狀況生成庫存清單,并隨時根據(jù)出售和采購變化情況進行實時更新,這樣就可以實時查詢。第二,銷售部門每天要將銷售的情況整理提交到系統(tǒng),庫存部門要及時核對庫存存量狀況,以保證不會出現(xiàn)庫存缺貨影響銷售。例如,檢查到庫存不足時,要及時向進貨部門提交補貨計劃表,進貨部門在制成采購清單時,要發(fā)一份給庫存部門,待收到供應商的貨物時,庫存部門要及時更新庫存信息,并將庫存信息的更新情況發(fā)送至銷售部門。第三,人事管理部門要對超市全體職工的信息進行管理,包括員工信息的錄入、修改、檢索和查詢。
5 信息管理系統(tǒng)的設計實現(xiàn)
5.1 關鍵技術
第一,超市管理功能多,業(yè)務應用范圍廣,系統(tǒng)規(guī)模大,簡單一個用戶需求或是系統(tǒng)bug,都有可能導致整個系統(tǒng)需要重新部署。在系統(tǒng)規(guī)模過大的情況下,則需要消耗過大的部署時間。選取OSGI技術,可以降低各功能模塊的耦合度,即使需要進行系統(tǒng)部署,也可以避免出現(xiàn)停機升級,從而保證系統(tǒng)的敏捷性和高效性。為了降低耦合度,在劃分系統(tǒng)功能時,可以劃分為spring系統(tǒng)功能、商品銷售、商品采購、商品庫存,將模塊化應用bundle,進行獨立部署,分為UI層、系統(tǒng)層、服務層。第二,AOP設計開發(fā)模式。這種開發(fā)模式的目的是為了將業(yè)務邏輯和系統(tǒng)常用日志、異常、事務、工具等進行分離,根據(jù)業(yè)務邏輯將不同功能進行封裝,與業(yè)務無關的操作獨立開來,即使業(yè)務邏輯出現(xiàn)變化或是需要升級與業(yè)務無關的操作,都不會對彼此產(chǎn)生影響。
5.2 設計思路
第一,將整個系統(tǒng)劃分為多個彼此獨立的功能模塊,各個功能模塊間的管理模式可以采用獨立集中的方式,然后根據(jù)系統(tǒng)模塊化的特點,將系統(tǒng)功能打散,這種情況下系統(tǒng)既可以實現(xiàn)升級熱部署,又可以實現(xiàn)單一模塊個性化設計。第二,打散的系統(tǒng)在設計時要進行多層次設計,將系統(tǒng)結(jié)構模塊化,使其成為一個操作性強且具有可擴展的應用程序。第三,超市信息管理系統(tǒng)的設計,數(shù)據(jù)流會在多個不同模塊間傳輸,由于模塊間是打散了的,所以不同模塊間的關聯(lián)性和耦合度都比較低,整個系統(tǒng)的運行就會變得比較高速,安全級別也能得到提高。
5.3 系統(tǒng)架構設計
層次化的架構設計,從應用、展示、服務、數(shù)據(jù)等幾個方面可以分為系統(tǒng)層、界面層、服務層和數(shù)據(jù)層。系統(tǒng)層,即整個系統(tǒng)的集體,包含了各種不同角色管理功能;界面層,有業(yè)務功能和公共服務頁面兩個部分,針對不同頁面進行設計,可以滿足不同的業(yè)務需求;服務層,要依據(jù)業(yè)務應用的特點,提供獨立模塊化服務接口;數(shù)據(jù)層,根據(jù)不同的數(shù)據(jù)類型,分別進行分類存儲和處理。采用切面技術,以實現(xiàn)個性化應用和部署。
5.4 系統(tǒng)功能綜合設計
超市信息管理系統(tǒng)設計的目的是為了實現(xiàn)超市的進銷存管理功能,直觀地展示經(jīng)營情況,以便為管理者提供經(jīng)營決策參考。信息管理系統(tǒng)中一些主體信息會被保存到數(shù)據(jù)庫中,然后對這些信息進行加工處理,加工成多種數(shù)據(jù)展示形式,并對這些信息進行維護,積累成歷史數(shù)據(jù),作為分析規(guī)律、預測未來走勢使用,充分利用這些信息可以高效地控制超市的行為。為了這個需求能夠?qū)崿F(xiàn),可以將超市信息管理系統(tǒng)分為系統(tǒng)功能和業(yè)務功能,系統(tǒng)功能包括業(yè)務邏輯共用的日志、異常和事務等,業(yè)務功能可以采用由上到下的開發(fā)方式,包括進貨管理、庫存管理、銷售管理、員工管理和系統(tǒng)管理等多個模塊。
5.5 總體功能模塊設計
總體功能模塊,是將各功能模塊共用的業(yè)務功能進行集成,分為日志、異常、事務等,以實現(xiàn)對不同級別的異常處理和日志記錄。第一,商品銷售信息管理模塊功能?梢圆樵冧N售商品操作,更新維護銷售商品數(shù)量、價格等信息,匯總整理商品銷售信息。第二,采購信息管理模塊功能。查詢、更新進貨信息,可以對進貨情況進行添加、刪除、修改操作。第三,商品庫存信息管理功能。查詢商品信息、更新商品信息,包括添加、刪除、修改商品信息,查詢庫存信息,更新庫存信息。第四,超市職工信息管理模塊功能。查詢、更新員工信息,包括新增、刪除、修改員工信息,查詢供貨商信息,更新供貨商信息,包括新增、刪除、修改產(chǎn)品信息,管理員工操作本信息管理系統(tǒng)的權限。
5.6 數(shù)據(jù)庫的綜合設計
第一,數(shù)據(jù)庫表設計本系統(tǒng)數(shù)據(jù)庫中的商品信息表,必填數(shù)據(jù)項有商品編號、供應商編碼、商品名、條形碼、價格,可選填項有計算單位、種類、產(chǎn)地、備注等,在該數(shù)據(jù)表中商品編號是主鍵,商品編號可以采用位數(shù)分類方法。第二,供應商信息,必填項有供貨商編碼、商家名、聯(lián)系人及號碼等,可選填項有開戶行、銀行賬號、備注。第三,進貨清單,必填項有進貨單號、商品編碼、供應商、進貨價、數(shù)量、金額、進貨日期等,可選填項為備注,該數(shù)據(jù)表的主鍵是進貨單號。第四,銷售信息,必填數(shù)據(jù)項為銷售單號、商品編號、銷售數(shù)量和銷售日期等,可選填項商品名稱、商品庫存數(shù)量、商品當前價格,該數(shù)據(jù)表中商品編號是主鍵,每個商品對應唯一的一個商品編碼。第五,庫存信息,必填項為商品編碼、商品類型、庫存數(shù)量。第六,員工信息表,必填項為員工編碼、姓名、性別、身份證號,可選填數(shù)據(jù)項為籍貫、工資、出生年月、婚否、聯(lián)系方式、地址、備注等,其中員工編號是主鍵,對員工的標識具有唯一性。
6 結(jié)束語
科技現(xiàn)代化的發(fā)展,促進了社會和生活信息化的迅速發(fā)展,各行業(yè)為了應對激烈的市場競爭紛紛采取信息化管理手段,以提高效率、降低成本,F(xiàn)代超市的競爭越來越激烈,超市經(jīng)營的規(guī)模也在不斷擴大,為了在激烈的行業(yè)競爭中提高管理效率,降低經(jīng)營成本,就需要利用信息化技術來建立管理系統(tǒng)以對商品的種類、進存貨進行有效的管理和數(shù)據(jù)統(tǒng)計分析,從而實現(xiàn)對超市的集中控制和信息的及時傳遞。
【探析超市的信息管理系統(tǒng)設計與實現(xiàn)論文】相關文章:
測量信息管理系統(tǒng)的設計與功能實現(xiàn)05-01
試析高校信息管理系統(tǒng)的開發(fā)與實現(xiàn)教育論文05-03
隧道工程管理系統(tǒng)設計探析論文05-02
學生學籍管理系統(tǒng)設計與實現(xiàn)論文05-03
禮服租賃管理系統(tǒng)設計與實現(xiàn)論文05-03
城市勘察測繪信息管理系統(tǒng)設計與實現(xiàn)04-28
室內(nèi)定位系統(tǒng)模型設計與實現(xiàn)論文05-04