刘宏达+聂萍+郭文宇
摘要本文主要阐述基于Browser/Server模式开发在线考试系统,利用JSP动态网页技术配合MVC框架,从而使得系统具有非常高的可维护性和可扩展性;在系统安全性问题上,则借助于主流的加密技术MD5对用户的敏感信息进行加密,在网络上的数据则通过生成安全证书、配置tomcat、实现ssl协议,从而达到支持HTTPS的目的,这样便很好的解决了系统安全方面的隐患;此外,本论文还将介绍该系统的优点以及系统需求与开发所用的相关技术。
关键词Web;在线考试;传统考试
1项目总体介绍
1.1背景
在计算机高度普及的今天,在线考试变得越来越可行,所以越来越多的行业也需要这方面的系统。
在线考试系统是一种全新的考试模式,主要特点是将考试的分析与管理一体化,这样可以大大减少人力的浪费,将阅卷和组卷的工作量降了一个量级,它常用于技能考核、问卷调查、驾考常识以及高校的英语考试等,在线考试系统最初只是一种设想,后来当计算机普及之后才得以推广,比较出名的在线考试系统有Lotus公司的LearningSpace、哥伦比亚大学计算机科学系开发的WebCT,此外还有美国的NTU、英国的Open College等都是非常著名的在线考试系统。相反在国内这方面则起步的相对晚很多,倒是随着国内各高校的教育水平越来越高,在线考试系统也变得非常的普及。
1.2动态网页设计
在线考试系统一般采用的模式不外乎2种,即Client Server和Browser/server,而本文主要研究Browser/server模式,采用JSP开发,他的本质是一种HTML语法中的-TAvA扩展,所以它具备了-TAvA的诸多优点,简单易用、完全面向对象、跨平台。……