某公司進銷存信息管理系統(tǒng)設(shè)計與實現(xiàn)_第1頁
某公司進銷存信息管理系統(tǒng)設(shè)計與實現(xiàn)_第2頁
某公司進銷存信息管理系統(tǒng)設(shè)計與實現(xiàn)_第3頁
某公司進銷存信息管理系統(tǒng)設(shè)計與實現(xiàn)_第4頁
某公司進銷存信息管理系統(tǒng)設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩56頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、XX公司進銷存信息管理系統(tǒng)設(shè)計與實現(xiàn)作者姓名:XXX 專業(yè)班級:XXXXXXXXXX指導(dǎo)教師:XX摘 要隨著現(xiàn)代信息技術(shù)的迅速發(fā)展 網(wǎng)絡(luò)技術(shù)和計算機技術(shù)的日益成熟,辦公自動化和信息管理系統(tǒng)及軟件的應(yīng)用為處理日常事務(wù)提供了便利。進銷存管理理念在商品流通業(yè)有著舉足輕重的地位,進銷存信息管理系統(tǒng)的需求更有具體的普遍性。本文以XXXXXX科技有限公司進銷存業(yè)務(wù)為具體的操作實例。對計算機設(shè)備進銷存業(yè)務(wù)流程進行分析。進而提出了針對該企業(yè)進銷存信息管理系統(tǒng)設(shè)計方案。從采購環(huán)節(jié)、銷售環(huán)節(jié)、庫存管理環(huán)節(jié)出發(fā),闡述了各個功能模塊的詳細設(shè)計與過程。最后采用B/S模式,使用ASP.NET程序設(shè)計語言和MS SQL數(shù)據(jù)

2、庫進行系統(tǒng)開發(fā)實現(xiàn)。關(guān)鍵詞:進銷存管理系統(tǒng);系統(tǒng)分析與設(shè)計;結(jié)構(gòu)化方法; ASP.NET;B/S模式Design and Implementation of Nbsaturn Invoicing Information Management Abstract: With the rapid development of modern information technology, network technology and computer technology has become more sophisticated, office automation and information

3、management systems and software applications to handle daily affairs facilitated. Inventory management concept in the commodity circulation has a pivotal position, Invoicing information management system needs more concrete universality. In this paper, Ltd. Ningbo Nbsaturn Invoicing business is spec

4、ific operation instances. Invoicing for computer equipment business process analysis. Then put forward for the enterprise inventory management information system design. From the procurement chain and marketing chain, inventory management aspects of starting a structured analysis method ah elaborate

5、d in detail each functional module design and implementation process. Invoicing business enterprise in order to achieve scientific management.The system uses B / S mode, using the C # programming language and MS SQL database system development.Keywords: Inventory Management System; System Analysis a

6、nd Design; Object-oriented Method; ASP.NET;B/S Mode目 錄第1章 前 言1第2章 項目概述22.1. 項目開發(fā)背景22.2. 項目開發(fā)目的2第3章 系統(tǒng)分析43.1. 可行性分析43.2. 組織機構(gòu)調(diào)查53.3. 系統(tǒng)詳細調(diào)查53.4. 需求分析73.5. 業(yè)務(wù)流程分析113.5.1系統(tǒng)高層業(yè)務(wù)流程113.5.2系統(tǒng)管理業(yè)務(wù)流程123.5.3采購管理業(yè)務(wù)流程133.5.4銷售管理業(yè)務(wù)流程143.5.5倉庫管理業(yè)務(wù)流程153.5.6基礎(chǔ)資料管理業(yè)務(wù)流程163.6. 數(shù)據(jù)流程分析173.6.1系統(tǒng)高層數(shù)據(jù)流程173.6.2系統(tǒng)管理數(shù)據(jù)流程193.6

7、.3采購管理數(shù)據(jù)流程203.6.4銷售管理數(shù)據(jù)流程203.6.5庫存管理數(shù)據(jù)流程213.6.6基礎(chǔ)資料管理數(shù)據(jù)流程223.7. 數(shù)據(jù)字典22第4章 系統(tǒng)設(shè)計274.1. 模塊結(jié)構(gòu)設(shè)計274.1.1. 系統(tǒng)管理模塊結(jié)構(gòu)284.1.2. 采購管理模塊結(jié)構(gòu)284.1.3. 銷售管理模塊結(jié)構(gòu)294.1.4. 庫存管理模塊結(jié)構(gòu)294.1.5基礎(chǔ)資料管理功能結(jié)構(gòu)304.2. 數(shù)據(jù)庫設(shè)計304.2.1. 概念模型設(shè)計304.3.2. 邏輯模型設(shè)計314.3.3. 物理模型設(shè)計33第5章 系統(tǒng)實施365.1. 系統(tǒng)配置365.1.1. 軟硬件配置365.1.2. 網(wǎng)絡(luò)配置375.2. 程序設(shè)計375.2.1開

8、發(fā)語言375.2.2代碼設(shè)計385.3功能模塊實現(xiàn)385.3.1登陸界面385.3.2系統(tǒng)主頁395.3.3系統(tǒng)管理主界面395.3.4采購管理主界面405.3.5銷售管理主界面415.3.6庫存管理主界面415.3.7基礎(chǔ)資料管理主界面425.4. 系統(tǒng)測試與調(diào)試425.4.1. 功能測試435.4.2. 性能測試435.4.3系統(tǒng)頁面測試435.4.4. 系統(tǒng)調(diào)試44第6章 系統(tǒng)運行管理與評價456.1. 系統(tǒng)的運行管理與維護456.1.1.系統(tǒng)的運行管理456.1.2.系統(tǒng)維護管理456.2. 系統(tǒng)的評價46結(jié)論47致 謝48參考文獻49第1章 前 言隨著現(xiàn)代信息技術(shù)的迅速發(fā)展 網(wǎng)絡(luò)技術(shù)

9、和計算機技術(shù)的日益成熟,辦公自動化和信息管理系統(tǒng)及軟件的應(yīng)用為處理日常事務(wù)提供了便利。進銷存管理理念在商品流通業(yè)有著舉足輕重的地位,進銷存信息管理系統(tǒng)的需求更有具體的普遍性,同時也提供了進銷存管理的解決方案。企業(yè)進銷存管理解決方案適用于企業(yè)的采購、銷售和倉庫部門,對企業(yè)采購、銷售及倉庫的業(yè)務(wù)全過程進行有效的控制和跟蹤 ,可有效的減少盲目采購,降低采購成本、合理控制庫存、減少資金占用并能提高市場靈敏度,提升企業(yè)市場競爭力林昶. 我國現(xiàn)代倉儲業(yè)發(fā)展現(xiàn)狀與對策 J . 西南交通大學(xué)學(xué)報(社會科學(xué)版), 2007( 02)。進銷存信息管理系統(tǒng)可以幫助企業(yè)有效快速的管理進貨、銷售、庫存等各項業(yè)務(wù)。合理控

