1. 需求分析
    访谈调研
    书店经理:我们原本是一个传统的实体书店,顾客要买书都是亲自到书店来的,这样挺不方便。而且随着书店销售图书种类和数量的增加以及顾客的增长,尤其是大量顾客到书店选购图书,使得书店场地不足,工作人员也很忙碌。其实,还有一点就是,有不少人进入书店后并不买书,只是查找些资料,有的甚至会在这呆上很长的时间直到把书免费看完。这种行为,工作人员一般是不阻止的,结果最后这些被看过的书会因为有阅读过的痕迹而影响销售。而且现在电子商务已经发展起来了,所以我们想到借助网络,让顾客通过网上书店购买图书。这样我们书店可以省掉大量的场地维护和工作人员成本支出,同时计算机可以方便的检索图书信息,让顾客可以足不出户以更优惠的价格买到需要的书。
    系统分析员:能谈谈您对网上书店的要求吗?
    书店经理:网上书店要能实现对外和对内的功能,对外是顾客能在网上书店订购图书,能提交订单。对内,书店工作人员能够通过网上书店及时的看到这些订单,并进行处理。为了把书送到顾客手里,我们已经联系了快递公司初步达成协议,由他们往返顾客和书店之间把图书送到顾客手里。书店管理员受理订单后,就会通知快递公司送货。当然,书店的图书上架和下架也应该由网上书店完成了。
    工作人员甲:实体店中,图书是按照不同种类放置的,方便顾客挑选。网上书店的图书也应该能够按照这种模式分类显示。这样,图书的信息和种类要由网上书店设置和管理。已有种类的新书或新种类的图书上架,网上书店能够保存这些信息。如果信息输入错误,能够进行修改。
    工作人员乙:另外书店会搞一些促销,推出一些特价图书。以前这些特价书的信息,都是我们根据促销活动整理出来,贴在书店的醒目位置。促销活动过后,特价图书会回复原来的价格。希望网上书店也能够管理这些特价图书。
    系统分析员:能谈谈平时买书的经过吗?
    顾客甲:一般都是先在书店里看看图书的简要介绍,或者先找找看有没有自己需要的书,有时是没有目标的寻找,有时直奔一类图书而去。找到我想买的书或者觉得看的书不错,就会去柜台结账。
    工作人员丙:不过有时在结账的时候,顾客会突然改变主意,不买一些书或者又回去挑选图书了。
    顾客甲:有时好像是这样的。要是网上书店在结账前能方便管理我所选购的图书就好了,这样通过计算机直接操作,就不用跑来跑去了。
    系统分析员:可以使用虚拟的购物车。
    工作人员丙:对,这样在用户确认购买前可自行管理选购的图书,决定要不要购买,还有购买数量。
    系统分析员:顾客先使用虚拟的购物车选购管理图书,然后提交订单给书店处理,是这样吧。
    书店经理:没错,就这样办。另外最好顾客能够留下向己的信息,方便以后购买。
    顾客:你们可以实行会员制啊。就像我们在网上逛论坛一样,会员才能发言普通游客只能看。这样我们平时就只在网上书店查查资料什么的,只在购买图书的时候才使用会员身份。
    书店经理:恩,这样不仅可以保留你们的信息,也可以保留购买记录。
    系统分析员:会员提交购买订单后,书店打算如何收取或者说用户怎么付款
    书店经理:我们可以接受货到付款,顾客也可以使用网上银行、汇款等方式付款。
    顾客:这样我们就方便多了。对了,那是不是付款前,我还多了一次“反悔”的机会啊。
    书店经理:在我们书店没有受理订单之前,你们可以取消交易。不过受理后就不行了。
    通过几次这样的访谈(限于篇幅,在此并未列出所有访谈内容),可以获得网上书店的需求信息,确定系统范围。网上书店是实现对实体书店内部图书商品和顾客购买图书的综合管理系统。
    (1) 识别参与者
    网上书店的主要参与者有会员,以及管理人员。此外,访客(非会员)也可是使用该系统进行一些图书资料的查询等。
    另外,为了业务发展和内部管理分工明确,书店希望按照工作范围分配管理员的职责权限,管理员分为商品管理员、订单管理员和系统管理员。
    (2) 识别用例并绘制用例图
    在用例建模阶段,为降低用例图的复杂性,将网上书店划分为两个子系统即顾客购书子系统和书店内部管理子系统。会员和访客属于顾客购书子系统管理员则属于书店内部管理子系统。




