76范文网
云笔记项目总结
时间:2017-05-20 09:18:12 来源:76范文网

【仅供学习参考,切勿通篇使用!】

篇一:达内云笔记需求文档

达内云笔记需求文档

王森丰 2014.5.06

1 产品背景

之前TTS6.0本身提供了简单的笔记功能,并且提供了简单的笔记分享,但是由于笔记内容随着时间的推移越来越多,但是老系统使用的架构趋于传统业务处理模型,这样导致系统没有办法应付如此大规模的笔记数据,并且笔记的分享能力有限,也无法做到笔记的随时随地可用于是在TTS7.0暂时拿掉了这个功能,但是学员对线上记录笔记的需求仍然很强烈,对笔记的要求也远远超过了简单的笔记工具的实现能力,每天建议平台都可以看到学员提出达内开发笔记平台的建议,为了满足学员的要求,我们需要研发一款适合达内教学和学员使用方式的笔记产品。

2 产品简述

达内云笔记是在吸收了多年的运营数据,经过精确的大数据分析指导需求模型的建立从而实现的,云笔记通过大数据分布式存储解决方案解决了笔记信息量膨胀的问题,并且通过分布式搜索引擎服务以及数据分析推荐平台的建立提升了用户搜索分享比较的能力,系统可以有针对性的提供用户其他人分享的笔记资源扩充自己的知识行囊,并且在分享之外通过每个人的配额管理实现了非分享笔记的安全私有化,保证了学员的私人空间。通过分布式解决方案用户空间被设计为无限大。业务端同时提供了windows客户端,更加贴近学员的是用习惯,并且数据平台支持移动设备的接入,达到无处不学习,无处不笔记的效果。 3 技术关键词

web平台:

nginx,keepalived+lvs,varnish,tomcat,springmvc,jquery,fckeditor,ibatis

hadoop(hdfs,mapreduce),hbase,zookeeper,thrift,lucene,mysql,redis,mahout,kafka 客户端:

.net(winform)

4 功能描述

4.1笔记本功能

4.1.1创建笔记本:

点击全部笔记本右侧的“+”号,会出现填写笔记本名字的对话框

填写笔记名字后,点击创建,笔记本创建成功

4.1.2修改笔记本:

双击想要修改的笔记本,修改“笔记本”名字。

4.1.3删除笔记本:

当“笔记本”下不存在笔记内容时,单击想要删除的笔记本,会出现“X”号。

点击“X”号,会提示是否删除笔记本,点击“是”,笔记本将不进入回收站,直接删除。

如“笔记本”下存在“笔记”,需要将笔记清空后方可删除“笔记本”。

4.2笔记功能

4.2.1新建笔记:

点击相应笔记本,会在右侧显示该“笔记本”下的所有笔记,点击相应笔记右侧的“+”号,创建“笔记名字”,填写完毕,点击保存,笔记创建成功。

4.2.2“新建”或“修改”笔记内容:

点击对应的“笔记”,会在内容栏出现“对应笔记”的内容, “添加”或“修改”笔记内容。

编辑结束,点击保存,笔记保存成功;不点击保存不予保存。

4.2.3笔记分享:

点击相应笔记,会出现笔记状态,有“分享按钮”时为未公开的笔记。

篇二:毕业设计(论文)-基于SpringMVC的云笔记系统

2015届本科毕业论文(设计)

河南科技学院

论文(设计)题目:基于SpringMVC的云笔记系统

学生姓名:

所在院系:信息工程学院

所学专业: 计算机科学与技术

导师姓名:

完成时间: 2015-05-10

1

摘要

本课题所实现的云笔记系统改变了传统的记录笔记的模式,采用云笔记系统,这种新式的方式使得用户在学习中更加方便快捷的记录,分享,收藏笔记。

本系统采用b/s开发模式,分为服务器端和浏览器端。在服务器端主采用MySQL数据库使用MyBatis技术访问数据库。使用Spring框架管理组件,整合MyBatis,处理一些通用通用的业务。使用MVC分层思想,将代码分为控制层,业务层,持久层和视图层,实现了登陆模块,笔记本模块,和笔记模块。登陆模块的主要包括登陆,注册,修改密码和退出登陆功能。笔记本模块主要包含新增,修改,删除功能。笔记模块包含查询,新增,修改,删除功能。在浏览器端主要采用Ajax处理客户端逻辑以及发送异步请求并实现了系统界面的一些动态效果。

关键词 :Ajax,MySQL,MyBatis,SpringMVC,Spring,Java。

ABSTRACT

The article notes cloud system changed the pattern of traditional note taking, the cloud notes system, this new way allows users to more easily and quickly in the study record, share, used notes.

2

The system uses the b/s development model, divided into

server and browser. At the end of the main server using MySQL database access tothe database using MyBatis technology. The

integration of MyBatis using the Spring framework, management

