




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、瓊州學(xué)院院電子信信息工程程學(xué)院數(shù)據(jù)庫庫系統(tǒng)原原理課課程設(shè)計計報告項(xiàng)目名稱稱: 倉庫庫管理系系統(tǒng)數(shù)據(jù)據(jù)庫設(shè)計計 專 業(yè): 計 本本 一 班 年 級: 20008級級 姓 名: 郭 艷 秋秋 學(xué) 號:08442400110001 指導(dǎo)老師師: 陳陳 作 聰 20110年111月摘 要要隨著經(jīng)濟(jì)濟(jì)的不斷斷繁榮以以及加入入WTOO后市場場環(huán)境的的變化,對企業(yè)業(yè)的生產(chǎn)產(chǎn)經(jīng)營提提出了更更高的要要求,企企業(yè)必須須綜合利利用各種種先進(jìn)制制造技術(shù)術(shù),在網(wǎng)網(wǎng)絡(luò)與信信息技術(shù)術(shù)的支持持下,改改進(jìn)現(xiàn)在在的生產(chǎn)產(chǎn)經(jīng)營模模式和組組織結(jié)構(gòu)構(gòu),才能能在市場場競爭中中贏得更更多的份份額。隨著企業(yè)業(yè)規(guī)模的的擴(kuò)大,倉庫管管理系統(tǒng)統(tǒng)將
2、發(fā)揮揮越來越越重要的的作用。高效方方便的倉倉庫管理理系統(tǒng),可以為為生產(chǎn)經(jīng)經(jīng)營提供供堅強(qiáng)的的后盾和和有力的的支持。倉庫管管理系統(tǒng)統(tǒng)主要提提供一個個倉庫業(yè)業(yè)務(wù)及其其作業(yè)管管理的信信息存儲儲和檢索索系統(tǒng)。通過入入庫管理理、出庫庫管理、報表生生成管理理、倉庫庫人員管管理、倉倉庫位置置信息管管理等功功能模塊塊來實(shí)現(xiàn)現(xiàn)倉庫的的綜合管管理。本本論文以以標(biāo)準(zhǔn)的的倉庫管管理模式式為藍(lán)本本,開發(fā)發(fā)出一個個可以用用于一般般單位的的倉庫管管理系統(tǒng)統(tǒng),實(shí)現(xiàn)現(xiàn)了倉庫庫管理的的高效性性與安全全性。本本系統(tǒng)可可以方便便快捷地地實(shí)現(xiàn)倉倉庫管理理中的貨貨物登記記、出庫庫入庫、庫房管管理等操操作,是是企業(yè)的的倉庫管管理井井井有條,
3、為企業(yè)業(yè)的健康康發(fā)展創(chuàng)創(chuàng)造良好好的條件件。關(guān)鍵字:倉庫管管理系統(tǒng)統(tǒng),模塊塊化設(shè)計計目 錄TOC o 1-3 h z u HYPERLINK l _Toc278282322 1引言言 PAGEREF _Toc278282322 h 1 HYPERLINK l _Toc278282323 2. 需求分分析階段段 PAGEREF _Toc278282323 h 2 HYPERLINK l _Toc278282324 2.1 引言 PAGEREF _Toc278282324 h 2 HYPERLINK l _Toc278282325 2.2 需求分分析階段段的目標(biāo)標(biāo)與任務(wù)務(wù) PAGEREF _Toc2
4、78282325 h 2 HYPERLINK l _Toc278282326 2.2.1處理理對象 PAGEREF _Toc278282326 h 22 HYPERLINK l _Toc278282327 2.2.2處理理功能及及要求 PAGEREF _Toc278282327 h 33 HYPERLINK l _Toc278282328 2.2.3.安安全性和和完整性性要求 PAGEREF _Toc278282328 h 33 HYPERLINK l _Toc278282329 2.3 需求分分析階段段成果 PAGEREF _Toc278282329 h 33 HYPERLINK l _To
5、c278282330 2.3.1 體體會與收收獲 PAGEREF _Toc278282330 h 3 HYPERLINK l _Toc278282331 2.3.2 倉倉庫管理理系統(tǒng)業(yè)業(yè)務(wù)流程程圖 PAGEREF _Toc278282331 h 4 HYPERLINK l _Toc278282332 2.3.3倉庫庫管理系系統(tǒng)數(shù)據(jù)據(jù)流程圖圖 PAGEREF _Toc278282332 h 4 HYPERLINK l _Toc278282333 2.3.4 倉倉庫管理理系統(tǒng)數(shù)數(shù)據(jù)字典典 PAGEREF _Toc278282333 h 5 HYPERLINK l _Toc278282334 3 概
6、概念設(shè)計計階段 PAGEREF _Toc278282334 h 77 HYPERLINK l _Toc278282335 3.1 引言 PAGEREF _Toc278282335 h 7 HYPERLINK l _Toc278282336 3.2任任務(wù)與目目標(biāo) PAGEREF _Toc278282336 h 7 HYPERLINK l _Toc278282337 3.3 階段結(jié)結(jié)果 PAGEREF _Toc278282337 h 7 HYPERLINK l _Toc278282338 4邏輯輯設(shè)計階階段 PAGEREF _Toc278282338 h 100 HYPERLINK l _Toc2
7、78282339 4.1邏邏輯設(shè)計計的任務(wù)務(wù)和目標(biāo)標(biāo) PAGEREF _Toc278282339 h 10 HYPERLINK l _Toc278282340 4.2數(shù)數(shù)據(jù)組織織 PAGEREF _Toc278282340 h 10 HYPERLINK l _Toc278282341 4.2.1將E-RR圖轉(zhuǎn)換換為關(guān)系系模型 PAGEREF _Toc278282341 h 110 HYPERLINK l _Toc278282342 4.2.2模型型優(yōu)化 PAGEREF _Toc278282342 h 111 HYPERLINK l _Toc278282343 4.3數(shù)數(shù)據(jù)處理理 PAGEREF
8、 _Toc278282343 h 11 HYPERLINK l _Toc278282344 5物理理設(shè)計階階段 PAGEREF _Toc278282344 h 122 HYPERLINK l _Toc278282345 5.1物物理設(shè)計計階段的的目標(biāo)與與任務(wù) PAGEREF _Toc278282345 h 112 HYPERLINK l _Toc278282346 5.2數(shù)數(shù)據(jù)存儲儲方面 PAGEREF _Toc278282346 h 112 HYPERLINK l _Toc278282347 6數(shù)據(jù)據(jù)庫實(shí)施施階段 PAGEREF _Toc278282347 h 113 HYPERLINK l
9、 _Toc278282348 6.1建建立數(shù)據(jù)據(jù)庫、數(shù)數(shù)據(jù)表、視圖、索引 PAGEREF _Toc278282348 h 113 HYPERLINK l _Toc278282349 6.1.1 建建立數(shù)據(jù)據(jù)庫 PAGEREF _Toc278282349 h 133 HYPERLINK l _Toc278282350 6.1.2 建建立數(shù)據(jù)據(jù)表 PAGEREF _Toc278282350 h 133 HYPERLINK l _Toc278282351 6.1.3 建建立數(shù)據(jù)據(jù)查詢 PAGEREF _Toc278282351 h 117 HYPERLINK l _Toc278282352 6.1.
10、4 建建立索引引 PAGEREF _Toc278282352 h 18 HYPERLINK l _Toc278282353 6.2數(shù)數(shù)據(jù)入庫庫 PAGEREF _Toc278282353 h 18 HYPERLINK l _Toc278282354 6.3數(shù)數(shù)據(jù)庫的的運(yùn)行 PAGEREF _Toc278282354 h 118 HYPERLINK l _Toc278282355 7系統(tǒng)統(tǒng)調(diào)試和和測試 PAGEREF _Toc278282355 h 222 HYPERLINK l _Toc278282356 8系統(tǒng)統(tǒng)維護(hù) PAGEREF _Toc278282356 h 222 HYPERLINK
11、 l _Toc278282357 9實(shí)習(xí)習(xí)心得 PAGEREF _Toc278282357 h 222 HYPERLINK l _Toc278282358 9存在在的問題題及建議議 PAGEREF _Toc278282358 h 22 HYPERLINK l _Toc278282359 致謝 PAGEREF _Toc278282359 h 244 HYPERLINK l _Toc278282360 參考文獻(xiàn)獻(xiàn) PAGEREF _Toc278282360 h 24 HYPERLINK l _Toc278282361 附錄1 數(shù)據(jù)查查看和存存儲過程程功能的的驗(yàn)證 PAGEREF _Toc27828
12、2361 h 2251引言言隨著社會會經(jīng)濟(jì)的的迅速發(fā)發(fā)展和科科學(xué)技術(shù)術(shù)的全面面進(jìn)步,計算機(jī)機(jī)事業(yè)的的飛速發(fā)發(fā)展,以以計算機(jī)機(jī)與通信信技術(shù)為為基礎(chǔ)的的信息系系統(tǒng)正處處于蓬勃勃發(fā)展的的時期。隨著經(jīng)經(jīng)濟(jì)文化化水平的的顯著提提高,人人們對生生活質(zhì)量量及工作作環(huán)境的的要求也也越來越越高。如如何通過過計算機(jī)機(jī)為我們們完成更更多的事事情,進(jìn)進(jìn)而達(dá)到到辦公自自動化和和優(yōu)化日日常工作作的目的的,也就就成了一一個大眾眾化的課課題。作作為計算算機(jī)應(yīng)用用的一部部分,使使用計算算機(jī)對信信息進(jìn)行行管理,具有與與手工管管理所無無法比擬擬的優(yōu)點(diǎn)點(diǎn)。例如如,檢索索迅速、查找方方便、可可靠性強(qiáng)強(qiáng)、存儲儲量大、保密性性好、壽壽命長
13、、成本低低等。這這些優(yōu)點(diǎn)點(diǎn)能夠極極大地提提高倉庫庫管理的的效率,也是企企業(yè)的科科學(xué)化、正規(guī)化化管理,與世界界接軌的的重要條條件。倉庫管理理是與我我們?nèi)粘3I钕⑾⑾⑾嚓P(guān)關(guān)的問題題。大到到公司、超市的的倉庫管管理,小小到圖書書館的藏藏書管理理,都可可以認(rèn)為為是各種種各樣的的倉庫管管理需求求。隨著著我國改改革開放放的不斷斷深入,經(jīng)濟(jì)飛飛速的發(fā)發(fā)展,企企業(yè)要想生存存、發(fā)展展,要想想在激烈烈的市場場競爭中中立于不不敗之地地,沒有有現(xiàn)代化化的管理理是萬萬萬不行的的,倉庫庫管理的的全面自自動化、信息化化則是其其中極其其重要的的部分。為了加加快倉庫庫管理自自動化的的步伐,提高倉倉庫德管管理業(yè)務(wù)務(wù)處理效效率,
14、建建立倉庫庫管理系系統(tǒng),盡盡可能地地減少倉倉庫管理理的重復(fù)復(fù)性和低低效性,已變得得十分必必要。本文以倉倉庫管理理系統(tǒng)開開發(fā)過程程為背景景,全文文分為目目錄、需需求分析析、概要要設(shè)計、邏輯設(shè)設(shè)計、物物理設(shè)計計,以及及系統(tǒng)的的實(shí)現(xiàn)等等全過程程。在程程序設(shè)計計與調(diào)試試上采用用了自上上而下,逐步細(xì)細(xì)化,逐逐步完善善的原則則。采用用結(jié)構(gòu)化化的功能能模塊設(shè)設(shè)計系統(tǒng)統(tǒng)功能,可讀性性好,易易于擴(kuò)充充?;颈竟δ苋?,系系統(tǒng)可讀讀性好,易于維維護(hù)、更更新,安安全性好好。2. 需求分分析階段段2.1 引言進(jìn)行系統(tǒng)統(tǒng)設(shè)計,首先要要對系統(tǒng)統(tǒng)的現(xiàn)狀狀進(jìn)行分分析。根根據(jù)系統(tǒng)統(tǒng)的目標(biāo)標(biāo)、需求求和功能能,制定定和選擇擇一個
15、較較好的系系統(tǒng)方案案,從而而達(dá)到一一個合理理的優(yōu)化化系統(tǒng)。隨著時時代的進(jìn)進(jìn)步,社社會生產(chǎn)產(chǎn)力的發(fā)發(fā)展,各各種各樣樣的物資資層出不不窮,所所以現(xiàn)代代倉庫的的意義應(yīng)應(yīng)經(jīng)脫離離了傳統(tǒng)統(tǒng)的倉庫庫,倉庫庫的管理理已經(jīng)能能夠變成成了許多多工業(yè)、商業(yè)企企業(yè)生產(chǎn)產(chǎn)和銷售售管理環(huán)環(huán)節(jié)的重重要一環(huán)環(huán),如登登記物資資的基本本信息,記錄物物資的調(diào)調(diào)用情況況,對倉倉庫進(jìn)行行周期性性的盤點(diǎn)點(diǎn),這都都需要充充分的利利用和了了解倉庫庫的資源源,因此此,如何何對倉庫庫進(jìn)行有有效地管管理和利利用,已已經(jīng)變成成了人們們越來越越關(guān)心的的課題。在設(shè)計軟軟件系統(tǒng)統(tǒng)之前,首先必必須確定定用戶究究竟要求求軟件系系統(tǒng)完成成什么任任務(wù),所所以分
16、析析階段的的基本任任務(wù)是了了解用戶戶的需求求,并將將用戶的的需求用用書面形形式表達(dá)達(dá)出來。這個階階段還不不是確定定系統(tǒng)怎怎樣完成成它的工工作,而而僅僅是是確定系系統(tǒng)必須須完成哪哪些工作作,也就就是對目目標(biāo)系統(tǒng)統(tǒng)突出完完整、準(zhǔn)準(zhǔn)確、清清晰、具具體的要要求。在在全面客客觀的系系統(tǒng)分析析的基礎(chǔ)礎(chǔ)上,根根據(jù)用戶戶提出的的系統(tǒng)功功能進(jìn)行行相應(yīng)的的功能設(shè)設(shè)計。在構(gòu)造系系統(tǒng)時,首先從從需求出出發(fā)構(gòu)造造數(shù)據(jù)庫庫表,然然后再由由數(shù)據(jù)庫庫表結(jié)合合需求劃劃分系統(tǒng)統(tǒng)功能模模塊。這這樣,就就把一個個大的系系統(tǒng)分解解成了幾幾個小系系統(tǒng)。這這些小系系統(tǒng)能夠夠?qū)崿F(xiàn)以以下功能能: eq oac(,1)倉庫管理理各種信信息的輸輸
17、入,包包括入庫庫、出庫庫、還庫庫、需求求信息的的輸入等等。 倉庫庫管理各各種信息息的查詢詢、修改改和維護(hù)護(hù)。借出需需求的管管理;操作日日志的管管理;2.2需需求分析析階段的的目標(biāo)與與任務(wù)2.2.1處理理對象庫存產(chǎn)品品信息:教材代代號,教教材名稱稱出庫單表表:教材材名稱,出庫時時間,出出庫數(shù)量量,單價價,金額額,備注注入庫單表表:教材材名稱,入庫時時間,入入庫數(shù)量量,單價價,金額額,備注注還庫單表表:教材材名稱借借出時間間,借出出數(shù)量,還庫數(shù)數(shù)量,還還庫時間間,借出出人出庫臺賬賬:教材材代號,出庫日日期,出出庫數(shù)量量,剩余余數(shù)量,單價,出庫金金額,經(jīng)經(jīng)手人入庫臺賬賬:教材代代號,入入庫日期期,入
18、庫庫數(shù)量,庫存數(shù)數(shù)量,單單價,金金額,經(jīng)經(jīng)手人借條信息息表:教教材名稱稱,借出出人,借借出時間間,借出出數(shù)量,還庫時時間,備備注庫存情況況表:教教材代號號,教材材名稱,單價,出版社社,編者者,庫存存數(shù)量,版次,備注2.2.2處理理功能及及要求1貨物物入庫和和出庫的的管理,這主要要包括:1) 教材信息息的錄入入、刪除及及修改。2) 教材信息息的多關(guān)關(guān)鍵字檢檢索查詢詢。3) 教材的的出借、出庫、入庫。出庫庫入庫記記錄的查查詢,這這其中包包括:1) 通過教教材代號號的查詢詢。 22) 通通過教材材名稱的的查詢。 3) 通通過日期期的查詢詢。3能夠夠提供一一定的安安全機(jī)制制,提供供數(shù)據(jù)信信息授權(quán)權(quán)訪問
19、,防止隨隨意刪改改、查詢詢。4對查查詢的結(jié)結(jié)果能夠夠列表顯顯示。5. 其其他信息息的管理理。2.2.3.安安全性和和完整性性要求1) 安安全性要要求 系統(tǒng)安全全性要求求體現(xiàn)在在數(shù)據(jù)庫庫安全性性、信息息安全性性和系統(tǒng)統(tǒng)平臺的的安全性性等方面面。安全全性先通通過視圖圖機(jī)制,不同的的用戶只只能訪問問系統(tǒng)授授權(quán)的視視圖,這這樣可提提供系統(tǒng)統(tǒng)數(shù)據(jù)一一定程度度上的安安全性,再通過過分配權(quán)權(quán)限、設(shè)設(shè)置權(quán)限限級別來來區(qū)別對對待不同同操作者者對數(shù)據(jù)據(jù)庫的操操作來提提高數(shù)據(jù)據(jù)庫的安安全性;系統(tǒng)平平臺的安安全性體體現(xiàn)在操操作系統(tǒng)統(tǒng)的安全全性、計計算機(jī)系系統(tǒng)的安安全性和和網(wǎng)絡(luò)體體系的安安全性等等方面。2) 完完整性要
20、要求系統(tǒng)完整整性要求求系統(tǒng)中中數(shù)據(jù)的的正確性性以及相相容性。可通過過建立主主、外鍵鍵,使用用cheeck約約束,或或者通過過使用觸觸發(fā)器和和級聯(lián)更更新。2.3 需求分分析階段段成果2.3.1 體體會與收收獲通過上網(wǎng)網(wǎng)查詢一一些倉庫庫管理方方面的資資料,了了解了倉倉庫管理理的管理理滾則、運(yùn)行機(jī)機(jī)制,以以及在管管理中存存在的一一些問題題。最后后,結(jié)合合書本上上介紹的的如何使使用acccesss制作作管理系系統(tǒng),初初步完成成了倉庫庫管理系系的制作作。由于于是第一一次做,開始總總是覺得得無從下下手,不不知道自自己該了了解、該該清楚那那些方面面的知識識,在繪繪制系統(tǒng)統(tǒng)流程圖圖時,也也遇到了了很多的的問題
21、,經(jīng)過多多次的分分析和嘗嘗試,最最終順利利完成了了需求分分析階段段的任務(wù)務(wù)。2.3.2倉庫庫管理系系統(tǒng)業(yè)務(wù)務(wù)流程圖圖從用戶的的角度考考慮的業(yè)業(yè)務(wù)流程程圖:2.3.3倉庫庫管理系系統(tǒng)數(shù)據(jù)據(jù)流程圖圖數(shù)據(jù)庫的的結(jié)構(gòu)設(shè)設(shè)計是一一個非常常重要的的問題,數(shù)據(jù)庫庫結(jié)構(gòu)設(shè)設(shè)計的好好換將直直接對應(yīng)應(yīng)用系統(tǒng)統(tǒng)的效率率以及實(shí)實(shí)現(xiàn)的效效果產(chǎn)生生影響。在上述述分析的的基礎(chǔ)上上,可以以得到本本系統(tǒng)的的數(shù)據(jù)流流程圖出庫單表還庫單表入庫單表庫存情況表借條信息表出庫臺賬入庫臺賬匯總處理2.3.4倉庫庫管理系系統(tǒng)數(shù)據(jù)據(jù)字典表2.11 出庫庫單表字段名稱稱數(shù)據(jù)類型型字段大小小說明教材名稱稱文本30主鍵出庫時間間日期/時時間出庫數(shù)量
22、量數(shù)字長整型單價貨幣金額貨幣備注文本50表2.22. 入入庫單表表字段名稱稱數(shù)據(jù)類型型字段大小小說明教材名稱稱文本30主鍵入庫時間間日期/時時間入庫數(shù)量量數(shù)字長整型單價貨幣金額貨幣備注文本50表2.33還庫單單表字段名稱稱數(shù)據(jù)類型型字段大小小說明教材名稱稱文本30主鍵借出時間間日期/時時間借出數(shù)量量數(shù)字長整型還庫數(shù)量量數(shù)字長整型還庫時間間日期/時時間借出人文本20表2.44 出庫庫臺賬字段名稱稱數(shù)據(jù)類型型字段大小小說明教材代號號文本10主鍵出庫日期期日期/時時間出庫數(shù)量量數(shù)字長整型剩余數(shù)量量數(shù)字長整型單價貨幣出庫金額額貨幣經(jīng)手人文本20表2.55入庫臺臺賬字段名稱稱數(shù)據(jù)類型型字段大小小說明教材
23、代號號文本10主鍵入庫日期期日期/時時間入庫數(shù)量量數(shù)字長整型庫存數(shù)量量數(shù)字長整型單價貨幣金額貨幣經(jīng)手人文本20表2.66借條信信息表字段名稱稱數(shù)據(jù)類型型字段大小小說明教材名稱稱文本30主鍵借出人文本20借出時間間日期/時時間借出數(shù)量量數(shù)字長整型還庫數(shù)量量數(shù)字長整型備注文本50表2.77庫存情情況表字段名稱稱數(shù)據(jù)類型型字段大小小說明教材代號號文本10主鍵教材名稱稱文本30單價貨幣出版社文本30編者文本20庫存數(shù)量量數(shù)字長整型版次文本20備注文本503 概概念設(shè)計計階段3.1 引言在需求分分析階段段所得到到的應(yīng)用用需求應(yīng)應(yīng)該首先先抽象為為信息世世界的結(jié)結(jié)構(gòu),才才能更好好地、更更準(zhǔn)備地地用某一一DB
24、MMS實(shí)現(xiàn)現(xiàn)這一要要求。概念結(jié)構(gòu)構(gòu)的特點(diǎn)點(diǎn)是:能真實(shí)實(shí)、充分分的反映映現(xiàn)實(shí)世世界,包包括事物物和事物物之間的的聯(lián)系,能滿足足用戶對對數(shù)據(jù)的的處理需需求,是是對現(xiàn)實(shí)實(shí)世界的的一個真真實(shí)模型型。易于理理解易于更更改,當(dāng)當(dāng)應(yīng)用環(huán)環(huán)境和應(yīng)應(yīng)用要求求改變時時,容易易對概念念模型擴(kuò)擴(kuò)充和修修改。易于向向關(guān)系、網(wǎng)狀、層次等等各種數(shù)數(shù)據(jù)模型型轉(zhuǎn)換。概念結(jié)構(gòu)構(gòu)是各種種數(shù)據(jù)模模型的共共同基礎(chǔ)礎(chǔ),它比比數(shù)據(jù)模模型更獨(dú)獨(dú)立于機(jī)機(jī)器、更更抽象,從而更更加穩(wěn)定定。描述概念念模型的的有力工工具是EE-R圖圖模型。下面將將用E-R模型型來描述述概念結(jié)結(jié)構(gòu)。3.2任任務(wù)與目目標(biāo)(1)設(shè)設(shè)計分EE-R圖圖,即各各子模塊塊的E-R
25、圖; (2)生成初初步E-R圖,通過合合并方法法,做到到各子系系統(tǒng)實(shí)體體、屬性性、聯(lián)系系統(tǒng)一; (3)生成全全局E-R圖,通過消消除沖突突等方面面。3.3 階段結(jié)結(jié)果(1)根根據(jù)不同同的對象象,分別別畫出各各個E-R圖:(2)總總的E-R圖(3)各各E-RR圖個尸尸體的屬屬性如下下所示:出庫單表教材名稱出庫數(shù)量出庫時間單價金額備注入庫單表教材名稱入庫數(shù)量入庫時間單價金額備注還庫單表教材名稱借出數(shù)量數(shù)量借出時間還庫時間還庫數(shù)量借出人借條信息表教材名稱借出數(shù)量借出時間還庫時間借出人備注庫存情況表教材名稱教材代號庫存數(shù)量單價版次備注出版社編者4邏輯輯設(shè)計階階段4.1邏邏輯設(shè)計計的任務(wù)務(wù)和目標(biāo)標(biāo)以上的
26、概概念設(shè)計計階段是是獨(dú)立于于任何一一種數(shù)據(jù)據(jù)模型的的,但是是邏輯設(shè)設(shè)計階段段就與選選用的DDBMSS產(chǎn)品發(fā)發(fā)生關(guān)系系了,系系統(tǒng)邏輯輯設(shè)計的的任務(wù)就就是將概概念設(shè)計計階段設(shè)設(shè)計好的的基本EE-R圖圖轉(zhuǎn)換為為選用DDBMSS產(chǎn)品所所支持的的數(shù)據(jù)模模型相符符合的邏邏輯結(jié)構(gòu)構(gòu)。具體體內(nèi)容包包括數(shù)據(jù)據(jù)組織(將E-R圖轉(zhuǎn)轉(zhuǎn)換成關(guān)關(guān)系模型型、模型型優(yōu)化、數(shù)據(jù)庫庫模式定定義、用用戶子模模式設(shè)計計)、數(shù)數(shù)據(jù)處理理(畫出出系統(tǒng)功功能模塊塊圖)兩兩大任務(wù)務(wù)。而邏輯設(shè)計計的目標(biāo)標(biāo)是對數(shù)數(shù)據(jù)模型型進(jìn)行優(yōu)優(yōu)化。4.2數(shù)數(shù)據(jù)組織織4.2.1將EE-R圖圖轉(zhuǎn)換為為關(guān)系模模型實(shí)體型轉(zhuǎn)轉(zhuǎn)換為關(guān)關(guān)系模式式。實(shí)體體的屬性性就是關(guān)關(guān)系
27、的屬屬性,實(shí)實(shí)體的碼碼就是關(guān)關(guān)系的碼碼。對于于實(shí)體間間的聯(lián)系系則有以以下不同同的情況況:一個mm:n聯(lián)聯(lián)系轉(zhuǎn)換換為一個個關(guān)系模模式。與與該聯(lián)系系相連的的各實(shí)體體的碼以以及聯(lián)系系本身的的屬性均均轉(zhuǎn)換為為關(guān)系的的屬性,而關(guān)系系的碼為為各實(shí)體體碼的組組合。一個1:n聯(lián)系系可以轉(zhuǎn)轉(zhuǎn)換為一一個獨(dú)立立的關(guān)系系模式,也可以以與n端端對應(yīng)的的關(guān)系模模式合并并。如果果轉(zhuǎn)換為為一個獨(dú)獨(dú)立的關(guān)關(guān)系模式式,則與與該聯(lián)系系相連的的各實(shí)體體的碼以以及聯(lián)系系本身的的屬性均均轉(zhuǎn)換為為關(guān)系的的屬性,而關(guān)系系的碼為為n端實(shí)實(shí)體的碼碼。 一一個1:1聯(lián)系系可以轉(zhuǎn)轉(zhuǎn)換為一一個獨(dú)立立的關(guān)系系模式,也可以以與任意意一端對對應(yīng)的關(guān)關(guān)系模式
28、式合并。三個或或三個以以上實(shí)體體間的一一個多元元聯(lián)系可可以轉(zhuǎn)換換為一個個關(guān)系模模式。與與該多元元聯(lián)系相相連的各各實(shí)體的的碼以及及聯(lián)系本本身的屬屬性均轉(zhuǎn)轉(zhuǎn)換為關(guān)關(guān)系的屬屬性,而而關(guān)系的的碼為各各實(shí)體碼碼的組合合 具有有相同碼碼的關(guān)系系模式可可合并。下面把EE-R圖圖轉(zhuǎn)化為為相應(yīng)的的關(guān)系模模型出庫單單表(教教材名稱稱、出庫庫時間、出庫數(shù)數(shù)量、單單價、金金額、備備注)入庫單單表(教教材名稱稱、入庫庫時間、入庫數(shù)數(shù)量、單單價、金金額、備備注)還庫單單表(教教材名稱稱、借出出時間、借出數(shù)數(shù)量、還還庫數(shù)量量、還庫庫時間、借出人人)借條信信息表(教材名名稱、借借出人、借出時時間、借借出數(shù)量量、還庫庫時間、備
29、注)庫存情情況表(教材代代號、教教材名稱稱、單價價、出版版社、編編者、庫庫存數(shù)量量、版次次、備注注)4.2.2模型型優(yōu)化數(shù)據(jù)庫邏邏輯設(shè)計計的結(jié)果果不是唯唯一的。為了進(jìn)進(jìn)一步提提高數(shù)據(jù)據(jù)庫應(yīng)用用系統(tǒng)的的性能,還應(yīng)該該根據(jù)應(yīng)應(yīng)用需要要適當(dāng)?shù)氐匦薷?、調(diào)整數(shù)數(shù)據(jù)模型型的結(jié)構(gòu)構(gòu),這就就是數(shù)據(jù)據(jù)模型的的優(yōu)化、關(guān)系數(shù)數(shù)據(jù)模型型的優(yōu)化化通常以以規(guī)范化化理論為為指導(dǎo),方法為為:確定數(shù)據(jù)據(jù)依賴對于各個個關(guān)系模模式之間間的數(shù)據(jù)據(jù)依賴進(jìn)進(jìn)行極小小化處理理,消除除冗余的的聯(lián)系按照數(shù)據(jù)據(jù)依賴的的理論對對關(guān)系模模式逐一一進(jìn)行分分析,考考察是否否存在部部分函數(shù)數(shù)依賴、傳遞函函數(shù)依賴賴、多值值依賴等等,確定定各關(guān)系系模式分分別
30、屬于于第幾范范式。按照需分分析階段段得到的的處理要要求,分分析對于于這樣的的應(yīng)用環(huán)環(huán)境這些些模式是是否合適適,確定定是否要要對這些些模式進(jìn)進(jìn)行合并并或分解解。4.3數(shù)數(shù)據(jù)處理理系統(tǒng)功能能模塊圖圖:5物理理設(shè)計階階段5.1物物理設(shè)計計階段的的目標(biāo)與與任務(wù) 數(shù)據(jù)庫庫的物理理設(shè)計就就是為邏邏輯數(shù)據(jù)據(jù)模型選選取一個個最合適適應(yīng)用要要求的物物理結(jié)構(gòu)構(gòu)的過程程,在這這個階段段中要完完成兩大大任務(wù):(1)確確定數(shù)據(jù)據(jù)庫的物物理結(jié)構(gòu)構(gòu),在關(guān)關(guān)系數(shù)據(jù)據(jù)庫中主主要是存存取方法法和存儲儲結(jié)構(gòu);(2)對對物理結(jié)結(jié)構(gòu)進(jìn)行行評價,評價的的重點(diǎn)是是時間和和空間效效率。如果評價價結(jié)果滿滿足原設(shè)設(shè)計要求求,則可可進(jìn)入到到物理實(shí)
31、實(shí)施階段段,否則則,就需需要重新新設(shè)計或或修改物物理結(jié)構(gòu)構(gòu),有時時甚至要要返回邏邏輯設(shè)計計階段修修改數(shù)據(jù)據(jù)模型。5.2數(shù)數(shù)據(jù)存儲儲方面為數(shù)據(jù)據(jù)庫中各各基本表表建立的的索引如如下:由于基本本表庫存存產(chǎn)品信信息,借條信信息表的的主碼教教材代號號,教材名名稱經(jīng)常常在查詢詢條件和和連接操操作的連連接條件件中出現(xiàn)現(xiàn),且它它們的值值唯一,在兩個個屬性上上建立唯唯一性索索引;由于基本本表出庫庫單表的的屬性出出庫時間間,入庫單單表的屬屬性入庫庫時間經(jīng)經(jīng)常在查查詢條件件中出現(xiàn)現(xiàn)在兩個個屬性上上建立聚聚簇索引引;借條信息息基本表表的一屬屬性教材材名稱,借出時時間,經(jīng)經(jīng)常在查查詢條件件中出現(xiàn)現(xiàn),考慮慮在其之之上建立
32、立聚簇索索引;6數(shù)據(jù)據(jù)庫實(shí)施施階段6.1建建立數(shù)據(jù)據(jù)庫、數(shù)數(shù)據(jù)表、視圖、索引6.1.1 建建立數(shù)據(jù)據(jù)庫Creaate dattabaase 倉庫管管理系統(tǒng)統(tǒng)6.1.2 建建立數(shù)據(jù)據(jù)表首先要根根據(jù)用戶戶的要求求建立表表,包括括:出庫庫單表,入庫單單表,還還庫單表表,出庫庫臺賬,入庫臺臺賬,借借條信息息表,庫庫存產(chǎn)品品信息和和庫存情情況表。打開數(shù)據(jù)據(jù)庫,在在“數(shù)據(jù)庫庫”窗口中中選擇“使用設(shè)設(shè)計器創(chuàng)創(chuàng)建表”,在表表中分別別輸入各各屬性名名稱如教教材名稱稱、出庫庫時間、出庫數(shù)數(shù)量、單單價、金金額、備備注等,并設(shè)教教材名稱稱為主鍵鍵。輸入入完后,點(diǎn)擊右右上角的的退出,把表的的名稱定定為出庫庫單表,完成以
33、以后的表表如下圖圖所示:出庫單表表用同樣的的方法建建立其他他幾張表表。出庫臺賬賬還庫單表表借條信息息表庫存產(chǎn)品品信息表表庫存情況況表入庫單表表入庫臺賬賬6.1.3 建建立數(shù)據(jù)據(jù)查詢根據(jù)用戶戶的需求求,建立立查詢,應(yīng)該包包括按教教材代號號查詢,按教材材名稱查查詢,按按日期查查詢。以以建立按按教材代代號查詢詢出庫情情況為例例:打開數(shù)據(jù)據(jù)庫,點(diǎn)點(diǎn)擊“對象”中的“查詢”,選擇擇“使用向向?qū)?chuàng)建建查詢”,單擊擊“新建”,出現(xiàn)現(xiàn)“新建查查詢”對話窗窗,選擇擇“設(shè)計視視圖”,再“確定”;其次次,在“顯示表表”對話窗窗中選擇擇所需要要的表,再把所所需的字字段拉下下來,并并在姓名名字段下下的條件件中輸入入“請輸
34、輸入教材材代號:”,點(diǎn)擊擊關(guān)閉按按紐出現(xiàn)現(xiàn)輸入查查詢名稱稱窗口,輸入“按教材材代號查查詢出庫庫情況”,如圖圖用同樣的的方法建建立其他他查詢。6.1.4 建建立索引引creaate cluusteeredd inndexx 教材材代號 on 庫存產(chǎn)產(chǎn)品信息息表(教材代代號);creaate cluusteeredd inndexx 教材材名稱 on 借條信信息表(教材名名稱);6.2數(shù)數(shù)據(jù)入庫庫系統(tǒng)包包括查詢詢信息、庫存信息息、借條條信息、出入庫庫臺賬信信息等四四大功能能模塊,共有88張基本本表,采采用事先先在Exxcell中錄入入數(shù)據(jù),然后使使用SQQL SServver 20000數(shù)據(jù)據(jù)導(dǎo)入
35、/導(dǎo)出向向?qū)Чδ苣?直接接將數(shù)據(jù)據(jù)導(dǎo)入到到相應(yīng)的的基本表表中。6.3數(shù)數(shù)據(jù)庫的的運(yùn)行1登錄錄窗體2進(jìn)入入窗體3、查詢詢窗體4庫存存信息窗窗體5借條條信息6出入入庫臺賬賬信息7系統(tǒng)統(tǒng)調(diào)試和和測試對該圖書書管理系系統(tǒng)進(jìn)行行測試,驗(yàn)證每每個功能能是否符符合要求求,具體體的測試試如下:(1)通通過視圖圖查看各各個基本本表和視視圖中的的數(shù)據(jù)(見附錄錄1)(2)對對查詢的的測試(見附錄錄1):8系統(tǒng)統(tǒng)維護(hù)維護(hù)階階段的關(guān)關(guān)鍵人物物是,通通過各種種必要的的維護(hù)轟轟動是系系統(tǒng)持久久地滿足足用戶的的需要。系統(tǒng)維維護(hù)的目目的是保保證管理理信息系系統(tǒng)正常常而可靠靠地運(yùn)行行,并能能使系統(tǒng)統(tǒng)不斷得得到改善善和提高高,以充
36、充分發(fā)揮揮作用。系統(tǒng)維維護(hù)的內(nèi)內(nèi)容包括括系統(tǒng)應(yīng)應(yīng)用程序序維護(hù),數(shù)據(jù)維維護(hù),代代碼維護(hù)護(hù),和硬硬件設(shè)備備維護(hù)。9實(shí)習(xí)習(xí)心得1. 這這次課程程設(shè)計真真的花費(fèi)費(fèi)了我很很多的時時間和精精力,參參照了很很多書本本,嘗試試了很多多次,表表的內(nèi)容容修改了了好幾遍遍,關(guān)系系也建立立了好幾幾遍。從從中我了了解到建建立好表表是建立立好整個個數(shù)據(jù)庫庫最基礎(chǔ)礎(chǔ)也是最最重要的的部分。表的內(nèi)內(nèi)容和表表之間的的關(guān)系一一定要建建立正確確,要不不然要在在以后修修改很多多次。2. 通通過這次次課程設(shè)設(shè)計使我我熟悉了了系統(tǒng)設(shè)設(shè)計的整整體步驟驟。系統(tǒng)統(tǒng)設(shè)計大大體可分分為需求求分析、概念設(shè)設(shè)計、邏邏輯設(shè)計計、物理理設(shè)計、數(shù)據(jù)庫庫的實(shí)施
37、施及調(diào)試試測試六六大步驟驟。每個個階段都都必須認(rèn)認(rèn)真對待待,只要要錯一個個小地方方,就會會影響整整個設(shè)計計另外,還必須須對所要要設(shè)計的的系統(tǒng)有有總體的的構(gòu)思和和了解,知道自自己要做做什么,要實(shí)現(xiàn)現(xiàn)什么,并且要要實(shí)際的的進(jìn)行相相關(guān)的調(diào)調(diào)查,不不能憑想想象或自自己的了了解,這這樣會在在后續(xù)的的工作中中遇到很很多的問問題。3.通過過了這次次倉庫管管理系統(tǒng)統(tǒng)的課程程設(shè)計我我從中學(xué)學(xué)到了很很多。同同時明白白了做一一個小型型軟件的的步驟和和流程。如何讓讓自己設(shè)設(shè)計的軟軟件運(yùn)用用到具體體的實(shí)際際工作中中,這是是一個關(guān)關(guān)鍵的環(huán)環(huán)節(jié),還還有就是是程序設(shè)設(shè)計和運(yùn)運(yùn)行測試試中遇到到的問題題該如何何解決,從解決決問題中中我也學(xué)學(xué)到了許許多平時時課本上上所沒有有的知識識。當(dāng)然然,能夠夠完成這這個倉庫庫管理系系統(tǒng)我自自己也感感覺很有有成就感感。4.雖然然,我的的倉庫管管理系統(tǒng)統(tǒng)基本完完成了要要求的諸諸項(xiàng)基本本功能,實(shí)現(xiàn)了了一個簡簡單的數(shù)數(shù)據(jù)模型型,但是是由于在在代碼和和數(shù)據(jù)庫庫設(shè)計方方面的不不足,使使得系統(tǒng)統(tǒng)先天不不足,再再加上對對系統(tǒng)整整體的把把握不足足,使得得系統(tǒng)的的各種功功能銜接接和連貫貫存在一一定的問問題。9存在在的問題題及建議議1我覺覺得在這這次課程程設(shè)計中中,需求求分析階階段是致致關(guān)重要要的,但但由于同同學(xué)們都都是第一一次做這這樣的系系統(tǒng)設(shè)計計,都不不是很熟熟悉需求求分析的的主要方方
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 業(yè)主主要合同范本
- 土方供應(yīng)合同范本
- 公館購房合同范本
- 加入商場合作合同范本
- 農(nóng)村柴火售賣合同范本
- 借用單位合同范本
- 個人頂賬房合同范本
- 單位裁員解聘合同范本
- 分體空調(diào)保養(yǎng)合同范本
- 勞務(wù)大工小工合同范本
- 水電站計算機(jī)監(jiān)控裝置相關(guān)項(xiàng)目實(shí)施方案
- 骨科業(yè)務(wù)查房
- 居民自建樁安裝告知書回執(zhí)
- 事故油池基坑開挖專項(xiàng)施工方案
- 個人所得稅專項(xiàng)附加扣除及個人所得稅計算培訓(xùn)
- 名詞 名詞的定義分類(70張)
- 繪本分享《狐貍打獵人》
- 2023北師大版小學(xué)數(shù)學(xué)六年級下冊教材分析
- 項(xiàng)目經(jīng)理個人先進(jìn)事跡材料(4篇)
- 雪佛蘭邁銳寶保養(yǎng)手冊
- 墨點(diǎn)美術(shù):芥子園畫譜
評論
0/150
提交評論