10、制進銷存各個環(huán)節(jié),提高資金利用率和結(jié)算速度,實現(xiàn)管理的高效率、實時性、安全性、科學(xué)化、現(xiàn)代化、智能化。能夠在經(jīng)營管理過程中及時、動態(tài)地掌握各種數(shù)據(jù)和信息,對往來業(yè)務(wù)、部門管理的實時追蹤、準(zhǔn)確監(jiān)控,并且能提供各種靈活便捷的統(tǒng)計報表。隨著科學(xué)技術(shù)的不斷發(fā)展,計算機設(shè)備深入到人們生活中的方方面面。計算機設(shè)備零售規(guī)模的不斷擴大,種類繁多的新產(chǎn)品的不斷的推出,原始的手工管理進銷存的方式已經(jīng)不能滿足現(xiàn)代化管理的需求。新一代的計算機設(shè)備進銷存已由過去傳統(tǒng)的記賬模式轉(zhuǎn)變到匯總、分類以及信息查詢、報表生成、信息跟蹤、數(shù)據(jù)統(tǒng)計等多種功能模式翁國秀,李露璐. 企業(yè)產(chǎn)品進銷存管理系統(tǒng)的設(shè)計與實現(xiàn)J. 電腦知識與技術(shù).

11、 2011(07)。第2章 項目概述2.1. 項目開發(fā)背景隨著當(dāng)今世界計算機技術(shù)的不斷發(fā)展,利用信息管理系統(tǒng)實現(xiàn)商業(yè)企業(yè)進銷存管理勢在必行。使用傳統(tǒng)手工管理的方式,一方面效率低下,另一方面容易造成錯誤 陳琳. 基于B/S與C/S混合模式的圖書進銷存系統(tǒng)的設(shè)計與實現(xiàn)J. 華中師范大學(xué). 2002.7。進銷存信息管理系統(tǒng)核心在于庫存信息管理系統(tǒng),及時掌握庫存信息,合理分配使用公司企業(yè)的物流、資金流、商流等資源,保證貨物源源不斷的有序供應(yīng)和商業(yè)企業(yè)的持續(xù)發(fā)展。以我個人在XXXXXX科技公司的實習(xí)經(jīng)歷為例。XX時代科技公司是一個以經(jīng)銷計算機設(shè)備為主營業(yè)務(wù)的商業(yè)企業(yè),公司在寧波電腦城設(shè)有13個分銷點,還

12、有與其合作的80多家經(jīng)銷商。公司業(yè)務(wù)比較繁雜,尤其是銷售旺期數(shù)據(jù)量大,每天的進銷存業(yè)務(wù)都會產(chǎn)生大量的數(shù)據(jù)及相關(guān)憑證。現(xiàn)在公司內(nèi)部根據(jù)每天的銷售單及采購單在EXCEL表中對發(fā)生變化的數(shù)據(jù)做出相應(yīng)修改。在這個過程中存在若干問題:1.商品庫存信息不能及時反應(yīng)給管理人員,存貨數(shù)量要根據(jù)盤點倉庫和相應(yīng)的修改進行查詢。2.在EXCEL表中不能直觀的反映出哪些商品銷量比較高,且數(shù)據(jù)能輕易被修改。3.現(xiàn)行的管理方式實現(xiàn)對進銷存過程監(jiān)督和數(shù)據(jù)信息的查詢的工作量比較大。2.2. 項目開發(fā)目的本系統(tǒng)考慮系統(tǒng)組成各環(huán)的功能需求,基于使用成熟技術(shù)和實用化的原則,向企業(yè)提供一套先進的應(yīng)用系統(tǒng)。這套系統(tǒng)應(yīng)該具有最先進的技術(shù)

13、特征;配置必要的數(shù)據(jù)庫和應(yīng)用服務(wù)程序;組織完整的管理員操作界面。軟件系統(tǒng)的界面要美觀,布局要合理,窗口的內(nèi)容盡量簡單明了提供的信息,語言要通俗易懂,有層次感,分類要清晰明了,便于管理。本項目開發(fā)的主要目的有以下幾點:1.為用戶提供準(zhǔn)確的、快速的、實時的反映出庫存信息,保證貨物的不間斷供應(yīng);2.使用數(shù)據(jù)庫,便于后期數(shù)據(jù)的統(tǒng)計整理分析,幫助管理人員控制行業(yè)發(fā)展方向;3.能將統(tǒng)計分析數(shù)據(jù)用柱狀圖、餅狀圖、條形圖、折線圖等方式直觀的展示的給用戶;4.使用信息系統(tǒng)管理進銷存業(yè)務(wù)后,各種業(yè)務(wù)的數(shù)據(jù)將會有更好的保密性,并且便于數(shù)據(jù)的查詢;5.對個人來說,將所學(xué)的系統(tǒng)開發(fā)專業(yè)技術(shù)知識和小型商業(yè)企業(yè)進銷存管理知

14、識結(jié)合起來,完成有實際意義的實踐工作。第3章 系統(tǒng)分析系統(tǒng)分析階段就是對現(xiàn)行系統(tǒng)進行調(diào)查,詳細了解每一個業(yè)務(wù)過程、業(yè)務(wù)活動及信息流程,理解廣大用戶對系統(tǒng)的需求。系統(tǒng)分析階段更側(cè)重于從業(yè)務(wù)全過程的角度進行分析,其中,分析結(jié)果包括,對現(xiàn)有組織管理狀況的了解,用戶對信息系統(tǒng)功能的需求、數(shù)據(jù)和業(yè)務(wù)流程等 王欣. 管理信息系統(tǒng)M. 中國水利水電出版社. 2004。3.1. 可行性分析1.技術(shù)可行性從軟件角度來看,目前的軟件技術(shù)發(fā)展的已經(jīng)比較成熟,無論是數(shù)據(jù)庫還是應(yīng)用程序都可以實現(xiàn)系統(tǒng)功能。各種語言包括C#、JAVA等均能完成程序代碼并實現(xiàn)信息系統(tǒng)功能。各種數(shù)據(jù)庫包括SQL Sever, Oracle等均

15、能為企業(yè)搭建數(shù)據(jù)庫;從硬件角度來看,系統(tǒng)所要用到的硬件均可以以較為低廉的價格購買,滿足系統(tǒng)要求。從人員角度來看,本系統(tǒng)的用戶是企業(yè)內(nèi)部員工,懂得基本微機操作即可,無須另聘專人即可使該系統(tǒng)正常實施運行。從技術(shù)角度來看,開發(fā)技術(shù)和數(shù)據(jù)庫技術(shù)已經(jīng)具備了完備、成熟的理論和體系結(jié)構(gòu)。所以本系統(tǒng)的開發(fā)在技術(shù)上完全可行。2.經(jīng)濟可行性在經(jīng)濟上,采用本系統(tǒng)后能更加合理的管理庫存。既不會因為存貨不足影響企業(yè)的銷售,又不會因存貨過多而導(dǎo)致資金的擠壓,產(chǎn)生不必要的費用。本系統(tǒng)能組織好倉庫作業(yè),提供商品庫存、庫存、入庫查詢和統(tǒng)計等業(yè)務(wù)能及時預(yù)警庫存不足一定程度上減少了直接的人工費用,又能幫助管理人員正確決策,為企業(yè)提

