豬場(chǎng)信息管理系統(tǒng)_第1頁(yè)
豬場(chǎng)信息管理系統(tǒng)_第2頁(yè)
豬場(chǎng)信息管理系統(tǒng)_第3頁(yè)
豬場(chǎng)信息管理系統(tǒng)_第4頁(yè)
豬場(chǎng)信息管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩65頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、廣西大學(xué)數(shù)學(xué)與信息科學(xué)學(xué)院數(shù)據(jù)庫(kù)課程設(shè)計(jì)課程設(shè)計(jì)報(bào)告題目 :豬場(chǎng)信息管理系統(tǒng) 班 級(jí): x 小 組 號(hào): 學(xué) 號(hào): 姓 名: 學(xué) 號(hào): 姓 名: 學(xué) 號(hào): 姓 名: 日 期: 數(shù)據(jù)庫(kù)文件及存儲(chǔ)過(guò)程下載: 訪問(wèn)密碼 e9f168目錄第1章 系統(tǒng)需求分析11.1 豬場(chǎng)相關(guān)部門的基本情況11.2 用戶對(duì)系統(tǒng)的要求31.2.1 供應(yīng)商31.2.2 豬場(chǎng)相關(guān)工作人員:31.2.3 客戶41.2.4 安全性與完整性要求5第2章 系統(tǒng)功能的設(shè)計(jì)和劃分62.1 系統(tǒng)模塊62.1.1 供應(yīng)商管理部分62.1.2 豬場(chǎng)相關(guān)工作人員管理部分62.1.3 客戶管理部分72.2功能結(jié)構(gòu)圖7第3章 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)93.1

2、 ER圖93.2 關(guān)系模式9第4章 數(shù)據(jù)字典114.1 數(shù)據(jù)項(xiàng)114.2數(shù)據(jù)存儲(chǔ)條目244.3數(shù)據(jù)流圖28第5章 數(shù)據(jù)庫(kù)實(shí)現(xiàn)325.1數(shù)據(jù)表的定義325.2存儲(chǔ)過(guò)程35心得體會(huì)67參考文獻(xiàn)68第1章 系統(tǒng)需求分析 本系統(tǒng)的最終用戶為供應(yīng)商,豬場(chǎng)相關(guān)工作人員及訂購(gòu)客戶。通過(guò)對(duì)相關(guān)單位的深入了解以及日常生活中的積累,結(jié)合上網(wǎng)查閱的資料和對(duì)相關(guān)人員的咨詢,豬場(chǎng)運(yùn)轉(zhuǎn)流水過(guò)程包括: 生豬的引進(jìn)、養(yǎng)殖到出售的過(guò)程,每一部分:包括供應(yīng)商、豬場(chǎng)相關(guān)工作人員、客戶都有其負(fù)責(zé)任務(wù)的相應(yīng)標(biāo)準(zhǔn),每一環(huán)節(jié)緊密相扣,形成了整個(gè)豬場(chǎng)流水線,需要每部分人各司其職的管理,才能保證整個(gè)流程正常運(yùn)轉(zhuǎn)。1.1 豬場(chǎng)相關(guān)部門的基本情況

3、 與豬場(chǎng)管理相關(guān)的用戶有:供應(yīng)商,豬場(chǎng)相關(guān)工作人員,客戶,豬場(chǎng)的日常工作運(yùn)轉(zhuǎn)都是圍繞著這三大部分進(jìn)行的,各部分再進(jìn)行相應(yīng)的詳細(xì)劃分。1. 供應(yīng)商的基本信息每個(gè)供應(yīng)商有唯一的供應(yīng)商號(hào),管理員根據(jù)供應(yīng)提供的信息填寫好相應(yīng)的地址、號(hào)碼等信息。2. 供貨的基本信息豬場(chǎng)定期向供應(yīng)商購(gòu)入種豬,管理員將供應(yīng)商號(hào)和豬的品種確認(rèn)好,記錄供貨數(shù)量、時(shí)間、價(jià)格。3. 品種的基本信息根據(jù)供應(yīng)商提供的豬的相關(guān)信息錄入豬的品種名和品種號(hào),方便查詢。4. 豬的基本信息剛剛收入豬是標(biāo)上唯一耳號(hào)進(jìn)行跟蹤記錄,以后就用耳號(hào)區(qū)別,由相關(guān)負(fù)責(zé)人按計(jì)劃定時(shí)對(duì)豬進(jìn)行檢查,并實(shí)時(shí)更新豬的健康狀況,喂養(yǎng)方案等記錄。5. 圈舍的基本信息豬舍建

4、成后就編號(hào),方便管理,不同的豬圈飼養(yǎng)不同品種,不同數(shù)量的豬,還要記錄監(jiān)控豬舍的溫度,濕度等狀況。6. 飼料的基本信息飼料是每天都要用到的物品,對(duì)豬場(chǎng)來(lái)說(shuō)是很重要的資源,要詳細(xì)記錄飼料的廠家,生產(chǎn)日期,種類等情況。7. 喂養(yǎng)的基本信息飼養(yǎng)員每天要根據(jù)飼養(yǎng)計(jì)劃配置飼料,需要記錄喂養(yǎng)量和飼料種類,時(shí)間等。8.生產(chǎn)廠家的基本信息生產(chǎn)廠家負(fù)責(zé)為種豬的飼養(yǎng)提供飼料,飼料的質(zhì)量對(duì)于種豬的成長(zhǎng)有著關(guān)鍵性的意義,系統(tǒng)需要錄入相應(yīng)的廠家編號(hào),廠家名稱,地址和聯(lián)系電話以確保萬(wàn)一有問(wèn)題能夠與豬場(chǎng)及時(shí)取得聯(lián)系。9.藥品的基本信息在種豬產(chǎn)生疫情時(shí),能夠及時(shí)診斷并用相應(yīng)的藥品對(duì)癥下藥,是對(duì)種豬飼養(yǎng)質(zhì)量的保證,而藥品信息的錄

