智能手机的移动校园新闻平台的设计与实现(附件)【字数:12958】
互联网逐渐普及之后,智能手机也得到了迅猛的发展,因此,在移动终端上面出现了各种各样方便人们生活、工作以及学习的应用,其中,新闻类APP的出现更是让大众的阅读方式发生了翻天覆地的变化。在节奏越来越快的现代生活中,大众已经没有多余的时间坐下来仔细的品读书籍或者阅读报纸,因此,读者阅读纸质文字的时间越来越少,与之随行的就是,传统媒体开始发生转变。在移动终端上进行阅读,不仅能够让大众快速地获取新闻资讯,还能够打发人们坐地铁、坐公交以及排队等待的无聊时光,这就是手机阅读越来越受大众青睐的原因。这也就意味着,手机阅读变成了一个必然的趋势。本课题主要研究了基于智能手机的移动校园新闻平台的设计与实现。该系统主要分为客户端和服务器端,客户端主要实现了用户的登录、新闻的查看以及用户的评论;服务器端主要实现了管理员对用户信息、新闻类别、新闻内容以及用户评论的管理。系统的工作流程是,管理员通过后台发布新闻资讯,前台通过获取后台的新闻资讯并显示出来,用户在前台发表评论,最终传递给后台进行管理。移动校园新闻平台在完成之后,经过丰富的测试用例进行测试,验证了该系统在主流安卓手机机型上均能够正常运行,并且拥有良好的性能。关键词移动校园新闻平台;Android;JSON;Python Web
目录
第一章 绪论 1
1.1课题背景 1
1.2目的及意义 1
1.3国内外现状与发展 2
1.4课题研究内容 2
1.5论文结构组织 3
1.6本章小结 3
第二章 移动校园新闻平台相关技术介绍 4
2.1 JSON数据格式 4
2.2 Volley网络通信框架 4
2.3 Android架构 5
2.4 Python Web Framework Django 6
2.5本章小结 7
第三章 移动校园新闻平台的需求分析 8
3.1移动校园新闻平台的功能性需求分析 8
3.1.1客户端功能需求 8
3.1.2服务器端功能需求 9
3.2移动校园新闻平台的非功能性需求 9
3.2.1性能需求 9
3.2.2可靠性需求 10 *好棒文|www.hbsrm.com +Q: *351916072*
3.2.3可扩展性需求 10
3.3本章小结 10
第四章 移动校园新闻平台的总体设计 11
4.1系统架构设计 11
4.2客户端功能模块划分 11
4.3服务器端功能模块划分 15
4.4数据库设计 18
4.5本章小结 21
第五章 移动校园新闻平台的实现 22
5.1登录模块的实现 22
5.2新闻模块的实现 23
5.2.1新闻类别子模块的实现 23
5.2.2新闻列表子模块的实现 24
5.2.3新闻界面生成子模块的实现 24
5.3评论模块的实现 25
5.4更新模块的实现 27
5.5后台管理的实现 28
5.6网络数据请求方案的实现 32
5.6.1Compoment [NetWork] 32
5.6.2Compoment [Cache] 33
5.6.3Compoment [Request] 33
5.6.4Compoment [Response和Error] 34
5.7开发环境的实现 35
5.8本章小结 35
第六章 系统测试 36
6.1系统功能测试 36
6.1.1用户登录模块测试 36
6.1.2新闻模块测试 37
6.1.3评论模块测试 38
6.1.4管理用户模块测试 39
6.1.5管理新闻类别模块测试 40
6.1.6管理详细新闻模块测试 41
6.1.7管理用户评论模块测试 42
6.2系统兼容性测试 43
6.3本章小结 44
第七章 结论 45
7.1 总结 45
7.2展望 45
7.3本章小结 46
致谢 47
参考文献 48
第一章 绪论
1.1课题背景
传统的校园新闻是通过校刊、校报、广播传播的。校刊、校报属于印刷媒体,虽然在空间上它可以在无限长的链条上进行传播,在时间上永久流传,但是报纸登载的新闻信息量是有限的,而且一经印制成型,就无法补充修改。而广播节目一旦播出也就无法更改。除此之外,传统的校园新闻用户直接参与性低,用户不能就某一时间直接发表自己的观点或者与他人交换看法,不能够任意的表达自己的意愿,只能被动的接收新闻。
和传统媒体的内容相比,移动校园新闻平台改变了接收的形式,加大了新闻的容量以及读者之间的互动性。用户可以按照自己感兴趣的内容,随时随地的了解校园资讯,这种方式打破了传统新闻阅读的结构,从而确定了一种新的人与媒介的互动关系。这种应用简化了用户获取校园资讯的途径,促进了用户的互动,用户可以在发表自己看法的同时查看其他用户的评论,所以,移动校园新闻平台更受人们的喜爱。
1.2目的及意义
在大学这个接触新技术较快的环境里,绝大多数大学生使用以Android系统为代表的移动智能终端系统。Android是一套真正意义上的开放性的移动设备综合平台,是由 Linux+Java构成的开源软件,它包括操作系统、中间件和一些关键的平台应用。它在促进平台自身创新的同时还能够降低开发成本,允许所有厂商和个人在其基础上进行开发。
在此背景下,移动校园新闻平台应运而生。移动校园平台的开发可以进一步扩大校园新闻的覆盖面,让学生和教师能够及时了解校园新闻资讯以及校园时事,同时也可以使学校的管理人员随时随地通过后台管理实现校园信息的发布,删除,修改,分类,提高学校的工作效率。因此,开发出一款基于智能手机的移动校园新闻平台将有广阔的前景,在传授知识、普及教育等方面也具有至关重要的作用。
1.3国内外现状与发展
互联网的飞速发展,使得国内出现了这样的一种现象。拥有移动终端的用户数量已经远远超过了个人电脑的拥有量,并且目前移动互联网用户数已经超过了宽带上网用户数。由此可以看出,Android手机软件的开发具有巨大的发展前景。因此移动互联网这个信息平台也成为各个媒体抢占数据流量的重要入口,而对于新闻媒体来说,这种便捷的信息传输平台为保证新闻时效性提供了更好的技术保障,所以随着移动互联网平台成为信息传输和接收的主流渠道平台,各个新闻媒体也开始争抢移动互联网这块蛋糕[1]。
与此同时,互联网技术的发展也推动了中国传统媒体的改革,新闻阅读不仅局限在纸质的文字或者是门户网站中,新闻APP已然成为一种新的阅读选择。2012年全球移动互联网用户超过15亿,相比2011年增长了4亿,移动互联网的发展让传统媒体发生了巨大的变革[2]。
所以,智能手机的普及引发了传统媒体的变革,各类新闻APP纷纷被开发出来。因此,推出移动校园新闻平台有着巨大的发展空间。
1.4课题研究内容
目录
第一章 绪论 1
1.1课题背景 1
1.2目的及意义 1
1.3国内外现状与发展 2
1.4课题研究内容 2
1.5论文结构组织 3
1.6本章小结 3
第二章 移动校园新闻平台相关技术介绍 4
2.1 JSON数据格式 4
2.2 Volley网络通信框架 4
2.3 Android架构 5
2.4 Python Web Framework Django 6
2.5本章小结 7
第三章 移动校园新闻平台的需求分析 8
3.1移动校园新闻平台的功能性需求分析 8
3.1.1客户端功能需求 8
3.1.2服务器端功能需求 9
3.2移动校园新闻平台的非功能性需求 9
3.2.1性能需求 9
3.2.2可靠性需求 10 *好棒文|www.hbsrm.com +Q: *351916072*
3.2.3可扩展性需求 10
3.3本章小结 10
第四章 移动校园新闻平台的总体设计 11
4.1系统架构设计 11
4.2客户端功能模块划分 11
4.3服务器端功能模块划分 15
4.4数据库设计 18
4.5本章小结 21
第五章 移动校园新闻平台的实现 22
5.1登录模块的实现 22
5.2新闻模块的实现 23
5.2.1新闻类别子模块的实现 23
5.2.2新闻列表子模块的实现 24
5.2.3新闻界面生成子模块的实现 24
5.3评论模块的实现 25
5.4更新模块的实现 27
5.5后台管理的实现 28
5.6网络数据请求方案的实现 32
5.6.1Compoment [NetWork] 32
5.6.2Compoment [Cache] 33
5.6.3Compoment [Request] 33
5.6.4Compoment [Response和Error] 34
5.7开发环境的实现 35
5.8本章小结 35
第六章 系统测试 36
6.1系统功能测试 36
6.1.1用户登录模块测试 36
6.1.2新闻模块测试 37
6.1.3评论模块测试 38
6.1.4管理用户模块测试 39
6.1.5管理新闻类别模块测试 40
6.1.6管理详细新闻模块测试 41
6.1.7管理用户评论模块测试 42
6.2系统兼容性测试 43
6.3本章小结 44
第七章 结论 45
7.1 总结 45
7.2展望 45
7.3本章小结 46
致谢 47
参考文献 48
第一章 绪论
1.1课题背景
传统的校园新闻是通过校刊、校报、广播传播的。校刊、校报属于印刷媒体,虽然在空间上它可以在无限长的链条上进行传播,在时间上永久流传,但是报纸登载的新闻信息量是有限的,而且一经印制成型,就无法补充修改。而广播节目一旦播出也就无法更改。除此之外,传统的校园新闻用户直接参与性低,用户不能就某一时间直接发表自己的观点或者与他人交换看法,不能够任意的表达自己的意愿,只能被动的接收新闻。
和传统媒体的内容相比,移动校园新闻平台改变了接收的形式,加大了新闻的容量以及读者之间的互动性。用户可以按照自己感兴趣的内容,随时随地的了解校园资讯,这种方式打破了传统新闻阅读的结构,从而确定了一种新的人与媒介的互动关系。这种应用简化了用户获取校园资讯的途径,促进了用户的互动,用户可以在发表自己看法的同时查看其他用户的评论,所以,移动校园新闻平台更受人们的喜爱。
1.2目的及意义
在大学这个接触新技术较快的环境里,绝大多数大学生使用以Android系统为代表的移动智能终端系统。Android是一套真正意义上的开放性的移动设备综合平台,是由 Linux+Java构成的开源软件,它包括操作系统、中间件和一些关键的平台应用。它在促进平台自身创新的同时还能够降低开发成本,允许所有厂商和个人在其基础上进行开发。
在此背景下,移动校园新闻平台应运而生。移动校园平台的开发可以进一步扩大校园新闻的覆盖面,让学生和教师能够及时了解校园新闻资讯以及校园时事,同时也可以使学校的管理人员随时随地通过后台管理实现校园信息的发布,删除,修改,分类,提高学校的工作效率。因此,开发出一款基于智能手机的移动校园新闻平台将有广阔的前景,在传授知识、普及教育等方面也具有至关重要的作用。
1.3国内外现状与发展
互联网的飞速发展,使得国内出现了这样的一种现象。拥有移动终端的用户数量已经远远超过了个人电脑的拥有量,并且目前移动互联网用户数已经超过了宽带上网用户数。由此可以看出,Android手机软件的开发具有巨大的发展前景。因此移动互联网这个信息平台也成为各个媒体抢占数据流量的重要入口,而对于新闻媒体来说,这种便捷的信息传输平台为保证新闻时效性提供了更好的技术保障,所以随着移动互联网平台成为信息传输和接收的主流渠道平台,各个新闻媒体也开始争抢移动互联网这块蛋糕[1]。
与此同时,互联网技术的发展也推动了中国传统媒体的改革,新闻阅读不仅局限在纸质的文字或者是门户网站中,新闻APP已然成为一种新的阅读选择。2012年全球移动互联网用户超过15亿,相比2011年增长了4亿,移动互联网的发展让传统媒体发生了巨大的变革[2]。
所以,智能手机的普及引发了传统媒体的变革,各类新闻APP纷纷被开发出来。因此,推出移动校园新闻平台有着巨大的发展空间。
1.4课题研究内容
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/724.html