16、供了更大的經(jīng)濟效益。因此本系統(tǒng)在經(jīng)濟上是可行的。3.運行可行性本項目系統(tǒng)具有友好的界面,操作簡單,幫助信息詳盡,工作人員只需經(jīng)過簡單的培訓(xùn)之后就可以熟練操作;系統(tǒng)運行環(huán)境的服務(wù)器采用visual studio開發(fā)平臺,WEB服務(wù)器采用IIS,客服端只需配置瀏覽器就可以運行該系統(tǒng),這樣的運行環(huán)境都是很好配置的。從以上三方面的分析,可以得出該系統(tǒng)在技術(shù)上得到了保證,投入使用可帶來很好的經(jīng)濟效益,且在運行方面較為簡單。因此,本項目系統(tǒng)可進行開發(fā)工作。3.2. 組織機構(gòu)調(diào)查進銷存信息管理系統(tǒng)是對商業(yè)企業(yè)對商品采購、銷售、庫存等進行綜合管理的一個信息系統(tǒng)。系統(tǒng)能對商品信息、供應(yīng)商信息和客戶信息實現(xiàn)錄入、

17、修改、查詢和刪除等操作,并且還要實現(xiàn)采購管理、銷售管理、出庫、入庫管理等各項管理內(nèi)容 張雷. 企業(yè)進銷存管理系統(tǒng)的實現(xiàn)J. 吉林大學(xué) 2012.4。本論文項目系統(tǒng)對應(yīng)的組織結(jié)構(gòu)圖,如圖3-1所示:勝達時代科技有限公司部門經(jīng)理財務(wù)經(jīng)理采購部門銷售部門倉儲部門財務(wù)部門圖3-1 系統(tǒng)的組織結(jié)構(gòu)圖3.3. 系統(tǒng)詳細調(diào)查系統(tǒng)詳細調(diào)查的主要任務(wù)是收集系統(tǒng)所要用到的數(shù)據(jù),因為在后期的系統(tǒng)設(shè)計階段要用到許多的數(shù)據(jù),資料收集是進行系統(tǒng)分析的前提,資料收集的方法有實地調(diào)查,交流交談等。經(jīng)過和公司員工的當(dāng)面交流之后,可知:1整個進銷存信息管理系統(tǒng)從底層數(shù)據(jù)產(chǎn)生到數(shù)據(jù)表現(xiàn)層包含的所有功能:系統(tǒng)管理基礎(chǔ)資料設(shè)置、基礎(chǔ)資

18、料(商品基本信息、供應(yīng)商基本信息、客戶基本信息等)初始化、采購管理及采購單據(jù)管理、銷售管理及銷售單據(jù)管理、庫存管理入庫出庫查詢、商品數(shù)量預(yù)警查詢等功能。2.在整個進銷存管理系統(tǒng)的開發(fā)過程中會涉及到得專業(yè)術(shù)語及其定義,這些術(shù)語在系統(tǒng)分析和系統(tǒng)設(shè)計中有助于加快理解系統(tǒng)的業(yè)務(wù)過程,從而準(zhǔn)確的畫出業(yè)務(wù)流程圖和數(shù)據(jù)流程圖。其主要涉及到的術(shù)語及定義如下:l 預(yù)處理:對基礎(chǔ)數(shù)據(jù)的設(shè)置,包括一些數(shù)據(jù)的基本格式規(guī)范等。l 采購單:公司根據(jù)供應(yīng)商提供的原始單據(jù)錄入系統(tǒng)中的單據(jù)信息。l 采購計劃:公司管理人員在了解市場供求情況,認識企業(yè)生產(chǎn)經(jīng)營活動過程中和掌握商品銷售規(guī)律的基礎(chǔ)上對計劃期內(nèi)商品采購管理活動所做的預(yù)見

19、性的安排和部署。l 銷售單:銷售人員根據(jù)銷售信息填寫的單據(jù)。l 銷售數(shù)據(jù)分析:根據(jù)每周,每月,每季度的銷售情況做出的統(tǒng)計分析。l 預(yù)警查詢:根據(jù)一定的條件和要求,對庫存中不滿足要求和條件的商品進行查詢。3.整個進銷存信息管理系統(tǒng)的總體流程關(guān)系,如圖3-2所示:開始結(jié)束基礎(chǔ)資料設(shè)置預(yù)處理采購單、采購訂單銷售單、銷售數(shù)據(jù)分析入庫、出庫統(tǒng)計分析采購計劃系統(tǒng)管理基礎(chǔ)資料采購管理銷售管理庫存管理預(yù)警查詢?nèi)霂靻纬鰩靻螆D3-2 進銷存信息管理系統(tǒng)總體流程圖3.4. 需求分析 1.系統(tǒng)面向用戶本論文項目系統(tǒng)面向的用戶分為以下幾類:系統(tǒng)管理員、基礎(chǔ)資料管理員、采購人員、銷售人員、庫存管理員。具體描述如下:(1)

20、系統(tǒng)管理員使用該系統(tǒng)對基本信息管理、用戶組管理、用戶密碼管理以及查詢登陸日志進行管理;(2)基礎(chǔ)資料管理員使用該系統(tǒng)對系統(tǒng)基礎(chǔ)資料進行維護;(3)采購管理員使用該系統(tǒng)對采購業(yè)務(wù)、采購單、采購訂單進行管理; (4)銷售管理員使用該系統(tǒng)對銷售業(yè)務(wù)、銷售單、銷售退貨單進行管理,維護。(5)庫存管理員使用該系統(tǒng)對入庫單、出庫單、庫存信息進行管理。并且根據(jù)庫存量與銷售量做出庫存預(yù)警,提出采購申請。2.系統(tǒng)管理員需求(1)概述系統(tǒng)管理員能實現(xiàn)對用戶基本信息管理、用戶組管理、用戶密碼管理以及查詢登陸日志等功能。(2)用戶基本信息管理系統(tǒng)管理員能根據(jù)用戶提供的原始信息數(shù)據(jù)在系統(tǒng)對用戶基本信息完成添加、修改、刪

21、除、查詢等操作。(3)用戶組管理系統(tǒng)管理員能根據(jù)用戶所屬不同部門將用戶劃分至不同的用戶組之中,根據(jù)用戶所屬部門的不同,為不同的用戶組設(shè)置不同的權(quán)限。(4)密碼管理系統(tǒng)管理員和普通用戶都可以通過登錄系統(tǒng)后根據(jù)個人基本信息對登錄密碼進行修改。(5)登陸日志管理 系統(tǒng)管理員能查詢到登錄到系統(tǒng)中用戶的登陸日志,登陸日志信息包括用戶姓名、登錄時間等。3.基礎(chǔ)資料管理員需求(1)概述要求系統(tǒng)可以對進銷存系統(tǒng)中的商品基本信息、供應(yīng)商基本信息、客戶基本信息等重要基礎(chǔ)數(shù)據(jù)進行維護管理,提供對資料的增加、刪除、修改、查詢等功能,可以對以上信息進行增加、刪除、修改、查詢、打印操作。(2)商品基本信息維護商品基本資料

22、(商品名稱、商品編碼、商品類型、商品規(guī)格、商品描述等),對商品基本信息實現(xiàn)添加、刪除、修改、查詢、打印等功能。并且要求保證商品編碼的唯一性。(3)供應(yīng)商基本信息維護供應(yīng)商基本資料(廠商名稱、廠商編號、廠商地址、負責(zé)人、聯(lián)系電話等),對供應(yīng)商基本信息實現(xiàn)添加、刪除、修改、查詢、打印等功能。并且要求保證廠商編號的唯一性。(4)客戶基本信息維護客戶基本資料(客戶名稱、客戶編號、客戶地址、聯(lián)系電話等),對客戶基本信息實現(xiàn)添加、刪除、修改、查詢、打印的干功能。并且要求客戶編號的唯一性。4.采購人員需求(1)概述需要系統(tǒng)提供采購計劃、采購單管理、采購訂單管理界面,采購員能夠根據(jù)計劃部門提供的采購計劃,通過

