网络基础在线考试系统的设计与实现.zip
网络基础在线考试系统的设计与实现,摘 要随着计算机技术的飞速发展,利用计算机来获取和处理信息是当今信息管理的一大特点。基于b/s架构的系统作为最普遍最实用的系统,其管理现代化、信息化,对整个社会起着巨大的推动作用。网上在线考试系统是典型的b/s架构的系统,其开发主要包括应用程序的开发, 数据库的建立和维护两个方面。在应用...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 bshhty 发布网络基础在线考试系统的设计与实现
摘 要
随着计算机技术的飞速发展,利用计算机来获取和处理信息是当今信息管理的一大特点。基于B/S架构的系统作为最普遍最实用的系统,其管理现代化、信息化,对整个社会起着巨大的推动作用。
网上在线考试系统是典型的B/S架构的系统,其开发主要包括应用程序的开发, 数据库的建立和维护两个方面。在应用程序的开发方面,设计中使用 MyEclipse进行编程设计。它引入了面向对象编程的思想,使系统界面友好,功能完善,操作灵活,使用方便。同时,在数据库的建立和维护方面,采用Oracle 公司的Oracle(10g)作为数据库的开发工具。它适用于Unix/Windowes操作平台,是大中型系统使用较广的数据库开发平台。网上在线考试系统开发的总体目的是在实现Internet和局域网内的在线考试。本系统是基于内蒙古工业大学为对象进行总体开发和设计的。
关键词:在线考试系统;Java;Oracle;Struts2;JDBC
Abstract
Along with computer technology's swift development, gains and the process information using the computer is now a information management major characteristic. Takes most generally the most practical system based on the B/S construction's system, its management modernization, the informationization, are taking the huge promotion effect to the entire society.
Online test system is the typical B/S construction system, its development mainly includes the application procedure the development, the database establishment and maintains two aspects. In the application procedure's development aspect, in the design uses IBM Corporation's Eclipse to carry on the programming design. It has introduced the object-oriented programming thought that causes the system contact surface to be friendly, the function is perfect, the operation is flexible, easy to operate. At the same time, in the database establishment and the maintenance aspect, uses Oracle Corporation's Oracle (10g) to take the database the development kit. It is suitable for the Unix/Windowes service platform, is the large and middle scale system use broad database develops the platform. On-line online test system development's overall goal to in realizes in Internet and local area network's online test. This system is carries on the overall development and the design based on the Shanghai Briup Software Company for the object.
Key words: online test system; Java; Oracle; Struts2; JDBC
目 录
引 言 1
第一章 系统需求分析 2
1.1 选题意义 2
1.2 系统初步调查 2
1.3 系统可行性分析 2
1.4 系统功能需求概述 3
第二章 开发技术及工具介绍 4
2.1 开发工具 4
2.1.1 MyEclipse 4
2.1.2 Oracle数据库 4
2.1.3 tomcat服务器 4
2.2 开发技术 5
2.2.1 java 5
2.2.2 Servlet 5
2.2.3 JSP 5
2.2.4 JDBC 6
2.3 开发框架技术 6
2.3.1 struts2 6
2.4 开发模式 6
2.5 系统运行环境 7
第三章 系统分析与设计 8
3.1 系统功能分析 8
3.1.1 系统功能描述 8
3.1.2 功能设计分析 9
3.2 系统设计 11
3.2.1 系统功能结构图 11
3.2.2 系统用例图 12
3.3 数据库设计 13
3.3.1 数据库的逻辑设计 13
3.3.2 数据库的物理设计 14
第四章 系统的实现 16
4.1 后台管理模块 16
4.1.1 登录 17
4.1.2 教学管理功能 17
4.1.3 教师管理功能 19
4.1.4 题库管理功能 20
4.1.5 管理员自管理功能 21
4.1.6 考试管理功能 22
4.1.7 系统管理功能 24
4.2 考生管理模块 24
4.2.1 考试管理功能 25
4.3 教师管理模块 28
4.3.1 查看考试详情 29
4.3.2 试题讲解 31
4.3.3 教师自管理 31
4.3.4 系统管理 31
第五章 关键技术解决 32
结 论 33
参考文献 34
谢 辞 35
附 录 36