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