论文部分内容阅读
浙江省高中新课改在2006年9月正式实施。新课改中最突出部分的是加重了对学生学习过程的考核,每门课程以模块为单位进行组织,有的课程一个学期有2-3个模块?每个模块学完之后,马上要进行模块测试。所以,除了期中、期末考。每个模块学完之后,马上要进行模块测试。所以,除了期中、期末考试之外,考试次数明显增加了。这就给教务处、任课教师增加了很多负担。所以,为了减轻这些负担,我们学校决定开发B/S题库管理系统,并将该系统作为浙江省教育厅教研室立项课题《高中新课改下网络教学方式的研究与实践》的子课题。本文首先介绍了题库建设的基本理论和核心问题,针对设计技术要求介绍了.net Framework的体系结构以及它在开发企业级系统下的优势,并介绍了关系型数据库管理系统MS SQL SERVER和软件统一开发方法。然后提出题库管理系统的需求分析,明确了系统的总体结构,并对数据库的概念设计、模型设计,然后到数据的实体设计进行详细的研究。题库管理系统的核心是组卷算法,本文在自动组卷方面在研究了遗传算法在组卷问题上的一般运用方式的基础上,指出了传统二进制染色体编码方式下产生的个体因携带信息量不足而影响算法执行效率的问题,提出了一种二进制与字符混合的分段的编码方案,并针对这种编码方案下算法的操作过程进行了设计。修改后的编码比原来编码带有更多的试题信息,可以在算法中直接提取章节号与章节分值,减少操作步骤,使算法易于实现;同时,按题型分段编码后,生成的试卷的总题型数和各题型试题数已经基本满足用户需要,组卷误差项相应减少,从而提高了初始解的适应度,因而能提高算法的执行效率。最后使用.NET开发平台实现了题库管理系统,该软件按照三层结构的方式进行实现,在这里对每层的实现方式进行了详细的研究并按照软件工程的思想进行安装软件的制作。通过实际测试使用,教师们和学校领导对题库管理系统给予了极高的评价;组卷的效率和质量都达到了预期的目标。但系统也存在一些不足和改进之处,主要是组卷的方案还需进一步地完善,系统的功能还要加强。