畢業(yè)設(shè)計(jì)(論文):倉庫貨物管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁
畢業(yè)設(shè)計(jì)(論文):倉庫貨物管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁
畢業(yè)設(shè)計(jì)(論文):倉庫貨物管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁
畢業(yè)設(shè)計(jì)(論文):倉庫貨物管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁
畢業(yè)設(shè)計(jì)(論文):倉庫貨物管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩48頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、畢業(yè)設(shè)計(jì)(論文)題 目: 倉庫貨物管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 學(xué) 生: 指導(dǎo)老師: 教授 系 別: 軟件學(xué)院 專 業(yè): 軟工工程 班 級: 軟工1102 學(xué) 號: 3112115218 2013年6月福建工程學(xué)院本科畢業(yè)論文作者承諾保證書本人鄭重承諾: 本篇畢業(yè)論文的內(nèi)容真實(shí)、可靠。如果存在弄虛作假、抄襲的情況,本人愿承擔(dān)全部責(zé)任。學(xué)生簽名:年 月 日福建工程學(xué)院本科畢業(yè)論文指導(dǎo)教師承諾保證書本人鄭重承諾:我已按有關(guān)規(guī)定對本篇畢業(yè)論文的選題與內(nèi)容進(jìn)行了指導(dǎo)和審核,該同學(xué)的畢業(yè)論文中未發(fā)現(xiàn)弄虛作假、抄襲的現(xiàn)象,本人愿承擔(dān)指導(dǎo)教師的相關(guān)責(zé)任。指導(dǎo)教師簽名:年 月 日倉庫貨物管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要倉庫貨物

2、管理系統(tǒng)是一個(gè)企業(yè)不可或缺的一部分,其高效快捷的管理功能與是企業(yè)的管理者和決策者來說都是至關(guān)重要的。本文論述倉庫貨物管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)過程,主要完成倉庫貨物管理系統(tǒng)的需求分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn),并由此設(shè)計(jì)了數(shù)據(jù)庫系統(tǒng)和前臺應(yīng)用程序。本系統(tǒng)后臺在sql server 2008數(shù)據(jù)庫平臺上開發(fā),前端技術(shù)使用visual studio 2008。系統(tǒng)采用c/s模式,能充分發(fā)揮客戶端pc的處理能力,數(shù)據(jù)的儲存管理功能較為透明。系統(tǒng)實(shí)現(xiàn)了對企業(yè)倉庫的一些基本管理,包括出入庫管理、貨物管理、貨物分類管理、倉庫管理、盤點(diǎn)管理等功能。經(jīng)系統(tǒng)的測試,本系統(tǒng)可以方便、快捷地實(shí)現(xiàn)倉庫管理中的貨物登記、出庫入庫登

3、記、貨物盤點(diǎn)等工作,降低倉庫管理的成本,提高了管理效率,促進(jìn)企業(yè)的快速發(fā)展。關(guān)鍵詞:貨物管理;倉庫管理;出入庫管理 warehouse goods management system design and implementationabstractwarehouse goods management system is an integral part of an enterprise, its efficient management functions are essential for business managers and decision makers. this articl

4、e deals with warehouse management system design and realization process mainly complete warehouse management systems requirements analysis, system design, and system implementation, and thus designed a database system and the application. background of the system develops in the sql server 2008 data

5、base platforms, front-end technology using visual studio 2008. systems in c/s mode, can give full play to the client pcs processing power, data storage management more transparent. some basic management system on enterprise warehouse, including warehousing management, freight management, freight man

6、agement, warehouse management, inventory management, and other functions. simple test, the system can easily and quickly achieve registration, storage of goods in warehouse management, such as registration, inventory of goods, reduce warehouse management costs, improve management efficiency, promote

7、 the rapid development of the enterprise.key words:cargo management; warehouse management; in-out of storage management目錄 1 緒論11.1課題來源11.2研究現(xiàn)狀11.3研究目的和意義21.4 研究內(nèi)容和組織結(jié)構(gòu)32 相關(guān)理論與技術(shù)42.1 c/s模式42.2 c#程序設(shè)計(jì)語言42.3 sql server 200843 系統(tǒng)需求分析53.1 業(yè)務(wù)流程分析53.2 功能需求分析73.3 數(shù)據(jù)流分析83.3.1 數(shù)據(jù)編碼83.3.2數(shù)據(jù)字典93.3.3數(shù)據(jù)流圖113.4非功能

8、性需求134 系統(tǒng)設(shè)計(jì)154.1 系統(tǒng)整體設(shè)計(jì)154.2 系統(tǒng)功能模塊設(shè)計(jì)154.2.1 系統(tǒng)登陸模塊設(shè)計(jì)164.2.2 用戶管理模塊設(shè)計(jì)174.2.3 權(quán)限管理模塊設(shè)計(jì)174.2.4 在庫管理模塊設(shè)計(jì)184.2.5 盤點(diǎn)管理模塊設(shè)計(jì)194.2.6 出入庫管理模塊設(shè)計(jì)204.2.7 基本資料管理模塊設(shè)計(jì)214.2.8倉庫管理模塊設(shè)計(jì)234.3數(shù)據(jù)庫設(shè)計(jì)254.3.1 概念模型設(shè)計(jì)254.3.2物理結(jié)構(gòu)設(shè)計(jì)265 系統(tǒng)實(shí)現(xiàn)315.1系統(tǒng)登陸實(shí)現(xiàn)315.2系統(tǒng)主界面315.3系統(tǒng)管理實(shí)現(xiàn)325.3.1用戶管理實(shí)現(xiàn)325.3.2權(quán)限管理實(shí)現(xiàn)335.5在庫管理實(shí)現(xiàn)345.6 盤點(diǎn)管理實(shí)現(xiàn)345.6.1

9、盤點(diǎn)管理實(shí)現(xiàn)355.6.2盤點(diǎn)明細(xì)實(shí)現(xiàn)355.7出入庫管理實(shí)現(xiàn)365.7.1入庫管理實(shí)現(xiàn)365.7.2出庫管理實(shí)現(xiàn)375.8基本資料管理實(shí)現(xiàn)385.8.1客戶管理實(shí)現(xiàn)385.8.2貨物管理實(shí)現(xiàn)395.8.3業(yè)務(wù)員管理實(shí)現(xiàn)405.9倉庫管理實(shí)現(xiàn)415.9.1倉庫管理實(shí)現(xiàn)415.9.2倉區(qū)管理實(shí)現(xiàn)42總結(jié)44致謝46文獻(xiàn)參考471 緒論1.1課題來源隨著計(jì)算機(jī)信息技術(shù)的不斷普及與發(fā)展,計(jì)算機(jī)的信息管理系統(tǒng)對企事業(yè)的重要性顯得越來越重要。倉庫貨物管理系統(tǒng)作為一個(gè)企業(yè)不可或缺的一部分,他的功能與發(fā)揮的作用對于企業(yè)的決策者和管理者來說都是至關(guān)重要的一部分。人們一直以來使用的傳統(tǒng)人工管理倉庫的方式,這種管

