论文部分内容阅读
题库系统的建设和运用是促进教学技术改革和提高教学效率的一项重要工作。本文结合中学教育对题库系统的实际需求,从保障系统的安全性和提高成卷的质量这两个角度出发,运用基于角色的访问控制(Role Based Access Control,RBAC)技术和遗传算法(Genetic Algorithms,GA),对网络环境下的多学科通用题库系统进行了设计与实现。 本文分析了传统访问控制的不足,在对RBAC96访问控制模型进行详细研究的基础上,基于RBAC0模型结构,设计了题库系统的访问控制实现方案,从而方便了用户权限的管理,保证了角色的最小权限原则,加强了系统的安全性。在组卷算法的设计上,本文研究了遗传算法的原理及其在组卷问题上的应用方式,针对传统二进制染色体编码方式下产生的个体因携带信息量不足而影响算法执行效率的问题,提出了一种二进制与字符混合的分段的编码方案,这种编码方案在一定程度上提高了初始解的适应度,加快了算法搜索速度,提高了算法效率。本文对采用这种编码方案的遗传算法在处理组卷问题上的具体操作过程进行了详细的介绍。 在上述研究的基础上,本文对系统总体结构、系统流程、功能模块划分等进行了设计,并最终完成了系统的代码实现。所开发的题库系统目前已被应用于我校教学中,并产生了良好的效果。