计算机网络课程题库与试卷管理系统毕业设计

  • 格式:doc
  • 大小:2.34 MB
  • 文档页数:35

本科毕业论文(设计)

论文题目: 计算机网络课程题库

与试卷管理系统的设计与实现

学生姓名: 学 号: 专 业:计算机科学与技术 班 级: 指导教师:

完成日期: I

计算机网络课程题库与试卷管理系统的设计与实现 内 容 摘 要

传统的课程题库与试卷管理,都是通过人工方式进行管理,不利于现代化教学的管理,主要存在试题分类麻烦、试题存储分散等缺点。因此,以计算机管理的考试题库系统克服了传统人工的缺点。本文所要研究的基于JSP的自动组卷系统能够有效地减轻出题者的工作量。该系统通过JSP技术和My SQL数据库,实现了题库管理、课程管理、试卷生成等相应的功能。系统可以生成试卷,这样大大的减轻了出题者工作量。本文将从题库系统的背景,国内外研究现状等方面开始阐述题库系统的发展情况,然后将着重描述基于B/S架构的自动组卷系统的分析、设计、实现等几个阶段。 本文首先介绍了题库建设的现状和开发工具,然后提出了计算机网络题库管理系统的需求分析,明确了系统的总体结构。并论述了利用Java、数据库技术,设计与实现基于B/S结构的计算机网络题库管理系统的全过程。主要解决了试题库的建立、试卷生成、系统的安全性问题。本文详细论述了系统总体设计思想、数据库设计以及功能模块设计等。从而实现计算机网络题库管理的信息化,规范化和试卷生成的自动化,并使其操作简单、方便、快捷。

关键字:计算机网络课程 题库及试题管理系统 JSP技术 B/S II

Design and implementation of computer network curriculum item bank and test paper management system

Abstract The traditional management of questions, through artificial management is not conducive to the management of modern teaching Mainly in the item classification trouble, questions stored dispersion shortcomings. Therefore, in order to computer Management Exam Department System to overcome the shortcomings of traditional artificial. Research questions database management system based on JSP can effectively reduce the workload of the question. JSP technology and My SQL database, the function of bank management, subject management, papers generated. The system can generate papers, thereby greatly reducing the workload of the questions by. This article from the background of the bank system, the research status began to expound the development of bank system, and then will focus on the description of the questions database management system based on B/S structure analysis, design, implementation, and so on in several stages. This paper introduces the present situation of the construction of the test and development tools, and then puts forward the computer network test management system of requirement analysis, the general structure of the system. And discusses the process which use Java, database technology, design and realization based on B/S structure of computer network test management system. This paper mainly solves such problems as the building of the paper test, the security of the system. This paper discusses the overall design, database design and function module design, etc. So it makes the computer network test realize the standardization of management information, and test automation, and generate the operation simple, convenient and quick.

Keyword: Computer Network Curriculum Item Bank And Test Paper Management

JSP Technology B/S 1

目 录 一、绪论 ..................................................................................................... 1 (一)计算机网络课程题库与试卷管理系统开发选题背景 ............. 1 (二)计算机网络课程题库与试卷管理系统的目的和意义 ............. 1 (三)计算机网络课程题库与试卷管理系统的功能概述 ................. 1 二、相关技术与原理 ................................................................................ 3 (一)JSP介绍 ...................................................................................... 3 (二)系统开发语言JAVA ..................................................................... 3 (三)MYSQL的特点 ........................................................................... 3 (四)系统的主要架构及开发模式 ....................................................... 3 三、系统分析与设计 ................................................................................ 5 (一)系统分析 ..................................................................................... 5 1.需求分析........................................................................................... 5 2.功能分析........................................................................................... 5 (二)系统设计 ..................................................................................... 6 1.设计目标........................................................................................... 6 2.系统构架........................................................................................... 6 3.系统功能模块设计 .......................................................................... 7 4.系统数据流图 .................................................................................. 8 5.构建开发环境 .................................................................................. 9 (四)数据库设计 ............................................................................... 10 1.系统E-R图 .................................................................................... 10 2.表设计............................................................................................. 12 四、系统功能模块详细设计 .................................................................. 14 (一)登录模块的实现 ....................................................................... 14 (二)教师登录模块的实现 ............................................................... 14 1.个人信息管理功能实现 ................................................................ 15 2.课程管理功能实现 ........................................................................ 15 3.题库管理功能实现 ........................................................................ 16 4.试卷管理功能实现 ........................................................................ 18 (二)系统设置模块的实现 ............................................................... 20 1.用户管理模块功能实现 ................................................................ 20 2.课程管理功能实现 ........................................................................ 21