目 录

摘要 I
关键词 II
Abstract II
Key words II
1 引言 1
1.1 研究背景 1
1.2 国内外研究现状 1
2 设计方法研究概述 1
2.1 可行性研究 1
2.2 系统开发技术 1
2.2.1 B/S模式 1
2.2.2 JSP技术 2
2.2.3 MySQL数据库 2
2.2.4 自动生成试卷技术 2
2.2.5 简答题批阅算法 3
3 系统的设计与实现 4
3.1 系统功能需求分析 4
3.2 系统流程图 5
3.3 系统数据分析 8
3.3.1 数据实体图 8
3.3.2 数据表 11
3.4 系统模块实现 14
3.4.1 注册、登录页面 14
3.4.2 管理员用户管理模块 16
3.4.3 管理员题库管理模块 16
3.4.4 管理员试卷管理模块 18
3.4.5 管理员测试管理模块 19
3.4.6用户我的测试管理模块 20
3.4.7用户成绩查询模块 22
3.4.8用户测试信息管理模块 22
3.5 测试 23
4 总结与展望 23
参考文献 24
致谢 26
2 设计方法研究概述
2.1 可行性研究
(1)经济可行性分析
主要是对项目的经济效益进行评价,利用计算机来实现网上测试以成为适应当今教学管理的方式。开发一套能满足网上测评系统的软件是十分必要的,实现试卷管理和试卷生成自动化,在减少由于认为失误而造成损失的同时,也可以使参加测试的人快速的找出自己的薄弱知识点。本系统在经济上是可以接受的,并且本系统实施后可以显著提高测试效率,有助于提高个人的知识的学习。所以本系统在经济上是可行的。
(2)技术可行性分析
软件方面:网络化测试只需要一个web浏览器即可,用户便能通过浏览器访问到测试平台,在数据库方面有MySQL,它能存储海量数据,并且对数据能够进行优化,其易用性、灵活性、本文转载自http://www.biyezuopin.vip/onews.asp?id=15096安全性为数据库的开发和存储为开发创造了比较好的条件,所以在软件方面完全具有可行性。
硬件方面:随着科学技术的发展,硬件发展速度突飞猛进,如今的硬件设备完全能满足系统在硬件方面的需求。
2.2 系统开发技术
系统设计基于B/S结构体系,前台采用JSP和JavaScript技术,后台运用目前主流的三层架构,
数据库为MySQL,开发工具是My Eclipse 8.5,服务器是Tomcat。
3.1 系统功能需求分析
3.1.1功能描述
(1)系统角色分为:管理员、用户。
(2)管理员输入用户名和密码登入系统。
(3)管理员登入系统后,可以对用户基本信息进行增删改查操作。
(4)管理员登入系统后,可以对题库进行增删改查。
(5)管理员登入系统后,按照一定的步骤手动生成试卷,并且可以对试卷进行增删改查。
(6)管理员登入系统后,可以对某个试卷进行授权操作。
(7)用户注册个人信息。
(8)输入用户名和密码登入系统。
(9)用户登入系统后,可以对个人信息进行修改。
(10)用户登入系统后,可以选择某一套试题进行测试。
(11)用户登入系统后,测试完成一套试题,可以查看此套试题成绩。
(12)用户登入系统后,测试完成一套试题,可以查看此套试题成绩排名。
(13)用户登入系统后,测试完成一套试题,可以查看此套试题错题。

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><base href="<%=basePath%>"><title>My JSP 'index.jsp' starting page</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0">    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--></head><body><form action="addadmin.do" method="post"><br>管理员id: <input type="text" name="admin.adminid"><br>管理员姓名:<input type="text" name="admin.adminname"><br>管理员密码:<input type="text" name="admin.adminpwd"><br>管理员年龄:<input type="text" name="admin.adminage"><br>管理员电话:<input type="text" name="admin.admintel"><br><input type="submit" value="添加"></form></body>
</html>




























