數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)總結(jié)分析報(bào)告_第1頁
數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)總結(jié)分析報(bào)告_第2頁
數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)總結(jié)分析報(bào)告_第3頁
數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)總結(jié)分析報(bào)告_第4頁
數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)總結(jié)分析報(bào)告_第5頁
已閱讀5頁,還剩46頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、瓊州學(xué)院電子信息工程學(xué)院數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)報(bào)告項(xiàng)目名稱: 倉庫治理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 專 業(yè): 計(jì) 本 一 班 年 級(jí): 2008級(jí) 姓 名: 郭 艷 秋 學(xué) 號(hào): 08424011001 指導(dǎo)老師: 陳 作 聰 2010年11月摘 要隨著經(jīng)濟(jì)的不斷繁榮以及加入WTO后市場(chǎng)環(huán)境的變化,對(duì)企業(yè)的生產(chǎn)經(jīng)營(yíng)提出了更高的要求,企業(yè)必須綜合利用各種先進(jìn)制造技術(shù),在網(wǎng)絡(luò)與信息技術(shù)的支持下,改進(jìn)現(xiàn)在的生產(chǎn)經(jīng)營(yíng)模式和組織結(jié)構(gòu),才能在市場(chǎng)競(jìng)爭(zhēng)中贏得更多的份額。隨著企業(yè)規(guī)模的擴(kuò)大,倉庫治理系統(tǒng)將發(fā)揮越來越重要的作用。高效方便的倉庫治理系統(tǒng),能夠?yàn)樯a(chǎn)經(jīng)營(yíng)提供堅(jiān)強(qiáng)的后盾和有力的支持。倉庫治理系統(tǒng)要緊提供一個(gè)倉庫業(yè)務(wù)

2、及其作業(yè)治理的信息存儲(chǔ)和檢索系統(tǒng)。通過入庫治理、出庫治理、報(bào)表生成治理、倉庫人員治理、倉庫位置信息治理等功能模塊來實(shí)現(xiàn)倉庫的綜合治理。本論文以標(biāo)準(zhǔn)的倉庫治理模式為藍(lán)本,開發(fā)出一個(gè)能夠用于一般單位的倉庫治理系統(tǒng),實(shí)現(xiàn)了倉庫治理的高效性與安全性。本系統(tǒng)能夠方便快捷地實(shí)現(xiàn)倉庫治理中的物資登記、出庫入庫、庫房治理等操作,是企業(yè)的倉庫治理井井有條,為企業(yè)的健康進(jìn)展制造良好的條件。關(guān)鍵字:倉庫治理系統(tǒng),模塊化設(shè)計(jì)目 錄 TOC o 1-3 h z u HYPERLINK l _Toc278282322 1引言 PAGEREF _Toc278282322 h 1 HYPERLINK l _Toc278282

3、323 2. 需求分析時(shí)期 PAGEREF _Toc278282323 h 2 HYPERLINK l _Toc278282324 2.1 引言 PAGEREF _Toc278282324 h 2 HYPERLINK l _Toc278282325 2.2 需求分析時(shí)期的目標(biāo)與任務(wù) PAGEREF _Toc278282325 h 2 HYPERLINK l _Toc278282326 2.2.1處理對(duì)象 PAGEREF _Toc278282326 h 2 HYPERLINK l _Toc278282327 2.2.2處理功能及要求 PAGEREF _Toc278282327 h 3 HYPER

4、LINK l _Toc278282328 2.2.3.安全性和完整性要求 PAGEREF _Toc278282328 h 3 HYPERLINK l _Toc278282329 2.3 需求分析時(shí)期成果 PAGEREF _Toc278282329 h 3 HYPERLINK l _Toc278282330 2.3.1 體會(huì)與收獲 PAGEREF _Toc278282330 h 3 HYPERLINK l _Toc278282331 2.3.2 倉庫治理系統(tǒng)業(yè)務(wù)流程圖 PAGEREF _Toc278282331 h 4 HYPERLINK l _Toc278282332 2.3.3倉庫治理系統(tǒng)數(shù)

