【正文】
應(yīng)商編號 Char(10) 是 是 商品名稱 Char (10) 是 類別 Char (10) 是 規(guī)格 Char (10) 是 簡稱 Char (10) 是 產(chǎn)地 Int (4) 是 供應(yīng)商信息表主要描述供應(yīng)商信息,如供應(yīng)商編號,供應(yīng)商名稱,供應(yīng)商簡稱。說明:待出庫商品編號 char (10),數(shù)量 int (4) 邏輯結(jié)構(gòu)設(shè)計(jì) 邏輯結(jié)構(gòu)設(shè)計(jì)主要介紹實(shí)體信息,用表的形式介紹。說明:待入庫商品編號 char (10),數(shù)量 int (4) 出庫商品信息 12 名字:出庫商品單 描述:出庫商品信息 定義:出庫商品信息 =出庫商品票號 +出庫商品合計(jì)數(shù)量 +出庫商品合計(jì)金額。說明:編號 int(4),名稱 char (8),簡稱 char (4) 入庫商品信息 名字:入庫商品單 描述:入庫商品信息 定義:入庫商品信息 =入庫商品票號 +入 庫商品合計(jì)數(shù)量 +入庫商品合計(jì)金額。說明:編號 char(10),名稱 char(20),簡稱 char(10),地址 cha(30),地區(qū)編號 int(4),電話 char(15),char(22),聯(lián)系人 char (8),聯(lián)系電話 char(15),銀行 char (22),帳戶 char (22),納稅人 char(8),Email char(30) 客戶信息 名字:客戶 描述:所有客戶的信息 定義:客戶信息 =編號 +名稱 +簡稱 +地址 +地區(qū)編號 +電話 +傳真 +聯(lián)系人 +聯(lián)系電話+銀行 +帳戶 +納稅人 +Email。 4.系統(tǒng)管理模塊包括用戶信息管理等模塊 ,主要管理用戶信息。 2.日常業(yè)務(wù)管理模塊 ,它包括入庫管理、出庫管理、調(diào)貨管理、庫存盤點(diǎn),各模塊允許一次對多種商品進(jìn)行操作,并可 自動(dòng)核算合計(jì)數(shù)量及合計(jì)金額。并對庫存信息表進(jìn)行數(shù)量調(diào)整。如圖 33 所示: 圖 33 商品入庫管理數(shù)據(jù)流圖 商品出庫管理數(shù)據(jù)流圖:主要描述用戶通過商品信息表提供的信息,選擇出庫商 8 品,流出被選擇商品信息列表,通過出庫處理,將信息一部分流入出庫信息表,一部分流入庫存信息表。用戶通過商品名稱,類別,編號等字段查詢需要的商品,查到后,可以通過點(diǎn)擊商品列表刪除商品,修改該商品信息,或者添加新的商品。 4.用戶可以對商品產(chǎn)地和計(jì)量單位進(jìn)行管理,同時(shí)管理多個(gè)倉庫,對過期商品 進(jìn)行查詢并及時(shí)清理,防止不安全事故發(fā)生,對倉庫中商品庫存數(shù)量過多或過少報(bào)警,即時(shí)增加或減少商品數(shù)量,通過調(diào)貨進(jìn)行倉庫之間商品的調(diào)貨。數(shù)量和金額方便用戶與供應(yīng)商交易。對于客戶和供應(yīng)商也需要類似的需求。提高信息處理的速度和準(zhǔn)確性 [7]。而且,一般的存儲情況是記錄在賬本上的,倉庫的工作人員和管理員也只是當(dāng)時(shí)記得比較清楚,時(shí)間一長,如果再要進(jìn)行查詢,就得在眾多的資料中翻閱查找了,這樣造成費(fèi)時(shí)、費(fèi)力,如要對 很長時(shí)間以前的貨品進(jìn)行更改就更加困難了。另外,數(shù)據(jù)信息處理工作量大,容易出錯(cuò),由于數(shù)據(jù)繁多,容易丟失,且不易查找。 倉庫作為一總貨品資源的集散地,貨品的種類繁多,包含很多 的信息數(shù)據(jù)的管理。尤其對復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。 5 第 3 章 系統(tǒng)分析與設(shè)計(jì) 系統(tǒng)需求分析 當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代,在各行各業(yè)中離不開信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息處理系統(tǒng)的環(huán)境。 PowerDesigner 不僅加速了開發(fā)的過程,也向最終用戶提供了管理和訪問項(xiàng)目的信息的一個(gè)有效的結(jié)構(gòu),它是一個(gè)功能強(qiáng)大而使用簡單工具集,提供了一個(gè)復(fù)雜的交互環(huán)境,支持開發(fā)生命周期的所有階段,從處理流程建模到對象和組件的生成。 PowerDesigner 是 Sybase公司的 CASE工具集,使用它可 以方便地對管理信息系統(tǒng)進(jìn)行分析設(shè)計(jì),它幾乎包括了數(shù)據(jù)庫模型設(shè)計(jì)的全過程。這些特點(diǎn)在 .NET 戰(zhàn)略中發(fā)揮著重要的作用 [9]。另外, SQL Server 2020 除了具有擴(kuò)展性,可靠性以外,還具有可以迅速開發(fā)新的因特網(wǎng)系統(tǒng)的功能。由于 SQL Server 與 Windows 界面風(fēng)格完全一致,且有許多 向?qū)?Wizard)幫助,因此易于安裝和學(xué)習(xí) [8]。 4 SQL Server 2020 數(shù)據(jù)庫: SQL Server 作為微軟在 Windows 系列平臺上開發(fā)的數(shù)據(jù)庫 ,一經(jīng)推出就以其易用性得到了很多用戶的青睞 ,相信大多數(shù)將自己的業(yè)務(wù)建立在 Windows 平臺上的用戶都會(huì)對它有相當(dāng)?shù)挠H切感。 Visual C++ 由許多組件組成,包括編輯器、調(diào)試器以及程序向?qū)?AppWizard、類向?qū)?Class Wizard 等開發(fā)工具。自 1993 年 Microsoft 公司推出 Visual C++ 后,隨著其新版本的不斷問世, Visual C++已成為專業(yè)程序員進(jìn)行軟件開發(fā)的首選工具。 Visual C++ 系統(tǒng)開發(fā)語言: Visual C++。這些都為設(shè)計(jì)提供了幫助。 項(xiàng)目目標(biāo):建立一個(gè)能夠?qū)崿F(xiàn)商品管理者對商品的簡單管理,初步實(shí)現(xiàn)對商品管理的智能化,提高商品管理效率,減輕管理人員的工作量,減少商品 統(tǒng)計(jì)的失誤。它能觀測庫存中商品的具體信息,把現(xiàn)實(shí)世界中的商品數(shù)據(jù)化,體現(xiàn)一個(gè)數(shù)據(jù)化的倉庫模型,方便人去管理和經(jīng)營。在 21 世紀(jì)信息高速發(fā)展的時(shí)代中,管理信息系統(tǒng)具有很重要的作用,它的預(yù)測和輔助決 策的功能,即利用現(xiàn)代管理的決策和支持 [6]。方便輸入,方便參考。 4.提供過期商品查詢,庫存數(shù)量報(bào)警。按商品名稱,倉庫名稱、類別等進(jìn)行查詢。 本系統(tǒng)的特點(diǎn)如下: 1.完成入庫,出庫業(yè)務(wù),且允許一張 單據(jù)涉及多種商品。首先設(shè)計(jì)總體結(jié)構(gòu),然后逐層深入,直到進(jìn)入每一個(gè)模塊的設(shè)計(jì)。本系統(tǒng)設(shè)計(jì)包括前期的系統(tǒng)調(diào)研和系統(tǒng)分析,系統(tǒng)設(shè)計(jì)、系統(tǒng)程序設(shè)計(jì),到后期的系統(tǒng)調(diào)試和系統(tǒng)試運(yùn)行 [5]。本商品庫存管理系統(tǒng)利用軟件工程化思想和方法,總體上是采用結(jié)構(gòu)化生命法進(jìn)行系統(tǒng)分析和設(shè)計(jì)的,而系統(tǒng)實(shí)現(xiàn)等步驟則采用了原型法和面對對象的方法 [4]。系統(tǒng)完善解決了以下的問題:商品種類繁多、批號及有效期管理、經(jīng)營業(yè)務(wù)量大、等批發(fā)零售行業(yè)現(xiàn)存問題。 商品庫存管理系統(tǒng)依靠現(xiàn)代化的計(jì)算機(jī)信息處理技術(shù)來管理商品,從而節(jié)省了大量的人力、物力,改善了員工的工作條件,減輕了勞動(dòng)強(qiáng)度,并且能夠快速反映出商品的進(jìn)、銷、存等狀況和各種反饋信息分析,使管理人員快速對 市場的變化做出相應(yīng)的決策,加快商品經(jīng)營管理效率。面對龐大的產(chǎn)品信息量,如何有效地管理庫存產(chǎn)品,對這些企業(yè)來說是非常重要的,庫存管理涉及入庫、出庫的產(chǎn)品、經(jīng)辦人員及客戶等方方面面的因素,如何管理這些信息數(shù)據(jù),是一項(xiàng)復(fù)雜的系統(tǒng)工程,充分考驗(yàn)著倉庫管理員的工作能力,工作量的繁重是可想而知的,所以這就需要由庫存管理系統(tǒng)來提高庫存管理 工作的效率,這對信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢,減少管理方面的工作量,同時(shí)對于調(diào)動(dòng)廣大員工的工作積極性,提高企業(yè)的生產(chǎn)效率,都具有十分重要的現(xiàn)實(shí)意義 [2]。計(jì)算機(jī)技術(shù)廣泛應(yīng)用于日常辦公,使我們可以進(jìn)行文字處理、電子報(bào)表以及進(jìn)行簡單的人事管理、財(cái)務(wù)管理等,計(jì)算機(jī)的普及大大提高了我們的工作效率;代替人工進(jìn)行許多繁雜的勞動(dòng);節(jié)省許多資源;使管理更具規(guī)范化,系統(tǒng)化,科學(xué)化 [1]。系統(tǒng)基本可以實(shí)現(xiàn)對日常商品的管理。查詢統(tǒng)計(jì)管理中包括過期商品查詢,實(shí)現(xiàn)自動(dòng)篩選過期商品并刪除之,還有庫存數(shù)量報(bào)警,實(shí)現(xiàn)商品數(shù)量的控制。本系統(tǒng)提供的功能模塊有:基礎(chǔ)信息管理模塊,其中包括供應(yīng)商信息管理、客戶信息管理、倉庫信息管理、商品信息管理、地域信息管理、計(jì)量單位管理、上述模塊都具備添加、修改、刪除、瀏覽功能,地域信息管理以樹形視圖形式顯示。 系統(tǒng)使用的開發(fā)工具是 Microsoft Visual C++,后臺數(shù)據(jù)庫是本地 Sql Server 2020 通過 ADO 與前臺 Visual C++ 連接。 摘要 本文主要介紹了面向商品批發(fā)、零售行業(yè)的商品庫存管理系統(tǒng)的設(shè)計(jì)與開發(fā)過程,通過實(shí)地調(diào)研和數(shù)據(jù)分析,完成了系統(tǒng)需求分析和系統(tǒng)的總體與詳細(xì)設(shè)計(jì),并編碼實(shí)現(xiàn)。完成入庫,出庫業(yè)務(wù),且允許一張單據(jù)涉及多種商品,跟蹤倉庫中每種商品的庫存數(shù)量,且可以對其進(jìn)行盤點(diǎn),提供過期商品查詢,庫存數(shù)量報(bào)警,可以滿足多倉庫需要,支持聯(lián)想輸入技術(shù)。采用基于客戶 /服務(wù)器( Client/Server)的開發(fā)模式。日常業(yè)務(wù)管理模塊 ,它包括入庫管理、出庫管理、調(diào)貨管理、庫存盤點(diǎn),各模塊允許一次對多種商品進(jìn)行操作,并可自動(dòng)核算合計(jì)數(shù)量及合計(jì)金額。系統(tǒng)管理模塊包括用戶信息管理等模 塊。 關(guān)鍵詞 : 商品信息管理系統(tǒng), C++, Sql Server 2020 ABSTRACT This paper mainly introduces the goods for the wholesale, retail trade of goods, inventory management system design and development process, through field research and data analysis, pleted a system requirements analysis and system overall and detailed design and coding to achieve. Complete Into the warehouse and out of the warehouse, and to allow a document involving some range of goods, tracking warehouse inventory in the number of each type of goods, and inventory can be carried out to provide expired merchandise inquiries, the number of inventory alarm, to meet the needs of multiwarehouse, Support imagine importation of technology. System development tool is Microsoft Visual C + +, the background database is a local Sql Server 2020 through ADO connections with Visual C + +. Based on the Client and Server mode of development. The system function provided by modules are: the basis of information management modules, including providers of information management, customer information management, storage information management, product information management, geographical information management, management of measurement units, the modules ha