论文部分内容阅读
随着现代科学技术的飞速发展、中国互联网和移动网络迅速发展。移动互联网的发展给人们带来了无限的商机与便利。在IT行业,移动终端也同样能够发挥巨大的作用,传统的笔记记录模式已经不能适应时代的发展,各种云平台也逐渐涌现。因此,本文基于这个背景,开发“云笔记系统”,实现笔记管理信息化,使人们体验管理的快捷,从而方便人们日常生活。多功能化的云笔记系统,在安卓手机上已经有实现的客户端。这个系统不仅能够为用户提供全面的信息查询功能和朋友圈互动功能,并且为用户提供交流的平台,这其实也会是未来安卓应用的设计方向。传统的设计模式可以是未来设计的基础,但是新的创新思维也决定了其上限与新的突破。基于安卓的云笔记APP是必须要将云平台作为核心,这个也是可以让使用者本身感受到云平台的便利。基于Android的云笔记APP是一款开发在Android移动设备上的云笔记APP,通过移动设备对笔记信息进行管理。该系统比传统的人工记录要方便的多,用户通过Android移动设备便可以轻松随时的对笔记进行管理,打破了空间上的限制,大大提高了对笔记管理的效率。开发基于Android的笔记助手不仅使得用户对笔记信息的查询和朋友互动的方便,而且也方便了用户对笔记信息的增、删、改、查以及对好友管理等操作。以Eclipse为系统的主要开发工具,使用My SQL建立系统的后台数据库,以完成对笔记信息、评论信息、好友信息和用户信息的管理。实现基于Android的云笔记系统的设计与开发。本文按照软件开发的流程,在需求分析的基础上提出了本系统的概要设计,明确了开发目标,在系统整体的构架上采用了 C/S模式前后端分离的构架模式,使系统的布局更加合理,程序上采用了 MVC三层模型的设计概念,大大降低了系统的耦合性提高了系统的灵活性和可扩展性,在功能上,根据需求将系统划分为一下几个主要的功能模块:用户功能模块,主要包含用户的注册、登录、注销、信息修改等功能;笔记功能模块,主要包含用户对自己的笔记进行增删改查等操作功能;分享与评论模块,主要包含用户对自己的笔记进行分享和对朋友圈的笔记进行评论等功能;朋友圈模块,主要包含用户之间的各种互动功能,例如加好友点赞等。并在此基础上对每个模块进行详细设计与实现,同时给出了设计时关键模块的程序流程图,组织结构图等。在后台的数据存储上使用了轻量级的数据库MySQL来实现,经历了需求分析、E-R关系设计、数据表的构建等流程最终完成数据库的设计,在具体的功能模块实现后通过黑百盒测试的方法使用了大量的测试用例对功能模块进行测试,根据测试结果再进一步完善系统程序。本文在最后对全文进行了总结并展望。