5、入也要全面無(wú)誤,最重要的是豬場(chǎng)工作人員要根據(jù)生病的種豬采用正確的藥品。10.治療的基本信息治療的過(guò)程中,要記錄好生病的種豬的相應(yīng)耳號(hào),切記不要記錯(cuò),否則患病的種豬不會(huì)得到及時(shí)的治療。同時(shí),治療時(shí)間,治療產(chǎn)生的費(fèi)用也要仔細(xì)記錄。11.部門的基本信息豬場(chǎng)任務(wù)繁多,必須要有各司其職的部門來(lái)完成自己負(fù)責(zé)的任務(wù),這樣繁重的任務(wù)才能得以有規(guī)劃的解決。每個(gè)部門對(duì)應(yīng)的部門信息,職工人數(shù),相關(guān)任務(wù)及部門負(fù)責(zé)的經(jīng)理都是部門應(yīng)該統(tǒng)計(jì)的重要信息。12.職工的基本信息職工可以說(shuō)是整個(gè)豬場(chǎng)的靈魂核心,因?yàn)闊o(wú)數(shù)的任務(wù)主要都是有每個(gè)工人付出心血認(rèn)真完成的,每個(gè)職工有自己的職工號(hào),自己對(duì)應(yīng)部門的部門號(hào),同時(shí)自己的職務(wù),年齡,文

6、化程度都是對(duì)于職工本身的重要屬性。13.客戶的基本信息客戶的信息關(guān)系到豬場(chǎng)銷售利益能否得到安全的保證,需要錄入及核實(shí)客戶的編號(hào),客戶公司名稱,詳細(xì)地址和聯(lián)系電話。這樣有什么協(xié)商事宜主場(chǎng)都能夠及時(shí)與客戶商談,保證交易的順暢。14.訂單的基本信息豬場(chǎng)每天產(chǎn)生大量訂單,為了使工作模式化,每張訂單都有自己唯一的訂單號(hào)且沒(méi)有重復(fù)。同時(shí)每張訂單也要聯(lián)系對(duì)應(yīng)的客戶編號(hào)才能知道貨物的去向。其他還包括單價(jià),數(shù)量,金額,訂單狀態(tài),訂貨日期也是訂單信息的必需內(nèi)容。15.訂單細(xì)節(jié)的基本信息訂單細(xì)節(jié)是比訂單基本內(nèi)容更深化的詳細(xì)精確信息,其詳細(xì)程度精確到貨物批號(hào),對(duì)應(yīng)的種豬的耳號(hào),肉質(zhì)等,是對(duì)產(chǎn)品細(xì)節(jié)的統(tǒng)計(jì)。1.2 用戶

7、對(duì)系統(tǒng)的要求1.2.1 供應(yīng)商1. 信息要求 供應(yīng)商能夠查詢豬場(chǎng)對(duì)于生豬引進(jìn)的相關(guān)信息,并且提供自己的信息和供應(yīng)貨物的詳細(xì)信息,包括自己的公司名,地址,聯(lián)系電話,供應(yīng)商號(hào),供貨量,供貨時(shí)間,價(jià)格,并且根據(jù)豬場(chǎng)對(duì)生豬品種的需求提供對(duì)應(yīng)的貨物。以利于更加充分的做好售前準(zhǔn)備工作。2. 處理要求 當(dāng)供應(yīng)商信息輸入錯(cuò)誤時(shí)能夠及時(shí)做出更改,例如供應(yīng)商公司名出現(xiàn)錯(cuò)別字時(shí)需及時(shí)做出更改,或是地址及聯(lián)系電話有錯(cuò)誤時(shí)也要及時(shí)做出更改糾正。 當(dāng)供貨信息輸入錯(cuò)誤或者發(fā)生變更時(shí),供應(yīng)商能夠糾正錯(cuò)誤信息或根據(jù)實(shí)時(shí)發(fā)生的變更修改信息。 當(dāng)確認(rèn)豬場(chǎng)需要的生豬品種并且能夠給予提供時(shí)及時(shí)做出確認(rèn),反之當(dāng)缺貨時(shí)能夠及時(shí)做出登記以提

8、示主場(chǎng)相關(guān)負(fù)責(zé)人。1.2.2 豬場(chǎng)相關(guān)工作人員1. 信息要求 豬場(chǎng)相關(guān)工作人員首先根據(jù)自己的職位和相應(yīng)負(fù)責(zé)的任務(wù)登入,能夠正確輸入自己的信息,并且能查詢相應(yīng)信息。職工應(yīng)對(duì)圈舍,豬,飼料,喂養(yǎng)過(guò)程,治療過(guò)程及藥物進(jìn)行詳細(xì)并且準(zhǔn)確的記錄,這才能是生豬質(zhì)量得以保障以利于出貨盈利。 經(jīng)理等管理人員正確輸入信息后,能夠根據(jù)職工輸入的信息掌握生豬圈養(yǎng)狀態(tài),對(duì)于錯(cuò)誤數(shù)據(jù)應(yīng)該敏感能夠及時(shí)輔助員工糾正,在大局上能夠做出判斷。 2. 處理要求當(dāng)圈舍條件出現(xiàn)問(wèn)題時(shí),職工能夠做出應(yīng)對(duì)措施使圈舍維持正常狀態(tài)。當(dāng)豬的相關(guān)指標(biāo)不達(dá)標(biāo)時(shí),職工能夠及時(shí)做出相應(yīng)行動(dòng)。當(dāng)治療過(guò)程不符合程序時(shí),職工能夠?qū)﹀e(cuò)誤進(jìn)行糾正。當(dāng)藥物出現(xiàn)不符

