AJax技术

基于Struts与Ajax的信息技术课程考试系统设计与实现

字号+ 作者:H5之家 来源:H5之家 2015-10-17 09:28 我要评论( )

提供基于Struts与Ajax的信息技术课程考试系统设计与实现文档免费下载,摘要:基于Struts与Ajax的信息技术课程考试系统设计与实现摘要利用Struts与Ajax开发的在线

基于Struts与Ajax的信息技术课程考试系统设计与实现

摘要 利用Struts与Ajax开发的在线考试系统是一种新型的考试形式。教师可在计算机上完成出卷、监考、阅卷、试卷分析等工作;考生可进行网络考试并在网上进行成绩的查询和试卷的复查。使考试过程变得方便、高效、快捷,同时也降低了考试成本,提高了考试的公平、公正。

关键词 Struts;Ajax;信息技术课程;考试系统;设计;实现

1概述

目前我在江苏省常熟职业教育中心校旅游系担任信息技术的教学工作,传统的考试方式有一系列繁琐的操作过程,从出试卷、印试卷、监考到阅卷、讲评我有大量的工作要做;学生也不能及时的查询自己的成绩、总结学习情况;我在大量的阅卷过程中,也容易出错,考试的公正性很难保证。

正是基于上述因素,设计与实现了基于Struts与Ajax的信息技术课程考试系统。希望通过此项目的开展,更好的为老师教学和学生学习而服务。

2相关原理和技术

本系统基于B/S体系结构,采用Struts框架和Ajax技术进行开发。

目前较流行的网络体系结构主要包括C/S结构与B/S结构。采用前者开发网络软件的开发代价高,而效率却显得相当低。而后者开发和维护系统方法简单,效率较高。

开发本系统所需的硬件环境有:供数据库、Tomcat以及应用运行的服务器共两台,需要配置Intel或AMD CPU/75*2 G硬盘/1G 网卡,并需要通过防火墙与Internet相连;所需软件环境有:Windows 2000 Server及以上版本的服务器操作系统、SQL Server 2008及以上版本的数据库服务器、Tomcat 5.0及以上版本Web服务器、Microsoft Office Visio 2003及以上版本建模工具、MyEclipse开发工具。

3系统主要功能设计

信息技术课程考试系统从整体上可细分为三个子系统:管理员角色子系统、教师角色子系统与学生角色子系统。

管理员角色子系统功能主要负责进行用户管理操作,主要实现对要使用考试系统的用户进行增加、修改、删除、查询的操作,并可以对用户的权限进行设定以及用户的注册审核、登录密码进行设定与修改等功能。

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评