FlaskDay06

Flask项目-淘票票


RESTful

REST一种软件架构风格、设计风格、而不是标准,只是提供了一组设计原则和约束条件。它主要用户客户端和服务器交互类的软件.
在前后端分离项目中, 一般使用Flask-RESTful来实现
 

淘票票

https://dianying.taobao.com/

需求分析

编写代码之前必须先进行需求分析, 对于程序员来说最终的是进行功能需求分析, 针对淘票票项目, 我们可以针对项目中的功能和页面进行需求分析.
按功能:
    用户系统
        用户表数据
        用户注册
        用户登陆
        忘记密码
        修改密码
        用户信息
        ...
    电影系统
        电影表数据
        电影分类: 正在上映,即将上映等
        ...
    影院系统
        影院表数据
        影院分类: 区域
        影院排序: 综合,时间,评分..
        ...
    支付系统:
        支付方式
        支付订单
        ...

按页面: 
    首页
        区域选择
        轮播图
        首页热门电影数据展示
        上周票房排行榜
        热门影院排行
        观影指南
        热门预告片
    影片页面
        正在热映电影
        即将上映电影
    影院页面
        影院列表
        影院筛选
        影院排序

    影片详情:
        影片名称,导演,主演,类型,地区,片长,剧情介绍, 评分..
        影片列表
    影院详情:
        影院详细地址, 联系电话, 影院评分..
        影院正在放映的影片列表.
    在线选座:
        选择影片,场次
        选座,填手机号
        确认订单,支付
    支付:
        支付订单
 

创建项目

创建前后端分离项目, 淘票票TPP, 项目使用Flask-RESTful.
 

编写后端接口

城市数据
用户系统
    用户注册:
        需要邮箱验证,激活
    用户登录:
        登录用户密码验证,是否激活验证
 

最新文章

  1. Android内存优化-内存泄漏的几个场景以及解决方式
  2. MWeb 2.0 测试版可以下载啦,这次是公开测试,感兴趣的朋友可以试试
  3. Android事件分发机制(一) Touch 事件的分发和消费机制
  4. MySql的like语句中的通配符:百分号、下划线和escape
  5. Xml文件保存值不能及时更新
  6. 数学之路(3)-机器学习(3)-机器学习算法-PCA
  7. iOS根据2个经纬度计算距离
  8. java 读取excel 将数据插入到数据库
  9. Java Spring MVC项目搭建(三)——“Hello World”
  10. 一种解决url的get请求参数传值乱码问题的方式
  11. C++对C语言的变量检测增强
  12. SharePoint 门户网站的图片轮播-页面定制
  13. 技能提升丨Seacms 8.7版本SQL注入分析
  14. MyBatis # $区别
  15. php下kafka实践
  16. [C#] LINQ之GroupBy
  17. Vue-CLI 3.x 设置反向代理
  18. golang加油!
  19. 《HTTP - 概述》
  20. 2018"百度之星"程序设计大赛 - 资格赛 A/B/E/F

热门文章

  1. spring cloud - 注册中心
  2. Technocup 2017 - Elimination Round 2 C. Road to Cinema —— 二分
  3. Program received signal SIGSEGV, Segmentation fault.
  4. 「DP」区间dp
  5. IO多路复用模型之epoll实现机制
  6. 优化 SQL Server CPU 性能
  7. Java中next() 与 nextLine() 区别
  8. Asset Catalog Help (九)---Changing Image Set Names
  9. FTP服务基础
  10. 【转】Visual Studio 选择相同变量高亮