小型超市進銷存管理系統

2021-03-04 07:57:04 字數 3793 閱讀 9364

指導老師陳晨

專業年級電腦科學與技術

姓名班級

學號2023年 2 月 25日

目錄引言 1

1系統概述 2

2需求分析 4

2.1系統功能分析 4

2.2 系統效能分析 4

2.3 系統功能模組設計 5

2.4技術可行性分析 6

2.5系統流程圖 6

3 總體設計 7

4資料庫設計 10

4.1 資料庫需求分析 10

4.2 資料庫概念結構設計 10

4.3 資料庫邏輯結構設計 10

4.4 資料庫的生成與配置 14

4.5 建立應用程式結構 14

5詳細設計 14

5.1開發業務邏輯處理元件 14

5.1.1 資訊管理類加集合類的設計思想 15

5.1.2 商品型別資訊管理模組 15

5.1.3商品資訊管理模組 16

5.1.4 供貨商資訊管理模組 18

5.1.5 進貨資訊管理模組 19

5.1.6 銷售資訊管理模組 21

5.1.7 報損資訊管理模組 21

5.1.8 管理員資訊管理模組 22

5.2 開發基本介面元件 23

5.2.1資訊輸入介面加操作類的設計思想 23

5.3介面端應用程式設計 25

5.3.1 公共模組的設計 27

5.3.2使用者登入模組的設計 27

5.3.3系統主介面的設計 29

5.3.4 新增主介面模組 30

5.3.5 使用者管理模組 33

5.3.6經營分析模組 34

6 測試分析 36

6.1 強制變數宣告 36

6.2 常見錯誤的避免 37

心得體會 37

目前,無論是公司還是企業對於貨物都實行了資訊化管理,以提高管理水平和工作效率,同時也可以最大限度地減少手工操作帶來的錯誤。於是,進銷存管理資訊系統便應運而生。在工廠中,產品的進銷存涉及產品原料的採購、庫存、投入生產、報損,甚至有時涉及到銷售,同時,對於產品也有相應的生產、庫存、銷售、和報損等環節。

在其他非生產性單位,如超市、商店等,則主要涉及到進貨、庫存、銷售和報損4個方面。

超市進銷存管理的物件是很多的,廣而言之,它可以包括:商業、企業超市的商品,圖書館超市的圖書,博物館超市的展品等等。在這裡本文僅涉及工業企業的產品超市。

超市進銷存管理系統按分類、分級的模式對倉庫進行全面的管理和監控,縮短了超市資訊流轉時間,使企業的物資管理層次分明、井然有序,為採購、銷售提供依據;智慧型化的預警功能可自動提示存貨的短缺、超儲等異常狀況;系統還可進行材料超市abc分類彙總,減少資金積壓。完善的超市管理功能,可對企業的存貨進行全面的控制和管理,降低超市成本,增強企業的市場競爭力。

1系統概述

超市進銷存管理系統按分類、分級的模式對倉庫進行全面的管理和監控,縮短了超市資訊流轉時間,使企業的物資管理層次分明、井然有序,為採購、銷售提供依據;智慧型化的預警功能可自動提示存貨的短缺、超儲等異常狀況;系統還可進行材料超市abc分類彙總,減少資金積壓。完善的超市管理功能,可對企業的存貨進行全面的控制和管理,降低超市成本,增強企業的市場競爭力。

超市進銷存管理系統研究的內容涉及超市進銷存管理的全過程,包括入庫、出庫、退貨、訂貨、超市統計查詢等等。

根據工作流程,超市進銷存管理系統將包含以下內容:

(1) 能對企業內的各類貨物進行abc分類管理,並提供最低超市量、最高超市量、安全超市量的預警功能。

(2) 可以儲存各類資訊檔案包括物資、產品基本資訊、供貨單位資訊、使用單位資訊等。

(3) 可以方便快捷的進行物資入庫管理\物資出庫管理等等,安全、高效;支援各種型別的出/入庫業務:生產入庫、委外加工入庫、採購入庫、其他入庫、生產領料出庫、委外領料出庫、銷售出庫和其他出庫等

(4) 提供退貨管理功能

(5) 通過查詢超市,及時了解超市餘額資訊,便於訂貨下單,以免由於缺貨,影響生產。另外,還提供經濟訂貨量計算功能和列印訂貨採購單功能。

(6) 支援超市盤點功能,可按倉庫、物料進行盤點,自動彙總盤點資料,及時生成盤贏虧調整單

(7) 可及時列印超市餘額,方便領導決策或安排及時定貨.

2需求分析

(1)基本資訊的維護

商品型別的建立與維護,包括商品型別的新建、修改和刪除等。商品基本資訊管理:包括商品基本資訊的新建、修改和刪除等。

供貨商資訊管理:包括供貨商資訊的新建、修改和刪除等。管理員資訊管理:

