Android端的新闻App设计与实现 (修复的)

合集下载

基于Android的新闻客户端设计与实现.docx

基于Android的新闻客户端设计与实现.docx
1.3
根据国内外关于手机新闻客户端的研究文献可以发现以下的几个主要的研究方向:
(1)对手机新闻客户端内容、特点的发展现状的研究。中国学者王诗根、张永芹在论文《新媒体新闻客户端特点比较研究》[1]中,分析比较了网易新闻客户端和新媒体新闻客户端。从这两种新闻客户端的内容定位,从互动性和更新速度等方面研究分析了两种新闻客户端的异同。他们指出了新闻客户端充分利用了报纸、电视等不同媒介的共同点和互补性,在内容、宣传等方面进行了大量的整合。他在论文中指出了新闻客户端以高效的互动和及时的更新等优势吸引了众多用户。
开发这么一款应用软件,总是基于某一种平台的。对于目前手机市场而言,最为流行的智能手机平台莫过于Google公司的Android移动平台,在它面世后的几年内,给全球手机市场带来了革命性的变化。无论在国内还是国外,一跃成为了份额最高的智能手机操作系统。因此研究它,了接它的各个组件使用原理将是十分有意义的。综上所述,基于Android平台,开发一个上述的新闻客户端软件,是一个十分有意义的选题。
基于Android的新闻客户端设计与实现
1 绪论
1.1 研究的背景
当今社会是一个网络化和信息化的社会,科技日渐发达,物质生活日渐丰富,自然而然,社会竞争也日趋激烈。怎样在这样的一个社会中取得优势,利于不败之地。其中一个重要条件就是要能及时获得信息,正确并有效地分析信息,才能对社会状态有最新的掌握,根据掌握的信息做出对自己最有利的决策。从而达到事半功倍的效果。从目前获得消息的各种渠道来分析,最为快捷方便的莫过于我们的智能手机了。它携带方便,能够让我们无论何时何地都能够及时了解社会发生的一切。而Android系统又是所有智能操作系统中份额最大的,它以开源免费的特色而深受广大消费者和开发者的喜爱。
美国圣地亚哥州立大学着名的媒体研究者施密茨·维斯在他的文章《探索智能手机的新闻app和定位服务功能》[2]中研究了手机新闻客户端的用户群体,指出了美国手机新闻客户端的用户群特点,研究了手机新闻客户端的使用情况。

基于Android平台新闻客户端设计与实现

基于Android平台新闻客户端设计与实现

分类号密级U D C 编号本科毕业论文(设计)题目基于Android平台新闻客户端设计与实现所在院系计算机学院专业名称计算机科学与技术(嵌入式方向)年级 2012级学生姓名陶昕星学号 1250313034指导教师许庆炜二○一六年四月湖北第二师范学院毕业论文(设计)原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。

除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律结果由本人承担。

论文作者签名:年月日文献综述一、概述随着PC互联网日趋饱和,智能手机的技术突破,移动互联网发生了井喷式的发展,各种智能终端伴随着通讯技术的进步成为新的阅读平台。

其中,移动新闻客户端就是发展迅猛的一种新闻阅读应用。

在激烈的市场竞争中,门户网站所开发的移动新闻客户端在下载量和受关注程度上都名列前茅,这与整个市场的发展现状以及门户网站移动新闻客户端的独特优势有密切关系。

与传统新闻信息传播方式相比,新闻客户端在新闻呈现方式上,采用了图文并茂方式,既发挥了门户网站新闻报道方式上的专长,又使新闻阅读实现了真正意义上的“随时随地,想看就看”。

本文将对移动智能手机平台,移动app,移动新闻客户端优势进行分析和总结。

二、主题随着移动互联网的发展,我们的生活正在转变为“万物互联,移动为先"的智能生活方式。

在任何一个角落,任何一个物体,只要能够连接上互联网,它就能够和我们的手机进行通讯,手机终端控制窗帘,空调,电灯已经是司空见惯。