5、據(jù)流程圖 PAGEREF _Toc278282332 h 4 HYPERLINK l _Toc278282333 2.3.4 倉庫治理系統(tǒng)數(shù)據(jù)字典 PAGEREF _Toc278282333 h 5 HYPERLINK l _Toc278282334 3 概念設(shè)計(jì)時(shí)期 PAGEREF _Toc278282334 h 7 HYPERLINK l _Toc278282335 3.1 引言 PAGEREF _Toc278282335 h 7 HYPERLINK l _Toc278282336 3.2任務(wù)與目標(biāo) PAGEREF _Toc278282336 h 7 HYPERLINK l _Toc278

6、282337 3.3 時(shí)期結(jié)果 PAGEREF _Toc278282337 h 7 HYPERLINK l _Toc278282338 4邏輯設(shè)計(jì)時(shí)期 PAGEREF _Toc278282338 h 10 HYPERLINK l _Toc278282339 4.1邏輯設(shè)計(jì)的任務(wù)和目標(biāo) PAGEREF _Toc278282339 h 10 HYPERLINK l _Toc278282340 4.2數(shù)據(jù)組織 PAGEREF _Toc278282340 h 10 HYPERLINK l _Toc278282341 4.2.1將E-R圖轉(zhuǎn)換為關(guān)系模型 PAGEREF _Toc278282341 h 1

7、0 HYPERLINK l _Toc278282342 4.2.2模型優(yōu)化 PAGEREF _Toc278282342 h 11 HYPERLINK l _Toc278282343 4.3數(shù)據(jù)處理 PAGEREF _Toc278282343 h 11 HYPERLINK l _Toc278282344 5物理設(shè)計(jì)時(shí)期 PAGEREF _Toc278282344 h 12 HYPERLINK l _Toc278282345 5.1物理設(shè)計(jì)時(shí)期的目標(biāo)與任務(wù) PAGEREF _Toc278282345 h 12 HYPERLINK l _Toc278282346 5.2數(shù)據(jù)存儲(chǔ)方面 PAGEREF

8、_Toc278282346 h 12 HYPERLINK l _Toc278282347 6數(shù)據(jù)庫實(shí)施時(shí)期 PAGEREF _Toc278282347 h 13 HYPERLINK l _Toc278282348 6.1建立數(shù)據(jù)庫、數(shù)據(jù)表、視圖、索引 PAGEREF _Toc278282348 h 13 HYPERLINK l _Toc278282349 6.1.1 建立數(shù)據(jù)庫 PAGEREF _Toc278282349 h 13 HYPERLINK l _Toc278282350 6.1.2 建立數(shù)據(jù)表 PAGEREF _Toc278282350 h 13 HYPERLINK l _Toc2

9、78282351 6.1.3 建立數(shù)據(jù)查詢 PAGEREF _Toc278282351 h 17 HYPERLINK l _Toc278282352 6.1.4 建立索引 PAGEREF _Toc278282352 h 18 HYPERLINK l _Toc278282353 6.2數(shù)據(jù)入庫 PAGEREF _Toc278282353 h 18 HYPERLINK l _Toc278282354 6.3數(shù)據(jù)庫的運(yùn)行 PAGEREF _Toc278282354 h 18 HYPERLINK l _Toc278282355 7系統(tǒng)調(diào)試和測(cè)試 PAGEREF _Toc278282355 h 22 H

10、YPERLINK l _Toc278282356 8系統(tǒng)維護(hù) PAGEREF _Toc278282356 h 22 HYPERLINK l _Toc278282357 9實(shí)習(xí)心得 PAGEREF _Toc278282357 h 22 HYPERLINK l _Toc278282358 9存在的問題及建議 PAGEREF _Toc278282358 h 22 HYPERLINK l _Toc278282359 致謝 PAGEREF _Toc278282359 h 24 HYPERLINK l _Toc278282360 參考文獻(xiàn) PAGEREF _Toc278282360 h 24 HYPERL

11、INK l _Toc278282361 附錄1 數(shù)據(jù)查看和存儲(chǔ)過程功能的驗(yàn)證 PAGEREF _Toc278282361 h 251引言隨著社會(huì)經(jīng)濟(jì)的迅速進(jìn)展和科學(xué)技術(shù)的全面進(jìn)步,計(jì)算機(jī)事業(yè)的飛速進(jìn)展,以計(jì)算機(jī)與通信技術(shù)為基礎(chǔ)的信息系統(tǒng)正處于蓬勃進(jìn)展的時(shí)期。隨著經(jīng)濟(jì)文化水平的顯著提高,人們對(duì)生活質(zhì)量及工作環(huán)境的要求也越來越高。如何通過計(jì)算機(jī)為我們完成更多的情況,進(jìn)而達(dá)到辦公自動(dòng)化和優(yōu)化日常工作的目的,也就成了一個(gè)大眾化的課題。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)信息進(jìn)行治理,具有與手工治理所無法比擬的優(yōu)點(diǎn)。例如,檢索迅速、查找方便、可靠性強(qiáng)、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極