23、審核后下達采購訂單給相應(yīng)供管維護過的供應(yīng)商,并且實時對采購過程進行管理監(jiān)控,一旦出現(xiàn)商品庫存不足要及時處理。同時采購員還需要對系統(tǒng)訂單進行管理 孫宗虎 程淑麗 主編. 采購和供應(yīng)鏈管理流程設(shè)計與工作標(biāo)準(zhǔn)M. 人民郵電出版社. 2007.10。(2)采購計劃采購員根據(jù)庫存部門發(fā)來的庫存單,銷售部門發(fā)來的銷售清單,采購員制定月采購計劃。將采購計劃交與審核部門審核,審核通過的采購計劃,則下達采購訂單給相應(yīng)的供應(yīng)商。若未通過的計劃返還采購員進行調(diào)整重新制定。(3)采購單管理采購員根據(jù)供應(yīng)商提供的原始單據(jù),記錄采購單的詳細信息,包括采購日期和供應(yīng)商以及各種商品的信息和購入價格、購入數(shù)量,并實現(xiàn)采購單據(jù)的

24、審核和打印采購明細單據(jù)等(4)采購訂單管理采購員根據(jù)采購計劃制定采購訂單,記錄采購商品名稱、供應(yīng)商名稱、采購數(shù)量,采購價格等。采購訂單制定完成后發(fā)由相關(guān)人員進行審核。5.銷售人員需求(1)概述要求系統(tǒng)提供銷售單管理、銷售退貨單管理、銷售數(shù)據(jù)統(tǒng)計分析等功能。對銷售信息實現(xiàn)添加,刪除,修改查詢等基本操作以及形成基本銷售信息報表。(2)銷售單管理要求系統(tǒng)提供銷售人員對銷售單(銷售單號、銷售時間、銷售人編號、商品編號、銷售數(shù)量、銷售金額等)管理的功能,包括添加,刪除,修改當(dāng)前銷售單的功能。已經(jīng)審核通過并且發(fā)貨的銷售單不能做任何修改。(3)銷售退貨單要求系統(tǒng)提供銷售人員對銷售退貨單的管理功能,包括添加、

25、查詢等。(4)銷售數(shù)據(jù)統(tǒng)計分析要求系統(tǒng)根據(jù)一定條件和要求,對銷售情況進行統(tǒng)計分析。以餅狀圖、條形圖、折線圖等不同的方式將銷售信息在WEB中展示出來,以便決策人員做出正確決策。6.庫存管理員需求(1)概述要求系統(tǒng)提供入庫管理、出庫管理、庫存盤點等功能。保證倉庫管理員對倉庫商品庫存存實時更新、對出庫入庫有清晰的記錄功能、并且能夠通過統(tǒng)計分析,根據(jù)設(shè)置的安全庫存,做到缺料預(yù)警功能。(2)庫存查詢系統(tǒng)提供倉庫庫存的查詢,包括倉庫編號,名稱、倉庫員、商品編號、商品名稱、庫存量等基本信息(3)入庫管理供應(yīng)商發(fā)來商品后,倉庫管理員要根據(jù)“采購單”的內(nèi)容,核對供應(yīng)商送來的商品,核對無誤后,填寫入庫單(入庫時間

26、、倉庫編號、商品名稱、商品數(shù)量、商品規(guī)格類型等)。如核對出現(xiàn)問題,則轉(zhuǎn)交采購部門,由采購部門向供應(yīng)商提出退貨或補發(fā)申請。銷售退貨的商品,倉管員要根據(jù)“銷售單”的內(nèi)容,核對退貨的商品,核對無誤登記入庫。核對出現(xiàn)問題則退還給銷售部門。(4)出庫管理倉管人員根據(jù)銷售人員提供的“銷售單”核實銷售單后進行出庫,并填寫“出庫單”。出庫商品必須與“銷售單”內(nèi)容一致,不能出現(xiàn)多發(fā),少發(fā),錯發(fā)的現(xiàn)象。(5)統(tǒng)計分析系統(tǒng)應(yīng)滿足倉庫管理員對采購計劃,庫存信息的統(tǒng)計分析功能。對庫存不足的商品及時報警處理。系統(tǒng)還需幫助倉庫管理員根據(jù)采購計劃和庫存信息,銷售清單等制定出安全的缺貨需求。3.5. 業(yè)務(wù)流程分析業(yè)務(wù)流程分析是

27、具體分析的起始點。首先要進行詳細的調(diào)查,并對調(diào)查結(jié)果進行整理和分析,用一些簡單的方法和工具把業(yè)務(wù)流表示出來。業(yè)務(wù)流程分析采用的是自頂向下的方法,首先對高層管理業(yè)務(wù)進行分析,畫出高層管理的業(yè)務(wù)流程圖,然后再對每一個功能描述部門進行分解,畫出詳細的業(yè)務(wù)流程圖 李代平 等編著. 系統(tǒng)分析與設(shè)計M. 清華大學(xué)出版社 2009.3。3.5.1系統(tǒng)高層業(yè)務(wù)流程1.業(yè)務(wù)流程圖中使用的基本符號,如下說明:(1)業(yè)務(wù)處理單位或用戶,它代表了某項業(yè)務(wù)參與的人或物;(2)數(shù)據(jù)存儲或存檔,也是一種數(shù)據(jù)的載體,但這個數(shù)據(jù)是作為檔案來保存的;(3)業(yè)務(wù)數(shù)據(jù)流動及方向,它表達了業(yè)務(wù)數(shù)據(jù)的流動方向,這個方向用單箭頭進行表示;

28、(4)各類單證、報表,它表明了數(shù)據(jù)的載體;(5)業(yè)務(wù)功能描述,表明了業(yè)務(wù)處理功能,一般用一個簡單的祈使句表示。其業(yè)務(wù)流程圖基本符號,如圖3-3所示:業(yè)務(wù)處理單位或部門存檔業(yè)務(wù)數(shù)據(jù)流動及方向單證、報表業(yè)務(wù)功能描述圖3-3 業(yè)務(wù)流程圖基本符號2.系統(tǒng)的高層業(yè)務(wù)流程圖,如圖3-4所示:用戶用戶登記表系統(tǒng)管理用戶權(quán)限表系統(tǒng)管理員采購管理員采購計劃采購管理采購訂單供應(yīng)商倉庫管理員出庫、入庫單倉庫管理商品需求單采購部門銷售管理員銷售管理銷售單銷售分析表客戶部門經(jīng)理用戶信息采購信息銷售信息基礎(chǔ)資料管理員商品、供應(yīng)商、客戶信息基礎(chǔ)設(shè)置管理基本信息表銷售管理圖3-4 高層業(yè)務(wù)流程圖3.5.2系統(tǒng)管理業(yè)務(wù)流程根據(jù)

