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

一、基本信息

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

时间:2014

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

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

二、研究内容

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

实现:

public List findAll(int showPage,int pageSize){

List list  = new ArrayList();

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;

}

三:总结:

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值