9、合標(biāo)準(zhǔn)時(shí),職工要及時(shí)更換以保證種豬健康。當(dāng)以上各方面信息有錯(cuò)誤時(shí),職工要及時(shí)做出更正修改。當(dāng)職工錄入錯(cuò)誤信息時(shí),管理人員能夠認(rèn)真察覺(jué)到并提示職工修改。當(dāng)職工工作不到位時(shí),經(jīng)理能夠做出正確的指導(dǎo)和輔助。豬場(chǎng)相關(guān)工作人員能夠和供應(yīng)商核對(duì)進(jìn)貨信息并合作完成引進(jìn)工作。豬場(chǎng)相關(guān)工作人員能夠和客戶協(xié)商好出售的相關(guān)細(xì)節(jié)并完成交易。 1.2.3 客戶1. 信息要求 客戶正確登入系統(tǒng)提供正確的信息包括客戶編號(hào),客戶名,地址,聯(lián)系電話,并且提出自己對(duì)訂單的細(xì)節(jié)要求包括訂單號(hào),客戶編號(hào),單價(jià),數(shù)量,金額,狀態(tài),訂貨日期等。能夠了解豬場(chǎng)出貨的種豬的相關(guān)數(shù)據(jù)信息,并與豬場(chǎng)方面就訂單達(dá)成一致以便于交易的順利進(jìn)行。2. 處

10、理要求 當(dāng)自己的客戶信息輸入錯(cuò)誤時(shí)能夠及時(shí)進(jìn)行更正,例如客戶公司名稱出現(xiàn)錯(cuò)誤是要及時(shí)修改,地址或聯(lián)系電話有錯(cuò)誤時(shí)也要第一時(shí)間糾正。 當(dāng)訂單的信息出現(xiàn)錯(cuò)誤或變更時(shí),客戶能夠糾正錯(cuò)誤信息或根據(jù)實(shí)時(shí)發(fā)生的變更修改信息。 當(dāng)訂單細(xì)節(jié)例如貨物批號(hào),耳號(hào),訂單號(hào),肉質(zhì)等級(jí)等出現(xiàn)錯(cuò)誤時(shí),能夠及時(shí)與豬場(chǎng)方面交流并共同修改達(dá)成一致。1.2.4 安全性與完整性要求1.安全性要求系統(tǒng)應(yīng)設(shè)置訪問(wèn)用戶的標(biāo)識(shí)以鑒別是否是合法用戶,并要求合法用戶設(shè)置其密碼,保證用戶身份不被盜用。(2)系統(tǒng)應(yīng)對(duì)不同的數(shù)據(jù)設(shè)置不同的訪問(wèn)級(jí)別,限制訪問(wèn)用戶可查詢和處理數(shù)據(jù)的類別和內(nèi)容。(3)系統(tǒng)應(yīng)對(duì)不同用戶設(shè)置不同的權(quán)限,區(qū)分不同的用戶,如區(qū)分

11、供應(yīng)商,豬場(chǎng)人員(分為職工,經(jīng)理等),客戶,不同領(lǐng)域的用戶不能互相干涉。2.完整性要求1.各種信息記錄的完整性,信息記錄內(nèi)容不能為空;2.各種數(shù)據(jù)間相互的聯(lián)系的正確性;3.相同的數(shù)據(jù)在不同記錄中的一致性。第2章 系統(tǒng)功能的設(shè)計(jì)和劃分2.1 系統(tǒng)模塊根據(jù)如上得到的用戶需求,我們將本系統(tǒng)按照所完成的功能分成以下幾部分:2.1.1 供應(yīng)商管理部分1. 處理添加供應(yīng)商。2. 處理供應(yīng)商認(rèn)證。3. 插入供應(yīng)商的地址、聯(lián)系電話等相關(guān)信息。4. 插入供貨量。5. 插入供貨時(shí)間。6. 插入價(jià)格。7. 可插入刪除或修改供貨信息。2.1.2 豬場(chǎng)相關(guān)工作人員管理部分1. 處理豬場(chǎng)相關(guān)人員注冊(cè)。2. 處理豬場(chǎng)相關(guān)人

12、員登陸。3. 按照相應(yīng)的工作職位及負(fù)責(zé)項(xiàng)目登陸。4. 職工錄入職工信息(職工號(hào),部門號(hào),職工名,職務(wù),性別,年齡,工資,文化程度)。5. 職工輸入需要的豬的品種信息(品種號(hào),品種名)。6. 職工錄入圈舍信息(圈號(hào),容量,圈舍種類,圈舍狀態(tài),溫度,濕度,日用電量)。7. 職工錄入豬的信息(耳號(hào),圈舍號(hào),體重,飼養(yǎng)周期,喂養(yǎng)天數(shù),品種號(hào))。8. 職工錄入飼料信息(飼料編號(hào),飼料名稱,職工號(hào),規(guī)格,性狀,數(shù)量,價(jià)格,廠商編號(hào),有效期,購(gòu)買時(shí)間)。9. 職工錄入喂養(yǎng)信息(飼料名稱,耳號(hào),用量,喂養(yǎng)時(shí)間)。10. 職工錄入治療信息(耳號(hào),藥品編號(hào),藥品用量,治療費(fèi)用,治療時(shí)間)。11. 職工錄入藥品信息

13、(藥品編號(hào),藥品名稱,職工號(hào),有效期性狀)。12. 經(jīng)理錄入部門信息(部門號(hào),部門名,經(jīng)理的職工號(hào),人數(shù))。13. 經(jīng)理確認(rèn)職工工作狀態(tài)。14. 經(jīng)理核實(shí)職工采集的各項(xiàng)數(shù)據(jù)做出總結(jié)。15. 職工可插入刪除或修改錄入的數(shù)據(jù)。16. 職工可以修改自己的密碼。17. 經(jīng)理可以修改自己的密碼。2.1.3 客戶管理部分1. 添加客戶。2. 客戶認(rèn)證。3. 客戶錄入客戶信息(客戶編號(hào),客戶名,地址,聯(lián)系電話)。4. 客戶錄入訂單信息(訂單號(hào),客戶編號(hào),單價(jià),數(shù)量,金額,狀態(tài),訂貨日期)。5. 客戶確定訂單細(xì)節(jié)(貨物批號(hào),耳號(hào),訂單號(hào),肉質(zhì)等級(jí),其他)。6. 客戶可插入修改或刪除錄入的訂單及客戶信息。2.2

