达内的云笔记项目描述
达内云笔记是达内在线教育平台(tmooc)中的一个子项目,旨在帮助学员在学习过程中随时记录、收藏、分享笔记以及参与相关的活动。该项目的目标是实现一个无时不学习、无处不笔记的理想学习环境。
产品背景
随着学员笔记数据量的不断增长和记录笔记需求的增加,达内开发了一款适合教学和学员使用的笔记产品。通过大数据分布式存储解决方案,解决了笔记信息量膨胀的问题,并通过分布式搜索引擎服务和数据分析推荐平台,提升了用户搜索和分享笔记的能力。系统还提供了有针对性的笔记资源分享,帮助学员扩充知识,并通过配额管理实现了非分享笔记的安全私有化,确保学员的私人空间。
产品简述
达内云笔记通过大数据分析指导需求模型的建立,实现了以下功能:
大数据分布式存储 :解决了笔记信息量膨胀的问题,用户空间设计为无限大。分布式搜索引擎服务:
提升了用户搜索和分享笔记的能力。
数据分析推荐平台:
系统可以有针对性地提供用户其他人分享的笔记资源,扩充知识。
配额管理:
实现了非分享笔记的安全私有化,保证学员的私人空间。
多平台支持:
业务端提供了Windows客户端,数据平台支持移动设备的接入,满足学员随时随地学习的需求。
技术架构
达内云笔记采用了以下技术架构:
开发环境:
Windows XP + JDK 1.6 + Tomcat 7 + MySQL 5.5 + MyEclipse 8.5。
技术栈:
Java + MyBatis 3.2 + Spring MVC + Spring 3.2 + jQuery 2.1。
设计思想:
采用MVC分层思想,将代码分为视图层(V)、控制层(C)和业务层(M)。
部署方案:
采用分布式部署。
功能介绍
达内云笔记的主要功能包括:
笔记本功能
创建笔记本
修改笔记本
删除笔记本
笔记功能
新建笔记
修改笔记内容
分享与收藏
收藏笔记
分享笔记
活动参与
参加笔记相关的活动
通过这些功能,达内云笔记旨在提高学员的学习效率,促进知识的分享和交流,满足学员随时随地学习的需求。