贝叶斯寒假实训v0.1

目的

为了锻炼同学们的项目能力,实习期间尽量以实际开发为主.本着带同学们入门web开发,锻炼实际能力,增强开发经验.

要求

  • 时间: 从17号正式开始,最迟到23号; 弹性时间:由于有些同学时间充裕,可以在16号之前来实验室进行部分的开发及技术学习;
  • 工作时间: 每天早上9点到晚上9点,中午休息,晚上6点也休息
  • 人员: 人员全员参加,不分年纪开发

项目要求

贝叶斯官网: 以介绍贝叶斯及方便其成员交流为主
主要特色:

  • 贝叶斯历史,及成员介绍及展示
  • 技术博客
  • 留言板等附加功能
  • 后台管理模块

技术栈

初步以 前后端分离实现

数据库

mysql (后期开发而定是否添加redis)

  • 登录及权限模块数据表
  • 文章表,博客表
  • 留言模块表
  • 其他

后台

spring boot (其中spring组件默认);maven构建

前端

vue+jQuery+UI库: 视情况而定是否使用webpack+spa; UI库暂定. 主页面依赖于tomcat中

版本管理

git+码云; 暂定以功能开发为主导开分支;

前后台接口定义

json传输,前端附加时间参数

{ 
  result:"返回码"
  data:array
  size:int
 other: 自定义
}
// json 使用 ali [Fastjson]

注意事项:

  1. 不以json数组返回,要嵌套在json对象中
  2. 返回码自定义,前端要判断返回码
  3. 后台接口要指定请求方式 post还是get
  4. 数据格式判断,放在后台进行,前端不用判断
  5. 前端是不安全的,安全数据等要进行后台验证

开发环境

idea + webstorm

开发周期安排

17号以前:搭建环境,熟悉ide
17-18号:git讲解,后台,前端讲解,
目的: 基础项目运行.
19-20号: 模块开发, 前后端分开开发
21号: 功能整合,及前后端接口对接
22号: 总结,根据进度安排寒假期间的项目进度安排
23号: 放假

你可能感兴趣的:(贝叶斯寒假实训v0.1)