14、 功能結(jié)構(gòu)圖圖2-1是此系統(tǒng)的功能結(jié)構(gòu)圖。圖2-1訂購(gòu)數(shù)據(jù)流圖第3章 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)3.1 ER圖 系統(tǒng)ER圖見(jiàn)圖 3-1 。圖3-1 豬場(chǎng)信息管理系統(tǒng)總ER圖3.2 關(guān)系模式注意:主鍵 外鍵部門(部門號(hào),部門名,經(jīng)理的職工號(hào),人數(shù))職工(職工號(hào),部門號(hào),職工名,職務(wù),性別,年齡,工資,文化程度)豬(耳號(hào),圈舍號(hào),體重,飼養(yǎng)周期,喂養(yǎng)天數(shù),品種號(hào))圈舍(圈號(hào),職工號(hào),容量,圈舍種類,圈舍狀態(tài),溫度,濕度,日用電量)飼料(飼料編號(hào),飼料名稱,職工號(hào),規(guī)格,性狀,數(shù)量,價(jià)格,廠家編號(hào),有效期,購(gòu)買時(shí)間)藥品(藥品編號(hào),藥品名稱,職工號(hào),規(guī)格,有效期,性狀)供應(yīng)商(供應(yīng)商號(hào),供應(yīng)商名,地址,聯(lián)系電話

15、)訂單細(xì)節(jié)(貨物批號(hào),耳號(hào),訂單號(hào),肉質(zhì)等級(jí),其他)訂單(訂單號(hào),客戶編號(hào),單價(jià),數(shù)量,金額,狀態(tài),訂貨日期)客戶(客戶編號(hào),客戶名,地址,電話號(hào)碼)供貨(供應(yīng)商號(hào),品種號(hào),供應(yīng)量,供應(yīng)時(shí)間,價(jià)格)品種(品種號(hào),品種名)喂養(yǎng)(飼料編號(hào),耳號(hào),用量,喂養(yǎng)時(shí)間)治療(耳號(hào),藥品編號(hào),藥品用量,治療費(fèi)用,治療時(shí)間)生產(chǎn)廠家(廠家編號(hào),廠家名稱,地址,聯(lián)系電話)第4章 數(shù)據(jù)字典4.1 數(shù)據(jù)項(xiàng)名字:Eno 編號(hào):1-001說(shuō)明:職工編號(hào),供查詢職工信息提供索引,由于也是定長(zhǎng)的編號(hào),所以使用定長(zhǎng)字符類型。類型:char長(zhǎng)度:10有關(guān)數(shù)據(jù)結(jié)構(gòu):職工表 、飼料表、藥品表名字:Fno 編號(hào):1-002說(shuō)明:飼料

16、編號(hào),供查詢飼料信息提供索引,由于也是定長(zhǎng)的編號(hào),所以使用定長(zhǎng)字符類型。類型:char長(zhǎng)度:20有關(guān)數(shù)據(jù)結(jié)構(gòu):飼料表 、喂養(yǎng)表名字:Fspecification 編號(hào):1-003說(shuō)明:規(guī)格類型:varchar長(zhǎng)度:10有關(guān)數(shù)據(jù)結(jié)構(gòu):飼料表名字:Fcharacter 編號(hào):1-004說(shuō)明:性狀類型:char長(zhǎng)度:8有關(guān)數(shù)據(jù)結(jié)構(gòu):飼料表名字:Fquantity 編號(hào):1-005說(shuō)明:數(shù)量類型:int長(zhǎng)度:2有關(guān)數(shù)據(jù)結(jié)構(gòu):飼料表名字:Fpurchasingdate 編號(hào):1-006說(shuō)明:購(gòu)買時(shí)間,飼料的購(gòu)買時(shí)間。類型:datetime長(zhǎng)度:8有關(guān)數(shù)據(jù)結(jié)構(gòu):飼料表名字:Fvalid 編號(hào):1-007說(shuō)

17、明:有效期,飼料有效期。類型:datetime長(zhǎng)度:8有關(guān)數(shù)據(jù)結(jié)構(gòu):飼料表名字:Fprice 編號(hào):1-008說(shuō)明:失物的領(lǐng)取人時(shí)間,描述失物何時(shí)被領(lǐng)取,是日期時(shí)間型。類型:datetime長(zhǎng)度:8有關(guān)數(shù)據(jù)結(jié)構(gòu):飼料表名字:Mno 編號(hào):1-009說(shuō)明:廠家編號(hào)類型:char長(zhǎng)度:10有關(guān)數(shù)據(jù)結(jié)構(gòu):飼料表,生產(chǎn)廠家表名字:Pno 編號(hào):1-011說(shuō)明:耳號(hào) 類型:char長(zhǎng)度:10有關(guān)數(shù)據(jù)結(jié)構(gòu):豬表,訂單細(xì)節(jié),喂養(yǎng)表,治療表。名字:Hno 編號(hào):1-012說(shuō)明:圈舍號(hào) 類型:char長(zhǎng)度:10有關(guān)數(shù)據(jù)結(jié)構(gòu):豬表,圈舍號(hào)名字:Pweight 編號(hào):1-013說(shuō)明:體重類型:floatr長(zhǎng)度:4有

18、關(guān)數(shù)據(jù)結(jié)構(gòu):豬表名字:Pcycle 編號(hào):1-014說(shuō)明:飼養(yǎng)周期類型:int長(zhǎng)度:2有關(guān)數(shù)據(jù)結(jié)構(gòu):豬表名字:Pday 編號(hào):1-015說(shuō)明:喂養(yǎng)天數(shù)類型:int長(zhǎng)度:2有關(guān)數(shù)據(jù)結(jié)構(gòu):豬表名字:Bno 編號(hào):1-016說(shuō)明:品種號(hào)類型:char長(zhǎng)度:10有關(guān)數(shù)據(jù)結(jié)構(gòu):豬表,品種表名字:Hcapacity 編號(hào):1-017說(shuō)明:容量類型:int長(zhǎng)度:2有關(guān)數(shù)據(jù)結(jié)構(gòu):圈舍表名字:Htype 編號(hào):1-018說(shuō)明:圈舍種類類型:char長(zhǎng)度:10有關(guān)數(shù)據(jù)結(jié)構(gòu):圈舍表名字:Hstatus 編號(hào):1-019說(shuō)明:圈舍狀態(tài)類型:carchar長(zhǎng)度:2有關(guān)數(shù)據(jù)結(jié)構(gòu):圈舍表名字:Htemperature 編號(hào)

