倉庫管理系統(tǒng)-課程設(shè)計(jì)報(bào)告書_第1頁
倉庫管理系統(tǒng)-課程設(shè)計(jì)報(bào)告書_第2頁
倉庫管理系統(tǒng)-課程設(shè)計(jì)報(bào)告書_第3頁
倉庫管理系統(tǒng)-課程設(shè)計(jì)報(bào)告書_第4頁
倉庫管理系統(tǒng)-課程設(shè)計(jì)報(bào)告書_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

倉庫管理系統(tǒng)-課程設(shè)計(jì)報(bào)告書課程設(shè)計(jì)報(bào)告書設(shè)計(jì)名稱:倉庫管理系統(tǒng)課程名稱:數(shù)據(jù)庫原理學(xué)生姓名:專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)(網(wǎng)絡(luò)技術(shù))班別:學(xué)號(hào):指導(dǎo)老師:日期:2015年12月30日.概述在這個(gè)大數(shù)據(jù)時(shí)代,人們的生活節(jié)奏越開越快,事情的運(yùn)行發(fā)展很多都是人工不能操控的。計(jì)算機(jī)在當(dāng)今時(shí)代是無可替代的,而我們的生活節(jié)奏的加速恰恰可以借助它使得我們的生活工作更加的得心應(yīng)手。倉庫管理在企業(yè)的整個(gè)供應(yīng)鏈中起著至關(guān)重要的作用,如果不能保證正確的進(jìn)貨和庫存控制及發(fā)貨,將會(huì)導(dǎo)致管理費(fèi)用的增加,服務(wù)質(zhì)量難以得到保證,從而影響企業(yè)的競爭力。本系統(tǒng)是采用面向?qū)ο蟮脑O(shè)計(jì)思想進(jìn)行編制,整個(gè)系統(tǒng)由若干個(gè)表單、報(bào)表及一個(gè)主菜單組成,由項(xiàng)目管理器統(tǒng)一管理全部程序的編寫和調(diào)試.用戶在操作中可以通過主菜單調(diào)用系統(tǒng)的各個(gè)功能.在表單設(shè)計(jì)方面盡量考慮方便用戶,簡化操作,絕大部分操作只需點(diǎn)擊鼠標(biāo)即可完成,力求突出系統(tǒng)的便利性、實(shí)用性.2.課程設(shè)計(jì)任務(wù)的需求分析2.1、設(shè)計(jì)任務(wù)需完成的功能:A、產(chǎn)品入庫管理,可以填寫入庫單,確認(rèn)產(chǎn)品入庫;B、產(chǎn)品出庫管理,可以填寫出庫單,確認(rèn)出庫;C、借出管理,憑借條借出,然后能夠還庫;D、初始庫存設(shè)置,設(shè)置庫存的初始值,庫存的上下警戒限;E、可以進(jìn)行盤庫,反映每月、年的庫存情況;F、可以查詢產(chǎn)品入庫情況、出庫情況、當(dāng)前庫存情況,可以按出庫單、入庫單,產(chǎn)品、時(shí)間進(jìn)行查詢;G、企業(yè)倉庫有多個(gè)庫房,用來分別存放生產(chǎn)需要的各種零件,倉庫管理系統(tǒng)對(duì)此進(jìn)行科學(xué)管理。倉庫管理系統(tǒng)管理的對(duì)象如下:·管理員信息:工號(hào)、姓名、性別、年齡、電話、工資等?!旆啃畔ⅲ壕幪?hào)、地址、面積等?!ち慵畔ⅲ毫慵?hào)、零件名、規(guī)格、價(jià)格、庫存數(shù)量等。I、一個(gè)企業(yè)有多個(gè)庫房,每個(gè)庫房有多名管理員,每名管理員只在一個(gè)庫房工作;每個(gè)庫房可以存放多種零件,每種零件只在一個(gè)庫房保存。2.2、設(shè)計(jì)要求認(rèn)真完成系統(tǒng)需求分析,明確數(shù)據(jù)要求和處理要求(需求分析)。設(shè)計(jì)出系統(tǒng)的概念結(jié)構(gòu),畫出E-R圖(概念結(jié)構(gòu)設(shè)計(jì))。設(shè)計(jì)系統(tǒng)的關(guān)系模式,根據(jù)設(shè)計(jì)所需也可增加輔助關(guān)系模式,并找出各關(guān)系模式的關(guān)鍵字(邏輯設(shè)計(jì))。在數(shù)據(jù)庫管理系統(tǒng)中建立數(shù)據(jù)庫,建立各關(guān)系模式對(duì)應(yīng)的表,并設(shè)計(jì)所需的視圖、索引等(物理設(shè)計(jì)和實(shí)施)。輸入一批模擬數(shù)據(jù)。設(shè)計(jì)一些應(yīng)用系統(tǒng)常見的數(shù)據(jù)操作要求,在數(shù)據(jù)庫管理系統(tǒng)中進(jìn)行數(shù)據(jù)操縱,檢查結(jié)果。在設(shè)計(jì)的關(guān)系模式基礎(chǔ)上,開發(fā)相應(yīng)的應(yīng)用系統(tǒng)程序,完成基本的數(shù)據(jù)管理功能(選做)。2.3、需求描述的規(guī)范文檔(可選)概念結(jié)構(gòu)設(shè)計(jì)3.1.1、結(jié)構(gòu)設(shè)計(jì)思想分析:

