项目分为:客户需求和自行研发。

商城项目:
------------------------
商城分类:单商家:商家就是网站所有者。如京东、凡客。
          多商家:如淘宝 网站所有者不是卖家。
          
 项目的开发过程:
=======================================
1. 需求分析
    项目的功能模块:
        后台:会员模块、类别模块、商品模块、订单模块
        前台:首页、列表页、详情页、购物车、订单处理、个人中心
    项目的流程:
        
2. 数据库设计
        1. 找实体(在项目的执行流程找出所有名词)、分类并去除重复多余。
        2. 为实体找属性。
        3. 找关系
        
        画E-R关系图
        数据字典
        
        数据库:myshop

3. 程序设计

项目的目录结构:
--------------------------
    myshop
  ---------
    |--admin/ 网站后台目录
    |    |--include/ 网站后台公共目录
    |    |    |--images/ 后台图片资源目录
    |    |    |--css/   后台CSS样式目录
    |    |    |--js/      后台JS文件目录
    |    |    |--header.php 后台网站公共页头
    |    |    |--left.php   后台网站公共导航栏
    |    |    |--main.php      后台网站主页
    |    |    |--swich.php         zhong
    |    |    |--bottom.php   底部
    |    |--users/ 会员模块目录
    |    |    |--index.php 浏览会员信息页
    |    |    |--add.php   添加会员信息页
    |    |    |--edit.php  编辑会员信息页
    |    |    |--action.php 执行会员信息增、删、改操作
    |    |    |--menu.php  公共导航
    |    |
    |    |--type/  商品类别模块
    |    |    |--index.php 浏览商品类别信息页
    |    |    |--add.php   添加商品类别信息页
    |    |    |--edit.php  编辑商品类别名称信息页
    |    |    |--action.php执行商品类别信息增、删、改操作
    |    |    |--menu.php  商品类别导航
    |    |
    |    |--goods/ 商品信息模块
    |    |    |--index.php 浏览商品类别信息页
    |    |    |--add.php   添加商品类别信息页
    |    |    |--edit.php  编辑商品类别信息页
    |    |    |--action.php执行商品类别信息增、删、改操作
    |    |    |--menu.php  商品类别导航
    |    |
    |    |--orders/订单信息模块
    |    |    |--index.php 浏览订单信息页
    |    |    |--edit.php  订单详情信息页
    |    |    |--action.php执行订单信息修改状态操作
    |    |    |--menu.php  订单导航
    |    |
    |    |--index.php 后台首页
    |    |--login.php 网站后台登陆页
    |    |--dologin.php 执行网站后台登陆页
    |    |--logout.php 执行网站后台退出页
    |
    |--home/  网站前台目录
    |    |--include/ 网站前台公共目录
    |    |    |--images/ 前台图片资源目录
    |    |    |--css/   前台CSS样式目录
    |    |    |--js/      前台JS文件目录
    |    |    |--header.php 前台网站公共页头
    |    |    |--footer.php   前台网站公共页脚
    |    |
    |    |--index.php 网站前台首页
    |    |--list.php 商品列表页
    |    |--...
    |
    |--public/公共资源目录
    |    |--uploads/  商品图片上传目录
    |    |--config.php 公共配置文件
    |    |--functions.php 公共函数库文件
    |    |--code.php 公共验证码文件
    |    |--**.ttf  字体文件
    |
    |--index.php 入口文件

4. 编码阶段

5. 项目测试

6. 验收完工