10、理方式有著諸多缺點(diǎn),如查詢、錄入的效率低下、保密性不好等。并且隨著時(shí)間的不斷推移產(chǎn)生的文檔,數(shù)據(jù)對管理者的更新、維護(hù)帶來巨大的挑戰(zhàn)與困難。所以需要開發(fā)一個(gè)倉庫貨物管理系統(tǒng)為企業(yè)用戶提供充足的信息和查詢、管理手段。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對產(chǎn)品倉庫信息進(jìn)行管理,具有人工管理無法比擬的優(yōu)點(diǎn),它檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等諸多優(yōu)點(diǎn),可以減少更多人力物力的投入。管理信息化也是企業(yè)倉庫管理科學(xué)化、正規(guī)化,與世界接軌的重要條件1。倉庫管理涉及貨物管理、盤點(diǎn)管理、倉庫管理、入庫管理、出庫管理、庫存管理等業(yè)務(wù),這些業(yè)務(wù)涉及大量的數(shù)據(jù)和信息,而且對這些數(shù)據(jù)的信息的

11、準(zhǔn)確性、及時(shí)性都要求非常高,任何錯(cuò)誤和遺漏都會造成公司的損失,若采用純?nèi)斯さ姆椒ㄟM(jìn)行管理有一定的難度2。因此,采用計(jì)算機(jī)技術(shù)實(shí)現(xiàn)倉庫管理是很有必要的,是提高企業(yè)管理水平的有效方法。1.2研究現(xiàn)狀現(xiàn)在國內(nèi)外對此類系統(tǒng)的開發(fā)與研究也是很有實(shí)用性的,基本上能滿足各類企業(yè)的自身特點(diǎn),來進(jìn)行倉庫方面的管理,同時(shí),改進(jìn)系統(tǒng)又都在不斷地深入與發(fā)展,來使用更多的企業(yè),一般都能運(yùn)用于各企業(yè)的倉庫管理,但是都沒有針對大眾的廣泛應(yīng)用,只能運(yùn)用某個(gè)企業(yè)或單位,這還需要進(jìn)一步開發(fā)與實(shí)踐3。我國物流的發(fā)展在整體上和發(fā)達(dá)國家相比無論是發(fā)展規(guī)模還是發(fā)展的程度都有著不小的差距4。在管理方面,發(fā)達(dá)國家的倉庫基本上已經(jīng)電子化、無紙

12、化,國內(nèi)倉庫基本上仍然是臺帳管理,絕大多數(shù)倉庫沒有信息化的系統(tǒng)。今后此類的軟件將會向條形碼倉庫管理系統(tǒng)發(fā)展,現(xiàn)階段,伴隨著物流及管理信息化、網(wǎng)絡(luò)化的發(fā)展,應(yīng)用條形碼、二維碼進(jìn)行倉庫管理、實(shí)現(xiàn)倉庫作業(yè)自動化,將是一個(gè)必然的發(fā)展趨勢,也是需要迫切解決的一個(gè)現(xiàn)實(shí)問題5。條形碼管理在計(jì)算機(jī)信息化技術(shù)日益普及的今天有著十分重要的意義,商品貼上條形碼不僅可以減少輸入貨物信息的時(shí)間,還可以減少人工輸入造成的錯(cuò)誤。不但可以提高作業(yè)效率,還能確保貨物信息輸入的正確性。另外,倉庫管理需要實(shí)現(xiàn)信息化和可視化,將來企業(yè)倉庫將不是個(gè)單純的倉庫,他將擁有一個(gè)實(shí)實(shí)在在裝著貨物的倉庫,還擁有一個(gè)數(shù)據(jù)眾多管理方便的數(shù)據(jù)倉庫,對

13、其中的貨物進(jìn)行編碼、管理。形象的說,貨架上的號碼就是貨物的地址,從而避免了貨物的分揀和提取時(shí)的翻箱倒柜式的查找6。倉庫管理的信息化在高速發(fā)展的信息時(shí)代勢在必行而且將給企業(yè)帶來極大的幫助。1.3研究目的和意義在這樣一個(gè)信息化的時(shí)代,將計(jì)算機(jī)管理應(yīng)用于倉庫的日常管理已是大勢所趨,它可以為企業(yè)帶來意想不到的效益,同時(shí)為企業(yè)的飛速發(fā)展打好堅(jiān)實(shí)的基礎(chǔ)。采用計(jì)算機(jī)管理信息系統(tǒng)已成為倉庫管理科學(xué)化和現(xiàn)代化的重要標(biāo)志,它給企業(yè)管理來了明顯的經(jīng)濟(jì)效益和社會效益7。主要體現(xiàn)在:可以減少出入庫過程中繁瑣的流程,提高倉管人員的工作效率 倉庫管理系統(tǒng)實(shí)現(xiàn)自動化之后,完全有能力可以減少出入庫管理以及庫存管理中的諸多問題,

14、不但節(jié)約開支、提高企業(yè)效率,還可以減輕工作人員的壓力。倉庫貨物管理系統(tǒng)主要目的是為了實(shí)現(xiàn)企業(yè)倉庫管理的系統(tǒng)化、規(guī)范化和自動化,從而提高企業(yè)管理效率、增加企業(yè)收入。它完全可以用來取代原來倉庫中使用人工管理的方式,并且可以避免由于人為失誤造成的損失,為及時(shí)、準(zhǔn)確、高效的完成倉庫管理提供了強(qiáng)有力的工具和管理手段8。倉庫管理系統(tǒng)是一個(gè)中小型數(shù)據(jù)管理系統(tǒng),它易上手、易操作、界面美觀、安全性強(qiáng)。整個(gè)系統(tǒng)將由貨物管理、出入庫管理、基本資料管理、倉區(qū)管理等模塊,用戶通過相應(yīng)的模塊,對倉庫里的物品的基本情況進(jìn)行操作,通過簡單的操作即可輕松的管理倉庫。1.4 研究內(nèi)容和組織結(jié)構(gòu)本文主要通過對倉庫貨物管理系統(tǒng)的需求