29、系統(tǒng)的主要業(yè)務(wù)流程可以將其中各項功能加以細化,其中系統(tǒng)管理可以細化為:1.系統(tǒng)管理員根據(jù)用戶提供的信息制定用戶登記表給公司領(lǐng)導(dǎo),公司領(lǐng)導(dǎo)審核后轉(zhuǎn)交系統(tǒng)管理員,生成用戶信息表。2.系統(tǒng)管理員根據(jù)公司員工情況制定系統(tǒng)用戶權(quán)限表,交由公司領(lǐng)導(dǎo)審核后,審核通過后制定角色分配表。初始化系統(tǒng)角色:超級管理員、采購管理員、銷售管理員、倉庫管理員、基礎(chǔ)設(shè)置管理員。3.系統(tǒng)管理員提供用戶信息更改,用戶能自己進行密碼修改。其系統(tǒng)管理業(yè)務(wù)流程圖,如圖3-5所示。系統(tǒng)管理員用戶登記表用戶權(quán)限表用戶管理密碼管理用戶組管理用戶信息表角色分配表系統(tǒng)管理員用戶信息領(lǐng)導(dǎo)領(lǐng)導(dǎo)普通用戶圖3-5 系統(tǒng)管理業(yè)務(wù)流程圖3.5.3采購管理

30、業(yè)務(wù)流程采購管理要做的主要事情如下:1.倉庫管理員提供需求商品信息和急需商品信息的采購計劃表給領(lǐng)導(dǎo),領(lǐng)導(dǎo)審核后,轉(zhuǎn)交采購部門,采購部門制定采購訂單?;A(chǔ)資料管理員還需提供供應(yīng)商報價信息和供應(yīng)商信譽信息至采購部門,采購部門通過對比后,根據(jù)向供應(yīng)商下采購訂單。2.采購人員根據(jù)供應(yīng)商送達商品的原始單據(jù),采購人員核對商品信息與送達商品是否一致,核對完成制定采購單。3.采購員隨時需要對訂單進行管理(更該、刪除),而對于缺貨沒有及時供貨的提前發(fā)送催詢單與供應(yīng)商溝通。其采購管理業(yè)務(wù)流程圖,如圖3-6所示。倉庫基礎(chǔ)資料管理員采購部門供應(yīng)商采購申請供應(yīng)商資料采購計劃管理采購計劃表采購員采購管理訂單管理采購頂單催

31、詢單采購計劃表采購訂單表圖3-6 采購管理業(yè)務(wù)流程圖3.5.4銷售管理業(yè)務(wù)流程銷售管理主要的流程可以細化為:1.銷售人員根據(jù)客戶需求制定銷售單,交由倉庫管理員,倉庫管理員審核后,根據(jù)銷售單上商品信息發(fā)貨出庫。2.銷售人員根據(jù)退貨要求,符合退貨條件的,制定銷售退貨單,交由倉庫管理員;倉庫管理員核實退貨商品后,做入庫處理。3.銷售人員根據(jù)一定要求和條件,統(tǒng)計銷售信息表,交由部門領(lǐng)導(dǎo)。其銷售業(yè)務(wù)流程圖,如圖3-7所示。銷售人員購物需求銷售統(tǒng)計單退貨申請單銷售管理退貨管理銷售統(tǒng)計銷售單銷售統(tǒng)計表銷售退貨表倉庫領(lǐng)導(dǎo)倉庫銷售表銷售退貨表客戶客戶銷售人員銷售人員圖3-7 銷售管理業(yè)務(wù)流程圖3.5.5倉庫管理

32、業(yè)務(wù)流程倉庫管理的流程可以細化為:1.倉庫管理員根據(jù)采購部提供的采購單,審核采購單,將采購單與商品信息進行核對,將合格商品登記至商品入庫單,商品入庫并修改相應(yīng)商品信息存檔 陳曉麗. Web環(huán)境下基于組件的庫存信息管理系統(tǒng)的研究與開發(fā)J. 2007.4。將不合格和誤發(fā)的商品信息表交給采購部門,采購部門退貨。2.倉庫管理員根據(jù)銷售人員提供的銷售單,審核銷售單,將發(fā)出商品與采購單信息進行核對,發(fā)出貨物,登記出庫單。3.倉庫管理員根據(jù)銷售人員提供的銷售退貨單,符合退貨條件的,完成退貨登記退貨入庫單,完成退貨。4.倉庫管理員統(tǒng)計庫存信息,對不滿足數(shù)量需求的商品做商品需求計劃,交由領(lǐng)導(dǎo)審核后,制定采購申請

33、,交由采購部門。其庫存管理業(yè)務(wù)流程圖,如圖3-8所示。倉管員采購單庫存信息單銷售退貨單銷售單入庫管理退貨管理出庫管理庫存管理入庫單采購申請入庫單出庫單倉庫銷售部采購部入庫信息存檔采購部庫存信息存檔出庫信息存檔圖3-8 庫存管理業(yè)務(wù)流程圖3.5.6基礎(chǔ)資料管理業(yè)務(wù)流程基礎(chǔ)資料管理可以細化為:1.基礎(chǔ)資料管理員根據(jù)相關(guān)部門提供的原始記錄表(供應(yīng)商資料、商品資料、客戶資料等)制作基礎(chǔ)資料信息表(供應(yīng)商基本信息表、商品基本信息表、客戶基本信息表),交由相關(guān)領(lǐng)導(dǎo)審核。2.基礎(chǔ)資料管理員提供報價信息和供應(yīng)商信譽信息至采購部門,采購部門篩選后向相應(yīng)供應(yīng)商發(fā)出采購訂單。其基礎(chǔ)資料管理業(yè)務(wù)流程圖,如圖3-9所示

34、。相關(guān)部門原始資料表采購訂單基礎(chǔ)資料信息表管理員供應(yīng)商報價、信譽信息基礎(chǔ)資料管理采購管理采購部門領(lǐng)導(dǎo)資料存檔訂單存檔圖3-9 基礎(chǔ)資料管理業(yè)務(wù)流程圖3.6. 數(shù)據(jù)流程分析數(shù)據(jù)流程分析就是把數(shù)據(jù)在現(xiàn)行系統(tǒng)內(nèi)部的流動情況抽象出來,舍去了具體組織機構(gòu)、信息載體、處理工作等物理組成,單純從數(shù)據(jù)流動過程來考察實際業(yè)務(wù)的數(shù)據(jù)處理模式。數(shù)據(jù)流程分析主要包括對信息的流動、變換、存貯等的分析。其目的是要發(fā)現(xiàn)和解決數(shù)據(jù)流動中的問題 李代平 編著. 信息系統(tǒng)分析與設(shè)計M. 冶金工業(yè)出版社 2005。數(shù)據(jù)流程圖是描述系統(tǒng)數(shù)據(jù)流程的重要工具,它將數(shù)據(jù)獨立抽象出來,通過圖形方式描述信息的來龍去脈和實際流程。根據(jù)對系統(tǒng)的業(yè)

