基于遗传算法的智能组卷研究.docx

资料分类:计算机信息 上传会员:番番呀 更新时间:2023-05-19
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 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

相关论文资料:
最新评论
上传会员 番番呀 对本文的描述:本系统使用Eclipse作为编程环境,Eclipse作为目前流行的编程软件,功能强大,通过上网查阅资料以及老师的指导下,对系统的开发有了一定的保障。本系统使用JAVA语言和SQL语言进行开发......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: