基于云计算的高校服务平台的设计与实现

2017-03-15 09:32胡庆龙
电子技术与软件工程 2017年2期
关键词:跨平台离线消息

摘 要 随着信息技术的不断进步,云计算成为了各行业开发平台的核心,它具有高可靠性和多功能性。为了跟上信息化时代的脚步,让教育行业迅速踏上信息化征程,教育行业引入云计算迫在眉睫,因此本文设计并实现了基于云计算的高校服务平台。该平台可以让老师们改变传统的教学思维模式,让学生们脱离传统复杂繁重的学习生活。为了获取该数据首先走访调查多位师生,其次查阅了相关的书刊,然后分析并制定六大功能需求模块,最后重点研究了该平台的稳定性。

【关键词】云计算 信息化服务平台

国外的多数学校已经引入了信息化教学方式,新的教育方式深受师生们的喜爱,而中国作为文化大国,教学方面已渐渐落后于其他国家,因此国内教育学者把研究焦点转向了信息化教学。本章主要是介绍了研究背景、国内外研究现状、研究思路、研究方法、研究内容和研究意义。

1 功能需求分析

任何的系统设计都会进行功能需求分析,分析功能需求后,才可以正确的了解该系统所产生的的效应,在其基础上进行设计。该系统的功能需求主要分析两大点。

(1)是对已有的高校服务平台优缺点进行总结,解决其缺点,引入解决方案。本平台支持消息即时推送,解决了其他已有平台的搜索消息时间长、不能获取有用的消息、系统不可以自动推送等存在的缺点。

(2)该平台是以学校为中心的人员所使用,首先分析该平台使用的用户特征,例如用户的年龄,兴趣爱好,年级等,了解这些用户的特征能够设计出不同方向的功能板块,设计该系统的最终目的是让师生们脱离传统的教学学习模式,把信息化引入校园。其中考虑了学校老师和学生的学习生活环境,由此可知本系统用户有四种:管理员用户,此类用户是对用户进行操作管理,对资料进行上传管理等;教师用户是查询与自己工作相关的消息;学生这类用户是查询与自己学习相关的消息;最后一类用户则是校外人员,可以查阅一些相关于该学校的信息。比如查阅地图来了解校内的布局。总的来说本系统的功能主要是结合其他已有系统且依据用户的需求方向来设定

2 系统功能模块的设计

从功能需求分析中可以知道该平台的用户有管理员、老师、学生和校外人员四种,那么,本系统的功能设计是围绕这四类用户,为了让他们能够及时、准确的获取校内信息。主要功能如下所示。

2.1 跨平台功能

所谓跨平台就是说某个系统开发了一款APP,与传统的功能相比它不仅可以在本系统运行,也可以同时在其他系统上运行。现在常用的系统主要由两种:IOS系统和Android系统,这是两种不一样的系统,让这两个操作系统同时运行本平台成为了一个难题。

为了解决这个难题,本平台用到了HTML5来编写代码程序,利用它的跨平台的功能来对IOS系统进行单独的代码编写,对Android系统进行单独的代码编写,对于其他的系统也可以编写出适用于那类系统的代码。该功能的设计不仅节约了开发费用,而且可以让多个操作系统同时运行。

2.2 离线存储

传统的保存方式就是在连接网络的情况下,把需要的文件下载保存至本地,未连接网络的情况下是不允许进行操作的。本文在原有的传统存储方式上进行了优化,未连接网络的情况允许对平台进行操作,然后连接网络之后,能够同步该操作到平台。让用户可以时时刻刻使用该平台。

HTML5再次被选中和使用,它具有非常强大的本地存储功能和安全性。为本文的离线存储功能做了很好的铺垫,有了它设计人员可以很好的设计出满足用户在非网络情况下的操作系统。

该功能主要实行的步骤有三步,

(1)在离线的状态下,用户需要提前设置好需要的资料信息;

(2)用户在连接网络之后,系统能够接收用户非网络状态下的操作信息,并且删选出用户所需的资料文件;

(3)系统在连接网络的情况下,会主动下载用户已经提前设置好的资料信息,同时同步用户在离线状态下的操作,能够让用户在非网络的情况下也可以存储资料。

2.3 支持消息推送

本功能指的是用户提前设置需要的资料文件和忽略哪些资料文件,设置好之后,系统会根据用户的实际需求来进行消息推送,不会像其他软件那样推送一些用户不需要的消息。它可以帮助用户更好更快速的查找用户需要的资料信息,替用户节约查找所花费的时间。

随着信息化的快速发展,消息的推送以各种方式出现在人们的生活中,传统的消息推送分为两种,一种是用户自己去查看消息,另外一种是系统自主的在手机界面上展现消息。现有的系统Android、IOS、云服务等都是采用后者的推送方式,自主直接的把消息展现给用户。

该功能的设置能够带给老师和学生查阅资料更加便捷,所推送的资料也有其价值,平台也不会盲目而机械的进行操作,对消息进行分类,不仅让管理员更加轻松地发布消息,而且用户也很乐意的接收消息。

3 系统的实现与测试

3.1 系统实现

本文设计了基于云计算的高校服务平台,为了讓用户能够快速接收有价值的信息。本平台运用的技术有PHP、HTML5。

本文设计并实现了六大功能,其中跨平台功能和离线存储功能具有很大的使用价值,几乎没有引入高校服务,他们都用到了HTML5,实现了跨平台的目的,进而达到了一个平台,可以多个系统使用。而离线缓存突破了网络,在未连接网络的情况下也可以使用。本平台单独设计了主页和副页,跟其他的页面设计不同。

3.2 系统测试

系统测试是每个软件项目都至关重要的一点,还可以发现系统中存在哪些问题,后期再改进。通过黑盒测试、跨平台测试来验证了本平台运行的稳定性。进行系统测试,能够保证用户在各类系统中都可以很容易的使用该平台,最终的测试结果显示该平台的功能和性能都能够满足最初设计的想法,该系统的可用性和易用性也满足用户的使用需求。

作者简介

胡庆龙(1982-),男,湖南省衡阳市人。硕士学位。现为湖南工业职业技术学院讲师、网络工程师。主要研究方向为网络管理、路由与交换。

作者单位

湖南工业职业技术学院 湖南省衡阳市 421000

猜你喜欢
跨平台离线消息
异步电机离线参数辨识方法
呼吸阀离线检验工艺与评定探讨
浅谈ATC离线基础数据的准备
跨平台APEX接口组件的设计与实现
离线富集-HPLC法同时测定氨咖黄敏胶囊中5种合成色素
基于QT的跨平台输电铁塔监控终端软件设计与实现
基于OPC跨平台通信的电机监测与诊断系统
基于B/S的跨平台用户界面可配置算法研究
消息
消息