软件需求与分析课堂测试九—结构化建模分析II(100分)
(45分钟)
1、 需求描述:
请设计一个仓储管理系统原型系统,该系统支持多个仓库的设立。统一 设立物资台账,物资台账需包含物资编码、物资名称、规格、材质、供应商、 品牌、物资分类,用户可以自定义物资的物资分类。需限制相同的物资名称、 规格、材质的物资不能设立相同的物资编码。仓库人员可进行入库作业、出 库作业业务。入库单、出库单的业务单据编码系统自动生成,不能手工录入, 可以采用年月日+流水号的方式。系统可查询按物资编码的库存信息、按物 资分类汇总的库存信息、入库单信息、出库单信息。
考核内容:
1、结构设计:设计数据库结构,绘制ER图,并写出相应的数据字典。
ER图:
数据字典:
物资(Material)MaterialID (主键)NameDescriptionCategoryID (外键,关联物资台账)物资台账(Material Ledger)LedgerID (主键)MaterialID (外键,关联物资)仓库(Warehouse)WarehouseID (主键)NameLocation仓库人员(Warehouse Staff)StaffID (主键)NamePosition入库单(Inventory Entry)EntryID (主键)MaterialID (外键,关联物资)QuantityDateStaffID (外键,关联仓库人员)出库单(Inventory Exit)ExitID (主键)MaterialID (外键,关联物资)QuantityDateStaffID (外键,关联仓库人员)存储(Storage)StorageID (主键)WarehouseID (外键,关联仓库)MaterialID (外键,关联物资)Quantity供应(Supply)SupplyID (主键)SupplierID (外键,关联供应商)MaterialID (外键,关联物资)Quantity操作业务(Operation Task)TaskID (主键)
2、业务开发:(1)绘制功能结构图;
(2)绘制主界面及各个子界面的页面原型。