Android操作系统是由Google 2008年研发发布的一种开源操作系统,发布以来,一直受到人们的追捧,短短几年之间,它就已经在全球市场份额跃居第一.其平台的应用程序数量也是一直处于飙升状态,其中一些生活服务类的应用程序给我们的生活带来了莫大的便利。

Android端的新闻App设计与实现-(修复的)

Android端的新闻App设计与实现-(修复的)

Android端的新闻App设计与实现一、问题定义Android端的新闻App就是让人们能够及时获得信息。

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

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

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

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

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

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

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

为了达到以上目的,从而实现以下功能:(1)对新闻进行分类显示, 使用户可以分类选择自己喜欢的新闻, 更加高效, 快速,分别设置了如下分类:国内、国际、军事、体育、科技、财经、游戏。

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

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

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

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

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

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

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

基于Android平台的新闻客户端的设计与实现讲解

基于Android平台的新闻客户端的设计与实现讲解

基于Android平台的新闻客户端的设计与实现摘要随着智能手机世界范围内的迅速发展,智能手机的操作系统之间的竞争也是越来越激烈。

为了让智能手机用户能够十分便利地了解当前世界的实时资讯,一种高效的办法就是将查看新闻的功能拓展到手机终端上。

因此,开发出一款智能手机的新闻客户端将有广阔的前景。

本文是基于android操作系统,开发出一款android手机新闻客户端应用程序,通过工具Eclipse编写逻辑代码,Apache Tomcat6.0作为应用程序的服务器,根据数据量的要求,采用Mysql数据库处理数据,三者共同作用开发出的android 新闻客户端手机软件。

本文在分析Android系统软件开发原理的技术层面上,开发出能为用户提供更人性化、更方便的基于Android手机新闻客户端软件。

通过实践与测试,本文所述的原理和方法能够完成设计所需要的功能。

【关键词】Android;新闻客户端软件;智能手机操作系统Design and Realization of Android Client Based on TheNewsAbstractWith the rapid development of smart phones worldwide, competition between smartphone operating system is also more intense. To allow smartphone users to real-time information is very convenient to understand the current world, an efficient approach is to view the news feature to expand to the mobile terminals. Therefore, the development of a smart phone news client will have broad prospects.This article is based on android operating system, developed an android phone news client application logic code by writing tools Eclipse, Apache Tomcat6.0 as a server application, according to the amount of data required to process data using Mysql database , combined action developed a android phone news client software. This paper analyzes the Android system in principle the technical aspects of software development, the development could provide a more humane, more convenient mobile operating system based on Android news client software for users. Through practice and testing, principles and methods described herein can achieve the required functional design.【Key words】Android;News Client Software;Smartphone operating systems目录1 绪论 (1)1.1 研究内容 (I)1.2 研究意义 (1)1.3 研究现状和发展趋势 (1)2 系统分析与环境搭建 (2)2.1 研究目标 (2)2.2 可行性分析 (2)2.3 需求分析 (3)2.4 性能分析 (3)2.5 开发环境的搭建 (3)2.5.1 Java环境配置 (3)2.5.2 Eclipse的安装 (3)2.5.3 Eclipse Standard的安装 (3)2.5.4 Tomcat服务器的安装 (3)2.5.5 Mysql数据库的安装 (3)3 系统设计与实现 (4)3.1 软件流程 (4)3.1.1 模块设计 (4)3.1.2 功能设计 (5)3.3 用户界面设计 (5)3.4 数据库设计 (6)3.5 软件的实现 (8)3.5.1 文件结构与说明 (8)3.5.2 具体实现 (11)4 系统测试 (17)4.1 软件的测试 (17)4.2 测试结果及说明 (17)5 总结与展望 (21)5.1 总结 (21)5.2 展望 (21)参考文献 (22)致谢 (23)附录A (24)1 绪论1.1 研究内容Android应用平台新闻客户端软件是基于Android手机平台,采用Java语言,从网络上的开放的新闻接口获取数据,设计出针对使用Android平台的手机新闻客户端资讯实时掌控的手机应用程序。

移动应用开发安卓选题

移动应用开发安卓选题

