Android端的新闻App设计与实现.docx

上传人:b****0 文档编号:9933530 上传时间:2023-05-22 格式:DOCX 页数:12 大小:167.34KB
下载 相关 举报
Android端的新闻App设计与实现.docx_第1页
第1页 / 共12页
Android端的新闻App设计与实现.docx_第2页
第2页 / 共12页
Android端的新闻App设计与实现.docx_第3页
第3页 / 共12页
Android端的新闻App设计与实现.docx_第4页
第4页 / 共12页
Android端的新闻App设计与实现.docx_第5页
第5页 / 共12页
Android端的新闻App设计与实现.docx_第6页
第6页 / 共12页
Android端的新闻App设计与实现.docx_第7页
第7页 / 共12页
Android端的新闻App设计与实现.docx_第8页
第8页 / 共12页
Android端的新闻App设计与实现.docx_第9页
第9页 / 共12页
Android端的新闻App设计与实现.docx_第10页
第10页 / 共12页
Android端的新闻App设计与实现.docx_第11页
第11页 / 共12页
Android端的新闻App设计与实现.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Android端的新闻App设计与实现.docx

《Android端的新闻App设计与实现.docx》由会员分享,可在线阅读,更多相关《Android端的新闻App设计与实现.docx(12页珍藏版)》请在冰点文库上搜索。

Android端的新闻App设计与实现.docx

Android端的新闻App设计与实现

Android端的新闻App设计与实现

一、问题定义

Android端的新闻App就是让人们能够及时获得信息。

正确有效地分析信息,才能对社会状态有最新的掌握,根据掌握的信息做出对自己最有利的决策。

从而达到事半功倍的效果。

它携带方便,能够让我们无论何时何地都能够及时了解社会发生的一切。

Android系统又是所有智能操作系统中份额最大的,它以开源免费的特色而深受广大消费者和开发者的喜爱。

并且移动新闻客户端具备传播速度更快,覆盖范围更广,新闻内容更丰富,表现形式更新颖等优势,使得人们更倾向于选择这种阅读方式。

相比于传统的报纸,期刊等阅读方式,新闻客户端阅读更加符合绿色环保,健康生活的生活理念。

Android新闻客户端目标:

在满足用户查看新闻的基础上,更重要的是给用户更好的阅读体验[6],使用户可以在短的时间内获取多的自己感兴趣的新闻信息。

为了达到以上目的,从而实现以下功能:

(1)对新闻进行分类显示,使用户可以分类选择自己喜欢的新闻,更加高效,快速,分别设置了如下分类:

国内、国际、军事、体育、科技、财经、游戏。

(2)用户可以注册,登录,同时可以评论新闻,查看评论,使用户可以根据新闻的评论数与评论内容,更好、更快的选取新闻。

(3)用户可以收藏新闻,并且查看收藏的新闻,使用户可以及时的翻看已经看过的感兴趣的新闻,加快用户的搜索效率。

(4)采用异步加载数据,给用户更好的体验,同时减少了用户的等待时间,更好的满足用户需求。

(5)增加个人信息设置,实现用户登录,修改个人信息,查看自己的收藏。

(6)增加夜间模式的设置,满足用户夜间阅读新闻的需求,给用户带来更好的体验。

 

一、可行性

1.可行性分析

软件采用了最流行的安卓软件应用开发方式,并利用安卓原生组件进行开发,用户友好、简单易理解,形成了布局的感应,用户非常方便快捷。

新闻客户端是基于智能手机Android平台开发的,而至今为止Android系统在全国乃至全球智能手机操作系统的市场份额仍占全球第一。

全世界使用此操作系统的用户早已超过14亿。

开发这么一款Android软件,将是十分流行的。

随着计算机技术和移动互联网的发展,网民数量越来越多,网络世界越来越丰富,人们也非常熟悉智能手机操作。

市场上此类软件也有一些成功案例,用户也接受在手机上下载新闻阅读软件来阅读新闻。

此软件严格按照国家法律法规来进行研究、实践,并无法律和政策方面的限制。

本可行性研究该Android端的新闻App所涉及的主要问题,例如:

给用户提供简单便捷获取资源的方式,采用更为开放的模式来搜集用户感兴趣的内容,通过个性化的内容定制给用户独一无二的新闻内容。

2.系统流图

3.

(1)数据流图

源点/终点

Android端的新闻App——源点

用户——终点

源点/终点

处理

Android端的新闻App——源点

用户——终点

收集新闻

进行分类

根据用户喜好选出

数据流

数据存储

喜好问卷调查

实时新闻

用户信息

 

 

(2)数据字典

二、需求分析

三、需求分析

