软件工程课堂测试九

软件需求与分析课堂测试结构化建模分析II100分)

45分钟)

            

1、 需求描述:

请设计一个仓储管理系统原型系统,该系统支持多个仓库的设立。统一 设立物资台账,物资台账需包含物资编码、物资名称、规格、材质、供应商、 品牌、物资分类,用户可以自定义物资的物资分类。需限制相同的物资名称、 规格、材质的物资不能设立相同的物资编码。仓库人员可进行入库作业、出 库作业业务。入库单、出库单的业务单据编码系统自动生成,不能手工录入, 可以采用年月日+流水号的方式。系统可查询按物资编码的库存信息、按物 资分类汇总的库存信息、入库单信息、出库单信息。

考核内容:

1、结构设计:设计数据库结构,绘制ER图,并写出相应的数据字典。

 

 

ER图:

 

数据字典:

 

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
物资(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)绘制主界面及各个子界面的页面原型

 

 

 

 

posted @   财神给你送元宝  阅读(10)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示