lnzyhao / car-ad-web

车载广告投放系统Web端-同济软院2016专业综合项目

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

car-ad-web

2016专业方向综合项目

Build

在mysql中,导入项目根目录的sql文件

npm install

npm start

地址为本机8360

线上部署请使用pm2

npm install -g pm2

修改项目内的pm2.json,将cwd值更改为真实项目目录
进入项目目录后,使用如下命令启动服务

pm2 startOrReload pm2.json

如需要使用对应的两个APP,请查看文档,修改APP中API的域名后构建一次

To Do List

第十五周与答辩

  • 网页端修正流程中的BUG
  • 网页端添加邮箱验证
  • 网页端加快管理员界面访问速度
  • 安卓端修正无网络时的崩溃问题

第十四周

  • 完成文档
  • 网页端使用jenkins进行自动化构建和持续集成
  • 网页端投放广告时提供医院,学校等分类的选项
  • 网页端提供根据分类进行推送的API
  • 网页端删除不必要的css依赖
  • 数据库填充测试用数据
  • 安卓端更改登陆首页
  • 安卓端修改地理围栏
  • 安卓端在地理位置更改时请求新广告
  • 安卓端完成平板广告app
  • 安卓端平板广告演示app完成轮询和播放功能
  • 研究LED的SDK

第十三周

  • 文档
  • 网页端优化个人信息界面
  • 网页端添加广告投放记录的排序
  • 后端完成靠近医院,学校等地图时的地图API提供
  • 安卓端继续优化界面
  • 安卓端研究地理围栏功能

第十二周

  • 文档
  • 网页端完成广告商投放记录页面
  • 网页端完成拒绝广告功能
  • 网页端提供订单相关API
  • 数据库添加被拒广告临时表
  • 安卓端广告播放完成时提交订单信息
  • 安卓端优化界面

第十一周

  • 文档
  • 网页端优化API
  • 网页端完成广告商个人信息页面
  • 网页端完成APP下载页面
  • 网页端完成未登陆时所有页面跳转功能
  • 安卓端完成广告播放的计时
  • 安卓端完成播放次数的记录
  • 数据库添加车主临时表

第十周

  • 文档
  • 网页端完成站长统计
  • 网页端完成进账显示页面
  • 数据库完成车主临时表
  • 数据库添加广告分级的字段
  • 安卓端完成当前位置的地图显示
  • 安卓端完成广告数据显示
  • 完成安卓图标的设计实现
  • 完成网站favicon的设计实现

第九周

  • 网页端显示地图
  • 网页端提交广告
  • 网页端后台审核广告
  • 后端广告分发实现
  • 数据库的四张新表和两个触发器
  • 安卓端完成Token验证
  • 安卓端显示广告的页面
  • 安卓端个人信息页面

第八周

  • Toker验证
  • 广告商首页
  • 给广告商显示广告
  • 后台管理首页
  • 远程数据库
  • 后端广告分发权重设计
  • 安卓首页

第七周

  • 数据库初始化
  • WebApi设计
  • 服务器上线
  • 远程仓库初始化
  • 网站首页
  • 网站注册登陆流程
  • 为App端提供完整API

About

车载广告投放系统Web端-同济软院2016专业综合项目


Languages

Language:JavaScript 44.6%Language:CSS 40.9%Language:HTML 14.3%Language:Nginx 0.2%Language:Batchfile 0.0%