基于 Servlet 的网上报名系统的设计与实现近年来,尤其是随着信息化的迅速传播,各类网上报名接踵而至,网上报名的当务之急就是引入现代化的信息技术,这既是机遇也是挑战。本文主要研究背景是某外语考试的网上报名系统项目。所构设的网上报名系统是集考务管理为一体的网上报名系统,其除了包括网上信息采集、数据库操作安排准考证外,还有考试管理、数据下载上传、下载准考证等,它在考生与教育部门之间搭建了一座相互交流的平台。该设计系统主张采用 JSP/JavaServlet 技术和 B/S 模式,利用 JavaJDBC 与数据库连接,使用连接池提升 Servlet 访问数据库的效率。本文对该系统的市场分析、设计原则、系统开发模式和系统运行平台进行了阐述,且对系统数据库结构和访问原理进行了详规介绍,同时,详细地描述了各功能模块的结构和实现过程,其中除了有系统考生网上报名模块、考生模块、现场报名点管理模块外,还有系统登陆模块、主管部门管理模块以及系统管理员模块等。与此同时,本文除了对系统的用户认证技能、用户角色及数据库安全策略进行阐释外,还详实的阐释了数据库连接池、系统开发与运行中的一些错误的预防与处理机制等。除此之外,给出了一种全新的映射随机算法,既缩减了系统运行时间又提高了其运行效率。采用这些技术和方法,除了能有效地提高系统的安全性外,还能提高系统的并发性,以满足大量用户的需求。关键词: 网上报名;随机算法;数据库连接AbstractSoftware EngineeringGraduate Student: ** Adviser: ****Since the education reform, especially with the rapid spread of information technology in education, reform of the various types of examinations followed, teaching management in priority is the introduction of modern educational technology, which is both an opportunity and a challenge.This paper studies the background of foreign language examinations the online registration system project. The institutions set up online registration system is a set of test management as one of the online registration system, In addition to including the online information collection, database operations, arranging ticket outside, as well as examination management, da...