19、:1-020說(shuō)明:溫度類型:float長(zhǎng)度:2有關(guān)數(shù)據(jù)結(jié)構(gòu):圈舍表名字:Hhumidity 編號(hào):1-021說(shuō)明:濕度類型:float長(zhǎng)度:2有關(guān)數(shù)據(jù)結(jié)構(gòu):圈舍表名字:Helectric 編號(hào):1-022說(shuō)明:日用電量類型:float長(zhǎng)度:2有關(guān)數(shù)據(jù)結(jié)構(gòu):圈舍表名字:Dno 編號(hào):1-023說(shuō)明:部門號(hào)類型:char長(zhǎng)度:2有關(guān)數(shù)據(jù)結(jié)構(gòu):部門表,職工表名字:Dname 編號(hào):1-024說(shuō)明:部門名類型:varchar長(zhǎng)度:20有關(guān)數(shù)據(jù)結(jié)構(gòu):部門表名字:Dmanagerno 編號(hào):1-025說(shuō)明:經(jīng)理的職工號(hào)。類型:char長(zhǎng)度:10有關(guān)數(shù)據(jù)結(jié)構(gòu):部門表名字:Dnumber 編號(hào):1-026說(shuō)明

20、:部門人數(shù)類型:int長(zhǎng)度:2有關(guān)數(shù)據(jù)結(jié)構(gòu):部門表名字:Ename 編號(hào):1-027說(shuō)明:職工名類型:varchar長(zhǎng)度:8有關(guān)數(shù)據(jù)結(jié)構(gòu):職工表名字:Eduty 編號(hào):1-028說(shuō)明:職務(wù)類型:char長(zhǎng)度:6有關(guān)數(shù)據(jù)結(jié)構(gòu):職工表名字:Esex 編號(hào):1-029說(shuō)明:性別類型:char長(zhǎng)度:2有關(guān)數(shù)據(jù)結(jié)構(gòu):職工表名字:Eage 編號(hào):1-030說(shuō)明:年齡類型:smallint長(zhǎng)度:2有關(guān)數(shù)據(jù)結(jié)構(gòu):職工表名字:Salary 編號(hào):1-031說(shuō)明:職工工資類型:char長(zhǎng)度:10有關(guān)數(shù)據(jù)結(jié)構(gòu):職工表名字:Edegree 編號(hào):1-032說(shuō)明:職工文化程度類型:char長(zhǎng)度:10有關(guān)數(shù)據(jù)結(jié)構(gòu):職工表

21、名字:Vno 編號(hào):1-033說(shuō)明:生產(chǎn)廠家編號(hào),供查詢生產(chǎn)廠家信息提供索引,航班編號(hào)以時(shí)間加順序號(hào)如0912001,由于也是定長(zhǎng)的編號(hào)所以使用定長(zhǎng)字符類型。類型:char長(zhǎng)度:10有關(guān)數(shù)據(jù)結(jié)構(gòu):生產(chǎn)廠家表名字:Vname 編號(hào):1-034說(shuō)明:廠家名稱,記錄廠家名稱方便交流。類型:varchar長(zhǎng)度:16有關(guān)數(shù)據(jù)結(jié)構(gòu):生產(chǎn)廠家表名字:Vaddress 編號(hào):1-035說(shuō)明:生產(chǎn)廠家地址,生產(chǎn)廠家基本信息,以備不時(shí)之需。類型:Vchar長(zhǎng)度:20有關(guān)數(shù)據(jù)結(jié)構(gòu):生產(chǎn)廠家表名字:Vtelephone 編號(hào):1-036說(shuō)明:生產(chǎn)廠家電話,生產(chǎn)廠家基本信息,方便聯(lián)系。類型:Varchar長(zhǎng)度:11有關(guān)

22、數(shù)據(jù)結(jié)構(gòu):生產(chǎn)廠家表名字:Tdosage 編號(hào):1-037說(shuō)明:藥品用量,根據(jù)獸醫(yī)開(kāi)出的藥方,按量給豬服用。類型:Int長(zhǎng)度:2有關(guān)數(shù)據(jù)結(jié)構(gòu):治療表名字:Tcost 編號(hào):1-038說(shuō)明:治療費(fèi)用,記錄治療過(guò)程所需費(fèi)用,包括藥品費(fèi)用,人工費(fèi)用等類型:Money長(zhǎng)度:8有關(guān)數(shù)據(jù)結(jié)構(gòu):治療表名字:Ttime 編號(hào):1-039說(shuō)明:治療時(shí)間,每次檢查,用藥都要詳細(xì)記錄時(shí)間,事實(shí)跟蹤觀察。類型:Datetime長(zhǎng)度:8有關(guān)數(shù)據(jù)結(jié)構(gòu):治療表名字:SMquantity 編號(hào):1-040說(shuō)明:供應(yīng)量,描述供貨的數(shù)量,是整形型。類型:Int長(zhǎng)度:4有關(guān)數(shù)據(jù)結(jié)構(gòu):供貨表名字:SMdata 編號(hào):1-041說(shuō)明:

23、供應(yīng)時(shí)間,描述供貨的時(shí)間,是日期型。類型:Datetime長(zhǎng)度:8有關(guān)數(shù)據(jù)結(jié)構(gòu):供貨表名字:SMprice 編號(hào):1-042說(shuō)明:價(jià)格,描述貨物的價(jià)格,是貨幣型。類型:Money長(zhǎng)度:8有關(guān)數(shù)據(jù)結(jié)構(gòu):供貨表名字:Ono 編號(hào):1-043說(shuō)明:訂單號(hào),根據(jù)訂單產(chǎn)生時(shí)間和順序編號(hào)。類型:char長(zhǎng)度:10有關(guān)數(shù)據(jù)結(jié)構(gòu):訂單表,訂單細(xì)節(jié)表名字:Oquantity 編號(hào):1-044說(shuō)明:數(shù)量,描述訂貨的數(shù)量,是整形。類型:Int長(zhǎng)度:4有關(guān)數(shù)據(jù)結(jié)構(gòu):訂單表名字:Omoney 編號(hào):1-045說(shuō)明:金額,描述整個(gè)訂單的總金額,是貨幣型。類型: Money長(zhǎng)度:8有關(guān)數(shù)據(jù)結(jié)構(gòu):訂單表名字:Ostate 編

