学生自主学习子系统设计与实现.doc

约61页DOC格式手机打开展开

学生自主学习子系统设计与实现,基于校园网的网络教学平台——摘要随着计算机技术和网络技术的飞速发展,网络在教育领域发挥越来越大的作用,产生了网络教学这一新的教学模式。网络教学突破了传统教学的时空限制,对传统的以课堂教学为核心的教学模式产生了巨大冲击。网络教学已成为现代教育的一个重要发展方向。网络教学正在高等院校深入开展,但...
编号:30-321105大小:2.84M
分类: 论文>计算机论文

内容介绍

此文档由会员 小花仙66 发布

基于校园网的网络教学平台——学生自主学习子系统设计与实现

摘 要
随着计算机技术和网络技术的飞速发展,网络在教育领域发挥越来越大的作用,产生了网络教学这一新的教学模式。网络教学突破了传统教学的时空限制,对传统的以课堂教学为核心的教学模式产生了巨大冲击。网络教学已成为现代教育的一个重要发展方向。
网络教学正在高等院校深入开展,但其教学效果并不尽如人意,缺乏高质量的通用的网络教学管理平台是其中的重要原因之一。
本文在分析了国内外网络教学管理平台的开发现状的基础上,设计与实现了一个基于J2EE技术的通用网络教学管理平台。平台采用浏览器/服务器(Browser/Server)模型,应用MVC(Model-View-Control)模式设计系统结构,通过Struts和Hibernate框架来实现,采用面向对象语言Java开发实现,并使用关系型数据库SQLServer2000作为数据库管理,为今后系统的移植性,跨平台使用,系统维护、功能扩展方面做了充足的准备工作。
本课题在对网络教学平台的认识与对目前网络教学平台的应用情况分析的基础上,以实施自主学习能力培养策略为论文出发点,设计一个以培养自主学习能力为特色的网络教学平台。在功能上实现了管理模块、教师模块、学生模块、交流模块、自主学习支持模块五大模块。系统将课程内容、讲义、学习策略、学习技巧、自主学习认知工具等有效地集成为一体,使学生在课程学习的过程中,学会合理的规划网络学习、高效地利用网络学习时间,养成自我监控的良好习惯,以提高学生在网络环境中的自主学习能力。

关键词:网络教学平台,J2EE,自主学习,Struts,Hibernate
Design and achieve of network teaching platform Based on Campus network——Student independent study sub-system
Abstract
With the development of computer and network technology,the network plays more important role in the educational fields,so this new networking education model occurred. The network teaching has broke the limits of the traditional teaching space and time and had the huge impact on the tradition teaching of taking the classroom instruction as the core educational model.The network teaching is regarded as an important development direction in the modern education.
The network teaching is developing thoroughly in university,but the teaching effect is not entirely satisfactory.One of the most important reasons is the lack of the high quality universal network teaching management platform.
Based on the analysis of present situation of network teaching management platform development in the domestic and foreign,this article has designed and realized universal networkteaching management platform using the J2EE technology.Based on Browser /Server model,the platform has been designed with MVC(Model-View-Control)and realized with J2EE technology using Struts and Hibernate technology to achieve.Using obj ect—oriented language Java development to achieve,and the use of relational database SQLServer2000 as database management,systems for the future of transplantation,the use of cross platform,system maintenance,extensions done a sufficient preparations.
Based on the understanding and the analyses of network education platform,this research takes the strategies of cultivating the ability of independent study as its chief purpose.It has achieved five modules including management module,teacher module,student module,communication module and independent study supporting module.The system has made the contents,the education materials,the learning strategies,the learning skills and the cognition approaches of independent study into all integrated whole.This enables the students to plan network study well and make full use of network study.In this way they can fester the habit of self-monitoring to improve their abilities of independent study.

Key Words:network education platform,J2EE,independent study,Struts,Hibernate
目 录
1 绪 论 1
1.1 课题研究背景及意义 1
1.2 国内外研究状况 2
1.3 论文的主要工作 3
1.4 论文的组织安排 4
2 相关技术研究 6
2.1 Servlet简介 6
2.2 JSP技术概述 7
2.3 SQL Server 数据库 8
2.4 统一建模语言UML 10
3 系统分析与设计 11
3.1 系统需求分析 11
3.1.1 网络教学的工作流程分析 11
3.1.2 网络教学的问题分析 11
3.1.3 系统的功能需求分析 12
3.1.4 系统的性能需求分析 13
3.1.5 系统数据库需求分析 14
3.1.6 系统建模 15
3.2 系统架构设计 17
3.3 系统功能设计 18
4 数据库设计与实施 22
4.1数据库设计 22
4.2 数据库实施 23
4.3 存储过程的定义 25
5 系统的实现 28
5.1 功能的实现 28
5.1.1 主界面的实现 28
5.1.2 用户登录 29
5.1.3 管理用户 30
5.1.4 网上选课 35
5.1.5 记事本 38
5.1.6 监控工具 40
5.2 系统测试 40
5.2.1 功能测试 41
5.2.2 性能测试 42
6 结束语 43
6.1 总结 43
6.2 展望 43
附 录 45
参考文献 53
致 谢 55