XX超市進銷存管理資訊系統的分析與設計

2021-03-04 07:57:04 字數 5067 閱讀 9875

xx超市進銷存管理資訊系統

分析與設計

系別:金融與**系

專業班級:08級國際經濟與**2班

小組成員:李子怡

黃健威黃志**兆康梁智聰1、問題的提出

(1)開發背景

隨著經濟的快速發展,特別是近幾年,我國的超市產業飛速發展,其經營模式更為複雜。舊的管理體制已經無法適應超市的發展,超市商品管理系統應用難度較高,許多任務作需要技術人員配合才能完成,角色分工不明確,改版工作量大,系統擴張能力差,應用時降低了靈活性,這就迫切引進新的管理模式。

超市的資料和業務越來越大,而計算機是一種高效的管理系統,這就需要我們把超市的管理與計算機結合起來,從而超市管理系統應運而生。隨著資訊科技的發展,該超市為了管理水平和工作效率,決定開發「進銷存管理資訊系統」。

(2)專案目標

充分利用現有的裝置,以windows xp為開發平台,使用microsoft access 2000建立資料庫,開發該系統所需要的功能。本系統由商品資訊管理模組,員工資訊管理模組,**商資訊管理模組等的組成,對超市中的各項資訊進行分類管理,統籌規劃,從而節省大量的人力、物力,改善員工的績效,並且能夠快速反映出商品的進、銷、存等狀況的各種反饋資訊分析,使管理人員快速對市場的變化做出相應的決策。該系統的開發與建立會極大程度提高管理人員、工作人員的工作效率。

2、對現有系統進行需求調查

需求調查是資訊系統分析與設計的基礎。要開發並實施乙個完整的資訊系統,必須首先理解使用者的需求,並形成系統需求說明書。

(1)現行系統業務流程

通過了解,我們得知當前該超市的業務流程如下:經過對超市管理系統的要求和分析、處理,弄清楚了進銷存各個系統的環節需求。清楚了環節所需要的資訊內容、流向、處理、提供資訊的資訊表形態等,把分析系統的相關用「業務流程圖」表示出來。

具體分為進貨業務,銷售業務,業務流程圖如圖1和圖2所示。

圖2 某超市進銷存管理系統的銷售業務流程圖

(2)現行系統存在的問題

超市在進銷存管理方面,仍使用傳統的人工管理模式,物品的採購、庫存、銷售等資訊的管理存在工作量大、工作效率低下、耗費人員過多等問題,從而導致勞力資本投入量大,市場及消費者的反饋資訊不能及時處理。造成了不必要的損失。

乙個大型的超市,它的物流管理勢必非常複雜,如果沒有乙個健全的資訊系統來支援,那麼就會帶來巨大的經濟損失。超市進銷存管理是超市管理的最重要部分,其管理直接影響超市正常運營的效率,它不僅為員工大大的減少了工作量,而且為老闆管理超市提供了乙個簡單便利的平台。

市場需求日益多樣化個個性化,產品更新換代的週期越來越短,這就要求超市建立乙個制度健全、執行嚴格、資訊完整、儲存良好的進銷存管理資訊系統,以適應時代的要求。

(3)超市進銷存管理系統的特點

①對庫存產品進行資料管理和統計,對產品的進貨單和產品的銷售單進行錄入管理和統計;

②根據使用者的需要對進貨、銷售、庫存情況進行查詢,並能提供庫存短缺預警功能;

③為使用者提供賬號管理工具,以便使用者對賬號進行管理,具體為新增使用者、刪除使用者、修改使用者密碼;

④提供企業人員管理,能夠對企業員工的分類管理,新員工的加入以及員工刪除,修改基本資訊等功能。

⑤提供資料資訊的備份和還原功能。

3、系統分析

系統分析的任務是在全面調查的基礎上,通過對現行管理業務的分析,提出系統的目標要求和功能分析的總體邏輯模型。

(1)資料流程圖

資料流程圖是一種能全面地描述資訊系統邏輯模型的主要工具,它可以用少數幾種符號綜合地反映出資訊在系統中的流動、處理和儲存情況。根據業務流程圖的描述,從系統的科學性、管理的合理性、實際執行的可行性角度出發,自頂向下對系統進行分解,匯出了超市銷售管理系統的頂層資料流程圖、第二層資料流程圖和第三層資料流程圖。

