web的网络教学系统的设计与实现(源码)
二十一世纪,中国的迅速崛起为世界瞩目。这有赖于改革开发和科教兴国的战略国策。而教育作为一项长久持续的战略为党和国家所重视。另外,教育在中国的传统文化中一直被人们所重视。当下,随着科技的发展,文化的繁荣,教育教学的方式也越来越多样化,便捷化。社会和家庭投入了大量的人力物力来构建一个良好的教育环境,并且致力于不断提高改进教育教学方法。而因特网的普及为此创造了条件,网络教学作为一种新型的教学模式正在逐渐为人们所接受。本软件的开发旨在改善传统教育教学模式,减轻了书包的重量,提供丰富的教育资源,方便老师的教学,提高学生的兴趣。学生可以通过网络学习,更加有效率的完成老师布置的作业,可以在缺课的情况下,通过在线观看视频。学校可以将大量的教学资源,例如教学视频,学习课件等文件放在网站上,学生能够实现自主学习。 关键词 网络教学,程序设计,课件上传下载公共信息:公共信息集中在网页导航里。主要由“校内新闻”、“校内公告”、“资料搜索”、“论坛交流”等模块组成。顾名思义,校内新闻和校内公告由管理员发布,除了用户,普通网站游客也有访问权限。资料搜索,用户可以通过搜索关键字,例如“资料名称”、“所属教师”来进行资料搜索。“论坛交流”,由教师发布,学生和教师可以登录后回复。目 录
1 引言 2
1.1 开发背景 2
1.2 历史发展 2
1.3 现状分析 2
1.4 趋向预测和建议 3
2 需求分析 3
2.1 模块划分 3
2.2 可行性分析 5
3 总体设计 6
3.1 总体架构设计 6
3.2 用例图 7
3.3 活动图 8
3.4 数据库设计 8
4 模块详细设计 13
4.1 网站首页 13
4.2 学生管理端设计 18
4.3 教师登录端设计 19
4.4 管理员模块设计 20
5 系统测试 26
5.1 测试目的 26
5.2 测试方案 26
5.3 单元测试 27
5.4 集成测试 29
结 论 30
致 谢 32
*好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
网站首页 13
4.2 学生管理端设计 18
4.3 教师登录端设计 19
4.4 管理员模块设计 20
5 系统测试 26
5.1 测试目的 26
5.2 测试方案 26
5.3 单元测试 27
5.4 集成测试 29
结 论 30
致 谢 32
参 考 文 献 33
1 引言
毕业设计的题目是基于Web的网络教学系统的设计与实现。通过规范化的流程以及可视化的文档编辑,来完成项目制定,并且按计划执行。致力于制作一套完整的网络教学系统。提供在线学习,课后完成作业,师生交流,在线考试等功能。并且将这些模块一体化,流程化。让想学习的人从网络平台上找到学习的乐趣的同时找到真知。
1.1 开发背景
科技在发展,时代在进步,学习更加刻不容缓。提高学习的效率无疑成为人们追求知识的翅膀。而新时代的学生相对于老一辈人更加能够接受网络,接受新兴的事物。网络教学成为时代发展下的新的教学模式。它将承载传统教学理念在新时代的大路上遍地开花。
我们身处于信息时代。对信息的把握特别重要,特别是学生。他们是新生代的代表,只有他们了解以及掌握了重要的信息,社会才会进步。网络课堂实现了信息的共享,信息的快速传播。把有用的、健康的信息集中起来,传播给学生。并且网络课堂还能更好的让教师发布公开课,让优秀的教学成果得以分享。
1.2 历史发展
现如今,网络已经普遍覆盖了大中小城市。社会的每一个角落都可以了解到网络的存在。可以说真正意义上的互联网时代已经来临。从小学到大学,很多一线城市已经开始普及网络教育。各大院校也纷纷开始组建属于自己的网络 。在一些中小型城市,特别是贫困地区,依然保持传统的教学方式。所以,网络教学系统的开发将会大大促进这些地区的学生们更早的了解网络,接受这个新的教学模式。另外,中小学的网络教学尤其被疏忽,很多学校和家长认为这回让学生沉溺于网络,但其实相反,让他们了解到网络的真正有用之出,让他们喜欢上这种教学模式是开发网络教学系统的关键所在。
1.3 现状分析
现如今,网络资源十分丰厚,但是真正值得信赖的学习型网站还是很少的。建立网络教学系统,无异于规范网络资源。不只是学校,任何在职人员或社会成员都可以通过这种方式,学到有用的知识,扩大自己的视野。教学系统之所以要基于Web而不是单机,原因在于系统的便携性。尽管是虚拟产品,但是通常需要在异地进行使用,甚至很多人同时在不同的地方上同一节课也是可能的。如今,很多的培训机构便采用这种方式视频教学。效果可以无限接近真人授课。
1.4 趋向预测和建议
规范学校教学管理。网络教学在大多数院校中已经被正式使用,例如为大学生所熟知的尔雅课堂。全国的大学生可以通过学号登陆这个系统,在线学习,在线测评,完全自动化,不需要人工。为教育提供了很大的便利,节省了人力资源。但是,类似这样的网络教学平台也有很大的弊端。在进行在线听课的过程中,有的人投机取巧,知识把电脑视频播放开启,人却不在。这样的教学方式便缺少监督。当然,学习还是要靠自觉,这是文化素质的范畴,这里不予详述。特别是网络在线考试系统,作为网络教学的分支之一,需要对考试内容的数据库进行加密处理。
2 需求分析
对网络教学的的客户群体进行简单的调查,主要面向用户为教师和学生,所以在校内进行随机调查。发现老师和学生对网络教学存在的不足进行修正,对他们觉得需要加强的地方进行修缮。特别是一些新的需求,进行记录并检测其可行性,最后进行分析,得到需要实现的功能。
2.1 模块划分
基于Web的网络教学系统的设计与实现的模块划分如图1所示。
图1 基于Web的网络教学系统的设计与实现的模块划分
2.1.1 网页前台
登录端口:学生和老师都可以在该模块内进行登录和注销。登陆后,显示用户名,并且显示用户中心。在用户中心,相关角色可以访问自己拥有权限的模块。尚未注册的用户,可以通过“用户注册”端口进行注册,注册成功后,自动返回该端口,再次进行登录操作。登录成功后,可以进行相关模块的访问。
课程信息:该模块分为“培养计划”、“教学进度”、“教学大纲”三个子模块。“培养计划”由后台管理员发布的最新培养计划。“教学进度”由后台管理员发布的最新教学进度。同样,“教学大纲”也是由后台管理员整理发布并显示在前台。
资料分类:分为“学生作业”、“教学视频”、“教学试卷”、“教学习题”、“教学课件”、“教学笔记”等模块。学生作业模块为学生提交作业,以及教师查看。其他模块,由教师上传,学生可以查看和下载。
公共信息:公共信息集中在网页导航里。主要由“校内新闻”、“校内公告”、“资料搜索”、“论坛交流”等模块组成。顾名思义,校内新闻和校内公告由管理员发布,除了用户,普通网站游客也有访问权限。资料搜索,用户可以通过搜索关键字,例如“资料名称”、“所属教师”来进行资料搜索。“论坛交流”,由教师发布,学生和教师可以登录后回复。
2.1.2 学生登录
个人信息管理:学生可以在这儿修改自己的个人信息。包括姓名,年龄等信息。
密码修改:学生可以在这修改自己原始密码为新密码。
作业上交:学生可以在这提交作业,可以备注。
2.1.3 教师
1 引言 2
1.1 开发背景 2
1.2 历史发展 2
1.3 现状分析 2
1.4 趋向预测和建议 3
2 需求分析 3
2.1 模块划分 3
2.2 可行性分析 5
3 总体设计 6
3.1 总体架构设计 6
3.2 用例图 7
3.3 活动图 8
3.4 数据库设计 8
4 模块详细设计 13
4.1 网站首页 13
4.2 学生管理端设计 18
4.3 教师登录端设计 19
4.4 管理员模块设计 20
5 系统测试 26
5.1 测试目的 26
5.2 测试方案 26
5.3 单元测试 27
5.4 集成测试 29
结 论 30
致 谢 32
*好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
网站首页 13
4.2 学生管理端设计 18
4.3 教师登录端设计 19
4.4 管理员模块设计 20
5 系统测试 26
5.1 测试目的 26
5.2 测试方案 26
5.3 单元测试 27
5.4 集成测试 29
结 论 30
致 谢 32
参 考 文 献 33
1 引言
毕业设计的题目是基于Web的网络教学系统的设计与实现。通过规范化的流程以及可视化的文档编辑,来完成项目制定,并且按计划执行。致力于制作一套完整的网络教学系统。提供在线学习,课后完成作业,师生交流,在线考试等功能。并且将这些模块一体化,流程化。让想学习的人从网络平台上找到学习的乐趣的同时找到真知。
1.1 开发背景
科技在发展,时代在进步,学习更加刻不容缓。提高学习的效率无疑成为人们追求知识的翅膀。而新时代的学生相对于老一辈人更加能够接受网络,接受新兴的事物。网络教学成为时代发展下的新的教学模式。它将承载传统教学理念在新时代的大路上遍地开花。
我们身处于信息时代。对信息的把握特别重要,特别是学生。他们是新生代的代表,只有他们了解以及掌握了重要的信息,社会才会进步。网络课堂实现了信息的共享,信息的快速传播。把有用的、健康的信息集中起来,传播给学生。并且网络课堂还能更好的让教师发布公开课,让优秀的教学成果得以分享。
1.2 历史发展
现如今,网络已经普遍覆盖了大中小城市。社会的每一个角落都可以了解到网络的存在。可以说真正意义上的互联网时代已经来临。从小学到大学,很多一线城市已经开始普及网络教育。各大院校也纷纷开始组建属于自己的网络 。在一些中小型城市,特别是贫困地区,依然保持传统的教学方式。所以,网络教学系统的开发将会大大促进这些地区的学生们更早的了解网络,接受这个新的教学模式。另外,中小学的网络教学尤其被疏忽,很多学校和家长认为这回让学生沉溺于网络,但其实相反,让他们了解到网络的真正有用之出,让他们喜欢上这种教学模式是开发网络教学系统的关键所在。
1.3 现状分析
现如今,网络资源十分丰厚,但是真正值得信赖的学习型网站还是很少的。建立网络教学系统,无异于规范网络资源。不只是学校,任何在职人员或社会成员都可以通过这种方式,学到有用的知识,扩大自己的视野。教学系统之所以要基于Web而不是单机,原因在于系统的便携性。尽管是虚拟产品,但是通常需要在异地进行使用,甚至很多人同时在不同的地方上同一节课也是可能的。如今,很多的培训机构便采用这种方式视频教学。效果可以无限接近真人授课。
1.4 趋向预测和建议
规范学校教学管理。网络教学在大多数院校中已经被正式使用,例如为大学生所熟知的尔雅课堂。全国的大学生可以通过学号登陆这个系统,在线学习,在线测评,完全自动化,不需要人工。为教育提供了很大的便利,节省了人力资源。但是,类似这样的网络教学平台也有很大的弊端。在进行在线听课的过程中,有的人投机取巧,知识把电脑视频播放开启,人却不在。这样的教学方式便缺少监督。当然,学习还是要靠自觉,这是文化素质的范畴,这里不予详述。特别是网络在线考试系统,作为网络教学的分支之一,需要对考试内容的数据库进行加密处理。
2 需求分析
对网络教学的的客户群体进行简单的调查,主要面向用户为教师和学生,所以在校内进行随机调查。发现老师和学生对网络教学存在的不足进行修正,对他们觉得需要加强的地方进行修缮。特别是一些新的需求,进行记录并检测其可行性,最后进行分析,得到需要实现的功能。
2.1 模块划分
基于Web的网络教学系统的设计与实现的模块划分如图1所示。
图1 基于Web的网络教学系统的设计与实现的模块划分
2.1.1 网页前台
登录端口:学生和老师都可以在该模块内进行登录和注销。登陆后,显示用户名,并且显示用户中心。在用户中心,相关角色可以访问自己拥有权限的模块。尚未注册的用户,可以通过“用户注册”端口进行注册,注册成功后,自动返回该端口,再次进行登录操作。登录成功后,可以进行相关模块的访问。
课程信息:该模块分为“培养计划”、“教学进度”、“教学大纲”三个子模块。“培养计划”由后台管理员发布的最新培养计划。“教学进度”由后台管理员发布的最新教学进度。同样,“教学大纲”也是由后台管理员整理发布并显示在前台。
资料分类:分为“学生作业”、“教学视频”、“教学试卷”、“教学习题”、“教学课件”、“教学笔记”等模块。学生作业模块为学生提交作业,以及教师查看。其他模块,由教师上传,学生可以查看和下载。
公共信息:公共信息集中在网页导航里。主要由“校内新闻”、“校内公告”、“资料搜索”、“论坛交流”等模块组成。顾名思义,校内新闻和校内公告由管理员发布,除了用户,普通网站游客也有访问权限。资料搜索,用户可以通过搜索关键字,例如“资料名称”、“所属教师”来进行资料搜索。“论坛交流”,由教师发布,学生和教师可以登录后回复。
2.1.2 学生登录
个人信息管理:学生可以在这儿修改自己的个人信息。包括姓名,年龄等信息。
密码修改:学生可以在这修改自己原始密码为新密码。
作业上交:学生可以在这提交作业,可以备注。
2.1.3 教师
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2723.html