摘 要:随着计算机网络的发展,在线考试已成为一种趋势。在线考试既可以节省人力物力,也可以给师生带来了极大的方便,在线考试科学、及时、准确、公平,有着传统考试无法比拟的优势,设计出经济实用美观人性化的在线考试系统有着很大需求。本系统面向在校学生,在eclipse环境下,以Java为开发工具,综合运用了数据库等方面的技术。该系统的主要功能模块包括登录模块、角色管理模块、知识点管理模块、考题管理模块、考试安排功能模块。本文首先阐述了本系统的开发背景和开发环境及技术,接着阐述了系统的需求分析和数据库设计,详细介绍了系统的主要功能模块及实现方法,最后介绍了系统的测试与调试。76394
毕业论文关 键 词:在线考试,eclipse,Java
Abstract: With the development of Internet, has become a trend of the computer test。 The online exam on the one hand can save manpower material resources, on the other hand also brought convenient to teachers and students, The online exam has advantages of scientific, timely, accurate, fair, has the traditional exam form cannot be replaced, and all kinds of advantages,a economic and practical design beautiful human online examination system is a big demand。 This system geared to the needs of students, in the eclipse environment, based on Java development tool, the integrated use of database technology。 The main functional modules of the system including the login module, role management module, knowledge management module, examination management module, the test function module。 At first, this paper expounds the development background of this system and the development environment and technology, then expounds the requirement analysis of system and database design, detailed introduces the system's main function modules and implementation method, finally introduces the testing and commissioning of the system。
Keywords : The online exam, eclipse,Java
目 录
1 绪论 6
1。1 课题背景 6
1。2 在线考试系统的意义 6
1。3 文章组织结构 6
2 开发环境和JSP技术简介 6
2。1 开发环境介绍 6
2。2 JSP简介 7
3 需求分析 10
3。1 软件需求分析 10
3。2 客户端需求分析 11
3。3 系统的可行性分析 11
4 数据库设计 11
4。1 数据库概念设计14
4。2 数据库逻辑设计17
5 在线考试系统的设计与实现 17
5。1 系统概要设计和结构功能 18
5。2 系统详细设计。 。 。19
5。2。1 用户登录功能。 19
5。2。2 用户管理功能 22
5。2。3 角色管理功能 25
5。2。4 知识点管理功能 27
5。2。5 考题管理功能 29
5。2。6 考试安排功能 33
6 软件测试和调试 34
6。1 测试目的 34
6。2 测试方法