达内的云笔记项目描述

达内云笔记是达内在线教育平台(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)。

部署方案:

采用分布式部署。

功能介绍

达内云笔记的主要功能包括:

笔记本功能

创建笔记本

修改笔记本

删除笔记本

笔记功能

新建笔记

修改笔记内容

分享与收藏

收藏笔记

分享笔记

活动参与

参加笔记相关的活动

通过这些功能,达内云笔记旨在提高学员的学习效率,促进知识的分享和交流,满足学员随时随地学习的需求。