24、號(hào):1-046說(shuō)明:狀態(tài),描述訂單的發(fā)貨,收款情況類型: Varchar長(zhǎng)度:8有關(guān)數(shù)據(jù)結(jié)構(gòu):訂單表名字:Odate 編號(hào):1-047說(shuō)明:訂貨日期,記錄訂貨的時(shí)間,是日期型。類型:Datetime長(zhǎng)度:12有關(guān)數(shù)據(jù)結(jié)構(gòu):訂單表名字:Mno 編號(hào):1-048說(shuō)明:藥品編號(hào)類型:char長(zhǎng)度:10有關(guān)數(shù)據(jù)結(jié)構(gòu):藥品表 治療表名字:Mno 編號(hào):1-048說(shuō)明:藥品編號(hào)類型:char長(zhǎng)度:10有關(guān)數(shù)據(jù)結(jié)構(gòu):藥品表 治療表名字:Oprice 編號(hào):1-049說(shuō)明:?jiǎn)蝺r(jià), 描述貨物的價(jià)格,是貨幣型。類型:Money長(zhǎng)度:8有關(guān)數(shù)據(jù)結(jié)構(gòu):訂單表名字:Mname 編號(hào):1-050說(shuō)明:藥品名稱類型:var

25、char長(zhǎng)度:10有關(guān)數(shù)據(jù)結(jié)構(gòu):藥品表名字:Mspecification 編號(hào):1-051說(shuō)明:規(guī)格類型:varchar長(zhǎng)度:10有關(guān)數(shù)據(jù)結(jié)構(gòu):藥品表 名字:Mvalid 編號(hào):1-052說(shuō)明:有效期類型:datetime長(zhǎng)度:8有關(guān)數(shù)據(jù)結(jié)構(gòu):藥品表名字:Mcharacter 編號(hào):1-053說(shuō)明:性狀類型:varchar長(zhǎng)度:8有關(guān)數(shù)據(jù)結(jié)構(gòu):藥品表名字:Bno 編號(hào):1-054說(shuō)明:品種號(hào)類型:char長(zhǎng)度:10有關(guān)數(shù)據(jù)結(jié)構(gòu):品種表 供貨表名字:Bname 編號(hào):1-055說(shuō)明:品種名類型:varchar長(zhǎng)度:10有關(guān)數(shù)據(jù)結(jié)構(gòu):品種表名字:Sno 編號(hào):1-056說(shuō)明:客戶編號(hào)類型:char

26、長(zhǎng)度:10有關(guān)數(shù)據(jù)結(jié)構(gòu):訂單表 客戶表名字:Sname 編號(hào):1-057說(shuō)明:客戶名類型:varchar長(zhǎng)度:8有關(guān)數(shù)據(jù)結(jié)構(gòu):客戶表名字:Saddress 編號(hào):1-058說(shuō)明:地址類型:varchar長(zhǎng)度:20有關(guān)數(shù)據(jù)結(jié)構(gòu):客戶表名字:Stelephone 編號(hào):1-059說(shuō)明:電話號(hào)碼類型:varchar長(zhǎng)度:11有關(guān)數(shù)據(jù)結(jié)構(gòu):客戶表名字:Ano 編號(hào):1-060說(shuō)明:貨物批號(hào)類型:char長(zhǎng)度:10有關(guān)數(shù)據(jù)結(jié)構(gòu):訂單細(xì)節(jié)表名字:Cmeatquality 編號(hào):1-061說(shuō)明:肉質(zhì)等級(jí)類型:char長(zhǎng)度:1有關(guān)數(shù)據(jù)結(jié)構(gòu):訂單細(xì)節(jié)表名字:Cothers 編號(hào):1-062說(shuō)明:其他類型:var

27、char長(zhǎng)度:50有關(guān)數(shù)據(jù)結(jié)構(gòu):訂單細(xì)節(jié)表名字:Sno 編號(hào):1-063說(shuō)明:供應(yīng)商號(hào)類型:char長(zhǎng)度:10有關(guān)數(shù)據(jù)結(jié)構(gòu):供應(yīng)商表 供貨表名字:Sname 編號(hào):1-064說(shuō)明:供應(yīng)商名類型:varchar長(zhǎng)度:10有關(guān)數(shù)據(jù)結(jié)構(gòu):供應(yīng)商表名字:Saddress 編號(hào):1-065說(shuō)明:地址類型:varchar長(zhǎng)度:20有關(guān)數(shù)據(jù)結(jié)構(gòu):供應(yīng)商表名字:Stelephone 編號(hào):1-066說(shuō)明:聯(lián)系電話類型:char長(zhǎng)度:10有關(guān)數(shù)據(jù)結(jié)構(gòu):供應(yīng)商表4.2數(shù)據(jù)存儲(chǔ)條目名字:Fodder(飼料表) 編號(hào):2-01 說(shuō)明:存儲(chǔ)飼料信息結(jié)構(gòu):Fno(飼料編號(hào)) Eno(職工號(hào)) Fspecification

