摘要:随着移动互联网的快速发展和智能手机的普及,移动应用技术渗透进人们生活的方方面面,人们开始更多的使用移动设备进行记录和学习,脱离了笔和纸等载体,电子笔记本因其使用简单,操作方便,处理信息效率高等特点,正在逐步取代传统纸质笔记本。本系统是实现一款基于Android的云笔记APP,利用Android技术在Android Studio环境下进行客户端开发,用PHP连接数据库,redis作为数据缓存,采用MySQL与Elasticsearch相结合的方式搭建数据库,并将服务端部署在阿里云平台上。实现了一款具有记录笔记,收藏笔记,发布笔记,与其他用户进行交互,进行点赞和评论,对笔记进行分类等功能,所有的笔记均存储在服务器端并可以在多个终端进行同步的个人云笔记系统。34936
毕业论文关键词:Elasticsearch;云笔记;MySQL;Android
The design and implementation of cloud notes
Abstract: With the rapid development of mobile Internet and the popularity of smart phones, mobile application technology penetrate into every aspect of people's life, people began to use more mobile devices to record and study, from the carrier such as pen and paper, electronic notebook is gradually replacing traditional paper notebooks because of its simple use, convenient operation, process information efficiency higher characteristic. This system is based on Android is a cloud notes APP, use Android technology for client-side development in the Android Studio environment, use PHP to connect to the database, redis as a data cache, using MySQL combined with Elasticsearch, set up a database and will be deployed on Alibaba Cloud Elastic Compute Service. Implemented a cloud notes system which can collect notes, publish notes, interact with other users, make reviews and comment on the notes, all notes are stored on the server side and can be conducted in more than one terminal synchronization .
Key words: Elasticsearch;cloud notes;MySQL;Android
目录
1 绪论    1
1.1  国内外研究状况    2
1.2  研究的目的和内容    2
2  开发平台及相关技术    2
2.1  阿里云服务器简介    2
2.2  安卓开发技术    3
2.2.1 Android技术    3
2.2.2  Android studio开发平台    3
2.3  数据库概述    3
2.3.1MySQL简介    3
2.3.2 Redis概述    3
2.3.3ElasticSearch概述    3
2.4  开发语言和服务器    4
3  需求分析与设计    4
3.1  需求描述    4
3.2  系统总体设计    4
3.2.1  系统功能模块设计    4
3.3系统用例分析    6
3.3.1用户注册模块    6
3.3.2用户登录模块    7
3.3.3笔记读写模块    7
3.3.4从服务端获取数据    8
3.3.5向服务端更新数据    9
4.系统概要设计    9
4.1系统总体架构设计    9
4.2客户端逻辑结构    9
4.3系统存储方案设计    10
4.3.1数据库存储    10
4.4服务端概要设计    13
5系统详细设计    13
5.1系统主要模块建模    13
5.1.1注册登录模块    13
5.1.2笔记读写模块    14
5.2服务端详细设计    15
5.2.1数据缓存设计    15
5.2.2数据索引设计    15
5.2.3数据分布式设计    16
上一篇:CNN英文字符识别系统设计+源代码
下一篇:jsp+mysql肉羊养殖管理系统的设计+源代码

Android课程同步练习系统的设计

Android智能手机的交互式学习系统的设计

电子商务云服务商业模式创新研究【4721字】

大数据时代物联网和云计...

云计算”环境下电子商务...

Android移动终端的网上便利...

Android移动互动学习系统学生端设计

C#学校科研管理系统的设计

AT89C52单片机的超声波测距...

公寓空调设计任务书

国内外图像分割技术研究现状

承德市事业单位档案管理...

中国学术生态细节考察《...

医院财务风险因素分析及管理措施【2367字】

10万元能开儿童乐园吗,我...

神经外科重症监护病房患...

志愿者活动的调查问卷表