12、大地提高倉庫治理的效率,也是企業(yè)的科學(xué)化、正規(guī)化治理,與世界接軌的重要條件。倉庫治理是與我們?nèi)粘I钕⑾⑾嚓P(guān)的問題。大到公司、超市的倉庫治理,小到圖書館的藏書治理,都能夠認(rèn)為是各種各樣的倉庫治理需求。隨著我國(guó)改革開放的不斷深入,經(jīng)濟(jì)飛速的進(jìn)展,企業(yè)要想生存、進(jìn)展,要想在激烈的市場(chǎng)競(jìng)爭(zhēng)中立于不敗之地,沒有現(xiàn)代化的治理是萬萬不行的,倉庫治理的全面自動(dòng)化、信息化則是其中極其重要的部分。為了加快倉庫治理自動(dòng)化的步伐,提高倉庫德治理業(yè)務(wù)處理效率,建立倉庫治理系統(tǒng),盡可能地減少倉庫治理的重復(fù)性和低效性,已變得十分必要。本文以倉庫治理系統(tǒng)開發(fā)過程為背景,全文分為目錄、需求分析、概要設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì),

13、以及系統(tǒng)的實(shí)現(xiàn)等全過程。在程序設(shè)計(jì)與調(diào)試上采納了自上而下,逐步細(xì)化,逐步完善的原則。采納結(jié)構(gòu)化的功能模塊設(shè)計(jì)系統(tǒng)功能,可讀性好,易于擴(kuò)充。差不多功能全面,系統(tǒng)可讀性好,易于維護(hù)、更新,安全性好。2. 需求分析時(shí)期2.1 引言進(jìn)行系統(tǒng)設(shè)計(jì),首先要對(duì)系統(tǒng)的現(xiàn)狀進(jìn)行分析。依照系統(tǒng)的目標(biāo)、需求和功能,制定和選擇一個(gè)較好的系統(tǒng)方案,從而達(dá)到一個(gè)合理的優(yōu)化系統(tǒng)。隨著時(shí)代的進(jìn)步,社會(huì)生產(chǎn)力的進(jìn)展,各種各樣的物資層出不窮,因此現(xiàn)代倉庫的意義應(yīng)經(jīng)脫離了傳統(tǒng)的倉庫,倉庫的治理差不多能夠變成了許多工業(yè)、商業(yè)企業(yè)生產(chǎn)和銷售治理環(huán)節(jié)的重要一環(huán),如登記物資的差不多信息,記錄物資的調(diào)用情況,對(duì)倉庫進(jìn)行周期性的盤點(diǎn),這都需要

14、充分的利用和了解倉庫的資源,因此,如何對(duì)倉庫進(jìn)行有效地治理和利用,差不多變成了人們?cè)絹碓疥P(guān)懷的課題。在設(shè)計(jì)軟件系統(tǒng)之前,首先必須確定用戶究竟要求軟件系統(tǒng)完成什么任務(wù),因此分析時(shí)期的差不多任務(wù)是了解用戶的需求,并將用戶的需求用書面形式表達(dá)出來。那個(gè)時(shí)期還不是確定系統(tǒng)如何樣完成它的工作,而僅僅是確定系統(tǒng)必須完成哪些工作,也確實(shí)是對(duì)目標(biāo)系統(tǒng)突出完整、準(zhǔn)確、清晰、具體的要求。在全面客觀的系統(tǒng)分析的基礎(chǔ)上,依照用戶提出的系統(tǒng)功能進(jìn)行相應(yīng)的功能設(shè)計(jì)。在構(gòu)造系統(tǒng)時(shí),首先從需求動(dòng)身構(gòu)造數(shù)據(jù)庫表,然后再由數(shù)據(jù)庫表結(jié)合需求劃分系統(tǒng)功能模塊。如此,就把一個(gè)大的系統(tǒng)分解成了幾個(gè)小系統(tǒng)。這些小系統(tǒng)能夠?qū)崿F(xiàn)以下功能: e

