完整资料进入【数字空间】查看——baidu搜索"writebug"

1 系统需求分析
1.1 引言
1.1.1 开发目的
看点新闻App的开发是为了实时查看最新消息以了解社会动态,增长知识,增广见闻,顺便娱乐一下内心世界来放松自己。

1.1.2 开发背景
随着新媒体的崛起,纸媒遭受到重大打击,纸媒发展之路愈走愈窄,面临着前所未有的挑战。由于互联网的发展,人们获得信息的来源越来越多。为了满足人们对信息的渴望追求,各种类型的新闻App层出不穷,新闻App凭借其丰富的资讯资源,实时的信息推送和方便的社交互动被越来越多的用户认可。其具有许多报纸所没有的优势,它所提供的新闻信息打破了读报所需的线性时间和空间模式,慢慢改变了受众对世界的认识习惯。因此,开发一个新闻App显得尤其重要!

1.2 项目概述
1.2.1 产品功能描述
看点新闻App是基于Android Studio编辑器上开发的一款可以查看、添加、删除新闻,登录,编辑个人资料,查看个人收藏,清除缓存的安卓App。

1.2.2 运行环境
操作系统:Window10

开发工具:Android Studio 3.4.1

数据库:LitePal,mysql

硬件环境:

CPU:Intel® Core™i5-7200U CPU @ 2.50GHz 2.71 GHz

内存:12.0GB

1.3 系统功能描述
1.3.1 基本描述
看点新闻App通过获取互联网专业数据科技服务商—聚合数据的新闻接口来实现新闻数据的展示。由于每日限制100次请求,故每次请求时就缓存新闻数据到本地数据库中。当每次下拉刷新就分页查询10条新闻数据重新显示在对应的tab碎片中。用户可以根据自己的兴趣点击对应的tab标签来阅读新闻,清除本地缓存,登录后(取消)收藏新闻,查看个人收藏,添加、查看、删除个人发布的文章等。

1.3.2 系统功能描述
登录、注册模块:注册过的用户登录后才能(取消)收藏新闻,查看个人收藏,添加、查看、删除个人发布的文章等。

个人信息模块:用户登录后可以查看、修改个人资料。

个人文章模块:用户登录后可以发布、查看、删除文章。

个人收藏模块:用户登录后可以(取消)收藏新闻接口数据子项,并且查看自己收藏的所有新闻。

清除缓存模块:该功能主要清除浏览网页时在本地留下的离线内容和图片缓存。

展示新闻列表模块:该功能主要在用户打开App时,就请求聚合数据提供的新闻接口来显示在tab页面并将请求的数据缓存到本地数据库中。若当日请求次数已用完,则分页查询本地数据库。

Android studio 编辑器操作栏显示 android studio 布局编辑器_编辑器


Android studio 编辑器操作栏显示 android studio 布局编辑器_App_02


Android studio 编辑器操作栏显示 android studio 布局编辑器_android_03


Android studio 编辑器操作栏显示 android studio 布局编辑器_编辑器_04


Android studio 编辑器操作栏显示 android studio 布局编辑器_编辑器_05


Android studio 编辑器操作栏显示 android studio 布局编辑器_android studio_06