采购管理系统建模课程设计_第1页
采购管理系统建模课程设计_第2页
采购管理系统建模课程设计_第3页
采购管理系统建模课程设计_第4页
采购管理系统建模课程设计_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程设计

课程名称UML系统建模

题目名称采购管理系统

专业班级___________________________

学生姓名___________________________

学号___________________________

指导教师___________________________

二零一八年六月十五日

目录

一.问题描述............................................................1

二.用例模型............................................................1

1.收集供应货物客商的信息...........................................2

2.制定原材料采购H划...............................................3

3.签订采购合同......................................................3

4.监督合同执行......................................................4

三.静态建模............................................................5

1.问题域的静态建模..................................................5

2.实体类的静态建模..................................................5

3.供货商供货的活动图...............................................8

4.采购方购买的活动图...............................................8

5.采购方付款验收的活动图...........................................9

6.商品检查活动图....................................................9

四.创建动态模型.......................................................10

1.系统的通信图.....................................................10

2.系统的顺序图.....................................................11

3.系统的状态图.....................................................12

五.设计总结...........................................................14

六.参考文献...........................................................15

一.问题描述

采购管理通过收集历年来接触到的供应商的基本信息建立数据库。可以

对供应商信息进行增加、修改、删除和查询。每个供应商可以供货多种产品,

每个产品也可以由多个供应商供货。根据销售管理部门提供的销售计划和库

存管理部门提供的“原材料(或零部件)库存清单,来制定月、季度和全年

的采购计划。采购计划上报主管经理批准后,分送库存管理部门准备存储空

间,送财务管理部门准备流动资金。根据采购计划和库存管理提出的“超过

库存预警线的生产原材料(零部件)清单组织原材料的采购,与供货商签订

采购合同。合同签订后经主管经理签字生效,分送库存管理部门准备存储原

材料(或零部件),送财务管理部门准备货款。

采购合同执行期间,定期检查合同履约情况。督促供货方及时发送货物,

通知仓库一起对原材料进行验收入库,通知财务部门案合同及时交付货款。

协同库存管理部门按采购合同规定的产品名号、规格、数量、来火时间,对

采购的原材料进行脸收、入库。财务管理部门按采购合同及已收到的原材料

的数量支付货款绐供应方。采购合同涉及的原材料案合同全部到齐并验收入

库,贷款也已经全部支付完毕,说明合同已经履约,执行完毕,设置履约标

3己,如果到期合同没有履约,应注明违约方及违约原因。

二.用例模型

用例在用例模型中描述。”采购管理系统”的用例模型中有三个参与者,

分别是“供应方"(Supplier)、"采购方”(Purchaser)和“管理者(Manager)”,

三者都是系统的用户。采购方可以查询供应方的货物信息、制定采购计划、

签定交易合同、监督合同的进展、货物验收、完成付款等。供应方可以对产

品信息进行增加、修改、删除和查询、签定交易合同、监督合同的进展、完

成收款、检查合同履约率等。管理者主要起督促的作用,监督发货、督促付

款、协同验收货物,三方都通过系统平台输入信息或者命令与系统交互。如

图1所示。

图1

1.收集供应货物客商的信息

收集历年来接触到的供应商的基本信息建立数据库。可以对供应商信息

进行增加、修改、删除和查询。每个供应商可以供货多种产品,每个产品也

可以由多个供应商供货。

-用例名:收集信息

概述:收集供应方客商的信息

参与者:采购管理部门

前置条件:需要进行采购

主序列:

步骤1:收集历年来接触到的供应商信息。

步骤2:根据收集到的信息建立数据库。

步骤3:如果信息无需进行改动。

步骤4:提交数据库。

可替换序列:

步骤1:如果信息需要增加,则用数据库管理软件进行信息插入。

步骤2:如果信息需要砌除,则用数据库管理软件进行信息删除。

步骤3:如果信息需要修改,则用数据库管理软件进行信息修改。

后置条件:已了解供货商的信息。

2,制定原材料采购计划