15、q oac(,1) 倉庫治理各種信息的輸入,包括入庫、出庫、還庫、需求信息的輸入等。 倉庫治理各種信息的查詢、修改和維護(hù)。 借出需求的治理; 操作日志的治理;2.2 需求分析時(shí)期的目標(biāo)與任務(wù)2.2.1處理對(duì)象庫存產(chǎn)品信息:教材代號(hào),教材名稱出庫單表:教材名稱,出庫時(shí)刻,出庫數(shù)量,單價(jià),金額,備注入庫單表:教材名稱,入庫時(shí)刻,入庫數(shù)量,單價(jià),金額,備注還庫單表:教材名稱借出時(shí)刻,借出數(shù)量,還庫數(shù)量,還庫時(shí)刻,借出人出庫臺(tái)賬:教材代號(hào),出庫日期,出庫數(shù)量,剩余數(shù)量,單價(jià),出庫金額,經(jīng)手人入庫臺(tái)賬:教材代號(hào),入庫日期,入庫數(shù)量,庫存數(shù)量,單價(jià),金額,經(jīng)手人借條信息表:教材名稱,借出人,借出時(shí)刻,借出

16、數(shù)量,還庫時(shí)刻,備注庫存情況表:教材代號(hào),教材名稱,單價(jià),出版社,編者,庫存數(shù)量,版次,備注2.2.2處理功能及要求1物資入庫和出庫的治理,這要緊包括:1) 教材信息的錄入、刪除及修改。2) 教材信息的多關(guān)鍵字檢索查詢。3) 教材的出借、出庫、入庫。出庫入庫記錄的查詢,這其中包括:1) 通過教材代號(hào)的查詢。 2) 通過教材名稱的查詢。 3) 通過日期的查詢。3能夠提供一定的安全機(jī)制,提供數(shù)據(jù)信息授權(quán)訪問,防止隨意刪改、查詢。4對(duì)查詢的結(jié)果能夠列表顯示。5. 其他信息的治理。2.2.3.安全性和完整性要求1) 安全性要求 系統(tǒng)安全性要求體現(xiàn)在數(shù)據(jù)庫安全性、信息安全性和系統(tǒng)平臺(tái)的安全性等方面。安全

17、性先通過視圖機(jī)制,不同的用戶只能訪問系統(tǒng)授權(quán)的視圖,如此可提供系統(tǒng)數(shù)據(jù)一定程度上的安全性,再通過分配權(quán)限、設(shè)置權(quán)限級(jí)不來區(qū)不對(duì)待不同操作者對(duì)數(shù)據(jù)庫的操作來提高數(shù)據(jù)庫的安全性;系統(tǒng)平臺(tái)的安全性體現(xiàn)在操作系統(tǒng)的安全性、計(jì)算機(jī)系統(tǒng)的安全性和網(wǎng)絡(luò)體系的安全性等方面。2) 完整性要求系統(tǒng)完整性要求系統(tǒng)中數(shù)據(jù)的正確性以及相容性。可通過建立主、外鍵,使用check約束,或者通過使用觸發(fā)器和級(jí)聯(lián)更新。2.3 需求分析時(shí)期成果2.3.1 體會(huì)與收獲通過上網(wǎng)查詢一些倉庫治理方面的資料,了解了倉庫治理的治理滾則、運(yùn)行機(jī)制,以及在治理中存在的一些問題。最后,結(jié)合書本上介紹的如何使用access制作治理系統(tǒng),初步完成了

18、倉庫治理系的制作。由因此第一次做,開始總是覺得無從下手,不明白自己該了解、該清晰那些方面的知識(shí),在繪制系統(tǒng)流程圖時(shí),也遇到了專門多的問題,通過多次的分析和嘗試,最終順利完成了需求分析時(shí)期的任務(wù)。2.3.2 倉庫治理系統(tǒng)業(yè)務(wù)流程圖從用戶的角度考慮的業(yè)務(wù)流程圖:2.3.3倉庫治理系統(tǒng)數(shù)據(jù)流程圖數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計(jì)是一個(gè)特不重要的問題,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好換將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生阻礙。在上述分析的基礎(chǔ)上,能夠得到本系統(tǒng)的數(shù)據(jù)流程圖出庫單表出庫單表還庫單表入庫單表庫存情況表借條信息表出庫臺(tái)賬入庫臺(tái)賬匯總處理2.3.4 倉庫治理系統(tǒng)數(shù)據(jù)字典表2.1 出庫單表字段名稱數(shù)據(jù)類型字段大小講明教材名

