仿联想商城laravel实战---1、仿联想商城需求和数据库设计(lavarel如何搭建项目)

一、总结

一句话总结:

composer引入lavarel、配置域名、配置apache
1、项目名 lenovo 商城

    1、composer create-project laravel/laravel lenovo --prefer-dist "5.3.*"

    2、配置域名
C:\Windows\System32\drivers\etc\hosts 127.0.0.1 www.lianxiang.com 3、修改apache配置
C:\AppServ\Apache24\conf\extra\httpd-vhosts.conf <VirtualHost *:80>
DocumentRoot "D:/laravel/yzmedu/lenovo/public"
ServerName www.lianxiang.com
<Directory "D:/laravel/yzmedu/lenovo/public"> Options Indexes FollowSymLinks AllowOverride All Require all granted
</Directory>
</VirtualHost> 4、重启服务 2、数据库名
lenovo

1、电商网站类型?

1、B2B2C 平台型:京东、淘宝
2、B2C 企业对个人:小米、华为、OPPO
3、B2B 企业对企业;阿里妈妈
4、C2C 个人对个人;闲鱼、空空狐

2、初学者适合做什么类型网站?

B2C:企业对个人:小米、华为、OPPO

3、网站开发流程?

需求和设计阶段:产品经理;UI和UE,DBA(数据库专员)
开发和测试阶段:前端工程师(web前端),后端工程师(PHP、Java);测试人员
运维阶段:运维人员;运营人员
1、产品经理
a) 需求分析
b) 流程设计
c) 商业模式 2、UI和UE
设计出页面 3、DBA(数据库专员)
设计数据库 4、前端工程师(web前端)
完成页面 5、后端工程师(PHP、Java)
实现后台功能同时实现前台页面 6、测试人员
压力测试、黑盒测试、白盒测试 7、运维人员
网站上线 8、运营人员
维护网站

4、网站功能分析实例?

开发容易,节约时间:功能分析好开发要容易很多,节约很多时间
联想商城实例

1、前台
a)首页
轮播图 分类展示 广告展示 明星单品 楼层的展示 b) 商品详情页面
1、商品的大图和小图 2、商品详情 3、商品配置信息 4、商品的评论 c)商品结算页面
1、ajax收货地址 2、商品的基本信息 b) 购物车页面
1、全选全不选 2、ajax数量修改 3、ajax删除 e) 订单生成页面 f) 商品分类页面
1、选择 g) 搜索页面 h) 登录和注册页面
1、注册功能(手机登录和注册) 2、登录功能(手机登录和注册) i) 找回密码页面
1、通过邮箱给大家实现注册和找回密码 u) 个人中心
个人中心首页
个人基本信息
我的订单
用户购买的订单
我的评论
用户评论
个人信息
用户的基本信息
收获地址
用户收货地址
修改密码
修改密码 2、后台功能
后台主要对前台进行管理 1、管理员管理 2、网站用户管理 3、轮播图管理 4、分类管理 5、分类的广告 6、网站广告 7、商品管理 8、网站基本信息管理 9、评论管理 10、收货地址管理 11、订单管理

5、数据库设计实例?

需求做好,简化编程:需求做好,数据库设计会比较简单,数据库设计以简化编程为主
联想商城实例

1、管理员表-admin
id
name
pass
time
lasttime
count
status 2、用户表-user
id
email
pass
tel
status
time
token 主要为了网站安全
aid 设置用户默认地址 3、用户信息表- userInfo
id 主键、自增、无符号
uid 唯一
nickname
sex
birthday
addr
addrInfo
img 4、轮播图管理-slider
id
img
order
title
href 5、分类管理-types
id
name 分类名
pid 父ID
path path路径
sort 排序
is_lou 是否楼层
title
keywords
description 6、分类广告-typeAds
id
cid
img
type 分类广告类型 大图和小图
title 7、广告管理-ads
id
img
sort
href
title 8、商品管理-goods
id
cid 所属分类
title 商品标题
info 商品简介
img 商品图片
price 商品价格
num 商品的库存
text 商品的详细信息
config 商品的配置信息 9、商品小图表-goodsImg
id
gid
img 10、网站配置-一般通过数据库进行设置 11、评论管理-comment
张三评论商品1 id
uid 用户ID
gid 商品ID
text 评论内容
start 评论星级
time 评论时间
statu
img 12、收货地址-addr
id
uid
sname
stel
addr
addrInfo
email 13、订单表-orders
id
code 订单编号
uid 购买者
gid 商品
price 价格
num 商品数量
aid 收货地址
time 购买时间
money 支付状态
sid 订单状态 14、订单状态表-orderStatu
id
name

6、网站压力测试是什么?

比如网站一个人两个人访问没有问题,那100个人呢,1000个,10000个呢

7、Navicat如何导入数据库文件?

先创建数据库,然后 右键 数据库,选 【运行SQL文件】

二、内容在总结中

 