UML建模综合练习--网上书店相关推荐

  1. 数据库综合实验——网上书店管理系统

    数据库综合实验13--网上书店管理系统 实验要求:给出网上书店管理系统的需求分析报告(见四),要求根据功能分析和数据分析设计概念模型,实现完整的数据库(包括:各种表,视图,必要的存储过程,触发器等). ...

  2. UML-组件图-网上书店

    实验目的 (1) 理解组件图的基本概念: (2) 理解部署图的基本概念: (3) 理解包图的基本概念: (4) 掌握在Rational Rose中绘制组件图.部署图和包图的操作方法. 实验内容 一.理 ...

  3. UML-综合实例-网上书店

    实验目的 (1) 理解组件图的基本概念: (2) 理解部署图的基本概念: (3) 理解包图的基本概念: (4) 掌握在Rational Rose中绘制组件图.部署图和包图的操作方法. 实验内容 一.将 ...

  4. UML建模 ——————基于网上书店管理系统

    --基于咪咕云APP系统的UML建模分析 专   业   名    称: : 软件工程 班              级: : 一班 课              程: : UML建模 人      ...

  5. 软件工程课程学习小组项目——网上书店

    一.需求分析 访谈调研 书店经理:我们原本是一个传统的实体书店,顾客要买书都是亲自到书店来的,这样挺不方便.而且随着书店销售图书种类和数量的增加以及顾客的增长,尤其是大量顾客到书店选购图书,使得书店场 ...

  6. UML建模学成在线管理系统

    <软件建模技术>实验报告 题 目: 学成在线管理系统 学 期: 2021-2022第二学期 班 级: 21级软工专升本3班 姓 名: 张婷 学 号: 202105930306 组 员: 吴 ...

  7. 使用ASP.NET技术开发网上书店

    (注意:本文档包括--知识点说明,详细,复习) 共10章 1~4 ASP.NET页面基础 5~7 ASP.NET页面重要组成部分 8~10 ASP.NET锦上添花 知识点说明: 第1章 1)Asp.N ...

  8. 基于asp.net的网上书店商城设计与实现

    欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye 目  录 前言    1 第1章 系统概述    2 第1.1节 ASP.NET简介    2 ...

  9. 软件工程小组项目——网上书店

    小组成员 班级 张骏驰(组长) 软件18-3班 王圣友 软件18-3班 何剑骥 软件18-1班 石金城 软件18-1班 需求分析 概述 需求分析是指在充分了解客户情况,包括客户生产.财务及管理流程后, ...

最新文章

  1. 计算机网络技术问题解决,计算机网络故障常见问题汇总,掌握了这些,你离女神又会更进一步...
  2. router6 QoS 1 基础知识
  3. 京瓷 打印 打印机 账户_UV打印机市场竞争的关键是什么?
  4. 微信二次开发SDK使用教程--手机检测到有人点赞/取消点赞通知服务端
  5. Java消息服务~开发者分配的消息头
  6. C# Tailor Your Application by Building a Custom Forms Designer with .NET
  7. R 学习笔记《十二》 R语言初学者指南--格包
  8. Hibernate级联删除时:Cannot delete or update a parent row: a foreign key constraint fails异常...
  9. Linux FrameBuffer分析
  10. 麻省理工线性代数第一讲
  11. ILSpy反编译工具之C#反汇编
  12. Smart Panels精彩系列面板_备份和恢复的具体步骤(2种方法)
  13. fast无线路由器设置服务器,迅捷(FAST)路由器静态ip上网设置方法
  14. 阿里云,AWS,HTTPS和企业支付宝配置
  15. 宝妈每天一小时,在家用手机做情感励志短视频,收益稳定200多
  16. 如何搭建Grafana
  17. linux 下安装mysql相关笔记
  18. RAID5 磁盘阵列的故障以及修复要点
  19. matlab-极坐标图和对数坐标图的绘制
  20. 优思学院|ISO13485 的五十个问题|值得收藏

热门文章

  1. AT命令介绍和简单使用
  2. 【Python】2D/3D框IOU简单计算方法
  3. Maven详解之仓库------本地仓库、远程仓库
  4. 自然语言处理新天地(之三[2]) (转)
  5. ERP增长放缓 传统厂商纷纷向全程电子商务扩张
  6. [C++学习实验1]CMatrix类设计与实现
  7. 【PP-12】新建工艺路线
  8. Portal(博图)软件的应用及程序简介
  9. 信息学奥赛一本通试题 1014:与圆相关的计算
  10. iatf16949标准三大过程_IATF16949标准过程文件责任对照矩阵图