19、稱文本30主鍵出庫時(shí)刻日期/時(shí)刻出庫數(shù)量數(shù)字長(zhǎng)整型單價(jià)貨幣金額貨幣備注文本50表2.2. 入庫單表字段名稱數(shù)據(jù)類型字段大小講明教材名稱文本30主鍵入庫時(shí)刻日期/時(shí)刻入庫數(shù)量數(shù)字長(zhǎng)整型單價(jià)貨幣金額貨幣備注文本50表2.3還庫單表字段名稱數(shù)據(jù)類型字段大小講明教材名稱文本30主鍵借出時(shí)刻日期/時(shí)刻借出數(shù)量數(shù)字長(zhǎng)整型還庫數(shù)量數(shù)字長(zhǎng)整型還庫時(shí)刻日期/時(shí)刻借出人文本20表2.4 出庫臺(tái)賬字段名稱數(shù)據(jù)類型字段大小講明教材代號(hào)文本10主鍵出庫日期日期/時(shí)刻出庫數(shù)量數(shù)字長(zhǎng)整型剩余數(shù)量數(shù)字長(zhǎng)整型單價(jià)貨幣出庫金額貨幣經(jīng)手人文本20表2.5入庫臺(tái)賬字段名稱數(shù)據(jù)類型字段大小講明教材代號(hào)文本10主鍵入庫日期日期/時(shí)刻入庫

20、數(shù)量數(shù)字長(zhǎng)整型庫存數(shù)量數(shù)字長(zhǎng)整型單價(jià)貨幣金額貨幣經(jīng)手人文本20表2.6借條信息表字段名稱數(shù)據(jù)類型字段大小講明教材名稱文本30主鍵借出人文本20借出時(shí)刻日期/時(shí)刻借出數(shù)量數(shù)字長(zhǎng)整型還庫數(shù)量數(shù)字長(zhǎng)整型備注文本50表2.7庫存情況表字段名稱數(shù)據(jù)類型字段大小講明教材代號(hào)文本10主鍵教材名稱文本30單價(jià)貨幣出版社文本30編者文本20庫存數(shù)量數(shù)字長(zhǎng)整型版次文本20備注文本503 概念設(shè)計(jì)時(shí)期 3.1 引言在需求分析時(shí)期所得到的應(yīng)用需求應(yīng)該首先抽象為信息世界的結(jié)構(gòu),才能更好地、更預(yù)備地用某一DBMS實(shí)現(xiàn)這一要求。概念結(jié)構(gòu)的特點(diǎn)是:能真實(shí)、充分的反映現(xiàn)實(shí)世界,包括事物和事物之間的聯(lián)系,能滿足用戶對(duì)數(shù)據(jù)的處理需

21、求,是對(duì)現(xiàn)實(shí)世界的一個(gè)真實(shí)模型。易于理解 易于更改,當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時(shí),容易對(duì)概念模型擴(kuò)充和修改。易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。 概念結(jié)構(gòu)是各種數(shù)據(jù)模型的共同基礎(chǔ),它比數(shù)據(jù)模型更獨(dú)立于機(jī)器、更抽象,從而更加穩(wěn)定。描述概念模型的有力工具是E-R圖模型。下面將用E-R模型來描述概念結(jié)構(gòu)。3.2任務(wù)與目標(biāo)(1)設(shè)計(jì)分E-R圖,即各子模塊的E-R圖; (2)生成初步E-R圖,通過合并方法,做到各子系統(tǒng)實(shí)體、屬性、聯(lián)系統(tǒng)一; (3)生成全局E-R圖,通過消除沖突等方面。3.3 時(shí)期結(jié)果(1)依照不同的對(duì)象,分不畫出各個(gè)E-R圖: (2)總的E-R圖(3)各E-R圖個(gè)尸體的屬性如下所示

