论文部分内容阅读
摘要:移动校园系统基本上可以视为互联网时代的衍生产物,不仅可以满足校内师生实际生活需求,同时也可以满足校内业务与信息动态发展需求。结合当前移动校园系统应用情况来看,多数移动校园系统开发设计中始终存在一次开发或者多台利用的问题。为解决当前移动校园系统开发设计存在的弊端问题,该文主要利用混合开发模式优势,开发设计一款具备跨平台功能优势的移动校园系统,以期可以解决当前移动校园系统存在的弊端。
关键词:混合模式;跨平台移动校园系统;实现方法;研究
随着我国经济水平以及科技发展水平的不断提升,互联网发展模式已经全面进入快速发展阶段当中。在这样的发展态势下,各行业领域生产工作主张结合互联网发展模式,对当前生产模式进行创新与优化改造。对于高校日常管理工作而言,通过结合互联网技术优势,基本上可以实现校内业务与信息之间的动态发展。结合以往的发展情况来看,传统校园广播以及校园网应用平台多数是通过PC端进行操作,这种方式促使校园用户在浏览学校信息以及处理相关事务方面受到较大约束[1]。可以说,传统校园应用平台难以切实满足师生实际使用需求。结合当前发展情况来看,随着我国互联网技术水平的不断提升,移动校园已然发展成为高校建设发展的必然趋势之一。但是由于市面上移動设备操作系统种类繁多,容易存在同一应用或者反复开发的现象问题。为及时解决这一问题,高校方面应该在开发移动应用的研究基础上,主动结合师生对移动校园业务的需求,开发适合本校师生需求的移动校园系统。
1 混合模式应用背景下跨平台移动校园系统的定位对象分析
与传统校园应用平台不同的是,移动校园系统所有的服务功能均可以在移动客户端中实现应用。也就是说,移动校园系统在模式需求方面,从原本的浏览器-服务器模式转变为客户端-服务器模式当中。但是,顾虑到跨平台移动校园系统用户App在后台维护工作方面需要电脑端支持,因此,在系统运作模式上需要采取传统模式与现代模式结合应用的方法进行操作,以便可以满足不同平台用户的使用需求。结合当前应用情况来看,基于混合模式的跨平台移动校园系统大体上可以满足安卓用户、iOS用户以及WP用户的使用需求。除此之外,混合模式中的浏览器-服务器模式主要供后台管理人员使用,一般多用于系统后台维护与管理当中。
2 混合模式应用背景下跨平台移动校园系统的定位功能分析
校园系统在服务对象定位方面,主要以校内师生成员为主。顾虑到系统功能的全面性,该移动平台校园移动系统在目标用户方面需要划分为四大类:教师、学生、游客以及系统管理员。根据不同类别用户对移动校园系统的需求不同,我们在移动校园系统服务功能的设计方面也需要根据目标用户需求情况进行合理划分。
教师功能模块主要围绕教师工资查询、排课管理以及教学评价等常用教学功能进行合理设计。与此同时,教师功能模块还需要增设一卡通以及图书馆等生活功能[2];学生功能模块主要围绕成绩查询以及选课系统等学习功能进行合理设计。除此之外,学生功能模块还需要增设就是联系方式以及社团信息公示等;游客功能模块主要围绕对外信息浏览权限等设计工作进行合理展开。如重点针对学校公共网站以及概况简介等就合理设计并供游客观赏;管理员功能模块主要围绕系统维护及管理功能以及系统访问权限设置等应用性问题进行合理设计。除此之外,管理员功能还应该针对管理系统服务程序以及数据备份等功能问题进行合理开发与设计[3]。
3 基于混合模式的跨平台移动校园系统关键技术研究
基于混合模式的跨平台移动校园系统在技术需求方面,主要可以根据客户端技术需求以及服务器技术需求进行统筹规划与合理设计。
一方面,对于客户端技术需求而言,主要以一次开发活动满足多种平台的使用需求为系统跨平台特点优势。另一方面,对于服务器技术需求而言,主要以服务器同时处理大量请求与承载庞大师生使用负荷为系统跨平台服务器技术需求。可以根据用户实际需求,提供相对应的服务接口方式。并按照标准化接口管理方式,为后期拓展提供良好的发展空间[4]。
本文所研究的基于混合式的跨平台移动校园系统在关键技术的选用方面,主要以Phone Gap 跨平台框架为主。本系统在关键技术的选用上可以根据作用需求以及应用性能的不同,分为跨平台实现移动校园系统客户端与跨平台实现移动校园系统服务端两部分。移动校园客户端在应用服务上主要以为游客、学生、游客、管理员等用户提供针对性应用服务。服务器端工作内容主要围绕客户端数据请求处理以及提供相应接口等内容进行开发设计。客户端主要利用HTML5、CSS3、Java Script等Web前端技术进行开发与设计,为用户群体提供良好的个性化服务。
服务器端主要利用轻量级SSM框架结构形式进行开发设计,满足系统运行需求。在数据库的选择应用方面,主要利用MySQL数据库实现对数据资源的存储与利用。对于安装在智能移动设备的App客户端,在开发设计中应该通过HTTP协议方式,与服务器交互层之间进行数据交互处理。结合以往的开发设计经验来看,交互层应用过程主要通过利用调用部署的方式,促使应用服务器上的业务逻辑层响应系统发送的数据请求。并在此基础上,利用JSONP实现对移动客户终端数据的跨域获取与处理[5]。
4 基于混合模式优势下跨平台移动校园系统的实现路径及方法措施分析
基于混合模式的移动校园系统在跨平台应用方面需要利用PhoneGap框架进行实现。在这一过程中,操作人员需要从Apache Cordova功能安装方面进行规划设计。首先,操作人员应该输入相关命令,完成安装工作。并以Cordova为基础,设置项目应用模块;其次,利用cmd控制台在系统目录中增设campus项目,并输入相关代码。完成上述操作之后,操作人员应该将Web应用代码放置到新设置项目的子文件夹当中。
此时代码可以被系统识别并自动执行,移动校园系统基本架设完成。一般来说,PhoneGap框架中携带本地API,可以满足移动终端原生功能需求。如可以满足移动终端相机功能、地理位置功能等。此外,若想确保移动终端原生功能得以良好应用,开发设计人员需要对项目中部分代码进行适当调整。调整结束之后,进行跨平台操作[6]。 4.1
关键词:混合模式;跨平台移动校园系统;实现方法;研究
随着我国经济水平以及科技发展水平的不断提升,互联网发展模式已经全面进入快速发展阶段当中。在这样的发展态势下,各行业领域生产工作主张结合互联网发展模式,对当前生产模式进行创新与优化改造。对于高校日常管理工作而言,通过结合互联网技术优势,基本上可以实现校内业务与信息之间的动态发展。结合以往的发展情况来看,传统校园广播以及校园网应用平台多数是通过PC端进行操作,这种方式促使校园用户在浏览学校信息以及处理相关事务方面受到较大约束[1]。可以说,传统校园应用平台难以切实满足师生实际使用需求。结合当前发展情况来看,随着我国互联网技术水平的不断提升,移动校园已然发展成为高校建设发展的必然趋势之一。但是由于市面上移動设备操作系统种类繁多,容易存在同一应用或者反复开发的现象问题。为及时解决这一问题,高校方面应该在开发移动应用的研究基础上,主动结合师生对移动校园业务的需求,开发适合本校师生需求的移动校园系统。
1 混合模式应用背景下跨平台移动校园系统的定位对象分析
与传统校园应用平台不同的是,移动校园系统所有的服务功能均可以在移动客户端中实现应用。也就是说,移动校园系统在模式需求方面,从原本的浏览器-服务器模式转变为客户端-服务器模式当中。但是,顾虑到跨平台移动校园系统用户App在后台维护工作方面需要电脑端支持,因此,在系统运作模式上需要采取传统模式与现代模式结合应用的方法进行操作,以便可以满足不同平台用户的使用需求。结合当前应用情况来看,基于混合模式的跨平台移动校园系统大体上可以满足安卓用户、iOS用户以及WP用户的使用需求。除此之外,混合模式中的浏览器-服务器模式主要供后台管理人员使用,一般多用于系统后台维护与管理当中。
2 混合模式应用背景下跨平台移动校园系统的定位功能分析
校园系统在服务对象定位方面,主要以校内师生成员为主。顾虑到系统功能的全面性,该移动平台校园移动系统在目标用户方面需要划分为四大类:教师、学生、游客以及系统管理员。根据不同类别用户对移动校园系统的需求不同,我们在移动校园系统服务功能的设计方面也需要根据目标用户需求情况进行合理划分。
教师功能模块主要围绕教师工资查询、排课管理以及教学评价等常用教学功能进行合理设计。与此同时,教师功能模块还需要增设一卡通以及图书馆等生活功能[2];学生功能模块主要围绕成绩查询以及选课系统等学习功能进行合理设计。除此之外,学生功能模块还需要增设就是联系方式以及社团信息公示等;游客功能模块主要围绕对外信息浏览权限等设计工作进行合理展开。如重点针对学校公共网站以及概况简介等就合理设计并供游客观赏;管理员功能模块主要围绕系统维护及管理功能以及系统访问权限设置等应用性问题进行合理设计。除此之外,管理员功能还应该针对管理系统服务程序以及数据备份等功能问题进行合理开发与设计[3]。
3 基于混合模式的跨平台移动校园系统关键技术研究
基于混合模式的跨平台移动校园系统在技术需求方面,主要可以根据客户端技术需求以及服务器技术需求进行统筹规划与合理设计。
一方面,对于客户端技术需求而言,主要以一次开发活动满足多种平台的使用需求为系统跨平台特点优势。另一方面,对于服务器技术需求而言,主要以服务器同时处理大量请求与承载庞大师生使用负荷为系统跨平台服务器技术需求。可以根据用户实际需求,提供相对应的服务接口方式。并按照标准化接口管理方式,为后期拓展提供良好的发展空间[4]。
本文所研究的基于混合式的跨平台移动校园系统在关键技术的选用方面,主要以Phone Gap 跨平台框架为主。本系统在关键技术的选用上可以根据作用需求以及应用性能的不同,分为跨平台实现移动校园系统客户端与跨平台实现移动校园系统服务端两部分。移动校园客户端在应用服务上主要以为游客、学生、游客、管理员等用户提供针对性应用服务。服务器端工作内容主要围绕客户端数据请求处理以及提供相应接口等内容进行开发设计。客户端主要利用HTML5、CSS3、Java Script等Web前端技术进行开发与设计,为用户群体提供良好的个性化服务。
服务器端主要利用轻量级SSM框架结构形式进行开发设计,满足系统运行需求。在数据库的选择应用方面,主要利用MySQL数据库实现对数据资源的存储与利用。对于安装在智能移动设备的App客户端,在开发设计中应该通过HTTP协议方式,与服务器交互层之间进行数据交互处理。结合以往的开发设计经验来看,交互层应用过程主要通过利用调用部署的方式,促使应用服务器上的业务逻辑层响应系统发送的数据请求。并在此基础上,利用JSONP实现对移动客户终端数据的跨域获取与处理[5]。
4 基于混合模式优势下跨平台移动校园系统的实现路径及方法措施分析
基于混合模式的移动校园系统在跨平台应用方面需要利用PhoneGap框架进行实现。在这一过程中,操作人员需要从Apache Cordova功能安装方面进行规划设计。首先,操作人员应该输入相关命令,完成安装工作。并以Cordova为基础,设置项目应用模块;其次,利用cmd控制台在系统目录中增设campus项目,并输入相关代码。完成上述操作之后,操作人员应该将Web应用代码放置到新设置项目的子文件夹当中。
此时代码可以被系统识别并自动执行,移动校园系统基本架设完成。一般来说,PhoneGap框架中携带本地API,可以满足移动终端原生功能需求。如可以满足移动终端相机功能、地理位置功能等。此外,若想确保移动终端原生功能得以良好应用,开发设计人员需要对项目中部分代码进行适当调整。调整结束之后,进行跨平台操作[6]。 4.1