java的在线答疑系统设计与实现(源码)【字数:6342】
摘 要教师对于学生的教学也不可能局限在课堂上,所以通过Internet来使学生的问题得到解决。该系统的实现让老师与学生不在拘泥于空间、时间的限制,利用互联网就能开展答疑工作。论文讲的是一个基于Java的学生和老师在线答疑系统。介绍了动态网页制作还有数据的访问需要的技术,介绍了该系统的设计方案、实现的方法以及开发该系统所用到的工具和相关技术,重点解释了系统核心功能的开发过程。
目 录
第一章 引言 1
1.1课题的研究背景 1
1.2现状及发展趋势 1
1.3研究意义 1
第二章 课题相关知识 2
2.1主要技术介绍 2
2.1.1 JSP简述 2
2.1.2 STRUTS2 2
2.1.3 MYSQL 2
2.2 开发环境 2
2.2.1 ECLIPSE 2
2.2.2 TOMCAT 2
第三章 需求分析与设计 3
3.1可行性分析 3
3.2需求分析 3
3.2.1模板的设计 3
3.2.2功能的设计 4
3.3数据库设计 5
第四章 在线答疑系统的实现 13
4.1主要功能页面的实现 13
4.1.1系统主页面 13
4.1.2注册/登录界面 13
4.1.3学生页面 15
4.1.3答疑页面 16
4.1.4教师页面 17
4.1.5管理员页面 19
结束语 20
致 谢 21
参考文献 22
第一章 引言
1.1课题的研究背景
当今的教学都是学生和老师面对面的教授,在我看来,老师的教学可以不仅可以放在课堂上,还可以放在网上。如今的网络十分的发达,信息传递也非常的快速。通过网络教学,能够加强学生在学习过程中的兴趣,老师也能够全面的分析所有同学的学习能力,制定不同的学习计划。利用B/S、Struts2和Spring框架、Java Web技术设计[1]。?
1.2现状及发展趋势 *好棒文|www.hbsrm.com +Q: &351916072&
Java在线答疑系统能够给学生提供一个学习的地方。最近计算机技术的发展,在线交流越来越频繁,也越来越方便快捷。许多平台都能提供用户的在线交流,但是关于学生和老师的在线交流平台还是稀少,成为一个很值得探讨的问题。现如今最流行的便是贴吧,此类网站可以一起讨论各种问题,但是此类的网站不是针对学生和老师,是面向所有群体的,所以需要一个专门针对学生和老师之间的平台。这是教学模式的转变,学生能够随时随地的提出问题,并能够快速得到解决,这将成为未来不可缺少的一部分,前景也会很好,发展趋势也是不言而喻的。
1.3研究意义
在线答疑系统让用户在网上就能够有效的学习和讨论,在课堂上,老师一个人在台上滔滔不绝讲课,学生在下面听的糊里糊涂的,学生当时也不好意思提出问题来,所以在线答疑能够很好的解决这个问题。学生可以通过在线答疑系统在上面提出自己不懂的问题。在相应的课程下能够参与课程的讨论,老师也能够在对应课程下面回答学生不懂的问题,也可以提出一些问题来让学生解答,所以说,在线答疑系统是一个促进学生解决问题的好平台,帮助学生解决平常无法解决的问题。
第二章 课题相关知识
2.1主要技术介绍
2.1.1JSP简述
从之间使用过的传统网页HTML文件到现在常用的JSP文件。大学期间,一开始编写静态网页都是通过使用HTML文件来编写程序。但是到后来的动态网页,就可以使用JSP技术来实现。JSP技术可以直接操作数据库,重定向网页等非常齐全的功能。本次所设计的系统就需要使用JSP技术。可以编写数据的动态显示页面[2]。
2.1.2Struts2
从一开始的JSP+Servlet时间Web应用到现在的SSH框架实现系统功能。其中的跨越不是一般的小。传统的框架开发起来太繁琐,但是现本次开发使用的SSH框架Struts2开发效率提高了很多。通过在Struts的配置文件里配置各种功能的Action,大大的提高了编程的效率性。
2.1.3MYSQL
MySQL是最为流行的开源关系数据库系统[3]。这是我们大学里一直用的一个数据库管理系统。其操作性相对而言对我们现在的水平是非常适合用的。其中的SQL语句也是我们平常都能够用触碰到的,也是能够非常的了解。
2.2开发环境
2.2.1Eclipse
Eclipse是我们一直使用平台。从一个小小的登录界面开始,我们都是使用Eclipse开发平台来实现。其中的各种功能是非常全面的。各种框架只需要导入其所需的架包就可以运行。各种不同版本的Eclipse其中还自带很多框架可以直接的使用。非常的方便。
2.2.2Tomcat
Tomcat是一个应用服务器。是我们开发系统必不可少的东西,也是我们学生开发软件和调试JSP程序第一个可以选的。在开发软件的电脑上配置好Apache服务器,就可以用它来回应HTML页面的访问请求。
第三章 需求分析与设计
3.1可行性分析
论文选择的开发语言是JAVA语言,服务器选择免费的Tomcat,数据库选用了MYSQL,借助Struts和Sring框架来实现Web应用系统[4]。对于运行环境,我的电脑可以支持运行。一切都是对象[5]。
在大学课程中学习了很多门课程,专门的讲解了Java的项目开发,从开发平台的搭建,到项目的分析,再到项目开发,最后到项目的调试和运行,甚至对Java项目的测试都有所了解,所以这个课题通过运用所学知识是能够解决的。SSH框架大大简化了Web应用开发以及配置[6]。
目 录
第一章 引言 1
1.1课题的研究背景 1
1.2现状及发展趋势 1
1.3研究意义 1
第二章 课题相关知识 2
2.1主要技术介绍 2
2.1.1 JSP简述 2
2.1.2 STRUTS2 2
2.1.3 MYSQL 2
2.2 开发环境 2
2.2.1 ECLIPSE 2
2.2.2 TOMCAT 2
第三章 需求分析与设计 3
3.1可行性分析 3
3.2需求分析 3
3.2.1模板的设计 3
3.2.2功能的设计 4
3.3数据库设计 5
第四章 在线答疑系统的实现 13
4.1主要功能页面的实现 13
4.1.1系统主页面 13
4.1.2注册/登录界面 13
4.1.3学生页面 15
4.1.3答疑页面 16
4.1.4教师页面 17
4.1.5管理员页面 19
结束语 20
致 谢 21
参考文献 22
第一章 引言
1.1课题的研究背景
当今的教学都是学生和老师面对面的教授,在我看来,老师的教学可以不仅可以放在课堂上,还可以放在网上。如今的网络十分的发达,信息传递也非常的快速。通过网络教学,能够加强学生在学习过程中的兴趣,老师也能够全面的分析所有同学的学习能力,制定不同的学习计划。利用B/S、Struts2和Spring框架、Java Web技术设计[1]。?
1.2现状及发展趋势 *好棒文|www.hbsrm.com +Q: &351916072&
Java在线答疑系统能够给学生提供一个学习的地方。最近计算机技术的发展,在线交流越来越频繁,也越来越方便快捷。许多平台都能提供用户的在线交流,但是关于学生和老师的在线交流平台还是稀少,成为一个很值得探讨的问题。现如今最流行的便是贴吧,此类网站可以一起讨论各种问题,但是此类的网站不是针对学生和老师,是面向所有群体的,所以需要一个专门针对学生和老师之间的平台。这是教学模式的转变,学生能够随时随地的提出问题,并能够快速得到解决,这将成为未来不可缺少的一部分,前景也会很好,发展趋势也是不言而喻的。
1.3研究意义
在线答疑系统让用户在网上就能够有效的学习和讨论,在课堂上,老师一个人在台上滔滔不绝讲课,学生在下面听的糊里糊涂的,学生当时也不好意思提出问题来,所以在线答疑能够很好的解决这个问题。学生可以通过在线答疑系统在上面提出自己不懂的问题。在相应的课程下能够参与课程的讨论,老师也能够在对应课程下面回答学生不懂的问题,也可以提出一些问题来让学生解答,所以说,在线答疑系统是一个促进学生解决问题的好平台,帮助学生解决平常无法解决的问题。
第二章 课题相关知识
2.1主要技术介绍
2.1.1JSP简述
从之间使用过的传统网页HTML文件到现在常用的JSP文件。大学期间,一开始编写静态网页都是通过使用HTML文件来编写程序。但是到后来的动态网页,就可以使用JSP技术来实现。JSP技术可以直接操作数据库,重定向网页等非常齐全的功能。本次所设计的系统就需要使用JSP技术。可以编写数据的动态显示页面[2]。
2.1.2Struts2
从一开始的JSP+Servlet时间Web应用到现在的SSH框架实现系统功能。其中的跨越不是一般的小。传统的框架开发起来太繁琐,但是现本次开发使用的SSH框架Struts2开发效率提高了很多。通过在Struts的配置文件里配置各种功能的Action,大大的提高了编程的效率性。
2.1.3MYSQL
MySQL是最为流行的开源关系数据库系统[3]。这是我们大学里一直用的一个数据库管理系统。其操作性相对而言对我们现在的水平是非常适合用的。其中的SQL语句也是我们平常都能够用触碰到的,也是能够非常的了解。
2.2开发环境
2.2.1Eclipse
Eclipse是我们一直使用平台。从一个小小的登录界面开始,我们都是使用Eclipse开发平台来实现。其中的各种功能是非常全面的。各种框架只需要导入其所需的架包就可以运行。各种不同版本的Eclipse其中还自带很多框架可以直接的使用。非常的方便。
2.2.2Tomcat
Tomcat是一个应用服务器。是我们开发系统必不可少的东西,也是我们学生开发软件和调试JSP程序第一个可以选的。在开发软件的电脑上配置好Apache服务器,就可以用它来回应HTML页面的访问请求。
第三章 需求分析与设计
3.1可行性分析
论文选择的开发语言是JAVA语言,服务器选择免费的Tomcat,数据库选用了MYSQL,借助Struts和Sring框架来实现Web应用系统[4]。对于运行环境,我的电脑可以支持运行。一切都是对象[5]。
在大学课程中学习了很多门课程,专门的讲解了Java的项目开发,从开发平台的搭建,到项目的分析,再到项目开发,最后到项目的调试和运行,甚至对Java项目的测试都有所了解,所以这个课题通过运用所学知识是能够解决的。SSH框架大大简化了Web应用开发以及配置[6]。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/355.html