《資料庫原理與設計》課程設計工廠管理系統

2021-03-04 05:17:20 字數 2947 閱讀 6508

目錄一、課程設計內容基本要求 2

1、工廠管理資料庫 2

2、開發環境 2

3、基本要求 3

4、文件格式 3

二、需求分析 4

1、功能需求 4

2、資料字典 4

3、資料流圖 6

三、概念結構設計 9

1、實體 9

2、區域性的e-r圖 10

3、總體的e-r圖 12

四、邏輯模式設計 12

1、將e-r圖轉化為關係模式 12

2、資料模型的優化 13

五、檢驗是否滿足使用者需求 15

六、**設計和介面設計 17

七、總結 20

八、參考文獻 21

工廠需建立乙個管理資料庫儲存以下資訊:

*工廠資訊包括工廠代號,工廠名,廠長名及工廠運營開銷。

*乙個廠內有多個車間,每個車間有車間號、車間主任姓名、位址,**及每個月的車間運營開銷。

*乙個車間有多個工人,每個工人有職工號、姓名、年齡、性別,工種及月工資。

*乙個車間生產多種產品,產品有產品號、產品名、規格,製造成本和銷售**。

*乙個車間生產多個零件,乙個零件也可能由多個車間製造。零件有零件號、零件名,製造成本和銷售**。

*乙個產品由多個零件組成,乙個零件也可裝配出多種產品。

*產品與零件均存入倉庫中。

*廠內有多個倉庫,倉庫有倉庫號,倉庫主任姓名、**及倉庫的運營成本。

應完成的主要功能:(1)各種各樣的管理功能,如工廠資訊的管理功能,包括錄入、修改、查詢、輸出工廠的資訊;車間資訊的管理功能,包括錄入、修改、查詢、輸出車間的資訊;還有工人,零件,產品,倉庫等的資訊管理功能。(2) 工廠的利潤統計,包括月利潤和年利潤統計。

(3) 能輸出各種各樣的報表,如工人工資月報表,年報表;每個車間生產的產品和零件數量的月報表;倉庫儲存產品和零件數量的月報表;工廠運營開銷和車間運營開銷的月報表等。

資料庫選用微軟的sql server。開發環境可以選擇:(1)delphi; (2)visual basic; (3) c++ builder; (4) visual c++。

只選擇其中的一種軟體開發工具就可以。

(1)完成問題陳述中所提到的所有需求功能

(2)要求撰寫不少於2500個文字的文件。

(3)文件中至少要包括:er模型圖、系統功能圖、資料字典、表關係的詳細說明。

(4)使用者介面設計:採用視窗式,色彩要柔和,介面要友好,操作要簡單。

(5)使用者手冊,描述軟體系統所具有的功能及基本的使用方法。使使用者能了解該軟體的用途,並能確定在什麼情況下、如何使用它。

(6)操作手冊,為操作人員提供該軟體每乙個執行的具體過程和相關知識,包括操作方法的細節等。

(1)概述

包括專案背景、編寫目的、軟體定義、開發環境等內容。

(2)需求分析

問題陳述、需完成的功能。

畫出er模型圖

(3)資料庫邏輯設計

把er模型圖轉換為關係表。

描述每乙個基本表關係。要求所有關係達到b**f正規化。

定義檢視、定義索引、主關鍵字、定義許可權。

(4)軟體功能設計

畫出軟體功能圖。

描述每乙個功能所完成的任務情況。

(5)介面設計

介面設計要合理。

(6)結束語

寫出完成本課程設計的心得,領會資料庫理論與軟體開發實踐的關係。有哪些收穫。軟體還需要哪些改進。

(7)、參考文獻。

本課題任務是開發乙個小型的工廠管理系統,乙個小型的工廠管理系統是實現對工廠基本資訊(工廠、車間、工人、產品等資料)進行管理。主要功能:(1)各種各樣的管理功能,如工廠資訊的管理功能,包括錄入、修改、查詢、輸出工廠的資訊;車間資訊的管理功能,包括錄入、修改、查詢、輸出車間的資訊;還有工人,零件,產品,倉庫等的資訊管理功能。

(2) 工廠的利潤統計,包括月利潤和年利潤統計。(3) 能輸出各種各樣的報表,如工人工資月報表,年報表;每個車間生產的產品和零件數量的月報表;倉庫儲存產品和零件數量的月報表;工廠運營開銷和車間運營開銷的月報表等。

工廠需建立乙個管理資料庫儲存以下資訊:

*工廠資訊包括工廠代號,工廠名,廠長名及工廠運營開銷。

*乙個廠內有多個車間,每個車間有車間號、車間主任姓名、位址,**及每個月的車間運營開銷。

*乙個車間有多個工人,每個工人有職工號、姓名、年齡、性別,工種及月工資。

*乙個車間生產多種產品,產品有產品號、產品名、規格,製造成本和銷售**。

*乙個車間生產多個零件,乙個零件也可能由多個車間製造。零件有零件號、零件名,製造成本和銷售**。

*乙個產品由多個零件組成,乙個零件也可裝配出多種產品。

*產品與零件均存入倉庫中。

*廠內有多個倉庫,倉庫有倉庫號,倉庫主任姓名、**及倉庫的運營成本。

資料項表1.1

資料項名含義說明資料型別長度

廠名工廠相關資訊char20

廠長名工廠相關資訊char6

車間號車間相關資訊int10

車間主任車間相關資訊char6

位址車間相關資訊char20

**車間相關資訊int11

員工號員工相關資訊int10

職位編號員工相關資訊char20

姓名員工相關資訊char6

年齡員工相關資訊int2

性別員工相關資訊char2

工種員工相關資訊char20

位址員工相關資訊char20

**員工相關資訊int11

產品號產品相關資訊int10

**產品相關資訊int10

產品名稱產品相關資訊char20

車間號產品相關資訊int10

零件號零件相關資訊int10

重量零件相關資訊int10

**零件相關資訊int10

倉庫保管員編號倉庫相關資訊int10

姓名倉庫相關資訊char6

《資料庫原理與應用》課程設計報告

16週交作業 資料庫基礎與access 課程設計報告 設計題目 綜合人事管理系統 班級學號 姓名經濟管理學院 2015年6月28日 一 需求分析 一級標題,黑體,小三號,加粗,如有二級標題,用黑體,四號,加粗 正文,宋體,小號 1 資訊處理 即這一資料庫系統中需要儲存哪些資訊。2 處理需求 即對資料...

資料庫課程設計

隨著網際網路的發展,社會生活步驟的加快,電子商務逐漸走進人們的生活,滿足了人們生活步驟的需要。高效,低成本使其成為了新興的經營模式和理念。民以食為天 隨著生活水平的提高,餐飲業在服務行業中站有越來越重要的地位。同時人們也需要一種更有效 更快速 更便捷的方法來解決吃飯的時間問題。而網上訂餐系統也營運而...

資料庫課程設計

資料庫技術及應用課程設計 教學管理系統設計 班級電氣0705 姓名何山 學號 u200712295 時間 2010年1月24日 1 緒論 資料庫是20世紀60年代中後期開始出現的一種資料管理技術,它具有以下優點 1 實現資料共享 資料共享包含所有使用者可同時訪問資料庫中的資料,也包括使用者可以用各種...