目录

软件工程-超市库存管理系统-UML模型

软件工程 超市库存管理系统 UML模型

文章目录


这块内容为队友编辑

1 项目设计模型

1.1.系统UML建模设计

1.1.1.UML简介

UML是一种功能强大的、面向对象的可视化系统分析的建模语言,它采用一整套成熟的建模技术,广泛地适用于各个应用领域。它的各个模型可以帮助开发人员更好地理解业务流程,建立更可靠、更完善的系统模型。从而使用户和开发人员对问题的描述达到相同的理解,以减少语义差异,保障分析的正确性。

1.1.2.系统的用例分析

该仓库管理系统的E-R图如下:

https://i-blog.csdnimg.cn/blog_migrate/86452af1b412f3453fd893c8e745b323.png

从E-R图中我们可以看出使用者对本系统所具有的功能。包括:

商品入库:商品入库后入库量改变,总的数量+=入库量。

商品出库:商品出库后出库量改变,总的数量+=出库量。

查询商品:得到查询商品的id、编号、保质期等。

修改商品:修改商品的id、编号、保质期。按需求改变。

1.1.3.系统的用例模型

https://i-blog.csdnimg.cn/blog_migrate/3a480f9037233b88dcd270f69ac577d6.png

1.1.4.系统的用例描述

系统的用例描述由下表的表1至表5构成。

https://i-blog.csdnimg.cn/blog_migrate/2c14610dae033967773992f0495f29d2.png

https://i-blog.csdnimg.cn/blog_migrate/6e18e6b18a6bcaf0e4653486e083567c.png

https://i-blog.csdnimg.cn/blog_migrate/fe3ee7fc139cd01ba39cfc7e3156298a.png

https://i-blog.csdnimg.cn/blog_migrate/4b89df77e5262b29ddb35c13e619c6b5.png

https://i-blog.csdnimg.cn/blog_migrate/1759c81d01cc72851ec25fb23c01f730.png

1.1.5.系统的动态模型

顺序图:

https://i-blog.csdnimg.cn/blog_migrate/64bd9e829668cc05e57ae5e40732156d.png

交互图:

https://i-blog.csdnimg.cn/blog_migrate/c813fd2771e3abae36177b2465ba1d3a.png

活动图:

https://i-blog.csdnimg.cn/blog_migrate/b74b2e6ecc59c63051a2ec0280bc0fab.png

状态图:

https://i-blog.csdnimg.cn/blog_migrate/124cf4616aee6c3f68eb329876dc742f.png

1.1.6.系统的静态模型

主要类模型:

https://i-blog.csdnimg.cn/blog_migrate/aa68f950255730a59620da1ac17a6152.png

https://i-blog.csdnimg.cn/blog_migrate/ba54a5ffa437e97a87c306eb23c8e75c.png

对象模型:

https://i-blog.csdnimg.cn/blog_migrate/6a70054a962aa2b155d56c248b46fbc3.png

组件模型:

https://i-blog.csdnimg.cn/blog_migrate/1b033e6249a9f48333e4ad17f265d2a2.png

部署模型:

https://i-blog.csdnimg.cn/blog_migrate/357cf84c7dce27d6d7a893855334f9d7.png