根据销售管理部门提供的销售计划和库存管理部门提供的“原材料(或

零部件)库存清单,来制定月、季度和全年的采购计划。采购计划上报主管

经理批准后,分送库存管理部门准备存储空间,送财务管理部门准备流动资

金。

用例名:制定制划

概述:制定原材料采购计划

参与者:采购管理部门

前置条件:根据计划和清单需要进行采购

主序列:

步骤1:销售部和库存部准备清单。

步骤2:根据清单建立采购计划。

步骤3:按照采购计划进行采购。

可替换序列:

步骤2:如果库存正常,则不会进行建立计划。

后置条件:采购命令已下达。

3.我订采购合同

根据采购计划和库存管理提出的“超过库存预警线的生产原材料(零部

件)清单组织原材料的采购,与供货商签订采购合同。合同签订后经主管经

理签字生效,分送库存管理部门准备存储原材料(或零部件),送财务管理

部门准备贷款。

-用例名:签合同

概述:签订采购合同

参与者:采购管理部门、供货商

前置条件;采购方有计划买、供货商有货卖

主序列:

步骤1:采购管理部门根据采购清单购买相应货物。

步豚2:采内方确定合同。

步骤3:供货商确认合同。

可替换序列:

步骤2:如果不确定,则订单取消。

步骤3:如果不确定,则订单取消。

后置条件:合同签订。

4.监督合同执行

采购合同执行期间,定期检查合同履约情况。督促供货方及时发送货物,

通知仓库一起对原材料进行验收入库,通知财务部门案合同及时交付货物款

项。协同库存管理部门按采购合同规定的产品名称、规格、数量、来火叶间,

对采购的原材料进行验收、入库。财务管理挈门按采购合同及已收到的原材

料的数量支付贷款给供应方。采购合同涉及的原材料案合同全部到齐并脸收

入库,贷款也已经全部支付完毕,说明合同已经履约,执行完毕,设置履约

标记,如果到期合同没有履约,应注明违约方及违约原因。

用例名:审查

概述:监督合同执行

参与者:采购方、供货方

前置条件:采购合同执行期间

主序列:

步骤1:检查合同履约情况。

步骤2:如果供货方按合同履约,那么执行3。

步骤3:采购方通知仓库一起对商品进行验收入库。

步骤4:采两方按合同及时交付货款。

可替换序列:

步骤1:如果供货方没有按合同按时发送货物,那么督促供货方发货。

步骤2:如果供货方按没有按合同履约,那么按合同违约处理。

步骤3:如果按照合同上商品出问题,那么按合同违约处理。

步骤4:如果采购方没有付款,那么按照合同违约处理。

后置条件:供货方以按合同按时发货、采购方按时付款。

三.静态速模

1.问题域的静态建模

我们做的是采购管理系统,所以必定少不了一个能把采购方、供应方汇聚在

一起的一个实体,也就是系统平台。供货方在购物平台上上货,进入被购买状态。

与此同时,采购方发现仓库没有货物了,所以才去购买,于是和合同、审计发生

了关系。

图2

2.实体类的静态建模

因为有两种用户,采购方和供货方,所以我创建两个对应的类。采购商

品肯定少不了商品类和合同类。

(1)供货商

类名:供货商

类的类型:该类用于辨别供货商用户的依据,供货商用户有自己的操作权

限,并把其操作存入数据库中。

功能:用上货、收款、验收。

属性:公司名、地址、XX、介绍、信誉、供货类型、邮编。

操作:修改商品信息()、增加商品信息()、删除商品信息()、查找商

品信息(),确认合同()、验收合同()0

(2)采购商

类名:采购商

类的类型:该类用于辨别供采购用户的依据,采购商用户有自己的操作权

限,并把其操作存入数据库中。

功能:购买、付款、验收。

属性:公司名、地址、XX、邮编。

操作:查询商品。、下单购买。、确认合同()、验收合同()。

(3)商品

类名:商品

类的类型:该类用于存储商品信息。

功能:存储商品信息。

属性:商品名、数量、单位、价格、介绍、供货方信息。

