4.2 数据库设计 12
4.3 逻辑结构 14
4.4 运行环境 14
5 系统详细设计 16
5.1 系统主页 16
5.2 用户注册、登录 17
5.2 用户个人信息维护 18
5.2 文章浏览页面 19
5.3 发现、订阅站点 19
5.4 查看、管理个人收藏 21
6 系统测试 22
6.1 测试目的 22
6.2 单元测试 22
6.2.1 登录模块测试 22
6.2.2 首页显示模块测试 23
6.2.3 主页下拉刷新模块测试 23
6.2.4 加载更多模块测试 23
6.2.5 查看文章模块测试 24
6.2.6 用户自服务模块测试 24
6.2.7 清理缓存模块测试 25
7 结论 26
7.1 系统完成情况 26
7.2 项目总结 26
7.3 心得和体会 26
致谢 28
参考文献 29
1 绪论
1.1 课题研究目的和意义
随着社会的快速发展,手机渐渐成为了我们日常生活中不可或缺的设备,手机的主要功能也转变成为聊天、看视频、网上购物、订阅信息等等。人们越来越习惯使用手机来看新闻、浏览网页等。我们一个人每天并不能接受的了那么大量的信息,而且有很多的信息都是用户所不感兴趣的。我们每个人都会有自己特有的阅读爱好,可能就是对某几个网站的内容很感兴趣,所以帮助用户获取自己喜欢的网站发布的信息便可以了,而RSS可以实现这样的需求。使用网站发布的RSS可以让用户在手机上查看自己喜欢的网站发布的文章,而且用户不会收到其他不相干的信息。
这款安卓平台的信息订阅系统提供用户大量网站的RSS,用户可以在app中订阅自己喜欢的网站的RSS,app会帮助用户获取订阅的网站发布的信息,用户只需要打开软件就可以获取那些网站发布的信息,而不需要使用浏览器分别进入那些网站浏览网页,这样很方便用户查看自己喜欢的站点发布的信息。同时在软件可以将用户的阅读信息和个人资料保存在云端,这样用户可以在任何地方查看自己订阅的站点以及收藏的文章。
1.2 国内外研究现状与水平
1.3 论文结构
论文的第1章是绪论部分,重点分析了本篇论文的大致情况。一共分为课题的研究背景、当前国内外研究状况与水平和论文结构这个三小节。
第2章介绍了本次毕业设计所采用的技术背景及用到的相关知识。主要是介绍Android开发的基础知识和软件中使用到的两款数据库的知识。
第3章对信息订阅系统的需求分析。需求分析主要是本次设计的系统的功能实现的基础文档,是根据实际情况做出的需要实现的功能。
第4章是详细设计,是本文介绍的重点。详细设计中,具体的介绍了每个模块的功能、实现过程、展示效果以及相应的算法和代码信息。还有数据库的设计,包括每个字段的名和字段的意义。