基于Django框架的小购物网站(一)分析业务,设计数据库
2018-08-06 09:45
597 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ESionJL/article/details/81448924
这几天写一个Django框架的小购物网站吧,包括注册登录,添加购物车,首页展示,商品展示,查看商品,添加订单,下订单,查看订单等功能,麻雀虽小五脏俱全,对初学django的人,还算是比较有代表性的。
话不多说,开始吧,首先分析业务流程:
[code]1.注册-登录-首页展示-查看商品-加购物车-下订单-查看订单 2.注册-登录-修改个人信息-添加收货地址
分析功能:
[code]#功能:首页展示(查询),查看详情(查询),登录(查询),注册(增加,查询),搜索(查询), 购物车(添加,查询),下订单(添加),付款(),查看订单(查询),修改个人信息(查询,修改), 管理收货地址(添加,查询,修改,删除)
功能有了,设计数据库吧,这里可以用django里的setting自带的sqlite3,也可以自己选择使用mysql等,这里我就用自带的了
接下来设计表:
[code]商品分类表 商品表(商品分类表 一对多) 用户表 购物车表(商品表 一对多,用户表 一对多) 地址表(用户表 一对多) 订单表(用户表) 商品分类表GoodsType id title 分类名称 desc 描述 isdelete 是否删除 商品表Goods id title 商品名称 price 商品价格 desc 描述 unit 单位 picture 图片 detail 详情 isdelete 是否删除 type 商品分类(关联GoodsType) 用户表UserInfo id uname 用户名 upassword 密码 email 邮箱 phone 手机号 time 注册时间 isban 禁用 isdelete 是否删除 地址表Address id aname 收货人 ads 地址 phone 电话 user 用户(关联UserInfo) 购物车CartInfo id user 用户(关联UserInfo) goods 商品(关联Goods) ccount 数量(数量) 订单表Order id orderNo 订单号 orderdetail(商品,数量,单价,描述) adsname 收件人 adsphone 收件电话 ads 地址 user 用户(关联) time 时间 acot 总数 acount 总价 orderstatus 状态
阅读更多
相关文章推荐
- 基于Django框架的小购物网站(二)创建项目,设计表
- 精心设计的基于组件的C# Win Forms实践 一个框架数据库驱动多个业务逻辑数据库
- 精心设计的基于组件的C# Win Forms实践 一个框架数据库驱动多个业务逻辑数据库
- 基于Django框架的小购物网站(三--1)功能模块实现,主写views
- 基于Django框架的小购物网站(三--2)功能模块实现,主写views
- 基于Django框架的小购物网站(三--3)功能模块实现,主写views
- 如何让本地程序调用并处理基于Django所开发网站的数据库
- 基于事件驱动的领域模型实现框架 - 分析框架如何解决各种典型业务逻辑场景
- 【Yom框架】漫谈个人框架的设计之三:业务接口+UI层的设计(基于Castle实现的Repository)
- 一个基于封装CSLA框架后,设计业务类的例子:users
- 基于元数据配置的asp.net数据库应用快速开发框架设计及实现
- 基于codeigniter框架写的网站日志系统适配器(支持写入本地文件、数据库、远程服务器)
- 一个基于封装CSLA框架后,设计业务类的例子:User
- 基于Android7.0的Launcher3源码分析(1)——框架设计分析
- 基于“事件”驱动的领域驱动设计(DDD)框架分析
- 研读《基于Hadoop的海量业务数据分析平台的设计与实现》----flume的数据收集系统的设计
- 研读《基于Hadoop的海量业务数据分析平台的设计与实现》----flume一章学习小结
- 基于事件驱动的领域模型实现框架 - 分析框架如何解决各种典型业务逻辑场景
- django开发仿天猫网站1:需求分析和app设计
- mysql的编码问题以及购物网站的数据库设计