论文部分内容阅读
随着传统出版业与互联网技术的逐渐融合,随着国家对融媒体发展和传播的不断推进,将数字融合出版推向风口浪尖,传统的出版形式已经不再满足社会各界对权威内容的需求,数字内容服务必将成为引领现代出版业发展趋势的潮流。从长久发展的角度来看,融合多种媒体的数字融合出版将成为知识服务的重要突破口,是解决数字内容和服务的重要渠道,也是构建学习型社会的重要途径。数字融合出版打破了传统出版载体和模式的限制,借助于多媒体技术和网络技术的发展,读者更希望得到融多种媒体于一体的立体化出版物。然而,由于一些传统出版社及教育机构缺少内容发布平台,导致读者的需求得不到更好地满足。所以,西南师范大学出版社组织社内外力量,经过充分论证,准备搭建一套基于课程的在线课程平台系统,通过数字化的出版模式和智能化的内容推荐,探索一条符合现代出版和内容传播特点的知识服务系统,来满足读者日益增长的权威内容需要,完成读者向用户的转变。该项目是一个工程开发类项目,主要帮助出版社搭建以课程为单位管理信息资源的平台系统,结合国家对正式出版物的“三审”制度,规范课程内容发布前的审核流程,实现以图书为中心,课程内容立体化建设的功能,解决西南师范大学出版社媒体资源零散、知识碎片化严重、内容系统性不强、知识服务渠道不通等问题。在向用户提供课程服务时,让用户根据个性化需求,可以选择任意机构和任意导师的课程,课程平台通过课程导学、课程资源、课程交流、智能课程推荐等个性化功能,完成向用户传递系统化内容的知识服务。更难得的是,该项目提供了完全不一样的课程组织形式和内容传播模式,让个性化内容服务得到保障,可以让用户享受到高端的知识服务。该项目是基于Python语言的Django框架开发,并基于浏览器运行的Web在线课程平台项目,前端代码以HTML5+CSS3+Javascript+Jquery为核心框架,后台以Django特有的MTV设计模式作为核心框架,辅以AJAX技术与服务器完成部分数据交换,充分发挥Python语言在Web开发和智能推荐算法中的优势,采用了基于Bootstrap开发的Django平台运维管理插件Xadmin开发后台管理系统,利用Oracle旗下MySQL数据库管理数据,充分利用西南师范大学出版社现有流媒体服务器海量的存储能力和并发处理及传播能力,解决了课程中多媒体素材存储和课程视频并发的压力。该项目以模块化形式开发,包括用户中心、课程中心、课程机构、课程导师、课程审核、智能课程推荐和后台管理等多个主要功能模块。本人参与前期项目调研、论证、规划,后期主要完成了后台程序设计和代码编写工作。本文根据项目需求,整理了明确的项目需求文件,通过各模块用例图描述各元素属性,通过文字描述阐述各个模块的功能设计,并通过程序代码概括实现过程,最后介绍了在系统部署上线前的测试工作。目前,该课程平台初步完成上线部署前的测试,即将发布面向全社会开放。该项目整合了西南师范大学出版社现有的内容资源,满足用户对于系统化程度高、权威性强的内容需求,并通过课程的智能推荐,极大地促进了出版社数字内容和纸质图书的推广。