4。1。3 具体实现 15
4。2 登陆模块 17
4。2。1 业务逻辑 17
4。2。2 实现步骤 17
4。2。3 具体实现 18
4。3 笔记本模块 19
4。3。1 业务逻辑 19
4。3。2 加载笔记本列表功能 19
4。3。3 添加笔记本功能 21
4。4 笔记模块 22
4。4。1 业务逻辑 22
4。4。2 显示笔记列表功能 22
4。4。3 添加笔记功能 23
4。4。4 编辑笔记功能 24
4。5 回收站模块 26
4。5。1 业务逻辑 26
4。5。2 回收笔记功能 26
4。5。3 彻底删除功能 27
4。5。4 恢复笔记功能 28
4。6 搜索模块 28
4。6。1 业务逻辑 28
4。6。2 实现步骤 29
4。6。3 具体实现 29
第五章 系统测试 31
5。1 测试计划 31
5。2 测试环境 31
5。3 功能测试 31
5。3。1 注册模块 31
5。3。2 登陆模块 31
5。3。3 笔记本模块 32
5。3。4 笔记模块 32
5。3。5 回收站模块 32
5。3。6 搜索模块 33
5。4 兼容性测试 33
5。4。1 360浏览器 34
5。4。2 火狐浏览器 34
5。4。3 谷歌浏览器 34
结论 36
致谢 37
参考文献 38
第一章 绪 论
1。1。项目背景
近代社会,人们对于获取信息的质量以及存储信息的容量要求越来越高,网络成为人们生活中必不可缺的一部分,人们越来越希望能够随时随地记载自己的想法,随身携带一个笔记本来记录显然不满足现代社会的实际情况[1]。另外现在存储信息量越来越大,手机丢失更是会造成隐私信息的泄露。云存储显然安全又便捷,不需要担心存储空间不够大的问题,云存储就像一个私有的,随身的,隐形的“U盘”,让笔记与日记可以无论何时何地,都可以轻松记载。
本课题针对这一现象,进行了相关技术的研究与探索,云存储成本低廉,在实际应用上更加广泛,利用Spring MVC开发云笔记,是符合实际社会需求的[2]。
1。2。国内外类似软件发展现状
1。3。项目基本设计思路
Spring MVC是Java软件开发的一种框架技术,通过将软件系统分为Module、View、Controller三个彼此独立相互合作的层次,使开发者更容易把握软件的结构,更重要的是软件的后期维护和功能扩展能够降低很大的难度[5]。另外还要使用的一个重要的框架就是MyBatis,在服务器与数据库的交流都需要使用这个框架,这样与数据库相关的部分可以单独维护,如果更换数据库只需要修改配置信息。