• 《基于智能组卷的在线考试系统设计与实现》13


    一、基本信息

    标题:《基于智能组卷的在线考试系统设计与实现》

    时间:2014

    来源:吉林大学硕士学位论文

    关键字:智能组卷, JSP,Java,在线考试

    二、研究内容

    内容:计算机各项技术的迅猛发展,同时也带动了 Web 的发展,其间,也同时需要数据库技术,只有这样配套的技术组合才会有更为宽广的未来。其中 JAVA 发技术操作相对简单,容易上手,且功能强大,所以得到众多程序员的喜爱,也得到更多产品的支持,成为主流的开发语言。,这个系统内所使用的是三层B/S 模式,是在局域网以及互联网中所使用的,不需要按照客户端,老师和学生都是使用互联网为媒介对于这项系统进行访问的,这样实现了各项功能。

    实现:

    public List<ExamDTO> findAll(int showPage,int pageSize){
      List<ExamDTO> list  = new ArrayList<ExamDTO>();
          con = DataSourceFactory.getDataSource().getConnection();
       int a = (showPage-1)*pageSize;
       sql = "select top " + pageSize + " * from employee where eid not in
    (select top " + a + " eid from employee)";
       PreparedStatement presta =  con.prepareStatement(sql);
       ResultSet resset =  presta.executeQuery();
       while(resset.next()){
        int eid = resset.getInt("eid");
        String ename = resset.getString("ename");
        String eusername = resset.getString("eusername");
        String euserpas1 = resset.getString("euserpas");
        String esex = resset.getString("esex");
        String epos = resset.getString("epos");
        String ebirth = resset.getString("ebirth");
        String etel = resset.getString("etel");
        String equanxian = resset.getString("equanxian");
        String eaddr = resset.getString("eaddr");
        Base641 test = new Base641();
        String euserpas = test.decode(euserpas1);
        ExamDTO dto = new ExamDTO(eid,ename,eusername,euserpas,esex,
    epos,ebirth,etel,equanxian,eaddr);
        list.add(dto);
       }    
      return list;
     
    }
    三:总结:

       使用的是比较先进的组卷算法,对于自动组卷问题能够很好地解决。使得系统组卷速度增加,质量有所提升。同时成功效率也是较高的,较为完善的在线考试系统,是通过一定的客观性进行自动的评分,同时将成绩进行汇总。

  • 相关阅读:
    经典8锁问题--助你彻底搞懂锁的概念
    linux上安装mysql
    Jenkins安装详解
    第一篇:实时网络日志分析器和交互式查看器--GoAccess安装
    Centos7上安装python3.7
    Nginx报错收集
    免费yum源镜像地址
    nginx日志文件切割
    腾讯云绑定和配置弹性网卡和添加弹性网卡
    LNMP-WEB应用环境搭建
  • 原文地址:https://www.cnblogs.com/q1w2e3r4/p/11979066.html
Copyright © 2020-2023  润新知