22、:出庫單表出庫單表教材名稱出庫數(shù)量出庫時(shí)刻單價(jià)金額備注入庫單表教材名入庫單表教材名稱入庫數(shù)量入庫時(shí)刻單價(jià)金額備注還庫單表教材名稱借出數(shù)量數(shù)量借出時(shí)刻還庫時(shí)刻還庫數(shù)量借出人借條信息表借條信息表教材名稱借出數(shù)量借出時(shí)刻還庫時(shí)刻借出人備注庫存情況表庫存情況表教材名稱教材代號(hào)庫存數(shù)量單價(jià)版次備注出版社編者4邏輯設(shè)計(jì)時(shí)期4.1邏輯設(shè)計(jì)的任務(wù)和目標(biāo)以上的概念設(shè)計(jì)時(shí)期是獨(dú)立于任何一種數(shù)據(jù)模型的,然而邏輯設(shè)計(jì)時(shí)期就與選用的DBMS產(chǎn)品發(fā)生關(guān)系了,系統(tǒng)邏輯設(shè)計(jì)的任務(wù)確實(shí)是將概念設(shè)計(jì)時(shí)期設(shè)計(jì)好的差不多E-R圖轉(zhuǎn)換為選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。具體內(nèi)容包括數(shù)據(jù)組織(將E-R圖轉(zhuǎn)換成關(guān)系模型、模

23、型優(yōu)化、數(shù)據(jù)庫模式定義、用戶子模式設(shè)計(jì))、數(shù)據(jù)處理(畫出系統(tǒng)功能模塊圖)兩大任務(wù)。而邏輯設(shè)計(jì)的目標(biāo)是對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化。4.2數(shù)據(jù)組織4.2.1將E-R圖轉(zhuǎn)換為關(guān)系模型實(shí)體型轉(zhuǎn)換為關(guān)系模式。實(shí)體的屬性確實(shí)是關(guān)系的屬性,實(shí)體的碼確實(shí)是關(guān)系的碼。關(guān)于實(shí)體間的聯(lián)系則有以下不同的情況:一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。一個(gè)1:n聯(lián)系能夠轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也能夠與n端對(duì)應(yīng)的關(guān)系模式合并。假如轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為n端實(shí)體的碼。

24、一個(gè)1:1聯(lián)系能夠轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也能夠與任意一端對(duì)應(yīng)的關(guān)系模式合并。三個(gè)或三個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系能夠轉(zhuǎn)換為一個(gè)關(guān)系模式。與該多元聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合 具有相同碼的關(guān)系模式可合并。下面把E-R圖轉(zhuǎn)化為相應(yīng)的關(guān)系模型出庫單表(教材名稱、出庫時(shí)刻、出庫數(shù)量、單價(jià)、金額、備注)入庫單表(教材名稱、入庫時(shí)刻、入庫數(shù)量、單價(jià)、金額、備注)還庫單表(教材名稱、借出時(shí)刻、借出數(shù)量、還庫數(shù)量、還庫時(shí)刻、借出人)借條信息表(教材名稱、借出人、借出時(shí)刻、借出數(shù)量、還庫時(shí)刻、備注)庫存情況表(教材代號(hào)、教材名稱、單價(jià)、出版社、編者、庫存

25、數(shù)量、版次、備注)4.2.2模型優(yōu)化數(shù)據(jù)庫邏輯設(shè)計(jì)的結(jié)果不是唯一的。為了進(jìn)一步提高數(shù)據(jù)庫應(yīng)用系統(tǒng)的性能,還應(yīng)該依照顧用需要適當(dāng)?shù)匦薷?、調(diào)整數(shù)據(jù)模型的結(jié)構(gòu),這確實(shí)是數(shù)據(jù)模型的優(yōu)化、關(guān)系數(shù)據(jù)模型的優(yōu)化通常以規(guī)范化理論為指導(dǎo),方法為:確定數(shù)據(jù)依靠關(guān)于各個(gè)關(guān)系模式之間的數(shù)據(jù)依靠進(jìn)行微小化處理,消除冗余的聯(lián)系按照數(shù)據(jù)依靠的理論對(duì)關(guān)系模式逐一進(jìn)行分析,考察是否存在部分函數(shù)依靠、傳遞函數(shù)依靠、多值依靠等,確定各關(guān)系模式分不屬于第幾范式。按照需分析時(shí)期得到的處理要求,分析關(guān)于如此的應(yīng)用環(huán)境這些模式是否合適,確定是否要對(duì)這些模式進(jìn)行合并或分解。4.3數(shù)據(jù)處理系統(tǒng)功能模塊圖:5物理設(shè)計(jì)時(shí)期5.1物理設(shè)計(jì)時(shí)期的目標(biāo)