15、分析,結(jié)合倉儲管理的相關(guān)理論,設(shè)計(jì)出合理的倉庫貨物管理系統(tǒng)的各個(gè)功能模塊。本系統(tǒng)將通過各功能模塊對倉庫以及其中的貨物進(jìn)行系統(tǒng)的管理。系統(tǒng)的主要研究內(nèi)容包括:1)倉庫貨物管理系統(tǒng)的業(yè)務(wù)流程分析確定各業(yè)務(wù)流程,形成標(biāo)準(zhǔn)化的流程圖。 根據(jù)流程圖,在系統(tǒng)設(shè)計(jì)階段對系統(tǒng)的模塊設(shè)計(jì)做準(zhǔn)備。2)系統(tǒng)的需求分析分析數(shù)據(jù)流向,繪制數(shù)據(jù)流圖,為系統(tǒng)的整個(gè)框架結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。3)系統(tǒng)模塊結(jié)構(gòu)的研究開發(fā)本系統(tǒng)的目的是為了幫助倉庫管理人員提高工作效率,實(shí)現(xiàn)貨物管理的系統(tǒng)化、規(guī)范化和自動化。系統(tǒng)最終實(shí)現(xiàn)的主要功能如下:(1)“出庫管理”主要對貨物進(jìn)行出庫處理、操作。(2)“入庫管理”主要對貨物進(jìn)行入庫處理、操作。(3)

16、“庫存管理”主要進(jìn)行貨物的盤點(diǎn)管理和庫存管理等操作。(4)“貨物管理”主要對倉庫中的貨物進(jìn)行系統(tǒng)的管理。本文組織結(jié)構(gòu):1)緒論部分 闡述本系統(tǒng)設(shè)計(jì)的背景目的和意義等內(nèi)容。2)相關(guān)理論技術(shù)分析 對本系統(tǒng)開發(fā)中使用的編程語言、前后臺技術(shù)進(jìn)行簡要的分析,以及對于本系統(tǒng)開發(fā)的意義。3)系統(tǒng)需求分析 分析系統(tǒng)的業(yè)務(wù)流程、數(shù)據(jù)流向,為系統(tǒng)設(shè)計(jì)打下基礎(chǔ)。4)系統(tǒng)設(shè)計(jì) 根據(jù)前文的分析,設(shè)計(jì)出系統(tǒng)的功能模塊、數(shù)據(jù)庫模型。5)系統(tǒng)實(shí)現(xiàn) 描述系統(tǒng)各模塊的功能。 2 相關(guān)理論與技術(shù)2.1 c/s模式c/s模式分為客戶機(jī)和服務(wù)器兩層,客戶機(jī)具有了一定的數(shù)據(jù)存儲和數(shù)據(jù)處理能力而是。通過將應(yīng)用軟件的算法和數(shù)據(jù)合理分配給客戶

17、端和服務(wù)端的方法,可以降低服務(wù)器的負(fù)載,發(fā)揮客戶端的能力。本文要研究的倉管系統(tǒng)就適用于倉庫這樣用戶數(shù)目不多的局域網(wǎng)中。c/s模式只依賴于企業(yè)內(nèi)部網(wǎng)絡(luò)的應(yīng)用系統(tǒng),即無論企業(yè)是否能夠上網(wǎng),都不影響其應(yīng)用。綜合考慮以上的因素,本系統(tǒng)最終決定采用c/s模式開發(fā),充分發(fā)揮客戶端的處理能力。2.2 c#程序設(shè)計(jì)語言c#是運(yùn)行于.net framework之上的一種面向?qū)ο蟮母呒壋绦蛟O(shè)計(jì)語言。c#是一種安全、穩(wěn)定、簡單的,由c和c+衍生出來的一種面向?qū)ο蟮木幊陶Z言。它去除了c和c+的復(fù)雜性,同時(shí)又繼承了c和c+的強(qiáng)大功能。c#綜合了c+的高效率以及vb的可視化操作。如果利用c#開發(fā)c/s模式的系統(tǒng),首先從界

18、面原型階段就可以輕松快速的進(jìn)行設(shè)計(jì),小型的倉庫管理系統(tǒng)就可以利用c#的高效、簡便的進(jìn)行快速開發(fā)。2.3 sql server 2008sql是英文structured query language的縮寫,就是人們所說的結(jié)構(gòu)化查詢語言。sql語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等6。sql語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通。雖然許多數(shù)據(jù)庫在sql的基礎(chǔ)上進(jìn)行了改進(jìn)和升級,但是包括增、刪、改、查等標(biāo)準(zhǔn)的sql命令仍然可以用來完成幾乎所有的數(shù)據(jù)庫操作。這個(gè)平臺是可信任、高效、智能的,使得企業(yè)的倉庫貨物管理系統(tǒng)使用他時(shí)可以有很高的安全性、可靠性,并且

19、可以降低開發(fā)管理數(shù)據(jù)基礎(chǔ)設(shè)施的成本。3 系統(tǒng)需求分析3.1 業(yè)務(wù)流程分析倉庫貨物管理系統(tǒng)主要業(yè)務(wù)流程如下:(1)銷售商提出訂單,倉庫業(yè)務(wù)員進(jìn)行審核,確認(rèn)訂單無誤、貨物數(shù)量足夠出庫,則通過審核,向銷售商發(fā)貨,修改數(shù)據(jù)庫數(shù)據(jù)后完成出庫流程。出庫流程圖如圖3-1所示。 圖3-1 出庫流程圖(2)倉庫業(yè)務(wù)員向供貨商發(fā)出訂單,供貨商根據(jù)訂單向倉庫發(fā)貨,形成發(fā)貨單,經(jīng)倉庫管理員審核,修改數(shù)據(jù)庫數(shù)據(jù)后完成入庫流程。入庫流程圖如圖3-2所示。圖3-2 入庫流程圖(3)倉庫管理員對倉庫中的貨物進(jìn)行盤點(diǎn),生成盤點(diǎn)詳單,經(jīng)由審核人員審核通過后完成盤點(diǎn)工作。3.2 功能需求分析需求分析是通過對功能的描述,說明項(xiàng)目系統(tǒng)

20、或設(shè)計(jì)中要實(shí)現(xiàn)的各功能模塊。不論是系統(tǒng)或設(shè)計(jì)的介紹,功能描述都是不可缺少的。同時(shí)對要解決的問題進(jìn)行分析,弄清楚問題的要求,包括需要輸入什么數(shù)據(jù),得到什么結(jié)果,最后應(yīng)該輸出什么9。倉庫貨物管理系統(tǒng)主要針對于日常庫存信息的管理,它針對倉庫日常發(fā)生的業(yè)務(wù),主要模塊為貨物管理、出入庫管理、倉庫管理,用戶通過相應(yīng)的模塊,對倉庫里的物品的基本情況進(jìn)行操作,對庫存數(shù)量進(jìn)行查詢,用戶通過簡單的操作即可輕松的管理倉庫。本次設(shè)計(jì)所要實(shí)現(xiàn)的功能主要分為出入庫管理、基本資料管理、倉區(qū)管理、系統(tǒng)管理等功能模塊來實(shí)現(xiàn)倉庫的綜合管理。本系統(tǒng)可以方便快捷地實(shí)現(xiàn)庫管理中的出庫入庫、庫存管理等操作,使企業(yè)的倉庫管理井井有條,更實(shí)

