基于WEB的通用试题库组卷系统的设计与实现(JSP,Oracle)(任务书,外文翻译,进度计划表,实习报告,毕业论文14000字,程序代码,Oracle数据库) 
摘  要 
智能组卷系统是计算机辅助教学的一个重要应用,它的开发与研究一直是教育改革的重要方面。本文结合学校的实际情况详细介绍了智能组卷系统的设计与实现,并着重对组卷的算法和试题库系统的建设进行了研究和设计。论文从用户的实际需求出发,对智能组卷系统应具备的主要功能进行了详细阐述,提出了系统的总体设计方案,并对系统的主要模块和数据库进行了详细设计。论文首先分析和研究了智能组卷系统中试题库系统的理论基础,提出了试题库系统的建设方案,包括试题库的参数属性设置、属性分布及试题库构建原则;然后介绍了目前常用组卷算法,对智能组卷的策略与算法进行了分析研究,提出了本系统使用的自动组卷的方法和思路,确定系统采用的组卷策略及相关算法,并阐述了组卷的具体步骤与程序编写方案。经过深入的研究和详细的分析,论文设计并实现了一个基于CS,以JSP技术和Oracle后台数据库为基础的,具备题库管理、智能组卷、阅卷等功能为一体的组卷系统。智能组卷对于减少教师工作量、提高教学水平具有一定的价值,对促进教育社会化和现代化有着重要的现实意义。 
随着计算机网络技术及远程教育的发展,作为远程教育的必要组成部分网络考试系统,是远程教学过程中不可缺少的教学环节。通过考试,老师可对学生的学习进行考核,并了解学生的学习效果,为改进教学提供依据。同时,学生可通过考试了解自己对所学内容的掌握情况,激发学生自主学习的热情,从而达到提高教学质量的目的。针对目前一些网络考试软件普遍存在着缺乏开放性、试题质量不高、测试有效性不足等情况,经过我们一段时间的认真分析与调查,设计开发了一个网络环境下的考试系统。 
关键字:试题库  智能组卷  组卷策略  JSP  Oracle 
 
 
功能介绍 
(1)登陆功能 
此系统需要有登陆功能,与数据库连接。登陆分为管理员登陆和普通用户登录,登陆时选择登陆的级别,管理员或者是普通用户。 
(2)注册功能 
此系统需要有注册新用户的功能,与数据库连接,注册时只能选择注册普通用户,不能注册新的管理员用户。 
(3)增加新题功能 
管理员可以在登陆后增加新的题目,与数据库连接,增加新题的各项不能为空,否则提示新增题目失败。 
(4)查询所有题目信息,并修改 
管理员可以在登陆后查询所有题目信息,与数据库连接。 
(5)随机选题功能 
用户登录后,可选择随即选择题目答题,程序随机在数据库中选择相对应数的题目给用户答题。 
(6)对比功能 
用户答题提交后,程序提交用户提交的答案,并找出题目的正确答案给用户,让用户对比自己答题是否正确,正确答案是什么。 
  
  
  
  
  
  
  
 
 
目  录 
1 前  言    1 
1.1 开发背景    1 
1.2 国内外研究现状    1 
1.3 系统设计目标    2 
2 系统开发所采用的技术    3 
2.1 JSP技术    3 
2.2 Tomcat服务器    3 
2.3 Oracle9i数据库    4 
2.4 MyEclipse 8.5开发环境    5 
2.5 MVC三层框架    5 
3 自动组卷系统需求分析    7 
3.1 可行性分析    7 
3.2 功能分析    7 
3.2.1 功能介绍    7 
3.2.2 业务流程图    8 
4 系统总体设计    9 
4.1 系统主要功能设计    9 
4.2 系统主要功能流程图设计    10 
4.3 数据库设计    11 
4.3.1 关系数据库的基本概念    11 
4.3.2 系统E-R图    11 
4.3.3 数据库表结构    12 
4.3.4 数据库连接    13 
5 系统详细设计及实现    14 
5.1 用户登录功能    14 
5.2 用户注册功能    15 
5.3 功能选择界面    17 
5.4 增加新题目功能    18 
5.5 查询修改题目功能    20 
5.6 修改题目功能    21 
5.7 删除题目功能    22 
5.8 随机选择题目练习功能    23 
5.9 成绩单    24 
6 系统测试    26 
6.1 测试概论    26 
6.2 自动组卷系统采用的测试方法    26 
6.3 自动组卷系统登陆功能测试    27 
6.4 自动组卷系统新增题目功能测试    28 
结  论    30 
谢  辞    31 
参考文献    32 
附  录    33
  |