BS结构开发模式采用的是网页设计语言,通过利用HTML构建页面的结构框架;CSS可定义丰富的样式,使页面变得美观整洁;JavaScript和它提供的一系列API赋予了Web页面强大的展现和交互能力,具有开发周期短、成本低等优点。3此外BS结构模式开发的应用不需要经过第三方审核发布,用户只需要通过利用终端上的浏览器访问特定的URL(统一资源定位符)即可,可以利用目前的一些社交媒体工具(例如微博、微信)进行推广,通过提高网站自身的知名度加以宣传,因此在针对国家精品课程资源网设计移动应用时优先考虑BS结构的开发方式。2采用JQueryMobile框架QueryMobile框架是基于JQuery的移动版本,是针对浏览器的移动Web应用开发框架,属于一款轻量级的移动Web应用开发框架。4JQueryMobile继承了JQuery全部的核心代码库,同时还发布了一个完整统一的jQuery移动UI框架。主要采用了以HTML和CSS为中心的方法开发页面,使用JavaScript专门致力于添加时间、动画及其他功能的实现,侧重点主要是为基于WebKit的浏览器提供经过优化的支持,支持主流的移动平台。3采用DreamweaverCS6开发工具利用Dreamweaver可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页,目前最新版本的DreamweaverCS6支持jQueryMobile框架,支持各种屏幕、手机和平板电脑建立项目,开发人员可以延续原有的网页设计习惯进行移动Web应用开发。此外CS6新版本中还使用了自适应网格版面创建页面,在发布前使用多屏幕预览审阅设计,同时“实时视图”和“多屏幕预览”面板可呈现HTML5代码,便于开发过程中的检查纠错,可大大提高工作效率。三、功能设计针对国家精品课程资源网开发的精品课程移动Web应用(后文简称“精品课程移动应用”)功能设计主要分为基础功能和个性化功能,其中基础功能支持注册用户与非注册用户对国家精品课程资源网的浏览和检索;个性化功能支持注册用户的如RSS订阅、互动、收藏评论等个性化功能。精品课程应用功能具体如图2所示。1基础功能(1)浏览功能浏览功能主要包括对课程资源的浏览和对有关精品课程建设新闻资讯的浏览。课程资源的浏览主要支持用户按照本科课程、专科课程和专家讲座进行浏览,同时根据最近更新的课程资
f龙源期刊网httpwwwqika
comc
源和最受用户好评的课程资源供用户浏览使用。新闻资讯浏览则主要是聚焦有关精品课程建设的国内外新闻。(2)检索功能课程资源的检索支持对课程资源元数据的检索,例如课程名、授课教师名字、课程所属的r