- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《UML系统分析和设计》13级课程考查题目
13级《UML系统分析与设计》大作业
1.1发掘业务过程(可用活动图描述):
设计某医药公司进销存管理信息系统的进货、库存、销售三个组成部分。
进货子系统有
药品验收处理
1 产生进货传票(进货传票编码、商品编码、品名、规格、厂商、有效期、进价、进货数量)。
2进货传票将被打印给供货商作为收货凭证。一次进货可有多项药品,由进货传票编码唯一标识;一种药品由商品编码唯一标识。系统设有一个商品目录(商品编码、品名、规格、厂商、有效期、销售价格)。
3当进货的药品是新药品(商品目录中没有的药品)时,进货子系统自动把新药品写入商品目录。
药品验收处理活动图:
图1
库存子系统有
1进货入库
2销售出库
处理维护库存帐(商品编码、品名、规格、厂商、有效期、进货量、进价、出库量、销售价、库存数量、库存下限量、库存上限量),库存帐不能做修改操作,
当进货入库时,根据进货传票产生一条新记录,库存数量加上进货量;当销售出库时,根据销售传票产生一条新记录,库存数量减去出库量;商品编码是各药品的唯一标识字。
库存子系统设库存自动报警,当库存数量大于库存上限量或者小于库存下限量时,给出警告信息。
库存部分活动图:
图2
销售子系统有
定价处理和销售处理。
1定价处理有一个商品价格表(商品编码、品名、规格、厂商、有效期、建议价格、销售价格、批准责任人)首先由销售管理员定建议价格,经过经理批准后确定销售价,并自动更新商品目录的销售价;
2销售处理在公司的销售窗口,售货员根据顾客要求查找商品目录和库存帐,如果有货(库存数量满足顾客要求),一项销售成立,产生销售传票的一条记录,一次销售可有多项记录,由销售传票唯一标识。销售传票的数据结构是(销售传票编码、商品编码、品名、规格、厂商、有效期、销售价、销售数量)。销售传票是库存子系统记录库存帐的依据。销售传票将被打印给顾客作为提货凭证。
销售部分活动图:
图3
以上为本次试题的基本部分(称基本系统),为必做部分。事实上的进销存系统还有其它组成,例如“退货处理”、“客户管理”、“供货商管理”、“定价管理”等,有兴趣的同学可 以选做或者补充某些附加内容。
1.2领域分析(确定候选类):
1.21 备选类
商品编码、品名、规格、厂商、有效期、进货量、进价、出库量、销售价、库存数量、库存下限量、库存上限量、商品编码、品名、规格、厂商、有效期、建议价格、销售价格、批准责任人、销售传票编码、销售数量、进货传票、传票编码、售货员、顾客、销售传票、仓库管理员、药品
决定候选类
进货传票、供应商、商品目录、库存帐、商品价格表、批准负责人,售货员,顾
客,销售传票,药品
1.3 确定系统完全需求(生成包图和高层用例图)
1.31 生成包图
图4
1.3.2 高层用例图
图5
2 、系统use case 模型
2.1 分析(按照需求设计用例)
用例1:进货
场景1 当医药公司的库存药品数量小于库存下限量时,系统会发出警报,表明需要进货,列出需要进货的药品和数量,打印进货传票给药品供应商供应药品。
场景2:医药公司为了适应市场需求,需要引进新药品,根据高层的研究结果,列出需要进货的新药品和数量,打印进货传票给药品供应商进货。
用例2:进货入库,销售出库
场景1:医药公司的仓库根据进货传票产生的新记录,库存量加上进货量,查看警告信,若库存量小于库存上限,货物入库。
场景2:医药公司的仓库根据销售传票产生的新纪录,库存数量加上进货量,查看警告信息,若库存数量大于库存下限,货物出库。
用例3:销售
场景一:顾客提出购物需求,医药公司在有货的情况下,售货员把药品销售给顾客。售货员将给顾客提货凭证,输入销售药品的相关信息,并给顾客打印销售传票。
场景2:当有新药入库时,销售管理员拟定销售建议价格,向经理提交议价审批,确定最后销售价格,修改商品目录销售价格,开始销售新药。
2.2 角色定义
参与者 功能描述 进货经理 负责下进货单,引进新药 库存管理员 负责药品入库和药品销售出库 销售经理 负责审核药品的销售价格,更新商品目录销售价 销售管理员 负责议定销售药品的建议价格 售货员 负责在公司的销售商店销售药品 药品供应商 主要给药品公司供应药品货物 顾客 购买药品 图6
2.3USE CASE 工作描述
2.31 进货的UCD
Use Case名称 进货 目的 药品公司进货 系统名称 进货
文档评论(0)