28、(規(guī)格) Fcharacter(性狀) Fquantity(數(shù)量) Fpurchasingdate(購(gòu)買時(shí)間) Fvalid(有效期) Fprice(價(jià)格) Mno(廠家編號(hào)) Fname(飼料名稱)名字:Pig(豬表) 編號(hào):2-02 說(shuō)明:存儲(chǔ)豬的基本信息結(jié)構(gòu):Pno(耳號(hào)) Hno(圈舍號(hào)) Pweight(體重) Pcycle(飼養(yǎng)周期) Pday(喂養(yǎng)天數(shù)) Bno(品種號(hào))名字:House(圈舍表) 編號(hào):2-03 說(shuō)明:存儲(chǔ)圈舍信息結(jié)構(gòu):Hno(圈舍號(hào)) Eno(職工號(hào)) Hcapacity(容量) Htype(圈舍種類) Hstatus(圈舍狀態(tài)) Htemperature(溫

29、度) Hhumidity(濕度) Helectric(日用電量)名字:Department(部門表) 編號(hào):2-04 說(shuō)明:存儲(chǔ)部門信息結(jié)構(gòu):Dno(部門號(hào)) Dname(部門名) Dmanagerno(經(jīng)理的職工號(hào)) Dnumber(人數(shù))名字:Employee(職工表) 編號(hào):2-05 說(shuō)明:存儲(chǔ)職工信息結(jié)構(gòu):Eno(職工號(hào)) Dno(部門名) Ename(職工名) Eduty(職務(wù)) Esex(性別) Ebir(出生日期) Salary(工資) Edegree(文化程度)名字:Medicine(藥品表) 編號(hào):2-06 說(shuō)明:存儲(chǔ)庫(kù)存藥品信息結(jié)構(gòu):Mno(藥品編號(hào)) Mname(藥品名稱

30、) Eno(職工號(hào)) Mspecification(規(guī)格) Mvalid(有效期) Mcharacter(性狀)名字:Breed(品種表) 編號(hào):2-07 說(shuō)明:存儲(chǔ)豬場(chǎng)豬的品種信息結(jié)構(gòu):Bno(品種號(hào)) Bname(品種名)名字:Customer(客戶表) 編號(hào):2-08 說(shuō)明:客戶的信息結(jié)構(gòu):Cno(客戶編號(hào)) Cname(客戶名) Caddress(地址) Ctelephone(電話號(hào)碼)名字:Orderdetails(訂單細(xì)節(jié)表) 編號(hào):2-09 說(shuō)明:存儲(chǔ)訂單細(xì)節(jié)信息結(jié)構(gòu):Ano(貨物批號(hào)) Pno(耳號(hào)) Ono(訂單號(hào)) Cmeatquality(肉質(zhì)等級(jí)) Cothers(其他

31、)名字:Supplier(供應(yīng)商表) 編號(hào):2-10 說(shuō)明:存儲(chǔ)供應(yīng)商信息結(jié)構(gòu):Sno(廠家編號(hào)) Sname(廠家名稱) Saddress(地址) Stelephone(聯(lián)系電話)名字:Vender(生產(chǎn)廠家表) 編號(hào):2-11 說(shuō)明:記錄生產(chǎn)廠家信息的表結(jié)構(gòu):Vno(廠家編號(hào)) Vname(廠家名稱) Vaddress(地址) Vtelephone(聯(lián)系電話)名字:Treatment(治療表) 編號(hào):2-12 說(shuō)明:記錄種豬治療信息的表結(jié)構(gòu):Pno(耳號(hào)) Dno(藥品編號(hào)) Tdosage(藥品用量) Tcost(治療費(fèi)用) Ttime(治療時(shí)間)名字:Feed(喂養(yǎng)表) 編號(hào):2-13

32、 說(shuō)明:記錄種豬喂養(yǎng)信息的表結(jié)構(gòu):Fname(飼料名稱) Pno(耳號(hào)) Fdosage(用量) Ftime(喂養(yǎng)時(shí)間)名字:Supplyofmaterial(供貨表) 編號(hào):2-14 說(shuō)明:記錄供貨信息的表結(jié)構(gòu):Sno(供應(yīng)商號(hào)) Bno(品種號(hào)) SMquantity(供應(yīng)量) SMdata(供應(yīng)時(shí)間) SMprice (價(jià)格)名字:Order(訂單表) 編號(hào):2-15 說(shuō)明:記錄訂單信息的表結(jié)構(gòu):Ono(訂單號(hào)) Cno(客戶編號(hào)) Oprice(單價(jià)) Oquantity(數(shù)量) Omoney (金額) Ostate(狀態(tài)) Odate(訂貨日期)4.3 數(shù)據(jù)流圖1. 訂購(gòu)數(shù)據(jù)流圖 訂

33、購(gòu)數(shù)據(jù)流圖見(jiàn)圖4-1。圖4-1訂購(gòu)數(shù)據(jù)流圖2. 訂購(gòu)數(shù)據(jù)流圖銷售數(shù)據(jù)流圖見(jiàn)圖4-2。圖4-2 銷售數(shù)據(jù)流圖3. 喂養(yǎng)數(shù)據(jù)流圖 喂養(yǎng)數(shù)據(jù)流圖見(jiàn)圖4-3。圖4-3 喂養(yǎng)數(shù)據(jù)流圖4. 治療數(shù)據(jù)流圖 治療數(shù)據(jù)流圖見(jiàn)圖4-4。圖4-4 治療數(shù)據(jù)流圖5. 圈養(yǎng)數(shù)據(jù)流圖 圈養(yǎng)數(shù)據(jù)流圖見(jiàn)圖4-5。圖4-5 圈養(yǎng)數(shù)據(jù)流圖第5章 數(shù)據(jù)庫(kù)實(shí)現(xiàn)123455.1數(shù)據(jù)表的定義 1. 飼料表的結(jié)構(gòu) 飼料表見(jiàn)表 5-1 。表5-1 飼料表屬性名存儲(chǔ)代碼類型及長(zhǎng)度是否為空鍵飼料編號(hào)FnoChar (20)PK職工號(hào)EnoChar(10)FK規(guī)格FspecificationVarchar(10)not null性狀Fcharac

34、terChar(8)not null質(zhì)量FquantityInt(4)not null購(gòu)買時(shí)間FpurchasingdateDatetime(8)not null有效期FvalidDatetime(8)not null價(jià)格FpriceMoney(8)not null廠家編號(hào)MnoChar(10)not null飼料名稱FnameVarchar(20)not null2. 豬表的結(jié)構(gòu) 豬表見(jiàn)表 5-2 。表5-2 豬表屬性名存儲(chǔ)代碼類型及長(zhǎng)度是否為空備注耳號(hào)PnoChar(10)PK圈舍號(hào)HnoChar(10)FK體重PweightFloat(4)not null飼養(yǎng)周期PcycleInt(4)