35、務(wù)流程分析,把業(yè)務(wù)過程分為系統(tǒng)管理、采購管理、銷售管理和庫存管理和基礎(chǔ)資料管理等五個過程。相應(yīng)的,在數(shù)據(jù)流程分析中會針對這四個業(yè)務(wù)過程進行數(shù)據(jù)流分析。3.6.1系統(tǒng)高層數(shù)據(jù)流程首先確定高層的數(shù)據(jù)流程圖,在高層數(shù)據(jù)流程圖中只反映系統(tǒng)正常工作時最主要的部分,確定系統(tǒng)邊界。在進銷存信息管理系統(tǒng)中外部實體有供應(yīng)商、倉庫、客戶,主要的數(shù)據(jù)存儲是“庫存信息存檔”,“庫存信息存檔”主要記載了庫存變化的基本情況。商品的種類、數(shù)量、價格變動情況。數(shù)據(jù)流程圖中使用的基本符號說明,如圖3-10所示:外部實體數(shù)據(jù)流處理功能數(shù)據(jù)存儲圖3-10數(shù)據(jù)流程圖基本符號進銷存信息管理系統(tǒng)的頂層數(shù)據(jù)流程圖,如圖3-11所示:供應(yīng)商

36、進銷存信息管理系統(tǒng)倉庫客戶 商品信息存檔商品信息商品入庫信息表商品出庫信息表圖3-11 高層數(shù)據(jù)流程圖對進銷存信息管理系統(tǒng)的頂層數(shù)據(jù)流程進行擴展,得到后的頂層數(shù)據(jù)流程圖,如圖3-12所示。采購部入庫管理 商品信息存檔倉庫公司領(lǐng)導(dǎo)出庫管理銷售部門供應(yīng)商采購管理 采購訂單商品信息入庫信息供應(yīng)商信息統(tǒng)計報表出庫清單采購計劃圖3-12 擴展后的高層數(shù)據(jù)流程圖3.6.2系統(tǒng)管理數(shù)據(jù)流程對系統(tǒng)管理的數(shù)據(jù)流分析:系統(tǒng)管理員通過用戶名和密碼登錄系統(tǒng);對用戶基本信息、權(quán)限進行操作;可查看用戶的操作日志;將所有變動的信息重新保存到數(shù)據(jù)庫中。系統(tǒng)管理數(shù)據(jù)流程圖,如圖3-13所示。用戶組管理用戶角色表用戶管理用戶表登

37、錄登錄日志功能模塊管理功能表管理員圖3-13 系統(tǒng)管理數(shù)據(jù)流程圖3.6.3采購管理數(shù)據(jù)流程對采購管理的數(shù)據(jù)流程圖分析:采購管理員通過用戶名及密碼登入系統(tǒng)后,采購管理員根據(jù)倉庫管理員發(fā)來的庫存清單與采購申請制定采購計劃;通過審核后的采購計劃,通過采購人員向供應(yīng)商下采購訂單,未通過的采購計劃則需要修改或者重新擬定;采購員需對采購訂單進行管理維護,缺貨時要及時向供應(yīng)商詢問。采購管理數(shù)據(jù)流程圖,如圖3-14所示:采購申請庫存清單采購管理通過倉庫不通過采購部門采購審核采購訂單訂單維護采購單據(jù)供應(yīng)商訂單存檔圖3-14 采購管理數(shù)據(jù)流程圖3.6.4銷售管理數(shù)據(jù)流程對銷售管理的數(shù)據(jù)流程圖分析:銷售人員通過賬號

38、和密碼登陸系統(tǒng),根據(jù)客戶需求,制定銷售單或銷售退貨單。銷售單或銷售退貨單經(jīng)過審核后,則轉(zhuǎn)給倉庫部門,倉庫根據(jù)銷售單或銷售退貨單做入庫或出庫處理;同時銷售人員根據(jù)銷售信息,制定銷售統(tǒng)計分析表,經(jīng)由審核后交由上級領(lǐng)導(dǎo),審核不通過則進行修改或者重新擬定。銷售數(shù)據(jù)流程圖,如圖3-15所示:客戶需求銷售管理通過銷售員不通過倉庫部門審核出/入庫單訂單維護收/發(fā)貨單據(jù)客戶出/入庫存檔退貨管理客戶退貨申請銷售單銷售退貨單統(tǒng)計分析領(lǐng)導(dǎo)審核管理銷售報表銷售分析表通過不通過圖3-15 銷售管理數(shù)據(jù)流程圖3.6.5庫存管理數(shù)據(jù)流程對庫存管理的數(shù)據(jù)流程圖分析:倉庫人員通過用戶名以及密碼登入系統(tǒng)后,需要對商品出入庫進行管

39、理,倉庫接收到采購部門發(fā)來的采購單或銷售部門發(fā)來的銷售退貨單后將入庫商品信息錄入系統(tǒng),而當(dāng)銷售部門依據(jù)銷售單領(lǐng)取商品時則需出庫商品信息錄入系統(tǒng) 胡建宏. 商品進銷存管理系統(tǒng)J 蘭州大學(xué). 2007.11;倉庫管理人員還要有計劃性地進行庫存分析,根據(jù)庫存信息與銷售信息制定采購申請轉(zhuǎn)交采購部門。倉庫管理數(shù)據(jù)流程圖,如圖3-16所示:倉庫入庫管理采購單銷售退貨單入庫單入庫單統(tǒng)計分析采購部門審核入庫單通過入庫管理審核銷售單出庫單通過庫存清單采購申請圖3-16 倉庫管理數(shù)據(jù)流程圖3.6.6基礎(chǔ)資料管理數(shù)據(jù)流程對基礎(chǔ)資料管理的數(shù)據(jù)流程圖分析:基礎(chǔ)資料管理員通過用戶名及密碼登入系統(tǒng)后,需要對基礎(chǔ)資料進行維護

40、管理?;A(chǔ)資料管理員根據(jù)有關(guān)部門提供給的資料在系統(tǒng)中錄入基礎(chǔ)資料(供應(yīng)商信息、商品信息、客戶信息等),經(jīng)由相關(guān)領(lǐng)導(dǎo)審核后,在系統(tǒng)中存檔并使用;同時基礎(chǔ)資料管理員應(yīng)當(dāng)提供供應(yīng)商信息給采購部門?;A(chǔ)資料管理數(shù)據(jù)流程,如果3-17所示:管理員資料管理基礎(chǔ)資料表統(tǒng)計分析采購部門審核資料單通過供應(yīng)商報價供應(yīng)商資料基礎(chǔ)資料信息供應(yīng)商信譽不通過存檔圖3-17 基礎(chǔ)資料管理數(shù)據(jù)流程圖3.7. 數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,是對數(shù)據(jù)流程圖中包含的所有元素的定義的集合。它定義了數(shù)據(jù)元素、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲、外部實體和處理功能等六類條目安忠. 管理信息系統(tǒng)M. 北京:中國鐵路出版社,2009:96

41、.。1.數(shù)據(jù)元素分析數(shù)據(jù)項是數(shù)據(jù)的最小的數(shù)據(jù)組成,也就是不可再分的數(shù)據(jù)單位,數(shù)據(jù)元素的定義包括:數(shù)據(jù)元素的名稱、在其他場合使用的別名、取值范圍和去值得含義、數(shù)據(jù)元素的長度和數(shù)據(jù)結(jié)構(gòu),以及與之有關(guān)的處理功能薩師煊等.數(shù)據(jù)庫原理概論(第四版)M.北京:教育出版社.2006,172-234。下面給出進銷存信息管理系統(tǒng)的用戶工號數(shù)據(jù)元素定義,如表3-1所示:表3-1用戶工號定義數(shù)據(jù)元素編號:001數(shù)據(jù)元素名稱:用戶工號簡述:代表系統(tǒng)用戶的編號別名:USER_NUMBER長度:10個字節(jié)類型:字符取值/含義:第1位第2位分公司第3位第4位部門第5位第10位用戶在部門內(nèi)編號有關(guān)的數(shù)據(jù)結(jié)構(gòu):用戶信息、用戶組

