1、 摘摘 要要 英语在线测试系统的开发一直是国内外研究的一个热点,并且许多高校已经采用这 种模式来进行考试。一般有两种架构:C/S 架构和 B/S 架构的考试系统,它们都有各自 的优缺点。2011 下半年,英语四六级考试进行了第一次网考,优势显而易见。随着计算 机技术、网络技术迅速发展以及高校校园网功能的日益完善,很多高校建立了网络课堂 的平台。目前,英语在线考试系统己经成为应用考试方式的有力补充和发展。 C/S 架构的考试系统考务工作比较繁琐,所以本次开发所采用的是 B/S 架构的考试 系统。以及基于 java 的 JSP 技术和 Oracle 数据库,使用起来简单方便,便于各类用户 使用此系
2、统。 本系统分为三种用户权限:管理员、教师、学生。管理人员主要是对用户进行操作, 教师主要是对考试和试题的发布进行管理,还有评分以及分数的查询。学生主要进行考 试,以及考试完毕后分数的查询。本系统详细的分析了软件开发的过程,需求分析,详 细设计过程,数据库的设计、各个模块的设计和实现,模块测试以及最后系统界面的设 计和代码。 关键词关键词:英语在线测试系统 B/S 架构 数据库需求分析 ABSTRACT English online examination system development at home and abroad has been a hot issue,and many u
3、niversities have adopted this mode for the exam, generally there are two kinds of architecture: C/S structure and B/S structure of the system.All have their own advantages and disadvantages. The second half of 2011, the first time CET 4 and CET 6 exam adopted this mode, advantage is obvious. With th
4、e computer technology, network technology rapid developed and the function of campus network have been improved, lots of colleges set up network classroom, at present,English online examination system has become the the powerful supplements and development for the modern ways of examination. C/S str
5、ucture is more tedious for the work-study examination systemso this development adopts the B/S structure examination system.Based on the JSP technology and mysql database, which make this examination system use up easily,and is convenient for the user to use. This system is divided into three kinds
6、of user permissions: administrators, teachers, and students.Management personnel is mainly to manage the user , teachers manage examination and test question, give a mark, and scores query.Students attend the exam, and after examination they can query test scores. This system detailed analyse the software development process, requirement analysis,the detailed process design, database design, each module design and implementation, testing and finally system interface module design and code. K