26、與任務(wù) 數(shù)據(jù)庫的物理設(shè)計(jì)確實(shí)是為邏輯數(shù)據(jù)模型選取一個(gè)最合適應(yīng)用要求的物理結(jié)構(gòu)的過程,在那個(gè)時(shí)期中要完成兩大任務(wù):(1)確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中要緊是存取方法和存儲(chǔ)結(jié)構(gòu);(2)對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià),評(píng)價(jià)的重點(diǎn)是時(shí)刻和空間效率。假如評(píng)價(jià)結(jié)果滿足原設(shè)計(jì)要求,則可進(jìn)入到物理實(shí)施時(shí)期,否則,就需要重新設(shè)計(jì)或修改物理結(jié)構(gòu),有時(shí)甚至要返回邏輯設(shè)計(jì)時(shí)期修改數(shù)據(jù)模型。5.2數(shù)據(jù)存儲(chǔ)方面為數(shù)據(jù)庫中各差不多表建立的索引如下:由于差不多表庫存產(chǎn)品信息,借條信息表的主碼教材代號(hào),教材名稱經(jīng)常在查詢條件和連接操作的連接條件中出現(xiàn),且它們的值唯一,在兩個(gè)屬性上建立唯一性索引;由于差不多表出庫單表的屬性出庫時(shí)刻,入

27、庫單表的屬性入庫時(shí)刻經(jīng)常在查詢條件中出現(xiàn)在兩個(gè)屬性上建立聚簇索引;借條信息差不多表的一屬性教材名稱,借出時(shí)刻,經(jīng)常在查詢條件中出現(xiàn),考慮在其之上建立聚簇索引;6數(shù)據(jù)庫實(shí)施時(shí)期6.1建立數(shù)據(jù)庫、數(shù)據(jù)表、視圖、索引6.1.1 建立數(shù)據(jù)庫Create database 倉庫治理系統(tǒng)6.1.2 建立數(shù)據(jù)表首先要依照用戶的要求建立表,包括:出庫單表,入庫單表,還庫單表,出庫臺(tái)賬,入庫臺(tái)賬,借條信息表,庫存產(chǎn)品信息和庫存情況表。打開數(shù)據(jù)庫,在“數(shù)據(jù)庫”窗口中選擇“使用設(shè)計(jì)器創(chuàng)建表”,在表中分不輸入各屬性名稱如教材名稱、出庫時(shí)刻、出庫數(shù)量、單價(jià)、金額、備注等,并設(shè)教材名稱為主鍵。輸入完后,點(diǎn)擊右上角的退出,

28、把表的名稱定為出庫單表,完成以后的表如下圖所示:出庫單表用同樣的方法建立其他幾張表。出庫臺(tái)賬還庫單表借條信息表庫存產(chǎn)品信息表庫存情況表入庫單表入庫臺(tái)賬6.1.3 建立數(shù)據(jù)查詢依照用戶的需求,建立查詢,應(yīng)該包括按教材代號(hào)查詢,按教材名稱查詢,按日期查詢。以建立按教材代號(hào)查詢出庫情況為例:打開數(shù)據(jù)庫,點(diǎn)擊“對(duì)象”中的“查詢”,選擇“使用向?qū)?chuàng)建查詢”,單擊“新建”,出現(xiàn)“新建查詢”對(duì)話窗,選擇“設(shè)計(jì)視圖”,再“確定”;其次,在“顯示表”對(duì)話窗中選擇所需要的表,再把所需的字段拉下來,并在姓名字段下的條件中輸入“請(qǐng)輸入教材代號(hào):”,點(diǎn)擊關(guān)閉按紐出現(xiàn)輸入查詢名稱窗口,輸入“按教材代號(hào)查詢出庫情況”,如圖

