当前位置首页 > 计算机 > UML理论/建模
搜柄,搜必应! 快速导航 | 使用教程

超市进销存系统进行UML建模

文档格式:PPTX| 40 页|大小 400.52KB|2024-11-10 发布|举报 | 版权申诉
第1页
第2页
第3页
下载文档到电脑,查找使用更方便 还剩页未读,继续阅读>>
1 / 40
此文档下载收益归作者所有 下载文档
  • 版权提示
  • 文本预览
  • 常见问题
  • 单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,1-1,单击此处编辑母版标题样式,单击此处编辑母版文本样式,二级,三级,四级,五级,2019年12月11日星期三4时19分28秒,#,练习:请对,超市进销存,系统进行UML建模,系统需满足的基本需求如下:,1、销售:,售货员接受顾客订购,输入顾客购买的商品,计算总价,顾客付款并接受清单,售货员保存顾客购买的商品记录,2、库存:,库存管理员每天进行盘点,库存管理员每天发现库存商品有损坏时,及时到相关部门报损,供应商的商品到货时,超市人员首先检查商品是否合格,并将合格商品入库处理,经理、统计分析员根据需要进行相关商品的模糊查询或详细查询,3、订货:,订货员用新商品供应商信息更新供应商数据库的信息,订货员统计库存商品是否低于库存下限,然后制作订货单,4、经理:,经理在促销期间或节日期间,注明相关商品的促销价格和手段,经理按市场情况经常变动商品价格,练习:请对,超市进销存,系统进行UML建模,绘出整个用例图,绘出几个用例的顺序图,绘出基于上述顺序图得出的类图,给出“订货单”对象的状态图,分析1,1、销售:,售货员接受顾客订购,,输入,顾客购买的商品,,计算,总价,顾客,付款,并接受清单,售货员,保存,顾客购买的商品记录,1、销售:,1.售货员接受顾客订购,2.售货员,输入,顾客购买的商品,3.售货员,计算,总价,4.顾客,付款,5.顾客接受清单,6.售货员,保存,顾客购买的商品记录,问题:,1.接受顾客订购是什么意思?就是打开相关的业务处理界面,开始一次新业务,2.,输入,商品是可以多次重复的,3.,计算,总价系统计算,4.顾客,付款,系统接受或确认付款,5.顾客接受清单清单哪里来的?应该是前面某一步骤中打印出来的(付款后),分析1,销售:,1.打开业务界面,开始一次新的销售;,2.,输入,顾客购买的商品(可重复多次),3.,计算,总价,4.接受,付款,5.打印清单并交给顾客,6.,保存,购买记录?,1、销售,本场景中,可能,比较特殊的步骤:,1.付款,系统会支持什么样的支付方式未知,如果只收现金,则系统中只需要售货员确认已收款,如果支持刷卡,系统需要有支付接口,详细情况,2.保存购买记录,1、销售,可能特殊的步骤,与重复的步骤一样,可用包含关系列出:,1、销售,本场景中可能存在的实体类有:,商品,:应该会有ID、名称、单价等属性,总价:应该是清单和购买记录的一项数据。

    清单:,给顾客看的纸,购买记录,:与,清单,的内容应该是一致的(是一致,不是一样),最终结果:商品,购买记录,2、库存,需求描述:,库存管理员,每天进行,盘点,库存管理员,每天,发现,库存商品有损坏时,及时到相关部门报损,供应商的商品到货时,,超市人员,首先,检查,商品是否合格,并将合格商品,入库,处理,经理,、统计分析员根据需要进行相关商品的模糊,查询,或详细查询,提到的业务:,1.盘点(库存管理员),盘点时,如果发现有损坏则报损,2.入库(超市人员?也可能就是库存管理员),入库时先检查商品是否合格,3.查询(经理、统计分析员),以上三种业务相对独立,2、,库,库存,3、,订,订货,需求,描,描述,:,:,订货,员,员,用新,商,商品,供,供应,商,商信,息,息更,新,新供,应,应商,数,数据,库,库的,信,信息,订货,员,员,统计,库,库存,商,商品,是,是否,低,低于,库,库存,下,下限,,,,然,后,后制,作,作订,货,货单,提到,的,的业,务,务:,1.,更,更新,供,供应,商,商数,据,据库,2.,订,订货,条件,:,:某,商,商品,的,的库,存,存低,于,于下,限,限,制作,订,订货,单,单是,一,一个,步,步骤,应该,会,会有,选,选择,供,供应,商,商这,个,个步,骤,骤,以上,两,两种,业,业务,虽,虽然,有,有关,联,联,,但,但相,对,对独,立,立,3、,订,订货,有关,的,的类,:,:供,应,应商,数,数据,库,库,,订,订货,单,单,4、,统,统计,需求,描,描述,:,:,经理,在促,销,销期,间,间或,节,节日,期,期间,,,,注,明,明相,关,关商,品,品的,促,促销,价,价格,和,和手,段,段,经理,按市,场,场情,况,况经,常,常变,动,动商,品,品价,格,格,提到,的,的业,务,务:,1.,促,促销,:,:,条件,:,:特,殊,殊时,期,期,2.,调,调整,商,商品,价,价格,条件,:,:根,据,据市,场,场变,动,动,促销,有,有可,能,能也,是,是调,整,整商,品,品价,格,格的,一,一种,,,,但,是,是还,有,有个,“,“手,段,段”,不,不详,,,,所,以,以暂,按,按二,者,者是,不,不同,业,业务,来,来处,理,理,4、,统,统计,结合,刚,刚才,已,已定,义,义的,查,查询,业,业务,:,:,初步,类,类图,“销,售,售”,场,场景,的,的时,序,序,已知,参,参与,者,者:,售,售货,员,员,已知,实,实体,:,:商,品,品,,购,购买,记,记录,需要,构,构造,一,一个,边,边界,类,类:,销,销售UI,可输,入,入商,品,品,可计,算,算总,价,价,可确,认,认顾,客,客已,付,付款,可打,印,印清,单,单,“销,售,售”,场,场景,的,的时,序,序,“销,售,售”,场,场景,的,的时,序,序,如果,要,要求,边,边界,类,类与,控,控制,类,类分,离,离,,则,则:,再增,加,加一,个,个控,制,制类,;,;,读取,商,商品,信,信息,和,和保,存,存购,买,买记,录,录这,两,两项,要,要求,不,不应,由,由UI直,接,接向,实,实体,类,类提,出,出,,而,而是,向,向控,制,制类,提,提出,,,,由,控,控制,类,类再,调,调用,实,实体,类,类的,操,操作,。

    销,售,售”,场,场景,的,的时,序,序,“订,货,货”,场,场景,的,的时,序,序,相关,业,业务,:,:,条件,:,:某,商,商品,的,的库,存,存低,于,于下,限,限,即,即需,要,要先统计,各,各商,品,品的,数,数量,制作,订,订货,单,单是一,个,个步,骤,骤,应该,会,会有选择,供,供应,商,商这个,步,步骤,已知,参,参与,者,者:,订,订货,员,员,已知,实,实体,:,:供,应,应商DB,,,,订,货,货单,,,,商,品,品,问题,:,:库,存,存数,量,量,怎么,得,得知,某,某商,品,品的,库,库存,数,数量,?,?,最简,单,单有,效,效的,方,方法,:,:“,商,商品,”,”类,增,增加,一,一个,“,“数,量,量”,属,属性,;,;,“商,品,品”,类,类还,应,应该,有,有一,个,个“,统,统计,库,库存,”,”操,作,作,,功,功能,是,是把,库,库存,数,数低,于,于某,数,数量,的,的商,品,品都,找,找出,来,来问题,:,:库,存,存数,量,量,哪些,业,业务,与,与此,属,属性,有,有关,?,?,订货,时,时,,要,要参,考,考此,属,属性,;,;,货到,后,后,入库,要,相,相应,增,增加,数,数量,;,;,每日盘点,发,现,现损,坏,坏,,要,要相,应,应减,少,少数,量,量;,销售时,,售,售出,的,的商,品,品要,相,相应,减,减少,数,数量,;,;,以上,可,可总,结,结为,同,同一,操,操作,!,!-更,新,新库,存,存(),问题,:,:库,存,存数,量,量,哪些,业,业务,与,与此,属,属性,有,有关,?,?,入库,盘点,销售这三,个,个用,例,例都,要,要用,到,到“,更,更新,库,库存,”,”操,作,作,,可,可考,虑,虑提,取,取出,一,一个,子,子用,例,例。

    销售时,,售,售出,的,的商,品,品要,相,相应,减,减少,数,数量,,,,所,以,以,,前,前面,的,的时,序,序图,中,中,,应,应该,加,加上,此,此项,操,操作,更新,用,用例,图,图,更新,“,“销,售,售”,时,时序,图,图,回到,“,“订,货,货”,场,场景,已知,参,参与,者,者:,订,订货,员,员,已知,实,实体,:,:供,应,应商DB,,,,订,货,货单,,,,商,品,品,需要,构,构造,一,一个,边,边界,类,类:,订,订货UI,可要求统计,商,商品,库,库存,,,,并,列,列出,库,库存,低,低于,下,下限,的,的商,品,品;,对满足,条,条件的,商,商品,,可,可以要求制作(创建)订货,单,单;,针对商,品,品可列,出,出供应,商,商,供,订,订货员,选,选择可构造,一,一个控,制,制类,,来,来跟相,关,关的实,体,体类打,交,交道订货,”,”场景,的,的时序,研究一,下,下“订,货,货单”,的,的状态,对象-订货,单,单:,订货时创建,创建,后,后到提,交,交给供,货,货商之,间,间,都,可,可以改,变,变(更,换,换供货,商,商,更,改,改订货,数,数量等,),),提交后,等,待,待所订,商,商品到,货,货;,到货后,检,查,查并办,理,理入库,手,手续;,入库完,成,成后,,该,该订单,完,完成。

    待定状,态,态,等货状,态,态,入库中,已完成,研究一,下,下“订,货,货单”,的,的状态,对象-订货,单,单:,订货时创建,创建,后,后到提,交,交给供,货,货商之,间,间,都,可,可以改,变,变(更,换,换供货,商,商,更,改,改订货,数,数量等,),),提交后,等,待,待所订,商,商品到,货,货;,到货后,检,查,查并办,理,理入库,手,手续;,入库完,成,成后,,该,该订单,完,完成当然,,入,入库时,若,若发现,有,有问题,,,,可能,还,还会有,个,个“投,诉,诉状态,”,”或是,“,“退货,状,状态”,之,之类,“订货,单,单”,所以,,“,“订,货,货单”,类,类应该,有,有一个,“,“状态,”,”属性,相关活,动,动,加上对,象,象流,此时的,类,类图,对实体,类,类进行,数,数据库,设,设计(1),商品:,商品编,号,号,名,称,称,类,别,别,单,价,价,数,量,量,供应商:,需增加一,个,个OID-供货,商,商编号,名称,地,址,址,商品,编,编号,价,格,格,订货单:,需增加一,个,个OID,订单编,号,号,商品编号,,,,数量,,供,供货商编,号,号,状态,商品编号,名称,类别,单价,库存数量,P,商品:,供货商编号,名称,地址,商品编号,价格,P,F,供应商:,订单编号,商品编号,数量,供货商编号,状态,P,F,F,订货单:,对实体类,进,进行数据,库,库设计(2),购买记录,:,:,需要增加,一,一个对象OID,记,记录编号,“所购商,品,品”有多,个,个商品,,可,可以另开,一,一个表“,购,购买清单,”,”:,记录编号,,,,商品编,号,号,数量,记录表与,清,清单表是,一,一对多的,关,关系,记录编号,日期时间,总数量,总价,P,购买记录,:,:,购买清单,:,:,流水号,记录编号,商品编号,数量,P,F,F,记录编号,商品编号,数量,P,或:,谢 谢,12月-2215:21:2615:2115:2112月-2212月-2215:21,15:2115:21:2612,月,月-2212,月,月-2215:21:26,2022/12/3115:21:26,9,、静夜四无,邻,邻,荒居旧,业,业贫。

    12月-2212月-22,Saturday,December 31,2022,10,、雨,中,中黄,叶,叶树,,,,灯,下,下白,头,头人,15:21:2715:21:2715:21,12/31/20223:21:27PM,11,、以我,独,独沈久,,,,愧君,相,相见频,12月-2215:21:2715:21,Dec-2231-Dec-22,12,、故人,江,江海别,,,,几度,隔,隔山川,15:21:2715:21:2715:21,Saturday,December31,2022,13,、乍见翻,疑,疑梦,相,悲,悲各。

    点击阅读更多内容
    卖家[上传人]:32123fff4144
    资质:实名认证
    相关文档
    正为您匹配相似的精品文档