35、喂養(yǎng)天數(shù)PdayInt(4)not null品種號(hào)BnoChar(10)FK3. 圈舍表的結(jié)構(gòu) 圈舍表見(jiàn)表 5-3 。表5-3 圈舍表屬性名存儲(chǔ)代碼類型及長(zhǎng)度是否為空備注圈舍號(hào)HnoChar(10)PK職工號(hào)EnoChar(10)FK容量HcapacityInt(4)not null圈舍種類HtypeChar(10)not null圈舍狀態(tài)HstatusVarchar(2)not null溫度HtemperatureFloat(4)not null濕度HhumidityFloat(4)not null日用電量HelectricFloat(4)not null4. 部門表的結(jié)構(gòu)部門表見(jiàn)表 5-4

36、 。表5-4 部門表屬性名存儲(chǔ)代碼類型及長(zhǎng)度是否為空備注部門號(hào)DnoChar(2)PK部門名DnameVarchar(20)not null經(jīng)理的職工號(hào)DmanagernoChar(10)not null人數(shù)DnumberInt(4)not null5. 部門表的結(jié)構(gòu)部門表見(jiàn)表 5-5 。表5-5 職工表屬性名存儲(chǔ)代碼類型及長(zhǎng)度是否為空備注職工號(hào)EnoChar(10)PK部門號(hào)DnoChar(10)FK職工名EnameVarchar(8)not null職務(wù)EdutyChar(6)not null性別EsexChar(2)not null出生日期EbirDate(8)not null工資Sal

37、aryChar(10)not null文化程度EdegreeChar(10)not null6. 藥品表的結(jié)構(gòu) 藥品表見(jiàn)表5-6。表5-6 藥品表屬性名存儲(chǔ)代碼類型長(zhǎng)度是否為空備注藥品編號(hào)MnoChar(10)PK藥品名稱MnameVarchar(10)not null職工號(hào)EnoChar(10)FK規(guī)格MspecificationVarchar(10)not null有效期MvalidDatetime(8)not null性狀McharacterVarchar(8)not null7. 品種表的結(jié)構(gòu) 品種表見(jiàn)表5-7。表5-7 品種表屬性名存儲(chǔ)代碼類型長(zhǎng)度是否為空備注品種號(hào)BnoChar(1

38、0)PK品種名BnameVarchar(10)not null8. 客戶表的結(jié)構(gòu) 客戶表見(jiàn)表5-8。表5-8 客戶表屬性名存儲(chǔ)代碼類型長(zhǎng)度是否為空備注客戶編號(hào)SnoChar(10)PK客戶名SnameVarchar(8)not null地址SaddressVarchar(20)not null電話號(hào)碼StelephoneVarchar(11)not null9. 訂單細(xì)節(jié)表的結(jié)構(gòu) 訂單細(xì)節(jié)表見(jiàn)表5-9。表5-9 訂單細(xì)節(jié)表屬性名存儲(chǔ)代碼類型長(zhǎng)度是否為空備注貨物批號(hào)AnoChar(10)PK耳號(hào)PnoChar(10)FK訂單號(hào)OnoChar(10)not null肉質(zhì)等級(jí)Cmeatquality

39、Char(1)not null其他CothersVarchar(50)not null10. 供應(yīng)商表的結(jié)構(gòu) 供應(yīng)商表見(jiàn)表5-10。表5-10 供應(yīng)商表屬性名存儲(chǔ)代碼類型長(zhǎng)度是否為空備注廠家編號(hào)SnoChar(10)PK廠家名稱SnameVarchar(16)not null地址SaddressVarchar(20)not null聯(lián)系電話StelephoneVarchar(11)not null11. 生產(chǎn)廠家表的結(jié)構(gòu) 生產(chǎn)廠家表見(jiàn)表5-11。表5-11 生產(chǎn)廠家表屬性名存儲(chǔ)代碼類型長(zhǎng)度是否為空備注廠家編號(hào)VnoChar(10)PK廠家名稱VnameVarchar(16)not null地址

40、VaddressVarchar(20)not null聯(lián)系電話VtelephoneVarchar(11)not null12. 治療表的結(jié)構(gòu) 治療表見(jiàn)表5-12。表5-12 治療表屬性名存儲(chǔ)代碼類型長(zhǎng)度是否為空備注耳號(hào)PnoChar(10)PK藥品編號(hào)DnoChar(10)藥品用量TdosageInt(4)not null治療費(fèi)用TcostMoney(8)not null治療時(shí)間TtimeDatetime(8)not null13. 喂養(yǎng)表的結(jié)構(gòu) 喂養(yǎng)表見(jiàn)表5-13。表5-13 喂養(yǎng)表屬性名存儲(chǔ)代碼類型長(zhǎng)度是否為空備注飼料名稱FnameChar(10)PK耳號(hào)PnoChar(10)用量Fdos

41、ageInt(4)not null喂養(yǎng)時(shí)間FtimeDatetime(8)not null14. 供貨表的結(jié)構(gòu) 供貨表見(jiàn)表5-14。表5-14 供貨表屬性名存儲(chǔ)代碼類型長(zhǎng)度是否為空備注供應(yīng)商號(hào)SnoChar(10)PK品種號(hào)BnoChar(10)供應(yīng)量SMquantityInt(4)not null供應(yīng)時(shí)間SMdataDatetime(8)not null價(jià)格SMpriceMoney(8)not null15. 訂單表的結(jié)構(gòu) 訂單表見(jiàn)表5-15。表5-15 訂單表屬性名存儲(chǔ)代碼類型長(zhǎng)度是否為空備注訂單號(hào)OnoChar(10)PK客戶編號(hào)CnoChar(10)FK單價(jià)OpriceMoney(8)not null數(shù)量OquantityInt(4)not null金額Om

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論