UML综合实验报告

苏州大学实验报告

院、系  计算机学院  年级专业 12软件工程(嵌入式学术型)姓名潘致远学号  1227403088       

课程名称      Web应用开发                     成绩                        

指导教师       朱斐老师       同组实验者              实验日期   20##/12/18              

 

第二篇:软件建模 与 UML 实验报告

软件建模

UML

实验报告

                             

加纳比力的超市运营管理系统UML

描述

指导老师:杨抒

组长姓名:加纳比力。伊则提拉

副组长:艾克热木江.艾海提

组长学号:104631118

副组长学号:113331113

班级:信管101

【实验名称】超市运营管理系统

【实验类型】综合性实验

【实验目的】1.掌握UML建模的基础知识和其应用;

2.熟悉Rational Rose环境及功能,能够设计出完整系统。

【实验要求】1.对系统功能进行必要的描述;

2.绘制系统的主要模型图;

            3.模型图要有说明性文字解释。

【实验内容】1.超市运营管理系统的需求分析;

            2. 超市运营管理系统UML建模。

【实验步骤】

: 超市运营管理系统的需求分析

1系统功能需求

1.1基本业务模块:超市运营管理的进货,存货,销货,流程的信息。

2收银员,仓库管理员,理货员,系统管理员,顾客(不直接接触系统),财务,经理等等…

2数据库管理模块 财务结算管理,库存量信息管理,报价信息管理。

3. 信息查询模块,进货信息,存货信息,销货信息,工作人员信息。

1基本业务UML模块

1.  管理超市的进货,存货,销货的整套流程的信息。

2.  外部系统,进货银行的信用卡结算和销售银行的信用卡结算。

3.  收银员,仓库管理员,理货员,系统管理员,顾客(不直接接触系统),财务,经理等等…

2).数据库管理模块

1 数据库管理模块 财务结算管理,库存量信息管理,报价信息管理。

3系统信息查询模块

1.  信息查询模块,进货信息,存货信息,销货信息,工作人员信息,

2.系统的UML建模

(2相关功能说明

1). 收银以及退货用例图

1. 收银员与顾客之间的交互:扫描条码或输入商品编码、收款、打印收据。

2. 支持多种付款方式:现金、支票、信用卡磁卡、记账、赠券等。

3. 支持促销方式:折扣。

4. 允许退货及错误更正。

2)进货用例图

1. 超市与供应商之间的交互。

2. 经理根据销售与库存做出进货决策。

3. 产生采购单或者给供货商的订单。

3)入库用例图

1. 采购员与仓库管理员交互。

2. 货物进入超市的仓库,仓库管理员根据入库清单以及手工输入更新库存信息。

4)出库上架用例图

1. 理货员与仓库管理员交互。

2. 货物由超市仓库上架。

3. 仓库管理员根据出库清单以及手工输入更新库存信息以及上架信息。

5)盘架用例图

1. 理货员清点架上货物。

2. 输入盘架单与系统数据对比。

 

6)盘库用例图

1. 仓库管理员清点库内货。

2. 输入盘库单与系统数据对比。

7)报废管理用例图

由于人为原因、保质期等原因有些商品要进行报废由理货员填写报废单,由经理审批后,更新商品存量

8)账务结算状态图

1. 结算收银,退货以及进货等过程产生的账务信息

2. 计算周期的收支

9经营管理状态图

1. 经理可以查询销售信息,财务信息,库存信息,货架信息可以做出决策。

2. 可以发起进货等流程指令。

3. 其他具体细节可以加入自己的假定和想象。

4)超市运营外部系统活动图

1.银行的信用卡结算系统为外部系统

5)超市运营系统管理员的类图

【小结】

在建模过程中,遇到一些问题,尤其是在模块这块,我们研究了好久,改了好几次方案,最后确认下来了以上方案。我好几次去超市观察了一下,他们系统,我们发现在他们操作平台是win95,不仅功能简洁实用。因此也花了不少冤枉钱,我们上网调查了 很多源码,里头也有符合我们题目的几个,不过我们没用。我们已经打好基础了,制作管理软件 已经不是梦了。

我们话规划图主要用的软件是ArgoUML ,

相关推荐