欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    基于BS结构的课件管理系统设计与实现(共6页).doc

    • 资源ID:19327386       资源大小:16.50KB        全文页数:6页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于BS结构的课件管理系统设计与实现(共6页).doc

    精选优质文档-倾情为你奉上基于BS结构的课件管理系统设计与实现 摘 要:为了改进高校课件管理和评审工作方法,对课件管理系统的结构进行设计,对开发工具进行了选型,分析了系统的工作原理和总体工作流程。 关键词:B/S;课件;系统 中图分类号:TP311.52 课件管理系统是一种确保高校课件资源信息共享和高效利用的重要手段之一。对比传统课件管理和评审方法,不仅可满足课件资源高效自动网络管理和评审的工作方式,还可以对课件管理与评审功能进行优化。近年来,系统被广泛应用于教育教学、科学研究、课程开发、精品课程建设、教学资源库建设等教育类核心领域1。 1 系统概述 课件管理系统是指将计算机辅助教学资源形成资源库,在进行教学演示、自主学习等情况下,通过特定的检索机制和展现平台将符合条件的课件资源提取并合理、有效使用的过程。系统归于管理信息系统范畴,主要涉及教育学、计算机科学与技术、多媒体技术等多门学科,属于多学科交叉、具有鲜明特色和应用前景的边缘新兴科学2。 课件管理系统并不是简单的课件上传或下载,课件的有效管理和高效利用也是系统的重要组成。 2 系统总体设计 2.1 系统结构设计 系统采用B/S结构的方式进行架构,系统由Web服务器、数据库服务器、存储服务器、正文处理服务器以及备份服务器组成,系统结构如图1所示。 图1 系统结构图 系统在用户访问检索服务器时采用标准的HTML协议,存储服务器与备份服务器间基于TCP实现网络互通,客户端与存储服务器使用流媒体协议和HTML协议沟通,整个系统基于千兆以太网运行。 Web服务器:提供课件的管理、浏览、检索、评审、评价等服务。 存储服务器:提供课件的存取服务。教师上传课件时提供相应的上载服务,专家评审课件以及用户点播课件时提供Flash播放服务以及流媒体播放服务。 备份服务器:为存储服务器提供备份服务,在存储服务器发生故障时,利用备份服务器上的冗余数据进行恢复。 数据库服务器:存储课件检索数据。 正文处理服务器:用于创建检索索引,以及对课件进行重复率检测。 2.2 系统开发工具 2.2.1 开发语言选型 系统主流开发语言有JAVA、.Net、Python等,其中Python具有免费开源、简洁易读易学、标准库强大、支持面向对象的编程、开发效率高、项目研究人员熟知等优点。 2.2.2 开发工具选型 Windows平台上的Python开发语言可供选择的主流开发工具有PyDev、NetBean、PyScripter、Emacs、Wing IDE等,其中Wing IDE编辑器强大、代码智能化,可以调试django应用,在系统开发、调试等各方面提供了较高的易用性。 2.2.3 扩展库选型 Python开发语言可供选择的主流系统扩展库有Protobuf、pickle等,其中协议中间件使用Google的Protobuf可以获得更高的传输效率,方便地扩展到其他语言上,而网络通信中间件则采用Zero MQ更加适合本系统。选用NetworkX可以使用有向图来处理系统内各状态的变迁。 为了处理课件媒体,还要采用Pywin32模块和Office提供的com组件来处理WORD、PPT的课件点播。对于视频、音频类的课件,需要利用PyMedia进行处理,PyMedia可以编解码wav、mp3、ogg、avi、divx、dvd、cdda等常见媒体格式。 2.2.4 管理数据库选型 系统可作为管理数据库的备选数据库系统有SQL Server、MySQL、SYBASE、ORACLE、DB2、ACCESS、SQLITE等,其中SQL Server数据库效率高、可维护性高,在性能、灵活性、可伸缩性及可靠性等方面都具有优势。 综上所述,系统选用Python作为开发语言,选用Wing IDE作为开发工具,选用Protobuf扩展库来处理和实现编解码媒体格式、课件点播等功能,选用SQL Server实现管理数据库。 3 系统工作原理 系统的逻辑结构由WEB前端处理子系统、正文处理子系统、存储子系统、课件点播子系统等组成,主要负责课件资源的收录、审查、储存、检索、维护、使用等内容,其工作原理如图2所示,是教师和专家共同完成课件的收录和审查工作,系统对课件的收录执行相关的辅助和约束,并将课件的数据存储在数据库和存储服务器上;利用正文处理子系统来将课件的正文进行结构化处理,建立关键词到课件的映射关系,为用户提供精确的检索功能。用户在系统中检索、点播和评价课件,系统不但为用户提供服务,同时记录和统计用户行为,根据这些统计数据在系统内部进行反馈,不断提高服务质量。 图2 系统工作原理图 4 系统总体工作流程 教师登录系统后在系统内上传课件等待专家评审。专家进入系统对课件发起评审,当评审票数通过后,系统将课件置为评审通过状态。然后教师和学生再次登录到系统,通过检索或者系统推荐的方式就可以查看到该课件,通过点播该课件进行观看。教师和学生都可以对该课件的质量进行评价,流程如图3所示。 图3 系统总体工作流程图 5 结束语 课件管理系统的设计与实现是高校对课件管理与评审工作模式进行全新的升级换代,可以有效增强课件管理和评审工作的功能和手段,实现并提高系统的可靠性、安全性、灵活性、易用性、实时性、兼容性、稳定性以及可扩展性,同时整体提升高校教学现代化、课件资源管理和评审规范化、资源共享和高效利用的水平。 参考文献: 1唐思章.基于Web的网络课件管理系统J.上海商学院学报,2006(02):32-36 2崔剑.试析计算机在线课件管理系统的设计与实践J.电脑与电信,2011(08):75-76 作者简介:刘春(1981-),男,四川内江人,硕士,讲师,主要研究方向:计算机网络管理。 作者单位:四川建筑职业技术学院网络管理中心,四川德阳 专心-专注-专业

    注意事项

    本文(基于BS结构的课件管理系统设计与实现(共6页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开