1)分组情况介绍,小组分工合作情况介绍。

陈锋、刘鑫(用户故事的细化,即功能设计)

高忠杰、罗成龙(参与系统的类图设计及上台汇报)

颜贵荣、李清灿(参与用户故事的讨论与设计)

王绍华、丁天奇、林伟领(参与系统的类图设计并选定课题)

2)选题讨论

本次选题为电商系统的购物车模块。众所周知,随着信息时代的到来,网上购物已经成为人们日常生活的一部分,我们每个人对于网购流程都非常熟悉。其中,购物车模块是商品交易的重要组成部分,因此,我们小组选择将电商系统的购物车模块作为本次选题。

3)用户故事讨论

用户在购物时,浏览海量商品,如果单个购买支付,每次都需要调用支付模块,一方面占用资源与时间,另一方面也给用户带来不便,需要一个和实体购物车一样的模块,将用户想购买的商品暂存,最后在结算时一并支付。

所以需要引入购物车模块,用户在浏览商品时提供加入购物车操作,在购物车中可以调整商品数量,也可以删除不想要的商品,结算商品等,减少用户在支付模块花费的时间。这样不仅能提高用户体验,也能增加用户浏览其他商品的时间,提高了商品浏览量和购买量。

4)功能分析讨论

1.用户浏览商品时提供加【入购物车】按钮;

2.用户点击【我的购物车】进入购物车模块;

3.在购物车模块添加以下子模块:调整商品数量,删除商品,结算商品,搜索商品模块:

调整商品数量:用户在添加购物量时不必每次都去商品处点击【入购物车】按钮,可直接通过调整商品数量修改;

删除商品:提供删除按钮,以便用户在不想要某件商品时删除;

结算商品:用户勾选需要结算的商品进行结算,并生成订单;

搜索商品:如果用户购物车内商品数量很大,一件件翻查效率不高,需要提供搜索功能;

4.拓展功能:标红降价商品,并提示用户。

5)建模

备注:以上类图是用MyEclipse导出。此前做过一个相对完善的电商系统,所以此次直接作修改参考。

以下提供MyEclipse如果导出类图步骤:

(1)打开MyEclipse Java Persistence窗口:

(2)新建类图

(3)直接将左侧建好的类拖入类图中即可,类图会自动显示类之间的关联性。

6)总结

借用百度百科的定义:敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。

换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。

敏捷开发缩短了交付的时间间隔,提高开发效率。现在社会工作的节奏越来越快,相信敏捷开发的使用者也越来越多。

下一次再做敏捷开发的时候,需要更深入讨论产品当前所涉及模块,产品可以继续发展的模块以及下一代产品的方向,这样可以使产品保持长期的生命力。

转载于:https://www.cnblogs.com/DarrenFly/p/7635096.html