component, some general business.Using the MVC hierarchical thinking, the code is divided into control layer, business layer, persistence layer and view layer, to achieve the login module, module of notebook, and notes module. The landing module includes login, registration, modify the password and exit thelogin function. The notebook module mainly consists of add, modify,delete function. Note module contains the query, add, modify, delete function. At the end of the browser uses Ajax client-side logic and sends an asynchronous request and the system interface of some of the dynamic effect.

Keywords: Spring Ajax, MySQL, MyBatis, SpringMVC, Spring, Java.

目录

1. 绪论........................................................4

1.1项目背景及意义………………………………………………………4

1.2项目现状及趋势概述…………………………………………………5

2. 系统理论和技术路线..........................................5

2.1 Java语言概述…………………………………………………………5

2.2 b/s和c/s体系…………………………………………………………5

2.3 JavaScript与Ajax……………………………………………………..6

2.4系统主要路线………………………………………………………….7

2.5 运行环境要求…………………………………………………………7

2.5.1 硬件环境……………………………………………………….7

3

2.5.2 软件环境……………………………………………………….7

3. 系统需求分析................................................8

3.1各模块关系图…………………………………………………………8

3.2数据库设计……………………………………………………………8

3.2.1 数据库列表……………………………………………………8

3.2.2数据库连接的实现…………………………………………….9

3.3 主要开发工具………………………………………………………...12

4.功能模块.....................................................12

4.1登陆模块…………………………………………………………12

4.2笔记本模块………………………………………………………22

4.3笔记模块………………………………………………………...25

5.结论.........................................................27

谢词...........................................................27

参考文献.......................................................27

1.绪论

1.1项目背景及意义

因为互联网的快速发展,人们获得新知识的方法也变得多样化,在线学习应

4

运而生,为了让使用在线学习的人能更方便的记录笔记,云笔记项目因此诞生,云笔记是用于用户在进行学习时随时记录,分享,收藏笔记。云笔记系通过分布式解决方案使用户空间被无限放大。系统贴近贴近用户的使用习惯,期望达到达到无处不学习无处不笔记的效果。

1.2项目现状及趋势概述

就目前来看云笔记市场呈现的特点是用户群较小但是没有什么行业竞争其目前主要用于教育市场。但是互联网发展速度迅速,今后的生活,工作,学习也许都要和互联网打交道,但是互联网毕竟不是现实世界一些重要的信息,知识不能随时随地的记录,但是云笔记却解决了这些烦恼。云笔记起初用于在线学习的人群记录笔记,但是我相信不远的将来云笔记必将推向大众,成为人们日常生活不可或缺的一部分。

2. 系统理论和技术路线

2.1 Java语言概述

Java是SUN公司开发最初命名为Oak是一种小型系统的编程语言,随着互联网发展SUN公司改造了Oak并以“Java”名称正式发布。Java编程风格接近于C,C++语言,但不同的是Java是完全的面向对象程序设计语言,继承了C++语言面向对象技术的核心但是舍弃了指针,增加了垃圾回收机制。

JDK(Java Development Kit)是Java开发工具包,除了包含JRE(Java Runtime Environment) 外还包含运行Java程序所需要的工具JDK。所以

JDK=JRE+编译、运行等开发工具。JRE:Java运行时环境 除了包含JVM(Java Virtual Machine)外还提供了运行Java程序所需要的环境。JRE=JVM+Java系统类库 JVM是Java虚拟机。

Java开发过程简而言之就是首先使用一个文本编辑器编写扩展名为.Java的源文件,然后用Java编译器把扩展名为.Java的源文件编译为.class,最后JVM加载.class并运行.class。不同的平台使用不同的JVM所以,JVM屏蔽了平台之间的差异,所以实现了跨平台一次编译到处使用。

2.2 b/s和c/s体系

b/s即浏览器/服务器端结构,如果说b/s就最好和c/s作比较,那具体的项目举例就是网页版的qq是b/s结构,而需要下载的qq客户端属于c/s模式。

5

篇三:毕业论文-基于SpringMVC和Mybatis的云笔记

毕业设计报告(论文)

报告(论文)题目:基于Spring MVC和

作者所在院系:计算机遥感信息技术学院

作者所在专业:计算机科学与技术

作者所在班级: B12511

作 者 姓 名 : 王硕

作 者 学 号 : 20124051117

教 师 姓 名 : 耿炎

完 成 时 间 : 2016年5月

北华航天工业学院教务处制

北华航天工业学院

本科生毕业设计(论文)原创性及知识产权声明

本人郑重声明:所呈交的毕业设计(论文) 基于Spring MVC和Mybatis的云笔记 是本人在指导教师的指导下,独立进行研究工作取得的成果。除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品或成果。对本设计(论文)的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。因本毕业设计(论文)引起的法律结果完全由本人承担。

本毕业设计(论文)成果归北华航天工业学院所有。本人遵循北华航天工业学院有关毕业设计(论文)的相关规定,提交毕业设计(论文)的印刷本和电子版本。本人同意北华航天工业学院有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;可以采用影印、缩印、数字化或其它复制手段保存论文;在不以营利为目的的前提下,可以公布非涉密毕业设计(论文)的部分或全部内容。