系統管理員的新增、刪除和修改密碼等。

(2)進貨管理

商品進貨資訊管理:商品進貨資訊包括商品進貨數量、單價、供貨商等。商品進貨管理功能完成進貨資訊登記、修改和刪除等。

分類檢視:可以根據商品型別來檢視某種商品的進貨情況。更新庫存:

進貨資訊的變動直接關係到庫存的變化。進貨分析:列出當前進貨量最多的前幾項商品和進貨量最少的前幾項商品。

庫存分析:列出當前庫存量最多的前幾項商品和庫存量最少的前幾項商品。

(3)銷售管理

商品銷售資訊管理:商品銷售資訊包括商品銷售數量、單價、統計日期等。商品銷售管理功能完成銷售資訊登記、修改和刪除等。

分類檢視:可以根據商品型別來檢視某種商品的銷售情況。更新庫存:

銷售資訊的變動直接關係到庫存的變化。銷售分析:列出當前銷售量最多的前幾項商品和銷售量最少的前幾項商品。

(4)報損管理

商品報損資訊管理:商品報損資訊包括商品報損數量、報損原因等。商品報損管理功能完成報損資訊登記、修改和刪除等。

分類檢視:可以根據商品型別來檢視某種商品的報損情況。更新庫存:

報損資訊的變動同樣直接關係到庫存的變化。報損分析:列出當前報損量最多的前幾項商品和報損量最少的前幾項商品。

(1)多層結構設計

嚴格意義上的三層結構設計,其程式邏輯結構分為使用者介面層、業務邏輯處理層和資料儲存層。本系統採用的上有三層結構進一步擴充套件而成的多層結構。

(2)物件導向設計

在系統中將商品型別、商品等都封裝成相應的類,同時每個類都有自己對應的集合類和操作類,從而再次提高了對資料庫操作的安全性和程式的可擴充套件性。

(3)指導經營的功能

進銷存管理系統並不僅僅能代替傳統的書面操作,更重要的是它提供了資訊分析的功能,只要單擊乙個按鈕就可以查到目前銷售最好的商品或是庫存最多的商品,從而起到指導經營的作用。

按結構化程式設計思想,分析得本系統有以下幾大部分

如下系統功能模組圖:有管理員登入,商品管理模組,供貨商,商品進貨,銷售管理,報損管理,銷售分析等。

圖2.1系統功能模組圖

本系統是乙個典型的資料庫應用程式。現有的資料庫應用程式開發技術已非常成熟,利用現有技術完全可以實現預定的功能。visual basic語言簡單、功能強大並容易掌握,而access是乙個非常優秀的小型資料庫管理軟體,方便使用,效能穩定。

於是,採用 visual basic+acess技術完全能夠實現本系統的開發。

本系統在使用上比較方便、簡單;介面設計上美觀大方;後期維護上比較容易,如要對功能模組方面作修改,則無需進行整個系統的重新架構

超市管理系統的基本流程

入庫:供貨單位發貨---運輸---貨物到達後測試檢驗---送貨單---庫管人員查收入庫---入庫單處理各種入庫業務,如:工業企業的生產入庫、委外加工入庫、其他入庫等入庫業務;按入庫型別可以分別在不同模組錄入入庫單據資訊。

出庫:超市統計表---各使用單位---領料單----庫管人員出庫---出庫單

處理各種出庫業務,如:工業企業的生產領料、委外領料、其他出庫等出庫業務;按出庫型別可以分別在不同模組錄入出庫單據資訊。

進銷存管理系統

基本介紹 適用於各類企業倉庫管理 行政事業機構物資管理,具有強大的專案管理 分倉控制 多操作員控制功能。1.適用於所有行政單位物資管理 學校 財政 公安 消防等 小到商店 細到工程隊 大到集團企業倉庫管理 同類產品適應面有限 2.支援條碼輸入,輸出,列印,快捷方便 3.獨有的專案管理 動態庫存統計 ...

進銷存管理系統

物件導向程式設計 課程設計報告 題目 進銷存管理系統 院 系 資訊科學與工程學院 專業班級 軟體工程1 班 學生姓名 學號 xx 指導教師xx 20 15 年 6 月 15 日至20 15 年 6 月 26 日 武昌首義學院制 物件導向程式設計課程設計任務書 目錄1系統分析1 1.1 需求分析1 1...

進銷存管理系統報告

武夷學院 課程設計報告 數學與計算機系 進銷存管理系統 隨著計算機的普及和計算機科學技術的飛速發展,人們開始越來越多地利用計算機解決實際問題。進銷存管理是醫藥行業管理中的重要部分,面對大量的藥品進銷存資訊,採用人力畜力將浪費大量時間,人力和物力,並且資料準確性低,資料彙總速度慢。所以針對醫藥行業,由...