采购管理系统建模课程设计

上传人:hs****ma 文档编号:545962548 上传时间:2024-01-31 格式:DOC 页数:21 大小:592.50KB
返回 下载 相关 举报
采购管理系统建模课程设计_第1页
第1页 / 共21页
采购管理系统建模课程设计_第2页
第2页 / 共21页
采购管理系统建模课程设计_第3页
第3页 / 共21页
采购管理系统建模课程设计_第4页
第4页 / 共21页
采购管理系统建模课程设计_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《采购管理系统建模课程设计》由会员分享,可在线阅读,更多相关《采购管理系统建模课程设计(21页珍藏版)》请在金锄头文库上搜索。

1、课程设计课程名称UML系统建模题目名称采购管理系统专业班级学生姓名学 号指导教师二零一八年六月十五日目录一. 问题描述 1二. 用例模型 11收集供应货物客商的信息 22. 制定原材料采购计划 33. 签订采购合同 34. 监督合同执行 4三. 静态建模 51问题域的静态建模 52. 实体类的静态建模 53. 供货商供货的活动图 84. 采购购买的活动图 85. 采购付款验收的活动图 96. 商品检查活动图 9四. 创建动态模型 101. 系统的通信图 102. 系统的顺序图 113. 系统的状态图 12五. 设计总结 14六. 参考文献 15.问题描述采购管理通过收集历年来接触到的供应商的基

2、本信息建立数据库。可以对供应商信息进行增加、修改、删除和查询。每个供应商可以供货多种产品, 每个产品也可以由多个供应商供货。根据销售管理部门提供的销售计划和库 存管理部门提供的“原材料(或零部件)库存清单,来制定月、季度和全年 的采购计划。采购计划上报主管经理批准后,分送库存管理部门准备存储空 间,送财务管理部门准备流动资金。根据采购计划和库存管理提出的“超过 库存预警线的生产原材料(零部件)清单组织原材料的采购,与供货商签订 采购合同。合同签订后经主管经理签字生效, 分送库存管理部门准备存储原 材料(或零部件),送财务管理部门准备货款。采购合同执行期间,定期检查合同履约情况。督促供货及时发送

3、货物, 通知仓库一起对原材料进行验收入库,通知财务部门案合同及时交付货款。 协同库存管理部门按采购合同规定的产品名称、规格、数量、来火时间,对 采购的原材料进行验收、入库。财务管理部门按采购合同及已收到的原材料 的数量支付货款给供应。采购合同涉及的原材料案合同全部到齐并验收入 库,货款也已经全部支付完毕,说明合同已经履约,执行完毕,设置履约标 记,如果到期合同没有履约,应注明违约及违约原因。.用例模型用例在用例模型中描述。“采购管理系统”的用例模型中有三个参与者, 分别是“供应” (Supplier )、“采购” (Purchaser )和“管理者(Manager ) ”, 三者都是系统的用户

4、。米购可以查询供应的货物信息、制定米购计划、签定 交易合同、监督合同的进展、货物验收、完成付款等。供应可以对产品信息 进行增加、修改、删除和查询、签定交易合同、监督合同的进展、完成收款、 检查合同履约率等。管理者主要起督促的作用,监督发货、督促付款、协同 验收货物,三都通过系统平台输入信息或者命令与系统交互。如图1所示。A偵货方i. 收集供应货物客商的信息收集历年来接触到的供应商的基本信息建立数据库。可以对供应商信息进行增加、修改、删除和查询。每个供应商可以供货多种产品,每个产品也 可以由多个供应商供货。用例名:收集信息概述:收集供应客商的信息参与者:采购管理部门前置条件:需要进行采购主序列:

5、步骤1:收集历年来接触到的供应商信息。步骤2:根据收集到的信息建立数据库。步骤3:如果信息无需进行改动。步骤4:提交数据库。可替换序列:步骤1:如果信息需要增加,则用数据库管理软件进行信息插入。步骤2:如果信息需要删除,则用数据库管理软件进行信息删除。 步骤3:如果信息需要修改,则用数据库管理软件进行信息修改。后置条件:已了解供货商的信息。2. 制定原材料采购计划根据销售管理部门提供的销售计划和库存管理部门提供的“原材料(或零部件)库存清单,来制定月、季度和全年的采购计划。采购计划上报主管 经理批准后,分送库存管理部门准备存储空间,送财务管理部门准备流动资 金。用例名:制定计划概述:制定原材料

6、采购计划参与者:采购管理部门前置条件:根据计划和清单需要进行采购主序列:步骤1:销售部和库存部准备清单。步骤2:根据清单建立采购计划。步骤3:按照采购计划进行采购。可替换序列:步骤2:如果库存正常,则不会进行建立计划。后置条件:采购命令已下达。3. 签订采购合同根据采购计划和库存管理提出的“超过库存预警线的生产原材料(零部 件)清单组织原材料的采购,与供货商签订采购合同。合同签订后经主管经 理签字生效,分送库存管理部门准备存储原材料(或零部件),送财务管理 部门准备货款。用例名:签合同概述: 签订采购合同参与者:采购管理部门、供货商前置条件:采购有计划买、供货商有货卖主序列:步骤1:采购管理部

