【UML建模案例】小型网上书店系统 |
您所在的位置:网站首页 › 高教社网上书城买书不发货怎么投诉 › 【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建模实践学习。 关于建模工具除了教材中展示的Rose之外,还可选择PowerDesigner、Visio或 Enterprise Architect。 其中Rose过于古老而且安装破解很麻烦。 PowerDesigner虽上手容易但我对该软件的审美不敢恭维。 最后还是选择功能最强大的Enterprise Architect来进行建模 三、软件过程1、 项目背景描述 随着互联网时代的到来,相对于实体书店,很多人选择网络购书。某公司计划建立一个网上书店,需要本软件团队来为公司开发一款“小型网上书店系统”。 系统的主要功能是实现用户通过互联网的图书购买。未注册的用户(以下称为游客)可以通过本系统搜索图书,并可以查看图书的书名、作者、价格等一系列基本图书信息,还可以通过注册来成为网上书店的会员(注册用户)。会员仍然具有游客除了注册之外的所有功能,还可以进行图书的购买操作。购买行为又称作交易, 每一次交易对应着一张订单。 为了方便,本系统拟提供会员对已下订单的管理功能。 一个典型的会员购买流程如下。 •用户(注册并)登录; •用户在浏览图书时选择其中一本; •填写姓名、收货地址、手机号等必要信息;(在这一步生成订单) •用户确认订单,并通过第三方支付平台进行支付; •支付成功,通知书店发货; •书店发货; •用户收货,并确认收货。(订单 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |