`

【UML】案例分析:新型超市购物自助系统

uml 
阅读更多

08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.csdn.net/xiaowei_cqu/article/details/7747205

这个是和小鹿 ,三少爷一起做的。虽然有遗憾,也是一段值得怀念的记忆~

项目名称

新型超市购物自助系统 V1.0.0

项目背景及目标

在比赛的创意阶段,本小组对学校以及生活中的诸多日常活动的流程进行了思考,并最终就人们日常的常用性、可改进性、流程的复杂性以及创意的新颖性选定“新型超市购物自助系统”的选题。
超市购物是目前人们日常生活必不可少的一个环节。对于大多数人说,超市购物不仅仅是选购商品,更是一种在一天紧张的工作学习后的放松活动。但与此同时,工作流程的混乱、工作人员的懒散也极大地降低了人们在超市购物中享受到的愉悦感,给超市和消费者都带来了潜在的损失。
设计新型超市购物自助系统的目标在于使消费者在保持购物的自由性的同时,提高购物各模块效率;在提高超市购物的自动化的同时不失却人性化;在保持超市正常工作秩序的同时,减少超市闲置、低效率员工;在减少员工的同时,仍然减少个人的工作量,以自动化系统代替.

项目流程描述

该新型超市购物自助系统分为三大模块:消费者购物、货架管理和超市盘货。

System

每个大模块均含有若干子模块。以下为各模块流程简述:

消费者购物:

消费者存包→取购物车→检查购物车显示是否完好,以及结算卡是否被清空→若否,则向推车管理员人求助;若完好,则进入购物区→选购商品→若需要人工帮助→按下自助购物终端中的人工帮助键→语音接通调度人员→若语音解决,则继续购物;若需派遣人工帮助,则分派附近空闲货架管理人员到现场帮助→取得需要商品→确定购买,按下自助购物终端中的“购买”键,利用自助终端消磁,加入购物清单,将商品放入已购篮;若不确定购买,将商品放入暂购篮→若需调整购物清单,则按下自助购物终端中的“删除”键,将商品上磁,自动从购物清单中删除,将商品放回到暂购篮或货架→若选择自助结账,在结账终端中刷卡结账,并同时自动清空结算卡;若人工结账,收银员根据结算卡中金额收银,并清空结算卡→通过验卡闸门离开购物区

Buy Item

Activity




Pay


货架管理:

若商品没有放在指定货架→巡逻人员将商品集中,分发给指定货架的管理人员→管理人员将商品放回指定货架
若有营业中临时补货情况→仓库管理人员根据和数据库相连的仓库PC显示的剩余商品数量或货架管理人员的回报上货→货架管理人员给每一件商品贴上防盗标签→整理货架,摆放整齐

超市盘货:

货架管理人员用盘点机盘点自己指定货架中的货物→盘点机回报数据库,和数据库中数量进行比对→若相同,则货架管理人员盘货结束;若不同,则重新核对→值班经理打印出当日销售报表,仓库中打印出库存报表,并确定次日进货情况→值班经理确定次日商品价格调整情况

Check the Item

Warehouse management

 

 


项目UML建模相关截图

Activity Model


Deplyment Model

和常规流程比较的优缺点

新型超市自助购物系统的有点和缺点并存:
优点:
  • 消费者能全程自助购物,包括自助结账等,大大减少以往排队结账时所花的时间。
  • 可对多种结账方式进行选择。
  • 减少货架间,以及仓库中的闲置员工。
  • 减轻货架管理员日常的整理以及盘货工作的工作量。
缺点:
  • 超市自助终端等设备的成本较高。
  • 对设备的维护成本较高。

转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7773826



分享到:
评论

相关推荐

    案例二:网上购物系统UML课程设计RationalRose建模(综合).pdf

    根据提供的文件内容,本案例介绍了一个网上购物系统设计的UML课程设计案例,使用RationalRose软件进行系统建模。本系统涉及到网上购买计算机及其组件,并且包含用户自定义配置、订单处理和发货等业务流程。下面将...

    UML案例:BBS系统一

    UML案例:BBS系统一。对BBS论坛系统进行了面向对象的分析与建模,内容详细,图形完整,错误较少

    UML建模案例分析二网络教学系统UML建模

    UML建模案例分析二网络教学系统UML建模 UML(Unified Modeling Language)是一种标准化的建模语言,用于描述、设计和指定软件系统的结构、行为和业务规则。UML建模是面向对象的系统分析和设计方法,通过使用UML模型...

    UML建模案例分析

    【UML建模案例分析——网络教学系统】 网络教学系统是一种基于互联网的教育平台,它提供了教师、学生和系统管理员之间的交互,实现了教学资源的共享和管理。在本案例中,我们将通过UML(统一建模语言)进行系统建模...

    UML and C++ : A Partical Guide To Object-Oriented Development

    这些页面可能包含了关于UML符号的解释、C++语法示例、具体案例分析等内容,对于读者理解UML与C++如何协同工作至关重要。例如,page-0369.jpg可能展示了一个类图的实例,page-0415.jpg可能讲解了对象的生命周期,page...

    UML案例分析教程

    **UML(统一建模语言)案例分析教程** UML,全称为Unified Modeling Language,是一种在软件工程领域广泛使用的可视化建模语言。它为软件开发提供了标准化的图形表示方法,帮助设计者清晰地表达和交流复杂的系统...

    uml网上购物系统

    《UML在线购物系统设计详解》 UML(统一建模语言)是软件工程领域中一种重要的建模工具,用于描述、可视化、构建和文档化软件系统。在本项目"uml网上购物系统"中,我们将深入探讨如何运用UML的各种图来设计一个完整...

    网上购物系统UML图

    - **目的**:本项目的目的是通过开发一个网上购物系统来学习统一建模语言(UML)的应用,以及通过UML进行面向对象程序设计的方法论。 #### 二、项目设计与实现 - **设计目的**: - 学习UML在面向对象技术中的应用。...

    UML建之案例分析之图书管理系统和网络教学系统

    本案例分析将探讨如何使用UML对图书管理系统和网络教学系统进行建模,帮助我们理解这两种系统的结构、行为和交互。 首先,我们从用例图开始。用例图展示了系统的主要参与者(users)以及他们与系统之间的交互。在...

    uml系统分析设计与应用案例

    一部分 基础篇 第1章 绪论 3 1.1 统一建模语言UML 3 1.1.1 UML的背景 3 1.1.2 UML的发展 3 1.1.3 UML的内容 5 1.1.4 UML的主要特点 5 1.1.5 UML的功能 6 1.1.6 UML的组成 7 1.2 Rational统一过程(Rational Unified ...

    网购物系统UML的分析与设计

    网购物系统UML的分析与设计

    UML 系统分析设计与应用案例(PDF)

    《UML系统分析设计与应用案例》是一本深入探讨统一建模语言(Unified Modeling Language,简称UML)在系统分析和设计中的实践指南。UML是软件工程领域中广泛使用的建模工具,它通过图形化的表示方法来描述系统的需求...

    UML建模案例分析 在线销售系统

    UML建模案例分析 在线销售系统 UML建模是软件开发过程中的一种重要方法论,它可以帮助开发者更好地理解需求、设计和实现软件系统。在本案例中,我们将使用UML建模来分析在线销售系统,包括需求分析、UML建模和实现...

    超市管理系统UML建模实例+完整实验报告

    使用StarUML建模工具对超市管理系统进行建模。 包括全套的UML建模图,用例图(3级),类图,顺序图,协作图,状态图,活动图,协作图,部署图。 附有完整的实验报告,报告包括实验内容,需求分析设计方法,思路和...

    UML课程设计:停车场管理系统.doc

    UML课程设计:停车场管理系统

    UML课程设计RationalRose建模网上购物系统

    "UML课程设计RationalRose建模网上购物系统" 本篇文档是关于使用Rational Rose建模网上购物系统的课程设计,文档中包含了完整的UML图和详细的说明。以下是从文档中提取的知识点: 1. 需求规格说明:网上购物系统的...

    uml案例 三个案例 ppt

    这个案例可能涵盖了系统的需求分析阶段。在第11章中,通常会涉及到系统的核心功能和主要参与者。PPT可能会展示用例图(Use Case Diagram),描绘了系统的主要功能和用户(或角色)之间的关系。此外,还可能包括活动...

    UML系统分析设计与应用案例(PDF)

    《UML系统分析设计与应用案例》是一本深入探讨统一建模语言(Unified Modeling Language,简称UML)在系统分析和设计中实际应用的专业书籍。UML是软件工程领域广泛使用的建模工具,用于可视化、构造和文档化系统的...

    UML案例分析教材书

    《UML案例分析教材书》是一本专注于UML(统一建模语言)实践应用的教程,旨在通过具体的案例深入解析UML在软件开发过程中的作用和应用。UML作为面向对象设计与分析的重要工具,其产生和发展是为了解决复杂系统的设计...

Global site tag (gtag.js) - Google Analytics