基于ASP.NET远程教育系统设计与实现

更新时间:2024-04-02 点赞:6002 浏览:20270 作者:用户投稿原创标记本站原创

随着计算机技术和网络技术的迅猛发展和普及,人们的生活和学习方式发生了翻天覆地的变化,这些技术已经影响到社会的各个领域,有着传统教育无法比拟上风的远程教育就是其技术发展的结果。现代远程教育系统的发展,对传统教育模式的不足起到了巨大的改进作用,它极大限度地满足了人们对于教育的需求,提供了丰富的教学资源,为学习者创造了一个方便的、自由的学习平台。本文先容的远程教育系统采用基于ASP.NET的三层体系结构,ASP.NET以其优异的跨平台性和可操纵性,越来越多地被编程技术职员采用作为开发平台。本文首先对远程教育的背景和发展趋势以及对设计所用到的理论和技术进行了扼要的先容,接着对远程教育各个子系统的功能进行了分析和概要设计,重点具体先容了远程教育系统中的考试子系统,并对其进行具体设计以及给出了具体的实施方案。考试子系统中的关键技术自动组卷算法的实现是本文重点研究的对象。自动组卷算法就是计算机根据用户的组卷约束条件,自动在题库中搜索出最优的试卷。基于生物进化理论的遗传算法,在通过类似生物进化过程的选择、交叉、变异等操纵,使得遗传算法具有问题全局寻优的功能。因此本系统考试子系统中的自动组卷功能就是采用了遗传算法来实现的。为了使遗传算法更加适应于自动组卷策略,本文给出了遗传算法的改进方案。遗传算法在自动组卷中的运用,其组卷的效果与遗传算法中的控制参数有很大的关联,最后本文对遗传算法的主要控制参数进行了实验,使用Matlab工具软件得到相应的数据结果,并对其结果进行分析,以探讨控制参数对组卷结果的影响。【关键词】:ASP.NET远程教育自动组卷遗传算法
【论文提纲】:摘要5-6ABSTRACT6-11插图索引11-12附表索引12-13第1章绪论13-181.1远程教育的定义131.2国内外的发展现状13-151.3我国现代远程教育存在的问题及发展趋势15-161.4论文研究的意义16-171.5论文研究的主要内容和组织结构17-181.5.1论文的研究内容171.5.2论文的组织结构17-18第2章相关技术的理论先容18-242.1体系结构及其发展18-192.1.1C/S(Client/Server)模式182.1.2B/S(Brower/Server)模式18-192.2构建开发环境19-202.2.1网站开发环境19-202.2.2服务器端配置202.2.3客户端配置202.3主要技术先容20-232.3.1ASP.NET简介20-212.3.2Ajax21-222.3.3SQLServer200022-232.4本章小结23-24第3章远程教育系统总体分析与设计24-303.1系统概述24-253.2系统功能要求253.3系统设计原则25-263.4系统的组成26-293.4.1资料管理子系统27-283.4.2教学过程子系统283.4.3在线考试子系统283.4.4权限管理子系统28-293.5系统总体模型293.6本章小结29-30第4章考试子系统模块设计30-444.1考试子系统需求分析30-314.1.1基本功能分析30-314.1.2考试子系统需求建模314.2考试子系统概要设计31-344.2.1功能设计31-324.2.2数据库的分析与设计32-344.3考试子系统具体设计34-434.3.1登录34-364.3.2题库管理36-404.3.3试卷管理40-424.3.4考试管理42-434.3.5在线考试434.4本章小结43-44第5章改进的遗传算法应用于自动组卷44-625.1相关指导理论445.2自动组卷算法分析44-475.2.1自动组卷的现状44-455.2.2常用组卷算法的分析45-475.3遗传算法的概述47-495.3.1遗传算法发展历史47-485.3.2遗传算法的特点485.3.3遗传算法的基本原理48-495.4遗传算法的基本步骤49-525.5遗传算法在自动组卷中的实现52-575.5.1组卷的约束条件525.5.2组卷的数学模型52-535.5.3遗传算法的应用53-575.6遗传算法的改进57-585.7控制参数对实验结果影响的讨论58-615.8本章小结61-62结论与展望62-631.本文总结622.展望62-63参考文献63-66致谢66-67附录A攻读硕士期间发表的论文67-68附录B攻读硕士期间介入的项目68
相关文章
推荐阅读

 发表评论

共有3000条评论 快来参与吧~