將管理系統(tǒng)分為進(jìn)庫操作、出庫操作、損耗操作、查詢操作、報(bào)表操作、維護(hù)操作六部分。

1、入庫時(shí)根據(jù)商品的具體情況進(jìn)行處理,如果庫中已存在此商品,就在原來的數(shù)量基礎(chǔ)上加上進(jìn)貨數(shù)量,如果沒有則自動(dòng)新增此產(chǎn)品,并提醒管理員在最新報(bào)價(jià)表中加上此商品的最新報(bào)價(jià)(為了出庫的正確性,某商品的最新報(bào)價(jià)的存在是其出庫的前提)。如果商品已以入庫,則自動(dòng)在商品進(jìn)出表中加上相關(guān)記錄,以便于以后的核對(duì)。

2、為了達(dá)到出庫價(jià)格的正確性,出庫時(shí)系統(tǒng)自動(dòng)將此商品的售價(jià)和最新報(bào)價(jià)里的價(jià)格進(jìn)行比較,如果不相等則出現(xiàn)提示信息。另外,程序還有其他服務(wù)功能,比如如果商品數(shù)量不足或沒有相關(guān)商品則出現(xiàn)提示信息。

3、商品的查詢專門提供給廣大客戶使用,客戶可以按商品編號(hào)和商品名稱、數(shù)量、單價(jià)、進(jìn)庫出庫信息、對(duì)庫中的具體商品進(jìn)行查詢,查詢有商品代號(hào)和商品名稱兩種方法,這樣,客戶可以輕松掌握倉庫的庫存情況,便于交易。

4、核對(duì)措施也是此系統(tǒng)中必備的,為了便于以后核對(duì),出庫的記錄也將存儲(chǔ)起來。出庫單打印默認(rèn)為2份,其一用交給交易對(duì)方,另一份管理員自己保存。便于核對(duì)。同樣,本系統(tǒng)還會(huì)自動(dòng)對(duì)入庫情況進(jìn)行記錄,這樣,用戶能輕松掌握倉庫的變化,可以隨時(shí)對(duì)庫存進(jìn)行分析核對(duì)。

5、保密性是作為一個(gè)企業(yè)或者機(jī)構(gòu)所十分重視的,給用戶一個(gè)安全的環(huán)境是優(yōu)秀的管理軟件所必須做到做好的,本軟件也做到了安全性,就是說登錄時(shí)要有正確的密碼,這樣一來,只有系統(tǒng)管理員才有權(quán)更改系統(tǒng)里面的數(shù)據(jù)了。

