个人工程实践课题为“智能化仓储管理平台”,主要功能是简化仓储过程当中的管理操做,整个系统包括登陆,出库和入库三个模块,使用者包括两类人一是系统管理员一种是仓库管理员,前者除了基本功能外还要拥有管理人员帐户等功能。以本课题为例,进行领域建模分析:数据库
领域模型是对领域内的概念类或现实世界中对象的可视化表示,是描述业务用例实现的对象模型,它将结构的概念和行为的概念结合了起来。服务器
模型一般由两个部分组成,一是元素,二就是元素间的关系,所以,领域建模(Domain Modeling)/业务分析的主要就是:
1)寻找业务对象(Business Object)
2)恰当创建这些对象间的关系 对象
按照以下要求对项目进行建模:blog
(1)收集业务领域的相关信息(重点关注功能方面的需求-其他的需求与相关文档可适当考虑在内):文档
(2)头脑风暴-列出业务领域相关的重要概念(包括它们的属性属性值以及它们之间的关系):登录
(3)将业务领域概念分类(–类别–属性/属性值–关系—);后台
(4)采用UML类图记录最终分析结果。可视化
建模结果以下:硬件
1)需求分析:方法
本系统具备两类用户,仓库管理员具备入库与出库货品的功能,经过应用内的操做修改服务器中数据库的信息并由服务器通知具体设备进行相应的操做;系统管理员具备对人员的管理功能,一样是对于数据库的操做修改后台数据,而系统管理员的帐户不可更改,同时还有随时获取仓库内各库存信息的功能
2)相关概念:
在本系统中,包括以下类:
系统管理员具备属性:管理员ID,人员帐户,库存数量。方法:帐户管理,库存查询。
仓库管理员具备属性:用户ID,货品信息。方法:出库,入库。
服务器数据库具备属性:帐户数据,库存数据。方法:数据解析,修改数据,与硬件模块通讯
3)UML类图以下: