版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)庫系統(tǒng)原理課程
設(shè)計報告題目:工廠交易及生產(chǎn)流程系統(tǒng)數(shù)據(jù)庫系統(tǒng)原理設(shè)計目錄TOC\o"1-5"\h\z\o"CurrentDocument"工廠交易及生產(chǎn)流程系統(tǒng)數(shù)據(jù)庫設(shè)計1課程設(shè)計要求.11.1課程設(shè)計的目的1\o"CurrentDocument"1.2課程設(shè)計的內(nèi)容和要求1\o"CurrentDocument"1.3課程設(shè)計進(jìn)度安排1課程設(shè)計報告正文22.1系統(tǒng)需求分析2\o"CurrentDocument"2.2系統(tǒng)邏輯模型3\o"CurrentDocument"2.3系統(tǒng)的物理模型11\o"CurrentDocument"2.4數(shù)據(jù)庫設(shè)計13\o"CurrentDocument"3總結(jié)18工廠交易及生產(chǎn)流程系統(tǒng)數(shù)據(jù)庫設(shè)計課程設(shè)計要求1.1課程設(shè)計的目的1)培養(yǎng)學(xué)生運用所學(xué)課程《數(shù)據(jù)庫系統(tǒng)原理》的理論知識和技能,分析解決計算機(jī)應(yīng)用實際問題的能力。2)培養(yǎng)學(xué)生掌握用《數(shù)據(jù)庫系統(tǒng)原理》的知識設(shè)計計算機(jī)課題的思想和方法。3)培養(yǎng)學(xué)生調(diào)查研究、查閱技術(shù)文獻(xiàn)、資料、手冊以及編寫技術(shù)文獻(xiàn)的能力。通過課程設(shè)計,要求學(xué)生在指導(dǎo)教師的指導(dǎo)下,獨立完成設(shè)計課題的全部內(nèi)容,包括:通過調(diào)查研究和上機(jī)實習(xí),收集和調(diào)查有關(guān)技術(shù)資料。掌握設(shè)計課題的基本步驟和方法。根據(jù)課題的要求進(jìn)行上機(jī)實驗調(diào)試。1.2課程設(shè)計的內(nèi)容和要求通過課程設(shè)計要求學(xué)生掌握數(shù)據(jù)庫設(shè)計、開發(fā)查詢等基本方法,掌握VisualFoxpro的操作方法,熟練進(jìn)行數(shù)據(jù)表操作、SQL查詢和簡單的程序設(shè)計能力。初步掌握數(shù)據(jù)庫設(shè)計工具ERWIN的操作,能夠運用ERWIN設(shè)計ER圖。最后綜合利用上述工具設(shè)計和開發(fā)一個小型數(shù)據(jù)庫。為今后學(xué)習(xí)信息系統(tǒng)設(shè)計開發(fā)建設(shè)打下良好基礎(chǔ)。1.3課程設(shè)計進(jìn)度安排第1一4天:學(xué)習(xí)和掌握VisualFoxpro的基本操作,包括數(shù)據(jù)表操作、SQL語言以及可視化的程序設(shè)計。第5-10天:學(xué)習(xí)和掌握運用ERWIN設(shè)計ER圖的基本方法和技巧。第11-20天:針對某一特定應(yīng)用項目進(jìn)行需求分析,設(shè)計ER圖。課程設(shè)計報告正文2.1系統(tǒng)需求分析(1)課題設(shè)計目的企業(yè)經(jīng)營如逆水行舟不進(jìn)則退。每一個努力發(fā)展的企業(yè)都明白,先進(jìn)管理的重要作用,引進(jìn)先進(jìn)管理系統(tǒng)使企業(yè)經(jīng)營變得規(guī)范、合理。工廠生產(chǎn)及交易流程管理系統(tǒng)無論是在功能設(shè)計還是業(yè)務(wù)流程上都盡可能做到滿足經(jīng)營管理運作流程的需求,并且操作方便、功能強(qiáng)大。它規(guī)范業(yè)務(wù)流程,提高資金管理的透明度,加快商品資金周轉(zhuǎn),是企業(yè)經(jīng)營管理中數(shù)據(jù)分析中必不可少的管理工具。(2)系統(tǒng)業(yè)務(wù)描述在工廠中,交易和生產(chǎn)涉及到客戶下發(fā)訂單、工人生產(chǎn)產(chǎn)品、產(chǎn)品的庫存等??蛻粝掳l(fā)訂單到工廠,工廠將訂單發(fā)放到各車間進(jìn)行生產(chǎn),然后將成品運至倉庫進(jìn)行保存。(3)系統(tǒng)需求分析工廠交易系統(tǒng)需要從客戶那得到訂單,然后將訂單發(fā)放到各個工廠進(jìn)行生產(chǎn)。工廠生產(chǎn)系統(tǒng)需要擁有多個車間和多個工人進(jìn)行生產(chǎn),同時需要多個倉庫進(jìn)行存儲。(4)主要實體客戶(包括屬性:客戶編號,客戶姓名,客戶電話,客戶電子郵箱)訂單(包括屬性:訂單編號,訂單時間)訂購項目(包括屬性:訂購項目編號,訂購數(shù)量,支付金額)工廠(包括屬性:工廠編號,工廠名,工廠電話,工廠地址)車間(包括屬性:車間號,車間名,車間面積)倉庫(包括屬性:倉庫號,倉庫名,倉庫地址,倉庫面積)工人(包括屬性:工人編號,工人姓名,工人年齡,工人性別)產(chǎn)品(包括屬性:產(chǎn)品編號,產(chǎn)品名,出產(chǎn)日期,生產(chǎn)地址)(5)實體間的關(guān)系客戶與訂單之間:一個客戶擁有多份訂單,多份訂單屬于一個客戶,所以客戶與訂單之間為一對多的關(guān)系。訂單與訂購項目之間:一份訂單包含多個訂購項目,多個訂購項目屬于一份訂單,所以訂單與訂購項目之間為一對多的關(guān)系。訂單與工廠之間:一份訂單發(fā)放到多個工廠,多個工廠得到多份訂單,所以訂單與工廠之間為多對多的關(guān)系。工廠與車間之間:一個工廠包括多個車間,多個工廠屬于一個車間,所以工廠與車間之間為一對多的關(guān)系。工廠與工人之間:一個工廠包含多個工人,多個工人屬于一個工廠,所以工廠與工人之間為一對多的關(guān)系。工廠與倉庫之間:一個共產(chǎn)擁有多個倉庫,多個倉庫屬于一個工廠,所以工廠與倉庫之間為一對多的關(guān)系。倉庫與產(chǎn)品之間:一個倉庫可以保存多種產(chǎn)品,多種產(chǎn)品存放在一個倉庫,所以倉庫與產(chǎn)品之間為一對多的關(guān)系。
工人與產(chǎn)品之間:多個工人制造多種產(chǎn)品,多種產(chǎn)品被多個工人制造,所以工人與產(chǎn)品之間為多對多的關(guān)系。(6)開發(fā)環(huán)境WindowsXP系統(tǒng),開發(fā)工具:ERWin、FOXFOR2.2系統(tǒng)邏輯模型根據(jù)需求分析,在ERWIN中根據(jù)需求分析設(shè)計出邏輯模型。利用ERWIN軟件設(shè)計出ER圖。如圖所示:(1)打開ERwin軟件,創(chuàng)建新的ERwin模型,選擇“物理-邏輯”模型并與數(shù)據(jù)庫連接A打開Erwin軟件:開始程序ompeterAssociatwALLFusion連接ErwinDateModelerDRWinB連接ErwinDateModelerDRWinB創(chuàng)建新的ERwin模型,點擊OK(2)根據(jù)需求分析,設(shè)置8個實體,邏輯圖如下:■[BDUBJX0■[aDirej|^ureua^|TKEI且1口任:』司1出寸E|UOT\TUIJBQ|BdX).B|BQ|{BIBUB-gXpiQ^bdi2oq」AmxZjbuiujrE母回圭妙舛職主導(dǎo)M犢導(dǎo)■.勒FEyaoueg30Xpig"[?□T^°T_J活mjlZjbujijj|inf]出寸#:uodi曬mquiiLH##m叩件q'='Tg?3UI-US<mcu2pjTi>&XfpD^DjrejtBrHjiTTBD^aqer[(itv*)1一“<>S」——UTBUJOQ-,?,|hotn^IJSQ|序口匕槌撰口J[gmumjHEX^Diieg30XpiQ"[BDT^°T_J/而叫!疳|inf]出寸#:uodileqiuiiflBUJTBQqoTg<mou:pxri>口|&1?。叫。棗扁垣_j4TPH"/qdt7——ui^ujog-iiDi^.iuijbq|edZ).B|BQ|[EHmumgHEIZI口…扣噸」工…田噸乳國:心門電由且XpiQ"pDr9oq」Am可Xjreujrjtj[U□叮知4『可叩由寸*:UODJE■|uoi4inij^q|magj毛FEXpigfBDr9oq」XsgXjtbujtjtjIJODJ§lIT.I^gTTlBJBQ㈣|*:U03J<vHEUOT^TUTjaQXBIBUB-gXpigfBDr9oq」XsgXjtbujtjtjrE_IJODJ§lIT.I^g'{TTlBJBQ㈣|*:U03J<vHE|,eujBwg|?母回回主為回寶號回圭回主|:心門咬間壬整拒iwiguoi^TurjaQm心技技皿XBiBUB-g目重輒Li|:向saFirqmw|BUIBUa^蝠d暈.號*英.金瞄saFirqmw(£)YT回主工人產(chǎn)品依次設(shè)置各個實體的主碼。如:將客戶的客戶編號設(shè)置為主碼,右手托住屬性客戶編號拽到主碼位置客戶客戶編號客戶姓名客戶電話客戶電子郵箱(4)為性別、編號、電話、電子郵箱進(jìn)行sex、telehpone子域的設(shè)置。客戶客戶編號客戶姓名客戶電話客戶電子郵箱右鍵點擊導(dǎo)航欄的String,點擊New。命名為sex,設(shè)置sex的有效性規(guī)則設(shè)置子域的有效性規(guī)則和默認(rèn)值,讓工人性別的屬性為sex.++Domains?■xUTikrLuwrLz-?ElobDathtimh|_Jtelephu]##Nuiriber豳sex2StringMudelSom-chsVaiidatiunRulesDefaultV:dlupsTr:dTL5fuKmsEntitiesSubjhCtAi-h:15(5)設(shè)置有效性規(guī)則,默認(rèn)值A(chǔ)設(shè)置sex的有效性規(guī)則GeneralDatatypeDefinitionNote1Reset.OK_lGeneialDatatype|Definition|NoteDatatyj-e:*Domain:<unkno,ffn>QK|Cancel|sexg=鼻sex=安|工人性別dDefault:D設(shè)置email的默認(rèn)值(6)分析并建立這8個實體間的聯(lián)系。車間車間號訂單端號工人端號工人客戶端導(dǎo)客戶名齡別號姓年性端箱名話孫姓電電戶戶戶客客客車間面積工廠煽號(FK)人人入廠工工工工訂單時間曾盧編號(FK)址租號名地面編庫庫庫廠倉倉倉工產(chǎn)品產(chǎn)品編號產(chǎn)品名出產(chǎn)日期生產(chǎn)地址倉庫號(FK)(7)實體其中訂單與工廠之間,工人與產(chǎn)品之間為多對多的關(guān)系。,如訂單和工廠的關(guān)聯(lián)實體的生成如下:所以要生成關(guān)聯(lián)Thiswizardwillhelpyoutrarisformamarij—to-maiiyrelationshipintoanassociationtable.Tobegin,clickNext.Themany-to-manyrelationship取消幫助Many-To-ManyRelationshipTransformWizardSpecifythenameofthetr^isform.TransformN:=jrieTransformDefinitionSuiTimary<上一步舊)I下一步更):>1取消I幫助(8)為關(guān)聯(lián)實體設(shè)置屬性為訂單和工廠之間的關(guān)聯(lián)實體發(fā)放設(shè)置屬性AttributesFAttributes|7RequiredValid訂購項目訂購項目編號訂購數(shù)里支付金額訂單端號(FK)CHARCHAR()LONGTEXT()wrwAP|7RequiredValidDefault:|為工人和產(chǎn)品的關(guān)聯(lián)實體制造設(shè)置屬性Entity:|工人產(chǎn)品(9)根據(jù)實體之間的關(guān)系,我們可以顯示為不同的主題顯示區(qū)。A客戶下發(fā)訂單主題顯示區(qū)訂單.訂單偏號訂單時間營戶編號(FK)Entity:度哉R工廠端號GeneralDatatypeDefinitionI口AttributeGeneralDatatypeDefinition客戶編號客戶姓名客戶電話客戶電子郵箱AttributeData+^iH:C:=lTlCh1:HAR(8)CHAR(16)CHARCHAR()4DUNGTEXT()wrwAPData+^iH:B工廠生產(chǎn)主題顯示區(qū)IlomainE產(chǎn)品I產(chǎn)品編號£產(chǎn)品名~T出產(chǎn)日期I——?生產(chǎn)地址倉庫號(FK)□?〈uxikrLQ胃心?ElobDatetime|email##Nijjriber:…”O(jiān)seK岫String號ModelSources%ValidatinnHuiee7rsex*rtelehpurLevr端號;:IleiaiiltVsIuqettemail:t工人性別Tr:±rLE£ormE□~OF"4_M:遷廠1口-朋any_Trw1□~ORr19_M:±tlj^Tu_Fil:±TLjr_Trw1EntitiesB倉庫B產(chǎn)品B車間B訂單B訂購項目B發(fā)株B工廠BTABTA產(chǎn)品B客戶SubjectAi_e:±E(9)最終的邏輯模型顯示實體、屬性的圖客戶客戶端號客戶姓名—客戶電話客戶電子郵箱車間名齡別號姓年性編人人入廠工工工工產(chǎn)口口I產(chǎn)品端號出產(chǎn)曰期生產(chǎn)地址倉庫號(FK)顯示全部信息為:車間禽車間號:iWCHAf:(20):String客戶姓名:CHAR(18):Cui-ilinoim)客戶電話:CHAR|;18):<ui-ikrLOV.TL>車間名:CHAR(18):<wikricn.m>車間面車間禽車間號:iWCHAf:(20):String客戶姓名:CHAR(18):Cui-ilinoim)客戶電話:CHAR|;18):<ui-ikrLOV.TL>車間名:CHAR(18):<wikricn.m>車間面:CHAR118):<ui'iknov.TL>工人實工人編號:VARCHAR(覽I):String工入姓名:工人年齡:工入性別:工廠編號:CHARi:18):<unkn口CHARi:18):Cunkn口wn>CHARi:18):<i_Lrikni:n,m>VARCHAR(M):String(:FK)工人產(chǎn)品TA:(16):String(FK)實產(chǎn)品編號:VARCHAR(WIJ):String(:FK)訂購項目悠訂購項目編號:VARCHAR(20):String訂購數(shù)S.:CHAR(18):<ui-iknoiiTi>支付金額:CHAR|:18):<wikrioim>工廠%工廠漏號:1胡RCHAR|;20):String工廠名:(18):<wiknoim>工廠電話:CHARI;18):<ui-iknoi.m>工廠地址:CHAR|;18):<urdmmm)產(chǎn)品實產(chǎn)品端號:7A5:CW(20):String產(chǎn)品名:CHAR(18):<ui-ilinoim>出產(chǎn)日期:CHARi:18):<i_Lriknnn.'.Ti>生產(chǎn)地址:CHA5:(18):<w-Lkm:n.m>訂單恐訂單端號:碇ECHAR(S):String訂單時間:CHAR訂單時間:CHAR(18):<ui-ikncn.'m>客戶端號:VAf:CH?^(2i:i):String(FK)倉庫VAFLCHA5L(20):Strmg倉庫名:CHAR(18):<unl:noim>倉庫地址:CHAR(18):<ijLrikncn.m>熟訂單端導(dǎo):CHAR(3):String(FK)實工廠蝙號:1胡RCHAR(WID):String(FK)2.3系統(tǒng)的物理模型由邏輯模型變?yōu)槲锢砟P?1)由原來的邏輯型顯示為物理模型倉庫名:CHAR(18):<unl:noim>倉庫地址:CHAR(18):<ijLrikncn.m>(2)生成十個表2.4數(shù)據(jù)庫設(shè)計(1)打開FOXFOR,新建一個數(shù)據(jù)庫^riEu:ilFoxPro6.0料捷方式0理顯小各個表的表設(shè)計器客戶顯示格式?):輸入掩碼M訂購項目:匹配字段類型到類顯示庫(L):顯示類史):字段注暮(F):插入⑴信息⑹信息⑥表設(shè)計器-車間,chf表設(shè)計器-訂購項目對時字段I索引I表I字段名類型寬度小數(shù)位數(shù)索引NULL車間厚段類型到類字段注暮雯):T|_LJ工廠名工廠電話工廠地址||敬值型字符型數(shù)值型宇符型顯示格式(0):輸入掩碼吵標(biāo)題(C):字段有效性規(guī)則四:默認(rèn)值字段注舞叫:*11訂購項目漏號數(shù)值型,I|4:IB訂購數(shù)重支付金額顯示格式?):輸入掩碼皿:標(biāo)題(C):廠—…匹甑字段類型到類晝示庫(1):插入(X)|刪除皿數(shù)值型貨幣型顯示類雯):字段有效性規(guī)則叫:默認(rèn)值插入如)字段有效性顯示規(guī)則舊):格式?):輸入掩碼血):字段注暮(J):顯示庫(1):逸認(rèn)〉寬度小數(shù)位數(shù)索引NULL信息姬):默認(rèn)值標(biāo)題L.C):庫甑字段類型到類顯示類叟〕:車間號車間名車間面租.|數(shù)值型刁||4:||口耳,二J上字符型8波精度型80▼字段I索引I表I字段名類型顯示庫(!):匹斷字段類型到類人示庫叫:顯示類(F):倉庫號數(shù)值型^TF0▲倉庫名字符型8倉庫地址字符型12倉庫面租.雙精度型80字段索引|表字段名字段注釋更t工人端號數(shù)值型ZTF0ZIPd1▲
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度南京家庭裝修工程竣工驗收備案合同4篇
- 2025年度個人光伏發(fā)電貸款擔(dān)保合同3篇
- 2025版文化娛樂場所租賃及活動策劃服務(wù)合同模板4篇
- 2025版儲罐泄漏檢測與預(yù)防措施合同范本3篇
- 2025版農(nóng)民合作社農(nóng)村農(nóng)村電商扶貧項目融資合同3篇
- 二零二五年度拋光設(shè)備生產(chǎn)與銷售合作合同4篇
- 2025年外墻涂料工程承包與節(jié)能評估合同4篇
- 二零二五年度場項目投標(biāo)失敗原因分析及合同解除條件合同4篇
- 二零二五年度出租車車輛安全檢測與維護(hù)服務(wù)合同3篇
- 2025年度城市景觀麻石路緣石鋪砌工程標(biāo)準(zhǔn)合同2篇
- 2024年09月2024興業(yè)銀行總行崗測評筆試歷年參考題庫附帶答案詳解
- 山東省煙臺市招遠(yuǎn)市2024-2025學(xué)年九年級上學(xué)期期末考試英語(筆試)試題(含答案)
- 駱駝祥子讀書筆記一至二十四章
- 2025年方大萍安鋼鐵招聘筆試參考題庫含答案解析
- 2024年醫(yī)師定期考核臨床類考試題庫及答案(共500題)
- 2025年電力工程施工企業(yè)發(fā)展戰(zhàn)略和經(jīng)營計劃
- 2022年公務(wù)員多省聯(lián)考《申論》真題(安徽C卷)及答案解析
- 大型活動保安培訓(xùn)
- 2024年大學(xué)本科課程教育心理學(xué)教案(全冊完整版)
- 信息系統(tǒng)運維服務(wù)類合同6篇
- 江蘇省七市2025屆高三最后一卷物理試卷含解析
評論
0/150
提交評論