自测是学生进行自我评价与指导的重要途径,有利于培养学生的自我管理意识,提升其自主学习能力。文章设计并实现了一个基于B/S的在线自测系统。它以知识点维护与试题库管理为基础,以自动组卷为核心,提供在线测试与评分、错题本维护等功能。知识点采用分级管理方式,并允许一道题目关联多个知识点。自动组卷采用遗传算法,以知识点覆盖率、试卷难度为优化目标,以题目数量、总分等为约束条件。