21、時(shí)準(zhǔn)確地管理倉庫。出入庫管理中包含出庫管理、入庫管理、庫存管理、盤點(diǎn)管理。1)出庫管理:出庫管理是對系統(tǒng)中貨物的出庫管理,可以對倉庫中的貨物出庫情況進(jìn)行查看,并可以添加新的出庫信息。2)入庫管理:入庫管理是對系統(tǒng)中貨物的入庫管理,可以對倉庫中的貨物入庫情況進(jìn)行查看,并可以添加新的入庫信息。3)庫存管理:在庫管理是對系統(tǒng)中庫存信息的管理,可以對倉庫中的庫存信息進(jìn)行查看,并可以添加新的庫存信息。4)盤點(diǎn)管理:盤點(diǎn)管理包含基本的盤點(diǎn)管理和盤點(diǎn)明細(xì)管理,可以對貨物盤點(diǎn)信息進(jìn)行查看和添加?;举Y料管理中包含客戶管理、貨物管理、貨物分類管理、業(yè)務(wù)員管理。1)客戶管理:客戶管理是對系統(tǒng)中客戶信息的管理,可以

22、對倉庫貨物的供應(yīng)商和銷售商進(jìn)行查看,并可以添加新的客戶信息。2)貨物管理:貨物管理是對系統(tǒng)中貨物信息的管理,可以對倉庫中的貨物信息進(jìn)行查看,并可以添加新的貨物信息。3)業(yè)務(wù)員管理:業(yè)務(wù)員管理是對系統(tǒng)中業(yè)務(wù)員信息的管理,可以對倉庫中的業(yè)務(wù)員信息進(jìn)行查看,并可以添加新的業(yè)務(wù)員信息。倉區(qū)管理中包含倉庫管理、倉區(qū)管理。1)倉庫管理:倉庫管理是對系統(tǒng)中倉庫信息的管理,可以對倉庫中的倉庫信息進(jìn)行查看,并可以添加新的倉庫信息。2)倉區(qū)管理:倉區(qū)管理是對系統(tǒng)中倉區(qū)信息的管理,可以對倉庫中的倉區(qū)信息進(jìn)行查看,并可以添加新的倉區(qū)信息。系統(tǒng)管理中包含用戶管理、權(quán)限管理。1)用戶管理:用戶管理是對系統(tǒng)中用戶的管理,可

23、以對系統(tǒng)中的用戶進(jìn)行增刪改查。2)權(quán)限管理:盤點(diǎn)明細(xì)是對系統(tǒng)中盤點(diǎn)明細(xì)的管理,可以對倉庫中的盤點(diǎn)明細(xì)進(jìn)行查看,并可以添加新的盤點(diǎn)明細(xì)。3.3 數(shù)據(jù)流分析3.3.1 數(shù)據(jù)編碼為了數(shù)據(jù)流圖更加易懂以及數(shù)據(jù)項(xiàng)、數(shù)據(jù)流便于使用,要對數(shù)據(jù)進(jìn)行編碼,用一個(gè)編碼符合代表一條信息或一串?dāng)?shù)據(jù)10。對數(shù)據(jù)進(jìn)行編碼可以方便地進(jìn)行分類操作。以下是系統(tǒng)分析過程中常用的數(shù)據(jù)編碼:表3-1 大類編碼e外部項(xiàng)(實(shí)體)f數(shù)據(jù)流d數(shù)據(jù)存儲p數(shù)據(jù)處理t數(shù)據(jù)項(xiàng)表3-2 外部項(xiàng)編碼e001供貨商e002銷售商e003倉庫貨物管理系統(tǒng)e004倉庫e005倉庫管理員表3-3 數(shù)據(jù)流編碼f101訂單f102發(fā)貨單f103客戶信息f104貨物

24、信息f105出庫信息f106入庫信息f107貨物價(jià)格f108貨物數(shù)量f109盤點(diǎn)信息f110報(bào)表信息表3-4 數(shù)據(jù)存儲編碼d201庫存編號d202盤點(diǎn)單編號d203出庫編號d204入庫編號d204報(bào)表編號d205貨物編號表3-3 數(shù)據(jù)處理編碼p301出庫管理p302入庫管理p303在庫管理p304貨物管理p305盤點(diǎn)管理p306審核3.3.2數(shù)據(jù)字典數(shù)據(jù)字典是數(shù)據(jù)庫的重要組成部分。它存放有數(shù)據(jù)庫所用的有關(guān)信息,對用戶來說是一組只讀的表11。下面是對數(shù)據(jù)流圖中出現(xiàn)的部分?jǐn)?shù)據(jù)流和數(shù)據(jù)項(xiàng)的描述,方便讀者快速了解數(shù)據(jù)流組成和數(shù)據(jù)項(xiàng)內(nèi)容。1.數(shù)據(jù)流(1)數(shù)據(jù)流名稱:入庫信息說明:即將加入倉庫的貨物的信息

25、數(shù)據(jù)流來源:入庫信息表數(shù)據(jù)流流向:倉庫管理員數(shù)據(jù)流組成:入庫編號+貨物編號+數(shù)量+單價(jià)+總金額+入庫時(shí)間+經(jīng)辦人+保管人+入庫倉庫+備注(2)數(shù)據(jù)流名稱:出庫信息數(shù)據(jù)流來源:出庫信息表數(shù)據(jù)流流向:倉庫管理員數(shù)據(jù)流組成:出庫編號+貨物編號+數(shù)量+單價(jià)+總金額+出庫時(shí)間+經(jīng)辦人+保管人+出庫倉庫+備注(3)數(shù)據(jù)流名稱:貨物信息說明:對倉庫中的所有貨物的信息的統(tǒng)計(jì)數(shù)據(jù)流來源:貨物信息表數(shù)據(jù)流流向:倉庫管理員數(shù)據(jù)流組成:貨物編號+貨物名稱+貨物型號+類型+單位+倉庫編號(4)數(shù)據(jù)流名稱:客戶信息說明:所有客戶及供應(yīng)商的信息。數(shù)據(jù)流來源:客戶信息表數(shù)據(jù)流流向:倉庫管理員數(shù)據(jù)流組成:客戶編號+客戶名稱+客

26、戶地址+客戶電話+客戶類型(5)數(shù)據(jù)流名稱:倉庫信息數(shù)據(jù)流來源:倉庫信息表數(shù)據(jù)流流向:倉庫管理員數(shù)據(jù)流組成:倉庫編號+倉庫名稱+倉庫狀態(tài)+倉庫管理員(6)數(shù)據(jù)流名稱:庫存信息數(shù)據(jù)流來源:庫存表數(shù)據(jù)流流向:倉庫管理員數(shù)據(jù)流組成:庫存編號+倉庫編號+貨物編號+在庫數(shù)量+預(yù)警標(biāo)志位+最大在庫量+最小在庫量2.數(shù)據(jù)項(xiàng)(1)數(shù)據(jù)項(xiàng)名稱:貨物編號數(shù)據(jù)項(xiàng)別名:貨號說明:倉庫中的貨物的唯一標(biāo)識類型:字符型長度:16(2)數(shù)據(jù)項(xiàng)名稱:入庫編號數(shù)據(jù)項(xiàng)別名:無說明:貨物的入庫流水號類型:字符型長度:16(3)數(shù)據(jù)項(xiàng)名稱:倉庫編號數(shù)據(jù)項(xiàng)別名:無說明:倉庫的編號類型:字符型長度:16(4)數(shù)據(jù)項(xiàng)名稱:盤點(diǎn)單編號數(shù)據(jù)項(xiàng)別

27、名:無說明:倉庫盤點(diǎn)單的流水類型:字符型長度:163.3.3數(shù)據(jù)流圖數(shù)據(jù)流圖,它主要的解決問題的角度是從數(shù)據(jù)傳遞、加工出發(fā),用圖形的方式表現(xiàn)系統(tǒng)的數(shù)據(jù)流向。并可以清晰的表達(dá)數(shù)據(jù)在系統(tǒng)中的流向和變換過程,可以表達(dá)系統(tǒng)的邏輯功能。它從數(shù)據(jù)的角度來描述一個(gè)系統(tǒng),適合宏觀地分析一個(gè)組織業(yè)務(wù)的概況。數(shù)據(jù)流圖的主要作用是:(1)便于表達(dá)功能需求和數(shù)據(jù)需求及其聯(lián)系;(2)清晰表達(dá)數(shù)據(jù)流的情況;(3)有利于系統(tǒng)建模 。倉庫貨物管理系統(tǒng)的部分?jǐn)?shù)據(jù)流圖如下:圖3-1系統(tǒng)頂層數(shù)據(jù)流圖頂層圖的作用在于表明被開發(fā)系統(tǒng)的范圍以及它和周圍環(huán)境的數(shù)據(jù)交換關(guān)系,如圖3-1所示。圖3-2第一層數(shù)據(jù)流圖分解頂層流圖的系統(tǒng)為若干子系

28、統(tǒng),決定每個(gè)子系統(tǒng)間的數(shù)據(jù)接口和活動關(guān)系,如圖3-2所示。對第一層數(shù)據(jù)流圖進(jìn)行進(jìn)一步分解,得到每個(gè)子系統(tǒng)的數(shù)據(jù)流圖如圖3-3,圖3-4所示。圖3-3入庫管理數(shù)據(jù)流圖圖3-4出庫管理數(shù)據(jù)流圖3.4非功能性需求性能需求 倉庫貨物管理系統(tǒng)的響應(yīng)速度必須在1s以內(nèi),擁有良好的用戶體驗(yàn)。業(yè)務(wù)規(guī)則 系統(tǒng)應(yīng)當(dāng)具備重要操作審核功能,出入庫信息修改、添加時(shí)提交審核,通過后才可修改數(shù)據(jù)庫。安全性需求 系統(tǒng)中權(quán)限較低的用戶無法越權(quán)修改系統(tǒng)中的數(shù)據(jù),保證數(shù)據(jù)的安全性。4 系統(tǒng)設(shè)計(jì)倉庫貨物管理系統(tǒng)主要是針對于倉庫的日常庫存信息的管理、查詢,它根據(jù)倉庫日常發(fā)生的業(yè)務(wù),分為了兩個(gè)大類,即入庫和出庫,用戶可以通過相應(yīng)的模塊,

29、對倉庫里的貨物的進(jìn)行基本的操作,對庫存數(shù)量進(jìn)行查詢,用戶可以通過簡單的操作輕松的管理倉庫。4.1 系統(tǒng)整體設(shè)計(jì)在數(shù)據(jù)庫的分析與設(shè)計(jì)基礎(chǔ)上,將系統(tǒng)的整體功能模塊構(gòu)造出來,利用模塊層次圖來繪制出軟件的結(jié)構(gòu)。本系統(tǒng)的概要設(shè)計(jì)是采用模塊層次結(jié)構(gòu)圖的方式來表達(dá)的,如圖4-1所示,系統(tǒng)管理、出入庫管理、基本資料管理、倉區(qū)管理等主功能模塊。圖4-1 系統(tǒng)總體功能結(jié)構(gòu)圖4.2 系統(tǒng)功能模塊設(shè)計(jì)表4-1 模塊功能描述序號模塊名稱說明1系統(tǒng)管理包含用戶管理、權(quán)限管理、日志管理、數(shù)據(jù)恢復(fù)、數(shù)據(jù)備份2出入庫管理包含出庫管理、入庫管理、在庫管理、盤點(diǎn)管理、盤點(diǎn)明細(xì)管理3基本資料管理包含客戶管理、貨物管理業(yè)務(wù)員管理、貨物

30、分類管理4倉區(qū)管理包含倉庫管理、倉區(qū)管理、庫存預(yù)警模塊描述:系統(tǒng)使用用戶為三類:系統(tǒng)管理員、業(yè)務(wù)員、訪客,并且可以在今后添加新的角色由管理員指定權(quán)限。選擇系統(tǒng)管理員賬號登錄系統(tǒng)所有模塊處于可操作狀態(tài),選擇業(yè)務(wù)員賬號登錄系統(tǒng)只可進(jìn)行出入庫管理功能,訪客帳號登陸只能查看在庫信息和貨物信息。4.2.1 系統(tǒng)登陸模塊設(shè)計(jì)系統(tǒng)登陸模塊ipo設(shè)計(jì)如表4-2所示。表4-2 系統(tǒng)登陸模塊ipo表ipo表模塊編號:m1模塊名稱:登陸模塊所屬子系統(tǒng):無調(diào)用模塊:登陸模塊被調(diào)用模塊:無輸入?yún)?shù):用戶名、密碼、角色名輸出參數(shù):倉庫貨物管理系統(tǒng)主界面變量說明:數(shù)據(jù)、文本相關(guān)數(shù)據(jù)庫:用戶表、用戶權(quán)限表處理:判斷用戶名是否

