數(shù)據(jù)庫(kù)課程設(shè)計(jì)工廠管理系統(tǒng).doc
《數(shù)據(jù)庫(kù)課程設(shè)計(jì)工廠管理系統(tǒng).doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《數(shù)據(jù)庫(kù)課程設(shè)計(jì)工廠管理系統(tǒng).doc(10頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
數(shù)據(jù)庫(kù)課程設(shè)計(jì) 題目:工廠管理系統(tǒng) 學(xué)生姓名:樊曉鵬 班級(jí):09計(jì)算機(jī)本2班 一、 系統(tǒng)概述 工廠管理信息化是工廠管理系統(tǒng)應(yīng)用信息技術(shù)及其產(chǎn)品的過(guò)程,是信息技術(shù)應(yīng)用于工廠管理的過(guò)程。工廠信息化的實(shí)施,自上而下而言,必須與工廠的制度創(chuàng)新、組織創(chuàng)新和管理創(chuàng)新結(jié)合;自下而上而言,必須以管理人員使用信息技術(shù)水平的逐步提高為基礎(chǔ)。 工廠管理系統(tǒng)算是比較簡(jiǎn)單一種信息系統(tǒng)。它主要應(yīng)用于工廠倉(cāng)庫(kù)管理、職工管理、車間管理和零件管理。其中車間對(duì)職工和零件來(lái)說(shuō)是很重要的。 工廠管理信息化建設(shè)工作具有長(zhǎng)期性和內(nèi)容的多變性;正因?yàn)槿绱?,車間管理信息系統(tǒng)也不是一個(gè)簡(jiǎn)單的、封閉的、靜止的系統(tǒng),而是一個(gè)開(kāi)放的,隨著時(shí)間的推移會(huì)逐步變化和發(fā)展的系統(tǒng)。 二、 需求分析 2.1信息分析 我們根據(jù)工廠方面取得的信息資料,得出系統(tǒng)的信息需求和處理要求,得到設(shè)計(jì)所需的需求信息。這些信息是是選擇了對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)直接有用的信息。 A.工廠系統(tǒng): a1.車間:一個(gè)工廠有很多個(gè)車間,每個(gè)車間有車間號(hào)、車間主任名、地址、電話。 b.工人: 一個(gè)車間有多個(gè)工人,每個(gè)工人有職工號(hào)、姓名、年齡、性別和工種。 c.產(chǎn)品: 一個(gè)車間生產(chǎn)多鐘產(chǎn)品,產(chǎn)品有產(chǎn)品號(hào),價(jià)格。 d.零件: 一個(gè)車間有多個(gè)零件,一個(gè)零件也可以由多個(gè)車間制造。零件有零件號(hào)、重量和價(jià)格。 e.倉(cāng)庫(kù): 產(chǎn)品與零件存入倉(cāng)庫(kù)中,廠內(nèi)有多個(gè)倉(cāng)庫(kù),倉(cāng)庫(kù)有倉(cāng)庫(kù)號(hào)、倉(cāng)庫(kù)保管員、姓名、電話。 B.系統(tǒng)聯(lián)系: a.生產(chǎn):一個(gè)車間有多個(gè)零件,一個(gè)零件也可以由多個(gè)車間制造。 b.組成:一個(gè)產(chǎn)品由多個(gè)零件組成,一種零件也可裝配多中產(chǎn)品內(nèi)。 c.保管:產(chǎn)品與零件存入倉(cāng)庫(kù)中,廠內(nèi)有多個(gè)倉(cāng)庫(kù)。 倉(cāng)庫(kù)表 車間表 員工表 零件表 產(chǎn)品表 2.2數(shù)據(jù)流圖 車間 員工維護(hù) 零件維護(hù) 車間維護(hù) 倉(cāng)庫(kù)維護(hù) 產(chǎn)品 產(chǎn)品維護(hù) 零件 員工 倉(cāng)庫(kù) 2.3教室管理信息系統(tǒng)各實(shí)體及聯(lián)系的數(shù)據(jù)字典 表1.車間數(shù)據(jù)字典 屬性名 存儲(chǔ)代碼 類型 長(zhǎng)度 備注 車間編號(hào) cjbh char 2 工廠車間編號(hào) 車間名稱 mc char 3 工廠車間名稱 車間主任編號(hào) cjzrbh char 3 工廠車間主任編號(hào) 備注 bz char 4 可顯示備注 表2 員工數(shù)據(jù)字典 屬性名 存儲(chǔ)代碼 類型 長(zhǎng)度 備注 編號(hào) ygbh char 3 員工編號(hào) 姓名 xm char 8 員工姓名 工種 gz char 1 員工工種 職位編號(hào) zwbh char 3 員工職位編號(hào) 年齡 nl char 2 員工年齡 性別 xb char 4 員工性別 電話 dh char 6 員工電話 地址 dz char 6 員工地址 表3 產(chǎn)品數(shù)據(jù)字典 屬性名 存儲(chǔ)代碼 類型 長(zhǎng)度 備注 編號(hào) cpbh char 3 產(chǎn)品名稱 cpmc char 3 價(jià)格 jg char 2 車間編號(hào) cjbh char 2 工廠車間主任編號(hào) 備注 bz char 4 可顯示備注 表4 零件數(shù)據(jù)字典 屬性名 存儲(chǔ)代碼 類型 長(zhǎng)度 備注 零件號(hào) ljbh char 3 零件編號(hào) 重量 zl char 3 零件重量 價(jià)格 jg char 1 零件價(jià)格 表5 車間-零件數(shù)據(jù)字典 屬性名 存儲(chǔ)代碼 類型 長(zhǎng)度 備注 車間編號(hào) cjbh char 2 工廠車間編號(hào) 零件編號(hào) ljbh char 3 零件編號(hào) 表6 產(chǎn)品-零件數(shù)據(jù)字典 屬性名 存儲(chǔ)代碼 類型 長(zhǎng)度 備注 產(chǎn)品編號(hào) cbbh char 3 產(chǎn)品編號(hào) 零件號(hào) ljbh char 3 零件編號(hào) 表7 倉(cāng)庫(kù)數(shù)據(jù)字典 屬性名 存儲(chǔ)代碼 類型 長(zhǎng)度 備注 編號(hào) ckbh char 3 倉(cāng)庫(kù)編號(hào) 管理員姓名 glyxm char 8 倉(cāng)庫(kù)管理員姓名 電話 dh char 6 倉(cāng)庫(kù)管理員電話 表8零件-倉(cāng)庫(kù)數(shù)據(jù)字典 屬性名 存儲(chǔ)代碼 類型 長(zhǎng)度 備注 倉(cāng)庫(kù)編號(hào) ckbh char 3 倉(cāng)庫(kù)編號(hào) 零件編號(hào) ljbh char 3 零件編號(hào) 表9產(chǎn)品-倉(cāng)庫(kù)數(shù)據(jù)字典 屬性名 存儲(chǔ)代碼 類型 長(zhǎng)度 備注 倉(cāng)庫(kù)編號(hào) ckbh char 3 工廠倉(cāng)庫(kù)編號(hào) 產(chǎn)品編號(hào) cpbh char 3 產(chǎn)品編號(hào) 表10數(shù)據(jù)字典 屬性名 存儲(chǔ)代碼 類型 長(zhǎng)度 備注 廠名 fname char 12 工廠名稱 廠長(zhǎng)名 fmanager char 10 廠長(zhǎng)姓名 三、 概念結(jié)構(gòu)設(shè)計(jì)(E-R)模型 3.1實(shí)體列表 實(shí) 體 描 述 車 間 車間編號(hào),車間名稱,車間主任編號(hào),備注 員 工 編號(hào),姓名,工種,職位編號(hào),年齡,性別,電話,地址 倉(cāng) 庫(kù) 編號(hào),管理員姓名,電話 產(chǎn) 品 編號(hào),產(chǎn)品名稱,價(jià)格,車間編號(hào),備注 零 件 零件號(hào),重量,價(jià)格 3.2分E-R圖 車間-零件E-R圖 產(chǎn)品-零件E-R圖 零件-倉(cāng)庫(kù)E-R圖 產(chǎn)品-倉(cāng)庫(kù)E-R圖 車間-工廠E-R圖 員工-車間E-R圖 車間-產(chǎn)品E-R圖 產(chǎn)品 車間 車間 員工 零件 倉(cāng)庫(kù) 車間 產(chǎn)品 車間 工廠 倉(cāng)庫(kù) 零件 產(chǎn)品 零件 生產(chǎn) 所屬 所屬 所屬 生產(chǎn) 保管 組成 3.3全局E-R圖 所屬 員工 生產(chǎn) 零件 車間 所屬 工 廠 生產(chǎn) 產(chǎn)品 組成 保管 倉(cāng) 庫(kù) 所屬 全局E-R圖 四、 邏輯結(jié)構(gòu)設(shè)計(jì) 邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)是將概念結(jié)構(gòu)設(shè)計(jì)的E-R圖,轉(zhuǎn)化為與選用的 DBMS所支持的數(shù)據(jù)模型相符的邏輯結(jié)構(gòu),形成邏輯模型。 工廠(廠名, 廠長(zhǎng)名) 車間(車間號(hào),車間主任,地址,電話) 工人(職工號(hào),姓名,年齡,性別,工種) 產(chǎn)品(產(chǎn)品號(hào),價(jià)格) 零件(零件號(hào),重量,價(jià)格) 倉(cāng)庫(kù)(倉(cāng)庫(kù)號(hào),倉(cāng)庫(kù)保管員,姓名,電話) 1:n 表: 工廠(廠名, 廠長(zhǎng)名) 表: 車間(廠名,車間號(hào),車間主任,地址,電話) 1:n 表:車間(車間號(hào),車間主任,地址,電話) 表:工人(車間號(hào),職工號(hào),姓名,年齡,性別,工種) M:N 表: 車間(車間號(hào),車間主任,地址,電話) 表: 產(chǎn)品(產(chǎn)品號(hào),價(jià)格) 表: 生產(chǎn)(車間號(hào),產(chǎn)品號(hào),價(jià)格) M:N 表:車間(車間號(hào),車間主任,地址,電話) 表:零件(零件號(hào),重量,價(jià)格) 表;生產(chǎn)(車間號(hào),零件號(hào),重量,價(jià)格) 1:n 表: 產(chǎn)品(產(chǎn)品號(hào),價(jià)格) 表: 零件(產(chǎn)品號(hào),零件號(hào),重量,價(jià)格) 1:n 工廠(廠名, 廠長(zhǎng)名) 倉(cāng)庫(kù)(廠名,倉(cāng)庫(kù)號(hào),倉(cāng)庫(kù)保管員,姓名,電話) 五、 物理結(jié)構(gòu)設(shè)計(jì) 5.1關(guān)系模式存取方式選擇 數(shù)據(jù)庫(kù)管理系統(tǒng)一般提供多種存取方法。常用的存取方法有三類:一是索引方法,目前主要是B+樹索引方法;第二類是聚簇方法,第三類是Hash方法。 B+樹索引是數(shù)據(jù)庫(kù)中經(jīng)典的存取方法,使用最普遍。我們的數(shù)據(jù)庫(kù)管理信息系統(tǒng)在系統(tǒng)建立過(guò)程中自動(dòng)創(chuàng)建了B+樹索引。 5.2確定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu) 確定數(shù)據(jù)庫(kù)物理結(jié)構(gòu)主要指確定數(shù)據(jù)的存放位置和存儲(chǔ)結(jié)構(gòu),包括確定關(guān)系、索引、聚簇、日志、備份等的存儲(chǔ)安排和存儲(chǔ)結(jié)構(gòu),確定系統(tǒng)配置等。 5.3評(píng)價(jià)物理結(jié)構(gòu) 在開(kāi)發(fā)教室管理信息系統(tǒng)的過(guò)程中,我們綜合考慮了系統(tǒng)的時(shí)間效率、空間效率、維護(hù)代價(jià)和各種用戶要求進(jìn)行了權(quán)衡。評(píng)價(jià)物理數(shù)據(jù)庫(kù)的方法完全依賴于所選用的RDBMS,而我們采用的是KingbaseES5.0.,這種評(píng)價(jià)完全取決于該數(shù)據(jù)庫(kù)管理系統(tǒng)的評(píng)價(jià)方法,主要從定量估算各種方案的存儲(chǔ)空間和維護(hù)代價(jià)入手,對(duì)估算結(jié)果進(jìn)行權(quán)衡、比較。 六、 數(shù)據(jù)庫(kù)的實(shí)施 物理實(shí)施的SQL語(yǔ)句打開(kāi)SQL查詢分析器,將如下數(shù)據(jù)輸入。即建表成功。 create table factory (fname char (12), fmanager char(10), constraint fname_pk primary key(fname)); create table cj (cjbh char(2), mc char(3), cjzrbh char(3), bz char(4) constraint cjbh_pk primary key(cjbh)); create table yg (ygbh char(3), xm char(8), gz char(1), zwbh char(3), nl char(2), xb char(4), dh char(6), dz char(6) constraint ygbh_pk primary key(ygbh)); create table cp (cpbh char(3), cpmc char(3), jg char(2), cjbh char(2), bz char(4) constraint cpbh_pk primary key(cpbh)); create table lj (ljbh char(3), zl char(3), jg char(1) constraint ljbh_pk primary key(ljbh)); create table cjlj (cjbh char(2), ljbh char(3)); create table cplj (cpbh char(3), ljbh char(3)); create table ck (ckbh char(3), glyxm char(8), dh char(6) constraint ckbh_pk primary key(ckbh)); create table ljck (ckbh char(3), ljbh char(3)); create table cpck (ckbh char(3), cpbh char(3)); 七、 設(shè)計(jì)總結(jié) 通過(guò)這次課程設(shè)計(jì),讓我們知道,如果僅僅只是運(yùn)用理論知識(shí),是遠(yuǎn)遠(yuǎn)不夠的。我們必須理論聯(lián)系實(shí)際,才能很好的將數(shù)據(jù)庫(kù)這門課程學(xué)好,并用于實(shí)際案例中。任何知識(shí)只有到實(shí)踐中才能發(fā)現(xiàn)并解決問(wèn)題。- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 數(shù)據(jù)庫(kù) 課程設(shè)計(jì) 工廠 管理 系統(tǒng)
鏈接地址:http://www.3dchina-expo.com/p-6668417.html