UML案例_超市进销存系统.ppt
《UML案例_超市进销存系统.ppt》由会员分享,可在线阅读,更多相关《UML案例_超市进销存系统.ppt(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、练习练习:请对请对超市进销存超市进销存系统进行系统进行UMLUML建模建模vv系统需满足的基本需求如下:系统需满足的基本需求如下:系统需满足的基本需求如下:系统需满足的基本需求如下:vv1 1 1 1、销售:、销售:、销售:、销售:售售售售货员货员接受接受接受接受顾顾客客客客订购订购,输输入入入入顾顾客客客客购买购买的商品,的商品,的商品,的商品,计计算算算算总总价价价价 顾顾客付款并接受清客付款并接受清客付款并接受清客付款并接受清单单 售售售售货员货员保存保存保存保存顾顾客客客客购买购买的商品的商品的商品的商品记录记录 vv2 2 2 2、库存:、库存:、库存:、库存:库库存管理存管理存管理
2、存管理员员每天每天每天每天进进行行行行盘盘点点点点 库库存管理存管理存管理存管理员员每天每天每天每天发现库发现库存商品有存商品有存商品有存商品有损损坏坏坏坏时时,及,及,及,及时时到相关部到相关部到相关部到相关部门报损门报损 供供供供应应商的商品到商的商品到商的商品到商的商品到货时货时,超市人,超市人,超市人,超市人员员首先首先首先首先检查检查商品是否合格,并将合格商品商品是否合格,并将合格商品商品是否合格,并将合格商品商品是否合格,并将合格商品入入入入库处库处理理理理 经经理、理、理、理、统计统计分析分析分析分析员员根据需要根据需要根据需要根据需要进进行相关商品的模糊行相关商品的模糊行相关商
3、品的模糊行相关商品的模糊查询查询或或或或详细查询详细查询 vv3 3 3 3、订货:、订货:、订货:、订货:订货员订货员用新商品供用新商品供用新商品供用新商品供应应商信息更新供商信息更新供商信息更新供商信息更新供应应商数据商数据商数据商数据库库的信息的信息的信息的信息 订货员统计库订货员统计库存商品是否低于存商品是否低于存商品是否低于存商品是否低于库库存下限,然后制作存下限,然后制作存下限,然后制作存下限,然后制作订货单订货单 vv4 4 4 4、经理:、经理:、经理:、经理:经经理在促理在促理在促理在促销销期期期期间间或或或或节节日期日期日期日期间间,注明相关商品的促,注明相关商品的促,注明
4、相关商品的促,注明相关商品的促销销价格和手段价格和手段价格和手段价格和手段 经经理按市理按市理按市理按市场场情况情况情况情况经经常常常常变动变动商品价格商品价格商品价格商品价格 练习练习:请对请对超市进销存超市进销存系统进行系统进行UMLUML建模建模v绘出整个用例图绘出整个用例图v绘出几个用例的顺序图绘出几个用例的顺序图v绘出基于上述顺序图得出的类图绘出基于上述顺序图得出的类图v给出给出“订订货货单单”对象的状态图对象的状态图分析分析1 1v1 1 1 1、销售:、销售:、销售:、销售:售售售售货员货员接受接受接受接受顾顾客客客客订购订购,输输入入入入顾顾客客客客购买购买的商品,的商品,的商
5、品,的商品,计计算算算算总总价价价价 顾顾客客客客付款付款付款付款并接受清并接受清并接受清并接受清单单 售售售售货员货员保存保存保存保存顾顾客客客客购买购买的商品的商品的商品的商品记录记录 v1 1 1 1、销售:、销售:、销售:、销售:1.1.1.1.售售售售货员货员接受接受接受接受顾顾客客客客订购订购2.2.2.2.售售售售货员货员输输入入入入顾顾客客客客购买购买的商品的商品的商品的商品3.3.3.3.售售售售货员货员计计算算算算总总价价价价4.4.4.4.顾顾客客客客付款付款付款付款5.5.5.5.顾顾客接受清客接受清客接受清客接受清单单6.6.6.6.售售售售货员货员保存保存保存保存顾
6、顾客客客客购买购买的商品的商品的商品的商品记录记录 v问题:问题:问题:问题:1.1.1.1.接受顾客订购是什么接受顾客订购是什么接受顾客订购是什么接受顾客订购是什么意思?就是打开相关的意思?就是打开相关的意思?就是打开相关的意思?就是打开相关的业务处理界面,开始一业务处理界面,开始一业务处理界面,开始一业务处理界面,开始一次新业务次新业务次新业务次新业务2.2.2.2.输入输入输入输入商品是可以多次商品是可以多次商品是可以多次商品是可以多次重复的重复的重复的重复的3.3.3.3.计算计算计算计算总价总价总价总价系统计算系统计算系统计算系统计算4.4.4.4.顾客顾客顾客顾客付款付款付款付款系
7、统接受系统接受系统接受系统接受或确认付款或确认付款或确认付款或确认付款5.5.5.5.顾客接受清单顾客接受清单顾客接受清单顾客接受清单清单清单清单清单哪里来的?应该是前面哪里来的?应该是前面哪里来的?应该是前面哪里来的?应该是前面某一步骤中打印出来的某一步骤中打印出来的某一步骤中打印出来的某一步骤中打印出来的(付款后付款后付款后付款后)分析分析1 1v销售:销售:销售:销售:1.1.1.1.打开打开打开打开业务业务界面,开始界面,开始界面,开始界面,开始一次新的一次新的一次新的一次新的销销售;售;售;售;2.2.2.2.输输入入入入顾顾客客客客购买购买的商品的商品的商品的商品(可重复多次可重复
8、多次可重复多次可重复多次)3.3.3.3.计计算算算算总总价价价价4.4.4.4.接受接受接受接受付款付款付款付款5.5.5.5.打印清打印清打印清打印清单单并交并交并交并交给顾给顾客客客客6.6.6.6.保存保存保存保存购买记录购买记录?1 1、销售、销售 v本场景中本场景中可能可能比较特殊的步骤:比较特殊的步骤:1.1.1.1.付款付款付款付款系系统会支持什么会支持什么样的支付方式未知的支付方式未知如果只收如果只收现金,金,则系系统中只需要售中只需要售货员确确认已收款已收款如果支持刷卡,系如果支持刷卡,系统需要有支付接口需要有支付接口详细情况情况2.2.2.2.保存保存保存保存购买记录购买
9、记录1 1、销售、销售v可可可可能能能能特特特特殊殊殊殊的的的的步步步步骤骤骤骤,与与与与重重重重复复复复的的的的步步步步骤骤骤骤一一一一样样样样,可可可可用用用用包包包包含含含含关系列出:关系列出:关系列出:关系列出:1 1、销售、销售v本场景中可能存在的实体类有:本场景中可能存在的实体类有:本场景中可能存在的实体类有:本场景中可能存在的实体类有:商品商品商品商品:应该应该会有会有会有会有IDIDIDID、名称、名称、名称、名称、单单价等属价等属价等属价等属性性性性总总价:价:价:价:应该应该是清是清是清是清单单和和和和购买记录购买记录的一的一的一的一项项数据。数据。数据。数据。清清清清单单
10、:给顾给顾客看的客看的客看的客看的纸纸购买记录购买记录:与:与:与:与清清清清单单的内容的内容的内容的内容应该应该是一致是一致是一致是一致的(是一致,不是一的(是一致,不是一的(是一致,不是一的(是一致,不是一样样)v最终结果:商品,购买记录最终结果:商品,购买记录2 2、库存、库存vv需求描述:需求描述:需求描述:需求描述:库库存管理存管理存管理存管理员员每天每天每天每天进进行行行行盘盘点点点点 库库存管理存管理存管理存管理员员每天每天每天每天发现发现库库存商存商存商存商品有品有品有品有损损坏坏坏坏时时,及,及,及,及时时到相关部到相关部到相关部到相关部门报损门报损 供供供供应应商的商品到商
11、的商品到商的商品到商的商品到货时货时,超市超市超市超市人人人人员员首先首先首先首先检查检查商品是否合格,商品是否合格,商品是否合格,商品是否合格,并将合格商品并将合格商品并将合格商品并将合格商品入入入入库库处处理理理理 经经理理理理、统计统计分析分析分析分析员员根据需要根据需要根据需要根据需要进进行相关商品的模糊行相关商品的模糊行相关商品的模糊行相关商品的模糊查询查询或或或或详细查询详细查询 vv提到的业务:提到的业务:提到的业务:提到的业务:1.1.1.1.盘盘点点点点(库库存管理存管理存管理存管理员员)盘点点时,如果,如果发现有有损坏坏则报损2.2.2.2.入入入入库库(超市人超市人超市人
12、超市人员员?也可能就也可能就也可能就也可能就是是是是库库存管理存管理存管理存管理员员)入入库时先先检查商品是否合商品是否合格格3.3.3.3.查询查询(经经理、理、理、理、统计统计分析分析分析分析员员)vv以上三种业务相对独立以上三种业务相对独立以上三种业务相对独立以上三种业务相对独立2 2、库存、库存3 3、订货、订货vv需求描述:需求描述:需求描述:需求描述:订货员订货员用新商品供用新商品供用新商品供用新商品供应应商信息商信息商信息商信息更新供更新供更新供更新供应应商数据商数据商数据商数据库库的信息的信息的信息的信息 订货员订货员统计库统计库存商品是否低存商品是否低存商品是否低存商品是否低
13、于于于于库库存下限,然后制作存下限,然后制作存下限,然后制作存下限,然后制作订货订货单单 vv提到的业务:提到的业务:提到的业务:提到的业务:1.1.1.1.更新供更新供更新供更新供应应商数据商数据商数据商数据库库2.2.2.2.订货订货条件:某商品的条件:某商品的库存低于存低于下限下限制作制作订货单是一个步是一个步骤应该会有会有选择供供应商商这个个步步骤vv以以以以上上上上两两两两种种种种业业业业务务务务虽虽虽虽然然然然有有有有关关关关联,但相对独立联,但相对独立联,但相对独立联,但相对独立3 3、订货、订货vv有关的类:供应商数据库,订货单有关的类:供应商数据库,订货单有关的类:供应商数据
14、库,订货单有关的类:供应商数据库,订货单 4 4、统计、统计vv需求描述:需求描述:需求描述:需求描述:经经理理理理在促在促在促在促销销期期期期间间或或或或节节日期日期日期日期间间,注明相关商品的促注明相关商品的促注明相关商品的促注明相关商品的促销销价格和价格和价格和价格和手段手段手段手段 经经理理理理按市按市按市按市场场情况情况情况情况经经常常常常变动变动商商商商品价格品价格品价格品价格vv提到的业务:提到的业务:提到的业务:提到的业务:1.1.1.1.促促促促销销:条件:特殊条件:特殊时期期2.2.2.2.调调整商品价格整商品价格整商品价格整商品价格条件:根据市条件:根据市场变动促促促促销
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UML 案例 超市 进销存 系统
限制150内