php 项目简单分类的更多相关文章

  1. vue-cli脚手架搭建项目简单入门一

    搭建系统: Windows系统 简单了解Node.js.npm,安装Node.js,下载网址:http://nodejs.cn/download/ 查看node,npm安装成功与否.打开cmd命令行, ...

  2. Spring Boot项目简单上手+swagger配置+项目发布(可能是史上最详细的)

    Spring Boot项目简单上手+swagger配置 1.项目实践 项目结构图 项目整体分为四部分:1.source code 2.sql-mapper 3.application.properti ...

  3. day 82 Vue学习二之vue结合项目简单使用、this指向问题

    Vue学习二之vue结合项目简单使用.this指向问题   本节目录 一 阶段性项目流程梳理 二 vue切换图片 三 vue中使用ajax 四 vue实现音乐播放器 五 vue的计算属性和监听器 六 ...

  4. QoS专题-第3期-QoS实现之报文简单分类与标记

    QoS实现之报文简单分类与标记 上一期专题我们讲到,MQC中的流分类可以实现报文的分类,流行为可以对报文进行重标记,从而实现对流量的精细化差分服务.而优先级映射则可以根据802.1p优先级.DSCP优 ...

  5. usb接口类型 简单分类辨识

    usb接口类型 简单分类辨识 - [相似百科] 庆欣 0.0 4 人赞同了该文章 1. 先放图,随着越来越多的接触智能设备,会遇到各种各样的usb接口,对于很多人来说,接口类型只有:usb接口,安卓接 ...

  6. day 81 Vue学习二之vue结合项目简单使用、this指向问题

    Vue学习二之vue结合项目简单使用.this指向问题   本节目录 一 阶段性项目流程梳理 二 vue切换图片 三 vue中使用ajax 四 vue实现音乐播放器 五 vue的计算属性和监听器 六 ...

  7. github上创建java项目简单操作

    github上创建java项目简单操作 参考L: github上创建java项目简单操作 - CSDN博客http://blog.csdn.net/qq_29392425/article/detail ...

  8. 开源项目-网上公开http代理爬取、简单分类

    爬取网上公开免费代理(http/socks),解析入库,可满足需要切换IP的场景(爬虫.投票等)需求. 项目地址: https://github.com/Jwnie/proxyservice 1.采用 ...

  9. 用IntelliJ IDEA创建Gradle项目简单入门

    Gradle和Maven一样,是Java用得最多的构建工具之一,在Maven之前,解决jar包引用的问题真是令人抓狂,有了Maven后日子就好过起来了,而现在又有了Gradle,Maven有的功能它都 ...

随机推荐

  1. iOS CGRectGetMaxY/CGRectGetMaxX

    在iOS的界面布局中我们可以使用CGRectGetMaxX 这个方法来方便的获取当前控件的x坐标值+宽度的数值,这样便可以方便布局. 同理CGRectGetMaxY是获取y坐标值+控件高度的值,当然这 ...

  2. 开机自动挂载 VHD 的方法

    一.批处理 除了将 VHD 文件用人工方式在[磁盘管理]里[附加]来挂载以外,也能用[脚本]来实现自动挂载. 打开[启动],将写好的 mount.bat 放入即可: Mount.bat 文件的内容为: ...

  3. Python第一天课程

    1.在linux下写python脚本,开头的解释器宣告的写法应该是#!/usr/bin/env python 定义变量name="XXX"  age=21   所有使用引号引起的内 ...

  4. C1FlexGrid小结(转自http://www.cnblogs.com/C1SupportTeam/archive/2012/12/11/2812316.html)

    C1FlexGrid控件来对一个表格格式中的数据进行显示,编辑,组和总结.该表格可以绑定到一个数据源,它可以对自己的数据进行管理. C1FlexGrid控件有一个包含以下元素的丰富的对象模型: 以下的 ...

  5. Paxos算法简单介绍

    一种基于消息传递且具有高度容错特性的一致性算法.解决在存在宕机或者网络异常的集群中对某个数据的值达成一致性,并且保证无论在发生以上任何异常都不会破坏整个系统的一致性,具有容错性. Paxos算法实现的 ...

  6. Windows下Discuz搭建论坛过程

    搭建环境:Win7 + XAMPP5.5 + Discuz3.2 GBK 官方论坛下载安装包,解压,把upload文件夹拷贝到网站文档根目录(例如我的为:D:\IT\XAMPP5.5\htdocs\) ...

  7. 一般增广路方法求网络最大流(Ford-Fulkerson算法)

    /* Time:2015-6-18 接触网络流好几天了 写的第一个模版————Ford-Fulkerson算法 作用:求解网络最大流 注意:源点是0 汇点是1 如果题目输入的是1到n 请预处理减1 * ...

  8. 第一百零三节,JavaScript对象和数组

    JavaScript对象和数组 学习要点: 1.Object类型 2.Array类型 3.对象中的方法 什么是对象,其实就是一种类型,即引用类型.而对象的值就是引用类型的实例.在ECMAScript中 ...

  9. IIS的虚拟目录和子应用程序

    一.虚拟目录     虚拟目录是指在发布的网站下建立一个虚拟子目录,指定一个固定的物理路径做为站点的应用路径.     1. 虚拟目录与父级站点共用一个应用程序池,网站Test是在D盘下建立了的虚拟目 ...

  10. iOS开发设置关于tabBar和navigationBar以及item中的一些全局属性

    /* To set item label text attributes use the appearance selectors available on the superclass, UIBar ...