• 基于JavaWEB+MySQL的学生在线测评考试系统


    目 录

    摘要 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+"/";
    %>
    
    
    
      
        
        
        My JSP 'index.jsp' starting page
    	
    	
    	    
    	
    	
    	
      
      
      
        

    管理员id:
    管理员姓名:
    管理员密码:
    管理员年龄:
    管理员电话:
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 相关阅读:
    目标检测算法改进系列之Backbone替换为RepViT
    878. 第 N 个神奇数字(二分查找+数学)
    8月初整理,Adobe 2022全家桶更新情况(Mac+win)限时分享
    Android学习笔记 77. 可点击图片
    spring security auth2.0实现
    【2021集创赛】Arm杯二等奖-基于Arm核的智慧病房手势识别方案
    【ROS】Nav2源码之nav2_planner详解
    AFNetWorking 断点续传时如何获取文件的长度
    SameSite cookie 理解与设置
    uniapp自动化测试学习
  • 原文地址:https://blog.csdn.net/sheziqiong/article/details/126866740