42、信息數(shù)據(jù)元素一覽表,如表3-2所示:表3-2 數(shù)據(jù)元素一覽表編號數(shù)據(jù)元素名稱別名數(shù)據(jù)類型長度DE001商品生產(chǎn)編號YPSCBH字符型50DE002商品類別YPLB字符型20DE003商品名稱YPMC字符型30DE004商品規(guī)格YPGG字符型10DE005商品單位YPDW字符型10DE006商品描述YPMS字符型250DE007供應(yīng)商編號GYSBH數(shù)字型5DE008供應(yīng)商名稱GYSMC字符型20DE009供應(yīng)商地址GYSDZ字符型50DE010供應(yīng)商負責(zé)人GYSFZR字符型10DE011用戶登錄編號YHDLBH數(shù)字型5DE012用戶名稱YHMC字符型10.2.數(shù)據(jù)結(jié)構(gòu)在表4-1中描述了進銷存信息

43、管理系統(tǒng)中數(shù)據(jù)元素的定義,但還需要進一步描述數(shù)據(jù)之間的關(guān)系。在數(shù)據(jù)字典中使用數(shù)據(jù)結(jié)構(gòu)對數(shù)據(jù)之間的組合關(guān)系進行定義。數(shù)據(jù)字典中數(shù)據(jù)結(jié)構(gòu)包含:數(shù)據(jù)結(jié)構(gòu)的編號和名稱、數(shù)據(jù)結(jié)構(gòu)的組成、對數(shù)據(jù)結(jié)構(gòu)的簡單描述、與之有關(guān)的數(shù)據(jù)流或數(shù)據(jù)結(jié)構(gòu)。下面給出進銷存信息管理系統(tǒng)中部分數(shù)據(jù)結(jié)構(gòu)的信息,如表3-3所示:表3-3 數(shù)據(jù)結(jié)構(gòu)一覽表數(shù)據(jù)結(jié)構(gòu)編號數(shù)據(jù)結(jié)構(gòu)名稱簡述數(shù)據(jù)結(jié)構(gòu)的組成001商品商品基本信息存檔表商品編號、商品名稱、商品類別、商品規(guī)格、商品單位等002供應(yīng)商商品供應(yīng)商信息表供應(yīng)商編號、供應(yīng)商名稱、供應(yīng)商地址、供應(yīng)商負責(zé)人等003用戶用戶信息表用戶登錄編號、用戶名稱、用戶密碼、用戶權(quán)限編號、用戶備注004采購信

44、息商品采購明細表采購編號、商品編號、購進價格、批發(fā)價格、零售價格、購進數(shù)量3.數(shù)據(jù)流數(shù)據(jù)流表示數(shù)據(jù)的流向,一般來說在數(shù)據(jù)字典中只需要定義輸出和輸入的數(shù)據(jù)流,數(shù)據(jù)流的定義包含:數(shù)據(jù)流編號、數(shù)據(jù)流的名稱、數(shù)據(jù)流的來源、數(shù)據(jù)流的去處、數(shù)據(jù)流的組成、數(shù)據(jù)流的流通量、高峰時的數(shù)據(jù)流流通量。下面給出進銷存信息管理系統(tǒng)中部分數(shù)據(jù)流,如下所示:l 數(shù)據(jù)流編號:DF001l 數(shù)據(jù)流名稱:采購單l 描述:采購部門根據(jù)供應(yīng)商送來的商品,登記的采購單據(jù)l 數(shù)據(jù)流來源:供應(yīng)商l 數(shù)據(jù)流去向:入庫管理模塊l 數(shù)據(jù)流組成:采購單信息=采購單編號+商品編號+到貨時間+數(shù)量+驗收人+供應(yīng)商編號l 數(shù)據(jù)流量:約5張/周l 高峰流

45、量:約20張/周4.數(shù)據(jù)處理功能數(shù)據(jù)處理功能的定義是指最低一層數(shù)據(jù)流程圖中的處理功能(功能單元)的定義,實際上每一個處理功能就是一個程序,可以使用判斷樹、判斷表和結(jié)構(gòu)式語言進行描述,但在數(shù)據(jù)字典中只能給以簡單的描述,處理功能的定義主要包括:處理功能的編號、名稱以及在數(shù)據(jù)流程圖中的層次號;對處理功能的簡單描述;處理功能的輸入和輸出;處理功能的功能描述;有關(guān)的數(shù)據(jù)存儲。下面給出進銷存信息管理系統(tǒng)中部門數(shù)據(jù)功能處理表(入庫處理為例),如表3-4所示:表3-4 進銷存信息管理系統(tǒng)數(shù)據(jù)處理功能入庫處理表處理功能編號P002處理功能名稱入庫處理處理功能描述根據(jù)合格的入庫單,將入庫數(shù)據(jù)登記到商庫庫存輸入數(shù)據(jù)

46、流合格的入庫單處理描述根據(jù)合格的入庫單,將入庫數(shù)據(jù)登記到倉庫庫存輸出數(shù)據(jù)流入庫數(shù)據(jù)處理頻率20次/日5.數(shù)據(jù)存儲數(shù)據(jù)存儲是指在系統(tǒng)中應(yīng)該保存的數(shù)據(jù)結(jié)構(gòu)以及具體的數(shù)據(jù)內(nèi)容,它是信息系統(tǒng)的資源,用戶從系統(tǒng)中獲取的全部數(shù)據(jù)都來自于數(shù)據(jù)存儲。數(shù)據(jù)字典中定義的數(shù)據(jù)字典內(nèi)容包括:數(shù)據(jù)存儲編號以及其名稱、簡述、輸入數(shù)據(jù)流、輸出數(shù)據(jù)流、數(shù)據(jù)存儲的組成、是否有立即查詢要求。下面給出進銷存信息管理系統(tǒng)中部分數(shù)據(jù)存儲的定義,如表3-5所示:表3-5 進銷存信息管理系統(tǒng)入庫數(shù)據(jù)存儲定義表數(shù)據(jù)存儲編號DB005數(shù)據(jù)存儲名稱商品入庫主表簡述倉庫負責(zé)人登記入庫商品的信息表輸入數(shù)據(jù)流入庫單輸出數(shù)據(jù)流商品信息存檔表組成入庫單編

47、號(數(shù)據(jù)元素)采購信息(數(shù)據(jù)結(jié)構(gòu))商品供應(yīng)商(數(shù)據(jù)結(jié)構(gòu))入庫時間(數(shù)據(jù)元素)入庫類別(數(shù)據(jù)元素)審核員信息(數(shù)據(jù)結(jié)構(gòu))是否審核(數(shù)據(jù)元素)備注(數(shù)據(jù)元素)立即存取要求有6.外部實體外部實體在數(shù)據(jù)字典中的定義包括:外部實體的編號和名稱、簡述、有關(guān)的數(shù)據(jù)流、外部實體的個數(shù)。下面給出進銷存信息管理系統(tǒng)中外部實體定義(銷售部門為例),如表3-6所示:表3-6 進銷存信息管理系統(tǒng)外部實體定義表外部實體編號E03外部實體名稱銷售部門簡述從倉庫中領(lǐng)取商品的部門輸入的數(shù)據(jù)流銷售部銷售單輸出的數(shù)據(jù)流倉庫商品出庫單個數(shù)若干個銷售部門第4章 系統(tǒng)設(shè)計在系統(tǒng)設(shè)計階段的主要目的是將系統(tǒng)分析階段所提出的反映用戶信息需求的

