數(shù)據(jù)庫系統(tǒng)概論課程設(shè)計(jì)-倉庫管理系統(tǒng)_第1頁
數(shù)據(jù)庫系統(tǒng)概論課程設(shè)計(jì)-倉庫管理系統(tǒng)_第2頁
數(shù)據(jù)庫系統(tǒng)概論課程設(shè)計(jì)-倉庫管理系統(tǒng)_第3頁
數(shù)據(jù)庫系統(tǒng)概論課程設(shè)計(jì)-倉庫管理系統(tǒng)_第4頁
數(shù)據(jù)庫系統(tǒng)概論課程設(shè)計(jì)-倉庫管理系統(tǒng)_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

信息科學(xué)與工程學(xué)院課程設(shè)計(jì)任務(wù)書題目:倉庫管理系統(tǒng)學(xué)號:201012120299姓名:信小莫專業(yè):網(wǎng)絡(luò)工程課程:數(shù)據(jù)庫系統(tǒng)概論指導(dǎo)教師:劉萍職稱:完成時間:2011年12月----2011年12月棗莊學(xué)院信息科學(xué)與工程學(xué)院制2011年12月18日課程設(shè)計(jì)任務(wù)書及成績評定課程設(shè)計(jì)的任務(wù)和具體要求任務(wù):建立一個數(shù)據(jù)庫應(yīng)用系統(tǒng)的題目,完成數(shù)據(jù)庫的設(shè)計(jì)和應(yīng)用系統(tǒng)設(shè)計(jì),并提交相應(yīng)文檔。具體要求:不同的人可以選同一題目。但必須獨(dú)立完成整個系統(tǒng),不得相互拷貝。數(shù)據(jù)庫管理系統(tǒng)為MSSQLServer。開發(fā)工具可用Delphi或VB做平臺。提交系統(tǒng)的源碼及文檔。指導(dǎo)教師簽字:、日期:指導(dǎo)教師評語成績:指導(dǎo)教師簽字:日期:課程設(shè)計(jì)所需軟件、硬件等WindowsXP操作系統(tǒng),Server版。企業(yè)版MicrosoftSQLServer2000。課程設(shè)計(jì)進(jìn)度計(jì)劃起至日期工作內(nèi)容備注參考文獻(xiàn)、資料索引序號文獻(xiàn)、資料名稱編著者出版單位[1]王珊,薩師瑄.數(shù)據(jù)庫系統(tǒng)概論[M].第四版.高等教育出版社,2006.5:198-234.[2]陳世紅,王曉海等.SQLServer2000管理、開發(fā)與應(yīng)用實(shí)例詳解[M].北京:人民郵電出版社,2006:233-246.[3]孔令慧,陳涵.SQLServer數(shù)據(jù)庫應(yīng)用及程序開發(fā)[M].北京:化學(xué)工業(yè)出版社,2007:267-289.目錄1課程設(shè)計(jì)的目的需求的編寫目的………41.2需求的預(yù)期……………41.3需求達(dá)到的效果………42設(shè)計(jì)方案論證設(shè)計(jì)思路(需求分析)…………………4概念結(jié)構(gòu)設(shè)計(jì)關(guān)系模型…………5系統(tǒng)E-R圖………5邏輯設(shè)計(jì)文檔表的建立…………92.4物理設(shè)計(jì)文檔基本表……………10視圖………………12索引………………133.設(shè)計(jì)結(jié)果及分析………………134.設(shè)計(jì)體會………………………18倉庫管理系統(tǒng)設(shè)計(jì)1課程設(shè)計(jì)的目的需求的編寫目的本需求的編寫目的在于研究倉庫管理系統(tǒng)軟件的開發(fā)途徑和應(yīng)用方法。1.2需求的預(yù)期本需求的預(yù)期讀者是與倉庫管理系統(tǒng)軟件開發(fā)有聯(lián)系的決策人,開發(fā)組成人員,扶助開發(fā)者,支持本項(xiàng)目的領(lǐng)導(dǎo)和公司人員,軟件驗(yàn)證者。1.3需求達(dá)到的效果通過本系統(tǒng)軟件,能幫助工作人員利用計(jì)算機(jī),快速方便的對倉庫的貨物進(jìn)行管理、輸入、輸出、查找等操作,將貨物的管理具體化、直觀化、合理化。2設(shè)計(jì)方案論證設(shè)計(jì)思路(需求分析)由于貨物的種類數(shù)量的紛繁復(fù)雜,比較難管理,給工作人員的工作帶來諸多不便.此系統(tǒng)的開發(fā)就是專門解決工作人員在這些煩瑣的問題。此系統(tǒng)適用于倉庫,它是比較完善的系統(tǒng)管理軟件。此系統(tǒng)的采用方便了倉庫管理人員對倉庫的管理,對管理人員的工作起到重要作用。通過本系統(tǒng)軟件,能幫助工作人員利用計(jì)算機(jī),快速方便的對倉庫的貨物進(jìn)行管理、輸入、輸出、查找等操作,將貨物的管理具體化、直觀化、合理化。通過該系統(tǒng)所記錄的數(shù)據(jù),可以使倉庫管理者對貨物的進(jìn)出情況管理的更清楚,使倉庫管理系統(tǒng)更完善,。減輕工作人員的工作負(fù)擔(dān),使工作簡化,從而對貨物進(jìn)行更井井有條的管理。該系統(tǒng)應(yīng)具備內(nèi)部管理和外部管理兩大基本模塊,其具體功能如下表所示:表管理模塊功能表功能模塊用戶外部模塊內(nèi)部模塊操作員和系統(tǒng)管理員通過應(yīng)用界面,應(yīng)用程序,查詢等。同過SQL語言,對數(shù)據(jù)庫的查詢、插入、修改、刪除等操作。該系統(tǒng)的總體功能框圖如下所示:倉庫管理系統(tǒng)倉庫管理系統(tǒng)貨物出貨情況貨物進(jìn)貨情況用戶管理圖倉庫管理系統(tǒng)總體結(jié)構(gòu)框圖概念結(jié)構(gòu)設(shè)計(jì)關(guān)系模型供應(yīng)商表(編號,公司名稱,聯(lián)系人,地址,電話)主碼為編號,符合三范式貨物表(編號,名稱,規(guī)格,型號,數(shù)量,標(biāo)準(zhǔn)價格,貨物重量,銷售價格)主碼為編碼,符合三范式客戶表(編號,名稱,聯(lián)系人,地址,電話,手機(jī),)主碼為編號,符合三范式倉庫表(編號,名稱,面積,類型,管理員,地址,電話,用戶號)主碼為編碼,符合三范式用戶表(編號,姓名,職位,權(quán)限,用戶名,密碼)主碼為編碼,符合三范式供應(yīng)表(貨物號,供應(yīng)商號)主碼為貨物號,供應(yīng)商號,符合三范式取貨表(客戶號,倉庫號)主碼為客戶號,倉庫號,符合三范式儲存標(biāo)(貨物號,倉庫號)主碼為貨物號,倉庫號,符合三范式系統(tǒng)E-R圖(1)實(shí)體及其屬性圖2.2貨物實(shí)體E-R圖圖2.3倉庫實(shí)體E-R圖圖2.4供應(yīng)商實(shí)體E-R圖圖2.5客戶實(shí)體E-R圖圖2.6用戶實(shí)體E-R圖(2)總體系統(tǒng)E-R圖圖2.7總體系統(tǒng)結(jié)構(gòu)E-R圖(見下頁)2.3邏輯設(shè)計(jì)文檔表的建立表2.2供應(yīng)商表(supply)列名含義長度類型NULLDEFAULTSID編號8IntNoNoSname公司名稱20Char()NoNoScon聯(lián)系人6Char()NoNoSdr地址30Char()NoNoStele電話15intNoNo表2.3貨物表(goods)列名含義長度類型NULLDEFAULTGID貨物編號8intNoNoGname名稱20Char()NoNoGsta規(guī)格8Char()NoNoGtype型號8Char()NoNoGqty數(shù)量8intNoNoGSP銷售價格8intNoNoGDP標(biāo)準(zhǔn)價格8intYesNo表2.4客戶表(costom)列名含義長度類型NULLDEFAULTCID編號8intNoNoCname名稱8Char()NoNoCcon聯(lián)系人6Char()NoNoCdr地址20Char()NoNoCtele電話15intNoNoChand手機(jī)15intYesNo表2.5用戶表(users)列名含義長度類型NULLDEFAULTUID編號8IntNoNoUname姓名8Char()NoNoUpos職位10Char()yesNoUla權(quán)限8Char()NoNoUsub用戶名15Char()NoNoUkey密碼15intNoNo表2.6倉庫表(warehouse)列名含義長度類型NULLDEFAULTWID編號8intNoNoWname名稱20Char()NoNoWsq面積6intYesNoWtype類型8Char()NoNoWad管理員6Char()NoNoWdr地址20Char()NoNoWtele電話15IntNoNoUID編號8IntNoNo表2.7供應(yīng)表(accommdate)列名含義長度類型NULLDEFAULTGID貨物編號8intNoNoSID編號8IntNoNo表取貨表列名含義長度類型NULLDEFAULTWID編號8intNoNoCID編號8intNoNo表儲存表列名含義長度類型NULLDEFAULTGID貨物編號8intNoNoWID編號8intNoNo2.4物理設(shè)計(jì)文檔數(shù)據(jù)庫及基本表1建立進(jìn)庫系統(tǒng)Createdatabaseingoods建立供應(yīng)商表use[ingoods]gocreatetablesupply(SIDintprimarykeynotnull,Snamechar(20)notnull,Sconchar(6)notnull,Semailchar(20),Spintnotnull,Sdrchar(30),Steleint)建立貨物表use[ingoods]gocreatetablegoods(GIDintprimarykeynotnull,Gnamechar(20)notnull,Gstachar(8)notnull,Gtypechar(8)notnull,Gptyintnotnull,GSPintnotnull,GDPint,Gweiintnotnull)2建立出庫系統(tǒng)Createdatabaseoutgoods建立客戶表use[outgoods]gocreatetablecostom(CIDintprimarykeynotnull,Ccrechar(6),Cconchar(6)notnull,Cdrchar(20)notnull,Cteleintnotnull,Chandintnotnull,CODchar(15),Ccardintnotnull,Ccomchar(20)notnull,Cemailchar(20))3建立貨物轉(zhuǎn)移系統(tǒng) Createdatabasechansfergoods(1)建立倉庫表use[chansfergoods]gocreatetablewarehouse(WIDintprimarykeynotnull,Wnamechar(20)notnull,Wsqint,Wtypechar(8)notnull,Wadchar(6)notnull,Wdrchar(20)notnull,Wptyint,Wteleintnotnull)4建立用戶系統(tǒng)Createdatabasecostom(1)建立用戶表use[costom]gocreatetableusers(UIDintprimarykeynotnull,Unamechar(8)notnull,Uposchar(10)notnull,Ulachar(8)notnull,Usubchar(15)notnull,Ukeyintnotnull)視圖1在貨物表中對貨物價格為5000的貨物建立視圖createviewid_goods(id_GID,Gname,Gsta,Gtype,Gpty,GSP,GDP,Gwei)asselect*fromgoodswhereGSP='5000'2在供應(yīng)商表中對郵編為一12開頭的供應(yīng)商建立視圖createviewid_supply(id_SID,Sname,Scon,Semail,Sp,Sdr,Stele)asselect*fromsupplywhereSp='12____'索引1為warehouse表按編號升序建立唯一索引createuniqueindexwarwidonwarehouse(WIDASC)2在warehouse表中按電話的降序建立唯一索引createuniqueindexwarteleonwarehouse(Wteledesc)3.設(shè)計(jì)結(jié)果及分析圖2.8建立各管理子數(shù)據(jù)庫系統(tǒng)過程圖圖2.9建立各管理子數(shù)據(jù)庫系統(tǒng)結(jié)果圖圖2.10建立表過程圖圖2.11貨物信息表屬性圖圖2.12供應(yīng)商信息表屬性圖圖2.13客戶信息表屬性圖圖2.14倉庫信息表屬性圖圖2.15客戶信息表屬性圖圖2.16建立視圖過程圖圖2.17建立視圖結(jié)果圖圖2.18建立索引結(jié)果圖4.設(shè)計(jì)體會在這次數(shù)據(jù)庫課程設(shè)計(jì)中,我花了3周的時間做需求分析和數(shù)據(jù)庫設(shè)計(jì),只用了不到一周的時間編寫程序。開始時真的不知道該怎么做,倉庫管理系統(tǒng)到底要創(chuàng)建哪些表,表里到底要有哪些數(shù)據(jù)項(xiàng),這些都很模糊。于是就找別人的設(shè)計(jì)作參考,按著設(shè)計(jì)要求一步一步的設(shè)計(jì)。需求分析真的很重要,也不容易,比編程還難。在需求設(shè)計(jì)階段,把系統(tǒng)的功能勾畫出來,分析系統(tǒng)的數(shù)據(jù)字典、數(shù)據(jù)流向,畫出E-R圖,根據(jù)E-R圖數(shù)據(jù)庫設(shè)計(jì)關(guān)系模型,這樣一步步下來,自己對倉庫管理系統(tǒng)有更多的了解,對后面的程序編程也明朗了。在數(shù)據(jù)庫設(shè)計(jì)的時候也花了不少的時間,多次的在數(shù)據(jù)庫關(guān)系模型、E-R圖和數(shù)據(jù)字典之間循環(huá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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論