6、本系統(tǒng)還帶有自動(dòng)清除測(cè)試記錄功能(課本是本系統(tǒng)的測(cè)試數(shù)據(jù)),如果用戶要正式使用倉庫,只要選擇操作菜單下的正式使用命令。這樣就不需要用記一條條去刪記錄了。3.1.2、概念結(jié)構(gòu)設(shè)計(jì)工具(E-R模型)歡迎界面歡迎界面登錄修改密碼登錄修改密碼主界面主界面庫存查詢退出其他庫存查詢退出其他操作庫存輸出庫存統(tǒng)計(jì)庫存更新初始化倉庫統(tǒng)計(jì)倉庫統(tǒng)計(jì)統(tǒng)計(jì)入庫數(shù)量統(tǒng)計(jì)訂單數(shù)量統(tǒng)計(jì)出庫數(shù)量統(tǒng)計(jì)收盤存統(tǒng)計(jì)采購情況統(tǒng)計(jì)收貨統(tǒng)計(jì)入庫數(shù)量統(tǒng)計(jì)訂單數(shù)量統(tǒng)計(jì)出庫數(shù)量統(tǒng)計(jì)收盤存統(tǒng)計(jì)采購情況統(tǒng)計(jì)收貨統(tǒng)計(jì)報(bào)表輸出統(tǒng)計(jì)報(bào)表輸出全部產(chǎn)全部產(chǎn)品輸出庫存基本信息打印登記表單打印訂單表格打印單位名冊(cè)基本信息輸出其他操作其他操作關(guān)于本系統(tǒng)打印打印設(shè)置頁面設(shè)置修改密碼權(quán)限設(shè)置關(guān)于本系統(tǒng)打印打印設(shè)置頁面設(shè)置修改密碼權(quán)限設(shè)置保存退出退出保存退出退出直接退出直接退出3.2、XXX子系統(tǒng)(局部)3.2.1、子系統(tǒng)描述即根據(jù)需求分析的結(jié)果,抽取出與本課程設(shè)計(jì)相關(guān)的特性。設(shè)計(jì)局部概念模式。運(yùn)用E-R方法,設(shè)計(jì)出系統(tǒng)的各個(gè)局部E-R模型。3.2.2、分E-R圖名稱倉庫名稱倉庫ID倉庫倉庫倉庫實(shí)體E-R圖備注廠家備注廠家價(jià)格價(jià)格編號(hào)編號(hào)ID商品商品簡稱簡稱ID規(guī)格ID規(guī)格ID名稱商品實(shí)體E-R圖電子信箱箱負(fù)責(zé)人電子信箱箱負(fù)責(zé)人電話名稱電話名稱ID供應(yīng)商供應(yīng)商地址地址ID網(wǎng)址網(wǎng)址ID法人法人商品實(shí)體E-R圖名稱名稱ID操作員操作員密碼密碼ID級(jí)別級(jí)別操作員實(shí)體E-R圖3.3、總體E-R圖3.3.1、E-R圖的集成4、邏輯結(jié)構(gòu)設(shè)計(jì)4.1、關(guān)系數(shù)據(jù)模式

數(shù)據(jù)流程圖的基本目的是利用它作為交流信息的工具,利用它將對(duì)現(xiàn)有系統(tǒng)的認(rèn)識(shí)或?qū)δ繕?biāo)系統(tǒng)的設(shè)想用數(shù)據(jù)流圖描繪出來,供有關(guān)人員審查確認(rèn):

數(shù)據(jù)流程圖的另一個(gè)主要用途是作為分析和設(shè)計(jì)的工具,幫助分析員實(shí)現(xiàn)總結(jié)現(xiàn)有系統(tǒng)的目標(biāo),對(duì)更詳細(xì)的設(shè)計(jì)步驟提供幫助.

數(shù)據(jù)流程圖是描繪系統(tǒng)的邏輯模型,以圖形的形式表示出來。4.2、視圖的設(shè)計(jì)系統(tǒng)功能設(shè)定系統(tǒng)功能設(shè)定庫存、報(bào)表生成、查詢采購采購訂單管理采購收貨管理采購采購訂單管理采購收貨管理其他收購管理(客戶定義)銷售銷售訂單管理銷售出庫管理倉庫退貨管理其他銷售管理(客戶定義)倉庫入庫管理出庫管理調(diào)撥(平價(jià))盤點(diǎn)管理基本資料維護(hù)管理員、產(chǎn)品維護(hù)基本資料維護(hù)管理員、產(chǎn)品維護(hù)5數(shù)據(jù)庫物理設(shè)計(jì)與實(shí)施5.1、數(shù)據(jù)庫應(yīng)用的硬件、軟件環(huán)境介紹華碩筆記本電腦,visualstudio2008,SQLServer20055.2、物理結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)應(yīng)能夠方便的實(shí)現(xiàn)倉庫貨物存儲(chǔ)信息的錄入、修改、編輯和瀏覽等功能,高效地完成企業(yè)的各種產(chǎn)品信息的統(tǒng)計(jì)功能,打印出各種產(chǎn)品入庫出庫和盤庫查詢的信息表格,系統(tǒng)的各主要功能的要求如下:信息錄入功能:

