论文部分内容阅读
【摘 要】本设计以建构主义等学习理论为指导,采用JSP网站开发技术,以java为主要开发语言。本平台实现了资源上传、下载,学生管理,在线答疑等功能。师生通过该平台能够进行积极的教学交流,为学生自主学习提供技术保证。
【关键词】教学资源 网络教学 师生交流 JSP(Java)
随着科技的发展,网络技术已经渗透到人们生活的各个角落,信息化生活为人们带来了极大的方便。网络教学已经成为传统教学平时极大的补充也延伸,可以说一场以互联网为基础的教学革命正在发生。网络环境下的教学要求教师改变传统教学模式,更多采取师生互动的教学模式。传统的信息传递方式已经无法满足现代教学需求,网络教学能够突破时空的限制,还具有高度的共享性和几乎是无限的时效性,为培养学生自主学习能力提供了可能,教学资源的广泛性和多层次探究的创造性对培养学生的创新能力,具有无可比拟的作用。
一、网络平台的特点
本教学平台基于校园网,以师生互动为核心,结合传统教学过程中的关键环节,充分发挥教师、学生的交互作用,为学生、教师、教务管理提供一个开放式的教、学、管三合一的综合环境,实现校园内的教学资源共享和跨时空的师生、生生互动,建成一个完整统一、技术先进、高效稳定、安全可靠的基于Internet的教学平台。该平台具有通用性、灵活性、及时性等特点。
二、网络教学平台的需求分析
1、系统的功能需求:网络教学平台的建立首要任务在于方便教学工作,即最本质的功能应该在辅助教学方面,这些功能主要面对教师和学生:
面对教师应该具备的功能主要分为:上传、下载、发布新闻、学生管理、在线答疑、网络课程等6大类。面对学生,学生使用私人帐号,通常允许下载和上传资源,上传资源需要管理员审核方可发布。同时学生可以通过互动平台提出问题,并对已有问题做出评论,评论需要管理员审核;面对管理员,管理员的主要工作是维护系统数据,其功能如下:用户管理、资源管理、评论管理、日常维护等四大功能。
2、系统的数据需求:数据是系统的灵魂,没有数据也就无从管理。MySQL是一个关系数据库管理系统。关系型数据库系统是当前最流行的数据库软件系统。它是一个非常复杂的软件系统,对数据库的所有操作,包括定义、查询、更新和各种运行控制最终都通过它来实现的。它在经济、效率、安全等方面都有很大的优势,已经被各中小型网站广泛使用。因此本系统采用MySQL作为数据库是非常合适的。
三、网络教学平台的技术开发方法
在本网站制作过程中,系统采用了B/S结构,利用JAVA语言加MySQL数据库实现了用户注册登录,新闻发布,在线交流、资源上传下载等功能,利用SQL作为结构化查询语言。
B/S结构降低了用户操作难度,使用户端不必添加、安装任何插件或程序就可完成所有操作,方便了用户使用并实现了远程管理,另外它利用Internet使其具有安全、快捷、准确、节省投资、跨地域广的优点。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。
四、网络教学平台的设计与实现
数据库是管理系统的基础,一个管理系统能为用户提供满意的服务很大程度上取决于数据库设计的合理性。对于一个好的数据库而言,应当没有冗余的数据,能够迅速的定位某个记录,并且很容易维护。因此,在本系统的数据库设计中,组织数据库作为主要工作,即将数据存放在若干个表中并建立关系。
1、数据库主要表和字段主要包含用户表(User)、资源表(Resource)、课程总表(Course)、新闻公告表(Message)、评论表(Comment)、专业-课程表(Major_course)、专业表(Major)等7个主要数据表。
2、系统结构设计:网络教学平台主要用户群是针对教师和学生,用户主要分为三类:管理员用户、教师用户、学生用户。
3、系统实现的功能
该系统的设计针对教学需求,具有五大功能,通过该平台能很好的辅助教师完成教学工作,同时给学生学习提供帮助。具体实现功能如下:用户管理、公告管理、资源管理、互动交流、网络课程、专业管理、课程管理等7大类。
五、系统各功能的具体实现
1、管理员界面:管理员界面主要用于管理员登录后台,对用户及资源进行相关管理,登录验证使用JavaScript语言进行验证。管理员登录后,可以发布公告,对学生用户和教师用户分别进行管理,同时可进行资源的上传和删除管理。
2、登陆验证:用户输入正确的帐号、密码后点击登录,服务器就会响应这次用户的请求并验证帐号、密码、身份的正确性,如果正确则准予继续进行操作,如果错误则返回错误信息。
3、添加用户:管理员添加新用户时选择用户身份,对用户进行权限分配,教师和学生与专业相关。
4、添加专业:管理员通过后台可以添加专业,其中网络课程、学生用户和教师用户用户均与专业关联,这样方便对教师和学生进行管理。
5、添加课程:管理员添加课程,添加课程时需选择该课程的学时、学分、所属专业、代课教师等信息。
6、资源上传:管理员、教师和学生均具有上传权限。上传资源时必须选择资源所属课程,填写关键字,详细介绍等。可以上传资源development常见格式包括图片资源、文本、压缩包文件等。
7、资源下载:只有登录用户具有下载权限,用户登录后可以选择资源进行下载。
8、作业管理:作业管理包括学生向老师提交作业和教师下载批改作业,学生提交作业成功后,教师用户界面作业列表。
9、在线答疑:本站提供在线互动功能,以方便学生及时向老师提出问题,互动交流,默认教师评语显示在学生评语前面。
六、系统的特色和突破
功能上该平台着重解决如何如破时空限制实现师生交流。在平台上,学习者可以随时随地提出自己在学习中遇到的问题,以获取教师的正确指导,也可以将自己的学习经验与大家分享。系统特性上该系统具有资源共享,互动交流,
课程管理等功能,无论是面向教师用户还是学生用户都显现了强大的功能。不但为教师教学提供了极大帮助,同时也为学生自主学习提供了有利条件。同时,该系统本平台采用BS模型设计,采取了将底层数据和前台显示分离的模式,更有利于平台的维护和扩展,预留了大量的扩展接口,可扩展性强。
七、总结
本网络教学平台是在当代新型教学理论指导下构建的一个专门的网络教学平台,它打破了高等教育师生交流受时空限制的障碍,整合高质量教学资源的同时,最大程度的满足了个性化学习的需要。本系统提供的资源模糊搜索功能,使用者可以快速定位目标资源,权限用户可以上传各种类型的资源,不再进行资源上传格式限制;用户可以通过平台的互动版块进行交流,发布信息等。
参考文献
[1] 李克东.新编现代教育技术基础[M].
[2] 雷运发.多媒体技术基础[M].
[3] 李运林,徐福荫.教学媒体的理论与实践[M].
【关键词】教学资源 网络教学 师生交流 JSP(Java)
随着科技的发展,网络技术已经渗透到人们生活的各个角落,信息化生活为人们带来了极大的方便。网络教学已经成为传统教学平时极大的补充也延伸,可以说一场以互联网为基础的教学革命正在发生。网络环境下的教学要求教师改变传统教学模式,更多采取师生互动的教学模式。传统的信息传递方式已经无法满足现代教学需求,网络教学能够突破时空的限制,还具有高度的共享性和几乎是无限的时效性,为培养学生自主学习能力提供了可能,教学资源的广泛性和多层次探究的创造性对培养学生的创新能力,具有无可比拟的作用。
一、网络平台的特点
本教学平台基于校园网,以师生互动为核心,结合传统教学过程中的关键环节,充分发挥教师、学生的交互作用,为学生、教师、教务管理提供一个开放式的教、学、管三合一的综合环境,实现校园内的教学资源共享和跨时空的师生、生生互动,建成一个完整统一、技术先进、高效稳定、安全可靠的基于Internet的教学平台。该平台具有通用性、灵活性、及时性等特点。
二、网络教学平台的需求分析
1、系统的功能需求:网络教学平台的建立首要任务在于方便教学工作,即最本质的功能应该在辅助教学方面,这些功能主要面对教师和学生:
面对教师应该具备的功能主要分为:上传、下载、发布新闻、学生管理、在线答疑、网络课程等6大类。面对学生,学生使用私人帐号,通常允许下载和上传资源,上传资源需要管理员审核方可发布。同时学生可以通过互动平台提出问题,并对已有问题做出评论,评论需要管理员审核;面对管理员,管理员的主要工作是维护系统数据,其功能如下:用户管理、资源管理、评论管理、日常维护等四大功能。
2、系统的数据需求:数据是系统的灵魂,没有数据也就无从管理。MySQL是一个关系数据库管理系统。关系型数据库系统是当前最流行的数据库软件系统。它是一个非常复杂的软件系统,对数据库的所有操作,包括定义、查询、更新和各种运行控制最终都通过它来实现的。它在经济、效率、安全等方面都有很大的优势,已经被各中小型网站广泛使用。因此本系统采用MySQL作为数据库是非常合适的。
三、网络教学平台的技术开发方法
在本网站制作过程中,系统采用了B/S结构,利用JAVA语言加MySQL数据库实现了用户注册登录,新闻发布,在线交流、资源上传下载等功能,利用SQL作为结构化查询语言。
B/S结构降低了用户操作难度,使用户端不必添加、安装任何插件或程序就可完成所有操作,方便了用户使用并实现了远程管理,另外它利用Internet使其具有安全、快捷、准确、节省投资、跨地域广的优点。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。
四、网络教学平台的设计与实现
数据库是管理系统的基础,一个管理系统能为用户提供满意的服务很大程度上取决于数据库设计的合理性。对于一个好的数据库而言,应当没有冗余的数据,能够迅速的定位某个记录,并且很容易维护。因此,在本系统的数据库设计中,组织数据库作为主要工作,即将数据存放在若干个表中并建立关系。
1、数据库主要表和字段主要包含用户表(User)、资源表(Resource)、课程总表(Course)、新闻公告表(Message)、评论表(Comment)、专业-课程表(Major_course)、专业表(Major)等7个主要数据表。
2、系统结构设计:网络教学平台主要用户群是针对教师和学生,用户主要分为三类:管理员用户、教师用户、学生用户。
3、系统实现的功能
该系统的设计针对教学需求,具有五大功能,通过该平台能很好的辅助教师完成教学工作,同时给学生学习提供帮助。具体实现功能如下:用户管理、公告管理、资源管理、互动交流、网络课程、专业管理、课程管理等7大类。
五、系统各功能的具体实现
1、管理员界面:管理员界面主要用于管理员登录后台,对用户及资源进行相关管理,登录验证使用JavaScript语言进行验证。管理员登录后,可以发布公告,对学生用户和教师用户分别进行管理,同时可进行资源的上传和删除管理。
2、登陆验证:用户输入正确的帐号、密码后点击登录,服务器就会响应这次用户的请求并验证帐号、密码、身份的正确性,如果正确则准予继续进行操作,如果错误则返回错误信息。
3、添加用户:管理员添加新用户时选择用户身份,对用户进行权限分配,教师和学生与专业相关。
4、添加专业:管理员通过后台可以添加专业,其中网络课程、学生用户和教师用户用户均与专业关联,这样方便对教师和学生进行管理。
5、添加课程:管理员添加课程,添加课程时需选择该课程的学时、学分、所属专业、代课教师等信息。
6、资源上传:管理员、教师和学生均具有上传权限。上传资源时必须选择资源所属课程,填写关键字,详细介绍等。可以上传资源development常见格式包括图片资源、文本、压缩包文件等。
7、资源下载:只有登录用户具有下载权限,用户登录后可以选择资源进行下载。
8、作业管理:作业管理包括学生向老师提交作业和教师下载批改作业,学生提交作业成功后,教师用户界面作业列表。
9、在线答疑:本站提供在线互动功能,以方便学生及时向老师提出问题,互动交流,默认教师评语显示在学生评语前面。
六、系统的特色和突破
功能上该平台着重解决如何如破时空限制实现师生交流。在平台上,学习者可以随时随地提出自己在学习中遇到的问题,以获取教师的正确指导,也可以将自己的学习经验与大家分享。系统特性上该系统具有资源共享,互动交流,
课程管理等功能,无论是面向教师用户还是学生用户都显现了强大的功能。不但为教师教学提供了极大帮助,同时也为学生自主学习提供了有利条件。同时,该系统本平台采用BS模型设计,采取了将底层数据和前台显示分离的模式,更有利于平台的维护和扩展,预留了大量的扩展接口,可扩展性强。
七、总结
本网络教学平台是在当代新型教学理论指导下构建的一个专门的网络教学平台,它打破了高等教育师生交流受时空限制的障碍,整合高质量教学资源的同时,最大程度的满足了个性化学习的需要。本系统提供的资源模糊搜索功能,使用者可以快速定位目标资源,权限用户可以上传各种类型的资源,不再进行资源上传格式限制;用户可以通过平台的互动版块进行交流,发布信息等。
参考文献
[1] 李克东.新编现代教育技术基础[M].
[2] 雷运发.多媒体技术基础[M].
[3] 李运林,徐福荫.教学媒体的理论与实践[M].