京大学和清华大学先后加入三大著名慕课平台的 edX 平台;2013 年 7 月,复旦
大学和上海交通大学与 Coursera 平台签署了合作协议;2013 年 9 月,在上海复 旦大学召开了“中国式慕课长三角论坛”;2013 年 10 月,清华大学启动了“学堂在 线”项目。目前,上海高校课程中心集纳了 30 所高校的 30 多门“慕课”课程;除 此之外,大概 70 多万的学生受益于上海交大“好大学在线”、 清华“学堂在线”分 别为广大学习者提供的 30 多门优质课程和 60 多门“慕课”课程。此外,深圳大
学 UOOC 联盟、东西部联盟高校等也陆续推进“慕课”研发。这些都表明我国高 校正逐步参与到这一高等教育领域的发展浪潮中。
现在“慕课”建设自上而下席卷全球,教学视频愈发精致短小,教学应用与日 俱增,应用领域也由高等教育开始向基础教育拓展,在一定程度上推动了中小学 课堂开放性。
1.2 主要研究内容
本课题首先阐述了慕课建设的现状及发展趋势,对比传统的课程网站,分析 慕课建设的优势及传统课程网站的不足,《数据结构》课程在计算机相关专业中 的重要地位,并提出了《数据结构》课程慕课建设的平台开发目标及需要解决的 各方面的问题,并按照一般软件的开发步骤即系统分析、系统设计、系统实现的 步骤进行对平台进行开发。以下为本课题主要的研究内容:
(1)根据《数据结构》课程慕课建设的现状和发展趋势,分析《数据结构》课 程 慕 课 建 设 的 系 统 体 系 结 构 以 及 开 发 平 台 的 选 择 。 该 系 统 采 用 B/S
(Browser/Server)体系结构, Windows + Apache + Mysql + Php(WAMP)开发 平台。
(2)对《数据结构》课程慕课平台的功能需求、系统管理及使用方法进行详细 分析,并给出详细的系统需求分析、技术分析和系统具体的目标,然后对系统功 能需求和功能结构作出具体的分析。
(3)根据《数据结构》课程的学习要求,分析应具备的管理功能。
(4)解决开发过程中遇到的错误。
(5)完成该系统功能模块的设计、数据库的设计和各个界面的设计,并用代码 实现该系统的具体功能。
1.3 本文的组织结构
本文共分为 6 个篇章来展示《数据结构》课程慕课建设。
第 1 章 绪论:该篇章用于展示系统的开发背景及意义、国内外研究现状及 发展趋势。
第 2 章 系统分析:该篇章主要阐述了系统的需求分析,系统的开发模型、 开发平台的选择以及相关开发技术的分析。
第 3 章 系统设计:该篇章提出了系统的目标,描述了系统的功能结构,详 细分析了系统的系统的功能需求以及主要业务流程,并给出该系统的数据模型及 数据字典。
第 4 章 数据库设计:该篇章给出了系统数据库的具体设计。主要包括了系 统数据库的分析,数据库概念设计、数据库逻辑结构设计、数据库物理结构设计, 并建立数据库,给出数据表。
第 5 章 系统功能模块设计:该篇章主要介绍了系统主要功能模块的具体实 现,并给出一部分重要的实现代码。
第 6 章 总结与展望:该篇章主要是对《数据结构》课程慕课建设进行总结 和反思,说明系统各个功能模块的实现程度及整个系统最终所达到的效果,对《数 据结构》课程慕课建设进行展望,并提出今后系统仍需完善的功能和需要改进的 地方,为后续的完善和再开发指明方向。论文网
2 系统分析