互联网日新月异的发展,标志了一个新时代的到来。利用互联网进行网络教学越来越受到人们的关注,网络教学平台不同于传统意义上教学,它极大的丰富了教学的方法,扩大了教学的空间,是未来教学发展的重要领域。因此开发适用于网络环境下的高质量网络教学平台成为我国教育改革、发展的一个非常重要的课题。本设计以建构主义等学习理论为指导,采用JSP网站开发技术,以java为主要开发语言。本平台实现了资源上传、下载,学生管理,在线答疑等功能。师生通过该平台能进行积极的教学互动,旨在利用该平台为我校教学和管理工作做出最大贡献。
网络教学平台的建立首要任务在于方便教学工作,即最本质的功能应该在在线答疑方面:
1.面对学生:学生使用私人帐号,通常允许下载和上传资源,上传资源需要管理员审核方可发布。同时学生可以通过互动平台提出问题,并对已有问题做出评论,评论需要管理员审核。
2.面对管理员:管理员的主要工作是维护系统数据,其功能如下:
(1)用户管理。管理员对教师和学生帐号统一管理,管理员具有添加和删除帐号的权限。在同一数据表中根据分级不同,确定用户权限和角色。
(2)资源管理。管理员可以添加和删除资源(包括软件、教学资源、课件等等)。
(3)评论管理。管理员可以删除互动交流中的评论。
(4)日常维护。数据库及网站升级维护,以保证网络教学平台正常运行。
目 录
1 高校在线答疑系统平台概述 1
1.1 平台的特点 1
1.2 系统开发目的 2
1.3 系统的发展趋势 3
1.4 系统的实现目标 3
2 需求分析 4
2.1 系统的功能需求 4
2.2 系统的数据需求 5
2.3 系统的性能需求 5
3 开发技术 6
3.1 B/S结构简介 6
3.2 tomcat简介 6
3.3 JSP简介 6
3.4 Dream weaver网页编辑工具简介 7
3.5 MySQL数据库简介 7
3.6 SQL语言简介 8
4 平台的设计与实现 9
4.1 数据库主要表和字段介绍 9
4.1.1 用户表(User) 9
4.1.2 资源表(Resource) 9
4.1.3 课程总表(Course) 10
4.2 系统结构设计 11
4.2.1 用户分类及权限分配 11
4.2.2 系统实现的功能 12
4.2.3 功能类图 12
4.3 系统各功能的具体实现 13
4.3.1 管理员界面 13
4.3.2 系统展示界面 14
4.3.3 在线答疑首页 18
4.3.4 添加课程 20
4.3.5 添加用户 21
4.4 系统的特色和突破 24
4.4.1 系统的特色 24
4.4.2 系统的突破 24
5 平台系统测试 25
5.1 测试内容 25
5.2 测试方法 25
5.3 测试结果 26
6 结论 27
参 考 文 献 28
致 谢 29