[发明专利]一种基于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',则验证成功,服务器端向客户端发送试题;否则,服务器端拒绝发送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林建筑大学,未经吉林建筑大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710398908.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种呼吸机管路防脱落固定装置
- 下一篇:用于移动充电的充电系统