摘要:在这个社会不断发展、科学不断进步的时代,要想做到与时俱进,关注时事是必不可少的功课。但由于获取信息资源的途径极其有限,导致人们并不能及时的了解到有关信息。不管是个体还是组织,想要更好的融入社会这个大集体,得到更好地发展和提高,就必须对生活、对世界有更多更丰富地了解。而网络的出现以及媒体对信息的采集和发布很好的解决了这个问题。人们可以通过网络媒体及时的了解世界各地的新闻资讯,大到国家政治,小到生活琐事。这不仅能够引领人们的思维,提高人们的知识宽度,还可以推动社会的共同进步,从而不被这个世界淹没。
在今天,基本上每个人都拥有一台智能手机。而随之不断发展的手机技术更是让安卓手机不断普及,这无形中也使得人们的阅读习惯发生了很大的改变。在以前,人们都是在杂志或报纸上看新闻。而现在,人们更习惯于用手机客户端查看信息和新闻。它可以让你随时随地看到你想了解的信息,这不仅提高了新闻传播的效率,也大大提高了新闻发现的机率,这带来的便捷性是其他任何工具都无法做到的。
本系统设计的是一个基于Android平台的手机新闻客户端。应用软件程序通过Eclipse开发工具,采用JAVA语言编程,主要实现手机用户使用本应用系统随时随地查看一些最近发生的新闻,了解生活时事,并且可以通过手机端查看其他用户对相应新闻发表的评论,也可以通过客户端进行话题交流或是在线私聊,这是其他新闻客户端没有的一个创新点。新闻获取系统的服务器端使用Servlet来获取更新数据,数据库管理系统采用SQL。
本论文首先在第一章中介绍系统的开发背景、意义、内容和方法,然后在第二章和第三章中介绍了系统的开发环境技术及对系统实施可行性的分析,接着在第四章和第五章中详细介绍系统分析以及设计的过程,最后在第六章和第七章中介绍了系统的实现以及总结了本次毕业设计整个过程。
关键词:新闻发布;Android;客户端;Java
目录
摘要
Abstract
1绪论-1
1.1课题研究背景-1
1.2 课题研究意义-1
1.3 课题研究内容-1
1.4 研究方法-2
1.4.1 课题研究的基本思路-2
1.4.2 技术路线-2
2 相关技术和开发环境介绍-3
2.1 开发工具及环境简介-3
2.1.1 Eclipse介绍-3
2.1.2 SQL介绍-3
2.1.3 Android介绍-3
2.1.4 Tomcat介绍-4
2.1.5 JSON介绍-4
2.1.6 MyEclipse介绍-4
3 可行性分析-5
3.1 可行性分析-5
3.1.1 经济可行性-5
3.1.2 技术可行性-5
3.1.3 操作可行性-5
4 新闻客户端系统分析-6
4.1 概述-6
4.1.1 系统分析的原则和方法-6
4.2 系统需求分析-6
4.2.1 功能模块分析-6
4.3 数据流图-7
5 新闻客户端系统设计-8
5.1 系统总体设计-8
5.1.1 设计目标-8
5.1.2 结构设计-8
5.2 客户端功能流程图-8
5.3 系统功能模块设计-9
5.3.1 用户注册模块-9
5.3.2 用户登录模块-10
5.3.3 新闻查看模块-11
5.3.4 新闻评论模块-12
5.3.5 新闻管理模块-13
5.3.6 个人信息模块-14
5.3.7 用户留言模块-15
5.3.8 用户信息管理模块-16
5.4 服务端数据库设计-17
5.4.1 数据库的概念设计-17
5.4.2 数据库表的设计-19
6 新闻客户端的实现-22
6.1 搭建Android开发环境-22
6.2系统实现-22
6.2.1 用户登录界面实现-22
6.2.2 用户注册管理实现-24
6.2.3 新闻查看模块实现-25
6.2.4 新闻评论模块实现-31
6.2.5 新闻管理模块实现-32
6.2.6 用户留言管理实现-34
6.2.7 用户信息管理实现-35
总结-38
致 谢-39
参考文献-40