多终端的网络新闻发布系统Android手机客户端设计

基于安卓平台的网络新闻发布系统是一个很贴近实际生活的项目。人们生活在信息化的时代,不仅针对用户,同样适用于公司。这次研究做了两方面的工作。


摘  要:我们身处互联网飞速发展的信息时代,人与人之前的交流已经不在是单纯的点对点交流,时刻都在准备着接收外界社会的各种信息,新媒体的繁荣让我们的生活发生着改变,除了传统的报纸、电视收集信息方式,人们逐渐通过电脑、手机等移动终端接收各种资讯。

网络新闻发布系统的设计让我们从新闻发布平台的运营者和发布者两个角度去体会手机阅读信息的感受。让用户真正喜欢在手机终端阅读的方式,同时也培养新闻平台发布者的责任心,维护好一个系统不仅需要技术。

新闻客户端支持Android2.3以上的版本,用eclipse作为开发工具,tomcat后台服务器,实现了小规模的新闻浏览功能。本次系统用到J2EE框架中的spring和struts框架来实后台的功能。论文首先描述了本次研究的背景,Android技术的发展现状和发展中遇到的瓶颈,之后讲述了本次开发过程中用到的相关技术。通过模块的划分描述了系统功能,论述了系统在各模块的软硬需求。最后通过在客户端和服务器端的测试展示了本次研究的成果。

关键词:新闻阅读;Android平台;J2EE;eclipse

Abstract:We are in the rapid development of the Internet information age, people before the exchange is no longer simply point to point communication, always ready to receive all kinds of information outside the community, the prosperity of new media so that our lives have changed, except Traditional newspapers, television collection of information, people gradually through the computer, mobile phones and other mobile terminals to receive a variety of information.

Network press release system design let us from the news release platform operators and publishers from two angles to understand the feelings of mobile phone reading information. So that users really like the way in the mobile terminal to read, but also to develop the news platform publisher's responsibility to maintain a system not only need technology.

News client support Android2.3 above version, with eclipse as a development tool, tomcat background server, to achieve a small news browsing function. This system uses the J2EE framework in the spring and struts framework to achieve the function of the server. The paper first describes the background of this study, the development of Android technology and the development of the bottleneck encountered, and then described the development process used in the relevant technology. The function of the system is described by the pision of the module, and the functional and nonfunctional requirements of the system are analyzed. Finally, through the client and server-side test shows the results of this study.

Keywords: Read news; Android platform; J2EE; eclipse

目  录

第一章 绪论 1

1.1 研究背景 1

1.2 发展现状 1

1.3 研究意义 3

1.4 发展中的问题 3

第二章 Android客户端关键技术理论 4

2.1 安卓四大组件 4

2.1.1 Activity 4

2.1.2 Service 5

2.1.3 BroadcastReceiver 5

2.1.4 Content Provider 6

2.2 http协议 6

2.3 json数据格式 7

2.4 多线程与异步调用 7

2.5 TabHost相关介绍 8

2.6 本章小结 9

第三章 系统需求分析 10

3.1 系统描述 10

3.2 客户端功能性需求分析 10

3.2.1新闻浏览模块需求分析 11

3.2.2 新闻信息提醒模块需求分析 11

3.2.3 用户评论模块需求分析 11

3.2.4 收藏模块需求分析 12

3.3服务器端功能性需求分析 12

3.3.1 管理员登陆模块需求分析 12

3.3.2 新闻录入需求分析 12

3.3.3 新闻修改需求分析 13

3.3.4 评论管理需求分析 13

3.4 系统非功能性需求分析 13

3.4.1系统响应时间需求分析 13

3.4.2 系统可扩展性需求分析 13

3.4.3 系统易用性需求分析 14

3.5 本章小结 14