7、门根据采购清单购买相应货物。步骤2:采购确定合同。步骤3:供货商确认合同。可替换序列:步骤2:如果不确定,则订单取消。步骤3:如果不确定,则订单取消。后置条件:合同签订。4. 监督合同执行采购合同执行期间,定期检查合同履约情况。督促供货及时发送货物, 通知仓库一起对原材料进行验收入库,通知财务部门案合同及时交付货物款 项。协同库存管理部门按采购合同规定的产品名称、规格、数量、来火时间, 对采购的原材料进行验收、入库。财务管理部门按采购合同及已收到的原材 料的数量支付货款给供应。采购合同涉及的原材料案合同全部到齐并验收入 库,货款也已经全部支付完毕,说明合同已经履约,执行完毕,设置履约标 记,如

8、果到期合同没有履约,应注明违约及违约原因。用例名:审查 概述:监督合同执行 参与者:采购、供货 前置条件:采购合同执行期间 主序列:步骤1:检查合同履约情况。步骤2:如果供货按合同履约,那么执行3。步骤3:采购通知仓库一起对商品进行验收入库。步骤4:采购按合同及时交付货款。 可替换序列:步骤1:如果供货没有按合同按时发送货物,那么督促供货发货。步骤2:如果供货按没有按合同履约,那么按合同违约处理。步骤3:如果按照合同上商品出问题,那么按合同违约处理。 步骤4:如果采购没有付款,那么按照合同违约处理。后置条件:供货以按合同按时发货、采购按时付款。三. 静态建模1问题域的静态建模我们做的是采购管理

9、系统,所以必定少不了一个能把采购、供应汇聚在一起 的一个实体,也就是系统平台。供货在购物平台上上货,进入被购买状态。与此同时,采购发现仓库没有货物了,所以才去购买,于是和合同、审计发生了 关系。2. 实体类的静态建模因为有两种用户,采购和供货,所以我创建两个对应的类。采购商品肯定少不了商品类和合同类。(1) 供货商类名:供货商类的类型:该类用于辨别供货商用户的依据,供货商用户有自己的操作权限,并把其操作存入数据库中。功能:用上货、收款、验收。属性:公司名、地址、介绍、信誉、供货类型、邮编。操作:修改商品信息()、增加商品信息()、删除商品信息()、查找商 品信息(),确认合同()、验收合同()

10、。(2)米购商类名:采购商类的类型:该类用于辨别供采购用户的依据,采购商用户有自己的操作权限,并把其操作存入数据库中。功能:购买、付款、验收。属性:公司名、地址、邮编。操作:查询商品()、下单购买()、确认合同()、验收合同()。(3)商品类名:商品类的类型:该类用于存储商品信息。功能:存储商品信息。属性:商品名、数量、单位、价格、介绍、供货信息 操作:初始化商品()。(4)合同类名:合同类的类型:该类用于管理购物。功能:存储购物信息。属性:商品名、采购名称、供货名称、单位、数量、单位、数量、发货时间、到货时间、付款时间。操作:初始化合同()(5)仓库类名:仓库类的类型:该类用于存储商品。功能

11、:存储商品、提供已储存货物的信息。属性:货物名、货物量、货物信息介绍、商品本身 操作:当有货物不足时提醒采购()。(6)审查类名:审计类的类型:该类用于维护购物的进行。功能:维护购物的进行。属性:供货、采购、货物、仓库、合同操作:判断时间、判断金额、判断数量、判断种类、合同确认。如类图2采购方:String:intString Strirg intStrirgString Stnrq irrt商&商品名:SRFig 特数里:int 侨格:double 脊紹:StringmH舍祢应购伉畫货集羸 名护采单数发到付stristrl名称:String 商品;商品 库存数甲:int 需求数里;intg

12、g tmtm眄 istn Int雷S-图3:类图1审计货物知String库存货物数毘:mt 货厠:商品货物介銘:String供货商:供贷方 采购方:采驹方 交易貨韧:玮物 合同:合同是否却对是吞讨戴)是否货物不合格)图3:类图23. 供货商供货的活动图根据已经建立的用例图和业务需求确定对象类,及其属性和操作。通过检查类的定义、分析问题的需求和运用该领域的知识来完善和确定类的属性,根据系统功能要求和系统设计需要完善和确定类的操作。信总.j图54. 采购购买的活动图重套查我5.采购付款验收的活动图未毁到舖樹 J 偉叼悭讦方彼到烫厠丁件台冋桧查肓曲图76.商品检查活动图四. 创建动态模型1.系统的通

13、信图通信图是一种UML交互图,它从动态的视角描绘了一组对象是怎样通过对 象间消息传递来进行相互交互。在通信图中,对象之间的消息发送序列是由消息 序列的编号来描述。通信图中的消息序列应该和用例中描述的参与者和系统之间 的交互顺序相对应。1发曲臧信哥禮盘接口3持信号芨怯给供貝商信息库图9 :供货商信息录入通信图图10 :采购计划通信图图11:签订合同通信图2.系统的顺序图对象之间的交互也可以用顺序图来表示, 顺序图按时间顺序展示了对象之间 的交互。一个顺序图展示了所有参与交互的对象以及塔门之间的消息来往顺序。 顺序图也可以用来描述循环和迭代。interaction Seque-ceDiagarnl /LHelinel:供应商J:登录输入俱应商信国I UIIi丁;AJE3:显示俺改情况图11:供货商信息录入顺序图intaraction Sequen:eDiagranl /Lifeline2:采购方:1輪入訓信息:a rm1 4 .调耳噌息J5诣求勵库H轩链叵信息图12 :采购计划顺序图intopgiElriQn EpqupncpDidgrml 丿丿:乘购方1输入frrh 2:确认合同F U3 :存歸一丄n输入_.睛认舍同1*I6释桢图13 :签订合同顺序图3.系统的状态图状态图是一个诶的对象

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号