操作:初始化商品()O

(4)合同

类名:合同

类的类型:该类用于管理购物。

功能:存储购物信息。

属性:商品名、采购方名称、供货方名称、单位、数量、单位、数量、发货

时间、到货时间、付款时间。

操作:初始化合同()O

(5)仓库

类名:仓库

类的类型:该类用于存储商品。

功能:存储商品、提供巳储存货物的信息。

属性:货物名、货物量、货物信息介绍、商品本身

操作:当有货物不足时提醒采购方()O

(6)审查

类名:审计

类的类型:该类用于维护购物的进行。

功能:维护购物的进行。

属性:供货方、采购方、货物、仓库、合同

操作:判断时间、判断金额、判断数量、判断种类、合同确认。如类图2

采购方供货方商品

名称

名称:Stnng商品名:String

电ng

地址:String总数里:

班ngint

址电话:

期int价格:double

stri介绍:Stnng介绍:Stnng

信誉:Stnng

类型:String

邮编:mt

计划

合同

名称•g

名称:String•

商品st

商I.'

供应方地址:String:品

库存

数.

采购片地址:Stnngt

需求

里Int

单位:StringIn

数量:int

发货时间:Stnng

到货时间:String

付款时间:String

图3:类图’

仓库审计

货物名:String供货商:供货方

库存货物数里:int采购方:采购方

货麻:商品交易货物:蛋物

货物介绍:String合同:合同

是否超

时O

是否付

款O

是否货

图3:类图2

3.供货商供货的活动图

根据已经建立的用例图和业务需求确定对象类,及其属性和操作。通过

检查类的定义、分析问题的需求和运用该领域的知识来完善和确定类的属

性,根据系统功能要求和系统设计需要完善和确定类的操作。

图5

4.采购方购买的活动图

重复查找

图6

5.采购方付款验收的活动图

图7

6.商品检查活动图

图8

四.创建动态模型

1.系统的通信图

通信图是一种UML交互图,它从动态的视角描绘了一组对象是怎样通过对象

间消息传递来进行相互交互。在通信图中,对象之间的消息发送序列是由消息序

列的编号来描述。通信图中的消息序列应该和用例中描述的参与者和系统之间的

交互顺序相对应。

图10:采购方计划通信图

图11:签订合同通信图

2.系统的顺序图

对象之间的交互也可以用顺序图来表示,顺序图按时间顺序展示了对象之间

的交互。一个顺序图展示了所有参与交互的对象以及塔门之间的消息来往顺序。

顺序图也可以用来描述循环和迭代。

interactionSequenceDiagramlJ

维盘接口信息库系统界面

Lifelinel:供应商

1:登录输入供应商信息?.杏荷:

3:进入」

4:增删改商品信息:

---------------,节信息发送给信息.;

6显示修改情况

1IUI

IIT1

p7「返回司修7信号

图11:供货商信息录入顺序图

interactionSequenceDiagramlJ

篷盘外设数据库采购计划书

Lifeline2:采购方

2制作任务计划由

U

U3存储□

4调取信息:n5请求数据库

6:返回僖息

图12:采购方计划顺序图

interactionSequenceDi&graml)

健盘接口合同界面数据库

:供货方

1篇入

m2:确认合同

y

土里△_*5确认合同

u-7J

{J、6:蜂液

r7接受信息

图13:签订合同顿序图

3.系统的状态图

状态图是一个误的对象所有可能的生命历程的模型。状态机图通过对美对

象的生存周期建立模型来描述对象随时间变化的动态行为,也可以用来描述用

例、协作和方法的动态行为,它是展示状态与状态转换的图。

<<闲置»

条目/显示欢迎

显示商品目录看单

图14:供货商对商品信息操作的状态图

«闲孟口

条目/显示欢迎

IJ

显示合同违痂

[商品目录)

«等待»伍雇确认页面)’等待付款〕«退出》

同页

合,等待收费

面1交易成功

图15:采购方“购物”的状态图

五.设计总结

统一建模语言(UML,Unifie

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论