springmvc的云笔记系统(源码)

基于SpringMVC的云笔记系统的开发是为了使用户在日常工作学习更加容易对笔记进行记录、查看、修改、分享等操作。随着信息化越来越普及的趋势,传统的在笔记本上手写笔记的方式虽然有利于增加生活趣味,但是并不适合在工作中大量数据的记录与共享。系统使用B/S开发模式,以Java语言作为开发基础,数据存储在MySQL数据库。本文对基于SpringMVC的云笔记系统的流程与功能做了简单的介绍,指出了当前使用云笔记系统工作解决的传统笔记共有的问题,并且结合实际用户体验,分析了开发云笔记系统的必要性和可行性。在系统的开发过程中,亲身体验了国内现有的几款云笔记系统,再结合自己对系统的理解,对周边工作学习的人展开的调查,完善了云笔记系统的需求用户可以对自己账户下的笔记本进行管理,细分笔记类别,编辑具体内容,移动至指定笔记本,分享笔记使所有用户可见并发表评论与看法,发布活动与管理员提出意见等功能。论文最后对所开发的云笔记系统进行了总结,并分析了系统中的不足之处,提出了系统中有待改进的地方和下一步即将进行的完善工作。关键词云笔记;SpringMVC;记录分享
目 录
1 引言 1
1.2 研究目的及意义 1
2 系统分析 2
2.2 系统需求分析 3
2.2.2 用例图 3
2.2.3 数据字典 4
3 系统总体设计 5
3.1 系统规划 5
3.1.1 系统概要设计 5
3.1.2 系统功能模块图 6
3.1.3系统功能设计 6
3.2 数据库设计 7
3.2.1外部设计 7
3.3.2结构设计 7
3.3.3数据库表设计 10
4 系统详细设计 13
4.1 前台界面设计 13
4.1.1 用户登录界面设计 13
4.1.2 用户注册界面设计 14
4.1.3 用户修改密码界面设计 14
4.1.4 用户主界面设计 14
4.1.5笔记本列表界面设计 15
4.1.6笔记列表界面设计和笔记编辑界面 15
4.1.7回收站笔记 *好棒文|www.hbsrm.com +Q: @351916072@ 
界面设计 16
4.1.8收藏夹笔记界面设计 17
4.1.9保存笔记界面设计 17
4.1.10活动界面设计 18
4.1.11参加活动笔记列表界面设计 18
4.1.12笔记加入活动界面设计 18
4.2 后台逻辑设计与实现 19
4.2.1 系统业务流程设计 19
4.2.2 用户登录流程 19
4.2.3 笔记本彻底删除流程 20
4.2.4 笔记参加活动流程 21
5 系统测试 21
5.1 测试的重要性及目的 21
5.2 单元测试 21
5.3 模块测试 21
5.4 测试结论 22
结 论 23
致 谢 24
参考文献 25
1 引言
1.1 选题的背景
近年来,随着云计算技术的兴起,云存储在人民的生活中的应用也越来与广
泛[2]。为了方便用户在日常工作学习过程中记录重要内容,随时随地记录笔记,对个人笔记进行分类与管理,和身边的人分享有趣的事。云笔记项目开发就很有意义了。根据调查报告显示,中国的个人云存储用户规模在 2011 年仅只有 2300 万人,仅仅一年的时间就达到 1.07 亿,以几乎 371%的速率高速增长[3]。高可扩展性是云计算的显著特征,应用在服务器端实现和部署,可以轻松实现不同设备的数据与应用的共享,并以统一的方式在终端实现与用户的交互。云存储是云计算概念中扩展和开发的新概念。它是一种新的收集存储技术,通过集成散步式文件系统、应用程序和网络技术对大量不同的网络进行使用。
1.2 研究目的及意义
我希望通过设计并实现云笔记系统,能用来解决使用传统纸、笔、本模式的笔记存在的种种问题。它可以把用户的笔记进行统一,集中规范的收集管理,建立分类管理,云端的存储随时随地读写方便,现代化的存储比传统的更加方便快捷并且安全性更高。使用者们开始逐渐意识到他们对于云数据存储及服务的需求日益增长。Spring是一个具有面向切面编程和控制反转特点的框架容器[5]。Spring MVC框架的功能是建立在Spring框架的核心功能上的, 这就使得Spring MVC 框架能够拥有Spring框架的所有特性,用少量的配置就能够实现强大的功能[4]。同时,此次课题设计与实现对我而言是个很大的挑战,直面挑战,方能提升自身能力。一方面,掌握了开发项目的业务流程。另一方面,让开发者熟悉目前社会主流开发手段,为开发者步入社会工作做足准备。
1.3 研究现状
国外的云笔记系统开发的较早,用户基数随着时间也是越来越庞大。例如:Evernote是2008年推出的多用途笔记类应用。使用网络编辑插件将整个网页保存到展示笔记帐户。支持Google Chrome,Safari,IE 7,Firefox和Opera。搜索是印象笔记最显着的特征,也是与国内云笔记软件区分的关键。印象笔记可以使用中文和英文,以及手写英文,也可以在PDF文件,Excel,Word,powerpoint以及中文和英文中使用。该笔记在2012年10月发布,共享笔记本可让用户共同编辑笔记本,并作为团队合作。印象笔记支持快速保存微信,微博,QQ,如大型飞信 SMS客户端协作应用程序由第三方。
国内云笔记软件开发相对较晚,发展也相对缓慢,缺乏创新、缺少具有竞争力的原创功能,国内外云笔记区别之一:国外云笔记软件很少用存储空间大来作为竞争手段,依靠自身产品的新颖与强大功能作为竞争手段,这正是国内目前云笔记和想要开发类似产品的需要关注的重要因素。例如:有道云笔记是2011年推出的线上数据库。如用户分发平台,有道云笔记是国内云端笔记产品中最大的一款,国内用户云端笔记行业数据报告首先通过用户行为分析,更加清晰掌握国内用户的习惯。软件特点:备注轻松复杂的管理,整理排序笔记,有效管理个人知识,快速查找和分类搜索,备份安全云笔记数据,存储从未丢失有价值的数据。文件同步自动,无需复制下载:支持图像和文档类附件,无限增长的云端容量,易于实现多个位置办公。记录所有的乐趣和想法:手机丰富的文字编辑器,在手机上也可以直接编辑包含丰富格式的音符,提供集成的跨平台编辑体验。涂鸦,放松,有趣涂鸦,画出你的想法。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1383.html

好棒文