移动应用开发安卓选题移动应用开发课程大作业选题注意:以下所有系统均要实现(1)管理者的登陆;(2)用户的注册和登陆;(3)数据的存储和提取.(第(12),(14),(15),(17)题可以不要求“(1)管理者的登陆”和“(2)用户的注册和登陆”)不要附上核心代码,全文汉字字数不少于7500。

每个班内不能有重复选题,班级内部每2人组成一组选题。

学生提交大作业设计报告打印稿(A4纸,最好双面打印)和源程序。

设计报告电子版以“移动应用开发_学号_姓名.doc(或docx)”命名。

上交电子版文件时上交“移动应用开发_学号_姓名”命名的文件夹,设计报告电子版和源代码放在“移动应用开发_学号_姓名”命名的文件夹内,其中源代码用压缩软件打包。

每组同学上交一份电子版,文件名只要以该组同学其中一位同学名字和学号命名即可,但是其中应该包含一个readme.txt文件,里面列出该组全体同学姓名和学号。

纸质版如何上交另外通知。

1.基于安卓的火车票购票系统基于Android系统,实现对于火车票的预定功能。

具体需要完成的主要功能:火车票信息查询,火车票订单管理,预定火车票,用户账户管理和软件帮助功能。

在完成系统功能的基础上实现合理的界面设计,并进行相应的软件测试。

2.基于安卓的手机快递管理查询系统设计内容主要包括:完成用户登录功能(包括普通用户,快件录入人员,公司管理员);用户快件查询;快件信息管理,包括信息录入,修改等;员工信息维护。

3.基于安卓的网上药店管理系统的设计与实现实现:(1)管理者和用户的注册,登陆;(2)用户在登陆后才能购买商品;(3)管理者在登陆后才能对商品进行发布,通过一定的步骤生成药品信息;(4)管理员有权删除不符合规定的发布信息;(5)管理员有权删除不符合规定的用户信息;(6)用户可对管理员留言,完善网站结构;(7)用户在购买商品后可对商品留言。

4.基于安卓的网上航班时刻表查询系统设计与实现基于Android系统,实现管理者和用户的注册、登陆;设计实现手机在线航班时刻表查询系统。

基于Android系统的资讯类App的设计与实现毕业论文

基于Android系统的资讯类App的设计与实现毕业论文

基于Android系统的资讯类App的设计与实现毕业论文大庆师范学院本科生毕业论文基于Android系统的资讯类App的设计与实现学院计算机科学与信息技术专业计算机科学与技术研究方向嵌入式学生姓名张旭学号 201204010106 指导教师姓名崔金宝指导教师职称讲师2016年5月10日大庆师范学院本科毕业论文(设计)摘要随着智能手机市场的迅猛发展,移动端的需求异常火爆。

获取新闻资讯、了解潮流风向、探听娱乐八卦是人们日常生活不可或缺的一项生活乐趣,于是资讯类App自然炙手可热 ,占据App市场很大的份额。

本设计基于Android系统,以Java语言为开发语言,Android Studio为开发环境,设计并实现了一款资讯类App。

包含了图文资讯展示、视频资讯观看、评论收藏、分享至主流社交平台等功能。

