一种适用于不同移动终端的培训系统技术方案

技术编号:15506692 阅读:115 留言:0更新日期:2017-06-04 01:42
本发明专利技术提供一种适用于不同移动终端的培训系统,涉及互联网技术领域。该培训系统包括用户登录模块、选课模块、课程学习模块、学分查询模块;所述用户登录模块包括验证单元,存储单元;所述选课模块包括课程推送单元;所述课程学习模块包括学习时间记录单元,学习进度更新单元;所述培训系统的视频播放为无插件视频播放,该培训系统采用能兼容各类移动终端系统及机型的样式框架,采用统一的浏览器内核。本培训系统能够实现视频跨平台播放,提升了界面适配性,降低界面出现变形的情况,提升了兼容性及性能,使界面操作更加顺畅,还能够为用户推送相应课程。

A training system suitable for different mobile terminals

The invention provides a training system suitable for different mobile terminals, relating to the field of Internet technology. The training system includes user login module, course module, learning module, credit inquiry module; the user login module including verification unit, storage unit; the elective module includes course push unit; module includes learning time records the meta learning course, learning progress update unit; the training system of the video play for free plug-in video playback, the training system using mobile terminal system framework is compatible with all kinds of models and styles, using a unified browser kernel. This training system can realize cross platform video playback, improve interface compatibility, reduce interface deformation, improve the compatibility and performance, make the interface more smoothly, but also for the user to push the corresponding curriculum.

【技术实现步骤摘要】
一种适用于不同移动终端的培训系统
本专利技术涉及互联网
,尤其涉及一种适用于不同移动终端的培训系统。
技术介绍
随着科技的发展与进步,现在的移动终端功能越来越丰富,越来越智能,比如手机,用户可以在手机上安装各种应用软件,使用户无论在何时何地,都可以通过移动互联网,获取自己想要的信息。目前市面上出现了很多课程培训应用软件,在手机上安装该应用软件,用户就可以进入应用软件进行课程学习,不用去学校或培训机构,随时随地的选择自己想要的学习内容进行学习,非常方便,快捷。然而,由于不同用户使用的移动终端系统及型号千差万别,现有的课程培训应用软件,通常是根据不同移动终端系统及型号,采用相应的语言进行开发,如开发苹果手机的课程培训应用软件需通过object-c进行开发,开发安卓手机的课程培训应用软件需要通过java语言进行开发。因此,现有的培训课程应用软件在开发过程中需要耗费很多的人力及物力,后期维护中,需对多套代码进行管理,其成本非常高,而且兼容性差,不能适用于不同移动终端。
技术实现思路
为解决现有技术的不足,本专利技术提供一种适用于不同移动终端的培训系统。本专利技术解决其技术问题所采用的技术方案是,一种适用于不同移动终端的培训系统,该培训系统包括用户登录模块、选课模块、课程学习模块、学分查询模块。所述用户登录模块包括用于验证用户登录信息的验证单元,用于记录并且保存用户登录信息的存储单元;所述用户登录信息包括用户名、密码、登录类别,该登录类别包括公务员、事业单位人员、专业技术人员。所述选课模块包括用于根据用户登录信息中的登录类别为用户推送相应课程的课程推送单元。所述课程学习模块包括用于记录用户学习时间超过预设时间值的学习记录的学习时间记录单元,用于将学习记录上传至服务器从而实现学习进度实时更新的学习进度更新单元。所述预设时间值为10s。所述培训系统的视频播放为无插件视频播放,该培训系统采用能兼容各类移动终端系统及机型的样式框架,采用统一的浏览器内核。进一步的,该培训系统还包括:政策文件学习模块、红色经典电影模块、广图精品课程模块。进一步的,所述选课模块还包括用于用户根据学分分类、课程分类、选课的情况以及关键字查找相应的课程来进行选课的课程查询单元。所述课程学习模块还包括课程视频学习单元、课程作业单元、学分计算单元,其中,学分计算单元用于根据用户的学习情况进行学分计算并且将学分进行存储。所述无插件视频播放为Html5的Video。所述样式框架为ionic框架内置样式与自定义样式相结合,具体是ionic+cordova+Angularjs+自定义CSS框架及JS的MVC模式。所述浏览器内核添加了crosswalk插件。本专利技术适用于不同移动终端的培训系统的有益效果有:1、通过Html5的Video实现了视频播放的跨平台,降低了开发及维护成本。2、样式框架采用ionic框架内置样式与自定义样式相结合,提升了本培训系统在不同移动终端上的界面适配性,降低界面出现变形的情况。3、浏览器内核添加了crosswalk插件,能够统一浏览器内核,提升了本培训系统的兼容性及性能,使界面操作更加顺畅,让用户体验到与原生应用无差别。4、能够根据用户登录信息中的登录类别为用户推送相应课程。附图说明图1是本专利技术实施例一适用于不同移动终端的培训系统的结构示意图;图2是本专利技术实施例一用户登录及选课学习的步骤流程图。具体实施方式下面结合附图对本专利技术的具体实施方式作进一步详细的说明。实施例一,一种适用于不同移动终端的培训系统,如图1所示,该培训系统包括用户登录模块、选课模块、课程学习模块、学分查询模块、政策文件学习模块、红色经典电影模块、广图精品课程模块。用户登录模块包括用于验证用户登录信息的验证单元,用于记录并且保存用户登录信息的存储单元;所述用户登录信息包括用户名、密码、登录类别,该登录类别包括公务员、事业单位人员、专业技术人员。选课模块包括用于根据用户登录信息中的登录类别为用户推送相应课程的课程推送单元,还包括用于用户根据学分分类、课程分类、选课的情况以及关键字查找相应的课程来进行选课的课程查询单元。课程学习模块包括用于记录用户学习时间超过预设时间值的学习记录的学习时间记录单元,用于将学习记录上传至服务器从而实现学习进度实时更新的学习进度更新单元,还包括课程视频学习单元、课程作业单元、学分计算单元,其中,学分计算单元用于根据用户的学习情况进行学分计算并且将学分进行存储,以确保用户再次学习时,能从上次退出时间点继续进行学习。所述预设时间值为10s。学分查询模块包括学分情况单元与学习情况单元。本培训系统的视频播放为无插件视频播放,该无插件视频播放为Html5的Video,能够实现视频播放的跨平台,降低了开发及维护成本。该培训系统采用能兼容各类移动终端系统及机型的样式框架,采用统一的浏览器内核。所述样式框架为ionic框架内置样式与自定义样式相结合,具体是ionic+cordova+Angularjs+自定义CSS框架及JS的MVC模式,提升了本培训系统在不同移动终端上的界面适配性,降低界面出现变形的情况。所述浏览器内核添加了crosswalk插件,能够统一浏览器内核,提升了本培训系统的兼容性及性能,使界面操作更加顺畅,让用户体验到与原生应用无差别。用户在移动终端上安装并且启动本培训系统后,要想进入本培训系统进行学习,首先要注册账号并且用账号进行登录。用户登录到本培训系统时,本培训系统会将用户名及密码,组合成特定字符串,并进行加密发送到服务端进行验证,由后台解密后对输入的用户名和密码进行验证,返回相应的登录结果。登录模块接收到服务端返回的信息,根据用户不同的token获取相应的用户信息,并进行权限内的功能。用户登录后,本培训系统根据用户token请求服务端对应用户学分数据,在应用端页面进行展示,用户即可查看所获取课程学习的学分。用户登录后,也可以根据自己的需要查询相应的课程来进行选课。可以根据学分分类、课程分类、选课的情况以及关键字查找相应的课程来进行选课。本培训系统通过用户token,将加密后的用户选课相关信息,提交到后台服务器,并存入选课信息库。用户在本培训系统查看选课信息时,本培训系统再根据相应的用户token取出展示用户选课详细信息。用户选课之后就可以进行相应课程学习。在线学习包含课程视频学习和课程作业。课程视频学习和课程作业全部学习完成之后本课程才算完成,才能获得相应的学分。视频学习采用Html5的Video实现多端的视频学习播放功能,视频学习中记录用户超过10s的学习记录,每次学习低于10s将不记录,本培训系统在用户视频学习过程中不断上传更新学习进度至服务端进行同步记录,以确保用户再次学习时,能从上次退出时间点继续进行学习。如图2所示:用户登录本培训系统时,系统执行的操作包括:S1,输入用户名和密码;S2,获取表单中的用户名和密码;S3,判断用户名与密码是否为空,是则返回执行步骤S1,否则执行步骤S4;S4,链接数据;S5,判断是否存在此链接数据,是则执行步骤S6,否则提示错误后返回执行步骤S1;S6,存取用户名和id,跳转到首页。用户在本培训系统首页中,进行选课时,系统执行的步骤包括:S21,选择课程;S22,确认是否选课,是则执行步骤本文档来自技高网...
一种适用于不同移动终端的培训系统

