一.项目背景1
项目的意义www=why+what+howW:why
看看自己学的怎么样能否灵活运用各个知识点,完成一个项目
找到做项目的一个感觉,积累项目经验,为找工作奠定基础
通过项目,认识自己的不足,然后更加努力
项目定位W:what
PHP可以干什么
Web开发,基于B/S电子商务CMS,内容管理系统,涵盖面比较广泛SNS,社交网站各种管理系统电子商务的一些模式B,商家C,客户B2C:商家对客户
凡客,小米C2C:客户对客户,网站方只提供平台
淘宝、拍拍B2B2C:商家对商家对客户
京东,当当,国美,苏宁B2B:商家对商家,批发平台
阿里巴巴O2O:online2offline,线上线下,美团、糯米,大众点评,比较依赖于地图
最多的是B2C
我们的项目,是基于B2C模式的电子商城
做的过程中,可以参考ecshop、京东
W:how二.项目规划1
项目整体架构从电子商务的角度来讲,电子商城通常包括3个方面:商品部分用户部分电子商务(订单)从开发项目的角度来看,需要完成两个方面的事情后台的开发前台的开发整体架构图商品模块,是我们商城的核心,也是整个电子商城项目中最难的一个内容
时间安排三.数据库设计重要程度:*****难度:*****数据库的设计,就是体现了你对业务逻辑的理解
数据库设计的好坏,有时候决定了项目的成败
要点:表与表之间的关系(一对一、一对多[多对一],多对多[难])每一个字段的数据类型(数值、字符串、日期时间)没有布尔类型[使用tinyint]如何来设计数据库
----以商品模块为例找到核心(中心),然后一步一步的展开
核心----商品先来初步设计一下商品表的字段:名称、价格、图片、颜色、上架时间、各种规格参数、详细描述,库存,品牌、分类
这么多的属性,是存放到一张表当中的吗
品牌和商品是两个不同的东西,设