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

下載本文檔

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

文檔簡介

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

將管理系統(tǒng)分為進庫操作、出庫操作、損耗操作、查詢操作、報表操作、維護操作六部分。

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

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

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

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

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

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

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

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

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

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

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

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

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

輸入空賬號

輸入不存在的賬號密碼

輸入正確的賬號和錯誤的密碼

輸入正確賬號和空密碼

5.4.2

新建用戶測試

創(chuàng)建一個已存在的賬號

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

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

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

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

5.4.3更改用戶測試

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

更改每種用戶類型一個不存在的用戶

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

每種用戶類型將一個空密碼的用戶改為空密碼

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

每種用戶類型更改一個空賬號密碼的用戶

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

5.4.4刪除用戶測試

刪除一個不存在的用戶

刪除一個已存在的用戶

刪除一個空用戶

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

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

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

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

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

錄入一條以上正確的記錄

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

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

查詢各種查非所查的記錄

查詢各種不對應(yī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

的努力。在這個倉庫管理系統(tǒng)的設(shè)計中,我們還要了解許多有關(guān)管理方面的知識,清楚管理的細(xì)節(jié),這樣我們做出來的系統(tǒng)才適合管理者使用,如果脫離實際,憑空想象,那些都是不現(xià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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論