“互联网+”新型移动智慧化校园信息平台建设
3.页面技术
平台系统的页面开发采用目前主流的前端开发技术,主要包含HTML5、DIV+CSS、Bootstrap、JavaScript、jQuery、AngularJS等,以提供友好的用户体验。手机端采用混合式移动开发平台Cordova+Ionic2,配合使用HTML5技术。可轻松地跨系统跨平台,与各操作系统、浏览器兼容。
4.安全性
平台有完善、周密的安全体系,和安全支撑平台紧密配合,基于物理、传输、网络、应用,采用多层次的安全保障措施,保证系统能够抵抗内部和外部黑客性质的攻击。平台具备严格的等级访问及授权机制;拥有严格、有效的分级管理模式,对于认定的关键功能和数据,只有经过授权的合法用户才能使用访问及修改,并具有完备的日志及审核功能。平台存在大量的数据,要确保用户不能够直接存取关键数据,而只能通过相关的功能模块对数据进行操作,建立完备的数据备份与灾难恢复机制及策略。
四、功能设计
该平台的整体架构分成两部分——手持终端APP(包括ios端以及Android端)和Web后台管理系统,如图3所示。
1.手持终端APP功能
手持终端APP(以下简称APP端)主要包含登录/注销、首页、校历、设置四个功能,如图4所示。
(1)登录/注销
APP端接入学校统一身份认证进行登录,即学生使用学号,教师使用职工号进行登录,无需注册。
用户登录后需要填写个人相关信息。
(2)首页
首页主要展示APP中当前可用的应用,点击进入相关应用即可使用;可定制首页显示的应用,可排序应用、隐藏应用、显示应用。
①校园地图
点击校园地图模块即可进入地图,地图sdk使用百度地图。进入地图模块后功能包括定位至当前终端所在位置;搜索某个建筑或教室,支持模糊搜索;搜索到某个建筑或教室后,可以使用大头针在地图上进行标注;点击标注可进行导航,查看位置信息介绍(如有)、当前时间上的课(教室)、联系方式(某某办公室)等。
②学校概况
点击学校概况进入学校概况应用,学校概况应用主要包含的功能有:学校介绍,以文字和图片的方式介绍学校相关内容;院系介绍,以图片和文字的方式介绍某学院相关内容;黄页,以列表的方式展示学校各部门相关的联系方式。
③在线课程
点击在线课程应用进入在线课程,主要包含的功能有以列表形式展示当天状况,当天的状况分成以下几种情况:一是假期。如周六、周日显示周末放假,寒暑假、清明、国庆等按时间显示假期。二是工作日,按列表显示当天所需要上的课,如上午9∶00-12∶00 组合数学,教师:XXX,上课地点:品学楼-B312。三是点击进入某一个课程即可进入课程详细内容,包含课程介绍、上课时间。四是课程详细内容下方为签到按钮,如果用户在正常的上课时间和正确的地点点击签到后,即可完成签到。如果用户手机未打开蓝牙,则提示需要开启蓝牙,否则不能正确开启。点击上课地点即可跳转至校园地图应用进行导航;该应用可以使用日视图、周视图、月视图进行查看,在周视图、月视图上仅显示某天是否有课、是否为假期,如果要查看详细信息则要点击某一天进入日视图进行查看。
④工资查询
如果登录用户的角色是教师(即使用工资号登录的APP),那么主页可以显示工资查询模块,工资查询模块分成三个标签:一是工资。工资按照列表形式展示过去半年每个月的工资情况,主要展示应发:XXX,实发:XXX,本月税:XXX,补扣税:XXX。二是社保。社保按照列表形式展示过去半年每个月的社保情况,主要展示养老:XXX,医疗:XXX,失业:XXX,补扣保险:XXX。三是公积金。公积金按照列表形式展示过去半年每个月的公积金发放情况,主要展示公积金:XXX,补扣公积金:XXX。
⑤图书馆
点击图书馆应用进入图书借阅查询,首页显示当前登录用户的借书概况,内容如下:显示用户名称、用户借书数量、最近一本书到期归还时间。借书概况下方为登录用户所借阅每一本书的概况,使用列表形式展现书名、作者、到期时间、是否过期。点击某一本书进入详细内容查看,包含的内容有书名、作者、书号、借阅时间、到期时间、罚款金额(若过期)。
⑥一卡通
点击进入一卡通模块进入一卡通记录首页,在首页中可以显示当前一卡通的卡号以及余额;点击查询详细记录可以查看某一个时间范围内一卡通的详细查询记录:时间范围为XX年XX月XX日-XX年XX月XX日;记录显示字段为时间、消费类型、消费地点、消费设备,金额;点击充值可转入支付宝进行充值。
(3)校历
点击校历模块进入校历,校历功能主要是从后台读取当前学期以及下学期的校历时间安排,包括周数、放假时间等;从后台读取用户的课程信息,并在校历上进行展示;校历可以分成学期视图、月视图、周视图以及日视图。
(4)设置
设置模块的功能有:人的信息设置,包括头像、学院、专业、生日、性别;更换皮肤,提供几套可以更换的皮肤;消息设置,开启关闭消息推送;注销,点击注销退出登录。
2.后台管理系统
后台管理系统的功能主要有用户管理、信息管理、设备管理、推送管理,如图5所示。
(1)用户管理
用户管理主要功能有:创建管理系统用户,用户包含用户名、密码、部门、联系方式;修改用户信息;系统管理员可以删除用户。
(2)信息管理
信息管理主要用于维护APP端所用数据的正确性,包含的内容有地图信息管理、课程信息管理、工资接口管理、图书馆接口管理、一卡通接口管理。
①地图信息管理
地图信息管理的内容有创建、修改、删除、查看地图信息。地图信息包括建筑名称、简介、联系电话、经纬度。
②课程信息管理
课程信息管理的内容是查看课程信息。课程信息包括课程名称、上课时间、上课教师、上课地点(关联地图信息)、课程名单。课程信息与学校教务数据进行同步,且上课地点根据名称与地图信息进行关联。
③接口管理
接口管理包含工资接口、图书馆接口和一卡通接口,主要配置工资接口、图书馆接口、一卡通接口地址。
(3)设备管理
设备管理主要用于对教室内部署的iBeacon设备信息进行管理、增删、查改,包含的内容有设备名称、设备型号、设备安装地址、安装人员、是否可用等。
(4)推送管理
推送管理主要是针对APP端进行推送消息管理,具体功能包括开启/关闭课程推送管理、推送时间设置(开课前一天、开课前半天等);新增、修改推送规则,推送规则包含推送内容、推送人、推送时间、重复规则(每日、每周等);查看推送日志;每设置一个推送规则在后台开启一个推送日程来进行推送。
五、结束语
新型移动智慧化校园信息平台旨在为广大高校师生提供全面的智能环境感知和综合信息服务,以教师和学生为中心,深入学校的教学、科研、管理与服务等各个应用领域,实现互联和协作,为学校师生提供一个便捷的、移动的、感知的、智能的相互交流和相互感知的开放式信息服务平台,为教育信息化和智慧校园建设提供解决方案。
1.环境的全面感知
拥有对环境的全面感知,方可提供智能的服务。全面感知包括两方面:①通过传感器感知、捕获人和资源的位置;②个体特性的感知、捕获和传递,包括人的爱好、风格、状态,以及所处时空状态。
利用近场通信技术,设计“定位服务引擎”,实现人和物的精准定位,从而提供基于地理位置的服务,包括管理服务和学习生活服务等,打造智能区域网络。
利用历史数据跟踪和大数据分析技术,设计“智能分析引擎”,高速地从PB级的大数据中主动地提取信息,形成抽象层次高的行为信息,实现个体特性的感知,从而为个性化的服务提供基础。设计“数据融合引擎”,通过融合用户的历史数据,形成用户的偏好、习惯信息。
2.网络无缝连接
结合有线、蓝牙、WiFi和手机3G/4G数据通信等多种通信手段,实现网络的物理连通;设计“数据集成引擎”,经过对各种类型数据的访问、过滤、转换等过程,实现异构数据的有机整合,从而实现各个应用系统的互联互通,彻底解决信息孤岛问题,为智慧化校园奠定基础。
3.基于地理位置的社交网络
为了满足实时、实地的区域性交流,不同于Facebook这种在网络上重构现实生活的社交网络,设计“基于地理位置的社交网络”,通过地理位置感知,自动发现附近的人,形成一个微型社交网络。师生利用智能设备和手机终端,可以在校园的任何地点、任何时间,构建区域性的社交网体系,获得其希望的学习、生活交流,比如图书馆高数学习讨论组、演播厅兴趣组,或者体育场足球比赛召集组等。
特别声明:本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性质的教育和科研之目的,并不意味着赞同其观点或者证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。