基于J2EE的教务信息管理系统设计与实现文献综述
2020-04-12 16:24:37
文 献 综 述
随着我国教育体制的改革,高等院校招生规模不断扩大,在校学生数量增加,学科专业种类繁多且不断变化,如果只靠人力来完成,必然是一项非常繁琐、复杂的工作,而且还会出现很多意想不到的错误,这不仅会给教学及管理带来了很大的不便,也不益于学校全面快速发展的需要。所以人工管理方式已经远远不能满足现状。这就迫切需要利用计算机技术来帮助学校管理者来处理这些日常管理,教务信息管理系统以成为学校教务管理工作中复杂又不可缺少的一部分。
众所周知,作为高校日常教学中的主要管理工作之一的教务管理,它涉及到院校、专业、师生等诸多方面。同时,随着选课制的展开和深入,教务日常管理工作也日趋繁重、复杂,如何把教务工作信息化、模块化、便捷化便成为了现代高校发展的重点。
本次毕业设计旨在实现一个基于J2EE的教务信息管理系统。开发拟采用J2EE技术,使用MyEclipse、Tomcat和MySQL作为开发环境。前台设计主要使用HTML、CSS和jQuery技术,制作出人机友好、美观的界面。配合使用Ajax技术,使页面表现更加流程、高效、人性化。
MyEclipse是一种企业级工作平台(MyEclipseEnterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括完备的编码、调试、测试和发布功能,并支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate等技术。
Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,实现了对Servlet和JavaServer Page的支持,并提供了作为Web服务器的一些特有功能。简单来说基于JVM的Tomcat具有处理处理Servlet和JSP代码的能力,将其编译为超文本,是一个JAVA平台的服务器。
MySQL是一个开放源码的小型关联式数据库管理系统,被广泛地应用,从实验室、网络公司,到大型服务器集群,都能见到它的身影。它具有体积小、速度快、成本低甚至零成本等优点。
J2EE是Java2平台企业版(Java 2 Platform,Enterprise Edition),其核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。
JSP是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态技术标准。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页。
HTML5是HTML下一个主要的修订版本,现在仍处于发展阶段。目标是取代1999年所制定的HTML 4.01和XHTML 1.0标准,以期能在互联网应用迅速发展的时候,使网络标准达到符合当代的网络需求。广义论及HTML5时,实际指的是包括HTML、CSS和JavaScript在内的一套技术组合。它希望能够减少浏览器对于需要插件的丰富性网络应用服务(plug-in-based rich internet application,RIA),如Adobe Flash、Microsoft Silverlight,与Oracle JavaFX的需求,并且提供更多能有效增强网络应用的标准集。