Skip to content

Architecture: WebUI & Database

JiaLei123 edited this page Dec 14, 2017 · 6 revisions

设计文档

图标部分

fontawesome 开源图标丰富界面

前端框架

vue.js

https://vuejs.org 负责data binding部分

axios

https://github.com/axios/axios 负责发送http request get post

jquery

负责动画效果部分

后端框架

Django

https://www.djangoproject.com 成熟的基于Python的web框架 用于编写Restful API

使用第三方扩展

sqlachemy 连接sql型数据库

pymongo 连接MongoDB数据库

Docker

用于在本地和服务器部署应用 本地使用docker镜像部署 之后在本地安装的时候,通过命令行启动服务 在浏览器当中打开

nginx+uwsgi镜像部署

database

Mongodb

数据库设计

数据集 annotation_raw_data,没有被标注的过的用户数据会被load到这个数据集
数据集 annotation_data, 用户标注过的数据集存放在这里
数据集 data_set 存放dataset 相关信息
数据集 user 存放用户数据