论文部分内容阅读
考试作为评价教与学的一项重要指标,是教育现代化不可或缺的组成部分,科学高效的考试模式以及全方位的考试结果评价体系,对提高考试环节工作效率、增强考试的科学合理性、促进课程建设与改革、提高教学质量具有重要的意义和作用。基于此,针对我院(高职院校)办学特点和实际情况,利用网络技术开发适合我院的在线考试系统,实现现代化教育的考试体系。本文将从开发该在线考试系统所采用的开发工具、相关技术,系统的需求、组成与结构,系统设计方案,系统实现方法等方面进行详细的阐述。该系统的开发基于JSP(Java Server Pages)动态网页技术,采用B/S。结构(瘦客户端结构),数据库采用安全性较高的SQL Server 2000,选用Tomcat作为系统开发的服务器。在线考试系统的逻辑关系较为复杂,为使系统的业务逻辑与客户端显示页面分离,在开发中JSP结合使用了JavaBean组件来执行应用程序所要求的复杂处理。系统开发初期,首先通过详细深入的系统分析,明确了用户需求,得到了系统开发的可行性结论,并提出了系统的逻辑模型(自上而下)。在此基础之上进行系统总体设计,确定了系统总体功能模块(包括系统管理模块——试卷信息管理、自由测试管理、考试管理、新闻管理、用户管理,考生登录模块——在线考试、自由测试、成绩查询),全面分析所需数据对象及其存取方案和结构,完成后台数据库设计,并考虑系统的安全性设计。依据提出的总体设计方案,采用自下而上的方法逐层实现系统功能,经过测试系统运行基本稳定。系统最终实现了各模块的基本功能,其中数据库设计(试卷结构、试题结构),人工、随机组卷策略,考试计划、进入考场、提交考卷、自动评分的实现是该系统的关键;评价体系的设计与实现,客观的分析了考试结果,但其有效性、科学合理性还有待在实际使用中进行考证与完善。