UML建模案例超市进销存管理系统教学内容.docx

上传人:b****5 文档编号:6400882 上传时间:2023-01-06 格式:DOCX 页数:15 大小:800.47KB
下载 相关 举报
UML建模案例超市进销存管理系统教学内容.docx_第1页
第1页 / 共15页
UML建模案例超市进销存管理系统教学内容.docx_第2页
第2页 / 共15页
UML建模案例超市进销存管理系统教学内容.docx_第3页
第3页 / 共15页
UML建模案例超市进销存管理系统教学内容.docx_第4页
第4页 / 共15页
UML建模案例超市进销存管理系统教学内容.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

UML建模案例超市进销存管理系统教学内容.docx

《UML建模案例超市进销存管理系统教学内容.docx》由会员分享,可在线阅读,更多相关《UML建模案例超市进销存管理系统教学内容.docx(15页珍藏版)》请在冰豆网上搜索。

UML建模案例超市进销存管理系统教学内容.docx

UML建模案例超市进销存管理系统教学内容

实验报告规范

实验报告

姓名

学号

班级

成绩

实验名称

超市进销存管理系统的UML建模

实验日期

一.实验内容

基于OO设计与分析方法,用统一建模语言UML完成一个超市进销存管理系统

要求:

软件系统模型包括8种建模图,其中至少包含三个主要用例的用例脚本描述、顺序图、活动图和两个有较复杂行为的类的实例状态图。

2.需求分析文档描述

超市进销存管理系统要求能对超市的进、销、存行为进行管理,并且能根据不同权限的系统用户的需求进行报表的生成和查询,为超市管理者的决策提供协助。

当库存和在架商品数量低于临界值时,能发出警报,提醒库存管理人员。

当销售人员售出商品时,记录的在架商品的数量能相应的减少出售数量。

能进行人员的日常管理。

3.设计方法、思路和主要技术

设计方法、思路:

根据系统需要实现的功能,我将系统划分成五个子系统,分别是销售部、进货部、库存部、会计部、经理室。

分别用于实现商品的销售,商品的进货,商品的库存,金钱和报表,人事和决策的管理。

主要技术:

UML

4.软件系统建模(包括完整建模图)

(1)系统用例图

(1)企业级用例图

 

(2)系统级用例图

(3)销售部用例图

(4)进货部用例图

用例“生成订单”的描述

用例名称

生成订单

标识符

SP0001

用例描述

当进货员收到经理发出的订货单,联系供货商,谈好价格,报经理审核后,生成订单,用例结束。

参与者

进货员经理供货商

优先级

1

状态

未审核

前置条件

订货员收到经理发出的订货单

后置条件

订货

基本操作流程

进货员根据订货表选择多家供货商联系,谈好价格,将多家供货商的价格报经理审核,由经理选择供货商,然后进货员生成订单。

可选操作流程

进货员根据订货表先选择一家供货商联系,谈好价格,将价格报经理审核,审核通过,生成订单,不通过再联系下一家供货商。

被泛化的用例

被包含的用例

被扩展的用例

(5)库存部用例图

用例“货物上架”描述

随着社会经济、文化的飞跃发展,人们正从温饱型步入小康型,崇尚人性和时尚,不断塑造个性和魅力的现代文化价值观念,已成为人们的追求目标。

因此,顺应时代的饰品文化显示出强大的发展势头和越来越广的市场,从事饰品销售是有着广阔的市场空间。

用例名称

我们熟练的掌握计算机应用,我们可以在网上搜索一些流行因素,还可以把自己小店里的商品拿到网上去卖,为我们小店提供了多种经营方式。

货物上架

标识符

§8-4情境因素与消费者行为2004年3月20日SP0003

用例描述

民族性手工艺品。

在饰品店里,墙上挂满了各式各样的小饰品,有最普通的玉制项链、珍珠手链,也有特别一点如景泰蓝的手机挂坠、中国结的耳坠,甚至还有具有浓郁的异域风情的藏族饰品。

当在架商品数量低于最小临界值,库存员收到警报,将库存货物摆上货架,用例结束。

(三)DIY手工艺品的“自助化”参与者

库存员

优先级

1

状态

通过批准

前置条件

上述所示的上海经济发展的数据说明:

人们收入水平的增加,生活水平的提高,给上海的饰品业带来前所未有的发展空间,为造就了一个消费额巨大的饰品时尚市场提供了经济基础。

使大学生对DIY手工艺品的时尚性消费,新潮性消费,体验性消费成为可能。

在架商品数量达到最小临界值

后置条件

(二)DIY手工艺品的“热卖化”在架商品数量达到最大临界值

动漫书籍□化妆品□其他□基本操作流程

库存员收到警报,将库存货物摆上货架

PS:

消费者分析可选操作流程

自制性手工艺品。

自制饰品其实很简单,工艺一点也不复杂。

近两年来,由于手机的普及,自制的手机挂坠特别受欢迎。

库存员每天清点在架货物,补充在架货物数量

被泛化的用例

被包含的用例

被扩展的用例

用例“生成订货表”描述

用例名称

生成订货表

标识符

SP0008

用例描述

库存商品数量低于最小临界值,库存员收到警报,库存员制定订货单,用例结束。

参与者

库存员

优先级

1

状态

通过批准

前置条件

库存商品数量达到最小临界值

后置条件

提交订货单

基本操作流程

库存员收到警报,制定订货单

可选操作流程

库存员库清点库存,发现库存接近最小临界值,生成订货表。

被泛化的用例

被包含的用例

被扩展的用例

 

(6)会计部用例图

(7)经理部用例图

(2)系统类图

本系统的类的关系比较复杂,用一张完整的类图来表示的话,不容易看清楚类之间的关系。

所以我这里用了5张类图来说明。

(1)销售部类图

(2)进货部类图

 

(3)库存部类图

(4)会计部类图

(5)经理室类图

 

(3)系统顺序图

(1)顾客购买商品顺序图

(2)订货顺序图

(3)超市库存变化顺序图

(4)系统协作图

(1)超市订货协作图

(5)系统活动图

(1)顾客购买商品活动图

(2)生成订货单活动图

(3)生成订单的活动图

(6)系统状态图

(1)商品状态图

(7)系统组件图

(8)系统部署图

 

5.实验结论

在指导老师的指导下,经过两人的合作努力,设计过程中加入了两人的设计思想,完成了超市进销存管理系统的设计与实现。

编写需求与设计报告是基于UML的面向对象设计,在两人的观点达成基本一致的基础上完成UML作图与文档写作。

通过这次试验,至少基本掌握了一种UML建模工具,学会了UML的8种建模图,对UML建模这门课程有了更直观,更深刻的认识。

同时也通过实践锻炼了自身的能力,启发了自己对于UML的兴趣。

在以后的学习中,会进一步学习UML建模。

报告提交日期

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 交通运输

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1