1。4。2Java 介绍
Java 是一种简单的,面向对象的动态语言,它是分布式的,解释型的,健壮安全 的,结构中立的,可移植的,具有性能优异、多线程等特性[1]。
1。4。3JSP 介绍
JSP 是 java 网站开发页面使用的技术。他可以使用静态页面 html 的所有功能。 并且能够在其基础上添加标记和程序段,实现与后台业务逻辑的通信。并且 JSP 是基 于 Java 的,具有跨平台性,所以它在不同环境都能够正常运行[2]。
与 html 相比,JSP 不仅能够显示静态的页面内容,而且能够使用代码段动态地与 数据库进行交互,并数据显示在页面上,它是 java web 开发的基础。Java 网站的开发
不论它使用了何种框架,最终都是基于 JSP 的。
1。4。4S2SH 介绍
S2SH 是 Struts2,Spring,Hibernate 的缩写。这是 java 网站开发的一种 MVC 框 架。
MVC 是一种将页面,数据与逻辑分离的框架模式。它具有较低的耦合性,将从 数据库中取出数据并且显示的整个业务流程能够合理地进行分离,互不干涉。
如果要更改其中所用的一种框架也是可以容易实现的。
M 指 Model,模型,在 Java 中指的就是实体类
V 指 View,页面,是将信息,处理的数据展现在人们眼前的途径。 C 指 Controller,控制器,实现页面数据与后台业务逻辑的交互。
Struts2 即是 MVC 中的 V 和 C,Struts2 有专门的页面标签将 JSP 与 Struts2 相结 合,另外它主要的功能是实现页面数据与数据库的交互,即是控制器的概念[3]。
Hibernate 是一种数据的持久化框架。简单易用,很容易与其他框架相结合。它 是 MVC 中的 M,数据实体的含义。它将数据库中的表封装成对象,直接通过操作对 象来改变表数据,这样更加符合了 Java 是面向对象的这一特点。
Spring 是一种轻量级的框架,能够很好地管理整个程序的配置文件及类文件。它 能够将不同类型的框架进行整合,是开发者的非常好的选择。
1。4。5JQUERY EASYUI 介绍
这是一种基于 JQuery 的 UI 框架。开发者如果使用它,能够方便,快捷搭出页面 布局框架,只需要将自己编写的页面代码按部就班的放到已经搭好的框架代码中,就 能够实现比较漂亮的界面[4]。它还集成了树,表格这类较为复杂的控件。它一般在对 页面美工不太擅长,却又想要做出漂亮界面的情况,或者在时间紧凑只能速成代码的 时候,会优先选择。
1。5 开发本系统的意义
计算机等级考试是所有想要在计算机方面有所发展的学生必须经历的一次水平测试,显然对他们尤为重要。所以考前练习是必不可少的,而传统的考试模式显得麻 烦,臃肿。所以开发一个等级考试网上辅导系统,为他们提供一个能够自我练习和发 现薄弱知识点的环境,显得很有必要。文献综述
(1)等级考试网上辅导系统,学生只要在有电脑,有网的情况下随时随地都能进行 在线考试,方便快捷,与传统的人工考试相比,简化了很多麻烦的步骤。同时它降低 了教师手动出题的错误率,简化了教师手动出卷,打印试卷,学生考试,手动阅卷的 繁琐步骤,并且能够扩展试题的范围[5]。
(2)等级考试网上辅导系统,顾名思义是辅助学生在真正的计算机等级考试来临之 前,能过在网上进行模拟测试来检测自己的学习成果和发现不足之处,以便于加强自 己的薄弱方面,在真正的等级考试中发挥最好的实力。
(3)本系统还包含了答疑功能,考生能及时将试卷中或自己不会的问题向指定教师 进行提问,教师也能及时回复,让学生能及时地消化自己不会的知识,以便于为等级 考试的到来做准备。