(2)服务器端功能: 

a。 管理员登录功能 

b。 新闻类别的管理:新闻类别的增加、删除、修改、查找 

c。 详细新闻的管理:详细新闻内容的增加、删除、修改、查找 

d。评论管理:评论的查找和删除

因此,本课题满足了移动校园新闻平台的主要需求,让用户能够便捷的获取校园新闻资讯。

1。5论文结构组织

第一章绪论,对本论文所阐述的课题进行说明,主要包括课题的背景、课题研究的目的及意义、国内外研究现状、课题研究内容等。

第二章关键技术,介绍了论文中涉及的关键技术、采用的框架等内容。这些技术主要包括JSON解析,Volley网络通信,python web等。

第三章需求分析,对系统的功能性需求和非功能性需求进行了详细的说明。

第四章总体设计,从系统模块而言,将系统分为客户端模块、后台模块、数据库模块共3个大模块,并就每个模块的功能进行了阐述。

第五章系统实现,主要对移动校园新闻平台的最终实现做了详细的阐述,描述了各个功能模块的设计实现方案以及成果展示。

第六章系统测试。首先描述了系统测试的概述,对移动校园新闻平台的功能以及兼容性进行了测试。

第七章结论。总结了完成毕业设计过程的主要工作以及不足,对以后移动校园新闻平台提出了几个方面的发展。

致谢。

1。6本章小结

本章从课题的背景开始介绍,同时充分讨论了国内外的研究现状。对于本课题的研究内容进行了阐述,此外,还概要说明了论文的组织结构。

第二章 移动校园新闻平台相关技术介绍

本章主要介绍基于智能手机的移动校园新闻平台设计与实现过程中所使用的相关技术。应用使用了JSON数据传输格式,客户端与服务器的通信主要使用Volley网络通信框架,客户端使用的Android框架,后台管理主要采用是Python Web Framework Django。

2。1 JSON数据格式

在这个系统中,需要大量的数据传输,因而需要有一些特定格式的支持,从而能够高效地表达新闻数据结构。主流的数据格式是XML,JSON和ProtoBuffer,XML在表达能力上更强一些,但是也更为臃肿,相比JSON而言增加了20%的字节大小,而Proto则需要二进制支持,对服务器端也需要相应的配置,相比而言性价比不高。因而这里采用了JSON数据格式[3],JSON在数据可读性和字节占用大小上,达到了相应的平衡。其表达能力也足够灵活,只需要和服务器端定好协议,就能进行数据传输了。这里为了高效地使用JSON,采用了Google提供的Gson库。

JSON的结构有两种,即对象和数组。

(1)对象:对象是花括号所包含的内容,以键值对的形式存在,无非就是对象属性和属性值。

(2)数组:编写程序时数组用大括号包含,通过所以取得自己的值。

在轻量级的数据交换中,有两种比较被人们熟知,分别是JSON、XML。XML具有完整性,这是它JSON的不同之处。但是JSON由于其自身的“轻”以及传输高效,使得它在网页开发中用得比较广泛。

2。2 Volley网络通信框架

Android应用在网络开发中,常用HttpClient和HttpUrlConnection两种方法进行操作。可是这两种方法有一定的局限性,在使用过程需要对线程进行查看,对于有难度的应用代码量比较大。

而Volley网络通信框架就是为解决这些而生的,它是在2013年Google I/O大会上被提出的[4]。它集多种网络请求处理于一身,可以异步进行网络通信。它具有很多优点,能够屏蔽Http Client具体细节,加载图片非常容易以及可以保护主线程不会因请求过多而阻塞。Volley也有一定的缺点,数据量比较大的时候就表现得不是很好。

上一篇:jsp+mysql相亲网站的设计+ER图
下一篇:基于WiFi注册信息的考勤系统设计

浅析人工智能体系建设【5490字】

人工智能茬知识付费产业...

智能光网络茬城域网中的...

家居智能系统建设中的标...

宽带城域网接入层的智能...

现代小区智能技术應用分析【3251字】

住宅及住宅小区智能化系统述评【2676字】

我国风险投资的发展现状问题及对策分析

张洁小说《无字》中的女性意识

安康汉江网讯

网络语言“XX体”研究

麦秸秆还田和沼液灌溉对...

互联网教育”变革路径研究进展【7972字】

新課改下小學语文洧效阅...

老年2型糖尿病患者运动疗...

LiMn1-xFexPO4正极材料合成及充放电性能研究

ASP.net+sqlserver企业设备管理系统设计与开发