31、存在。若不存在,提示“該用戶不存在,請重新輸入”。如果用戶名或密碼為空,登錄按鈕下顯示“用戶名、密碼不能為空”。如果密碼有誤,登錄按鈕下顯示“密碼有誤,請重新輸入”。若角色選擇錯(cuò)誤,提示“請選擇正確角色名”。備注:密碼長度在數(shù)據(jù)庫設(shè)計(jì)中為16位,文本框設(shè)置應(yīng)限制輸入長度,并且以*顯示設(shè)計(jì)人:方寧日期:2013.054.2.2 用戶管理模塊設(shè)計(jì)用戶管理模塊ipo設(shè)計(jì)如表4-3所示。表4-3 用戶管理模塊ipo表ipo表模塊編號:m2模塊名稱:用戶管理所屬子系統(tǒng):系統(tǒng)管理調(diào)用模塊:用戶管理被調(diào)用模塊:無輸入?yún)?shù):帳號、密碼、角色權(quán)限輸出參數(shù):用戶賬戶信息變量說明:數(shù)據(jù)、文本相關(guān)數(shù)據(jù)庫:用戶表處理:

32、若用戶名重復(fù)則提示:“賬戶已存在,請重新輸入?!比籼顚懻_,提示“賬戶添加成功!”。未輸入信息時(shí)點(diǎn)擊添加提示“請輸入賬戶信息”。用戶表與員工信息表有外鍵關(guān)聯(lián),刪除正在使用中的賬戶時(shí)提示“該用戶正在使用中,無法刪除!”設(shè)計(jì)人:方寧日期:2013.054.2.3 權(quán)限管理模塊設(shè)計(jì)權(quán)限管理模塊ipo設(shè)計(jì)如表4-4所示。表4-4 權(quán)限管理模塊ipo表ipo表模塊編號:m3模塊名稱:權(quán)限管理所屬子系統(tǒng):系統(tǒng)管理調(diào)用模塊:權(quán)限管理被調(diào)用模塊:無輸入?yún)?shù):角色名稱輸出參數(shù):角色權(quán)限信息變量說明:數(shù)據(jù)、文本相關(guān)數(shù)據(jù)庫:角色權(quán)限表處理:可進(jìn)行角色名的增刪改查,若該角色擁有某項(xiàng)權(quán)限則下拉框中顯示為true否則為f

33、lase。添加已有的角色名時(shí)提示“該角色名已存在,請重新輸入!”若刪除正在使用的角色名則提示“該角色名稱正在使用中”設(shè)計(jì)人:方寧日期:2013.054.2.4 在庫管理模塊設(shè)計(jì)在庫管理模塊ipo設(shè)計(jì)如表4-5所示。表4-5 在庫管理模塊ipo表ipo表模塊編號:m4模塊名稱:在庫管理所屬子系統(tǒng):出入庫管理調(diào)用模塊:在庫管理被調(diào)用模塊:無輸入?yún)?shù):庫存編號、倉庫編號、貨物編號、庫存數(shù)量、庫存預(yù)警、最大在庫量、最小在庫量輸出參數(shù):貨物在庫信息變量說明:數(shù)據(jù)、文本相關(guān)數(shù)據(jù)庫:庫存表處理:點(diǎn)擊列表時(shí),選中行的信息顯示在各個(gè)文本框中方便修改??蛇M(jìn)行庫存信息的增刪改查,倉庫編號、貨物編號與倉庫表、貨物信息

34、表字段綁定。 添加已有的在庫信息時(shí)提示“該庫存信息已存在,請重新輸入!”未選擇信息時(shí)點(diǎn)擊刪除提示“請選擇要?jiǎng)h除的信息”設(shè)計(jì)人:方寧日期:2013.054.2.5 盤點(diǎn)管理模塊設(shè)計(jì)1.盤點(diǎn)管理模塊ipo設(shè)計(jì)如表4-6所示。表4-6 盤點(diǎn)管理模塊ipo表ipo表模塊編號:m5模塊名稱:盤點(diǎn)管理所屬子系統(tǒng):在庫管理調(diào)用模塊:盤點(diǎn)管理被調(diào)用模塊:盤點(diǎn)明細(xì)輸入?yún)?shù):盤點(diǎn)單編號、倉庫編號、盤點(diǎn)人員、審核人員、盤點(diǎn)日期、審核日期、備注 輸出參數(shù):盤點(diǎn)單信息變量說明:數(shù)據(jù)、文本相關(guān)數(shù)據(jù)庫:盤點(diǎn)單表處理:點(diǎn)擊列表時(shí),選中行的信息顯示在各個(gè)文本框中方便修改。可進(jìn)行盤點(diǎn)單信息的增刪改查,倉庫編號與倉庫表字段綁定。

35、添加已有的盤點(diǎn)信息時(shí)提示“該盤點(diǎn)單信息已存在,請重新輸入!”點(diǎn)擊“盤點(diǎn)明細(xì)”按鈕時(shí)進(jìn)入盤點(diǎn)明細(xì)界面。未選擇信息時(shí)點(diǎn)擊刪除提示“請選擇要?jiǎng)h除的信息”設(shè)計(jì)人:方寧日期:2013.052.盤點(diǎn)明細(xì)模塊ipo設(shè)計(jì)如表4-7所示。表4-7 盤點(diǎn)明細(xì)模塊ipo表ipo表模塊編號:m6模塊名稱:盤點(diǎn)明細(xì)所屬子系統(tǒng):盤點(diǎn)管理調(diào)用模塊:盤點(diǎn)明細(xì)被調(diào)用模塊:無 輸入?yún)?shù):盤點(diǎn)單編號、倉庫編號、貨物編號、在庫數(shù)量、應(yīng)在庫數(shù)量、原在庫數(shù)量 輸出參數(shù):盤點(diǎn)單明細(xì)變量說明:數(shù)據(jù)、文本相關(guān)數(shù)據(jù)庫:盤點(diǎn)明細(xì)表處理:點(diǎn)擊列表時(shí),選中行的信息顯示在各個(gè)文本框中方便修改??蛇M(jìn)行盤點(diǎn)單信息的增刪改查,盤點(diǎn)單編號、倉庫編號與盤點(diǎn)單、倉

36、庫表字段綁定。 添加已有的盤點(diǎn)明細(xì)信息時(shí)提示“該盤點(diǎn)信息已存在,請重新輸入!”未選擇信息時(shí)點(diǎn)擊刪除提示“請選擇要?jiǎng)h除的信息”設(shè)計(jì)人:方寧日期:2013.054.2.6 出入庫管理模塊設(shè)計(jì)1.入庫管理模塊ipo設(shè)計(jì)如表4-8所示。表4-8 入庫管理模塊ipo表ipo表模塊編號:m7模塊名稱:入庫管理所屬子系統(tǒng):出入庫管理調(diào)用模塊:入庫管理被調(diào)用模塊:無 輸入?yún)?shù):入庫編號、入庫時(shí)間、數(shù)量、單價(jià)、金額、保管人、經(jīng)辦人、貨物編號、倉庫號 輸出參數(shù):入庫信息變量說明:數(shù)據(jù)、文本相關(guān)數(shù)據(jù)庫:入庫信息表處理:點(diǎn)擊列表時(shí),選中行的信息顯示在各個(gè)文本框中方便修改。可進(jìn)行入庫信息的增刪改查,貨物編號、倉庫編號與

