多终端的网络新闻发布系统android手机客户端设计
摘 要摘 要 在信息科技快速发展的今天,中国的手机时代从原始的模拟手机时代发展至如今的智能手机时代。曾经遥不可及的手机已成为人们最普遍的娱乐工具。由于互联网的飞速发展,传统的纸报业已经适应不了大众越来越追随时代潮流的“快阅读”趋势。而手机新闻客户端的产生,满足了大众足不出户既可以浏览世界各地的实时资讯的需求。 这款手机新闻客户端应用程序使用Eclipse集成开发环境工具编写客户端代码,使用Eclipse for javaEE编写服务器端代码,系统中使用的服务器是Tomcat7.0,因为系统中所需的数据的量不是太,所以这里采用轻量级数据库管理软件Mysql。本文在了解分析Android平台架构及其特性的基础上设计开发出一款可以满足用户足不出户也能随时随身阅读各国各地新闻资讯的安卓应用。关键词: Android;Java;客户端目 录
第一章 绪论 1
1.1 课题研究内容 1
1.2课题研究背景和意义 1
第二章 平台和技术简介 4
2.1开发平台 4
2.1.1 Android系统及其体系结构 4
2.1.2 Android的特点 5
2.2 开发工具 5
2.2.1 java编程语言 5
2.2.2 Eclipse开发环境 6
2.2.3 Mysql 7
2.2.4 Tomcat 7
2.3 开发环境搭建 7
2.3.1 Java环境配置 7
2.3.2 Eclipse的安装 8
2.3.3 Tomcat服务器的安装 8
2.3.4 Mysql数据库的安装 8
2.4 开发思想 8
2.4.1 软件工程 8
2.4.2 软件工程传统方法学 9
第三章 可行性分析 10
3.1 经济可行性 10
3.2 技术可行性 10
3.3 操作可行性 10
3.4 社会环境 10
第四章 需求分析 12
4.1 功能需求 12
4.2 性能需求 12
4.3 环境需
*好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
程 8
2.4.2 软件工程传统方法学 9
第三章 可行性分析 10
3.1 经济可行性 10
3.2 技术可行性 10
3.3 操作可行性 10
3.4 社会环境 10
第四章 需求分析 12
4.1 功能需求 12
4.2 性能需求 12
4.3 环境需求 12
4.4 用户界面需求 13
第五章 软件设计 14
5.1 总体设计 14
5.1.1 模块设计 14
5.1.2 功能设计 15
5.1.3 界面设计 17
5.1.4数据库设计 17
5.2 详细设计 20
5.2.1 Android 主要页面布局 20
5.2.2 客户端功能实现 24
5.2.3 服务器端功能 29
第六章 系统测试 33
6.1 软件测试 33
6.2 测试结果 33
结语 39
致谢 40
参考文献 41
第一章 绪论
1.1 课题研究内容
这款手机新闻客户端程序使用集成开发环境工具Eclipse编写客户端代码,使用Eclipse for javaEE编写服务器端代码,系统中使用的服务器是Tomcat7.0,因为本系统所需数据量不大,所以使用体积小,速度快的轻量级数据库Mysql数据库处理数据。本文在了解分析Android平台架构及特性的基础上设计开发出一款可以满足用户随时随身可以阅读各国各地新闻资讯的安卓应用。
1.2课题研究背景和意义
在信息科技快速发展的今天,中国的手机时代从原始的模拟手机时代发展至如今的智能手机时代。曾经遥不可及的手机已成为人们最普遍的通讯工具。而手机的功能,已经不仅仅局限于简单的通话,短信功能,得益于如今迅猛发展的通讯网络,手机功能也日益强大,涵盖娱乐,理财,消费,办公等等,在人们日常生活的各个反面发挥着巨大的作用。手机已然成为人们日常生活不可缺少的“成员”。
科技的进步使得世界变得越来越小、越来越快,整个世界就像是一个巨大的“地球村”。被新兴科技浸染的人们,随着社会进步的脚步,在科技飞速发展的潮流中,不断加快生活的节奏,追求“快生活”:快消费,快时尚,甚至快阅读。互联网的飞速发展,传统的纸报业已经满足不了大众越来越追随时代潮流的“快阅读”需求。这就推进了手机新闻客户端的产生。科技的进步,使天涯成为咫尺,满足了大众足不出户既可以浏览世界各地每时每刻的实时资讯。
手机新闻客户端,用户只要安装上客户端的APP,设置网络连接,就可以访问服务器,快捷方便地进行实时阅读资讯,这样即使没有电脑在旁,也可以得到等同浏览特定新闻网站的功能,同时摆脱了设备、地域的局限性,这对用户来说是极大的便利。借助这种的便利性,无论用户身处何处,都能快速获取国内外时事资讯。
由于科技在全球的高速发展,使得智能手机盛行,这也导致了各种手机操作系统的应运而生,目前市场上主要的操作系统有:安卓、苹果、黑莓等。其中Android平台发挥其独特的推动作用,影响着移动手机软件行业。按照目前的趋势,其影响力在未来几年之内将持续发力。而本课题研究的新闻客户端系统就是基于安卓平台的应用。开发这款应用的前提,就是对Android的平台架构有足够的了解,熟悉Android的应用框架和资源框架,了解Android的核心组件的使用。通过本课题的研究,可以增强对Android平台的了解的同时,锻炼和提高自身的编程和软件设计能力,深入了解软件开发思想。透过对安卓平台的了解,从而了解移动互联网的发展,这对以后的学习和工作都有一定的意义。
1.3研究现状和发展趋势
从各种市场研究机构对智能手机操作系统的分布的研究报告中可看出,安卓操作系统在全球市场份额一直稳稳地占据着第一位的宝座。由此足以看出,大众对安卓手机的偏爱,就拿中国手机市场来说,随着中国改革开放,经济的飞猛发展,社会大众的生活水平也从温饱向着小康发展。手机曾经是身份象征的奢侈品,而如今“飞入寻常百姓家”,已然成为人手必备的日常生活用品,而人们对手机的需求也促进了手机市场的发展。大众在选择手机时,在关注其屏幕大小等外观设计时,对操作系统的选择也有各自的偏好。
对于苹果系统来说,由于只有苹果一家公司设计生产,系统封闭,新产品推出时间较慢,产品型号比较单一,选择性不多,同时价格昂贵,所以对于普通大众,选择手机时不会选择苹果手机。反观安卓手机,Android是开放的系统,不需要许可分发或开发费用,各大手机制造商都相继推出其特色风格的安卓手机,其中三星、小米、华为是较为受欢迎的手机品牌。各厂家有不同的生产设计风格,提供不同的交互界面。这样对用户来讲,选择的种类多,总能找到一款心仪的手机。而且不同的手机品牌,不同的手机型号,还提供
第一章 绪论 1
1.1 课题研究内容 1
1.2课题研究背景和意义 1
第二章 平台和技术简介 4
2.1开发平台 4
2.1.1 Android系统及其体系结构 4
2.1.2 Android的特点 5
2.2 开发工具 5
2.2.1 java编程语言 5
2.2.2 Eclipse开发环境 6
2.2.3 Mysql 7
2.2.4 Tomcat 7
2.3 开发环境搭建 7
2.3.1 Java环境配置 7
2.3.2 Eclipse的安装 8
2.3.3 Tomcat服务器的安装 8
2.3.4 Mysql数据库的安装 8
2.4 开发思想 8
2.4.1 软件工程 8
2.4.2 软件工程传统方法学 9
第三章 可行性分析 10
3.1 经济可行性 10
3.2 技术可行性 10
3.3 操作可行性 10
3.4 社会环境 10
第四章 需求分析 12
4.1 功能需求 12
4.2 性能需求 12
4.3 环境需
*好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
程 8
2.4.2 软件工程传统方法学 9
第三章 可行性分析 10
3.1 经济可行性 10
3.2 技术可行性 10
3.3 操作可行性 10
3.4 社会环境 10
第四章 需求分析 12
4.1 功能需求 12
4.2 性能需求 12
4.3 环境需求 12
4.4 用户界面需求 13
第五章 软件设计 14
5.1 总体设计 14
5.1.1 模块设计 14
5.1.2 功能设计 15
5.1.3 界面设计 17
5.1.4数据库设计 17
5.2 详细设计 20
5.2.1 Android 主要页面布局 20
5.2.2 客户端功能实现 24
5.2.3 服务器端功能 29
第六章 系统测试 33
6.1 软件测试 33
6.2 测试结果 33
结语 39
致谢 40
参考文献 41
第一章 绪论
1.1 课题研究内容
这款手机新闻客户端程序使用集成开发环境工具Eclipse编写客户端代码,使用Eclipse for javaEE编写服务器端代码,系统中使用的服务器是Tomcat7.0,因为本系统所需数据量不大,所以使用体积小,速度快的轻量级数据库Mysql数据库处理数据。本文在了解分析Android平台架构及特性的基础上设计开发出一款可以满足用户随时随身可以阅读各国各地新闻资讯的安卓应用。
1.2课题研究背景和意义
在信息科技快速发展的今天,中国的手机时代从原始的模拟手机时代发展至如今的智能手机时代。曾经遥不可及的手机已成为人们最普遍的通讯工具。而手机的功能,已经不仅仅局限于简单的通话,短信功能,得益于如今迅猛发展的通讯网络,手机功能也日益强大,涵盖娱乐,理财,消费,办公等等,在人们日常生活的各个反面发挥着巨大的作用。手机已然成为人们日常生活不可缺少的“成员”。
科技的进步使得世界变得越来越小、越来越快,整个世界就像是一个巨大的“地球村”。被新兴科技浸染的人们,随着社会进步的脚步,在科技飞速发展的潮流中,不断加快生活的节奏,追求“快生活”:快消费,快时尚,甚至快阅读。互联网的飞速发展,传统的纸报业已经满足不了大众越来越追随时代潮流的“快阅读”需求。这就推进了手机新闻客户端的产生。科技的进步,使天涯成为咫尺,满足了大众足不出户既可以浏览世界各地每时每刻的实时资讯。
手机新闻客户端,用户只要安装上客户端的APP,设置网络连接,就可以访问服务器,快捷方便地进行实时阅读资讯,这样即使没有电脑在旁,也可以得到等同浏览特定新闻网站的功能,同时摆脱了设备、地域的局限性,这对用户来说是极大的便利。借助这种的便利性,无论用户身处何处,都能快速获取国内外时事资讯。
由于科技在全球的高速发展,使得智能手机盛行,这也导致了各种手机操作系统的应运而生,目前市场上主要的操作系统有:安卓、苹果、黑莓等。其中Android平台发挥其独特的推动作用,影响着移动手机软件行业。按照目前的趋势,其影响力在未来几年之内将持续发力。而本课题研究的新闻客户端系统就是基于安卓平台的应用。开发这款应用的前提,就是对Android的平台架构有足够的了解,熟悉Android的应用框架和资源框架,了解Android的核心组件的使用。通过本课题的研究,可以增强对Android平台的了解的同时,锻炼和提高自身的编程和软件设计能力,深入了解软件开发思想。透过对安卓平台的了解,从而了解移动互联网的发展,这对以后的学习和工作都有一定的意义。
1.3研究现状和发展趋势
从各种市场研究机构对智能手机操作系统的分布的研究报告中可看出,安卓操作系统在全球市场份额一直稳稳地占据着第一位的宝座。由此足以看出,大众对安卓手机的偏爱,就拿中国手机市场来说,随着中国改革开放,经济的飞猛发展,社会大众的生活水平也从温饱向着小康发展。手机曾经是身份象征的奢侈品,而如今“飞入寻常百姓家”,已然成为人手必备的日常生活用品,而人们对手机的需求也促进了手机市场的发展。大众在选择手机时,在关注其屏幕大小等外观设计时,对操作系统的选择也有各自的偏好。
对于苹果系统来说,由于只有苹果一家公司设计生产,系统封闭,新产品推出时间较慢,产品型号比较单一,选择性不多,同时价格昂贵,所以对于普通大众,选择手机时不会选择苹果手机。反观安卓手机,Android是开放的系统,不需要许可分发或开发费用,各大手机制造商都相继推出其特色风格的安卓手机,其中三星、小米、华为是较为受欢迎的手机品牌。各厂家有不同的生产设计风格,提供不同的交互界面。这样对用户来讲,选择的种类多,总能找到一款心仪的手机。而且不同的手机品牌,不同的手机型号,还提供
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1433.html