【技术保护点】
一种适用于不同移动终端的培训系统,该培训系统包括用户登录模块、选课模块、课程学习模块、学分查询模块;其特征在于:所述用户登录模块包括用于验证用户登录信息的验证单元,用于记录并且保存用户登录信息的存储单元;所述用户登录信息包括用户名、密码、登录类别,该登录类别包括公务员、事业单位人员、专业技术人员;所述选课模块包括用于根据用户登录信息中的登录类别为用户推送相应课程的课程推送单元;所述课程学习模块包括用于记录用户学习时间超过预设时间值的学习记录的学习时间记录单元,用于将学习记录上传至服务器从而实现学习进度实时更新的学习进度更新单元;所述培训系统的视频播放为无插件视频播放,该培训系统采用能兼容各类移动终端系统及机型的样式框架,采用统一的浏览器内核。

【技术特征摘要】
1.一种适用于不同移动终端的培训系统,该培训系统包括用户登录模块、选课模块、课程学习模块、学分查询模块;其特征在于:所述用户登录模块包括用于验证用户登录信息的验证单元,用于记录并且保存用户登录信息的存储单元;所述用户登录信息包括用户名、密码、登录类别,该登录类别包括公务员、事业单位人员、专业技术人员;所述选课模块包括用于根据用户登录信息中的登录类别为用户推送相应课程的课程推送单元;所述课程学习模块包括用于记录用户学习时间超过预设时间值的学习记录的学习时间记录单元,用于将学习记录上传至服务器从而实现学习进度实时更新的学习进度更新单元;所述培训系统的视频播放为无插件视频播放,该培训系统采用能兼容各类移动终端系统及机型的样式框架,采用统一的浏览器内核。2.根据权利要求1所述的适用于不同移动终端的培训系统,其特征在于,该培训系统还包括:政策文件学习模块、红色经典电影模块、广图精品课程模块。3.根据权利要求1所述的适用于不同移动终端的培训系统,其...

【专利技术属性】
技术研发人员:彭建军陈志标
申请(专利权)人:广州网才信息技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1