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月中旬开始