基于BS结构的课件管理系统设计与实现(共6页).doc
《基于BS结构的课件管理系统设计与实现(共6页).doc》由会员分享,可在线阅读,更多相关《基于BS结构的课件管理系统设计与实现(共6页).doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上基于BS结构的课件管理系统设计与实现 摘 要:为了改进高校课件管理和评审工作方法,对课件管理系统的结构进行设计,对开发工具进行了选型,分析了系统的工作原理和总体工作流程。 关键词:B/S;课件;系统 中图分类号:TP311.52 课件管理系统是一种确保高校课件资源信息共享和高效利用的重要手段之一。对比传统课件管理和评审方法,不仅可满足课件资源高效自动网络管理和评审的工作方式,还可以对课件管理与评审功能进行优化。近年来,系统被广泛应用于教育教学、科学研究、课程开发、精品课程建设、教学资源库建设等教育类核心领域1。 1 系统概述 课件管理系统是指将计算机辅助教学资源形成资
2、源库,在进行教学演示、自主学习等情况下,通过特定的检索机制和展现平台将符合条件的课件资源提取并合理、有效使用的过程。系统归于管理信息系统范畴,主要涉及教育学、计算机科学与技术、多媒体技术等多门学科,属于多学科交叉、具有鲜明特色和应用前景的边缘新兴科学2。 课件管理系统并不是简单的课件上传或下载,课件的有效管理和高效利用也是系统的重要组成。 2 系统总体设计 2.1 系统结构设计 系统采用B/S结构的方式进行架构,系统由Web服务器、数据库服务器、存储服务器、正文处理服务器以及备份服务器组成,系统结构如图1所示。 图1 系统结构图 系统在用户访问检索服务器时采用标准的HTML协议,存储服务器与备
3、份服务器间基于TCP实现网络互通,客户端与存储服务器使用流媒体协议和HTML协议沟通,整个系统基于千兆以太网运行。 Web服务器:提供课件的管理、浏览、检索、评审、评价等服务。 存储服务器:提供课件的存取服务。教师上传课件时提供相应的上载服务,专家评审课件以及用户点播课件时提供Flash播放服务以及流媒体播放服务。 备份服务器:为存储服务器提供备份服务,在存储服务器发生故障时,利用备份服务器上的冗余数据进行恢复。 数据库服务器:存储课件检索数据。 正文处理服务器:用于创建检索索引,以及对课件进行重复率检测。 2.2 系统开发工具 2.2.1 开发语言选型 系统主流开发语言有JAVA、.Net、
4、Python等,其中Python具有免费开源、简洁易读易学、标准库强大、支持面向对象的编程、开发效率高、项目研究人员熟知等优点。 2.2.2 开发工具选型 Windows平台上的Python开发语言可供选择的主流开发工具有PyDev、NetBean、PyScripter、Emacs、Wing IDE等,其中Wing IDE编辑器强大、代码智能化,可以调试django应用,在系统开发、调试等各方面提供了较高的易用性。 2.2.3 扩展库选型 Python开发语言可供选择的主流系统扩展库有Protobuf、pickle等,其中协议中间件使用Google的Protobuf可以获得更高的传输效率,方便
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 BS 结构 课件 管理 系统 设计 实现
限制150内