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

这篇具有很好参考价值的文章主要介绍了【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建模实践学习。

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


二、使用工具

关于建模工具除了教材中展示的Rose之外,还可选择PowerDesignerVisioEnterprise Architect

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

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

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


三、软件过程

1、 项目背景描述

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

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

为了方便,本系统拟提供会员对已下订单的管理功能。 一个典型的会员购买流程如下。文章来源地址https://www.toymoban.com/news/detail-456451.html

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

到了这里,关于【UML建模案例】小型网上书店系统的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 基于JSP微信小程序网上书店商城系统设计与实现

    基于JSP微信小程序网上书店商城系统设计与实现

    【后台管理员功能】 会员列表:查看所有注册会员信息,支持删除 录入资讯:录入资讯标题、内容等信息 管理资讯:查看已录入资讯列表,支持删除和修改 广告设置:上传图片和设置小程序首页轮播图广告地址 留言列表:所有用户留言信息列表,支持删除 图书分类管理:

    2024年02月12日
    浏览(11)
  • JSP+SQL网上书店售书系统(源代码+论文+答辩PPT)

    二十一世纪是一个集数字化,网络化,信息化的,以网络为核心的社会。当钱天白教授于1986年9月14日在北京计算机应用技术研究所内向德国卡尔斯鲁厄大学发出第一封电子邮件“穿越长城,走向世界”的时候,他也许不知道自己推开了中国信息时代的大门;1994年4月20日,中

    2024年02月07日
    浏览(8)
  • MySQL数据库设计作业 ——《网上书店系统》数据库设计实验报告

    MySQL数据库设计作业 ——《网上书店系统》数据库设计实验报告

    普通用户:可以进行最基础的登陆操作,可浏览图书、按类别查询图书、查看 图书的详细信息,还可以注册成为会员。 会员:需要填写详细信息(真实姓名、性别、手机号、地址、邮箱等),可浏览图书、按类别查询图书、查看图书的详细信息,在此基础上,还可以订购图

    2024年02月04日
    浏览(10)
  • 基于springboot网上书店管理系统 计算机专业毕设源码03780

    基于springboot网上书店管理系统 计算机专业毕设源码03780

    网上书店管理系统 采用 B/S结构、java开发语言、以及Mysql数据库等技术。系统主要分为管理员和用户两部分,管理员管理主要功能包括:首页、站点管理(轮播图)用户管理(管理员、注册用户)内容管理(好书推荐、推荐分类)更多管理(图书分类、图书信息、图书购买、

    2024年02月04日
    浏览(16)
  • 基于html/css/js的web网上书店系统网页设计大学生期末源码分享

    基于html/css/js的web网上书店系统网页设计大学生期末源码分享

    摘要: 随着互联网技术的发展,电子商务逐渐普及并成为人们购物的主要方式之一。本实验基于Web技术,使用HTML、CSS和JavaScript等前端技术,设计并实现了一个基于Web的书店商城系统。实现了用户和管理员两类用户的功能需求。 : Web;CSS;JavaScript;网上书店系统;

    2024年02月03日
    浏览(12)
  • 基于Web网上书店的设计与实现(源码+开题)

    基于Web网上书店的设计与实现(源码+开题)

    本系统 (程序+源码) 带文档lw万字以上   文末可获取一份本项目的java源码和数据库参考。 研究背景 随着信息技术的飞速发展,互联网已经成为人们获取信息、交流思想、进行交易的重要平台。特别是在电子商务领域,网络书店以其便捷性、高效性和海量资源的优势,日益

    2024年04月10日
    浏览(14)
  • Java基于JAVAWeb网上书店的设计与实现(开题+源码)

    Java基于JAVAWeb网上书店的设计与实现(开题+源码)

    本系统 (程序+源码) 带文档lw万字以上   文末可获取一份本项目的java源码和数据库参考。 研究背景: 随着互联网的普及和电子商务的迅速发展,网上书店已成为越来越多人的购书首选。与传统实体书店相比,网上书店具有方便快捷、品种丰富、价格优惠等优势。然而,目

    2024年02月03日
    浏览(17)
  • 基于SpriongBoot的网上书店的设计与实现--58174(免费领源码、附论文)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案

    基于SpriongBoot的网上书店的设计与实现--58174(免费领源码、附论文)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案

    网上书店管理系统 采用 B/S结构、java开发语言、以及Mysql数据库等技术。系统主要分为管理员和用户两部分,管理员管理主要功能包括:首页、网站管理(轮播图、网站公告)人员管理(管理员、注册用户)内容管理(图书资讯、资讯分类)购物管理(图书商城、分类列表、

    2024年02月01日
    浏览(12)
  • 采用 UML 对软件系统进行建模的基本框架

    UML 包括一些可以相互组合为图标的图形元素, 通过提供不同形式的图形来 表述从软件分析开始的软件开发全过程的描述,一个图就是系统架构在某个侧面的 表示,所有的图组成了系统的完整视图。UML 主要提供了以下五类图: ( 1)第一类是用例图(Use Case Diagram),从用户

    2024年02月11日
    浏览(10)
  • 什么是统一建模语言(UML)UML与UML类图的基本概念

    什么是统一建模语言(UML)UML与UML类图的基本概念

    UML(统一建模语言)是一种通用的建模语言,用于描述软件系统的结构、行为和交互。它提供了一组符号和规则,用于创建可视化的图形模型,帮助开发人员、设计师和利益相关者之间进行沟通和理解。 UML起源于20世纪90年代初,由James Rumbaugh、Grady Booch和Ivar Jacobson等知名软件

    2024年02月16日
    浏览(12)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包