在线答疑系统的设计文献综述
2020-04-13 11:44:54
伴随着教育业不断发展,高校的规模日益扩大,学生人数和老师人数也日益增多,这使得高校师生间的答疑工作难以展开,经分析传统的答疑方式有以下缺点:
、答疑时间地点不好确定。
、学生有了新的问题无法及时明确的向老师进行提问。
、不同的同学之间可能由于不经常住在一起,不能经常见面,学生之间的讨论和交流比较少。
、平时老师与同学之间除了上课之外很少能有很好的交流机会,导致老师和学生之间的交流较少,以致于老师不了解学生的学习和掌握知识的程度。
目前实现在线答疑功能的技术工具有很多种,主要有CGI、PHP、JSP、ASP和ASP.NET,其中主要的架构有C/S架构和B/S架构,但C/S架构受到平台和硬件的限制,不如B/S架构方便和大众。
因此不仅为了弥补这些缺陷,提高答疑工作的便捷性和及时性,增加师生之间和同学之间的互动,同时也为了使本系统能够更好的使用,应用范围更广、更加的方便,决定开发利用B/S架构开发本系统。其主要具有老师与同学交流,管理员管理用户,老师管理同学等功能。
本系统采用JSP开发,并使用Struts2,Spring框架。数据库采用mysql数据库,该数据库具有快速、可靠和易于使用的特点,能够合理有效地存储数据,为用户准确快速地提供有用的信息。
JSP(Java Server Pages)是一种动态网页技术标准,由HTML代码和嵌入其中的Java代码所组成。动态网页是指网页中的数据不是直接写在页面中的,而是由程序生成的页面数据或者由程序调用数据库获取数据再生成页面数据,最后通过网络传输给客户端的一种技术。相对静态页面,动态网页中的数据是随时变化的,数据的来源也很丰富,用户和网页之间的互动能力更强。
JSP工作原理:服务器在页面被客户端请求以后对这些Java代码进行处理编译成class文件进行执行生成HTML文件,然后将生成的HTML页面返回给客户端的浏览器。JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。