基于RBAC和遗传算法的题库系统的设计与实现

来源 :苏州大学 | 被引量 : 0次 | 上传用户:ayelili
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
题库系统的建设和运用是促进教学技术改革和提高教学效率的一项重要工作。本文结合中学教育对题库系统的实际需求,从保障系统的安全性和提高成卷的质量这两个角度出发,运用基于角色的访问控制(Role Based Access Control,RBAC)技术和遗传算法(Genetic Algorithms,GA),对网络环境下的多学科通用题库系统进行了设计与实现。 本文分析了传统访问控制的不足,在对RBAC96访问控制模型进行详细研究的基础上,基于RBAC0模型结构,设计了题库系统的访问控制实现方案,从而方便了用户权限的管理,保证了角色的最小权限原则,加强了系统的安全性。在组卷算法的设计上,本文研究了遗传算法的原理及其在组卷问题上的应用方式,针对传统二进制染色体编码方式下产生的个体因携带信息量不足而影响算法执行效率的问题,提出了一种二进制与字符混合的分段的编码方案,这种编码方案在一定程度上提高了初始解的适应度,加快了算法搜索速度,提高了算法效率。本文对采用这种编码方案的遗传算法在处理组卷问题上的具体操作过程进行了详细的介绍。 在上述研究的基础上,本文对系统总体结构、系统流程、功能模块划分等进行了设计,并最终完成了系统的代码实现。所开发的题库系统目前已被应用于我校教学中,并产生了良好的效果。
其他文献
动态隧道算法是一种全局优化研究方法。该算法重复以下两个过程:一是动态优化过程,在该过程中寻找一个局部最小点;二是动态隧道过程,该过程以该局部最小点为基准找到一个更小
书面汉语自动分词是中文信息处理中的重要步骤,它是文本校对、机器翻详、文本分类、文本检索、计算机人机接口等诸多中文信息应用领域的基础。目前汉语自动分词方法主要包括
两层传感器网络中的数据查询是用户获取和分析感知数据的重要手段。由于两层传感器网络具有资源受限、以数据为中心和应用相关等特征,且大都部署于无人值守、复杂多变的环境中
本文将多智能体系统和面向服务的架构的思想架构相融合,将其设计理念引入到微网EMS的管理与控制中,基于IEC61970国际标准,结合微网系统本身的特点,整合了整个微网的公共信息
随着互联网规模的不断扩大及其应用的多元化发展,对网络性能监控和运行管理的要求越来越高。其中对网络流量的测量与分析是网络管理中不可缺少的组成部分。网络管理员可以利
数据质量是保证数据能够有效地发挥作用的关键。数据质量的保证贯穿于数据的整个生命周期,它是一个系统过程,是一个质量评估分析和各种数据清洗方法相结合的不断反复的过程。本
近年来,随着IT技术的发展,越来越多的信息系统在各企业中建立起来,各企业内部通常都是通过这些系统来管理存储相关业务数据。通过几十年的发展积累,企业内需要管理存储的数据变得
Native XML数据库是随着XML的广泛应用而产生的,它专门用来存储和管理XML数据。Native XML数据库具有一般数据库的特性,但它的内部存储是基于XML数据的树形结构。它所存储的XML
随着当今社会的迅速信息化,各种多媒体信息资料飞速发展。音乐作为一门艺术,已经成为人类生活中必备的部分。一直以来,音乐都是人们表达情感的渠道,可以为欢乐而歌,可以为悲
随着WWW上资源的与日俱增,如何使用有效的方法从中获取所需的信息,成为研究人员所面临的一个重要问题。Web挖掘就是从Web上的数据(如Web日志、Web页面内容)发现用户的浏览模式