关键词:移动端,资讯,App,Android,I大庆师范学院本科毕业论文(设计)AbstractWith the rapid development of smart phone market, mobile terminal needs unusually hot. Get news, insight into thetrend direction, find entertainment gossip is a fun life indispensable in people's daily life,so information class aplication natural hotest,occupies a large part of the application market.This paper is based on the Android operating system, by the Java language for the development of language, Android Studio for the integrated development environment,design and implementation of an information class application.Contains picture and text information display, video information to watch, comment on the collection, to share the mainstream social platforms and other functions.Keywords: Mobile; Information;Application;Android;II大庆师范学院本科毕业论文(设计)目录第一章绪论 ..................................................................... ....................................................1 1.1 设计背景 ..................................................................... ................................................1 1.2 设计意义 ..................................................................... ................................................1 1.3 设计研究 ..................................................................... .. (1).............................................................3第二章操作系统和开发工具 ................................2.1 开发语言 ..................................................................... ................................................3 2.2 操作系统 ..................................................................... ................................................3 2.3 开发环境 ..................................................................... ............................................... 3 2.4 相关技术介绍 ..................................................................... (3)2.4.1 图片处理框架Glide .................................................................. . (3)2.4.2 数据持久化框架GreenDao................................................................ . (4)2.4.3 网络请求框架Async-Http-Client (4)第三章系统需求分析 ..................................................................... (5)3.1 软件需求 ..................................................................... ................................................5 3.2 功能分析 .....................................................................................................................5 第四章系统详细设计和功能实现 ..................................................................... ................7 4.1 系统流程 ..................................................................... ............................................... 7 4.2 开发流程 ..................................................................... .. (7)4.2.1 环境配置 ..................................................................... . (8)4.2.2 代码版本控制 ..................................................................... .. (8)4.2.3 需求与BUG管理...................................................................... . (8)4.2.4 正式开发 ..................................................................... . (8)4.2.5 混淆与打包 ..................................................................... .............................. 8 4.3 功能模块的设计与实现 ..................................................................... (9)4.3.1 系统登录模块 ..................................................................... .. (9)4.3.2 列表页模块 ..................................................................... . (10)4.3.3 详情页模块 ..................................................................... . (12)4.3.4 数据存储模块 ..................................................................... (15)4.3.5设置模块 ..................................................................... (15)4.3.6个人中心模块 ..................................................................... . (16)III大庆师范学院本科毕业论文(设计)4.3.7推送模块 ..................................................................... (17)4.2.8广告模块 ..................................................................... .................................17 第五章系统测试 ..................................................................... ..........................................18 5.1系统测试...................................................................... ..............................................18 5.2 测试结果及存在问题 ..................................................................... .. (18)5.2.1 测试结果 ..................................................................... .. (18)5.2.2 存在问题 ..................................................................... ................................18 结论 ..................................................................... . (19).................................................................... .........................20 参考文献 ................................致谢 ..................................................................... . (21)IV大庆师范学院本科毕业论文(设计)第一章绪论1.1 设计背景[1]智能手机,是由最初的掌上电脑演变而来。

android新闻app课程设计报告

android新闻app课程设计报告

android新闻app课程设计报告一、课程目标知识目标:1. 学生能够理解Android新闻App的基本功能与构成要素;2. 学生掌握在Android平台上开发应用的基本流程和关键步骤;3. 学生了解网络数据获取、解析和展示的相关技术;4. 学生掌握新闻类App的用户界面设计原则。

技能目标:1. 学生能够运用Android Studio进行新闻App的界面设计与编码;2. 学生掌握使用SQLite数据库存储新闻数据的方法;3. 学生能够运用网络编程技术,实现新闻数据的实时更新与展示;4. 学生具备调试、优化和发布Android新闻App的能力。

情感态度价值观目标:1. 培养学生对编程和移动应用开发的兴趣,激发创新意识;2. 增强学生的团队协作意识,培养合作解决问题的能力;3. 培养学生关注社会热点,关注信息技术发展的态度;4. 提高学生的信息安全意识,养成保护用户隐私和数据的好习惯。

课程性质:本课程为实践性较强的课程,旨在培养学生的动手能力和实际应用能力。

学生特点:学生具备一定的编程基础,对移动应用开发感兴趣,具有较强的学习意愿和探究精神。

教学要求:教师应结合课本内容,采用案例教学、任务驱动等方法,引导学生主动参与实践,注重培养学生的实际操作能力和解决问题的能力。

在教学过程中,关注学生的学习反馈,及时调整教学策略,确保课程目标的实现。

通过本课程的学习,使学生能够独立完成一个具有实际应用价值的Android新闻App。

二、教学内容1. Android基础知识回顾:主要包括Android系统架构、开发环境搭建、四大组件等基本概念。

教材章节:《Android基础教程》第1-3章2. 新闻App需求分析与设计:- 功能需求分析:实时新闻浏览、新闻分类、搜索、收藏等;- 界面设计:UI布局、色彩搭配、字体选用等;- 数据库设计:新闻表结构设计、数据存储与查询。