48、系統(tǒng)邏輯方案轉(zhuǎn)換成可以實施的基于計算機與通信系統(tǒng)的技術(shù)方案。而系統(tǒng)的總體結(jié)構(gòu)設(shè)計是系統(tǒng)設(shè)計階段的主要活動之一,是為了實現(xiàn)系統(tǒng)總體功能,提高系統(tǒng)的各項指標(biāo)陳佳. 信息系統(tǒng)開發(fā)方法教程(第三版)M. 北京: 清華大學(xué)出版社,2009:205-206.。這一階段的主要任務(wù)是將整個系統(tǒng)合理的劃分成各個功能模塊,正確處理模塊與模塊之間的內(nèi)部聯(lián)系以及它們之間的調(diào)用關(guān)系和數(shù)據(jù)聯(lián)系,定義各模塊內(nèi)部結(jié)構(gòu)等等。接下來,將從模塊結(jié)構(gòu)設(shè)計、代碼設(shè)計、數(shù)據(jù)庫設(shè)計和人機界面設(shè)計等方面來對系統(tǒng)進行設(shè)計。4.1. 模塊結(jié)構(gòu)設(shè)計本系統(tǒng)主要功能模塊有5個:系統(tǒng)管理模塊、采購管理模塊、銷售管理模塊、庫存管理模塊、基礎(chǔ)資料管理模塊。

49、模塊結(jié)構(gòu)圖中使用的基本符號說明,如圖4-1所示:模塊數(shù)據(jù)流調(diào)用關(guān)系(順序、選擇、循環(huán))圖4-1 模塊結(jié)構(gòu)圖的基本符號其系統(tǒng)總體模塊結(jié)構(gòu)圖,如圖4-2所示:勝達時代進銷存信息管理系統(tǒng)用戶名、用戶密碼登錄模塊系統(tǒng)管理基礎(chǔ)設(shè)置采購管理銷售管理庫存管理圖4-2 系統(tǒng)總體模塊結(jié)構(gòu)圖4.1.1. 系統(tǒng)管理模塊結(jié)構(gòu)系統(tǒng)管理模塊可以分為用戶管理、權(quán)限管理、角色管理、密碼管理、日志管理等,對用戶進行添加、刪除、查詢、修改等功能,并且能查詢登陸日志。其系統(tǒng)管理模塊主要結(jié)構(gòu),如圖4-3所示。系統(tǒng)管理用戶管理權(quán)限管理角色管理密碼管理日志管理圖4-3 系統(tǒng)管理模塊結(jié)構(gòu)圖4.1.2. 采購管理模塊結(jié)構(gòu)采購管理模塊可以分為

50、采購單管理、采購訂單管理、催詢單管理。主要是對采購單、采購訂單、催詢單等采購業(yè)務(wù)過程中產(chǎn)生的單據(jù)進行添加、修改、刪除、查詢等操作。其采購管理模塊主要結(jié)構(gòu),如圖4-4所示。采購管理采購單管理采購訂單管理催詢單管理圖4-4 采購管理模塊結(jié)構(gòu)圖4.1.3. 銷售管理模塊結(jié)構(gòu)銷售管理模塊主要有以下功能銷售單管理、銷售退貨單管理、銷售統(tǒng)計分析等功能。銷售管理模塊能實現(xiàn)對銷售單、銷售退貨單進行、添加、修改、刪除等功能。并且能對銷售情況做出統(tǒng)計分析,分析結(jié)果用柱狀圖或者餅狀圖表示。其銷售管理模塊主要結(jié)構(gòu),如圖4-5所示。銷售管理銷售單管理退貨單管理統(tǒng)計分析圖4-5 銷售管理模塊結(jié)構(gòu)圖4.1.4. 庫存管理模

51、塊結(jié)構(gòu)庫存管理模塊主要有以下功能:入庫單管理、出庫單管理、庫存信息管理、庫存統(tǒng)計分析等。庫存模塊能實現(xiàn)對入庫、出庫單的添加、刪除、修改、查詢功能,庫存信息的查詢功能,庫存信息的添加、刪除、修改只有超級管理員能使用。并且能對庫存信息做出統(tǒng)計分析。其庫存管理模塊主要結(jié)構(gòu),如圖4-6所示。庫存管理入庫管理統(tǒng)計分析庫存管理出庫管理圖4-6 庫存管理模塊結(jié)構(gòu)圖4.1.5基礎(chǔ)資料管理功能結(jié)構(gòu)基礎(chǔ)資料管理功能模塊主要有以下功能:供應(yīng)商管理、客戶管理、商品基本信息管理。該模塊能完成對供應(yīng)商信息、客戶信息、商品的添加、修改、刪除、查詢等功能。其基礎(chǔ)資料管理模塊主要結(jié)構(gòu),如圖4-7所示。系統(tǒng)管理供應(yīng)商管理客戶管理

52、商品信息管理圖4-7 基礎(chǔ)資料管理模塊結(jié)構(gòu)圖4.2. 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計就是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)數(shù)據(jù)庫設(shè)計的主要內(nèi)容是將系統(tǒng)的信息模型轉(zhuǎn)換為關(guān)系表的集合(對關(guān)系數(shù)據(jù)庫管理系統(tǒng)而言),并按照系統(tǒng)的體系結(jié)構(gòu)對關(guān)系表進行合理地分布。數(shù)據(jù)庫設(shè)計的主要步驟包括需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫的實施以及數(shù)據(jù)庫運行及維護。在本系統(tǒng)中主要對其概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計和物理結(jié)構(gòu)設(shè)計作詳細的分析。4.2.1. 概念模型設(shè)計概念模型是一種面向問題的數(shù)據(jù)模型,它描述了從用戶角度看到的數(shù)據(jù)庫的內(nèi)容及其聯(lián)系,是一種純粹的現(xiàn)實反映,而與存儲結(jié)構(gòu)、存取方式等數(shù)據(jù)庫的具體實現(xiàn)內(nèi)容無關(guān)。系統(tǒng)概念模型設(shè)計總體E-R圖如圖4-8:采購員下單編號性別.供應(yīng)商供應(yīng)商品提供銷售員銷售客戶庫存?zhèn)}庫倉管員管理編號地址負責(zé)人編號名稱類型編號性別編號性別編號姓名編號地址MNMNMNM1MNMNN圖4-8 系統(tǒng)概念設(shè)計E-R圖4.3.2. 邏輯模型設(shè)計數(shù)據(jù)庫的邏輯模型設(shè)計的任務(wù)就是 把概念模型設(shè)計階段設(shè)計的基本E-R圖轉(zhuǎn)換為與所選DBMS產(chǎn)品支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu),并對其進行優(yōu)化。有兩條基本原則需要遵循:一個實體用一個關(guān)系來表示;一個帶有屬性的聯(lián)系用一

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論