特此声明

毕业设计(论文)作者: 指导教师:

年 月 日 年 月 日

摘 要

近些年来,随着经济的发展与科技的进步,互联网已经步入我们的生活,变成了我们生活不可缺少的重要部分。互联网时代的新笔记逐渐成为了一种潮流,它不同于我们所使用的传统的笔记本,是云服务器端的笔记,无论何时何地,只要存在互联网,便可以撰写自己的笔记。

本文阐述了一个较为简单的云端笔记系统的设计与实现过程。存储数据则是使用了MySQL数据库来进行存储。该系统采用了浏览器/服务器的开发模式,浏览器为客户端,采用HTML5,jsp等技术,构成静态页面;后台服务器则是使用Spring框架整合MyBatis,使用MVC分层思想,分为Model、View、Controller三层来处理业务逻辑。实现了登录模块、笔记本模块、笔记模块、音乐播放器模块。客户端与服务器则是以post方式,采用Ajax进行交互,从而实现了页面的局部刷新功能。

关键字:云笔记 Ajax MyBatis MySQL SpringMVC Java

Abstract

In recent years, with the development of economy and the progress of science and technology, the Internet has entered our life and become an indispensable part of our life.New notes of the age of the Internet has gradually become a trend, it is different in that we use the traditional notebook, notes is the cloud server, whether when and where, as long as the existence of the Internet, they can write their own notes.

This paper describes the design and implementation of a relatively simple cloud notes system.Storage data is stored using the MySQL database.The system uses the browser / server development model, the browser for the client, using HTML5, JSP and other technologies, constitute a static page;Background server is the use of Spring framework to integrate MyBatis, the use of MVC layered thinking, is divided into Model, View, Controller three layer to deal with business logic.The realization of the login module, notebook module, notebook module, music player module.The client and the server are in post mode, using Ajax to interact, so as to realize the page local refresh function.

Key words:Ajax MyBatis MySQL SpringMVC Java

目 录

摘 要 ........................................................................................................................................ I Abstract ........................................................................................................................................ II

第1章 绪论 ............................................................................................................................... 1

1.1 开发背景与现状 ............................................................................................................ 1

1.2 开发本系统意义 ............................................................................................................ 1

1.3 课题研究的主要内容 .................................................................................................... 1

第2章 核心技术与理论体系 ................................................................................................... 2

2.1 Spring MVC概述 ........................................................................................................... 2

2.2 Servlet与JSP .................................................................................................................. 3

2.2.1 Servlet概述 .......................................................................................................... 3

2.2.2 JSP概述 ............................................................................................................... 3

2.3 环境要求 ........................................................................................................................ 3

2.3.1 硬件环境 ............................................................................................................. 3

2.3.2 软件环境 ............................................................................................................. 4

第3章 系统功能模块分析 ....................................................................................................... 5

3.1 系统总体设计 ................................................................................................................ 5

3.2 系统模块设计 ................................................................................................................ 6

3.2.1 登录模块 ............................................................................................................. 6

3.2.2笔记本模块 .......................................................................................................... 6

3.2.3笔记模块 .............................................................................................................. 7

3.2.4 音乐播放器模块 ................................................................................................. 7

第4章 数据库设计与说明 ....................................................................................................... 8

4.1 数据库的设计 ................................................................................................................ 8

4.1.1 用户基本信息表 ................................................................................................. 8

4.1.2 笔记本信息表 ..................................................................................................... 8

4.1.3 笔记信息表 ......................................................................................................... 9

4.1.4 收藏信息表 ....................................................................................................... 10

4.1.5分享笔记信息表 ................................................................................................ 10

4.2 数据库各个表之间的联系 .......................................................................................... 11

第5章 界面设计 ..................................................................................................................... 12

5.1 登录模块界面设计 ...................................................................................................... 12

5.1.1 登录界面 ........................................................................................................... 12


云笔记项目总结
由:76范文网互联网用户整理提供,链接地址:
http://m.yuan0.cn/a/18117.html
免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
最近更新/ NEWS
推荐专题/ NEWS
云笔记项目总结模板 云笔记项目总结怎么写 云笔记项目总结如何写 云笔记项目总结格式 云笔记项目总结范例参考 云笔记项目总结开头 云笔记项目总结开头语 云笔记项目总结范文 云笔记项目总结范例 云笔记项目总结格式大全 云笔记项目总结_云笔记项目总结云笔记项目总结大全 云笔记项目总结格式模板 云笔记项目总结免费模板 云笔记项目总结免费格式 云笔记项目总结格式如何写 云笔记项目总结开头如何写 云笔记项目总结免费范文 云笔记项目总结免费范例 云笔记项目总结免费参考 云笔记项目总结模板下载 云笔记项目总结免费下载 云笔记项目总结模板怎么写 云笔记项目总结格式怎么写 云笔记项目总结开头怎么写 云笔记项目总结开头语怎么写 云笔记项目总结模板如何写 云笔记项目总结开头语如何写