37、貨物信息表、倉庫表字段綁定。 添加已有的入庫細(xì)信息時(shí)提示“該入庫信息已存在,請重新輸入!”入庫信息填寫正確時(shí),轉(zhuǎn)入審核界面,審核人員審核通過后填寫備注信息、自己的姓名,無誤后審核通過添加入庫信息成功。添加入庫信息成功時(shí),系統(tǒng)會根據(jù)貨物編號、入庫數(shù)量和倉庫編號改變貨物的庫存數(shù)量。未選擇信息時(shí)點(diǎn)擊刪除提示“請選擇要?jiǎng)h除的信息”。設(shè)計(jì)人:方寧日期:2013.052.出庫管理模塊ipo設(shè)計(jì)如表4-9所示。表4-9 出庫管理模塊ipo表ipo表模塊編號:m8模塊名稱:出庫管理所屬子系統(tǒng):出入庫管理調(diào)用模塊:出庫管理被調(diào)用模塊:無 輸入?yún)?shù):出庫編號、出庫時(shí)間、數(shù)量、單價(jià)、金額、保管人、經(jīng)辦人、貨物編號、

38、倉庫號 輸出參數(shù):出庫信息變量說明:數(shù)據(jù)、文本相關(guān)數(shù)據(jù)庫:出庫信息表處理:點(diǎn)擊列表時(shí),選中行的信息顯示在各個(gè)文本框中方便修改??蛇M(jìn)行出庫信息的增刪改查,貨物編號、倉庫編號與貨物信息表、倉庫表字段綁定。 添加已有的入庫細(xì)信息時(shí)提示“該出庫信息已存在,請重新輸入!”未選擇信息時(shí)點(diǎn)擊刪除提示“請選擇要?jiǎng)h除的信息”添加出庫信息成功時(shí),系統(tǒng)會根據(jù)出庫的數(shù)量,減少相應(yīng)貨物在庫存中的數(shù)量。要出庫的數(shù)量大于貨物的庫存數(shù)量時(shí)提示“貨物數(shù)量不足,請重新輸入!”設(shè)計(jì)人:方寧日期:2013.054.2.7 基本資料管理模塊設(shè)計(jì)1.客戶管理模塊ipo設(shè)計(jì)如表4-10所示。表4-10 客戶管理模塊ipo表ipo表模塊編號

39、:m9模塊名稱:客戶管理所屬子系統(tǒng):基本資料管理調(diào)用模塊:客戶管理被調(diào)用模塊:無 輸入?yún)?shù):客戶編號、客戶名稱、客戶地址、客戶電話、客戶類型 輸出參數(shù):客戶信息變量說明:數(shù)據(jù)、文本相關(guān)數(shù)據(jù)庫:客戶信息表處理:點(diǎn)擊列表時(shí),選中行的信息顯示在各個(gè)文本框中方便修改??蛇M(jìn)行客戶信息的增刪改查。 添加已有的客戶信息時(shí)提示“該客戶信息已存在,請重新輸入!”未選擇信息時(shí)點(diǎn)擊刪除提示“請選擇要?jiǎng)h除的信息”設(shè)計(jì)人:方寧日期:2013.052.貨物管理模塊ipo設(shè)計(jì)如表4-11所示。表4-11 貨物管理模塊ipo表ipo表模塊編號:m10模塊名稱:貨物管理所屬子系統(tǒng):基本資料管理調(diào)用模塊:貨物管理被調(diào)用模塊:無

40、輸入?yún)?shù):貨物編號、貨物名稱、貨物型號、類型、單位、生產(chǎn)日期、有效期、倉庫號、供應(yīng)商輸出參數(shù):貨物信息變量說明:數(shù)據(jù)、文本相關(guān)數(shù)據(jù)庫:貨物信息表處理:點(diǎn)擊列表時(shí),選中行的信息顯示在各個(gè)文本框中方便修改??蛇M(jìn)行貨物信息的增刪改查。 添加已有的貨物信息時(shí)提示“該貨物信息已存在,請重新輸入!”未選擇信息時(shí)點(diǎn)擊刪除提示“請選擇要?jiǎng)h除的信息”設(shè)計(jì)人:方寧日期:2013.053.業(yè)務(wù)員管理模塊ipo設(shè)計(jì)如表4-12所示。表4-12 業(yè)務(wù)員管理模塊ipo表ipo表模塊編號:m11模塊名稱:業(yè)務(wù)員管理所屬子系統(tǒng):基本資料管理調(diào)用模塊:業(yè)務(wù)員管理被調(diào)用模塊:無 輸入?yún)?shù):業(yè)務(wù)員編號、姓名、帳號 輸出參數(shù):業(yè)務(wù)員

41、信息變量說明:數(shù)據(jù)、文本相關(guān)數(shù)據(jù)庫:業(yè)務(wù)員信息表處理:點(diǎn)擊列表時(shí),選中行的信息顯示在各個(gè)文本框中方便修改。可進(jìn)行業(yè)務(wù)員信息的增刪改查。業(yè)務(wù)員對應(yīng)的倉庫貨物管理系統(tǒng)中的帳號與用戶信息表中的字段綁定。 添加已有的業(yè)務(wù)員信息時(shí)提示“該貨物信息已存在,請重新輸入!” 設(shè)計(jì)人:方寧日期:2013.054.2.8倉庫管理模塊設(shè)計(jì)1.倉庫管理模塊ipo設(shè)計(jì)如表4-13所示。表4-13 倉庫管理模塊ipo表ipo表模塊編號:m12模塊名稱:倉庫管理所屬子系統(tǒng):倉區(qū)管理調(diào)用模塊:倉庫管理被調(diào)用模塊:倉區(qū)設(shè)置 輸入?yún)?shù):倉庫編號、倉庫名稱、倉庫狀態(tài)、倉庫管理員 輸出參數(shù):倉庫信息變量說明:數(shù)據(jù)、文本相關(guān)數(shù)據(jù)庫:倉

