軟體工程課堂測試九

财神给你送元宝發表於2024-12-02

軟體需求與分析課堂測試結構化建模分析II100分)

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)繪製主介面及各個子介面的頁面原型

相關文章