您的位置 首页 php

重蔚php学习第四十一天笔记——项目操作:SHOP项目分析

SHOP项目

模拟ecshop的结构和业务逻辑实现一些系统功能

项目分前台和后台,前台是给用户查看数据的功能,后台是管理员用来管理数据的功能。

后台功能

权限验证:登录,表单,会话技术(session, cookie ),验证码等

商品分类:无限级分类

商品管理 :文件上传,图片的处理(缩略图,水印),回收站思想

前台功能

注册登录

购物车,订单

如何做项目?

项目设计

架构设计

1.使用什么语言进行开发?PHP?asp? JAVA

2.开发模式: 源码 ,框架开发,二次开发

a)源码:全部代码自己敲

b)框架开发:TP,YII,CI

c)二次开发:在别人开发好的基础上,做修改

当前在国内比较流行的开发模式:框架开发和二次开发,原因是效率;一般对安全性要求高的项目,基本都是使用源码开发

代码设计

1.目录结构设计

2.代码设计:

a) 面向过程 PK面向对象

b)功能如何划分

c)代码规范

shop项目采用PHP源码开发,采用 MVC 架构设计,仿照Ecshop的文件结构,采用面向过程和面向对象混搭模式

数据库设计

数据库选择

1.什么类型数据库?关系型or非关系型?

2.服务器选择

3.存储引擎的选择

4.数据库结构

shop项目采用 mysql数据库 ,采用默认存储引擎 InnoDB ,每一类(实体)数据对应一张表

Ecshop目录结构

前台部分

后台部分

文章来源:智云一二三科技

文章标题:重蔚php学习第四十一天笔记——项目操作:SHOP项目分析

文章地址:https://www.zhihuclub.com/149725.shtml

关于作者: 智云科技

热门文章

网站地图