教材章节:《Android应用开发实战》第4章3. 新闻数据获取与解析:- 网络编程:HttpURLConnection、OkHttp等网络请求库的使用;- 数据解析:JSON解析、XML解析等;- 数据库操作:SQLite数据库的增删改查操作。

基于Android平台的新闻客户端的设计与实现

基于Android平台的新闻客户端的设计与实现

基于Android平台的新闻客户端的设计与实现摘要随着智能手机世界范围内的迅速发展,智能手机的操作系统之间的竞争也是越来越激烈。

为了让智能手机用户能够十分便利地了解当前世界的实时资讯,一种高效的办法就是将查看新闻的功能拓展到手机终端上。

因此,开发出一款智能手机的新闻客户端将有广阔的前景。

本文是基于android操作系统,开发出一款android手机新闻客户端应用程序,通过工具Eclipse编写逻辑代码,Apache Tomcat6.0作为应用程序的服务器,根据数据量的要求,采用Mysql数据库处理数据,三者共同作用开发出的android 新闻客户端手机软件。

本文在分析Android系统软件开发原理的技术层面上,开发出能为用户提供更人性化、更方便的基于Android手机新闻客户端软件。

通过实践与测试,本文所述的原理和方法能够完成设计所需要的功能。

【关键词】Android;新闻客户端软件;智能手机操作系统Design and Realization of Android Client Based on TheNewsAbstractWith the rapid development of smart phones worldwide, competition between smartphone operating system is also more intense. To allow smartphone users to real-time information is very convenient to understand the current world, an efficient approach is to view the news feature to expand to the mobile terminals. Therefore, the development of a smart phone news client will have broad prospects.This article is based on android operating system, developed an android phone news client application logic code by writing tools Eclipse, Apache Tomcat6.0 as a server application, according to the amount of data required to process data using Mysql database , combined action developed a android phone news client software. This paper analyzes the Android system in principle the technical aspects of software development, the development could provide a more humane, more convenient mobile operating system based on Android news client software for users. Through practice and testing, principles and methods described herein can achieve the required functional design.【Key words】Android;News Client Software;Smartphone operating systems目录1 绪论 (1)1.1 研究内容 (I)1.2 研究意义 (1)1.3 研究现状和发展趋势 (1)2 系统分析与环境搭建 (2)2.1 研究目标 (2)2.2 可行性分析 (2)2.3 需求分析 (3)2.4 性能分析 (3)2.5 开发环境的搭建 (3)2.5.1 Java环境配置 (3)2.5.2 Eclipse的安装 (3)2.5.3 Eclipse Standard的安装 (3)2.5.4 Tomcat服务器的安装 (3)2.5.5 Mysql数据库的安装 (3)3 系统设计与实现 (4)3.1 软件流程 (4)3.1.1 模块设计 (4)3.1.2 功能设计 (5)3.3 用户界面设计 (5)3.4 数据库设计 (6)3.5 软件的实现 (8)3.5.1 文件结构与说明 (8)3.5.2 具体实现 (11)4 系统测试 (17)4.1 软件的测试 (17)4.2 测试结果及说明 (17)5 总结与展望 (21)5.1 总结 (21)5.2 展望 (21)参考文献 (22)致谢 (23)附录A (24)1 绪论1.1 研究内容Android应用平台新闻客户端软件是基于Android手机平台,采用Java语言,从网络上的开放的新闻接口获取数据,设计出针对使用Android平台的手机新闻客户端资讯实时掌控的手机应用程序。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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——源点用户——终点(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)订阅:为更好的让用户获取其他网站的最新消息,该新闻客户端增加了订阅模块。

用户在该模块将可以个性化定制个人喜欢的网站内容,通过添加将订阅操作,用户将得到所有可订阅内容的列表,为方(4)图片:为方便用户查看相关的图片新闻,特增加图片功能模块,在该模块用户将看到五个子栏目,分别为热点、独家、明星、体坛和美图。

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

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

(6)个人中心:用户可以注册网易通行证方便以后登录新闻客户端。

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

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

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

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

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

四、总体设计1、结构设计。

相关文档
最新文档