一、工廠管理資料庫
工廠需建立一個管理資料庫儲存以下資訊:
工廠資訊包括工廠代號,工廠名,廠長名及工廠運營開銷。
一個廠內有多個車間,每個車間有車間號、車間主任姓名、地址,電話及每個月的車間運營開銷。
一個車間有多個工人,每個工人有職工號、姓名、年齡、性別,工種及月工資。
一個車間生產多種產品,產品有產品號、產品名、規格,製造成本和銷售價格。
一個車間生產多個零件,一個零件也可能由多個車間製造。零件有零件號、零件名,製造成本和銷售價格。
一個產品由多個零件組成,一個零件也可裝配出多種產品。
產品與零件均存入倉庫中。
廠內有多個倉庫,倉庫有倉庫號,倉庫主任姓名、電話及倉庫的運營成本。
應完成的主要功能:
(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模型圖轉換為關係表。
描述每一個基本表關係。要求所有關係達到BCNF正規化。
定義檢視、定義索引、主關鍵字、定義許可權。
4、軟體功能設計
畫出軟體功能圖。
描述每一個功能所完成的任務情況。
5、介面設計
介面設計要合理。
6、結束語
寫出完成本課程設計的心得,領會資料庫理論與軟體開發實踐的關係。有哪些收穫。軟體還需要哪些改進。
7、參考文獻。
評分標準:
1.優――完成上述題目的所有內容,功能完善,文件詳細,資料庫設計合理,人機介面介面好。
2.良――完成上述題目的大部分內容,功能較為完善,文件詳細,資料庫設計合較理,人機介面介面較好。
3.中――完成上述題目的大部分內容,功能基本完善,文件較詳細,資料庫設計基本合理,有基本的人機介面介面。
4.及格――基本完成上述內容,只有基本功能文件。
5.不及格――未按時完成上述內容,或者抄襲(雷同者全部為不及格)。
五、幾點說明
1.作業交上來的時間一般是下學期開學後前兩週,由班主任統一收上。請按時交上作業,若沒按時交,除特殊原因外,一律不予受理。
2.作業最好是拷貝在光碟上,不要用軟盤(軟盤經常出現不能讀的情況)。文件放在光碟上,可以不用列印。
3.作業一定要有源程式,若沒有,一律作不及格處理。