时间:2024-09-03
◆刘承良
(湖南电子科技职业学院 湖南 410205)
基于移动互联网的高职智慧校园平台的实现研究
◆刘承良
(湖南电子科技职业学院 湖南 410205)
随着移动互联网的不断发展和广泛应用,高职院校信息化建设中开始引入移动互联网技术弥补传统PC端系统的不足。本文基于移动互联网对高职校园平台的实现进行了研究。在功能需求分析的基础上对智慧校园平台中的课表查询功能、图书馆查询、个人信息功能、成绩查询、校园新闻功能、百度地图、天气预报、校园跳蚤市场、小工具等功能模块进行了设计和实现,并在数据库设计的基础上完成了智慧校园平台搭建,实现了高职信息资源共享、良好的人机交互的目的。
移动互联网;智慧校园;数据库
在移动互联网技术发展的带动下,以手机、ipad为主的移动终端开始取代了电脑端,各项系统也开始朝着移动终端方向发展。在各项移动终端中,基于Android系统的智能手机用户使用做多,因此目前很多系统开发时也主要基于Android系统。高职院校是我国高等教育体系的重要构成,在信息化浪潮的带动下,高职院校开始提出智慧校园平台的建设。而随着移动互联网的发展和广泛应用,高职智慧校园平台也开始朝着移动互联网方向发展。基于移动互联网的高职智慧校园平台建设,主要有三个优势:第一为高职师生、家长等提相关人员提供便捷、方便的综合性信息服务平台,在该平台中能够实现用户个性化信息定制服务;第二通过移动互联网实现高职院校各项服务的融合,有效实现信息共享。在基于移动互联网的智慧校园平台中,用户可以通过各种移动终端如智能手机、ipad等享受到智慧校园平台所提供的各项服务,如教学、科研、后勤管理等,让高职院校师生在享受高新技术带来便利的同时,提高高职院校管理水平。因此本文基于移动互联网对高职智慧校园平台的实现进行了研究。
Android系统是谷歌公司研发的一款应用于移动设备的以Linux为基础、开放源代码编写而成的操作系统。如图1所示为Android系统的框架图。Android经过八年发展,已趋于成熟,安全性更高,容错能力更强,虽然该操作系统是在虚拟机中运行的,但Android平台在虚拟机中只起托管代码功能,即便应用程序运行出现异常也会影响Android系统的应用,从而避免出现程序异常导致的系统崩溃情况出现。
Android系统中,主要采用了分层架构模式,即系统分为应用程序层、系统库、Linux 内核、框架层等四个层次。但高职院校在应用Android进行指挥校园平台构建时,应用到的架构主要是应用程序层和应用框架层。通过这两个层次的分析,能够加强对Android系统的了解。
在开放性的开发平台中,程序员利用Android系统能够实现对各种应用程序进行研发如后台服务设置、访问位置信息设置、状态栏添加设置等,都可以进行设计,满足用户多方面的功能需要。
图1 Android 框架图
随着移动互联网的不断发展,Android系统用户数量也不断增多,市场份额一直处于增长中,2016年底Android系统市场份额高达83.8%。而这主要是由于Android平台是完全开源的,第三方开发商可根据需求进行多款应用程序开发,实现个性化的界面设置目的。故当前移动互联网中Android系统应用相对较广泛,所以本文移动互联网主要是以Android系统为基础的。
随着国家对高职教育重视程度的不断加强,高职院校中校园网络不断完善和发展,并开始朝着集约化方向发展,各项基础信息平台应用也日益广泛。但很多高职院校校内网建设时主要是基于PC端的,给用户应用带来了很大的不便。因此当前高职院校中校内网的建设和应用主要存如下几个问题:
(1)数据标准缺乏规范化、统一化;
(2)信息孤岛严重,无法有效实现各项资源共享;(3)无法满足用户个性化服务的功能需要;
(4)个人信息管理不集中,学生查询难度较大。
针对以上问题,高职院校就应顺应时代发展,应用移动互联网构建智慧校园平台,通过智慧校园平台将学校各项信息系统融合在一起,实现信息资源的共享,并为师生提供个性化服务功能,满足学生个人相关信息的全面查询。
根据如上问题,基于移动互联网的高职智慧校园平台构建时应具备如下几个功能模块,、学生课表查询功能、图书馆查询、个人信息功能、成绩查询、校园新闻功能、百度地图、天气预报、校园跳蚤市场、小工具等功能需求。如图2所示为基于移动互联网的智慧校园平台功能架构图。
图2 基于移动互联网的高职智慧校园平台功能架构图
每一功能模块在设计时,都应有两方面的程序内容,一是服务器,二是手机端,以实现移动互联网的应用目的。各功能需求如表1所示。
表1 功能需求分析表
成绩查询 学生可自行查询到个人成绩图书查询 师生可对图书馆中的书籍信息进行检索、查询个人信息 集中了学生相关信息,学生可查询到所有跟个人相关的信息跳蚤市场 为学生提供处理闲置物品的平台,满足学生个性化需求百度地图 查询学校到周边的公交、换乘等路线信息天气预报 师生可查询到当地天气情况,是平台的辅助工具小工具 平台辅助工具
系统架构设计时一般以MVC架构为主。MVC是基于模型-视图-控制的系统架构,这一架构自上世纪80年代出现后,便得到了广泛应用。但随着软件需求的变化和发展,固定形态的MVC架构已无法满足软件交互需求的发展,故应采用新的架构进行系统设计。本文在此主要采用了DCI模式架构。DCI模式,即基于数据、场景、交互的系统架构,这一系统架构对系统用户行为尤为看重,设计思想也贴近于面向对象思想,因此DCI模式架构出现以后,也迅速得以应用。如图2所示为基于DCI模式的系统架构图。
图2 DCI模式的系统架构图
数据处理对象主要是服务器中的数据,而处理时主要是通过Android系统端实现的,即对数据进行增加、查询、删除、修改等操作。Android端进行数据处理时,为了避免出现等待服务器的停顿情况,主要以异步线程形式进行数据处理。如图3所示为数据处理流程图。
图3 数据处理流程图
高职智慧校园平台中包含大量信息,为了存储数据需要对数据库进行设计。高职智慧校园平台中使用数据库有两类:移动客户端使用Sqlite数据库,服务器端使用MYSQL数据库。系统中包含大量数据表,如表2、表3为部分数据表。
表2 个人信息表
表3 课程信息表
针对高职校园网建设中存在的数据缺乏统一化、信息孤岛严重、缺乏个性化服务、信息管理不集中等问题,本文基于移动互联网对高职智慧校园平台进行了设计,将高职各类信息资源有机融合在一起,实现了校内信息资源的共享,同时还满足了学生个性化服务。移动互联网是未来计算机技术发展的主流趋势,基于移动互联网的智慧校园平台设计,有效的满足了广大师生对智能手机、IPAD端等的应用需求,师生只需要通过移动终端便可实现智慧校园平台的访问,同时基于移动互联网的高职智慧校园平台建设也促进了高职信息化建设进程。
[1]黄荣怀,张进宝,胡永斌等.智慧校园:数字校园发展的必然趋势[J].开放教育研究,2012.
[2]彭栩,李永忠,陈锐.Android平台下智慧校园移动客户端的设计与实现[J].电子设计工程,2016.
[3]王曦.“互联网+智慧校园”的立体架构及应用研究[J].中国电化教育,2016.
湖南省教育厅科学研究项目《基于移动互联的高职智慧校园应用研究》(项目编号:16C0363)阶段性成果之一 。
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!