29、用同樣的方法建立其他查詢。6.1.4 建立索引create clustered index 教材代號(hào) on 庫存產(chǎn)品信息表(教材代號(hào));create clustered index 教材名稱 on 借條信息表(教材名稱);6.2數(shù)據(jù)入庫系統(tǒng)包括查詢信息、庫存信息、借條信息、出入庫臺(tái)賬信息等四大功能模塊,共有8張差不多表,采納事先在Excel中錄入數(shù)據(jù),然后使用SQL Server 2000數(shù)據(jù)導(dǎo)入/導(dǎo)出向?qū)Чδ?直接將數(shù)據(jù)導(dǎo)入到相應(yīng)的差不多表中。6.3數(shù)據(jù)庫的運(yùn)行1登錄窗體2進(jìn)入窗體3、查詢窗體4庫存信息窗體5借條信息6出入庫臺(tái)賬信息7系統(tǒng)調(diào)試和測(cè)試對(duì)該圖書治理系統(tǒng)進(jìn)行測(cè)試,驗(yàn)證每個(gè)功能是否符

30、合要求,具體的測(cè)試如下:(1)通過視圖查看各個(gè)差不多表和視圖中的數(shù)據(jù)(見附錄1)(2)對(duì)查詢的測(cè)試(見附錄1):8系統(tǒng)維護(hù)維護(hù)時(shí)期的關(guān)鍵人物是,通過各種必要的維護(hù)轟動(dòng)是系統(tǒng)持久地滿足用戶的需要。系統(tǒng)維護(hù)的目的是保證治理信息系統(tǒng)正常而可靠地運(yùn)行,并能使系統(tǒng)不斷得到改善和提高,以充分發(fā)揮作用。系統(tǒng)維護(hù)的內(nèi)容包括系統(tǒng)應(yīng)用程序維護(hù),數(shù)據(jù)維護(hù),代碼維護(hù),和硬件設(shè)備維護(hù)。9實(shí)習(xí)心得1. 這次課程設(shè)計(jì)確實(shí)花費(fèi)了我專門多的時(shí)刻和精力,參照了專門多書本,嘗試了專門多次,表的內(nèi)容修改了好幾遍,關(guān)系也建立了好幾遍。從中我了解到建立好表是建立好整個(gè)數(shù)據(jù)庫最基礎(chǔ)也是最重要的部分。表的內(nèi)容和表之間的關(guān)系一定要建立正確,要

31、不然要在以后修改專門多次。2. 通過這次課程設(shè)計(jì)使我熟悉了系統(tǒng)設(shè)計(jì)的整體步驟。系統(tǒng)設(shè)計(jì)大體可分為需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、數(shù)據(jù)庫的實(shí)施及調(diào)試測(cè)試六大步驟。每個(gè)時(shí)期都必須認(rèn)真對(duì)待,只要錯(cuò)一個(gè)小地點(diǎn),就會(huì)阻礙整個(gè)設(shè)計(jì)另外,還必須對(duì)所要設(shè)計(jì)的系統(tǒng)有總體的構(gòu)思和了解,明白自己要做什么,要實(shí)現(xiàn)什么,同時(shí)要實(shí)際的進(jìn)行相關(guān)的調(diào)查,不能憑想象或自己的了解,如此會(huì)在后續(xù)的工作中遇到專門多的問題。3.通過了這次倉庫治理系統(tǒng)的課程設(shè)計(jì)我從中學(xué)到了專門多。同時(shí)明白了做一個(gè)小型軟件的步驟和流程。如何讓自己設(shè)計(jì)的軟件運(yùn)用到具體的實(shí)際工作中,這是一個(gè)關(guān)鍵的環(huán)節(jié),還有確實(shí)是程序設(shè)計(jì)和運(yùn)行測(cè)試中遇到的問題該如何解決,從解決問題中我也學(xué)到了許多平常課本上所沒有的知識(shí)。因此,能夠完成那個(gè)倉庫治理系統(tǒng)我自己也感受專門有成就感。4.盡管,我的倉庫治理系統(tǒng)差不多完成了要求的諸項(xiàng)差不多功能,實(shí)現(xiàn)了一個(gè)簡(jiǎn)單的數(shù)據(jù)模型,然而由于在代碼和數(shù)據(jù)庫設(shè)計(jì)方面的不足,使得系統(tǒng)先天不足,再加上對(duì)系統(tǒng)整體的把握不足,使得系統(tǒng)的各種功能銜接和連貫存在一定的問題。9存在的問題及建議1我覺得在這次課程設(shè)計(jì)中,需求分析時(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)論