基于JavaWEB+MySQL的学生在线测评考试系统相关推荐

  1. 基于javaweb+mysql的学生在线选课系统(管理员、教师、学生)

    基于javaweb+mysql的学生在线选课系统(管理员.教师.学生) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/myeclipse/sts等均 ...

  2. 基于javaweb+JSP+Servlet学生在线选课系统(管理员、教师、学生)

    基于javaweb+JSP+Servlet学生在线选课系统(管理员.教师.学生) 开发工具:eclipse/idea/myeclipse/sts等均可配置运行 适用 课程设计,大作业,毕业设计,项目练 ...

  3. 基于javaweb+mysql的学生选课系统(java+javaweb+jdbc)

    基于javaweb+mysql的学生选课系统(java+javaweb+jdbc) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/myeclipse ...

  4. 基于javaweb+mysql的火车票网上订票系统(前台、后台)

    基于javaweb+mysql的火车票网上订票系统(前台.后台) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/myeclipse/sts等均可配置 ...

  5. 基于jsp+mysql的JSP在线网络考试管理系统包含完整论文PPT等完整文稿下载地址见文末

    运行环境: 最好是java jdk 1.8,我们在这个平台上运行的.其他版本理论上也可以. IDE环境: Eclipse,Myeclipse,IDEA都可以 tomcat环境: Tomcat 7.x, ...

  6. python基于PHP+MySQL的英语在线测评学习网站

    英语是世界第一通用语言.随着时代发展中国也越来越国际化越来越多的外国人来到了中国也有越来越多的中国人到外国去进行工作和学习,为了让大家能够更好的学习英语我们创建了英语在线测评学习网站. 本系统分为前台 ...

  7. 基于springboot的智慧学习(在线学习考试)系统

    博主主页:猫头鹰源码 博主简介:Java领域优质创作者.CSDN博客专家.公司架构师.全网粉丝5万+.专注Java技术领域和毕业设计项目实战 主要内容:毕业设计(Javaweb项目|小程序等).简历模 ...

  8. 基于PHP+MySQL的学生成绩管理分析系统

    PHP学生成绩管理分析系统是一个用PHP+MySQL开发的通用教务类管理系统,它的主要作用就是帮助学校的教务工作者和教师对学生的成绩进行管理,同时学生也可以在本系统内查看和自己相关的成绩信息,本系统在 ...

  9. 基于SSH的计算机在线测评考试系统

    目 录 摘要 I 关键词 II Abstract II Key words II 1 引言 1 1.1 研究背景 1 1.2 国内外研究现状 1 2 设计方法研究概述 1 2.1 可行性研究 1 2. ...

最新文章

  1. php读取cookie文件,PHP读取CURL模拟登录时生成Cookie文件的方法,_PHP教程
  2. oracle原始数据类型,Oracle基本数据类型存储格式浅析——RAW类型
  3. 如何在JSP里使用Java bean
  4. 在iOS8 下用Swift 创建自定义的键盘
  5. 2021牛客暑期多校训练营1 A.Alice and Bob 博弈 SG函数
  6. linux下添加用户的命令--useradd
  7. axure8.0发布html,Axure 8.0 beta最后一批新增和改进功能的介绍
  8. 分页设计 与 高级查询 的 结合设计
  9. 红亚科技联手董付国老师开启Python实训教育新篇章
  10. Confluence或JIRA验证码乱码的问题
  11. 百度地图开发android开发,android的百度地图开发(一)
  12. 关于货币流动的一点思考
  13. android 视频裁剪
  14. 超级鸡马虚拟服务器,超级鸡马按键操作图文教程_超级鸡马怎么玩_牛游戏网
  15. excel的一些常用技巧
  16. 对 捕鱼达人1.01 的全程破解分析
  17. 材料研究生转行,可以做哪些准备规划
  18. ubuntu server 14.04 编译安装xen4.4.2配置vtpm(三)——创建DomU(a PV VM)
  19. python 知乎 合并 pdf_实例4:用Python提取不同PDF文件中的页面合并进新的PDF文件...
  20. 华为网络设备维护手册

热门文章

  1. Mysql和JDBC
  2. arduino交通信号灯
  3. C++友元函数实现两个复数相加
  4. m7y30处理器跑linux,vivoY30采用什么处理器-处理器性能如何
  5. android控制手机拍照代码,Android开发之手机拍照功能的实现(源代码分享)
  6. win10 蓝牙耳机 音量太小
  7. 在国内发展,有IPMP证书有用吗?
  8. IC | latency和delay区别
  9. 不属于c语言程序运算符,下面属于C语言关系运算符的是:( ) (A) (B) (C) =! (D) = - 试题答案网问答...
  10. 你要怎么切你的披萨?