1.功能需求

新闻客户端有如下功能性需求:

(1)Android新闻客户端界面要有不同新闻类别分类导航,每个类别必须有头条新闻展示和一系列详细的新闻信息列表。

新闻内容将以12个子栏目类别进行内容展示,其中首页、荆州、社会、娱乐、体育等5个子栏目为系统默认显示的主要栏目。

用户在该模块下将看到当下最新鲜热门的新闻内容,头条栏目下所展示的新闻内容会可能从属于到他任意一个栏目,可以与其他子栏目的内容有所重合。

(2)用户可以点击不同模块进入不同模式的新闻阅读模块。

在每个子栏目内容展示页面的上方将提供一个支持左右滑动的内容浏览区域,该区域将展示图集新闻(包含有大量图片资源的新闻),或者视频;在每个子栏目的下方将以列表的形式展示新闻内容,排序要求遵循新闻的时效性。

(3)用户可以在进入新闻详情页后根据自己的喜好来调节新闻阅读详情页的字体大小。

(4)用户可以在进入新闻详情页后点击分享按钮对自己喜欢的文章进行分享。

2,性能需求

由于该客户端运行在手机终端的安卓平台上,那么对其响应用户的时间为5秒钟之内,如果超过5秒,手机终端会出现假死现象,这会降低用户体验。

为提高用户体验,要求所有用户的简单操作所消耗的处理时间在5秒之内,而耗时操作(如:

服务器访问)这种也要求在10秒钟之内完成,同时不能让用户有较长的时间等待,在处理耗时请求的同时不能影响用户的其他操作,避免出现假死现象

3.可扩展性

该客户端将会定时更新版本,不断增加新功能和完善已有功能以适应不断变化的需求,这需要本客户端具有很好的可扩展性,要求设计良好的代码以允许更多的功能在有需要的时候被加入到适当的位置中。

这样做就可以应对未来可能需要进行的修改,而造成代码被过度工程化开发。

可扩展性是软件设计的原则之一,它允许添加新功能或者完善修改已有的功能,它是软件系统拓展的能力。

4.状态转换图

5.层次方框图

根据新闻客户端需求分析

该软件的主要功能模块如下:

1.新闻模块,对新闻进行了分类展现。

2.组图模块,将新闻一图片形式展现。

3.视频模块,将新闻以视频形式展现。

4.新闻详情页,可以根据用户需求,自定义阅读模式。

5.分享模块,用户可以将自己喜欢的内容分享出去。

根据系统的功能分析,画出功能模块图和详情流程图如下所示:

6、新闻客户端总体功能性需求

新闻客户端功能性需求细分为7个功能模块:

新闻、订阅、跟帖、图片、投票、个人中心、设置。

(1)、新闻:

用户打开新闻客户端看到的首页内容即为新闻功能模块,用户可以在新闻模块获取最新的新闻资讯。

新闻内容将以26个子栏目类别进行内容展示,其中头条、娱乐、体育、财经、科技、时尚、汽车、房产、轻松一刻、图片、游戏、北京、真话、军事、历史、聚合阅读、听新闻等13个子栏目为系统默认显示的主要栏目。

用户在该模块下将看到当下最新鲜热门的新闻内容,头条栏目下所展示的新闻内容会可能从属于到他任意一个栏目,可以与其他子栏目的内容有所重合。

在每个子栏目内容展示页面的上方将提供一个支持左右滑动的内容浏览区域,该区域将展示图集新闻(包含有大量图片资源的新闻),或者推广新闻(具有商业推广性质的商业新闻);在每个子栏目的下方将以列表的形式展示新闻内容,排序要求遵循新闻的时效性。

即新闻栏目列表由N条新闻列表项组成,每一个新闻列表项将由五部分组成,包括--N位于列表项最左端的新闻图片,位于列表项中上方的新闻标题,位于新闻列表项下方的新闻概要,以及位于列表项的右下方的跟帖数量。

由于每条新闻的详细内容的展现形式的丰富程度以及新闻的热点性有所差别,所以将新闻列表项具体标识为独家、视频、专题、普通、直播五种类型,下面对这五种类型做出概念性解释,在后续的需求分析中将直接使用以下五个名词。

1)独家:

即有独家采访报道的新闻,在所有新闻客户端里具有唯一性。

2)视频:

即该新闻内容具有视频资源,用户在文字图片的浏览基础上还可以享有视听体验,提高了新闻获取的用户体验。

3)专题:

用户点击该条新闻,将看到该新闻的专题报到页面,内容由多条相关的具有共同主题的新闻列表项组成,用户可以点击查看每条新闻列表项的详细内容。

