最近做一个练习项目,销售相关的,那么我们就要理清思路,把重点提出来,
销售重点是什么,货物的信息和钱币的标价,货物信息包括:货物的类型、价格、数量、样式、尺码、特点、还有编码和品牌等…
这些是我们需要新增的,也就是进货的信息录入,那么,是不是还有其他的信息呐,肯定有很多的,一件商品有很多的参数绑定在一起,组成一个商品信息,在我们售卖的时候可根据商品编码或特征来查询到该对应商品,然后调出价格,进行售卖,销售后改变该商品信息,数量-1,售空等状态,
我们正常销售的时候就是大概这些我们看得到的数据,还有一些我们看不到的数据,看得到的有:原价、优惠、应付金额、找零、收款、收款方式等,这些我们可以直观看到的东西,那些看不到的东西也加起来组成在一起,这些就是售卖后的明细信息,比如:售出时间,货物存货量,编号,状态。还有就是账户总额度,卖出后加入收入额,把这些思路理清,才能做一个完整的项目,不能说卖出一件衣服,你库存不变,也没记录,账户总额没变,自己收了钱放在钱箱里,就走一个单纯的付款流程,这个没必要的,
再来看一下,这里必须用到的一个,数组递归,一条数据绑定多条信息
我们服装、鞋子、内衣是大类型,服装又包括,上衣、裤子、裙子、套装…,这样通过递归我们可以有效的去找到我们需要的东西,根据类型去查找,就想我们的文件夹也有,找到对应的盘,再去找对应文件夹。
总结一下就是:每次做单条数据时,考虑是否有其他的数据绑定关联到,不能只做单表的,多想想生活实际中该怎么做!