小目标之自建网站需求分解

20161130

网站目的

整个网站是围绕着书籍展开的,展示每个用户关注的书籍分类,然后用户可以对每本书籍进行点赞与评论。
界面风格模仿 知乎+豆瓣 采用知乎的框架 + 豆瓣的书籍展现方式 采用单页面网页形式

===========================

网站架构

server 端 flask
页面端 flask-bootsrap + react
数据库 采用 mysql 或者 sqlite

===========================

页面结构

导航栏结构

  • 搜索框(具体可以指定搜索某本书)
  • 首页(展示用户关注的书籍)
    • 子菜单书籍分类 编程 文学 国学 科技 等
  • 话题(保留)
  • 发现(保留)
  • 消息(保留)
  • 用户信息(展示用户的信息,设计成可持续添加模块)
    • 头像
    • 位置
    • 邮箱

主页面结构

  • 书籍列表
    • 书名 + 作者 + 出版社 + 简介 。。。
    • 评论(可折叠)
    • 点赞

===========================

下一步计划

  1. 写爬虫爬取豆瓣的一些书籍(预计时间1-2天 12月2号前结束)
    • 解析豆瓣书的html页面找出规律
    • 设计书籍的数据库模型model 类
    • 将怕入的书籍存入数据库中
  2. 分析前端 与 后端 需要交互的数据以及设计数据库连接表(2天 12月5号前)
  3. 划分后端逻辑模块 (1天 12月6号前)
  4. 依据前端划分的结构写前端代码 (5天 12月10号)
    • 学习react
  5. 写后端代码 (5天 12月15号)
  6. 整合前后端代码调试(1天 12月16号)

计划可以改变但是时间点不变12月16号出产品

你可能感兴趣的:(小目标之自建网站需求分解)