在教育领域中,考试是一个重要的环节。考试是为了检测学生对某方面知识或技能的掌握程度,测试考试者的水平。在传统的模式下,考试所用的试卷通常都是由教职人员来创建的,而这就导致诸多问题,如:考试的试卷难度过低或过高,无法考察广大学生的真实知识水平、试卷所考察的内容分布不够均匀或涵盖不全。针对这些问题,本文的主要内容是对需求进行整体分析,设计应用的整体框架,基于Flask web应用框架,对组卷问题的数学模型进行分析,并且提出一种基于遗传算法实现的组卷流程。实现一款能够自动化组卷的系统。在此基础上,尝试从多种角度去提高组卷流程的效率。