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