“互联网+”新型移动智慧化校园信息平台建设
本文研究并实现一种“互联网+”新型移动智慧化校园信息平台,该平台针对学校管理、教学和生活三个方面,提供了具有移动性、智慧性和开放性的服务,具有情境感知、可视化、全向交互、智慧管控、智慧推送等特性。该信息平台基于互联网、蓝牙、WiFi和手机3G/4G数据通信等多种通信方式,结合精确定位、数据融合、数据集成、智能分析、基于地理位置的社交网络等技术,实现定位及多系统互通,从而提供基于位置的移动智慧化服务。
一、引言
李克强总理提出的“互联网+”战略已经上升为国家战略。根据国务院的决策部署,“十三五”教育信息化工作中,需要加快教育信息化进程,顺应世界教育发展趋势,不断深化应用、融合创新,促进信息技术与教育教学深度融合,以教育信息化带动教育现代化的发展;教育部办公厅关于印发《2016年教育信息化工作要点》,提到“推动学校开展利用信息技术转变教学模式、改进教学管理的数字校园/智慧校园应用”、“深入推进学校的教育管理信息化”。
一系列智慧校园的创新建设思路,需要通过行之有效的实践才能得出。学校的教学管理、师生互动、学习生活方式等,应该借助“互联网+”的战略模式,融合到最前沿的移动互联网领域里去,通过实践进行实验、反思、改进,形成良好的解决方案,推动一个可行性好的智慧校园建设模式。
传统的教育信息化模式是每个系统完全独立,比如一卡通、平安校园、教育资源共享网站、人事系统、学工系统、教务系统、信息门户等,这种模式中的多个系统基本各自独立,信息不能融合,数据冗余、信息不一致,更是缺乏智能性和移动性,系统结构的缺陷导致传统模式已经落后于时代。
本文研究一种新型移动智慧化校园信息平台,设计精确定位、数据融合、数据集成、智能分析引擎、基于地理位置的社交网络,把“互联网+教育”概念渗透到学校教学、管理、生活的每个环节。主要功能包括:
(1)互联网+课堂:上课智能点名签到、课堂一键静音、课堂互动、基于空间的师生答疑等功能;
(2)互联网+食堂:食堂最新信息推送、食堂智能化点餐、食堂菜品智能化管控、智能卫生监控等功能;
(3)互联网+学习:课程智能提醒、空教室查询、在线课程表、学习材料线上共享等功能;
(4)互联网+生活:校园身边新鲜事分享、网络商城服务平台,兼职资讯、周边外卖服务等功能;
(5)互联网+迎新:把近场通讯技术渗透到新生报到的各个环节中实现报到的智能化便捷化;
(6)互联网+师生互动:构建掌上师生互动功能,学生可以实时和校内名师进行即时互动沟通,还可以实现基于空间的信息交互;
(7)互联网+校讯通知:利用移动的校讯综合发布平台,可以向全校师生随时发送校讯通知,也可以精准针对部分师生推送校讯通知,信息到达率达百分之百;
(8)互联网+后勤:一键智能报修、维修时间监控、后勤线上评价、后勤工作考评等功能;
(9)互联网+图书馆:与学校图书馆系统对接、实现智能借书还书、新书资讯、图书馆导航导览等功能;
(10)互联网+教务:统一教务系统入口、实时课堂互动、智能校讯通知、师生在线互动等功能。
二、总体架构设计
“互联网+”新型移动智慧化校园信息平台是一个基于“互联网+”的新型智慧信息系统,覆盖PC客户端和移动设备客户端,主要分为“移动客户端”、“后台管理系统”两大子系统。
系统架构总体设计上应使用分层设计,尽量减少各应用层之间的依赖,并采用当前主流的分布式架构和介于web-app、native-app两者之间的新型混合式移动开发技术(hybird app),使程序兼具“native-app良好的用户体验”和“web app跨平台”。系统总体架构如图1所示。
三、技术方案
1.开发平台和技术
系统以Spring Framework为核心框架,集成Apache Shiro安全框架、Quartz调度框架等,以组件的方式实现功能,且各模块之间互不干扰。采用面向对象设计与编程,严格遵循开发规范。系统层设计包含高性能的Redis数据缓存,以保证系统运行流畅。系统建立容错机制,使程序在出现错误时依然能够继续运行,不影响客户使用。系统采用混合式移动开发技术,使用户在不同客户端都能使用本系统。
主要采用技术如表1所示。
2.数据库
(1)数据库设计要求(见图2)
(2)数据库选型
考虑到数据库的上手快速、简单易用、可伸缩性和优秀的性能。同时,为减少开发成本和学习成本,并且当前有很多基于MySQL的深层次优化方案可提高MySQL数据库的性能,综合考虑使用MySQL数据库。
(3)数据库部署方案
平台数据库采用分库部署,不同模块访问不同数据库,减少数据库性能消耗,提高数据访问可用性和可靠性,单节点损坏不影响其他功能模块的运行。