版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、濃淤 08級(jí)學(xué)生 淤濃數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)淤淤淤淤 淤 淤 淤 淤 淤 淤師范學(xué)院計(jì)算機(jī)與信息技術(shù)學(xué)院數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)報(bào)告書(shū)課題名稱(chēng)倉(cāng)儲(chǔ)物資管理系統(tǒng)的設(shè)計(jì)姓名學(xué)號(hào)院、系計(jì)算機(jī)與信息技術(shù)學(xué)院專(zhuān)業(yè)計(jì)算機(jī)科學(xué)與技術(shù)指導(dǎo)教師魯駿2010年12月21日一、設(shè)計(jì)任務(wù)及要求:要求用所學(xué)的數(shù)據(jù)庫(kù)設(shè)計(jì)原理知識(shí)設(shè)計(jì)一個(gè)倉(cāng)儲(chǔ)物資管理系統(tǒng),能夠設(shè)計(jì)出 滿足用戶的要求的管理系統(tǒng)。要求設(shè)計(jì)一個(gè)管理系統(tǒng)是要求將學(xué)的知識(shí)真正的應(yīng) 用到現(xiàn)實(shí)的生活中,并能夠?yàn)樯鐣?huì)服務(wù)和推廣使用。數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給 定的應(yīng)用環(huán)境,構(gòu)造(設(shè)計(jì))優(yōu)化的數(shù)據(jù)庫(kù)邏輯模式和物理結(jié)構(gòu),并據(jù)此建立數(shù) 據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效的存儲(chǔ)和管理數(shù)據(jù),滿足各
2、種用戶的應(yīng)用要求, 包括信息管理要求和數(shù)據(jù)操作要求。指導(dǎo)教師簽名:年 月 日二、指導(dǎo)教師評(píng)語(yǔ):指導(dǎo)教師簽名:年 月 日三、成績(jī)驗(yàn)收蓋章年 月 日倉(cāng)儲(chǔ)物資管理系統(tǒng)的設(shè)計(jì)一、設(shè)計(jì)目的數(shù)據(jù)庫(kù)系統(tǒng)概論課程設(shè)計(jì)是計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)集中實(shí)踐性環(huán)節(jié)之一, 倉(cāng)儲(chǔ)物資管理系統(tǒng)的設(shè)計(jì)是學(xué)習(xí)完數(shù)據(jù)庫(kù)系統(tǒng)概論課程后進(jìn)行的一次全面的 綜合練習(xí)。本課程設(shè)計(jì)主要在于加深學(xué)生對(duì)數(shù)據(jù)庫(kù)基礎(chǔ)理論和基本知識(shí)的理解, 掌握數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)開(kāi)發(fā)的基本方法,達(dá)到進(jìn)一步使學(xué)生綜合運(yùn)用所學(xué)知識(shí) 和增強(qiáng)實(shí)際動(dòng)手能力的目的。隨著我國(guó)經(jīng)濟(jì)的飛速發(fā)展,各種類(lèi)型規(guī)模的公司企業(yè)迅速崛起,許多從事生 產(chǎn)和經(jīng)營(yíng)管理的企業(yè)都有自己生產(chǎn)和銷(xiāo)售的產(chǎn)品,而這些
3、產(chǎn)品都需要儲(chǔ)存在倉(cāng)庫(kù) 中,對(duì)于每個(gè)企業(yè)來(lái)說(shuō),隨著企業(yè)規(guī)模的不斷擴(kuò)大,產(chǎn)品數(shù)量的急劇增加,所生 產(chǎn)產(chǎn)品的種類(lèi)也會(huì)不斷地更新與發(fā)展,有關(guān)產(chǎn)品的各種信息量也會(huì)成倍增長(zhǎng)。面 對(duì)龐大的產(chǎn)品信息量,如何有效地管理倉(cāng)庫(kù)產(chǎn)品,對(duì)這些企業(yè)來(lái)說(shuō)是非常重要的, 倉(cāng)庫(kù)管理的重點(diǎn)是銷(xiāo)售信息能否及時(shí)反饋,從而確保企業(yè)運(yùn)行效益。而倉(cāng)庫(kù)管理 又涉及入庫(kù)、出庫(kù)的產(chǎn)品、經(jīng)辦人員及客戶等方方面面的因素,如何管理這些信 息數(shù)據(jù),是一項(xiàng)復(fù)雜的系統(tǒng)工程,充分考驗(yàn)著倉(cāng)庫(kù)管理員的工作能力,工作量的 繁重是可想而知的,所以這就需要由倉(cāng)庫(kù)管理系統(tǒng)來(lái)提高倉(cāng)庫(kù)管理工作的效率, 這對(duì)信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢,減少管理方面的工作量,同時(shí)對(duì)于
4、調(diào)動(dòng)廣大員工的工作積極性,提高企業(yè)的生產(chǎn)效率,都具有十分重要的現(xiàn)實(shí)意義。二、設(shè)計(jì)要求(1)要求能夠根據(jù)用戶的要求設(shè)計(jì)出切實(shí)可行的方案,并且能夠?qū)崿F(xiàn)人機(jī)交 互的友好界面。(2)在設(shè)計(jì)的過(guò)程中要寫(xiě)出各個(gè)階段的詳細(xì)設(shè)計(jì)報(bào)告,設(shè)計(jì)過(guò)程要具體。(3)要求寫(xiě)出系統(tǒng)的主要功能以及各項(xiàng)功能的使用說(shuō)明。(4)設(shè)計(jì)完成后要寫(xiě)出設(shè)計(jì)心得和總結(jié),總結(jié)設(shè)計(jì)過(guò)程中的一些問(wèn)題并提出 在以后設(shè)計(jì)的過(guò)程中應(yīng)該注意的問(wèn)題。設(shè)計(jì)一個(gè)管理系統(tǒng)是要求將學(xué)的知識(shí)真正的應(yīng)用到現(xiàn)實(shí)的生活中,并能夠?yàn)?社會(huì)服務(wù)和推廣使用。數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造(設(shè)計(jì)) 優(yōu)化的數(shù)據(jù)庫(kù)邏輯模式和物理結(jié)構(gòu),并據(jù)此建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠
5、 有效的存儲(chǔ)和管理數(shù)據(jù),滿足各種用戶的應(yīng)用要求,包括信息管理要求和數(shù)據(jù)操 作要求。另外,數(shù)據(jù)庫(kù)設(shè)計(jì)的目標(biāo)是為用戶和各種應(yīng)用系統(tǒng)提供一個(gè)信息基礎(chǔ)設(shè) 施和高效率的運(yùn)行環(huán)境。倉(cāng)庫(kù)管理系統(tǒng)是典型的信息管理系統(tǒng),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和 維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整 性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等 特點(diǎn)。(1)滿足倉(cāng)儲(chǔ)物資管理系統(tǒng)化的要求。(2)達(dá)到即時(shí)查詢物料狀態(tài)的要求。(3)以訂單為核心,理清商品流動(dòng)路徑。(4)提供超市各部門(mén)數(shù)據(jù)塊連接。(5)流通過(guò)程透明化。(6)便于和財(cái)務(wù)系統(tǒng)的聯(lián)系。三、需求分析通過(guò)對(duì)系統(tǒng)的
6、終端用戶、生產(chǎn)商和銷(xiāo)售商進(jìn)行分析,可以得到本系統(tǒng)典型的 文本需求說(shuō)明,其中的關(guān)鍵部分如下:基本信息是倉(cāng)庫(kù)管理系統(tǒng)得以運(yùn)行的數(shù)據(jù)基礎(chǔ)。基本信息包括產(chǎn)品信息、倉(cāng) 庫(kù)信息、生產(chǎn)商信息和銷(xiāo)售商的信息。用戶可以通過(guò)界面來(lái)隨時(shí)添加、修改和查 詢這些信息。出入庫(kù)管理是倉(cāng)庫(kù)管理系統(tǒng)的核心部分,實(shí)現(xiàn)產(chǎn)品的出入庫(kù)登記。產(chǎn)品出入 庫(kù)登記中的產(chǎn)品信息、倉(cāng)庫(kù)信息、生產(chǎn)商信息和銷(xiāo)售商的信息都是從已有的信息 中通過(guò)下拉列表選擇的,這樣可以減少出錯(cuò),提高效率;如果在基本信息中找不 到相關(guān)信息即時(shí)進(jìn)行添加。1系統(tǒng)需求分析1.1系統(tǒng)功能需求分析倉(cāng)庫(kù)管理系統(tǒng)主要實(shí)現(xiàn)對(duì)庫(kù)存商品的管理,對(duì)商品出庫(kù)、入庫(kù)的管理,和對(duì) 倉(cāng)庫(kù)管理系統(tǒng)維護(hù)的
7、功能。具體要實(shí)現(xiàn)的功能包括:(1)庫(kù)存商品管理查看數(shù)據(jù)庫(kù)中商品的名稱(chēng)、編號(hào)、單價(jià)等信息。(2)商品出庫(kù)、入庫(kù)管理入庫(kù)、出庫(kù)單紀(jì)錄本次入庫(kù)、出庫(kù)的貨物名稱(chēng)、數(shù)量,入庫(kù)、出庫(kù)的時(shí)間、 商品單價(jià)以及總價(jià),入庫(kù)、出庫(kù)的經(jīng)手人等。(3)商品的查詢輸入商品的編號(hào)或者商品的名稱(chēng)查詢信息(4)用戶管理用戶可以修改登錄密碼1.2數(shù)據(jù)需求分析(1)管理員(ID,姓名,密碼,權(quán)限)(2)商品(商品名,商品編號(hào),所屬類(lèi),單價(jià))(3)出庫(kù)表(商品名,商品編號(hào),數(shù)量,總價(jià),經(jīng)手人)(4)入庫(kù)表(商品名,商品編號(hào),數(shù)量,總價(jià),經(jīng)手人)(5)查詢(商品名,商品編號(hào),數(shù)量,單價(jià))根據(jù)上面的關(guān)系我們需要的數(shù)據(jù)基本上就上面所列出的
8、數(shù)據(jù)。2.系統(tǒng)總體設(shè)計(jì)(1)庫(kù)存商品管理查看數(shù)據(jù)庫(kù)中商品的名稱(chēng)、編號(hào)、單價(jià)等信息。(2)商品出庫(kù)、入庫(kù)管理入庫(kù)、出庫(kù)單紀(jì)錄本次入庫(kù)、出庫(kù)的貨物名稱(chēng)、數(shù)量,入庫(kù)、出庫(kù)的時(shí)間、 商品單價(jià)以及總價(jià),入庫(kù)、出庫(kù)的經(jīng)手人等。(3)商品的查詢輸入商品的編號(hào)或者商品的名稱(chēng)查詢信息(4)用戶管理用戶可以修改登錄密碼。四、數(shù)據(jù)庫(kù)設(shè)計(jì)4.1數(shù)據(jù)庫(kù)基本設(shè)計(jì)結(jié)構(gòu)4.1.1設(shè)計(jì)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下:貨物代碼信息,包括的數(shù)據(jù)項(xiàng)有貨物號(hào)、貨物名稱(chēng)?,F(xiàn)有庫(kù)存信息,包括的數(shù)據(jù)項(xiàng)有貨物、現(xiàn)有數(shù)目、總數(shù)目、最大庫(kù)存和最小 庫(kù)存。貨物采購(gòu)信息,包括的數(shù)據(jù)項(xiàng)有采購(gòu)的設(shè)備、采購(gòu)員、供應(yīng)商、采購(gòu)數(shù)目和 米購(gòu)時(shí)間等。貨物出庫(kù)入庫(kù)信息,包括
9、的數(shù)據(jù)項(xiàng)有采購(gòu)貨物數(shù)目、出庫(kù)貨物數(shù)目等。4.1.2系統(tǒng)功能模塊設(shè)計(jì)倉(cāng)庫(kù)物資管理系統(tǒng)1111111系輸維查報(bào)幫統(tǒng)入護(hù)看表助模模模模模模塊塊塊塊塊塊日入出庫(kù)需志庫(kù)庫(kù)存求管模模模模理塊塊塊塊4.1.3數(shù)據(jù)流程圖生產(chǎn)商A登記入庫(kù)表修改庫(kù)存表入庫(kù)表 一統(tǒng)計(jì)入庫(kù) |統(tǒng)計(jì)庫(kù)存表銷(xiāo)售商 一登記出庫(kù)表 一修改庫(kù)存表*V庫(kù)存表倉(cāng)庫(kù)管理員報(bào)警處理出庫(kù)表一-統(tǒng)計(jì)出庫(kù)表4.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)本實(shí)例根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有庫(kù)存實(shí)體、入庫(kù)實(shí)體、出庫(kù)實(shí)體、米 購(gòu)實(shí)體、還庫(kù)實(shí)體和需求實(shí)體,各實(shí)體的E-R圖及其關(guān)系描述如下:圖4-2-4計(jì)劃采購(gòu)實(shí)體E-R圖圖4-2-5實(shí)體和實(shí)體之間的關(guān)系E-R圖4.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)從理
10、論上講,設(shè)計(jì)邏輯結(jié)構(gòu)應(yīng)該選擇最適合相應(yīng)概念結(jié)構(gòu)的數(shù)據(jù)模型,然后 對(duì)支持這種數(shù)據(jù)模型的各種DBMS進(jìn)行分析比較,從中選擇最合適的DBMS。 但實(shí)際情況往往是已給定了某種DBMS,設(shè)計(jì)人員沒(méi)有選擇的余地。目前DBMS 產(chǎn)品一般支持關(guān)系、網(wǎng)狀、層次三種模型中的某一種。對(duì)某一種數(shù)據(jù)模型,各個(gè) 機(jī)器系統(tǒng)又有許多不同的限制,提供不同的環(huán)境與工具。所以設(shè)計(jì)邏輯結(jié)構(gòu)時(shí)一 般要分三步進(jìn)行:(1)將概念模型結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型;(2)將轉(zhuǎn)換來(lái)的關(guān)系、網(wǎng)狀、層次模型向特定DBMS支持下的數(shù)據(jù)模型轉(zhuǎn)換;(3)對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化。目前新設(shè)計(jì)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)大都采用支持關(guān)系數(shù)據(jù)模型的RDBMS,所以 下面
11、只是用將E-R圖轉(zhuǎn)換為關(guān)系模型的這種方法E-R圖向關(guān)系模型的轉(zhuǎn)換要解 決的問(wèn)題是如何將實(shí)體型和實(shí)體間的聯(lián)系轉(zhuǎn)換為關(guān)系模式,如何確定這些關(guān)系模 式的屬性和碼。關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式的集合。E-R圖則是由實(shí)體型、實(shí)體的 屬性和實(shí)體型之間的聯(lián)系三個(gè)要素組成的。所以將E-R圖轉(zhuǎn)換為關(guān)系模型實(shí)際 上就是要將實(shí)體型實(shí)體的屬性和實(shí)體型之間的聯(lián)系轉(zhuǎn)換為關(guān)系模式,這種轉(zhuǎn)換一 般遵循如下原則:一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式。實(shí)體的屬性就是關(guān)系的屬性, 實(shí)體的罵就是關(guān)系的碼。下面把上面的E-R圖轉(zhuǎn)換為關(guān)系模型。關(guān)系的主碼用下橫線標(biāo)出:(1)管理員(業(yè),姓名,密碼,權(quán)限)(2)商品(商品名,商品編號(hào),所屬類(lèi),
12、單價(jià))(3)出庫(kù)表(商品名,商品編號(hào),數(shù)量,總價(jià),經(jīng)手人)(4)入庫(kù)表(商品名,商品編號(hào),數(shù)量,總價(jià),經(jīng)手人)(5)查詢(商品名,商品編號(hào),數(shù)量,單價(jià))4.4數(shù)據(jù)庫(kù)的物理設(shè)計(jì)在上面的實(shí)體以及實(shí)體之間的關(guān)系的基礎(chǔ)上,形成數(shù)據(jù)庫(kù)中的表格以及各個(gè) 表格之間的關(guān)系。倉(cāng)庫(kù)物資管理系統(tǒng)數(shù)據(jù)庫(kù)中的各個(gè)表格的設(shè)計(jì)結(jié)果如下面的幾 個(gè)表格所示。每個(gè)表格表示在數(shù)據(jù)庫(kù)中的一個(gè)表。(1)冏品表:列名數(shù)據(jù)類(lèi)型長(zhǎng)度是否為主鍵能否為空名稱(chēng)Character20NO不能編號(hào)Character8YES能供應(yīng)商Character50NOA匕 能供應(yīng)商電話Character15NOA匕 能入庫(kù)數(shù)量Numeric20NOA匕 能價(jià)格N
13、umeric10NOA匕 能采購(gòu)員Character20NOA匕 能剩余庫(kù)存數(shù)量Numeric20NOA匕 能(2)倉(cāng)庫(kù)表列名數(shù)據(jù)類(lèi)型長(zhǎng)度是否為主鍵能否為空名稱(chēng)Character50YES不能地址Character50NO能現(xiàn)有庫(kù)存Character50NOA匕 能貨物采購(gòu)Character50NOA匕 能(3)現(xiàn)有庫(kù)存表:列名數(shù)據(jù)類(lèi)型長(zhǎng)度是否為主鍵能否為空貨物號(hào)Numeric20YES不能現(xiàn)有庫(kù)存Numeric20NO能最大庫(kù)存Numeric20NOA匕 能最小庫(kù)存Numeric20NOA匕 能總數(shù)Numeric20NOA匕 能(4)商品米購(gòu)表:列名數(shù)據(jù)類(lèi)型長(zhǎng)度是否為主鍵能否為空貨物號(hào)Num
14、eric20NO不能現(xiàn)有庫(kù)存Numeric20NO能總庫(kù)存Numeric20NOA匕 能最大庫(kù)存Numeric20NOA匕 能購(gòu)頭數(shù)量Numeric20NO能供應(yīng)商Character20NO不能價(jià)格Character10NOA匕 能計(jì)劃采購(gòu)時(shí)間日期型8YESA匕 能(5)管理員表列名數(shù)據(jù)類(lèi)型長(zhǎng)度是否為主鍵能否為空名字Character50NO能聯(lián)系方式Character20NOA匕 能家庭住址Character50NOA匕 能工作證號(hào)Character20YES不能權(quán)限Character20NO能五、設(shè)計(jì)總結(jié)系統(tǒng)的功能基本上已經(jīng)實(shí)現(xiàn),但是還是不夠完善。但是在使用的時(shí)候還是能 給用戶帶來(lái)一定的方便的。倉(cāng)庫(kù)的進(jìn)貨和出貨在本系統(tǒng)中能直觀的以表格形式反 映出來(lái),便于操作員的使用和決策者的管理。通過(guò)這次數(shù)據(jù)庫(kù)課程設(shè)計(jì)加深我對(duì)數(shù)據(jù)庫(kù)基礎(chǔ)理論和基本知識(shí)的理解,掌握 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)開(kāi)發(fā)的基本方法,達(dá)到進(jìn)一步使我綜合運(yùn)用所學(xué)知識(shí)和增強(qiáng) 實(shí)際動(dòng)手能力的目的。我會(huì)繼續(xù)學(xué)習(xí)數(shù)據(jù)庫(kù)的知識(shí),只有通過(guò)不斷的學(xué)習(xí)充實(shí)自己,才能讓自己有 所得。只有了知識(shí)的積淀,才能為自己的發(fā)展鋪平道路!六、參
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 初中地生會(huì)考試卷及答案
- 叉車(chē)考試實(shí)操試題及答案
- 護(hù)士衛(wèi)生招聘試題及答案
- 2025-2026人教版五年級(jí)期末語(yǔ)文測(cè)試
- 2025-2026七年級(jí)地理上學(xué)期測(cè)試湘教版卷
- 《東北草甸草原家畜混合放牧技術(shù)規(guī)程》征求意見(jiàn)稿
- 衛(wèi)生室藥房管理制度
- 回轉(zhuǎn)窯衛(wèi)生管理制度
- 品牌衛(wèi)生巾代理制度
- 外包工職業(yè)衛(wèi)生管理制度
- 2025年寵物疫苗行業(yè)競(jìng)爭(zhēng)格局與研發(fā)進(jìn)展報(bào)告
- 企業(yè)安全生產(chǎn)責(zé)任培訓(xùn)課件
- 綠化防寒合同范本
- 2025年中國(guó)礦產(chǎn)資源集團(tuán)所屬單位招聘筆試參考題庫(kù)附帶答案詳解(3卷)
- 煙草山東公司招聘考試真題2025
- 海爾管理會(huì)計(jì)案例分析
- 水果合同供貨合同范本
- 酒吧宿舍管理制度文本
- 數(shù)字化教學(xué)平臺(tái)的數(shù)據(jù)隱私保護(hù)策略
- TCD經(jīng)顱多普勒課件
- 2025年考研英語(yǔ)真題試卷及答案
評(píng)論
0/150
提交評(píng)論