42、庫信息表處理:點(diǎn)擊列表時(shí),選中行的信息顯示在各個(gè)文本框中方便修改。可進(jìn)行倉庫信息的增刪改查。 倉庫管理員與業(yè)務(wù)員表中的字段進(jìn)行綁定。添加已有的倉庫信息時(shí)提示“該倉庫信息已存在,請重新輸入!”未選擇信息時(shí)點(diǎn)擊刪除提示“請選擇要?jiǎng)h除的信息”單擊“倉區(qū)設(shè)置”按鈕進(jìn)入倉區(qū)設(shè)置設(shè)計(jì)人:方寧日期:2013.052.倉區(qū)管理模塊ipo設(shè)計(jì)如表4-14所示。表4-14 倉庫管理模塊ipo表ipo表模塊編號:m13模塊名稱:倉區(qū)設(shè)置所屬子系統(tǒng):倉區(qū)管理調(diào)用模塊:倉區(qū)設(shè)置被調(diào)用模塊:倉區(qū)設(shè)置 輸入?yún)?shù):倉庫編號、倉區(qū)編號、倉區(qū)名稱、存放類別、庫存狀態(tài)、管理員 輸出參數(shù):倉區(qū)信息變量說明:數(shù)據(jù)、文本相關(guān)數(shù)據(jù)庫:倉區(qū)

43、信息表處理:點(diǎn)擊列表時(shí),選中行的信息顯示在各個(gè)文本框中方便修改??蛇M(jìn)行倉區(qū)信息的增刪改查。倉庫管理員與業(yè)務(wù)員表中的字段進(jìn)行綁定。添加已有的倉區(qū)信息時(shí)提示“該倉區(qū)信息已存在,請重新輸入!” 設(shè)計(jì)人:方寧日期:2013.054.3數(shù)據(jù)庫設(shè)計(jì)4.3.1 概念模型設(shè)計(jì)e-r圖也稱實(shí)體-聯(lián)系圖(entity relationship diagram),提供了表示實(shí)體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實(shí)世界的概念模型12。它是描述現(xiàn)實(shí)世界概念結(jié)構(gòu)模型的有效方法。 圖4-1系統(tǒng)e-r圖關(guān)系模式說明:銷售商(銷售商編號、銷售商名稱、銷售商地址、銷售商電話)供貨商(供貨商編號、供貨商名稱、供貨商地址、供貨商電話

44、)貨物信息(貨物編號、貨物名稱、貨物型號、類型、單位、倉庫編號、貨物分類編號)貨物分類(貨物分類編號、貨物類別)員工信息(員工編號、姓名、性別、聯(lián)系電話、家庭住址、密碼、郵箱、用戶名、角色名)倉庫信息(倉庫編號、倉庫名稱、倉庫狀態(tài)、倉庫管理員)倉區(qū)信息(倉庫編號、倉區(qū)編號、倉區(qū)名稱、存放類別、庫存狀態(tài)、管理員)出庫信息(出庫編號、貨物編號、出庫數(shù)量、出庫單價(jià)、出庫金額、出庫時(shí)間、經(jīng)辦人、保管人、倉庫、備注)入庫信息(入庫編號、貨物編號、入庫數(shù)量、入庫單價(jià)、入庫金額、入庫時(shí)間、經(jīng)辦人、保管人、倉庫、備注)盤點(diǎn)單(盤點(diǎn)單編號、倉庫編號、盤點(diǎn)人員、審核人員、盤點(diǎn)日期、審核日期、備注)盤點(diǎn)單明細(xì)(盤點(diǎn)

45、單編號、貨物編號、在庫數(shù)量、應(yīng)在庫數(shù)量、原在庫數(shù)量、備注)用戶信息表(用戶名、角色名、密碼)角色信息表(角色名、系統(tǒng)管理、出入庫管理、基本資料管理、倉區(qū)管理)4.3.2物理結(jié)構(gòu)設(shè)計(jì)表4-1數(shù)據(jù)庫清單名稱代碼入庫信息表ininfo出庫信息表outinfo貨物信息表materialinfo貨物分布信息表goodsscatter_info庫存表stockinfo倉庫信息表storageinfo倉區(qū)管理表cqmanageer客戶信息表cominfo盤點(diǎn)單inventorylist盤點(diǎn)明細(xì)表inventorydetail用戶信息表userinfo員工信息表staffinfo角色信息表roles業(yè)務(wù)員表s

46、alesmaninfo貨物分類表goodsclass表4-2客戶信息表cominfo列名名稱數(shù)據(jù)類型長度小數(shù)位主鍵外鍵允許空cid客戶編號varchar160是cname客戶名稱varchar160是cadd地址varchar400是ctel電話varchar200是ctype客戶類型varchar160是表4-3倉區(qū)管理cqmanageer列名名稱數(shù)據(jù)類型長度小數(shù)位主鍵外鍵允許空storage_id倉庫編號varchar160是否cq_id倉區(qū)編號varchar160是否cqname倉區(qū)名稱varchar160是intype存放類型varchar160是sate狀態(tài)varchar160是sa

47、lemanid管理員編號varchar160是否表4-4貨物分布信息表goodsscatter_info列名名稱數(shù)據(jù)類型長度小數(shù)位主鍵外鍵允許空mid貨物編號varchar160是是否storage_id倉庫編號varchar160是否account庫存數(shù)量varchar160是表4-5入庫信息表ininfo列名名稱數(shù)據(jù)類型長度小數(shù)位主鍵外鍵允許空inid入庫編號varchar160是否mid貨物編號varchar160是是inaccount入庫數(shù)量varchar160是inprice單價(jià)varchar160是invalue總價(jià)varchar160是indate入庫時(shí)間date30是indea

48、ler經(jīng)辦人varchar160是insaver保管人varchar160是storage_id入庫編號varchar200是remark備注text160是表4-6盤點(diǎn)單明細(xì)表inventorydetail列名名稱數(shù)據(jù)類型長度小數(shù)位主鍵外鍵允許空inventory _id盤點(diǎn)單編號varchar160是否mid貨物編號varchar160是是onstoragenum在庫數(shù)量varchar160是s_onstoragenum應(yīng)在庫數(shù)量varchar160是o_onstoragenum原在庫數(shù)量varchar160是remark備注text160是表4-7盤點(diǎn)單inventorylist列名名稱

49、數(shù)據(jù)類型長度小數(shù)位主鍵外鍵允許空inventory _id盤點(diǎn)單編號varchar160是是否storage_id倉庫編號varchar160是staff1盤點(diǎn)人員varchar160是staff2審核人員varchar160是inventorytime1盤點(diǎn)日期datetime83是inventorytime2審核日期datetime83是remark備注text160是表4-8貨物信息表materialinfo列名名稱數(shù)據(jù)類型長度小數(shù)位主鍵外鍵允許空mid貨物編號varchar160是否mname貨物名稱varchar200是mmodel貨物型號varchar160是mtype類型varchar160是munit單位varchar160是pdate生產(chǎn)日期date30是vdate有效期date30是storage_id倉庫編號varchar160是是cid客戶編號varchar160是表4-9出庫信息表outinfo列名名稱數(shù)據(jù)類型長度小數(shù)位主鍵外鍵允許空outid出庫編號va

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論