天天家教与远程系统的设计与实现(附件)
摘 要远程教育是指因时间、空间上的距离,教师与学生无法同时域的进行教学活动。使用各种现代先进技术和科技产品进行交流,以跨时域、空域的教学的方式作为时空阻碍的链接,达到远程教育的目的。本文首先介绍了远程教育的发展及现代远程教育的一些实现技术,同时对中国的远程教育所取得的进展以及所面临的困难进行了分析。根据长时间的调研和不断的实践和分析,我们研究的课题是以B/S模式为基础的。我们还使用JSP技术对研究的课题进行各种功能的实现和各种页面的布置与操作,后台数据库选用SQLSERVER数据库。本次课题研究的设计实施为天天家教远程教育网站的运行做基础,为天天家教远程教育网站提供良好的条件。Keywords: Distance Education; structural analysis; B / S目 录
第1章 概述
1.1 课题背景 1
1.2 课题意义 1
1.3开发工具及技术 2
1.3.1 MyEclipse 2
1.3.2 Tomcat 2
1.3.3 SqlServer 2
1.3.4 JSP 3
第2章 可行性分析及总体设计原则
2.1可行性分析 4
2.1.1技术可行性 4
2.1.2经济可行性 4
2.1.3社会可行性 4
2.2总体设计原则 5
2.3业务流程分析 6
2.4数据流图 6
第3章 系统设计
3.1系统功能设计 8
3.2数据库设计 9
3.2.1概念结构设计 9
3.2.2数据库表设计 11
第4章 系统实现
4.1网站首页模块 14
4.1.1首页界面 14
4.1.2 远程教育介绍 15
4.1.3辅导资料下载 16
4.1.4在线测试 17
4.1.5在线提问 18
4.1.6娱乐中心 18
4.2后台管理模块 19
4.2.1后台登录管理 19
4.2.2管理员后台管理主界面 2
*好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$
站首页模块 14
4.1.1首页界面 14
4.1.2 远程教育介绍 15
4.1.3辅导资料下载 16
4.1.4在线测试 17
4.1.5在线提问 18
4.1.6娱乐中心 18
4.2后台管理模块 19
4.2.1后台登录管理 19
4.2.2管理员后台管理主界面 20
4.2.3教师后台管理主界面 21
4.2.4课程辅导材料管理 21
4.2.5题库管理 22
4.2.6试卷管理 23
4.2.7会员管理 24
第5章软件测试
5.1软件测试的重要性 26
5.2测试实例的研究与选择 26
5.3测试环境与测试条件 27
5.4系统运行情况 27
5.5系统评价 27
第6章 结论 28
参考文献 29
致谢 30
第1章 概述
1.1 课题背景
网络环境下的教学与传统教学,不仅是教学环境的不同,在教学内容、教学手段、教学传播形式上都有本质的区别。通过本项目的研究,能够解决网络环境下,教学如何进行教学设计,如何调控教学过程,如何有效实施教学活动以达成教学目标,是对教学设计理论的完善和发展。
但是却有很多的问题存在,家长不一定有时间天天陪着孩子,家长需要工作,也不能天天不上班,所以导致问题的发生,要解决问题就能让孩子接受正能量,还有孩子遇到学习上的疑难症状无法解决,我们平台可提供下去再次回看,达到问题的解决,我们构筑一个强大的学习平台,这个平台最接地气最适合各种阶段的学生使用。更好的有益于家长和各位同学。
为此家长做好优化儿童心灵的工作对安定社会,安定国家功在千秋。早在上个世纪邓小平就指出:“教育要面向现代化,面向世界,面向未来”广大中小学生家长有责任把自己的孩子,培养成为人格健全的,有理想、有道德、有文化、有纪律的一代新人。
1.2 课题意义
与我们的老式教育比拟,远程教学是一种跨时域、空域的教育模式,它可以突破时间和空间的限制,使更多的用户可以共享很多不太了解的知识。天天家教远程教育网站既具有大家共享的好处,也可以促进我们之间的更多交流,也可以让我们有一个相互协调的作用,有具有不同步的工作、在同一个时域完成更多的工作、效率也比较显著、可以大批量的同时完成工作。我们所研究的课题主要意义在于我们在使用的过程中是否能真正提高我们的学习水平,能否对我们的学习、工作带来更好的效益,能不能在以后的发展道路上给我们以最大的的帮助,这才是我们对这个课题关注的实际意义。我们咋做才能提高我们的研究东西的价值呢,只有那些对数据和信息进行有效组织,整合了多种业务,为用户提供个性化服务的系统才能充分地发挥天天家教远程教育网站的作用。
1.3开发工具及技术
1.3.1 MyEclipse
MyEclipse是一个操作软件,主要是我们的前台各种页面的实现和布局,最基本的就是用于开发Java, J2EE的Eclipse插件集合,它有很多设计功能,用途也十分广泛,尤其是对各种开元产品的支持十分不错。它的工作平台是对Eclipse IDE的扩展,我们可以利用它在平时的数据库开发和JavaEE的开发、发布,以及各种各样应用程序整合方面极大的提高工作效率和质量。它是功能极其丰富,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate。
1.3.2 Tomcat
Tomcat是一中容器,不过他是在jsp/servlet的容器,用于发布jsp/java的,类似的有IBM的webshere等等,它可以一台服务器上运行,比如,Tomcat就是一个桶(像java这样的水而已)这个水桶可以不放在卡车上。Tomcat是一个开放源代码,运行jsp/servlet应用软件的基于java的web应用容器,可以这样认为,当在一台机器上配置好Apahce服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
1.3.3 SqlServer
SQL(Structured Query Language),它是一种高级非过程化的编程语言,所以具有完全不同的底层结构的不同数据库系统可以使用相同语言作为输入和管理接口,SQL语言的主要功能就是同各种数据库建立联系,进行沟通。SQL语句可以用来执行
第1章 概述
1.1 课题背景 1
1.2 课题意义 1
1.3开发工具及技术 2
1.3.1 MyEclipse 2
1.3.2 Tomcat 2
1.3.3 SqlServer 2
1.3.4 JSP 3
第2章 可行性分析及总体设计原则
2.1可行性分析 4
2.1.1技术可行性 4
2.1.2经济可行性 4
2.1.3社会可行性 4
2.2总体设计原则 5
2.3业务流程分析 6
2.4数据流图 6
第3章 系统设计
3.1系统功能设计 8
3.2数据库设计 9
3.2.1概念结构设计 9
3.2.2数据库表设计 11
第4章 系统实现
4.1网站首页模块 14
4.1.1首页界面 14
4.1.2 远程教育介绍 15
4.1.3辅导资料下载 16
4.1.4在线测试 17
4.1.5在线提问 18
4.1.6娱乐中心 18
4.2后台管理模块 19
4.2.1后台登录管理 19
4.2.2管理员后台管理主界面 2
*好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$
站首页模块 14
4.1.1首页界面 14
4.1.2 远程教育介绍 15
4.1.3辅导资料下载 16
4.1.4在线测试 17
4.1.5在线提问 18
4.1.6娱乐中心 18
4.2后台管理模块 19
4.2.1后台登录管理 19
4.2.2管理员后台管理主界面 20
4.2.3教师后台管理主界面 21
4.2.4课程辅导材料管理 21
4.2.5题库管理 22
4.2.6试卷管理 23
4.2.7会员管理 24
第5章软件测试
5.1软件测试的重要性 26
5.2测试实例的研究与选择 26
5.3测试环境与测试条件 27
5.4系统运行情况 27
5.5系统评价 27
第6章 结论 28
参考文献 29
致谢 30
第1章 概述
1.1 课题背景
网络环境下的教学与传统教学,不仅是教学环境的不同,在教学内容、教学手段、教学传播形式上都有本质的区别。通过本项目的研究,能够解决网络环境下,教学如何进行教学设计,如何调控教学过程,如何有效实施教学活动以达成教学目标,是对教学设计理论的完善和发展。
但是却有很多的问题存在,家长不一定有时间天天陪着孩子,家长需要工作,也不能天天不上班,所以导致问题的发生,要解决问题就能让孩子接受正能量,还有孩子遇到学习上的疑难症状无法解决,我们平台可提供下去再次回看,达到问题的解决,我们构筑一个强大的学习平台,这个平台最接地气最适合各种阶段的学生使用。更好的有益于家长和各位同学。
为此家长做好优化儿童心灵的工作对安定社会,安定国家功在千秋。早在上个世纪邓小平就指出:“教育要面向现代化,面向世界,面向未来”广大中小学生家长有责任把自己的孩子,培养成为人格健全的,有理想、有道德、有文化、有纪律的一代新人。
1.2 课题意义
与我们的老式教育比拟,远程教学是一种跨时域、空域的教育模式,它可以突破时间和空间的限制,使更多的用户可以共享很多不太了解的知识。天天家教远程教育网站既具有大家共享的好处,也可以促进我们之间的更多交流,也可以让我们有一个相互协调的作用,有具有不同步的工作、在同一个时域完成更多的工作、效率也比较显著、可以大批量的同时完成工作。我们所研究的课题主要意义在于我们在使用的过程中是否能真正提高我们的学习水平,能否对我们的学习、工作带来更好的效益,能不能在以后的发展道路上给我们以最大的的帮助,这才是我们对这个课题关注的实际意义。我们咋做才能提高我们的研究东西的价值呢,只有那些对数据和信息进行有效组织,整合了多种业务,为用户提供个性化服务的系统才能充分地发挥天天家教远程教育网站的作用。
1.3开发工具及技术
1.3.1 MyEclipse
MyEclipse是一个操作软件,主要是我们的前台各种页面的实现和布局,最基本的就是用于开发Java, J2EE的Eclipse插件集合,它有很多设计功能,用途也十分广泛,尤其是对各种开元产品的支持十分不错。它的工作平台是对Eclipse IDE的扩展,我们可以利用它在平时的数据库开发和JavaEE的开发、发布,以及各种各样应用程序整合方面极大的提高工作效率和质量。它是功能极其丰富,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate。
1.3.2 Tomcat
Tomcat是一中容器,不过他是在jsp/servlet的容器,用于发布jsp/java的,类似的有IBM的webshere等等,它可以一台服务器上运行,比如,Tomcat就是一个桶(像java这样的水而已)这个水桶可以不放在卡车上。Tomcat是一个开放源代码,运行jsp/servlet应用软件的基于java的web应用容器,可以这样认为,当在一台机器上配置好Apahce服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
1.3.3 SqlServer
SQL(Structured Query Language),它是一种高级非过程化的编程语言,所以具有完全不同的底层结构的不同数据库系统可以使用相同语言作为输入和管理接口,SQL语言的主要功能就是同各种数据库建立联系,进行沟通。SQL语句可以用来执行
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/1037.html