Ocean Mooc项目启动

写在前面

  首先,先给自己记一过。

  比赛结束后的这段日子,一直沉迷在休息的自我麻醉中,不够自律;经常睡懒觉到中午,然后起来追追剧,吹吹B一天天的就过去了。

  所以,这篇博客权当是新的起点吧!

另外,博主前段时间自己搭了一个博客,后面的文章会两边同步发布,慢慢的向新博客过度,欢迎大家来提意见哦😁。博客地址:Ocean.Li的博客(昕无旁骛)

什么是Ocean Mooc

  Ocean Mooc是一套轻量级的在线教育平台,产品主旨是:人生的大不同,从珍惜碎片化小时间开始。

  缘由:本系统用于笔者2018年毕业设计,初衷是在毕业之际,希望给自己的学弟学妹们留下点东西。原计划4月底启动这个项目,后来由于参加比赛,时间比较紧,所以就一直搁置到现在。恰逢毕设选题,索性准备将这个项目用作毕设,跟我的指导教师沟通后,她也比较支持;所以,自己准备花点心思去做这件事。

  目标:全栈的搭建这个平台,包括:服务器端、Web端、Android端。

服务器端使用Spring Boot进行开发,采用模块化开发思路,Web端暂定Vue+elementU,Android端使用RxJava+Retrofit+MVP的基本框架/模式。全量项目预计于2018年9月9日前完工。

  进展:目前处于Android端的前期设计阶段,已完成Ocean Mooc For Android开发计划制定、模块划分、原型设计、初步技术选型。下一步进行,Android端项目骨架搭建以及基础类库编写。

Ocean Mooc For Android

  Project 码☁️地址:https://gitee.com/xykjlcx/OceanMooc

  该项目为笔者毕设项目群中的Android客户端,采用模块化、插件式开发。

  项目架构:多模块、单Activity多Fragment

  技 术 栈 :Retrofit、RxJava、Glide、EventBus、Fragmentation .....

  项目原型:

      

  指导思想:抽象通用逻辑、封装通用框架、从项目中积累SDK

  项目详情:点此出跳转至Ocean Mooc For Android的README

Ocean Mooc Server

  该项目为笔者毕设项目群中的服务器端,预计7月初开始设计编码。

  项目语言:Java 

  项目架构:聚合模块化架构(非分布式)

  技 术 栈 :SpringBoot、SpringMvc、Mybatis、Mysql、Redis ...

  计划时间:7.1-7.23

Ocean Mooc For Web

  该项目为笔者毕设项目群中的Web前端,包含:前台用户端、后台管理员端

  该项目计划在Android和Server的基本功能模块开发完毕后启动。

  暂定架构:MVVM

  技 术 栈 :HTML、CSS、JavaScript、Vue、Element UI ...

  计划时间:最晚应当8月中旬开始

 

posted @ 2018-06-21 15:22  昕无旁骛  阅读(291)  评论(0编辑  收藏  举报