基于多终端访问的课程网站智能生成系统技术方案

技术编号:9738587 阅读:273 留言:0更新日期:2014-03-06 13:26
本发明专利技术涉及一种基于多终端访问的课程网站智能生成系统,属于课程网站建设技术领域。该发明专利技术中以课程网站智能生成系统开发为主线,重点解决教师在课程网站建设过程中遇到的难点问题。在系统开发过程中,通过“黑盒子”式的功能封装,简化教师在课程网站建设中的操作、以“零培训”的设计帮助教师轻松完成课程网站的建设。该发明专利技术的有益效果在于:(1)学校建成面向多终端的课程网站集中展示平台,学生可以随时随地利用各种类型的设备(电脑、手机,PAD等)进行课程浏览和学习,在提升用户体验的同时提高学生自主学习的兴趣。(2)搭建“零培训”的课程网站智能生成系统,在资料准备充分的条件下,无计算机技术基础的教师也可以15分钟内轻松完成面向多终端的课程网站建设、发布。(3)学校整体课程网站建设水平得到提升。

【技术实现步骤摘要】
基于多终端访问的课程网站智能生成系统
本专利技术涉及一种基于多终端访问的课程网站智能生成系统,属于课程网站建设

技术介绍
目前,课程网站的开发和建设是精品课程、公开课等建设成果展示与推广的重要方式,然而由于网站建设专业性强、技术复杂度高,教师很难全面掌握网站开发的技术,同时对上传的数字资料的保护也缺乏有效的手段。教师进行课程网站建设的途径一般有以下几种:(I)基于BlackBoard建设的课程网站,其优缺点为=BlackBoard全球市场占用率80%以上,功能强大,易用性好。美中不足的地方有:价格昂贵;个性化功能需求开发困难;数字资料缺乏有效的保护;大文件上传困难,无流媒体服务支持;无面向android等多终端访问的设计。(2)基于网站群系统建设的课程网站,其优缺点为:站群系统侧重文本、图片资料的管理和发布,模板制作专业性强,不易掌握,同时具有同I类似的不足。(3)基于开源Moodle建设的课程网站,开源软件,管理维护困难。除经费投入方面,具有同BlackBoard类似的不足。(4)其他(如Authorware、精品课程制作工具、自行开发等):仅能开发一般功能的课程网站,不具备实现多终端和资源保护等方面的功能。
技术实现思路
本专利技术的目的在于克服上述技术的缺陷,提供一种基于多终端访问的课程网站智能生成系统,以便生成易用性、智能生成、多终端访问、数字资源保护、“零培训”的课程网站系统。为了实现上述目的,本专利技术的技术方案如下。一种基于多终端访问的课程网站智能生成系统,包括以下步骤:运用软件工程思想,以面向对象设计和结构化设计相结合的方法,先总体,后局部,自顶向下,逐步求精,进行功能设计。(I)在需求分析阶段,通过调查研究的方法,对课程网站建设的需求(内容框架、功能需求)进行调查、总结。(2)在需求分析的基础上进行系统详细设计和数据库设计,制订系统开发计划。(3)系统开发完成后,选取一门课程在此系统中进行建设,同时完成系统测试、优化。(4)系统使用java语言和mysql进行开发,采用SSH框架的MVC开发模式(表现层、业务逻辑层和数据服务层)。该专利技术中,以课程网站智能生成系统开发为主线,重点解决教师在课程网站建设过程中遇到的难点问题。在系统开发过程中,通过“黑盒子”式的功能封装,简化教师在课程网站建设中的操作、以“零培训”的设计帮助教师轻松完成面向多终端访问的课程网站的建设。系统主要解决教师开发网站的难点而进行的特色功能设计包括如下方面:(I)网站智能生成:教师选择网站样式后,系统建立课程通用菜单(调研后确定,教师管理中可以调整)、自动生成网站框架。(2)简化内容建设:教师选择课程网站的资料(如PPT、DOC、PDF类资料)进行提交即可,为了满足多终端访问的需要,系统将会自动把资料转换成pdf和SWf格式(由于苹果系统对swf格式支持较差,Pdf格式主要用于苹果系统上显示文本类课程资料),保持排版的美观性;(3)数字资料保护:文档类资料自动转码生成受保护的Pdf和swf文档,有效保护教师上传的原始资料;(4)视频文件上传:采用java applet技术构建,前期测试中,局域网内通过浏览器可以轻松上传2G以上的文件(单个)。(5)视频转码:系统设计了视频转码功能,对于不适合网络传输的视频进行普清、标清格式的转码,以适合不同用户终端和网络环境的用户。解决了课程网站上视频播放很“卡”的问题。(6)多终端访问:除设计多套面向计算机的模板供课程网站在计算机上展示外,还单独考虑了面向手机、PAD等终端的功能和展示模板(同时还可以制作课程网站面向android用户的APK安装包)。教师在计算机上传课程资料后,系统会同时生成面向计算机用户和其他终端用户的课程网站,无须重复建设。[0021 ] 本专利技术中,教师选择课程样式后会自动生成网站的界面和内容框架(在线测试和师生交流模块可以选择性使用),教师上传资料后,课程网站便会自动生成。同时,教师上传PPT、DOC等文档后,系统自动进行转码保护,生成内容无法复制的PDF和SWF格式的文档,发布时隐藏文件的绝对路径,达到文本资料保护的目的。对于多媒体类资料(如mpeg、avi等格式的视频),系统采用java的Applet技术实现大文件上传,利用视频转码技术处理上传后的视频文件,对于不适合网络传输的视频进行普清、标清格式的转码,以适合不同用户终端和网络环境的用户。在网站的展示层,针对不同的网站样式,分别提供面向计算机和android设备(手机、PAD)的模板,用户在访问课程网站时,系统自动判断用户的访问终端和网络环境,提供与终端设备相匹配的访问模板和视频资源,提高用户体验。该专利技术的有益效果在于:(I)学校建成面向多终端的课程网站集中展示平台,学生可以随时随地利用各种类型的设备(电脑、手机,PAD等)进行课程浏览和学习,在提升用户体验的同时提高学生自主学习的兴趣。(2)搭建“零培训”的课程网站智能生成系统,在资料准备充分的条件下,无计算机技术基础的教师也可以15分钟内轻松完成面向多终端的课程网站建设、发布。(3)学校整体课程网站建设水平得到提升。【附图说明】图1为该专利技术实施例系统开发流程图。图2为该专利技术实施例系统总体框架图。图3为该专利技术实施例课程网站建设流程图。图4为该专利技术实施例中SSH系统架构图。图5为该专利技术实施例中Android+JavaEE整合的架构图。【具体实施方式】下面结合附图进一步阐述该专利技术的【具体实施方式】。实施例本实施中,运用软件工程思想,以面向对象设计和结构化设计相结合的方法,先总体,后局部,自顶向下,逐步求精。在需求分析阶段,通过调查研究的方法,对课程网站建设的需求(内容框架、功能需求)进行调查、总结。在需求分析的基础上进行系统详细设计和数据库设计,制订系统开发计划。系统开发完成后,选取一门课程在此系统中进行建设,同时完成系统测试、优化。系统使用java语言和mysql进行开发,采用SSH框架的MVC开发模式(表现层、业务逻辑层和数据服务层)。系统开发流程如图1所示。本实施例系统总体框架图见图2。本实施例中SSH系统架构图见图4。本实施例中,系统主要解决教师开发网站的难点而进行的特色功能设计如下:(I)网站智能生成:教师选择网站样式后,系统建立课程通用菜单(调研后确定,教师管理中可以调整)、自动生成网站框架。课程网站建设流程图见图3,选择内置的课程样式,将课程初始化,生成课程默认菜单,并进行其他个性化设置,如课程横幅、课程主题图,通过系统,系统自动生成的课程框架。然后,教师上传课程资料,如文档、视频等,从而获得上传资料后的课程网站。(2)简化内容建设:教师选择课程网站的资料(如PPT、DOC、PDF类资料)进行提交即可,为了满足多终端访问的需要,系统将会自动把资料转换成pdf和SWf格式(由于苹果系统对swf格式支持较差,Pdf格式主要用于苹果系统上显示文本类课程资料),保持排版的美观性;(3)数字资料保护:文档类资料自动转码生成受保护的Pdf和swf文档,有效保护教师上传的原始资料;(4)视频文件上传:采用java applet技术构建,前期测试中,局域网内通过浏览器可以轻松上传2G以上的文件(单个)。(5)视频转码:系统设计了视频本文档来自技高网...

