摘要:
随着计算机网络技术与数据库技术的发展,在线无纸化考试系统因其公正性、准确性、灵活性、及时性以及方便性等特点,已成为目前国际上普遍采用的一种考试和认证方式。本系统的实现综合了网络技术与数据库技术,利用校园网资源,更好的为学校的教学管理服务。 本系统采用B/S结构,根据传统考试过程并我院结合实际情况,提出本系统的总体结构和功能模块,然后依据系统设计原理,通过系统结构设计、表的设计及前端开发,构建了一个以PHP技术和MYSQL后台数据库为基础的、具有在线考试、用户登录鉴别、成绩管理、随机按题型生成试卷、试题库管理、用户管理、操作题自动阅卷等功能的在线考试系统,基本满足常规要求和设计初期指导思想。 在系统实现过程中,详细分析了在线考试系统中需重点解决的几个关键问题:采用字段的匹配实现学生登录、教师和管理员用户登录功能;在试卷生成过程中,遵循随机性原则,提出了随机迭代搜索算法,使生成的试题满足一定条件下的随机选题,避开人为因素;针对操作题自动阅卷,利用VBA编写阅卷程序,使用ADO连接和更新数据。 由于篇幅所限不可能做到面面俱到,但对开发过程中涉及到的重点、难点、以及解决方法都进行了描述。最后,总结了系统的特点和优势及不足之处,并对未来的发展和应用前景做了展望。
展开