軟體需求與分析課堂測試九—結構化建模分析II(100分)
(45分鐘)
1、 需求描述:
請設計一個倉儲管理系統原型系統,該系統支援多個倉庫的設立。統一 設立物資臺賬,物資臺賬需包含物資編碼、物資名稱、規格、材質、供應商、 品牌、物資分類,使用者可以自定義物資的物資分類。需限制相同的物資名稱、 規格、材質的物資不能設立相同的物資編碼。倉庫人員可進行入庫作業、出 庫作業業務。入庫單、出庫單的業務單據編碼系統自動生成,不能手工錄入, 可以採用年月日+流水號的方式。系統可查詢按物資編碼的庫存資訊、按物 資分類彙總的庫存資訊、入庫單資訊、出庫單資訊。
考核內容:
1、結構設計:設計資料庫結構,繪製ER圖,並寫出相應的資料字典。
ER圖:
資料字典:
物資(Material) MaterialID (主鍵) Name Description CategoryID (外來鍵,關聯物資臺賬) 物資臺賬(Material Ledger) LedgerID (主鍵) MaterialID (外來鍵,關聯物資) 倉庫(Warehouse) WarehouseID (主鍵) Name Location 倉庫人員(Warehouse Staff) StaffID (主鍵) Name Position 入庫單(Inventory Entry) EntryID (主鍵) MaterialID (外來鍵,關聯物資) Quantity Date StaffID (外來鍵,關聯倉庫人員) 出庫單(Inventory Exit) ExitID (主鍵) MaterialID (外來鍵,關聯物資) Quantity Date StaffID (外來鍵,關聯倉庫人員) 儲存(Storage) StorageID (主鍵) WarehouseID (外來鍵,關聯倉庫) MaterialID (外來鍵,關聯物資) Quantity 供應(Supply) SupplyID (主鍵) SupplierID (外來鍵,關聯供應商) MaterialID (外來鍵,關聯物資) Quantity 操作業務(Operation Task) TaskID (主鍵)
2、業務開發:(1)繪製功能結構圖;
(2)繪製主介面及各個子介面的頁面原型。