【UML建模案例】小型网上书店系统

您所在的位置:网站首页 高教社网上书城买书不发货怎么投诉 【UML建模案例】小型网上书店系统

【UML建模案例】小型网上书店系统

2023-11-28 23:07| 来源: 网络整理| 查看: 265

小型网上书店系统 前言 一、案例简介 二、使用工具 三、软件过程 四、系统的UML基本模型 总结

前言

最近上半年的浙江软考已经取消,于是开始高强度系统复习Java面向对象的各个知识点,顺便将UML的系统性学习提上日程。

这里先附上本项目的.eap工程文件(须用Enterprise Architect打开)、生成的Java代码以及参考教材存放的github仓库地址 https://github.com/2820881540/online_book_store_system_UML.git

PS: 学校对于UML的教学很不重视,只给了2个选修学分,选不上就只能自学了

一、案例简介

这里对于UML的重要性和一些基础的定义不再赘述,详细内容可参考吕云翔教授的《UML与Rose建模实用教程》,本案例就以该教材第15章的内容"小型网上书店系统"为例,通过一个简单但完整软件过程进行UML建模实践学习。

在这里插入图片描述

二、使用工具

关于建模工具除了教材中展示的Rose之外,还可选择PowerDesigner、Visio或 Enterprise Architect。

其中Rose过于古老而且安装破解很麻烦。

PowerDesigner虽上手容易但我对该软件的审美不敢恭维。

最后还是选择功能最强大的Enterprise Architect来进行建模

三、软件过程

1、 项目背景描述

随着互联网时代的到来,相对于实体书店,很多人选择网络购书。某公司计划建立一个网上书店,需要本软件团队来为公司开发一款“小型网上书店系统”。

系统的主要功能是实现用户通过互联网的图书购买。未注册的用户(以下称为游客)可以通过本系统搜索图书,并可以查看图书的书名、作者、价格等一系列基本图书信息,还可以通过注册来成为网上书店的会员(注册用户)。会员仍然具有游客除了注册之外的所有功能,还可以进行图书的购买操作。购买行为又称作交易, 每一次交易对应着一张订单。

为了方便,本系统拟提供会员对已下订单的管理功能。 一个典型的会员购买流程如下。

•用户(注册并)登录; •用户在浏览图书时选择其中一本; •填写姓名、收货地址、手机号等必要信息;(在这一步生成订单) •用户确认订单,并通过第三方支付平台进行支付; •支付成功,通知书店发货; •书店发货; •用户收货,并确认收货。(订单


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3