130242014034(2)-“电商系统某功能模块”需求分析与设计实验课小结相关推荐

  1. 软件架构-解密电商系统营销-会员模块业务

    上次说了商品,商品分类,品牌,分类的属性,规格.很多电商网站例如:京东,国美,苏宁他们的商品都是存储在redis中的,通过请求获取到的redis进行js的渲染动态的展示商品的信息. (一)营销模块 营 ...

  2. 电商系统开发功能详解

    电商系统开发,电商系统开发功能,电商系统开发详解.电商系统开发工作中进行以前必须做好全方位方案和综合,要明确构建电商系统的目的性和功能性规定,确立自身构建怎样的电商系统,那样能够让构建开发设计过程做到 ...

  3. HH SaaS电商系统的商城模块设计

    文章目录 好获SaaS电商系统层级关系 商城实体 商城运营模式 商城可选子系统 创建商城 商城管理后台 有供应系统和无供应系统的B2C和混合模式的商城系统对比 有仓储系统和无仓储系统的B2C和混合模式 ...

  4. 广告电商系统开发功能只订单处理

    广告电商系统之订单处理模块 订单处理功能块:订单下单:订单组合付款:订单列表,订单状态,订单物流信息,订单确认,订单售后,订单评论  1.订单下单 通过购物车的筛选,确定出下单的产品,系统自动计算出订 ...

  5. B2C电商系统整体功能和流程设计(总结)

    第一步:产品定位 1.定位其实并不是产品本身的定位,而是指产品在目标用户心中的印象,即产品在用户心中的地位. 2.一款电商产品定位需要考虑到很多方面的因素,一般公司创始人会在最开始指明产品定位,然后在 ...

  6. 小程序电商系统后台功能详解

    如何使用小程序电商系统后台,今天小来给大家讲解一下来客小程序电商系统. 首先,我们来看首页,首页上有一些基本的情况,比如说订单的情况待付款.待发货.待收货.待评价.退货等,还有今日营业额.今日订单数. ...

  7. JAVA Mall 项目致力于打造一个完整的电商系统,采用微服务架构设计

    项目介绍 mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署.前台商城系统包含首页门户.商品推荐.商品搜索.商品展示. ...

  8. java烟草项目功能模块_一个电商项目的功能模块梳理

    电商项目核心玩法:定制商品+供应链(商品辅料库)+网红社区 最近做项目,功能越来越多,想清晰地理解项目,有点累了. 今天抽空,把这个项目的核心功能模块简要总结下,顺便画了个图. 一.全局功能模块图 二 ...

  9. 数商云S2B2C电商系统结算功能助力化工行业规避结算风险,提升结算管理能力

    数字化时代,随着越来越多企业业务的快速发展以及终端客户数量的不断增长,新的结算需求层出不穷,这要求企业的结算管理能力能够充分利用各种新技术.发挥全新数字化业务的支撑作用,来保障结算业务工作的切实落地. ...

  10. HH SaaS电商系统的品牌模块设计

    品牌和商品基础类目属于多对多的关系 创建品牌时必须关联商品基础类目,且只能关联三级类目,至少关联一种 品牌只能由租户统一进行维护管理,供应商.商家.商城可以申请新品牌,但是由租户进行审核 品牌被删除或 ...

最新文章

  1. 更新租约和检测数据完整性脚本
  2. 图解TCP协议中的三次握手和四次挥手
  3. 【python图像处理】图像的读取、显示与保存
  4. 在SMARTFORMS中取消使用WORD作为编辑器
  5. .NET C# 发送邮件内容嵌入图片
  6. 每日程序C语言21-递归逆序数出字符串
  7. Pod Preset玩转K8S容器时区自动配置 1
  8. 嵌入式linux设计师,make在linux——《嵌入式linux设计与应用》
  9. asp.net学习之SqlDataSource 1 select的四种参数赋予形式的解释
  10. java null equals_Java null检查为什么使用==代替.equals()
  11. [Android]解决ClickableSpan中点击后ListView中item的长按冲突的问题
  12. manjaro中文输入法已安装但切换不了解决方法
  13. Win10系统如何解除U盘写保护模式
  14. 【CCCC】L3-010 是否完全二叉搜索树 (30分),完全二叉树判断+层次遍历(奇怪的方法)
  15. java 编辑pdf表格_Java 生成pdf表格文档
  16. 蓝桥杯国赛 记录一下
  17. oracle的解释计划,oracle解释执行计划-Oracle
  18. 万字长文带你彻底搞懂什么是 DevOps
  19. 2021年百度智能云服务器最新租用价格表
  20. 输入中文转换成拼音首字母

热门文章

  1. 亿级APP支付宝在移动端的高可用技术实践
  2. 普通程序员如何向人工智能方向转型?
  3. 别再透支你的社交信用了
  4. pytorch自带网络_一篇长文学懂 pytorch
  5. 「福利」Java Swing 编写的可视化算法工程,包含树、图和排序
  6. 遍历一个List的几种方法
  7. FileStream:The process cannot access the file because it is being used by another process
  8. hadoop2.2.0 core-site.xml--global properties
  9. SharePoint2010 获取网站集SPSite,SPWeb对象的4种方法
  10. 解析:百思买败于外部派系争斗