①某超市管理系統頂層資料流程圖

圖3 某超市管理系統頂層資料流程圖

上圖是超市管理系統的頂層資料流程圖。由業務流程圖確定系統開發的外部實體即系統資料的**與去處,從而確定了整個系統的外部實體和資料流,在頂層資料流程圖中,把超市管理系統作為乙個處理環節,與實體間傳遞資訊,簡單的表達系統的各部分功能。

②第一層資料流程圖

圖4 超市進銷存管理系統第一層資料流

確定系統的主要處理功能,可以將系統分為進貨管理、庫存管理、銷售管理等幾部分。再確定各個輸入和輸出的資料流的以及與之相關的資料結構,為各個資料流、報表命名並編碼,從而得到超市銷售進銷存系統的第一層資料流程圖,如圖上圖所示

③第二層資料流程圖

再將第一層資料流程圖分解就可得到第二層流程圖。其中某些資料項處理可分解為多個處理過程。在本系統中有銷售模組、進貨管理。

每一部分都可以分解為第二層流程圖。具體的分解情況如下:

圖5 第二層資料流程圖——進貨

圖6 第二層資料流程圖——銷售

(2)資料字典

資料字典是對描述資料流程圖中的資料項、資料流、資料儲存、加工處理邏輯等組成部分的嚴格定義,下面是本系統的資料字典(由於篇幅原因,在此進給出部分)

①資料項的定義

資料項編號:i1

資料項名稱:商品編號

別名:無

簡述:某種商品的編號

型別:字元型

長度:8位元組

取值範圍:數字+英文本母

資料項編號:i2

資料項名稱:單價

別名:購入單價

簡述:某商品的價值

型別:數值型

長度:10位,小數字2位

取值範圍:0.00-9999999.99

②資料流的定義

資料流名稱:訂貨單

編號:f1

簡述:公司向**商訂購商品的訂貨單

資料流**:驗收商品模組

資料流去向:**商

資料流組成:商品編碼+商品名稱+單位+數量+單價+交貨日期+定單號

流通量:550000份/月

高峰流通量:950000份/月

資料流名稱:發貨單

編號:f2

簡述:**商發出的收貨單

資料流**:**商

資料流去向:驗收貨品模組

資料流組成:商品編碼+商品名稱+單位+數量+單價+訂單號+**商

流通量:550000份/月

高峰流通量:950000份/月

③資料儲存的定義

資料儲存的名稱:庫存台賬

資料儲存編號:s1

簡述:商品入庫、出庫及退貨後修改當前庫存量

資料儲存組成:商品編碼+商品名稱+單位+當前庫存+商品下限+商品上限

關鍵字:商品編號

資料儲存的名稱:流水賬

資料儲存編號:s2

簡述:入庫、出庫及退貨的流水賬記錄

資料儲存組成:型別+開單日期+單號+商品編號+商品名稱+單位+數量+單價

關鍵字:型別

④處理邏輯的定義

處理名:驗收貨品

編號:p1.1

輸入:收貨單

輸出:訂貨單

描述:採購部對來貨進行檢驗

處理名:進貨

編號:p1.2

輸入:貨物合格單

輸出:庫存台賬、流水賬

描述:採購的合格貨品入庫

4、系統設計

(1)系統功能結構設計

開發超市管理系統的目的主要是通過超市管理系統為客戶提供方便快捷的查詢、修改、輸入服務,實現對超市的進貨、銷售和庫存的科學管理。我們根據系統分析的結果,得出本系統的功能結構圖如下圖所示:

圖7 功能結構圖

一般的的超市商品管理系統,主要有五大模組組成,即商品資訊管理模組,人事管理模組,銷售管理模組,進貨管理模組,庫存管理模組,此系統也不例外,主要有此五大模組組成。

① 商品管理模組功能:

※實現商品資訊的查詢;

※實現職工資訊的更新,包括增加、刪除、修改功能;

②人事管理模組功能:

※實現職工資訊的查詢;

※實現職工資訊的更新,包括增加、刪除、修改功能;

※實現供貨商資訊的查詢;

※實現供貨商資訊的更新,包括增加、刪除、修改功能。

③銷售管理模組功能:

※實現前台商品的銷售;

※將商品的銷售資訊與資料庫聯絡起來。

④進貨管理模組功能:

※實現進貨資訊的查詢;

※實現進貨資訊的更新,包括增加、刪除、修改功能。

⑤庫存管理模組功能:

※實現庫存資訊的查詢;

(2)**設計

為了和工作人員以往的商品管理方式一致,商品資訊編碼以數字表示。根據行業標準,所有商品分為19大類(兩位數字),每大類又分為若干小類(兩位數字),在小類中根據商品規格型號的不同以卡號(四位數字)再進行區分。設計方案如圖8所示。

圖8 商品**設計方案

此外為了使資料錄入、商品資訊管理、資訊查詢、統計方便快速,我們還根據需要對商品的去向和**進行了統計,使用資訊編碼和部門編碼

(4)資料庫設計

資料庫是資料庫應用程式的核心。資料庫設計是建立乙個應用程式最重要的步驟之一。資料庫設計一般要在需求分析和資料分析的基礎上進行概念設計、邏輯設計和物理設計。

1 概念設計

經過分析我們了解到系統中的實體型別有職工/使用者、產品、**商,這些實體之間的相互關係有:

職工/使用者與商品之間存在「進貨」關係,是多對多的關係;

商品與供貨商之間存在「供貨」關係,是多對多的關係。

每個實體的屬性分別是:

職工/使用者:職工編號,姓名,性別,身份證號,工資

商品:商品編號,名稱,**

**商:供貨商編號,名稱,位址,**,供貨日期

畫出超市進銷存管理的e-r圖如圖9所示。

圖8 資料庫e-r模型圖

②邏輯設計

邏輯結構設計的任務就是把概念結構設計階段設計好的基本e—r圖轉換為與選用的dbms產品所支援的資料模型相符合的邏輯結構。將上圖轉換為規範的關係模式為:

職工/使用者(職工編號,姓名,性別,身份證號,工資)

商品(商品編號,名稱,**)

**商(供貨商編號,名稱,位址,**,供貨日期)

進貨(進貨單號,職工編號,進貨日期,商品編號)

供貨(商品編號,供貨商編號)

銷售(銷售單號,銷售日期,數量,職工編號)

③物理設計

物理設計的目的是根據具體dbms的特徵,確定資料庫的物理結構(儲存結構)。關聯式資料庫的物理設計任務包括兩個方面:一是確定所有資料庫檔案的名稱及其所含字段的名稱、型別和寬度;二是確定個資料庫檔案需要建立的索引,在什麼欄位上建立索引等。

各表結構如下表所示。

超市進銷存管理資訊系統

課程設計報告 指導教師 王欣職稱 教授 2011年 7 月15 日 目錄1選題背景 1 2 超市銷售管理子系統需求分析 2 2.1超市銷售管理系統需求陳述 2 2.2銷售子管理系統需求分析 3 2.2.1系統功能需求分析 3 2.2.2效能需求 3 2.3系統需求建模 4 2.3.1確定參與者 4 ...

公司進銷存管理資訊系統

編號 74 復旦大學 本科 畢業 題目台州凱信包裝泡沫 進銷存管理資訊系統 專業計算機資訊管理 作者張丹月 學號 378102141686 指導老師丁寶康 完成日期 2008年5月15日 摘要隨著it技術的不斷成熟和發展,資訊的重要性日漸顯現。本系統主要通過使用管理資訊系統 mis 對公司的日常業務...

進銷存管理資訊系統規劃

1 系統的意義與目標 加入wto之後,隨著國內經濟的高速發展,中小型的商品流通企業越來越多,其所經營的商品種類繁多,難以管理,而商品進銷存管理資訊系統逐漸成為企業經營和管理中的核心環節,也是企業取得效益的關鍵。有些公司為了完善管理制度,增強企業的競爭力,決定開發進銷存管理系統,以實現商品管理的資訊化...