**大学
毕业设计(论文)
题 目:网络考试系统
姓 名:
准 考 证:
专 业:
指导老师:
答辩时间:
摘 要
网络考试系统旨在实现考试的无纸化管理,对一些科目的考试可以通过互联网络或局域网进行,方
便校方考务的管理,也方便了考生,尤其适合考生分布广,不易集中的远程教育。本系统包括系统管理、
考生管理、在线考试、在线制作试卷、控制学生考试、试卷审批中心等功能。本论文主要介绍了系统的
分析,设计和开发的全部过程。运用数据流图,ER 图,程序流程图等对系统的设计过程进行详细的说
明。全文共分为前言、需求分析、系统设计、开发技术、关键技术解决,结论六部分。西统采用 B/S 开
发模式,开发工具选择 JAVA、JSP、JavaScript、Html 语言,采用 Tomcat 服务器技术,后台数据库选
用 SQL Server 2000。
关键词:JSP,JAVA,SQL Server 2000 数据库,B/S 模式
目 录
前 言 ...........................................................................................................................................1
第 1 章 开发方案 ....................................................................................................................2
1.1 问题分析 ....................................................................................................................2
1.2 项目目的.....................................................................................................................2
1.3 方案选择.....................................................................................................................3
第 2 章 需求分析 ....................................................................................................................7
2.1 任务概述 ....................................................................................................................7
2.2 需求规格说明 ............................................................................................................7
2.3 运行环境 ....................................................................................................................8
第 3 章 系统设计 ....................................................................................................................9
3.1 指导思想 ....................................................................................................................9
3.2 系统结构图 ................................................................................................................9
3.3 设计框架 ..................................................................................................................10
3.4 数据流图 ..................................................................................................................11
3.5 功能模块设计 ..........................................................................................................11
3.6 数据库设计 ..............................................................................................................17
第 4 章 开发技术 ..................................................................................................................22
4.1 数据访问接口 ..........................................................................................................22
4.2 权限设计 ..................................................................................................................22
4.3 查询统计报表设计 ..................................................................................................22
第 5 章 关键技术解决 ..........................................................................................................24
5.1 JSP 与数据库的连接 ...............................................................................................24
5.2 执行 SQL 语句.........................................................................................................24
5.3 Web 应用程序的测试环境 IIS...............................................................................25
第 6 章 结论 ..........................................................................................................................26
致 谢 .........................................................................................................................................27
参考文献 .......................................................................................................................................28
福州大学计算机及其应用专业毕业论文
第 1 页 共 21 页
前 言
现今,不管是国内还是国外的各大厂家,都在不断的推出一系列的考试、认证。如微软的 MCSE、
Cisco 的 CCNA 等。我们国家的自考或是成考,以及各省市的各种考试,现在都在朝着信息化的道路前
进在走。我们相信在今后这一系列的考试将会走向网络化考试的。这样才是符合信息发展的。所以我们
考虑这是一个机会。我们要给不同的考试一个好的解决方案。 这个方案呢在技术上来讲我们是考虑 B/S
模试。 在 Windows 平台上,使用 IE 浏览器,完成抽题、考试、交卷等考试任务。还可以通过多媒体
手段来完成监考。
各考点模块通过网络获取题库,考点模块按照题库中的抽题策略,自动给每个考生生成一份试卷,
考生在线作答,考试结果数据通过网络回收,系统自动进行判分,生成考试成绩和统计数据。“网络考
试系统”是集合现代考试理论、方法和现代信息技术手段的智能化网上考试系统,为学生个性化学习提
供“灵活、方便、科学、公平”的“个别化考试服务”,是终结性评价系统。学生可以随时、随地的进行课
程结业考试。