[发明专利]一种基于jsp技术的在线考试方法及其中服务器和客户端验证方法在审

专利信息
申请号: 201710398908.6 申请日: 2017-05-31
公开(公告)号: CN107145597A 公开(公告)日: 2017-09-08
发明(设计)人: 郭秀娟;张月忠;张朝;王远威;魏立明;岳俊华 申请(专利权)人: 吉林建筑大学
主分类号: G06F17/30 分类号: G06F17/30;H04L29/06;G06Q50/20
代理公司: 北京远大卓悦知识产权代理事务所(普通合伙)11369 代理人: 周明飞
地址: 130000 吉*** 国省代码: 吉林;22
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 jsp 技术 在线 考试 方法 及其 服务器 客户端 验证
【权利要求书】:

1.一种基于jsp技术的在线考试方法,其特征在于,包括:

在待选择数据库中任意选取题号ID连续的区域;

产生一个0~1之间随机数;

所述连续区域的数据的数量和所述随机数乘积并且对结果进行四舍五入得到第一值;

所述连续区域的起始题号ID增加所述第一值的增量得到最终题号ID。

2.如权利要求1所述的基于jsp技术的在线考试方法,其特征在于,还包括:前台功能模块,其用于进行在线考试、成绩查询和修改个人资料。

3.如权利要求2所述的基于jsp技术的在线考试方法,其特征在于,所述前台管理模块包括用户模块,其用于用户注册、登录和个人信息修改。

4.如权利要求2或3所述的基于jsp技术的在线考试方法,其特征在于,所述前台管理模块包括考试模块,其用于进行正考和补考。

5.如权利要求4所述的基于jsp技术的在线考试方法,其特征在于,所述前台管理模块包括成绩查询,其用于历次考试成绩查询和考试记录导出。

6.如权利要求1-3或5中任一项所述的基于jsp技术的在线考试方法,其特征在于,还包括:后台管理模块,其用于实现管理员对所述考试系统信息的管理。

7.如权利要求6所述的基于jsp技术的在线考试方法,其特征在于,所述后台管理模块包括用户管理模块,其包括:

管理员信息,其用于管理员信息列表的添加与修改以及删除管理员;以及

教工信息管理,其用于教工信息的添加、修改和删除。

8.如权利要求7所述的基于jsp技术的在线考试方法,其特征在于,所述后台管理模块包括成绩查询模块,其包括:

历次考试成绩查询,其用于对所进行的考试成绩查询和分析;以及

成绩单打印导出,其用于批次及个人成绩单导出和打印。

9.如权利要求7或8所述的基于jsp技术的在线考试方法,其特征在于,所述后台管理模块包括试卷管理模块,其包括:

试卷管理模块,其用于对题目类型进行选择,所述试卷管理系统包括单选题管理、多选题管理和判断题管理。

10.一种用于在线考试方法中服务器和客户端验证方法,其特征在于,包括权利要求1-9中任意一项所述的方法:

第一步:求取选出的所有题号ID的平均值,将其转换成一个二进制数R;

第二步:对二进制公共密钥K和二进制数R进行异或操作得到结果M;

第三步:将服务器端标识F、二进制数R和公共密钥K提供给单向Hash函数得到假名P;

第四步:将假名P、公共密钥K、异或结果M和服务器标识F提供给单向Hash函数得到传递值A;

第五步:客户端在接收到传递值A、假名P和二进制数R后,利用事先存储在客户端的公共密钥K',客户端利用公共密钥K'做异或运算得到M',将假名P、公共密钥K'、服务器标识F和异或运算结果M'提供给单向Hash函数运算得到传递值A';

第七步:如果传递值A=A',则验证成功,服务器端向客户端发送试题;否则,服务器端拒绝发送。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林建筑大学,未经吉林建筑大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710398908.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top