热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

javajsp在线考试系统的研究

技术:Java、JSP等摘要:本论文主要实现了基于Web的在线考试系统的设计与实现。在指明动态网页代码开发以及数据技术访问的基础上,提出了在线考试系统的组成与结构,讲述了系统的设计

技术:Java、JSP等
摘要:

本论文主要实现了基于Web的在线考试系统的设计与实现。在指明动态网页代码开发以及数据技术访问的基础上,提出了在线考试系统的组成与结构,讲述了系统的设计方案、实现方法以及所采用的开发工具和相关技术,还重点剖析了前台考试部分的程序设计。
本系统采用了B/S的组织架构,这种开发模式,以JAVA作为主要开发语言以及平台,结合了JSP、Javascript、Html等等语言,以Tomcat为服务器,以及以SQL Server 2000为后台数据库。整个系统层次结构简单,操作容易,并具备一定的安全性。学生借助此系统,可以很方便的来进行课程结业考试等等各类考试,同样,各位老师使用本系统能更加方便,迅速的来组织在线考试,以达到节约时间,还能快速了解学生学习情况,提高了学生与老师的学习与教学效率。
这个系统运用了以下技术方案,用来保证考试过程正常的进行。全面的容错处理使考试作业流程得到有序的控制,对用户的误操作能够进行有效的屏蔽;在整个考试过程中,明确禁止考生刷新浏览器,防止考生误操作,从而导致考试答案的丢失。

关键字:在线考试系统;B/S模式;Web;JSP;

目录:

摘 要    i
Abstract     ii
1.引 言    1
2.绪论    2
2.1 JSP技术介绍    2
2.2 数据库简介    3
2.3 数据库访问技术    4
2.4 开发平台与开发工具    4
2.4.1系统软件    4
2.4.2工具软件    4
2.4.3系统硬件    4
2.5 J2EE技术    4
2.6 B/S结构    6
2.7 Tomcat服务器    6
3.系统功能分析与设计    7
3.1系统构架分析    7
3.2系统模块与流程说明    8
3.2.1前台部分    9
3.2.2后台部分    9
3.3 数据的安全与保密    9
3.4 试题设计    9
3.5 数据库设计    10
4.系统实施与测试    10
4.1.前台考试部分    13
4.1.1.登录界面的实现    13
4.1.2.教师管理界面的实现    16
4.1.3.教师添加界面的实现    17
4.1.4.学生管理界面的实现    18
4.1.5.学生添加界面的实现    20
4.1.6.自身帐户管理界面的实现    20
4.1.7.班级管理界面的实现    21
4.1.8.学院管理界面的实现    22
4.1.9.科目管理界面的实现    23
4.1.10.题库管理界面的实现    24
4.1.11.添加题库界面的实现    25
4.1.12.试卷管理界面的实现    26
4.1.13.添加新试卷界面的实现    26
4.1.14.查询试卷成绩界面的实现    27
4.1.15.教师用户修改界面的实现    27
4.1.16.学生注册界面的实现    28
4.1.17.学生操作主界面的实现    28
4.1.18.学生考试界面的实现    29
4.1.19.查询成绩界面的实现    29
4.1.20.查询成绩界面的实现    30
5.系统实施与测试    30
5.1程序调试    31
5.2测试的重要性及目的    31
5.3测试的步骤    32
5.4测试的主要内容    33
5.4.1功能测试    34
5.4.2可用性测试    34
5.4.3性能测试    35
总结    36
参考文献    37
结束语    38
外文原文与中文翻译    39

论文字数:30013
包含资料:
 

截图:
 

 



推荐阅读
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 分享css中提升优先级属性!important的用法总结
    web前端|css教程css!importantweb前端-css教程本文分享css中提升优先级属性!important的用法总结微信门店展示源码,vscode如何管理站点,ubu ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 本文介绍了使用AJAX的POST请求实现数据修改功能的方法。通过ajax-post技术,可以实现在输入某个id后,通过ajax技术调用post.jsp修改具有该id记录的姓名的值。文章还提到了AJAX的概念和作用,以及使用async参数和open()方法的注意事项。同时强调了不推荐使用async=false的情况,并解释了JavaScript等待服务器响应的机制。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • WebSocket与Socket.io的理解
    WebSocketprotocol是HTML5一种新的协议。它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
author-avatar
帅哥大香蕉
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有