论文摘要
计算机网上阅卷作为近年来我国考试领域的重大改革,受到社会的广泛关注,但也存在一些问题尚需解决。目前,评卷管理都采用基于密码管理的模式,但当个人密钥丢失后存在身份无法认证或发生身份欺诈无法追溯的问题。现代计算机签名认证技术的发展为电子签名的推广提供了可能,网上阅卷过程中评卷人采用签认证技术,为以后进行错误追溯提供真实证据。在认真分析总结国内外在线签名认证技术基础上,论文从网上阅卷系统开发的背景和必要性入手,应用面向对象技术对系统进行总体的设计和实现。采用Visual C++6.0完成组件平台建设,后端数据存储是当前流行的SQL Sever 2005数据库。首先通过对网上阅卷在线签名系统综合分析,建立合理的子系统模型。针对传统两层C/S体系结构,在效率、安全性、可靠性、稳定性等方面的不足,设计了基于三层C/S体系结构系统方案,并进行了系统架构。本文分析了签名认证系统服务器的设计,包括数据库服务器设计和应用服务器的设计。数据库服务器的设计包括数据表和触发器的设计,并讨论了签名数据库的组成,即真实签名库和伪造签名库,对签名样本库的更新提出了解决方案。考虑系统的安全,实现了对数据库中一些敏感字段进行了加密。应用服务器的设计中,开发一个ATL的COM组件,实现与数据库的连接、查询、插入、删除等操作,设计了一些接口并实现了这些接口函数。通过计算机多层结构理论,COM/DCOM技术、数据模块技术等程序开发技术,完成了签名认证系统客户端的设计,包括客户端与服务器之间通信机制。论文对签名认证系统的主要模块进行了设计,包括系统管理模块、签名注册模块、签名认证模块、签名图象隐藏模块。在系统管理模块中,设计了权限管理、日志管理、系统设置等子模块。在论文最后,抽取了部分有代表性功能模块进行了测试,测试效果良好。通过签认证技术的使用,确保了网上阅卷的安全性、真实性,增强了阅卷者的责任心,改善了网上阅卷的质量。