4.2.6基于TCP协议的聊天室中的关键技术 26
4.2.7搜索文章的关键技术 28
4.2.8用到的数据解析 28
4.2.9云端数据库实现 28
4.2.10断点下载音频书籍的实现 29
4.3 系统功能与界面展示 29
4.4 软件测试 37
4.4.1 软件测试 34
4.4.2 软件测试过程 34
4.4.3 预期结果 34
4.4.4 测试结果 35
4.4.5 测试结论 35
5 结论 35
5.1 总结 35
5.2 展望 35
致谢 35
参考文献: 35
读书交流多功能APP的设计与实现
1 绪论
1.1 研究背景
随着网络的发展,人们用于阅读的时间越来越少。从贴吧,到140字的微博,再到图片社交,都反映了这种趋势。于是YNOTE读书交流应用软件便应运而生。在YNOTE读书交流应用软件中,支持搜索互联网上的文章,以及对互联网上的文章进行发表感想并且评论,同时支持了断点下载音频书籍以解决人们的视觉疲劳。安卓从诞生到现在的市场占有率百分之81.9,能够显现出它有多受人们欢迎[1]。它受人们推崇的很重要的原因是因为它是开源的操作系统,个人开发者,企业都可以在上面进行开发[2]。在安卓系统上制作自己希望的APP应用软件,对于个人开发者来说,这无疑是特别自由的[3]。在移动互联网年代,智能手机的功能十分丰富,而手机app应用的选择也十分之多。
1.2 国内外研究状况
1.3 研究目的和内容
根据用户的需求,设计并实现一个读书交流app应用“YNOTE”,该应用能随时发表自己的文章,夜间听书,并且能支持各个客户端查看所有用户的文章支持评论。并且能以图文的形式展现,将书籍音频文件,图片以文件的形式存储在后台服务器上,将其他个人用户信息和文章信息,活动信息存储在后端数据库里面。
研究内容主要有以下几点:1.对安卓这个操作系统的学习,还有JAVA的语言的学习。 2.发表的文章感想内容在在服务器端进行存储。3.用户登陆并且在远程服务器端进行个人密码验证后即可进入手机应用,如果未关闭应用,第二次登陆时具备登陆记住功能。4.实现书本音频的断点下载,并在移动端播放书本音频文件。5.实现文章的发表,并支持评论,同城活动的发表与参与,并且支持参加同城活动的用户之间的聊天室功能。6.对个人感想文章的富文本编辑,可以添加相册里面的图片或者自己拍摄的图片,还可以和文字一起发送至服务器端存储。7.实现书评,影评分享功能。8.实现个人私密日记功能,让不愿意透露给别人的信息存到云端只给自己浏览。9.实现个人信息的查询编辑功能。
2 系统需求分析
2.1 可行性分析
2.1.1技术可行性
已经具备java基础以及android原生技术开发,对android中的网络框架,java中的IO流,集合框架比较熟悉。也已经掌握数据库的基本操作和设计。对PHP程序设计语言也基本熟悉。
2.1.2 时间可行性
本文设计的是一个轻量级的应用软件,所以并不是企业级开发,所以在时间上是够的。
2.1.3 操作可行性
在互联网上,有类似GitHub,CSDN,StackOverFlow等大型技术开源网站,很多资料和知识。
2.2 系统分析
2.2.1系统分析
本应用为实现用户之间的文章交流,同城活动,聊天室,图片的上传和下载,搜索文章,搜索电影等需要和服务器所交互的功能设计了一款客户端,在服务器端存储数据和处理相应的逻辑。 Android读书交流多功能APP的设计+源代码(2):http://www.751com.cn/jisuanji/lunwen_24801.html