仿联想商城laravel实战---1、仿联想商城需求和数据库设计(lavarel如何搭建项目)的更多相关文章

  1. 仿联想商城laravel实战---7、lavarel中如何给用户发送邮件

    仿联想商城laravel实战---7.lavarel中如何给用户发送邮件 一.总结 一句话总结: 设置邮件服务器,比如163邮箱 lavarel中配置邮件服务,在.env中 控制器中使用Mail对象发 ...

  2. 仿联想商城laravel实战---6、自建配置文件和缓存(如何读取自己创建的配置文件的信息)

    仿联想商城laravel实战---6.自建配置文件和缓存(如何读取自己创建的配置文件的信息) 一.总结 一句话总结: config()及相应的方法 1.前端插件选择好了,后端开发超级省力? 比如多图上 ...

  3. 仿联想商城laravel实战---5、无刷新的增删改查(动态页面更新的三种方式(html))

    仿联想商城laravel实战---5.无刷新的增删改查(动态页面更新的三种方式(html)) 一.总结 一句话总结: 直接js增加删除修改html 控制器直接返回处理好的页面 用双向绑定插件比如vue ...

  4. 仿联想商城laravel实战---4、验证(lavarel的表单验证如何使用)

    仿联想商城laravel实战---4.验证(lavarel的表单验证如何使用) 一.总结 一句话总结: 验证规则和验证信息的数组:在控制器的方法中 1.注册页面中的用户名正确(比如是否重名,字段长度是 ...

  5. 仿联想商城laravel实战---3、前端页面搭建(什么情况下需要路由接参数)

    仿联想商城laravel实战---3.前端页面搭建(什么情况下需要路由接参数) 一.总结 一句话总结: 比如访问课程的时候,不同的课程(比如云知梦),比如访问不同的商品,比如访问不同的分类 //商品详 ...

  6. 仿联想商城laravel实战---2、后端页面搭建(验证码如何在页面中使用)

    仿联想商城laravel实战---2.后端页面搭建(验证码如何在页面中使用) 一.总结 一句话总结: 放在img里面,img的src就是生产验证码的控制器路径: img src="/admi ...

  7. MySQL数据库设计复习笔记及项目实战

    最近手头上有3个项目开动,其他2个都是从底层开始的,一个已经开始了一段时间的了,在小城市小团队开发的条件下,都没有专门的DBA来做数据库的设计和维护,往往都是开发人员顶上,可是看了很多的数据库的设计, ...

  8. 《微信小程序商城开发实战》笔者的新书,欢迎各位粉丝上京东购买

    作者图书京东链接,请点击------>>>    **微信小程序商城开发实战** 附京东真实评价截图: 编辑推荐 在当今移动互联网大潮中,微信应用凭借其庞大的用户基数和极强的用户黏性 ...

  9. (https专业版)2018年1月5日高仿互站仿友价T5虚拟交易+实物交易商城-站长交易源码送手机版程序10套模版+首页微信登陆+头部下拉导航

    (https专业版)2018年1月5日高仿互站仿友价T5虚拟交易+实物交易商城-站长交易源码送手机版程序10套模版+首页微信登陆+头部下拉导航 首页支持微信登陆,只有第8套模板支持(endv模板),后 ...

随机推荐

  1. Unicode utf8等编码类型的原理

    1.ASCII码  我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串.每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte). ...

  2. CAN协议学习(一)协议介绍

    一.简介 CAN 是 Controller Area Network 的缩写(以下称为 CAN),是 ISO 国际标准化的串行通信协议. 在当前的汽车产业中,出于对安全性.舒适性.方便性.低公害.低成 ...

  3. df 命令

    linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息. 1.命令格式: df [选项] [文件] 2.命 ...

  4. MIC中示例程序计算π

    mic中编程十分简单,只需在普通程序中简单加几句就可以,使用 lspci|grep -i -co-processor 命令可以查看机器中是否插入MIC卡以及MIC卡的数目,MIC编程环境的配置这里就不 ...

  5. iOS 动画基础总结篇

    iOS 动画基础总结篇   动画的大体分类(个人总结可能有误) 分类.png UIView 动画 属性动画 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 ...

  6. Git客户端搭建环境(Windows系统)的使用

    本文环境: 操作系统:Windows XP SP3 Git客户端:TortoiseGit-1.8.8.0-32bit 一.安装Git客户端 全部安装均采用默认! 1. 安装支撑软件 msysgit:  ...

  7. fzu2020( c(n,m)%p,其中n, m, p (1 <= m <= n <= 10^9, m <= 10^4, m < p < 10^9, p是素数) )

    基本的模板题,统计分子分母中p出现的次数,然后求逆元取模. // // main.cpp // fzu2020 // // Created by 陈加寿 on 15/12/27. // Copyrig ...

  8. 九度OJ 1205:N阶楼梯上楼问题 (斐波那契数列)

    时间限制:1 秒 内存限制:128 兆 特殊判题:否 提交:3739 解决:1470 题目描述: N阶楼梯上楼问题:一次可以走两阶或一阶,问有多少种上楼方式.(要求采用非递归) 输入: 输入包括一个整 ...

  9. [luogu3359]改造异或树

    [luogu3359]改造异或树 luogu 和之前某道题类似只有删边的话考虑倒着加边 但是怎么统计答案呢? 我们考虑以任意点为根dfs一遍求出每个点到根的路径异或和s[i] 这样任意两点x,y的路径 ...

  10. PAT 1057. 数零壹(20)

    给定一串长度不超过105的字符串,本题要求你将其中所有英文字母的序号(字母a-z对应序号1-26,不分大小写)相加,得到整数N,然后再分析一下N的二进制表示中有多少0.多少1.例如给定字符串“PAT ...