摘 要
网络课程是通过网络表现的某门学科的教学内容以及实施的教学活动的总和,网络课程的核心是学科教师对课程的设计与教学活动的实施。笔者以自己初步设计与制作的网络课程“Java语言程序设计”为切入点,比较详细的描述了网络课程的设计思想与制作方法和设计的经验等。
本文首先介绍了建设网络课程的意义、原因,分析了网路课程的各个模块的功能和数据库的设计,并且概要介绍了网络课程实现所需的技术以及使用环境的配置。以java课程为例,本文重点给出了各个功能模块的技术实现,列出部分重要的代码与说明,对关系网络课程安全的一些主要因素进行了初步的探讨,并给出了解决方案。最后总结了本网络课程系统还存在的问题和在课程建设中的收获与体会。
关键词:网络课程,研究方法,jsp应用,安全
THE DEVELOPMENT OF
WEB-BASED COURSE FOR JAVA
ABSTRACT
The network curriculum is through the network performance some discipline course content as well as the implementation teaching activity sum total, the network curriculum core is the discipline teacher to the curriculum design and the teaching activity implementation. The author "Java" as cuts into the spot take the oneself preliminary design and the manufacture network curriculum, compared with detailed description network curriculum design thought and manufacture method and design experience and so on.
This article first approximately showed the construction network curriculum significance, the reason, then introduced the network curriculum each module function and the database design. Then the outline introduced in the network curriculum uses the technology, as well as the network curriculum uses the environment the disposition. After that, then is this article key point: Illustrated how each function module the function is does realize, produces the partial important codes and the explanation. Also produced to has related the network curriculum security some primary factors to carry on the preliminary discussion, and has produced the solution. Finally, summarized the question which this network curriculum system also exists and constructs in the curriculum the harvest and the experience.
Keywords:Java, Network curriculum, Jsp application
目 录
摘 要 I
ABSTRACT II
第1章 引 言 1
1.1课题背景与意义 1
1.2网络课程的设计原则 1
1.3课题研究内容 2
第2章 网络课程的开发技术 4
2.1网络课程的开发环境 4
2.1.1 JDK和Tomcat的介绍 4
2.1.2 JDK和Tomcat安装及配置 4
2.2网络课程的开发工具 6
2.3网络课程的开发主要应用的技术 6
2.3.1 Jsp技术 6
2.3.2数据库访问技术 7
2.3.3数据库访问技术 8
2.3.4 Eclipse的调试技术 8
2.3.5流媒体技术 9
第3章 网络课程的设计 10
3.1网络课程的使用者分析 10
3.2网络课程的系统结构 10
3.2.1 B/S结构 10
3.2.2三层结构的概念 11
3.3网络课程的模块和功能设计 12
3.3.1 首页模块 13
3.3.2网络课堂模块 13
3.3.3网上测试模块 13
3.3.4讨论答疑模块 13
3.3.5网上交流模块 13
3.3.6实验指导模块 13
3.3.7帮助与导航模块 14
3.4网络课程的界面设计 14
3.5网络课程的数据库的设计 14
3.5.1数据库的逻辑设计 15
3.5.2数据库的建立 15
第4章 网络课程的功能实现 17
4.1 系统登录 17
4.2 用户注册 18
4.3网络课堂 18
4.4 网上测试 19
4.5 论坛交流 20
4.6 课程实验 20
4.7管理模块 21
4.7.1 公告管理 21
4.7.2 论坛管理 21
4.7.3 用户管理 21
4.8上传模块 21
4.9 分页显示 22
第5章 毕业设计总结 23
参考文献 24
致 谢 26
附录一 系统安全性能及运行工程 27
1.系统安全性能 27
2.运行工程 27
2.1开发平台 27
2.2创建工程 27
2.3 运行工程 28