本站联系方式
   联系QQ  :1095080675
   联系QQ  :1223950575
  技术指导:1353934434
  
  电子邮箱:1095080675@qq.com
标题  基于JSP的在线考试系统研究
编号  10194
编程语言  Java
开发环境  Eclipse 或 MyEclipse
数据库  SQL Server
资料明细  毕业论文、程序
推荐指数  ★★★★★★
内容介绍

一、开发环境的选取
选择何种开发工具是软件开发成功的要素之一。开发工具的选择主要决定于系统的最终用户和开发人员。评估一种开发工具的好 坏,不仅要看它的设计模式、对象结构以及管理的支撑情况,还要适应具体的使用环境、开发方法、结构体系等。JSP提供了强大的WE 应用程序开发能力,同时JSP可以通过DAO组件提,供的接口访问数据库,便于开发出功能强大的WEB数据应用程序。因此选择JSP作为 前台开发工具。本在线考试系统的JSP开发,工具主要采用Microsooffice FrontPage,调试环境为WindowsXP/2000Server/2003 server, IIS 5.1,IE6.0,IE7.0。每由于ORACLE具有强大的数据管理与处理能力,具有较高的安全性能1271;数据表中的记录的行数只受服务器硬 盘空间的限制;支持远程存取等,符合考试系统需要存储大量试题的需求,因此选择ORACLE作为后台数据库。
二、系统的需求分析及总体流程图
2.1系统的需求分析
本系统采用身份验证的方法登录,包括以下基本功能:
(1)考生信息功能:主要是实现显示考生的注册信息,以及考生信息的添加、删除和修改密码的功能。
(2)在线考试功能:主要是实现管理员生成试卷、控制考试、考生在线答题、提交答案等功能。
(3)管理员功能:主要是实现添加、删除管理员的功能。
(4)成绩统计功能:主要是实现显示考试成绩、控制查看成绩的等功能。
(5)题目管理功能:主要是实现添加、删除、修改题目功能。
2.2在线考试系统总体流程图
2.3数据库的配置
程序对数据库的访问需要通过ODBC。打开“控制面板”中“管理工具”的“ODBC(数据源)”,在如图所示的对话框中创建数据 源。本系统需要创建的数据源名称为exam,登录方式选择“使用用户输入登录标识和密码的SQL Server的验证”,在这里选择用户名为s (密码为sa),默认连接数据库为exam。
三、在线考试系统详细设计与实现
在线考试系统主要实现试题的录入、试题的管理、智能组卷、在线考试、在线阅卷、用户管理、系统管理等功能。
3.1考生登录子模块的设计
(1)考生登录子模块的功能
点击“考生登录”,进入考生登录界面,在学号对应的文本框中输入学号,密码对应的文本框中输入密码,如果学号和密码与student 表中的学号和密码相对应,点击“登录”按钮进入考生主界面,如果密码或学号为空或者输入不正确,则给出相应的提示,可以重新登 录。点击“重设”按钮重新输入学号和密码,点击“注册”,进入注册页面。
输入:学号,密码。
处理:输入考生的登录信息。在页面提供的文本框中输入考生的学号和密码信息,点击“登录”按钮后,程序将输入的信息与考生信 息表中的记录比较,如果有吻合的话就将进入考生主页面。如果没有吻合的信息则给出提示。
输出:考生主界面。

说明
  本毕业设计包括毕业论文。以上是论文部分内容和程序运行截图。本计算机毕业设计还包括系统配置演示录像、论文录像和系统配置手册。如果对以上内容感兴趣,可以QQ:1095080675或邮件1095080675@qq.com继续联系我们。
相关文章
  •  在线考试系统
  •  基于ASP的在线考试系统
  •  基于ASP.NET的在线考试及试卷分析系统的设计与实现
  •  基于JSP的在线考试系统的设计与实现
  •  学生在线考试管理系统
  • 文章导航
  • 上一篇:校园电子商务系统的设计与应用
  • 下一篇:Struts框架在管理信息系统中的应用研究