2024年5月19日发(作者:台式电脑声卡驱动如何安装)
信息与电脑
2019年第14期
China Computer & Communication
软件开发与应用
基于UML的二手物品交易系统分析
王婧琦 刘艺航 胡艳歌
(河南师范大学,河南 新乡 453007)
摘 要:
闲置品的共享交易模式作为新兴分享经济的一个代表性行业,对人们的生产、生活产生了巨大影响。UML是
一种面向对象的标准化建模语言,可用来表达软件设计中的静态及动态信息,并能为软件开发中的各阶段提供可视化支持。
基于此,将闲置品交易APP闲鱼作为对象,采用UML面向对象方法深入分析二手物品交易系统,有助于加速软件开发。
关键词:
二手物品交易系统;面向对象;UML系统建模
中图分类
号:TP311.52 文献标识码:A 文章编号:1003-9767(2019)14-103-03
Analysis of Used Goods Trading System Based on UML
Wang Jingqi, Liu Yihang, Hu Yange
Abstract:
As a representative industry of the emerging sharing economy, the sharing and trading mode of idle goods has a
(Henan Normal University, Xinxiang Henan 453007, China)
tremendous impact on people's production and life. UML is an object-oriented standardized modeling language, which can express
static and dynamic information in software design, and provide visual support for each stage of software development. Based on this,
taking idle products trading APP idle fish as the object, and using UML object-oriented method to analyze the second-hand goods
trading system in depth, it is helpful to accelerate software development.
Key words:
used goods trading system; object oriented; UML system modeling
1 系统概述
统用例模型,描述系统的功能性需求。本系统的总体功能
该系统为二手物品交易系统。以阿里巴巴旗下闲置交易
为二手物品交易。该系统又分为用户服务子系统和管理员
平台APP客户端闲鱼为例,用户可以在APP首页内注册登
提供服务子系统。描述参与者和用户之间操作的图,在需
录淘宝、支付宝账号或手机号码后发表闲置物品信息,无需
求分析阶段发挥重要作用。用例方法更易于开发人员和用
经过复杂的开设店铺过程,即可成为二手物品卖家,即任何
户针对系统需求进行沟通。二手物品交易系统的参与者主
人都能成为目标用户,拍卖个人闲置物品
[1]
。
要有闲鱼用户、系统管理员、支付系统。以闲鱼用户为例
2 UML建模分析
分析用例图,闲鱼用户可通过该系统进行用户注册、用户
登录、发布物品信息、留言和淘宝一键转卖等功能。具体
2.1 UML简介
用例图如图1所示。
UML是一种面向对象的标准化建模语言,可用于表达
2.3 系统静态建模
软件设计中的静态及动态信息,并为软件开发中的各阶段提
供可视化支持。通过把标准的UML模型融入工作产品,能
UML中,系统静态结构描述主要通过类图和对象图实
使工作人员快速加入项目并迅速进入角色
[2]
。最常用的UML
现
[3]
。类图从抽象角度描述系统的静态结构,特别是模型
图包括用例图、类图、序列图、状态图、活动图、组件图和
中存在的类、类的内部结构以及与其他类之间的相互关系。
部署图。本文结合UML语言对二手物品交易系统进行用例
完成二手物品交易系统的基本需求用例模型后,通过分析
建模、静态建模、类图分析以及动态交互建模。
系统的类和对象,创建系统静态模型。二手物品交易系统
在问题域主要包含用户、收藏、二手物品和订单。其中,
2.2 系统用例建模
用户可分为买家和卖家两类。系统在问题域的静态模型如
设计二手物品交易系统首先要分析整个系统,创建系
图2所示。
作者简介:
王婧琦(1997—),女,河南新乡人,本科在读。研究方向:计算机科学与技术、.net软件开发。
— 103 —
软件开发与应用
信息与电脑
China Computer & Communication
2019年第14期
图1 具体用例图
图2 系统在问题域的静态模型
2.4 系统上下文建模及类图
我的收藏中可以包含0~50个二手物品,两者之间为聚合
根据二手物品交易系统的用例分析,可进一步得出系统
关系。卖家与二手物品之间存在单向关联。管理员与订单之
中各类对象及相互之间的关系,根据系统需求可以识别系统
间存在依赖关系,订单只有经管理员审核通过后才能传递至
中存在的对象。将系统分为用户、买家、卖家、订单、留言、
用户。
我的收藏、二手物品和管理员几类,之后可以确定类与类之
2.5 系统动态交互建模
间的关系。具体二手交易系统类图如图3所示。
买家和卖家存在相同属性,共同继承用户类。卖家、买
此系统中,二手物品的状态具有典型意义,以下使用状
家与留言的关系是双向关联,表示一个用户对一条帖子进行
态图进行描述。二手物品包含多种状态,被创建的二手物品、
留言,留言类中也存在一个变量,表示此条留言为哪个用户
被存入我的收藏的二手物品、在订单中的二手物品、已发货
所留,且两者之间为一对多的关系。一个买家拥有其对应的
的二手物品、在系统管理中的二手物品以及被删除的状态,
一个我的收藏页面,即买家与我的收藏之间存在单向关联。
转化规则如图4所示。
— 104 —
信息与电脑
2019年第14期
China Computer & Communication
软件开发与应用
图3 二手交易系统类图
图4 转化规则
3 结 语参考文献
二手物品交易系统在当今社会广受好评,此系统中的操
[1]王蕊.浅析软件工程中的UML建模技术[J].电子世
作流程及一些主要功能都可在UML定义的各种图中清晰体
界,2018(8):134-135.
现。使用UML建模,可减少软件开发过程中的错误,为系
[2]叶科晗.大数据时代下闲鱼APP的发展之道[J].全国
统管理人员提供一定帮助,且能提高管理人员与参与者的交
流通经济,2017(2):6-8.
互能力,使软件开发工作成功完成。
[3]张喻平.基于UML的在线销售系统的分析与建模[J].
电脑知识与技术,2013,9(34):7939-7941.
— 105 —
发布者:admin,转转请注明出处:http://www.yc00.com/num/1716049372a2712028.html
评论列表(0条)