1、背景資料
工廠需建立壹個管理數據庫存儲以下信息:
*工廠信息包括工廠代號,工廠名,廠長名及工廠運營開銷。
*壹個廠內有多個車間,每個車間有車間號、車間主任姓名、地址,電話及每個月的車間運營開銷。
*壹個車間有多個工人,每個工人有職工號、姓名、年齡、性別,工種及月工資。
*壹個車間生產多種產品,產品有產品號、產品名、規格,制造成本和銷售價格。
*壹個車間生產多個零件,壹個零件也可能由多個車間制造。零件有零件號、零件名,制造成本和銷售價格。
*壹個產品由多個零件組成,壹個零件也可裝配出多種產品。
*產品與零件均存入倉庫中。
*廠內有多個倉庫,倉庫有倉庫號,倉庫主任姓名、電話及倉庫的運營成本。
1、系統功能的基本要求:
應完成的主要功能:(1)各種各樣的管理功能,如工廠信息的管理功能,包括錄入、修改、查詢、輸出工廠的信息;車間信息的管理功能,包括錄入、修改、查詢、輸出車間的信息;還有工人,零件,產品,倉庫等的信息管理功能。(2)工廠的利潤統計,包括月利潤和年利潤統計。
二、基本要求
(1)完成問題陳述中所提到的所有需求功能
(3)文檔中至少要包括:ER模型圖、系統功能圖、數據字典、表關系的詳細說明。
(4)用戶界面設計:采用窗口式,色彩要柔和,界面要友好,操作要簡單。
三、文檔格式1、概述包括項目背景、編寫目的、軟件定義、開發環境等內容。
2、需求分析
問題陳述、需完成的功能。以數據流圖和數據字典表達。
3、概念設計
將上述需求發行成果抽象為ER模型圖
4、邏輯設計
把ER模型圖轉換為關系表。
描述每壹個基本表關系。並進行規範化。定義視圖、定義索引、主關鍵字、定義權限