登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 软件工程 > 正文

云记事本APP的设计与开发毕业论文

 2021-11-06 22:56:51  

摘 要

随着移动互联网的高速发展,互联网 观念深入人心,充分利用移动智能设备带来的便捷、使用软件来提高学习和工作效率逐渐成为人们的习惯。传统的记事本,无论是便笺、随笔、日记,都严格依赖纸和笔的物理属性:虽然方便快速,但是有一定局限性(随时携带纸笔),而且一旦书写过程结束,后续的整理、分类、存储也是一个大问题。相比之下使用移动智能设备作为笔记的载体,代替传统的记事本,可以规避掉很大程度上的局限,也可以降低后期再编辑、整理、分享的实现难度。依赖智能设备的记事本APP的缺陷也很明显:较低的存储成本带来的是是数据易丢失。借助云存技术,可以解决这个痛点。

本文在系统学习理论知识的基础上,结合实际需求,研究一款云记事本APP的设计与实现,设计主要基于Android开发,包括客户端和服务端。客户端功能包括笔记的编辑、展示、存储、设置提醒、发布内容到互动圈子、发表评论,设置夜间模式和安全密码等,结合服务端可以实现账号注册、数据同步等需求。

关键词:安卓;记事本,数据同步,Bmob服务器

Abstract

With the rapid development of mobile Internet, the concept of Internet plus has been deeply rooted in people's hearts. It has gradually become a habit for people to make full use of the convenience brought by mobile intelligent devices. In addition, the impact of the pneumonia epidemic in 2020, the idea of using APP to improve study and work efficiency has been pushed to people. Traditional notepads, whether notes, essays, or diaries, rely strictly on the physical properties of paper and pen: while convenient and fast, they are limited (carry a pen and paper with them at all times), and once the writing process is over, subsequent sorting, sorting, and storage are a big problem. In contrast, using mobile smart devices as the carrier of notes instead of traditional notepad can avoid the limitations to a large extent and also reduce the difficulty of later editing, sorting and sharing. The downside of the notepad APP, which relies on smart devices, is also clear: low storage costs mean data is easily lost. Relying on cloud storage, we can synchronize data to the cloud and store it in multiple places to solve this pain point. And give full play to the advantages of smart devices, notepad APP can carry content is not limited to simple text and symbols.

Based on the theoretical knowledge of system learning and combined with the actual needs, this thesis studies the design and implementation of a cloud notepad APP. The design is mainly based on the development of Android, including the client side and the service side. Client functions include note editing, display, storage, setting reminders, publishing content to the interactive area and give commits, setting night mode and security password, etc. Combined with the server, account registration, data synchronization and other requirements can be realized.

Key Words: Android, notepad, data synchronization, Bmob server

目录

摘 要 I

Abstract II

第1章 绪论 5

1.1 研究背景与意义 5

1.2 国内外研究现状 5

1.3 本文内容和论文结构 6

第2章 系统的需求分析 7

2.1 系统的用例分析 7

2.1.1 整体用例 7

2.1.2 注册和登陆 7

2.1.3互动圈子 8

2.1.4 数据同步 8

2.2 多角度可行性分析 9

2.2.1 经济可行性 9

2.2.2 技术可行性 10

2.2.3 社会可行性 10

2.3 系统角色分析和非功能性需求 11

2.3.1角色分析 11

2.3.2 系统的非功能性需求 11

2.4 本章小结 12

第3章 系统设计 13

3.1 系统设计原则 13

3.2 系统的架构设计 13

3.3 服务端设计 15

3.4数据库设计 15

3.5本章小结 16

第4章 系统实现与测试 18

4.1 系统的实现 18

4.1.1 注册登陆 18

4.1.2 笔记编辑 18

4.1.3 数据同步 20

4.1.4 互动圈子 21

4.1.5 应用密码和其他功能 21

4.2 系统测试 21

4.2.1 测试目的 21

4.2.2 系统测试环境 22

4.2.3 笔记编辑功能测试 22

4.2.4 登陆注册功能测试 25

4.2.5 互动圈子功能测试 26

4.2.6 数据同步模块功能测试 27

4.2.7 应用密码和其他功能测试 28

4.3 本章小结 30

第5章 总结与展望 31

5.1 本文工作总结 31

5.2 下一步工作展望 31

参考文献 32

致谢 33

第1章 绪论

1.1 研究背景与意义

随着技术的不断更新,人们对于信息和文字的记录方式也在不断革新。互联网技术发展速度超乎想象,每一天都有海量的信息被产生、记录,分析[[1]]。在过去的十多年里,人对于文字和信息的记录,总是停留在PC端。从2004年智能手机兴起,到21世纪移动互联网的时代来临,安卓强势崛起并占据了移动智能设备的半壁江山。工作和日常生活发生剧变的同时,笔记也开始倾向于更加便捷的移动智能终端。

笔记,通常而言是文字的载体,传统的笔记使用纸和笔来进行记录。亲自誊写,能够让人对笔记的内容有更深刻的印象和理解。所以人们至今坚持把纸质笔记作为学习的辅助手段。但是这样的笔记方式有非常明显的缺陷:传统的笔记需要人力撰写,耗时耗力。尤其是需要耗费整块时间,效率低下。而且一旦笔记书写完成,二次修改的成本极高。当笔记累积到一定数量,后期的整理、检索和使用变得极为不便[[2]]。纸质资料的存储也具有很大的局限性,纸张和墨水可能被氧化变色,不易长时间的保存。对个人而言,学习、记录和接受的能力是有限的,但是在如今移动互联网飞速发展的时代,信息爆炸的程度远超越想象,常规的笔记和学习方式已经不再合理,反而降低了效率。

移动互联网大潮之下,分享和互动成为时代主流,积极主动的社交被鼓励。移动终端的应用已经变成我们生活、学习和工作的主流载体[[3]]。早在互联网诞生之前,基于个人电脑已经有了诸多关于电子笔记的尝试,如今有更多的选择,其中不乏国内外的优秀应用和成熟产品。但是由于种种原因,这些产品未必能够完美契合用户的需求,有些费用较高,有些功能生态冗杂。本文在深入了解用户需求的基础上,学习相关的开发技术和设计原则,设计并开发了一款基于安卓系统、成本低、易使用、可以实现数据同步的云记事应用。

1.2 国内外研究现状

笔记类软件能够有效的提高学习和工作效率,自个人PC和互联网诞生之初,各类图文编辑软件焕发出强大的生命力,不断更新迭代至今,其中以微软系oneNote凭借其丰富的功能和多端同步的优秀体验成为了云笔记应用中最广为人知的一个。

您需要先支付 50元 才能查看全部内容!立即支付

微信号:bysjorg

Copyright © 2010-2022 毕业论文网 站点地图