歡迎訪(fǎng)問(wèn)無(wú)錫華德倉儲設備有限公司官方網(wǎng)站!網(wǎng)站地圖

某大型連鎖超市庫存管理系統分析報告

人氣:23 發(fā)布時(shí)間:2024-08-19

  全部?jì)热菘芍苯酉螺d(含各層DFD圖):

  訪(fǎng)問(wèn)密碼 unclewang.info

  一、前言?2

  二、現行庫存管理系統概況?3

  2.1企業(yè)發(fā)展概況?3

  2.2目前企業(yè)庫存流程調查情況?3

  2.3目前信息載體調查情況?7

  三、庫存管理系統需求分析?9

  3.1現行系統的不足分析?9

  3.2信息需求分析?9

  3.3功能需求分析?9

  四、數據模型及編碼模型設計?12

  4.1數據字典?12

  4.2概念結構設計?12

  4.3邏輯結構設計?16

  五、子系統劃分?19

  5.1子系統劃分概述?19

  5.2主要子系統具體設計?19

  六、新庫存管理系統功能模型設計?29

  6.1頂層DFD圖?29

  6.2 各個(gè)功能的1層DFD圖?29

  參考文獻?34

  實(shí)驗心得?35

  本篇系統分析報告主要以某大型連鎖超市為研究對象,由于現在大型連鎖超市主要還是傳統的消費購物模式,而未來(lái)的超市發(fā)展趨勢則是一種基于LBS服務(wù)的O2O模式,即用戶(hù)可以通過(guò)線(xiàn)上的支付,然后對于超市可覆蓋的范圍進(jìn)行配送。我們通過(guò)對庫存管理的現實(shí)情況進(jìn)行分析,對該準備轉型的該超市的庫存管理系統進(jìn)行了初步的設計。我們的分析報告主要采用了結構化分析方法(Structure Analysis)以及結構化設計方法(Structure Design)對系統進(jìn)行相關(guān)系統局部邏輯設計和物理模型設計。

  庫存管理系統對于大型連鎖超市是不可缺少的一部分,對于企業(yè)的決策和管理也是至關(guān)重要的。對于一個(gè)大型連鎖超市,每天有大量的顧客光臨,每天進(jìn)貨、清倉等對于超市管理員而言非常重要。因此,我們本次的系統分析與設計選取了某大型連鎖超市,去設計一套基于大型連鎖超市的庫存管理系統來(lái)給用戶(hù)提供充足的信息和快捷的查詢(xún)手段。我們選取的該大型連鎖超市規模一直在不斷擴大,產(chǎn)品數量也在急劇增加,所入庫產(chǎn)品的種類(lèi)也不斷地更新,有關(guān)產(chǎn)品的各種信息量在成倍增長(cháng)。面對龐大的產(chǎn)品信息量,如何有效地管理庫存產(chǎn)品,及時(shí)反饋庫存管理的相關(guān)信息,是確保該超市正常運行的必要手段,也是其超市管理中不可或缺的一部分。

  本文首先闡述了庫存管理系統的研究背景和意義,并分析了當前現狀,重點(diǎn)分析了系統的業(yè)務(wù)流程、功能需求分析以及數據模型分析,并給出相關(guān)的業(yè)務(wù)流程圖、數據流程圖、數據字典以及E-R模型。最后就是對系統進(jìn)行子系統劃分,包括基本信息管理子系統、進(jìn)退貨管理子系統、銷(xiāo)售管理子系統、盤(pán)點(diǎn)管理子系統、查詢(xún)統計管理子系統等進(jìn)行了一些相關(guān)的設計,給出其子系統劃分功能圖以及各子系統的業(yè)務(wù)處理流程圖。

  2.1企業(yè)發(fā)展概況

  該大型連鎖超市每周的顧客量都達到上萬(wàn)人次,因此加強對庫存的管理,對于維護超市正常的運營(yíng)發(fā)展具有十分重要的意義。在對庫存進(jìn)行管理的過(guò)程中,必須對各類(lèi)產(chǎn)品進(jìn)行有效的分類(lèi)管理,才能提高超市的有效管理。同時(shí)隨著(zhù)超市規模的不斷擴大以及產(chǎn)品數量的急劇增加和種類(lèi)的增多,產(chǎn)品的信息量就顯得非常龐大,產(chǎn)品的信息也增多了,這樣一來(lái),加強對庫存管理就顯得非常重要,及時(shí)地反饋銷(xiāo)售信息,確保超市的運行效益。庫存管理的重點(diǎn)在于加強對商品的入庫管理、盤(pán)點(diǎn)管理等方面。只有嚴格的進(jìn)行控制,才能最大程度地給超市帶來(lái)最大利潤化。而目前該超市準備進(jìn)行O2O的轉型,因此對企業(yè)信息系統提出了新的要求。

  2.2目前企業(yè)庫存流程調查情況

  對于該超市的庫存管理系統,主要包括商品采購、商品入庫、商品出庫以及庫存盤(pán)點(diǎn)四個(gè)主要庫存業(yè)務(wù)流程。

  2.2.1商品采購流程分析

  商品釆購的流程為:

 ?。?)庫存人員根據商品庫存情況及時(shí)向采購人員反饋信息,以便采購人員及時(shí)地進(jìn)行商品的釆購。

 ?。?)采購人員根據庫存人員反饋的信息以及顧客需求信息制定商品采購計劃。

 ?。?)采購人員將商品采購計劃交由超市管理員進(jìn)行審核。審核通過(guò)后就會(huì )進(jìn)行貨源的查找工作。

 ?。?)聯(lián)系供貨商,結合商品市場(chǎng)價(jià)格情況進(jìn)行商品價(jià)格的商議,最大程度地降低進(jìn)貨成本。

 ?。?)價(jià)格談妥后,確認購買(mǎi),并安排相關(guān)人員進(jìn)行貨物購買(mǎi),并到財務(wù)部門(mén)進(jìn)行采購結算工作。商品采購業(yè)務(wù)流程如圖2-1所示。

  圖2-1商品采購業(yè)務(wù)流程圖

  2.2.2商品入庫流程分析

  釆購的商品需要進(jìn)行入庫操作,由相關(guān)人員組織貨品核對,并將商品按照類(lèi)型分配到不同的倉庫中進(jìn)行保存。商品入庫流程如下。

 ?。?)貨物到達后,由超市站臺值班員進(jìn)行組織卸貨工作,需要進(jìn)行品種清點(diǎn)、商品件數的核算,并且編寫(xiě)《物資清點(diǎn)表》,送至收貨組進(jìn)行驗收;

 ?。?)收貨組人員根據《物資清點(diǎn)表》核對驗收貨物,并將貨物分配到相應的庫位,填寫(xiě)《碼單》。

 ?。?)供應商《貨物明細單》到達后,庫存人員填寫(xiě)《入庫單》。核對《碼單》、《貨物明細單》,《入庫單》,如果出現清點(diǎn)差錯,填寫(xiě)《貨物異常報告》,并返回給供應商。

 ?。?)財務(wù)人員進(jìn)行審核記賬后,生成《帳卡》、《入庫收費單》,并將相關(guān)數據賬單進(jìn)行存放保管工作,以便用于盤(pán)點(diǎn)所用。商品入庫的業(yè)務(wù)流程圖如圖2-2所示。

  圖2-2商品入庫業(yè)務(wù)流程圖

  2.2.3商品出庫流程分析

  商品出庫指的是將庫存商品進(jìn)行出庫操作,由相關(guān)人員組織商品搬運,同時(shí)將出庫的商品進(jìn)行相關(guān)登記。商品出庫的主要流程如下。

 ?。?)超市提貨人員持提貨單至發(fā)貨組,要求提貨。調度員核實(shí)提貨單的合法性,填寫(xiě)《出庫單》,顯示相關(guān)業(yè)務(wù)號信息,如果有層次,則顯示層次信息,并修改層次信息;如果是一個(gè)業(yè)務(wù)號的尾貨則給出尾貨提示。然后向提貨人員出具《出庫收費單》并派保管員準備發(fā)貨。

 ?。?)保管員持組織貨物裝運,記錄實(shí)出貨物信息,填寫(xiě)《碼單出庫信息表》。

 ?。?)—批貨物全部出庫后,保管員將《帳卡》、《提貨單》、《碼單》送至財務(wù)部門(mén)核實(shí)平帳后,存檔。商品出庫的業(yè)務(wù)流程圖如圖2-3所示。

  圖2-3商品入庫業(yè)務(wù)流程圖

  2.2.4庫存盤(pán)點(diǎn)流程分析

  超市需要定期地進(jìn)行庫存商品的盤(pán)點(diǎn),包括數量是否符合、商品報廢情況等等,并核實(shí)賬單是否相符。庫存盤(pán)點(diǎn)流程如下:

 ?。?)倉庫人員根據需要盤(pán)點(diǎn)的貨物生成盤(pán)點(diǎn)帳存表,表中有生成盤(pán)點(diǎn)表的商

  品編碼、商品名稱(chēng)、庫位、經(jīng)營(yíng)方式、庫存數量及盤(pán)點(diǎn)日期等相關(guān)信息。

 ?。?)打印盤(pán)點(diǎn)單,包括的項目有:商品庫位、類(lèi)別、商品編碼、商品名稱(chēng)、經(jīng)營(yíng)方式、實(shí)盤(pán)數量及盤(pán)點(diǎn)日期,這里不輸出商品的帳存數量。

 ?。?)盤(pán)點(diǎn)員手持盤(pán)點(diǎn)單,進(jìn)行實(shí)地盤(pán)點(diǎn),將數量填入盤(pán)點(diǎn)單中實(shí)盤(pán)數量處。

 ?。?)倉庫人員在微機中調出對應的盤(pán)點(diǎn)帳存表,將實(shí)盤(pán)的數量錄入進(jìn)去,經(jīng)管理人員檢察錄入數據的準確性后,審核生效。

 ?。?)生成盤(pán)點(diǎn)盈虧表。

 ?。?)計對商品有盤(pán)盈和盤(pán)虧的商品進(jìn)行記賬。凡是有盈虧的商品列出商品編碼、名稱(chēng)、實(shí)盤(pán)數量、帳存數量、成本單價(jià)、盈虧金額等相關(guān)信息。庫存盤(pán)點(diǎn)流程圖如圖2-4所示。

  圖2-4庫存盤(pán)點(diǎn)業(yè)務(wù)流程圖

  2.3目前信息載體調查情況

  在企業(yè)的業(yè)務(wù)流程中主要出現的信息載體較多,主要有:

  信息載體名稱(chēng)

  出現的業(yè)務(wù)流程名稱(chēng)

  相關(guān)人員

  庫存反饋表

  采購流程

  庫存人員

  采購計劃

  采購流程

  采購人員、管理部門(mén)

  采購單

  采購流程

  采購人員、財務(wù)部門(mén)、供應商

  物資清點(diǎn)單

  入庫流程

  收貨組人員、超市值班員

  入庫流程、出庫流程

  收貨組人員

  貨物明細單

  入庫流程

  供應商、庫存人員

  入庫單

  入庫流程

  庫存人員

  貨物異常報告

  入庫流程

  供應商、庫存人員

  帳卡(入庫收費單)

  入庫流程、出庫流程

  庫存人員

  出庫單

  出庫流程

  調度人員

  碼單出庫信息單

  出庫流程

  保管員

  提貨單

  出庫流程

  提貨人員

  盤(pán)點(diǎn)賬存表

  盤(pán)點(diǎn)流程

  庫存人員、財務(wù)部門(mén)

  盤(pán)點(diǎn)單

  盤(pán)點(diǎn)流程

  庫存人員

  盤(pán)點(diǎn)盈虧表

  盤(pán)點(diǎn)流程

  財務(wù)部門(mén)

  表2-1 信息載體情況表

  本文的2.2章節已經(jīng)對現行系統的主要流程進(jìn)行分析,這一章主要描述了其現行系統的不足分析、信息需求分析以及功能需求分析。

  3.1現行系統的不足分析

  本文的2.2章節已經(jīng)對現行系統的主要流程進(jìn)行分析,但由于該大型連鎖超市出現了新的配送業(yè)務(wù)流程圖,現行庫存管理系統不能滿(mǎn)足其轉型后的業(yè)務(wù)流程。

  配送業(yè)務(wù)流程圖主要為:

 ?。?)用戶(hù)在網(wǎng)上訂購填寫(xiě)購買(mǎi)單

 ?。?)系統將配送信息傳給庫存人員,庫存人員接到訂購單讀取后將商品運到配送人員

 ?。?)配送人員通過(guò)訂購信息進(jìn)行商品配送。

  3.2信息需求分析

  信息需求分析是根據企業(yè)規劃和管理理論來(lái)分析企業(yè)的信息需求,其目的是對企業(yè)的數據和信息需求進(jìn)行分析,為新系統數據存儲模型的設計提供信息。主要從業(yè)務(wù)處理工作的信息需求、高層領(lǐng)導者的信息需求以及企業(yè)發(fā)展和改革方面的信息需求三個(gè)方面進(jìn)行分析。

  對于本文所討論的大型連鎖超市的庫存管理系統來(lái)說(shuō),在上面討論的當前主要業(yè)務(wù)流程中存在大量的信息載體,其中都包含著(zhù)大量的數據,例如對多次的庫存反饋表進(jìn)行分析可以幫助企業(yè)提前進(jìn)行采購決策;對貨物異常報告可以幫助供應商更好的進(jìn)行采購,使企業(yè)外部?jì)r(jià)值鏈更加牢固。

  大型連鎖超市以后會(huì )逐漸形成一種超市O2O模式,指將線(xiàn)下的商務(wù)機會(huì )與互聯(lián)網(wǎng)結合,讓互聯(lián)網(wǎng)成為線(xiàn)下交易的前臺。那么在這樣一個(gè)新的背景下,企業(yè)必須要進(jìn)行在線(xiàn)電子商務(wù)平臺的構建以及物流的配送,而對于該超市目前的電子商務(wù)平臺發(fā)展已經(jīng)比較適應,但是轉型后進(jìn)行配送需要對用戶(hù)的位置信息進(jìn)行分析(即一種LBS的服務(wù)模式),而且由于省略了銷(xiāo)售過(guò)程中的一些流程,需要從倉庫直接發(fā)貨進(jìn)行配送,因此對目前的庫存管理系統提出了新的信息需求。新的信息需求主要包括:用戶(hù)位置信息,配送人員信息,配送信息等。

  3.3功能需求分析

  3.3.1基本信息管理功能分析

  基本信息管理功能主要完成對商品新增(商品信息的錄入)操作,商品信息更新、過(guò)時(shí)商品信息刪除、商品信息的查詢(xún)等處理操作。具體功能如下。

 ?。?)商品新增。當有商品進(jìn)入超市庫存時(shí),需要對商品信息進(jìn)行添加操作,包括商品編號、商品名稱(chēng)、商品價(jià)格、商品數量等。

 ?。?)商品信息更新。主要是對已有的商品信息進(jìn)行修改,如銷(xiāo)售商品后,需要對已銷(xiāo)售的商品的庫存數量進(jìn)行修改同時(shí)如果有商品釆購進(jìn)來(lái),并且此類(lèi)商品信息已經(jīng)存在,也需要對商品數量進(jìn)行更新操作。

 ?。?)商品信息刪除。對于一些報廢商品、超過(guò)保證期的商品需要進(jìn)行處理操作,其相關(guān)信息也需要執行刪除操作。

 ?。?)商品信息查詢(xún)。根據商品編號,可以對商品信息進(jìn)行檢索操作,除了可以對某一商品信息進(jìn)行查詢(xún)外,還可以對所有的庫存商品信息進(jìn)行瀏覽操作。

  3.3.2進(jìn)退貨管理功能分析

  進(jìn)退貨管理功能主要對入庫以及出庫商品信息進(jìn)行相關(guān)管理,包括商品釆購登記、商品下架、商品上架、商品退貨以及商品報廢等相關(guān)管理。

 ?。?)商品采購登記。對于采購進(jìn)來(lái)的商品信息需要進(jìn)行相關(guān)登記操作,包括商品名稱(chēng)、數量、單價(jià)、結算方式、實(shí)付金額等。

 ?。?) 商品下架。對于下架的商品需要進(jìn)行記錄,下架的商品需要重新進(jìn)入倉庫進(jìn)行管理。

 ?。?)商品上架。商品上架是指將商品從倉庫中搬運到超市貨架上,而上架的商品信息需要進(jìn)行記載操作。

 ?。?)商品退貨。商品因為質(zhì)量問(wèn)題等原因,需要進(jìn)行退貨處理。這里的退貨是指超市向供貨商進(jìn)行退貨處理。

  3.3.3銷(xiāo)售管理功能分析

  銷(xiāo)售管理功能主要完成對商品銷(xiāo)售登記以及商品退貨處理等操作,具體功能如下。

 ?。?)商品銷(xiāo)售管理。在這個(gè)模塊中,主要是對商品的銷(xiāo)售信息進(jìn)行登記操作,包括商品名稱(chēng)、商品數量、銷(xiāo)售金額、銷(xiāo)售時(shí)間等信息。

 ?。?)商品退貨。這模塊主要是用來(lái)登記顧客退貨情況,包括退貨商品名稱(chēng)、數量、退貨金額、退貨時(shí)間等相關(guān)信息。

  3.3.4盤(pán)點(diǎn)管理功能分析

  盤(pán)點(diǎn)管理主要是進(jìn)行貨架商品盤(pán)點(diǎn)以及庫存盤(pán)點(diǎn)等管理,具體的功能如下。

 ?。?)貨架商品盤(pán)點(diǎn)管理。超市會(huì )每天進(jìn)行貨架商品盤(pán)點(diǎn)管理,這樣就能更好地安排商品的上架工作。

 ?。?)庫存盤(pán)點(diǎn)管理。庫存盤(pán)點(diǎn)主要是對商品數量進(jìn)行清點(diǎn),查看商品數量是否與賬單是否相符。

  3.3.5查詢(xún)統計管理功能分析

  查詢(xún)統計管理主要是進(jìn)行相關(guān)信息的查詢(xún)以及統計管理,包括銷(xiāo)售排名統計、進(jìn)貨查詢(xún)、退貨查詢(xún)、銷(xiāo)售查詢(xún)以及商品庫存查詢(xún)等相關(guān)管理。具體的功能如下。

 ?。?)銷(xiāo)售排名統計。按照某一時(shí)間段內商品數量或者銷(xiāo)售金額來(lái)將銷(xiāo)售的商品進(jìn)行排名操作,這樣就可以了解顧客對哪些商品的需求更大,也能更好地制定釆購計劃。

 ?。?)進(jìn)貨查詢(xún)。在這模塊里,可以根據時(shí)間來(lái)查詢(xún)這段是時(shí)間內超市的進(jìn)貨情況。

 ?。?)退貨查詢(xún)。在這個(gè)模塊中可以對退貨情況進(jìn)行查詢(xún),包括顧客退貨情況以及超市退貨情況等。

 ?。?)銷(xiāo)售查詢(xún)??梢詫Τ械纳唐蜂N(xiāo)售情況進(jìn)行查詢(xún)、可以查詢(xún)某天的銷(xiāo)售情況也可以查詢(xún)某月或者某年的銷(xiāo)售情況。

 ?。?)商品庫存查詢(xún)??梢詫δ撤N商品的庫存情況進(jìn)行查詢(xún)、方便進(jìn)行采購處理。

  3.2.6系統管理功能分析

  系統管理該部分主要完成用戶(hù)管理、密碼修改、日志管理、數據庫管理等功能。

 ?。?)用戶(hù)管理。完成對系統用戶(hù)的添加、修改以及注銷(xiāo)等相關(guān)操作。

 ?。?)密碼修改。提供用戶(hù)進(jìn)行登錄密碼修改的平臺。

 ?。?)數據庫管理。對系統數據庫進(jìn)行備份以及還原兩部分。該超市庫存警務(wù)化管理系統釆用完全備份方式,將數據庫數據整個(gè)地備份到文件中。數據庫還原則視為是備份的逆過(guò)程,系統故障導致數據庫破壞時(shí),需要立即還原處理。

 ?。?)日志管理。對于用戶(hù)的所有操作都會(huì )有個(gè)日志文件進(jìn)行記錄,方便后期維護或者操作。

  3.3.7配送管理功能分析

  配送管理主要是進(jìn)行庫存商品配送等管理,具體的功能如下。

 ?。?)庫存商品配送管理。配送人員會(huì )進(jìn)行庫存商品配送,將用戶(hù)在網(wǎng)上預訂的商品送達到用戶(hù)手上。

 ?。?)配送信息管理。配送信息管理主要是對配送信息進(jìn)行比較和核對,查看配送信息是否與訂貨信息相符。

  4.1數據字典

  數據字典(Data dictionary)是一種用戶(hù)可以訪(fǎng)問(wèn)的記錄數據庫和應用程序源數據的目錄。數據字典主要由五部分組成,包括數據項、數據結構、數據流、數據存儲以及處理過(guò)程。

  數據字典最重要的作用是作為分析階段的工具。任何字典最重要的用途都是供人查詢(xún)對不了解的條目的解釋,在結構化分析中,數據字典的作用是給數據流圖上每個(gè)成分加以定義和說(shuō)明。根據前面相關(guān)需求分析,得到系統的數據字典如下所示。

  采購人員:{人員編號VARCHAR(10),姓名VARCHAR(12),性別CHAR(2),身份證號VARCHAR(28),籍貫VARCHAR(20),聯(lián)系方式VARCHAR(20),工資FLOAT}

  商品:{商品編號VARCHAR(10),商品名稱(chēng)VARCHAR(12),商品標識VARCHAR(10),售價(jià)FLOAT,進(jìn)價(jià)FLOAT,規格VARCHAR(10),等級VARCHAR(10),產(chǎn)地VARCHAR(30)類(lèi)別 VARCHAR(20)}

  倉庫:{倉庫編號VARCHAR(10),倉庫名稱(chēng)VARCHAR(12),倉庫類(lèi)型CHAR(4), 所在位置VARCHAR(20),容量FLOAT,負責人VARCHAR(10),聯(lián)系方式VARCHAR(20)}

  供貨商:{供貨商名稱(chēng)VARCHAR(10),供貨商 性質(zhì)VARCHAR(12),供貨商地址VARCHAR (30),供貨商聯(lián)系方式VARCHAR (20)}

  庫存:{商品編號VARCHAR(10),商品名稱(chēng)VARCHAR (12),商品型號VARCHAR (8),商品數量頂T,商品單價(jià)FLOAT,供應商VARCHAR(10)}

  出庫:{出庫編號VARCHAR (10),商品編號VARCHAR(10),商品名稱(chēng)VARCHAR (12),商品型號VARCHAR(4),商品數量INT,商品單價(jià)FLOAT,供應商VARCHAR(10),出庫日期DATETIME}

  入庫:{入庫編號VARCHAR(10),商品編號VARCHAR(10),商品名稱(chēng)VARCHAR(12),商品型號VARCHAR(4),商品數量INT,商品單價(jià)FLOAT,供應商VARCHAR(10),入庫日期 DATETME}

  配送:{配送編號VARCHAR(10) ,商品編號VARCHAR(10),商品名稱(chēng)VARCHAR(12),商品型號VARCHAR(4),商品數量INT,商品單價(jià)FLOAT,用戶(hù)信息VARCHAR (12) 配送日期 DATETME }

  4.2概念結構設計

  采用裝配模式的數據模型結構進(jìn)行該庫存管理系統的概念結構設計:

 ?。?)采購人員實(shí)體包括人員編號、姓名、性別、身份證號、籍貫、聯(lián)系方式、工資、備注屬性,其實(shí)體屬性圖如圖4-1所示。

  圖4-1采購人員實(shí)體屬性圖

 ?。?)商品實(shí)體包括商品編號、商品名稱(chēng)、商品標識、售價(jià)、進(jìn)價(jià)、規格、等級、產(chǎn)地、類(lèi)別等屬性,其實(shí)體屬性圖如圖4-2所示。

  圖4-2商品實(shí)體屬性圖

 ?。?)倉庫實(shí)體包括倉庫編號、倉庫名稱(chēng)、倉庫類(lèi)型、所在位置、容量、負責人、聯(lián)系方式等屬性,其實(shí)體屬性圖如圖4-3所示。

  圖4-3倉庫實(shí)體屬性圖

 ?。?)供貨商實(shí)體包括供貨商名稱(chēng)、供貨商性質(zhì)、供貨商地址、供貨商聯(lián)系方式等屬性,其實(shí)體屬性圖如圖4-4所示。

  圖4-4供貨商實(shí)體屬性圖

 ?。?)庫存實(shí)體包括商品編號、商品名稱(chēng)、商品型號、商品數量、商品單價(jià)、供應商、備注等屬性,其實(shí)體屬性圖如圖4-5所示。

  圖4-5庫存實(shí)體屬性圖

 ?。?)出庫實(shí)體包括出庫編號、商品編號、商品名稱(chēng)、商品型號、商品數量、商品單價(jià)、供應商、出庫日期等屬性,其實(shí)體屬性圖如圖4-6所示。

  圖4-6出庫實(shí)體屬性圖

 ?。?)入庫實(shí)體包括入庫編號、商品編號、商品名稱(chēng)、商品型號、商品數量、商品單價(jià)、供應商、入庫日期等屬性,其實(shí)體屬性圖如圖4-7所示。

  圖4-7入庫實(shí)體屬性圖

 ?。?)配送實(shí)體包括配送編號、商品編號、商品名稱(chēng)、商品型號、商品數量、商品單價(jià)、用戶(hù)、配送日期等屬性,其實(shí)體屬性圖如圖4-8所示。

  圖4-8配送實(shí)體屬性圖

 ?。?)本超市庫存管理系統主要包括釆購人員、商品、供貨商、倉庫、入庫、出庫以及倉庫人員、客戶(hù)、配送人員等幾個(gè)實(shí)體。其中一個(gè)釆購人員可以向多個(gè)供貨商進(jìn)行多種商品的采購,同時(shí)一個(gè)供貨商可以向多個(gè)采購人員供應多種商品;一個(gè)倉庫可以存放多種商品,但是一類(lèi)商品只能存放在一個(gè)倉庫中;一名倉庫人員可以負責管理多個(gè)倉庫,倉庫人員與倉庫之間是一對多的關(guān)系;出庫與商品、入庫與商品之間是一對多的關(guān)系。多個(gè)客戶(hù)可訂購多個(gè)商品,每個(gè)配送人員負責1個(gè)倉庫的配送,可同時(shí)向多個(gè)用戶(hù)配送多個(gè)商品。系統的總體E-R圖如圖4-9所示。

  圖4-9系統總體E-R圖

  4.3邏輯結構設計

  數據庫的關(guān)系模型根據數據模型來(lái)確定,即將關(guān)系模型轉化為數據庫系統所支持的實(shí)際數據模型,得到數據庫的邏輯結構。在數據庫的關(guān)系模型及系統處理過(guò)程中的數據的結構的基礎上,獲得系統數據庫表以及表之間的關(guān)系。在本系統中,以下是系統中幾個(gè)主要的數據庫表結構,如表4-1到4-7所示:

  表4-1商品信息表

  數據類(lèi)型

  數據長(cháng)度

  SPBH

  Varchor

  Primary Key

  商品編號

  SPMC

  Varchor

  NOT NULL

  商品名稱(chēng)

  SPBS

  Varchor

  NULL

  商品標識

  Float

  NULL

  Float

  NULL

  Varchor

  NULL

  Varchor

  NULL

  Varchor

  NULL

  Varchor

  NULL

  表4-2倉庫基本信息表

  數據類(lèi)型

  數據長(cháng)度

  CKBH

  Varchor

  Primary Key

  倉庫編號

  CKMC

  Varchor

  NOT NULL

  倉庫名稱(chēng)

  CKLX

  Char

  NULL

  倉庫類(lèi)型

  SZWZ

  Varchar

  NULL

  所在位置

  Float

  NULL

  FZR

  Varchor

  NULL

  負責人

  LLFS

  Varchor

  NULL

  聯(lián)系方式

  表4-3供貨商基本信息表

  數據類(lèi)型

  數據長(cháng)度

  GHSMC

  Varchor

  Primary Key L

  供貨商名稱(chēng)

  GHSXZ

  Varchor

  NULL

  供貨商性質(zhì)

  GHSDZ

  Varchar

  NULL

  供貨商地址

  GHSLLFS

  Varchar

  NULL

  供貨商聯(lián)系方式

  表4-4庫存基本信息表

  數據類(lèi)型

  數據長(cháng)度

  SPBH

  Varchar

  Foreign Key

  商品編號

  SPMC

  Varchar

  Not NULL

  商品名稱(chēng)

  SPXH

  Varchar

  NULL

  商品型號

  SPSL

  Int

  NULL

  商品數量

  SPDJ

  Float

  NULL

  商品單價(jià)

  GYS

  Varchar

  Foreign Key

  供應商

  Varchar

  NULL

  表4-5出庫基本信息表

  數據類(lèi)型

  數據長(cháng)度

  CKBH

  Varchar

  Primary Key

  出庫編號

  SPBH

  Varchar

  Foreign Key

  商品編號

  SPMC

  Varchar

  Not NULL

  商品名稱(chēng)

  SPXH

  Varchar

  NULL

  商品型號

  SPSL

  Int

  NULL

  商品數量

  SPDJ

  Float

  NULL

  商品單價(jià)

  GYS

  Varchar

  Foreign Key

  供應商

  PSRQ

  Datetime

  NULL

  配送日期

  Varchar

  NULL

  表4-6入庫基本信息表

  數據類(lèi)型

  數據長(cháng)度

  RKBH

  Varchar

  Primary Key

  出庫編號

  SPBH

  Varchar

  Foreign Key

  商品編號

  SPMC

  Varchar

  Not NULL

  商品名稱(chēng)

  SPXH

  Varchar

  NULL

  商品型號

  SPSL

  Int

  NULL

  商品數量

  SPDJ

  Float

  NULL

  商品單價(jià)

  GYS

  Varchar

  Foreign Key

  供應商

  RKRQ

  Datetime

  NULL

  入庫日期

  Varchar

  NULL

  表4-7配送基本信息表

  數據類(lèi)型

  數據長(cháng)度

  PSBH

  Varchar

  Primary Key

  配送編號

  SPBH

  Varchar

  Foreign Key

  商品編號

  SPMC

  Varchar

  Not NULL

  商品名稱(chēng)

  SPXH

  Varchar

  NULL

  商品型號

  SPSL

  Int

  NULL

  商品數量

  SPDJ

  Float

  NULL

  商品單價(jià)

  YHXX

  Varchar

  NULL

  用戶(hù)信息

  PSRQ

  Datetime

  NULL

  配送日期

  5.1子系統劃分概述

  根據該大型連鎖超市的特點(diǎn),本系統采用職能法劃分子系統,各子系統的劃分及功能見(jiàn)圖5-1在原系統中沒(méi)有配送管理,由于新添了配送管理,在新系統的設計中,將其作為單獨的一個(gè)子系統:

  圖5-1子系統劃分概況

  5.2主要子系統具體設計

  5.2.1基本信息管理子系統

  在基本管理子系統中包括新增商品、商品信息更新、商品信息刪除、商品信息檢索等四個(gè)子系統

 ?。?)新增商品子系統。本子系統為新釆購的商品信息進(jìn)行新增功能,對新入庫的商品,其信息需要錄入到系統中,包括商品名稱(chēng)、商品類(lèi)型、商品數量、商品價(jià)格、采購時(shí)間等數據信息。輸入完后確認保存,系統會(huì )同步在數據庫中進(jìn)行更新保存。新增商品的處理流程圖如圖5-2所示。

  圖5-2商品新增處理流程圖

 ?。?)商品信息更新子系統。在這個(gè)子系統里面,過(guò)輸入進(jìn)行修改的商品名稱(chēng),確認后系統會(huì )返回相關(guān)信息給用戶(hù),用戶(hù)修改商品信息后確認保存,系統會(huì )自動(dòng)更新數據庫表。商品信息更新處理流程圖如圖5-3所示。

  圖5-3商品信息更新處理流程圖

 ?。?)商品信息刪除子系統。用戶(hù)在這個(gè)子系統中可以對商品信息進(jìn)行刪除操作,通過(guò)商品名稱(chēng)找到需要進(jìn)行刪除的商品信息,執行刪除操作,商品信息就會(huì )從相應的數據庫表中進(jìn)行清除操作。

 ?。?)商品信息檢索子系統。在這個(gè)子系統里面,用戶(hù)通過(guò)輸入商品編號就可以查看該商品的相關(guān)信息,包括商品單價(jià)、商品生產(chǎn)日期、存放條件等。

  5.2.2進(jìn)退貨管理子系統

  進(jìn)退貨管理子系統主要實(shí)現對商品的采購信息表、上架信息表、下架信息表以及退貨信息表進(jìn)行管理,在此子系統里主要包括:商品釆購登記、商品下架、商品上架、商品退貨以及商品報廢等五個(gè)子系統。

 ?。?)商品釆購登記子系統。在這個(gè)子系統里面,用戶(hù)將釆購的商品信息進(jìn)行登記操作,以便用來(lái)對商品信息進(jìn)行相關(guān)管理操作。首先,采購人員登錄系統,選擇采購登記,輸入釆購商品相關(guān)信息后,確認保存,系統會(huì )進(jìn)行信息的完整性檢測,當信息完整時(shí),系統自動(dòng)更新數據庫表。商品采購登記的處理流程圖如圖5-3所示。

  圖4-6商品采購登記處理流程圖

 ?。?)商品下架子系統。在這個(gè)子系統里面,只要是對下架商品信息進(jìn)行登記。超市保管員登錄系統,將清點(diǎn)下架的商品信息錄入到系統中,同時(shí)庫存信息也會(huì )自動(dòng)進(jìn)行更新操作。

 ?。?)商品上架子系統。在這個(gè)子系統里面,當有商品上架的時(shí)候,上架商品信息需要進(jìn)行添加操作,同時(shí)需要更新庫存信息。

 ?。?)商品退貨子系統。在這子系統中,由于采購商品出現質(zhì)量問(wèn)題,需要向供貨商進(jìn)行商品退貨處理。采購人員登錄系統,進(jìn)入到退貨處理界面,輸入商品退貨信息,確認退貨操作后,信息會(huì )添加至數據庫表中,同時(shí)退貨金額也會(huì )更新至財務(wù)結算中。商品退貨的處理流程圖如圖5-4所示。

  圖5-4商品退貨處理流程圖

 ?。?)商品報廢子系統。因為由于某些商品出現質(zhì)量問(wèn)題或者商品本身已被損壞,需要進(jìn)行報廢處理工作。

  5.2.3銷(xiāo)售管理子系統

  銷(xiāo)售管理子系統實(shí)現對商品的銷(xiāo)售信息的管理,在銷(xiāo)售管理子系統中主要包括兩個(gè)子系統:商品銷(xiāo)售登記子系統以及商品退貨處理子系統。

 ?。?)商品銷(xiāo)售登記子系統。在這個(gè)子系統里面,銷(xiāo)售人員登陸系統后,輸入商品銷(xiāo)售信息后,確認保存,系統會(huì )自動(dòng)將成績(jì)保存至數據庫表中。商品銷(xiāo)售登記的處理流程圖如圖5-5所示

  圖5-5商品銷(xiāo)售登記處理流程圖

 ?。?)商品退貨處理子系統。在這個(gè)子系統里面,主要登記顧客退貨情況,包括退貨商品名稱(chēng)、數量、退貨金額、退貨時(shí)間等相關(guān)信息。

  5.2.4盤(pán)點(diǎn)管理子系統

  盤(pán)點(diǎn)管理子系統主要包括貨架商品盤(pán)點(diǎn)子系統和庫存盤(pán)點(diǎn)子系統等兩個(gè)子系統,是對貨架商品信息以及庫存商品信息進(jìn)行的管理。

 ?。?)貨架商品盤(pán)點(diǎn)子系統。超市每天結束營(yíng)業(yè)的時(shí)候需要對貨架商品信息進(jìn)行盤(pán)點(diǎn),以便確認當天銷(xiāo)售正常運作。首先由盤(pán)點(diǎn)人員輸入貨架清點(diǎn)信息,系統會(huì )根據清點(diǎn)信息以及當天銷(xiāo)售以及顧客退貨情況進(jìn)行盤(pán)點(diǎn)結算,如果盤(pán)點(diǎn)無(wú)誤,則結束盤(pán)點(diǎn)操作,如果盤(pán)點(diǎn)不符,則會(huì )要求盤(pán)點(diǎn)人員再次確認清點(diǎn)情況。貨架商品盤(pán)點(diǎn)處理流程圖如圖5-6所示。

  圖5-6貨架商品盤(pán)點(diǎn)處理流程圖

 ?。?)庫存盤(pán)點(diǎn)子系統。庫存盤(pán)點(diǎn)主要是定期對庫存信息進(jìn)行清點(diǎn)操作,確認商品庫存信息與賬本信息是相符合的。其操作過(guò)程跟貨架商品盤(pán)點(diǎn)是類(lèi)似的,先是進(jìn)行庫存商品的清點(diǎn)工作,然后核對賬本信息,確認商品信息無(wú)誤。

  5.2.5查詢(xún)統計管理子系統

  查詢(xún)統計管理包括銷(xiāo)售排名統計、進(jìn)貨查詢(xún)、退貨查詢(xún)、銷(xiāo)售查詢(xún)以及商品庫存查詢(xún)等五個(gè)子系統。

 ?。?)銷(xiāo)售排名統計子系統。超市管理人員可以對超市的銷(xiāo)售產(chǎn)品排名情況進(jìn)行查看。首先,登錄系統后,選擇銷(xiāo)售排名統計,選擇時(shí)間段,選擇排名方式,確認后,系統會(huì )進(jìn)行數據庫信息的檢索以及按照排名方式來(lái)對統計好的商品銷(xiāo)售情況以列表的形式返回給用戶(hù)進(jìn)行查看。銷(xiāo)售排名統計的處理流程圖如圖5-7所示

  圖5-7銷(xiāo)售排名統計處理流程圖

 ?。?)進(jìn)貨查詢(xún)子系統。在這個(gè)子系統里面,主要是根據進(jìn)貨時(shí)間對該時(shí)間的進(jìn)貨商品信息進(jìn)行查看。

 ?。?)退貨查詢(xún)子系統。在這個(gè)子系統里面,可以對退貨信息進(jìn)行查看,包括超市向供貨商退貨情況以及顧客退后情況。

 ?。?)銷(xiāo)售查詢(xún)子系統。根據銷(xiāo)售時(shí)間,可以查看該時(shí)間段的商品銷(xiāo)售情況,以便統計出顧客在某時(shí)間段的真正需求。

 ?。?)商品庫存查詢(xún)子系統。在這個(gè)子系統中,可以對庫存商品進(jìn)行隨時(shí)的查看工作,確認庫存商品無(wú)缺失。

  5.2.6系統管理子系統

  系統管理子系統主要是管理員對用戶(hù)管理,密碼修改,數據庫管理以及日志管理等幾個(gè)子系統。具體子系統設計如下所示。

 ?。?)用戶(hù)管理子系統。在這個(gè)子系統中,包括對用戶(hù)添加、用戶(hù)修改以及用戶(hù)注銷(xiāo)等操作。對于用戶(hù)添加,輸入需要進(jìn)行添加的用戶(hù)名以及密碼,確認新增, 如果用戶(hù)名不存在的話(huà),添加操作成功。對于用戶(hù)注銷(xiāo)子系統,通過(guò)輸入需進(jìn)行注銷(xiāo)操作的用戶(hù)名,確認后系統會(huì )返回相關(guān)信息給用戶(hù),確認刪除后,用戶(hù)信息就會(huì )從數據庫表中清除掉。

 ?。?)密碼修改子系統。用戶(hù)在這個(gè)子系統中可以對原有的密碼進(jìn)行修改,首先輸入舊密碼,輸入兩次新密碼后,確認修改,信息會(huì )保存至數據庫表中。密碼修改的處理流程圖如圖5-8所示。

  圖5-8密碼修改處理流程圖

 ?。?)數據庫管理子系統。數據庫管理包括數據的備份以及還原兩部分。進(jìn)行數據備份可以選擇手動(dòng)或者自動(dòng)方式,可以通過(guò)設定定時(shí)器對數據進(jìn)行備份,到點(diǎn)時(shí),由系統自動(dòng)進(jìn)行備份。進(jìn)行數據還原操作時(shí),通過(guò)備份文件來(lái)恢復數據結果,保證數據的安全性和正確性。數據庫還原的處理流程圖如圖5-9所示。

  圖5-9數據庫管理流程圖

 ?。?)日志管理子系統。系統為了可以處理歷史數據,設置了日志管理。日志是由系統自動(dòng)進(jìn)行添加管理的,每個(gè)日志文件都有一個(gè)生存周期,這樣是為了降低系統的負載,減少內存容量的使用。

  5.2.7配送管理子系統

  系統配送管理子系統主要是客戶(hù)進(jìn)行網(wǎng)上訂購和配送人員進(jìn)行商品配送兩個(gè)子系統。具體子系統設計如下所示。

 ?。?)網(wǎng)上訂購子系統。在這個(gè)子系統中,包括用戶(hù)登錄系統,并選購所需要的商品,然后更新銷(xiāo)售信息和庫存信息數據庫,網(wǎng)上訂購的處理流程圖如圖5-10所示。

  圖5-10網(wǎng)上訂購處理流程圖

 ?。?)商品配送子系統。商品配送子系統負責將用戶(hù)所購的商品配送信息發(fā)送給配送人員,用戶(hù)也可以查看配送信息。

  6.1頂層DFD圖

  該大型連鎖超市庫存管理系統的使用者有系統管理員,采購人員,倉庫人員,盤(pán)點(diǎn)人員,銷(xiāo)售人員,財務(wù)人員等幾大角色。系統管理員主要負責系統管理,包括用戶(hù)管理(新增/修改/注銷(xiāo)),數據庫備份及還原以及日志管理等操作;采購人員負責商品的釆購操作;倉庫人員負責倉庫商品的相關(guān)管理;盤(pán)點(diǎn)人員負責超市貨架以及庫存商品的盤(pán)點(diǎn)操作;銷(xiāo)售人員則負責進(jìn)行商品的銷(xiāo)售管理;配送人員負責貨物的配送和反饋。對信息的相關(guān)操作,如增刪改等都體現出用戶(hù)需求,利用數據庫可以對各種信息進(jìn)行分類(lèi)存儲,方便讀寫(xiě)。使用數據字典可以對系統需求的數據結構,數據參數以及處理流程等內容進(jìn)行描述,為后面進(jìn)行數據庫設計提供基礎。通過(guò)分析調查該超市庫存管理需求,得到了系統所需處理頂層數據流程圖,如圖6-1所示。

  圖6-1系統頂層數據流程圖

  6.2 各個(gè)功能的1層DFD圖

  該超市庫存管理可以分為基本信息管理、進(jìn)退貨管理、銷(xiāo)售管理、盤(pán)點(diǎn)管理、查詢(xún)統計管理、系統管理和配送管理等七大部分。下面將對這七大部分的數據流圖進(jìn)行詳細描述。

  6.2.1"基本信息管理"1層DFD圖

  基本信息管理數據流分為商品新增、商品信息更新、商品信息刪除以及商品信息查詢(xún)等四個(gè)數據處理部分?;拘畔⒐芾頂祿幚斫Y果都保存到商品信息表中,進(jìn)行新增商品時(shí),需要向商品信息表中添加相關(guān)數據信息,商品信息更新是先提取需進(jìn)行操作商品信息,然后再進(jìn)行相關(guān)修改后保存到數據庫表中?;拘畔⒐芾淼臄祿鞒虉D如下圖所示。

  6.2.2"進(jìn)退貨管理"1層DFD圖

  進(jìn)退貨管理數據流分為商品采購登記、商品下架、商品上架、商品退貨以及商品報廢等五個(gè)數據處理部分。進(jìn)退貨管理數據處理結果分別保存到商品的采購信息表、上架信息表、下架信息表以及退貨信息表中,如采購商品時(shí),需要向采購信息表中添加相關(guān)信息,而商品報廢時(shí)是先提取需進(jìn)行操作的商品信息,然后將此信息刪除注銷(xiāo)掉,同時(shí)更新商品賬單表。進(jìn)退貨管理的數據流程圖如下圖所示。

  6.2.3"銷(xiāo)售管理"1層DFD圖

  銷(xiāo)售管理數據流分為商品銷(xiāo)售登記以及商品退貨處理等幾個(gè)數據處理部分??己斯芾頂祿幚斫Y果保存到銷(xiāo)售信息表和退貨信息中,如商品銷(xiāo)售登記時(shí),需要向銷(xiāo)售信息表中添加相關(guān)信息,而商品退貨處理時(shí)是先進(jìn)行退貨信息的登記,然后更新賬單即可。銷(xiāo)售管理的數據流程圖如下圖所示。

  6.2.4"盤(pán)點(diǎn)管理"1層DFD圖

  盤(pán)點(diǎn)管理數據流分為貨架商品盤(pán)點(diǎn)以及庫存盤(pán)點(diǎn)等幾個(gè)數據處理部分。盤(pán)點(diǎn)管理數據處理結果保存到貨架商品信息表以及庫存商品信息表中,如進(jìn)行貨架商品盤(pán)點(diǎn)時(shí),需要向對貨架商品進(jìn)行一一清點(diǎn)操作,包括商品的名稱(chēng)以及對應的數量,將清點(diǎn)的信息全部添加到貨架商品信息表中即可。盤(pán)點(diǎn)管理的數據流程圖如下圖所示。

  6.2.5"查詢(xún)統計管理"1層DFD圖

  查詢(xún)統計管理數據流分為銷(xiāo)售排名統計、進(jìn)貨查詢(xún)、退貨查詢(xún)、銷(xiāo)售查詢(xún)以及商品庫存查詢(xún)等幾個(gè)數據處理部分。查詢(xún)統計管理數據處理結果保存到采購信息表、退貨信息表、庫存信息表以及銷(xiāo)售信息表中,如進(jìn)行銷(xiāo)售排名統計時(shí),需要先提取銷(xiāo)售信息表中的信息,然后根據商品的銷(xiāo)售數量或者銷(xiāo)售金額來(lái)進(jìn)行商品銷(xiāo)售排名即可。查詢(xún)統計管理的數據流圖如下圖所示。

  6.2.6"系統管理"1層DFD圖

  系統管理數據流可分為用戶(hù)管理、密碼修改及日志管理等幾個(gè)部分。如進(jìn)行用戶(hù)添加時(shí)需要向用戶(hù)表中添加相關(guān)信息進(jìn)行保存,密碼修改就是先提取舊密碼,然后將舊密碼更新成所設置的新密碼,日志管理需要讀取原有保存記錄,并將添加、更新日志的內容保存。系統管理數據流程圖如下圖所示。

  6.2.7"配送管理"1層DFD圖

  配送管理數據流分為網(wǎng)上訂購以及商品配送等幾個(gè)數據處理部分??蛻?hù)進(jìn)行網(wǎng)上訂購時(shí)需先通過(guò)超市的庫存信息讀取欲購買(mǎi)的商品是否缺貨等信息,填寫(xiě)配送指令提交至配送信息后,系統將訂購記錄信息錄入銷(xiāo)售信息。配送人員讀取配送信息進(jìn)行商品配送,并最終將配送反饋提交至配送信息。配送管理的數據流程圖如下圖所示。

  [1]蔡淑琴.管理信息系統.科學(xué)出版社,2006.

  [2]張金城.管理信息系統.北京大學(xué)出版社,2004.

  [3]薛華成.管理信息系統.清華大學(xué)出版社,1999.

  [4]蔡淑琴.物流信息系統.中國物資出版社,2002.

  [5]陳楊.沃爾瑪超市庫存管理系統分析與設計[D].云南:云南大學(xué)軟件學(xué)院,2012:7-37.

  [6]申冠楠,郭宗義.百貨店商品的庫存管理系統的設計與實(shí)現.現代商業(yè),2010.

  [7]陳睿,謝新洲.新一代信息系統.航空工業(yè)出版社,1993.

  [8]甘華鳴.業(yè)務(wù)流程.中國國際廣播出版社,2002.

  [9]劉仲英.物資管理系統分析與設計.中國物資出版社,1993.

  [10]張劍渝.論流程重組理論在中國的實(shí)踐.經(jīng)濟學(xué)家(4),2002.

  [11]薩師煊.數據庫系統概論.高等教育出版社,2000.

  [12]方睿,刁仁宏,吳四九.網(wǎng)絡(luò )數據庫原理及應用.四川大學(xué)出版社,2005.

  [13]c.j.date.數據庫系統導論(英文版第七版).機械工業(yè)出版社,2002.

  在這次實(shí)驗過(guò)程中,我們小組選取我們比較熟悉的場(chǎng)景——超市。在撰寫(xiě)報告的過(guò)程中,我們三個(gè)人成員分工明確,相互協(xié)作,每個(gè)人都能很好地完成任務(wù),鍛煉了我們的團隊合作能力。為了寫(xiě)好這次實(shí)驗報告,我們不得重新拿起那本管理信息系統的書(shū),也在知網(wǎng)上尋找了大量的論文作為參考,在各種翻看書(shū)籍和論文的過(guò)程中,我們對系統需求分析、數據流程圖、業(yè)務(wù)流程圖也有了更加清醒的認識,也使我們對管理信息系統這門(mén)課有了更深刻的體會(huì )。

人人精品黄色在线观看|国产亚洲男人激情演绎在线观看|午夜一区二区亚洲福利VR|2021久久天天躁狠狠躁夜夜|亚洲av无码无限在线观看