【技术保护点】
一种基于多终端访问的课程网站智能生成系统,其特征在于:该系统设计包括以下步骤:运用软件工程思想,以面向对象设计和结构化设计相结合的方法,先总体,后局部,自顶向下,逐步求精,进行功能设计:(1)在需求分析阶段,通过调查研究的方法,对课程网站建设的需求(内容框架、功能需求)进行调查、总结;(2)在需求分析的基础上进行系统详细设计和数据库设计,制订系统开发计划;(3)系统开发完成后,选取一门课程在此系统中进行建设,同时完成系统测试、优化;(4)系统使用java语言和mysql进行开发,采用SSH框架的MVC开发模式(表现层、业务逻辑层和数据服务层)。

【技术特征摘要】
1.一种基于多终端访问的课程网站智能生成系统,其特征在于:该系统设计包括以下步骤:运用软件工程思想,以面向对象设计和结构化设计相结合的方法,先总体,后局部,自顶向下,逐步求精,进行功能设计: (1)在需求分析阶段,通过调查研究的方法,对课程网站建设的需求(内容框架、功能需求)进行调查、总结; (2)在需求分析的基础上进行系统详细设计和数据库设计,制订系统开发计划; (3)系统开发完成后,选取一门课程在此系统中进行建设,同时完成系统测试、优化; (4)系统使用java语言和mysql进行开发,采用SSH框架的MVC开发模式(表现层、业务逻辑层和数据服务层)。2.根据权利要求1所述的基于多终端访问的课程网站智能生成系统,其特征在于:所述系统通过“黑盒子”式的功能封装,简化教师在课程网站建设中的操作、以“零培训”的设计帮助教师轻松完成课程网站的建设,系统主要解决教师开发网站的难点而进行的特色功能设计包括如下方面: (1)网站智能生成:教师选择网站样式后,系统建立课程通用菜单(调研后确定,教...

【专利技术属性】
技术研发人员:杨春节朱军鄢高翔简少明陈道存汪益民康琳琳
申请(专利权)人:安徽农业大学
类型:发明
国别省市:

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

1