精品课程制作系统的产品化设计与实现

精品课程制作系统的产品化设计与实现

论文摘要

为了全面提高教学质量,2003年教育部决定实施“高等学校教学质量和教学改革工程”,精品课程建设项目是“质量工程”的重要内容之一。在2007~2010三年中,需要建设1897门国家精品课程和更多的省级、校级精品课程,将优秀课程的教学大纲、教案、习题、实验指导、参考文献目录等教学资源上网和共享。如何高效率和高质量的建设精品课程是当前精品课程建设中亟待解决的热点问题。目前市场上出现了以天空教室?精品课程开发系统为代表的几种针对精品课程建设的专业软件,提高了精品课程建设的效率和质量。但这些软件仍然存在不足,如网站框架结构单一,课件导入不够精细等。为此,成立了精品课程制作系统项目并开发完成了第一个版本。然而,项目化设计的软件在应用范围、软件质量、升级维护、推广成本等方面存在固有缺陷,并不能适应精品课程建设的需求,软件产品化是唯一的解决途径。以软件产品化为设计原则与目标,精品课程制作系统进行了重新设计和实现。在系统开发中,以用户体验为目标,完善了功能设计,美化了系统外观;按照模块化、层次化、数据与软件分离的原则重建系统架构,着重增强了系统的可扩展性和稳定性;积极采用领域专用语言、正则表达式等技术和成熟代码库优化系统实现,确保了软件质量;采用源代码管理、缺陷管理等软件管理方法规范系统研发过程,提高了开发效率和软件质量。相较于精品课程制作系统本版的上一版本,新版系统的用户体验更好,可靠性、可扩展性和可维护性得到提高,在软件产品化上获得了更多的认同,基本达到设计目标。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 课题来源
  • 1.2 课题研究背景、目的和意义
  • 1.3 研究现状
  • 1.4 主要研究工作
  • 2 系统总体设计
  • 2.1 系统需求分析与设计
  • 2.2 系统架构的重新设计
  • 2.3 功能的实现策略
  • 2.4 本章小结
  • 3 系统采用的关键性技术
  • 3.1 搭建系统框架采用的关键技术
  • 3.2 领域专用语言的引入
  • 3.3 团队开发过程的管理
  • 3.4 使用成熟类库开发软件
  • 3.5 本章小结
  • 4 系统实现
  • 4.1 领域专用语言的实现
  • 4.2 正则表达式的应用
  • 4.3 基于数据和表现分离模式实现 Web 试卷功能
  • 4.4 软件界面和产品包装
  • 4.5 本章小结
  • 5 系统测试
  • 5.1 测试环境
  • 5.2 基础功能测试
  • 5.3 添加的功能测试
  • 5.4 性能测试
  • 5.5 本章小结
  • 6 总结与展望
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  ;  

    精品课程制作系统的产品化设计与实现
    下载Doc文档

    猜你喜欢