专题报道有助于用户了解相关新闻的事件起因、进展、趋势和影响程度,可以使用户更像透彻的了解整个事件的有关内容;同时用户可以查看其相关背景资料、图集、视频播报等内容,图集与视频播报的展现形式由图片加内容概要组成,点击图集后将进入图片幻灯片浏览模式,图片下方将有相关详细的图片内容描述,点击视频播放后将全屏显示视频内容,用户可操控视频的播放进度与状态。

4)普通:

普通新闻列表项没有任何特殊标识,用户点击此类新闻将直接进入新闻详情页面内,展现内容包括新闻标题、新闻导语、新闻图片、以及正文等内容。

5)直播:

直播新闻拥有普通新闻的基本功能外,还增加了文字直播的功能,针对一些报道体育赛事的新闻,如果赛事正在进行,该新闻可以提供查看直播内容的途径,用户点击查看新闻详情页面,点击LIVE图标,将会进入直播页面,页面将展示比赛的队伍名称、当前比分,并按照时间倒序排列最新比赛数据与赛事情况。

数据内容由服务器定时推送得到。

(2)订阅:

为更好的让用户获取其他网站的最新消息,该新闻客户端增加了订阅模块。

用户在该模块将可以个性化定制个人喜欢的网站内容,通过添加将订阅操作,用户将得到所有可订阅内容的列表,为方便用户查找筛选订阅内容,特将订阅内容划分为频道、原创、报刊、专栏、资讯、漫画、视觉和时尚等26个类别,每个类别下面都有丰富的订阅资料,用户可以手动的添加某个内容到个人的订阅列表里面。

用户返回订阅主界面的时候将看到‘我的订阅’列表,点击任意一个列表项将跳转到相应的订阅期刊详情页面。

 

 

(3)跟帖:

新闻客户端与以往的新闻客户端最大的区别在于提出一种新理念,让新闻获取用户成为一个有态度的新闻阅读者,保证用户获取新闻资讯的同时,更加轻松容易的表达出自己的意见,做一个有态度的新闻阅读者,增加用户的互动性,促进彼此之间的意见交流。

为此该新闻客户端实现了跟帖功能,为方便用户查看其它用户的新闻态度,本客户端提供了跟帖模块,用户点击进入‘跟帖’模块将看到两部分内容,第一部分为当日的精彩跟帖,用户点击精彩跟帖将看到相应的新闻原文以及对应的一条精彩跟帖和热门跟帖列表以及最新跟帖列表;在第二部门是‘今日排行’区域,用户点击任意一条今日排行列表下的列表项将看到其相关的热门跟帖列表以及最新跟帖列表,还可以点击页面右上方的原文导航按钮去查看相关的新闻详情。

 

 

(4)图片:

为方便用户查看相关的图片新闻,特增加图片功能模块,在该模块用户将看到五个子栏目,分别为热点、独家、明星、体坛和美图。

在这个五个图集子栏目下,用户可以查看到丰富的图片新闻,每个子栏目下以图片新闻列表的方式展示图片新闻内容,每个列表项以一到三副图片填充,并在图片下方标注相关的新闻标题。

用户可以查看任意一条图片新闻的列表项内容,图集将以幻灯片浏览的模式展现图片内容与描述信息。

 

(5)投票:

该功能模块的目的同样在于让新闻阅读者表达用户的主观态度,每日精选出一条新闻并提问用户的相关看法,通过单选或者多选的形式收集用户观点。

用户做好选择之后,将展示给用户当前的所有选项结果,将各个选项被选情况以百分比的形式展现给用户即可。

针对单选的投票问题,在用户点击选择了观点之后,系统将直接将用户选择提交给服务器并及时返回服务器的反馈结果;针对多项选择的投票问题,用户做出选择之后要通过手动点击提交按钮向服务器提交本人的选择内容才能得到服务器的反馈信息。

 

(6)个人中心:

用户可以注册网易通行证方便以后登录新闻客户端。

个人中心将提供3个子功能,分别为注册登录、温度、搜索。

注册登录:

输入用户信息登录或者填写个人信息进行账号注册。

温度:

此处为用户显示近一个礼拜的所在地温度。

搜索:

用户可根据输入的新闻关键字搜索本人想搜索到的新闻内容,关键字可出现在新闻标题里也可以出现在新闻的正文里。

(7)设置:

设置模块实现了用户的账号管理和绑定功能,同时还可以进行简单的系统设置,如字体设置、正文字号、要闻推送开关、WI.FI下自动离线、2G/3G网络下下载图片开关、自动加载更多、重要消息气泡提醒等基本设置。

四、总体设计

1、结构设计

 

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2