学习猿地 python教程 django教程4 项目结构设计

2020-03-23 14:35:24 浏览数 (1)

1.业务流程

    首页-->列表-->详情-->购物车-->下单-->支付

2.项目的基本结构:

    前台 会员使用,浏览

        会员: 登录,注册,个人中心(个人信息,我的订单,收藏...)

        首页: 显示分类列表,显示推荐,热门产品,广告...

        列表: 搜索,列表,排行...

        详情: 产品信息,相关产品信息,...

        购物车: 添加,删除,更新,查询..

        订单: 创建订单,订单列表(个人中心我的订单),订单详情

        支付:

    后台 管理者,运行者使用

        会员管理: 查看,更新,删除,禁用,添加,搜索,分页

        分类管理: 增 删 改 查

        商品管理: 增 删 改 查

        订单管理:查看,更新,

        支付管理:....

        广告...

        轮播...

3.相关模型设计

会员模型

    主要信息:id,手机号,密码,头像

    次要信息:昵称,居住地址,性别,身份类型

收获地址模型

    id,收货人,收获电话,收获地址..,会员ID,是否默认,是否删除

分类模型

        id,分类名,父级ID,PATH路径

        1  服装    0    0,

        2  男装    1    0,1

        3  衬衫    2    0,1,2

图书模型

    书名,推荐语,简介

    作者,出版社,出版时间,

    价格,书号ISBN

    所属分类ID

    封面图

    产品特色,编辑推荐,内容简介,作者简介,目录,媒体评论,试读章节

图书的图库模型

        id,图片的url,图书ID

购物车模型

    id, 会员id,产品id,数量,

订单模型:

    id,

    会员ID,

    收货地址ID

    订单状态, 0 未支付,1已支付,2取消,3退款..

    支付方式,

    订单时间,

    支付时间,

订单详情模型:

    id,订单号,产品ID,数量,单价,

4.相关技术

    基本环境

        pyhton.Django

        Mysql

        win10,linux

        nginx,apache

    手机注册验证,短信验证

    支付宝支付,支付接口

    ....

0 人点赞