倉庫產(chǎn)品基本信息、產(chǎn)品入庫信息、產(chǎn)品出庫信息、產(chǎn)品清單資料等.瀏覽功能:

瀏覽倉庫產(chǎn)品基本信息,瀏覽產(chǎn)品入庫情況、出庫情況、當(dāng)前庫存情況.查詢功能:

產(chǎn)品標(biāo)號(hào),或者按驗(yàn)收時(shí)間查詢庫存設(shè)置等.報(bào)表打印功能:

打印倉庫產(chǎn)品貨單表,空白產(chǎn)品登記表和各種統(tǒng)計(jì)表.5.3建立數(shù)據(jù)庫5.4、加載測(cè)試數(shù)據(jù)5.4.1登錄測(cè)試

輸入空賬號(hào)

輸入不存在的賬號(hào)密碼

輸入正確的賬號(hào)和錯(cuò)誤的密碼

輸入正確賬號(hào)和空密碼

5.4.2

新建用戶測(cè)試

創(chuàng)建一個(gè)已存在的賬號(hào)

創(chuàng)建每種用戶類型的空密碼的賬號(hào)

正常創(chuàng)建每種用戶類型的賬號(hào)(非空密碼)

創(chuàng)建每種用戶類型的空賬號(hào)且空密碼

創(chuàng)建每種用戶類型的非空密碼的空賬號(hào)

5.4.3更改用戶測(cè)試

更改每種用戶類型已存在的用戶

更改每種用戶類型一個(gè)不存在的用戶

每種用戶類型將一個(gè)非空密碼的用戶改為空密碼

每種用戶類型將一個(gè)空密碼的用戶改為空密碼

每種用戶類型將一個(gè)用戶只更改權(quán)限

每種用戶類型更改一個(gè)空賬號(hào)密碼的用戶

每種用戶類型更改一個(gè)空帳戶但密碼非空

5.4.4刪除用戶測(cè)試

刪除一個(gè)不存在的用戶

刪除一個(gè)已存在的用戶

刪除一個(gè)空用戶

5.4.5數(shù)據(jù)錄入測(cè)試錄入一條空記錄

錄入一條以上全部數(shù)據(jù)項(xiàng)非空記錄

錄入一條以上只填必填數(shù)據(jù)項(xiàng)的記錄

錄入一條以上只填非必填數(shù)據(jù)項(xiàng)的記錄

對(duì)具有外鍵關(guān)聯(lián)的表錄入一條以上檢驗(yàn)外鍵約束的記錄

錄入一條以上正確的記錄

錄入一條以上檢驗(yàn)其他自定義完整性約束的記錄

6、數(shù)據(jù)操作要求及實(shí)現(xiàn)根據(jù)需求中給出的數(shù)據(jù)處理要求,設(shè)計(jì)訪問數(shù)據(jù)庫的具體要求,并用SQL語言加以實(shí)現(xiàn)。運(yùn)行SQL語句進(jìn)行測(cè)試。6.1、數(shù)據(jù)查詢操作正常查詢一條以上記錄

查詢各種查非所查的記錄

查詢各種不對(duì)應(yīng)選項(xiàng)的查詢insert

into

store

(storeID,storenum,storename)vALUES(‘003’,'80',’北倉庫’)

select

*

from

store

insert

into

store

values

(003,'90','南倉庫')

select

*

from

storeselect

storeID,storenum,storename

into

nawstore

from

storeselect

*

from

nawstore

update

nawstore

set

storename='北倉庫'

where

storename='南倉庫'

select

*

from

nawstore

update

nawstore

set

engilsh=engilsh*(1-0.1)

select

*

from

employees

select

*

from

employees

where

hiredate>='1993-01-01'and

hiredate<='1994-06-01'

select

*from

employees

where

sex='男'and

derp='銷售部'

delete

from

employees

where

name='金鵬'

insert

into

employees(name,sex,tite,derp)values('林青','男','銷售員','銷售部')

select

*

from

employees

select

name,derp

into

tao

from

employees

的努力。在這個(gè)倉庫管理系統(tǒng)的設(shè)計(jì)中,我們還要了解許多有關(guān)管理方面的知識(shí),清楚管理的細(xì)節(jié),這樣我們做出來的系統(tǒng)才適合管理者使用,如果脫離實(shí)際,憑空想象,那些都是不現(xiàn)實(shí)的。所以,除

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論