更新时间:09-26 上传会员:潘教授
分类:计算机信息 论文字数:18727 需要金币:1000个
【摘要】随着软件技术和网络技术的在各个行业的发展,移动互联网的运用也早已深入人心并且在实际中发挥重大作用。同时移动端领域的开发研究更是在互联网行业中加占据了重要地位,如今人们的衣食住行皆可通过互联网轻松实现。就阅读来说,现今受到互联网的影响,人们不光可以在网上购买纸质书籍,更可以付费下载虚拟书籍在移动客户端阅读。互联网甚至颠覆了阅读的独立性和私人性,网络用户间的互动功能皆可以实现,潜移默化地推动阅读的普及和发展。
本文通过对一项Android平台读书笔记软件的设计和开发进行研究,提供一种创新的读书笔记功能软件和互联网阅读交流方式,实现了读书笔记的编写与保存、书籍信息的查阅和分享、用户间的信息共享和互动等功能。帮助读者去培养写读书笔记这一良好的阅读习惯,并且实现了用户间的互动功能,满足读者的交流分享的需求。
【关键词】:Android; 读书笔记软件; 移动开发
目录
摘要
Abstract
1 绪论-1
1.1课题内容、研究意义及相关软件发展现状-1
1.1.1 课题内容-1
1.1.2 Android研究意义-1
1.1.3 读书笔记软件研究意义-1
1.1.4国内相关软件的发展现状-2
1.2研究路线-2
1.3本文所做工作-3
2 开发工具及技术介绍-4
2.1 Android系统介绍-4
2.2 开发工具介绍-4
2.2.1 Android studio-4
2.2.2 MyEclipse-5
2.3 数据库介绍-5
2.3.1 SQLite-5
2.3.2 MySQL-6
2.3.3 Navicat for MySQL-6
3 系统分析-7
3.1 系统可行性分析-7
3.1.1技术可行性-7
3.1.2经济可行性-7
3.1.3操作可行性-7
3.1.4法律可行性-7
3.2 功能需求分析-8
3.2.1需求描述-8
3.2.2需求分析-8
4 总体设计-10
4.1系统设计目标-10
4.2系统功能模块设计-10
4.2.1用户注册与登录-10
4.2.2搜索书籍信息-10
4.2.3查看和编辑笔记-11
4.2.4个人中心管理-11
4.3系统的用例图-11
4.4客户端界面设计-12
4.4.1底部导航-12
4.4.2搜索书籍界面设计-13
4.4.3笔记界面设计-14
4.4.4个人中心界面设计-14
4.5数据库设计-15
4.5.1数据库概念结构设计-15
4.5.2 数据库逻辑结构设计-15
5 系统的实现-17
5.1 MVC设计模式-17
5.2系统采用的主要技术-17
5.3各模块的开发与编写-18
5.3.1“搜书”模块——搜索书籍信息模块-18
5.3.2“笔记”模块——读书笔记展示与编辑模块-26
5.3.3“个人中心”模块-28
5.4系统文件夹的组织结构-29
5.4.1 Gsonutils-29
5.4.2 Httputils-30
5.4.3 Activity-30
5.4.4 service-30
6 系统测试-31
6.1测试的运行环境-31
6.2功能模块测试-31
6.2.1“搜书”模块测试-31
6.2.2“笔记”模块测试-32
6.2.3“个人中心”模块测试-32
6.3测试结论-33
7总结与展望-34
参考文献-35
致谢-36