摘要:人们的生活因为信息化有了很大的改变,信息化对人们的教学模式及教学方法也有着极大的影响,网络教学系统逐渐被人们所接受。本设计实现了一个网络教学系统。本文从系统开发的背景及意义、以及研究的目的与内容等方面开始介绍,随后介绍了本系统所用到的相关技术及工具。又对系统的可行性进行了分析,研究了系统的功能结构图、业务流程图以及数据流程图,最后再对系统进行详细的设计与开发。
本次的课程网络教学系统的设计是基于B/S模式的开发,选择MyEclipse8.5作为开发的平台,Java作为开发语言的,而数据库方面使用的则是SQL Server 2005。最终开发出一个具有在线测试、上传资源、在线交流、作业下载等功能的系统。该系统具有易维护、功能实用等特点,且这一系统对管理人员的要求较低,一般懂得计算机基础操作知识的人员就能使用。
关键词:网络教学;Java语言;SQL Server
目录
摘要
Abstract
1 绪论-1
1.1 开发的背景及意义-1
1.2 研究的现状及问题-1
1.3 研究的目标与内容-2
2 相关技术及相关工具介绍-3
2.1 开发环境-3
2.2 B/S结构-3
2.3 JSP-4
2.4 SQL Server-4
2.5 Myeclipse-5
3 系统分析-6
3.1 可行性分析-6
3.2 功能结构图分析-6
3.3 业务流程分析-9
3.4 数据流程分析-10
4 系统设计-11
4.1 系统总体设计-11
4.1.1 系统总体框架-11
4.1.2 系统总体设计原则-11
4.2 数据库设计-12
4.2.1 概念结构设计-12
4.2.2逻辑结构设计-15
5 系统实现-18
5.1用户登录页面-18
5.2 管理员模块-19
5.2.1 管理员主页面-19
5.2.2 课程介绍-19
5.2.3 用户信息管理-20
5.2.4 讨论管理-20
5.2.5 公告管理-21
5.2.6 测试学习管理-21
5.2.7 教学资源管理-22
5.2.8 学生作业管理-22
5.3 教师模块-23
5.3.1 个人信息-23
5.3.2 教学资源-23
5.3.3 在线讨论-24
5.3.4 测试查看-24
5.3.5 作业下载-25
5.3.6 公告浏览-25
5.4 学生模块-26
5.4.1 资源下载-26
5.4.2 在线测试-26
5.4.3 作业上传-27
6 系统测试-28
6.1 系统测试概述与方法-28
6.2 系统测试项目-28
6.3 系统测试结果与分析-28
结论-30
致谢-31
参考文献-32