版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、任務(wù)書1、課程設(shè)計(jì)題目倉庫管理系統(tǒng)2、設(shè)計(jì) 任務(wù)和 內(nèi)容一個(gè)小型通用的倉庫管理系統(tǒng)是實(shí)現(xiàn)企業(yè)對(duì)庫存商品出庫、 入庫進(jìn)行高效的管理。 通過應(yīng)用系統(tǒng)應(yīng)能結(jié)合銷售情況對(duì)庫存商品進(jìn)行錄入、 刪除、 修改等操作。按照一定的條件,查詢、統(tǒng)計(jì)符合條件的商品信息;并且對(duì)查詢、統(tǒng)計(jì)的結(jié)果有一定的輸出。本課題任務(wù)是開發(fā)一個(gè)小型的倉庫管理系統(tǒng), 并撰寫符合規(guī)范的課程設(shè)計(jì)說明書以體現(xiàn)設(shè)計(jì)過程和設(shè)計(jì)結(jié)果。3、設(shè)計(jì)步驟和要求設(shè)計(jì)步驟:首先進(jìn)行相關(guān)資料查閱和學(xué)習(xí),了解基本的業(yè)務(wù)流程和系統(tǒng)數(shù)據(jù)功能要求。然后結(jié)合軟件工程的理論和教材中數(shù)據(jù)庫設(shè)計(jì)的六個(gè)階段(重點(diǎn)是前三個(gè)階段)完成設(shè)計(jì)任務(wù),即系統(tǒng)結(jié)構(gòu)設(shè)計(jì)(需求分析、概念結(jié)構(gòu)設(shè)計(jì)、
2、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì))和系統(tǒng)功能設(shè)計(jì)。設(shè)計(jì)要求:1、撰寫課程設(shè)計(jì)說明書。其要求如下:( 1 ) 基本要求:能反映完成了上述設(shè)計(jì)內(nèi)容要求。要求撰寫不少于5000個(gè)文字( 20 頁)的文檔。文檔中至少要包括:數(shù)據(jù)流圖、數(shù)據(jù)字典、 E-R 圖、數(shù)據(jù)庫表的詳細(xì)說明、系統(tǒng)功能結(jié)構(gòu)圖、主要功能模塊說明。課程設(shè)計(jì)說明書一律用碳素墨水書寫, 其中用戶界面設(shè)計(jì)可以附界面的計(jì)算機(jī)截圖或手工繪圖。( 2)文檔格式要求(遵循數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計(jì)大綱上的要求)其中,正文部分:分章、層次等,每一章從新一頁開始。章節(jié)安排可如下安排概述:包括項(xiàng)目背景、編寫目的、軟件定義、開發(fā)環(huán)境等內(nèi)容。需求分析:?jiǎn)栴}陳述、需完成的
3、功能。以數(shù)據(jù)流圖和數(shù)據(jù)字典表達(dá)。概念結(jié)構(gòu)設(shè)計(jì):將上述需求分析的成果抽象為 ER 模型圖。邏輯結(jié)構(gòu)設(shè)計(jì):把ER 模型圖轉(zhuǎn)換為關(guān)系表;描述每一個(gè)基本表關(guān)系。并進(jìn)行規(guī)范化;定義視圖、定義索引、主關(guān)鍵字、定義權(quán)限。 軟件功能設(shè)計(jì): 畫出系統(tǒng)功能結(jié)構(gòu)圖, 描述每個(gè)功能所完成的任務(wù)。代碼設(shè)計(jì)和界面設(shè)計(jì):給出主要功能的代碼并有適當(dāng)?shù)恼f明;界面設(shè)計(jì)要合理,給出主要界面。2、一個(gè)可運(yùn)行的倉庫管理系統(tǒng)原型。 (可選)教師簽名:摘要隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)管理企業(yè)勢(shì)在必行。 而倉庫管理系統(tǒng)是典型的信息管理系統(tǒng), 其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)
4、兩個(gè)方面。 對(duì)前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、 數(shù)據(jù)安全性好的庫。 而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。本文通過分析瀏覽器/ 服務(wù)器結(jié)構(gòu)的特點(diǎn)并結(jié)合企業(yè)倉儲(chǔ)管理的實(shí)際情況,提出了基于 B/S 結(jié)構(gòu)中小型企業(yè)倉庫管理系統(tǒng)的基本設(shè)計(jì)思想, 簡(jiǎn)要介紹了系統(tǒng)各功能模塊及數(shù)據(jù)庫的設(shè)計(jì),著重討論了用ASP.NET技術(shù)和SQL Server 2005開發(fā)企業(yè)倉庫管理系統(tǒng)時(shí)的數(shù)據(jù)庫訪問技術(shù)和動(dòng)態(tài)網(wǎng)頁制作技術(shù),并給出了部分實(shí)現(xiàn)代碼。通過該系統(tǒng),使學(xué)生可以方便地在企業(yè)內(nèi)部網(wǎng)上進(jìn)行倉儲(chǔ)管理。該B/S結(jié)構(gòu)的系統(tǒng)在 Windows XP系統(tǒng)和VS.NET平臺(tái)下開發(fā)完成,使用 C#作為ASP.NET的開發(fā)
5、語言,SQL Server 2005作為后臺(tái)數(shù)據(jù)庫,該數(shù)據(jù)庫系統(tǒng)在安全性、 準(zhǔn)確性、 運(yùn)行速度方面均有絕對(duì)的優(yōu)勢(shì), 并且能夠?qū)θ萘枯^大的數(shù)據(jù)庫進(jìn)行處理,效率高。系統(tǒng)有較高的安全性和較好的性能本文中除了有對(duì)程序的系統(tǒng)分析、總體設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、功能實(shí)現(xiàn)等主體部分外,在這之前還介紹了與企業(yè)倉庫管理系統(tǒng)相關(guān)的信息、 VS.NET 與 SQL 的無縫鏈接技術(shù)等。關(guān)鍵詞 倉庫管理;信息管理系統(tǒng); B/S 結(jié)構(gòu);數(shù)據(jù)庫管理目錄第一章 概述項(xiàng)目背景編寫目的軟件定義開發(fā)環(huán)境第二章 需求分析2.1 數(shù)據(jù)字典第三章概念結(jié)構(gòu)設(shè)計(jì)E-R 圖第四章邏輯結(jié)構(gòu)設(shè)計(jì)關(guān)系表基本表關(guān)系。規(guī)范化第五章 代碼設(shè)計(jì)和界面設(shè)計(jì)第一章 概
6、述項(xiàng)目背景倉庫存放的貨物品種繁多,堆存方式以及處理過程也非常復(fù)雜,隨著業(yè)務(wù)量的增加, 倉庫管理者需要處理的信息量會(huì)大幅上升, 因此往往很難及時(shí)準(zhǔn)確的掌握整個(gè)倉庫的運(yùn)作狀態(tài)。 針對(duì)這一情況, 本系統(tǒng)在滿足倉庫的基本管理功能基礎(chǔ)上發(fā)揮信息系統(tǒng)的智能化,減輕倉庫管理人員和操作人員的工作負(fù)擔(dān)。系統(tǒng)主要的實(shí)現(xiàn)目標(biāo)是監(jiān)控整個(gè)倉庫的運(yùn)轉(zhuǎn)情況;提供完善的出入庫登記功能且擁有便捷的查詢功能。編寫目的根據(jù)任務(wù)書要求,假想一小型企業(yè)擁有多個(gè)倉庫,擁有多種物品,且物品在倉庫中存在耗損情況。開發(fā)數(shù)據(jù)庫和系統(tǒng)平臺(tái)解決此問題。軟件介紹本系統(tǒng)包括一下幾個(gè)模塊。1)貨物管理提供入庫登記、出庫登記、損耗登記三個(gè)方面的登記功能方便
7、的修改庫存信息。2)檔案管理提供貨物檔案設(shè)置、倉庫設(shè)置、分類設(shè)置三個(gè)方面的內(nèi)容。分別允許用戶更改貨物的屬性,倉庫的屬性,分類的屬性。3)查詢統(tǒng)計(jì)提供入庫查詢、出庫查詢、耗損查詢、庫存查詢四個(gè)方面的內(nèi)容。允許用戶隨時(shí)查詢倉庫的現(xiàn)狀。4)系統(tǒng)維護(hù)提供貨物檔案設(shè)置、倉庫設(shè)置、分類設(shè)置三個(gè)方面的內(nèi)容。分別允許用戶更改貨物的屬性,倉庫的屬性,分類的屬性。5)系統(tǒng)信息提供用戶管理,更改密碼,系統(tǒng)說明,退出系統(tǒng)四項(xiàng)功能。使軟件功能更加完善。開發(fā)環(huán)境平臺(tái)環(huán)境SQLServer2000,系統(tǒng)開發(fā)環(huán)境 Win7,處理器T8300,內(nèi)存2G,顯卡 Geforce8600GT系統(tǒng)運(yùn)行環(huán)境WinXp/Vista/Win
8、7, 處理器 Pentium II300 以上,內(nèi)存64M 以上,硬盤空間 3G 以上,顯卡普通 VGA 顯卡第二章 需求分析2.1數(shù)據(jù)字典1.數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)名別名含義說明長(zhǎng)度取值范圍GoodsID物品號(hào)標(biāo)志每個(gè)物品int40-65535SN庫存編p:標(biāo)志每條庫存信息int40-65535SortID類別ID標(biāo)志類別int40-65535StoragelD倉庫ID標(biāo)志倉庫編號(hào)int40-65535InOrder入庫單號(hào)每條入庫操作對(duì)應(yīng)單號(hào)int40-65535OutOrder出庫單號(hào) 每條出庫操作對(duì)應(yīng)單號(hào)int40-65535BreakOrder損耗單號(hào)每條損耗操作對(duì)應(yīng)單號(hào)int40-65535
9、2.數(shù)據(jù)流數(shù)據(jù)流名說明數(shù)據(jù)來源.數(shù)據(jù)去向組成存儲(chǔ)入庫單把入庫信息存入 入庫單貨物入庫單入庫單號(hào),倉庫號(hào),物品號(hào),入 庫數(shù)量,入庫單位,入庫日期存儲(chǔ)出庫單把出庫信息存入 出庫單倉庫出庫單出庫單號(hào),倉庫號(hào),物品號(hào),出 庫數(shù)量,出庫單位,出庫日期存儲(chǔ)耗損單把損耗信息存入 損耗單倉庫損耗表耗損單號(hào),倉庫號(hào),物品號(hào),耗 損數(shù)量,耗損日期,損耗備注3.數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)名含義說明組成貨物操作入庫出庫及損耗的物品物品號(hào),物品名,類別名稱,規(guī)格倉庫存放所有貨物的載體倉庫ID,倉庫名稱4.數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)名說明編R流入數(shù)據(jù)流流出數(shù)據(jù)流組成入庫單所有入庫信 息記錄D1入庫單號(hào),倉 庫號(hào),物品號(hào), 入庫數(shù)量, 入庫單
10、位, 入庫日期,入 庫備注入庫單號(hào),倉 庫號(hào),物品號(hào), 入庫數(shù)量, 入庫單位, 入庫日期,入 庫備注出庫單所有出庫信 息記錄D2出庫單號(hào),倉 庫號(hào),物品號(hào), 出庫數(shù)量, 出庫單位, 出庫日期,出 庫備注出庫單號(hào),倉 庫號(hào),物品號(hào), 出庫數(shù)量, 出庫單位, 出庫日期,出 庫備注損耗單所有損耗信 息記錄D3耗損單號(hào),倉 庫號(hào),物品號(hào), 耗損數(shù)量, 耗損日期,損 耗備注耗損單號(hào),倉 庫號(hào),物品號(hào), 耗損數(shù)量, 耗損日期,損 耗備注5.處理過程處理過程名說明輸入輸出處理入庫審核對(duì)入庫申請(qǐng)進(jìn)行 審核入庫制同意的入庫申 請(qǐng),駁回的入庫判斷入庫信息完 整及數(shù)據(jù)正確與 否,均正確則通 過否則駁回入庫處理將物品
11、存入庫并 登記入庫表同意的入庫申請(qǐng)入庫信息,入庫 單把貨物入庫并把 信息記錄到入庫 單出庫審核對(duì)出庫申請(qǐng)進(jìn)行 審核出庫申請(qǐng)同意的出庫申 請(qǐng),駁回的出庫判斷出庫操作是 否夠權(quán)限并核對(duì) 倉庫中貨物是否 足夠操作,均正 確則通過否則駁 回出庫處理將物品出庫并登 記入出庫表同意的出庫申請(qǐng)出庫信息,出庫 單把貨物出庫并把 信息記錄到出庫 單損耗審核對(duì)損耗申請(qǐng)進(jìn)行損耗申請(qǐng)同意的損耗申判斷損耗操作權(quán)審核請(qǐng),駁回的損耗限是否夠及倉庫中是否有此物, 均正確則通過, 否則駁回?fù)p耗處理將物品損耗報(bào)廢 并登記入損耗表同意的損耗申請(qǐng)損耗信息,損耗 表把貨物損耗報(bào)廢 并把信息記錄到 損耗單第三章概念結(jié)構(gòu)設(shè)計(jì)3.1 E-R
12、 圖第四章邏輯結(jié)構(gòu)設(shè)計(jì)4.1關(guān)系表1.類別信息表類別信息SortInfo字段名數(shù)據(jù)類型主鍵必填字段備注SortIDint是是類別IDSortNameVarchar(10)是類別名稱SortLimitInt是類別權(quán)限2.倉庫信息表倉庫信息Storageinfo字段名數(shù)據(jù)類型主鍵必填字段備注StoragetIDint:是是倉庫IDStorageNameVarchar(20)是倉庫名稱3.物品信息表物品信息GoodsInfo字段名數(shù)據(jù)類型主鍵必填字段備注GoodsIDint是是類別IDGoodsNameVarchar(20)是類別名稱SortIDInt是類別權(quán)限SpecVarchar(10)類別權(quán)限
13、4.庫存信息庫存信息StoreInfo字段名數(shù)據(jù)類型|主鍵必填字段備注SNint;是是庫存自動(dòng)編pStoreIDInt是倉庫號(hào)GoodsIDInt是物品號(hào)SortIDInt是類別IDGoodsNumInt是數(shù)量EditDateDateTime修改日期5.入庫信息入庫信息InInfo字段名數(shù)據(jù)類型主鍵必填字段備注InOrderint:是是入庫StorageIDInt是倉庫號(hào)GoodsIDInt是物品號(hào)InNumInt是入庫數(shù)量InUnitVarchar(20)是入庫單位InDateDateTime入庫日期 一InRemarkVarchar(100)入庫備注6.出庫信息出庫信息OutInfo字段名
14、數(shù)據(jù)類型主鍵必填字段備注OutOrderint是是出庫StorageIDInt是倉庫號(hào)GoodsIDInt是物品號(hào)OutNumInt是出庫數(shù)量OutUnitVarchar(20)是出庫單位OutDateDateTime出庫日期OutRemarkVarchar(100)出庫備注7.入庫信息損耗信息BreakInfo字段名數(shù)據(jù)類型主鍵必填字段備注BreakOrderint是是損耗#StorageIDInt是倉庫號(hào)GoodsIDInt是物品號(hào)BreakNumInt是損耗數(shù)量BreakDateDateTime損耗日期BreakRemarkVarchar(100)損耗備注8.用戶信息用戶信息 UserI
15、nfo字段名數(shù)據(jù)類型主鍵必填字段備注UserIDint是是用戶IDUserNameVarchar(20)是用戶名稱UserPasswordVarchar(8)是用戶密碼UserLimitint是用戶權(quán)限4.2基本表關(guān)系SortInfosonroSartLimi tStoreinfn像卜Ipt oraTDjGodsIDJSortlDI 4:UserTnfog UserTD VcarHaiwUcaryaxcACTdUcarLim tSortLimit int not null類別權(quán)限4.3規(guī)范化create database Storeage- 物品信息ifexists(select* fromd
16、bo.sysobjectswhereidobject_id(Ndbo.GoodsInfo)andOBJECTPROPERTY(id,NIsUserTable) = 1) drop table GoodsInfoGOCREATE TABLE GoodsInfoGoodsIDint identity(1,1) primary key,- 物品號(hào)編號(hào)- 物品名SortIDint not null,- 類別IDSpecvarchar(10)- 規(guī)格可空GoodsName varchar(20) not null,- 類別信息ifexists(selectfromdbo.sysobjectswherei
17、dobject_id(Ndbo.SortInfo)andOBJECTPROPERTY(id,NIsUserTable) = 1) drop table SortInfoGOCREATE TABLE SortInfoSortIDint identity(1,1) primary key,類別 ID 主- 類別名稱SortName varchar(10) not null,- 倉庫信息if exists (select * fromobject_id(Ndbo.StorageInfo)NIsUserTable) = 1)drop table StorageInfoGOdbo.sysobjectsw
18、here idandOBJECTPROPERTY(id,CREATE TABLE StorageInfo(StorageID int identity(1,1) primary key,StorageName varchar(20) not null)- 庫存信息if exists (select * fromobject_id(Ndbo.StoreInfo)NIsUserTable) = 1)drop table StoreInfoGOCREATE TABLE StoreInfo(SN int identity(1,1) primary key,StoreIDint not null,Goo
19、dsIDint not null, TOC o 1-5 h z - 倉庫ID 主- 倉庫名稱dbo.sysobjectswhereidandOBJECTPROPERTY(id- 庫存自動(dòng)編號(hào)主- 倉庫號(hào)外-物品號(hào)外SortIDint not null,GoodsNumint not null,EditDatedatetime- 類別 ID 外- 物品數(shù)量- 修改日期 可空)- 入庫信息ifexists(select* from dbo.sysobjectswhereidobject_id(Ndbo.InInfo)and OBJECTPROPERTY(id,NIsUserTable)= 1) d
20、rop table InInfoGOCREATE TABLE InInfoInOrderint identity(1,1) primary key,入庫單號(hào)主- 倉 庫GoodsIDint references GoodsInfo(GoodsID) not null,物品號(hào)InNumint not null,- 入庫數(shù)量InUnitvarchar(20),- 入庫單位可空InDatedatetime,- 入庫日期 可空InRemarkvarchar(100)- 入庫備注可空StorageID int references StorageInfo(StorageID) not null,號(hào)外-
21、出庫信息ifexists(selectfrom dbo.sysobjectswhereidobject_id(Ndbo.OutInfo)and OBJECTPROPERTY(id,NIsUserTable)= 1) drop table OutInfoGOCREATE TABLE OutInfo- 出庫單號(hào) 主- 倉 庫OutOrder int identity(1,1) primary key,StorageID int references StorageInfo(StorageID) not null,號(hào)外OutNum int not null,OutUnitvarchar(20),OutDatedatetime,OutRemark varchar(100)- 損耗信息- 出庫數(shù)量- 出庫單位可空-出庫日期可空-出庫備注可空- 物 品 號(hào)if exists (select * fromobjec
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 線上課程設(shè)計(jì) 動(dòng)畫
- 藥學(xué)課程設(shè)計(jì)指南
- 機(jī)設(shè)課程設(shè)計(jì)的模板
- 網(wǎng)絡(luò)服務(wù)器配置課程設(shè)計(jì)
- 捅馬蜂窩課程設(shè)計(jì)
- 智能可穿戴手表課程設(shè)計(jì)
- 2024年職業(yè)生涯規(guī)劃教案篇
- 藥品檢驗(yàn)類課程設(shè)計(jì)論文
- 2024年移動(dòng)智慧家庭工程師(高級(jí))資格認(rèn)證考試題庫-上(選擇題)
- 物流運(yùn)輸行業(yè)營(yíng)銷工作總結(jié)
- 2024智能變電站新一代集控站設(shè)備監(jiān)控系統(tǒng)技術(shù)規(guī)范部分
- 企業(yè)反恐專項(xiàng)經(jīng)費(fèi)保障制度
- 電梯工程師在電梯設(shè)計(jì)中的工作內(nèi)容
- 《概率論與數(shù)理統(tǒng)計(jì)基礎(chǔ)》全套教學(xué)課件
- 2024國(guó)家開放大學(xué)電大本科《液壓氣動(dòng)技術(shù)》期末試題及答案
- 肥豬銷售合同模板
- 餐飲顧問合作協(xié)議
- 新教材牛津譯林版高中英語必修第二冊(cè)全冊(cè)各單元重點(diǎn)語法精講
- 兩課 說課 單相橋式整流電路分析(獲獎(jiǎng))
- 中國(guó)移動(dòng)《下一代全光骨干傳送網(wǎng)白皮書》
- 消費(fèi)者行為學(xué)智慧樹知到期末考試答案章節(jié)答案2024年浙江大學(xué)
評(píng)論
0/150
提交評(píng)論