1、 第一章第一章 绪论绪论 1.1 1.1 开发背景开发背景 随着网络的普及,学校需要寻找新的学习模式。在线学习是一种新的教育形 式。在线学习系统主要服务于学校内的所有学生,为他们很好的提供更多元化的 学习环境、更方便复习,预习的学习渠道。在线学习系统是一个正在兴起的应用 领域,主要利用网页制作、数据库等技术实现网上教学的实时性、交互性、动态 性。目前对于网上学习的模式以及其所涉及的技术仍有许多问题需要探讨和解 决。本系统突破一般多媒体辅助教学工具的思想,目的是尽可能将现实的活生生 的学习环境和方法应用于网络教学中,提高学生网上学习的兴趣,从而真正提高 网上学习质量; 同时本系统的总体框架是为建
2、立多学科的通用的模块化的网上学 习平台,为今后开展广泛的网上教育提供技术基础服务。作为传统教学的延伸, 网络信息化教学的作用正逐步被人们所重视,随着网络技术和多媒体技术的进步, 网络信息化教学系统还会有更多的发展空间。 1.2 1.2 开发意义开发意义 在传统的课堂式教学下学习存在着很多的缺点:如:享受到最优秀老师服务 的只能是少数人;不能随时随地、灵活有效的、个人掌握学习主动权。随着科 学技术的不断提高,计算机科学与技术日渐成熟,计算机应用的普及,计算机 已进入人类社会生活的各个领域,并发挥着越来越重要的作用,越来越多的学 员选择网上在线学习。 在线学习提供最优秀的教育资源传统授课方式中,真
3、正能享受到最优秀老师 服务的只能是少数人,而通过在线学习提供的视频学习,任何人都可以轻松享受 到优秀老师提供的教学服务,在线学习系统整合各领域最优秀的教学视频,可以 让你接受的第一流的教育。在线学习不受时间的限制,并且可以随时随地在可以 上网的地方参与学习。 第二章第二章 系统分析系统分析 2.1 2.1 系统的需求分析系统的需求分析 区别于课堂式教育,网上在线学习具有了传统的课堂式学习无可比拟的优 点:网上在线学习体现了真正的因材施教;学生学习不受入学年龄的限制,并 且可以避免传统教学模式下时间和空间的限制;在线学习对学生来说是时空的 解放,宽松的学习氛围更可以使学生发挥他们的聪明才智,他们
4、可以在学习活 动中相互启发、协作交流;在线学习也是一种多向的信息交流活动,学生在获 取不同的学习资源时可进行比较,集思广益,取长补短,深入理解和消化所学的 知识,益于对新知识的意义建构;当代学生学习动机呈多样性,学习压力因素 各异,而在网络背景下的学习者可根据自身的特点采取不同的学习方法。让更 多的人符合科学发展跟上时代的步伐。 根据以上实际的需求和特色,本系统需满足以下几个方面的要求: 1. 提供一个可以与他人交流互动的平台,在这个平台上面学生可以发表自 己的见解,达到交流共享信息的目的 2. 学生可在此系统中注册成为用户,注册成功之后在平台上交流时其他用 户就可以知道你的信息,从而可以使用
5、户大胆放心的在这个平台上分享 更多的信息。 3. 学生可以在此平台上获取到他们所想要的学习资料 4. 学生可以在此平台上进行在线学习。 2.2 2.2 系统开发设计思想系统开发设计思想 系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于 未参与开发的技术维护人员补充、维护; 系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修 改、备份等操作。 2.32.3 系统开发步骤系统开发步骤 在线学习系统的建立与应用可以划分成总体规划、系统开发和系统运行三个 阶段,其中系统开发阶段还可进一步分为系统分析、系统设计和系统实施等工作 环节。上述各个阶段排列成一个严格的线性开发
6、序列,在每个工作阶段均产生完 整的技术文档作为下一阶段工作的指导和依据,每一阶段都应对文档进行评审, 确信该阶段工作已完成并达到要求后才能进入下一阶段, 同时在以后的工作中不 能轻易改变前面经过评审的成果。 上述开发方式的主要优点是便于开发工作的组织和管理,并且可大大降低在 线学习系统开发的复杂性。 国内外许多系统开发的实例都证明这是一种行之有效 的开发方式。 2.4 2.4 系统的主要技术系统的主要技术 2.4.12.4.1 Browser/ServerBrowser/Server 系统的三层体系结构系统的三层体系结构 在 Browser/Server 的系统中,用户可以通过浏览器向分布在网络上的许多服 务器发出请求。Browser/Server 结构极大的简化了客户机的工作,客户机上只需 安装、配置少量的客户端软件即可,服务器将担负更多的工作,对数据库的访问 和应用程序的执行将在服务器上完成。 在 Browser/Server 三层体系结构下,表示层(Presentation)、功能层(Business Logic)、数据层(Data Service)被分割成