1.选题讨论测试
咱们小组主要讨论的是电商系统的商品分类功能模块,商品分类模块若是真正按照淘宝那种数据量和规模来设计的话,其实很复杂也很难,须要认真讨论和研究不少。设计
2.用户故事讨论blog
(1).用户能够经过正常一个大型商品常见的分类项目和列表去找到本身须要的分区的商品;开发
(2).商品的分类注重以用户为中心,把用户最常常游览的商品的分类区块收集成对应后台数据分析,多设置一些推荐区域和最常关注区域的分类;数据分析
(3).商品的分类追求细分和细化,能够给用户详细的条件筛选和分类,对商品分类有详细参数的限定和体现,分类精细,才能够给用户看商品的时候可以准备直接快速锁定本身须要的东西的区域;电商
(4).分类的形式和操做要注重人性化,方便和利于用户的操做。后台
3.功能分析讨论软件
用户能够在首页上经过分类或者品牌找到本身想要的商品,也能够直接查看热门的商品和新上架的商品。咱们知道商品之间的属性可能存在着较大的差异,好比牛仔裤它有版型、腰型、裤长等属性;而电脑它有CPU、显卡等属性,各种商品的属性是不一样的。再进一步想,休闲裤也版型、腰型、裤长等属性;台式电脑或者笔记本电脑都有CPU、显卡等属性。因此咱们得出:一个分类对应若干属性,而一个属性,对应若干属性选项,而一个具体商品又对应若干属性选项(例如具体一条牛仔裤,他的裤长:7分,裤型:直筒)。分类和属性的关系(例如:“牛仔裤”分类下有裤型、裤长、版型等属性)、属性和属性选项的关系(例如:裤长属性有长款、九分裤、七分裤的选项)、商品和属性选项的关系(例如某条牛仔裤的裤长是7分裤)。至此,咱们知道一个商品的分类、品牌以及它有什么属性和对应的属性值。那么经过筛选条件,天然就能够查询出指定的商品。这里特别说一句,价格也是属性,不要设想用商品表中的价格字段去作计算。这不利于查询也增长了复杂度,让商家编辑人员用属性来设置并保证他的正确性。淘宝
4.建模方法
5.总结
作一个真正符合淘宝天猫京东类型的大型电商,在分类商品模块上的设计其实没有想象中那么简单,要作到用户可以精准筛选,须要本身在设计商品我的属性上和分类上进行挂钩,分类是须要按照用户的体验来进行设计的,分类的初衷就是为的是用户更好筛选和锁定想要的东西,分类精细化,大众品牌的突出,这些没有一个不须要跟商品个体,及其商品自身表的属性设计进行挂钩。刚开始老师讲的敏捷开发,似懂非懂,由于不多在作开发上须要对一个商品如此上的考虑和思考,经过此次分组讨论和以后的认真思考,才渐渐有所思索上的明白。敏捷开发以用户的需求进化为核心,采用迭代、按部就班的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分红多个子项目,各个子项目的成果都通过测试,具有可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程当中软件一直处于可以使用状态。如今社会工做的节奏愈来愈快,相信敏捷开发的使用者也愈来愈多。经过不断的对敏捷开发方法进行改善,我相信,之后不仅那些中小型项目会使用敏捷开发,并且一些大的项目也会使用。下一次实验的时候会选择多听多交流多提出本身想法和意见。下一次课能够继续采用这种形式来上课。