仿联想商城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. CSRF--花式绕过Referer技巧

    CSRF遇到Referer绕过的情况,有条件限制,不一定所有的Refere验证就可以绕过 1.Refere为空条件下 解决方案: 利用ftp://,http://,https://,file://,j ...

  2. which 命令

    我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索:        which  查看可执行文件的位置.       whereis 查看文件的位置.         ...

  3. rmdir 命令

    rmdir  不能删除非空目录 1.rmdir aa  删除空文件夹aa 2.rmdir   -p   aa   递归删除文件夹aa   当aa子文件夹被删除后aa也变成空文件夹的话aa也被删除

  4. Weka学习之认识weka(一)

     Weka 简介   WEKA作为一个公开的数据挖掘工作平台,集合了大量能承担数据挖掘任务的机器学习算法,包括对数据进行预处理,分类,回归.聚类.关联规则以及在新的交互式界面上的可视化. Weka是基 ...

  5. 大型网站技术学习-2. 云计算之OpenStack简述

    上一章讲,虚拟化能够充分的利用资源,带来各种各样的好处. 当一个网站不大,只需要四五台机器就可以支撑的时候,可以采用手工的方式虚拟机,但是当网站流量很高,需要成千上万台机器的时候,那就非常不方便了. ...

  6. 深入了解Erlang 垃圾回收机制以及其重要性(转)

    声明:本片文章是由Hackernews上的[Erlang Garbage Collection Details and Why ItMatters][1]编译而来,本着学习和研究的态度,进行的编译,转 ...

  7. Binding基础 文摘

    简要 Binding基础 Binding源与路径 列举Binding的源 Binding基础 从Coding中看Binding的基础. 先定义一个Student类: public class Stud ...

  8. ASP.NET动态网站制作(16)-- SQL数据库(2)

    前言:SQL数据库的第二节课,继续讲解基本的语句及用法. 内容: 1.insert插入语句  insert into Book(bookName,bookPrice,bookAuthor) value ...

  9. 安装virtualBox 增强包

    1 在原始操作系统安装. 2 打开USB设置. 3 运行虚拟机中的Linux中,Device->install guest additions 再安装增强包. 4 插入U盘,如果这时可以看到U盘 ...

  10. Centos 初始化服务器防火墙没有启动找不到/etc/sysconfig/iptables

    个人博客:https://blog.sharedata.info/ 具体步骤:添加规则然后重启防火墙自动生成防火墙文件1.iptables -P OUTPUT ACCEPT #添加出规则2.servi ...