| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12043 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:教育是当今社会十分重视的一个方面,而考试是教育中最为重要的评判方式之一,考试的公平公正性对于评判教育制度是否优秀至关重要。社会上各个领域对考试都有各自的要求,而如今的考试大多数还在使用最传统的考试方式,也就是纸质试卷,但是传统的纸质试卷制造过程繁琐,组织一场考试需要花费大量的人力物力,而其结果也不尽得人意,如果采用网上考试不仅可以减轻教师出卷的工作负担,也增加了工作效率。随着现代科技发展,信息化技术和网络技术进步迅速,如何利用这些技术更好地为网上考试服务是如今许多人考虑的问题。 遗传算法是一种求解在约束条件下最优解的经典算法,它是模拟生物进化和遗传的各种特点而形成的搜索算法,自从1975年提出遗传算法以来,已经有许多人尝试利用此算法进行组卷的研究,也有了许多的成绩,因此我准备设计一个简单的考试系统来进行对这个算法组卷的尝试,系统主要划分为三类用户,分别为管理员、学生和教师,不同用户登录系统拥有不同的权限。 本文首先分析研究背景和研究现状以及发展趋势,再对系统进行可行性分析和需求分析,利用Eclipse开发工具完成系统的实现,为遗传算法的组卷做了一个简单的尝试。 关键词: 遗传算法 考试系统 智能组卷
目录 摘要 Abstract 第1章 绪 论-1 1.1 课题背景-1 1.2 课题的目的和意义-1 1.3 国内外研究现状-2 第2章相关技术-4 2.1 Java语言和JSP介绍-4 2.2 Tomcat简介-4 2.3 MySQL数据库简介-5 2.4 遗传算法介绍-5 2.4.1 遗传算法简介-5 2.4.2 遗传算法的基本思想-6 2.4.3 遗传算法的优缺点-7 2.4.4 遗传算法的基本流程-8 第3章系统分析-10 3.1 可行性分析-10 3.1.1 经济可行性-10 3.1.2 技术可行性-10 3.1.3 运行可行性-10 3.2 系统需求分析-10 3.3 功能分析-11 3.4 数据库分析-12 3.4.2 数据库表分析-15 3.5系统开发环境-17 3.5.1 硬件环境-17 3.5.2 软件环境-18 第4章 系统设计-19 4.1 系统功能概述-19 4.2 系统功能结构图-19 4.3 主要功能模块详细设计-20 第5章 系统的实现-25 5.1组卷算法的实现-25 5.1.1 初始化种群-25 5.1.2 评估种群-25 5.1.3 杂交-26 5.1.4 变异-27 5.1.5 择优-27 5.2学生功能的实现-29 5.2.1 登录、退出功能的实现-29 5.2.2 学生用户实现在线考试-30 5.3教师功能的实现-31 5.3.1 教师管理题库的实现-31 5.3.2 教师查看学生的成绩-32 5.4管理员功能的实现-33 5.4.1 用户管理界面-33 5.4.2 搜索功能-34 系统开发影响-35 第6章 结束语-36 参考文献-37 致谢-38 |

