本章主要介绍了基于智能手机的移动校园新闻平台的设计与实现中所使用的相关技术,主要是JSON数据传输格式、Volley网络通信框架,Android架构,以及Python Web Framework Django。通过这些技术架构,移动校园新闻平台在此基础上能够方便简洁地进行运行,保证了系统功能的稳定性。
第三章 移动校园新闻平台的需求分析
3。1移动校园新闻平台的功能性需求分析
移动校园新闻平台的功能需求分析主要从两个方面进行详细分析,即客户端和服务器端。客户端的功能需求应该包括四个功能:登录、新闻内容、评论、更新;服务器端的功能需求应该包括五个功能:管理员登录、用户信息管理、新闻类别管理、详细新闻内容管理、用户评论管理。以下分别描述了各个功能。
3。1。1客户端功能需求
新闻客户端根据总体功能需求细分为四个功能:登录、新闻、评论、更新。
(1)登录:用户必须登录才能使用新闻平台。用户不需要自己进行注册,管理员会在后台根据学生的学号或者老师的工号添加用户信息,因此,学生和老师就可以根据自己的学号或者工号进行登录。登录之后,可以在阅读新闻内容的同时发表自己对新闻的看法,与其他用户交换意见。文献综述
(2)新闻内容:用户进入新闻平台之后,首先看到的就是新闻功能,用户可以通过新闻功能获取最新的校园新闻资讯。新闻内容包括教务、体育、娱乐、学科竞赛以及就业招聘五个子栏目。用户可以根据自己兴趣选择想要阅读的新闻类别,选择新闻类别之后可以查看相应的新闻内容,每个展示的新闻概要包括四个部分:新闻标题、新闻摘要、新闻日期、新闻图片。
(3)评论:移动校园新闻平台与以往传统的校园媒体方式最大的区别就是增强了用户的互动性,也就是说用户在阅读校园新闻资讯的同时,能够随时地表达自己的观点,促进用户之间的意见交流,这是一种新的理念。因此,移动校园新闻平台实现了评论功能,让用户在阅读新闻的同时更加自由的表达个人对新闻的不同看法。用户可以发表对所查看的新闻的评论,同时也可以查看其他用户的评论内容,评论内容按照时间倒叙排列。
(4)更新:每一个软件在开发的时候都不可能一下子做到完美。我们在开发软件的时候,可能由于考虑的不全面或者程序功能的不完善,在软件发行后,会通过对程序的修改或者加入新的功能后,以补丁的形式发布,提示用户进行下载更新,进一步修复和完善我们的软件。由于我们现在所实现的移动校园新闻平台仅仅是满足了新闻阅读的主要需求,后续进步的空间还是很大的,因此,在客户端加入了更新这一个模块功能,以便进一步完善移动校园新闻平台。
3。1。2服务器端功能需求
新闻服务器端所有的功能需求只针对具有管理权限的登陆者即管理员,管理员能够实现的可以细分为四个功能:用户信息管理、新闻类别管理、详细新闻管理、用户评论管理。
(1)用户信息管理:管理员根据学生的学号或者老师的工号添加用户信息,这些信息包括用户的账号,密码以及用户头像,除此之外,还可以查找用户的信息,从而对用户信息进行修改或者删除。
(2)新闻类别管理:新闻的类别并不是固定不变的,管理员可能根据当下的发展趋势,适时的增加一些新的新闻类别,删除一些过时的新闻类别,以便于用户及时的获取他们所感兴趣的新闻内容。来.自^优+尔-论,文:网www.youerw.com +QQ752018766-
(3)详细新闻管理:在发布新闻时,不可能每次都能够百分百的零失误,有时候会存在对内容理解的一个失误,或者是新闻内容里存在错别字,所以当发现新闻内容存在问题时,管理员就要及时的对新闻内容进行修改或者删除。