需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12964 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着教育信息化的发展,网络考试系统作为一种新型的考核手段和考试方式,在实际教学中得到了广泛的应用。考试的无纸化、网络化,不仅能有效减少相关人员的工作量,较好的利用计算机与网络的优势,提高工作效率,也能使考试更加公平、公正。基于这种需求,设计开发了一套性能稳定、安全可靠、操作方便的网络考试系统。 本设计是一个基于Java开发的B/S结构的网络考试系统,用MyEclipse作为开发工具,以SQL Server作为数据库。主要功能包括:管理员的登录、考试管理、套题管理、成绩管理管理;普通用户注册、登录、个人信息的修改、考试、查询成绩。学生能够在线答题,教师能够在线批阅,系统能自动对客观题进行判分,主观题由教师手动评分,还能对分数进行统计。该系统界面简单、操作方便,容易维护,大大减轻了教师出题和改卷等繁重的工作量。
关键词:网络考试; Java; Java Server Page; SQL Server; JavaScript
目录 摘要 Abstract 1 绪论-1 1.1 开发背景-1 1.2 目的及意义-1 1.3 国内外现状-2 2 系统技术及开发环境介绍-3 2.1 B/S结构概述-3 2.2 Struts介绍-4 2.3 开发语言概述-5 2.3.1 Java简介-5 2.3.2 JSP简介-6 2.4 Tomcat概述-7 2.5 开发环境搭建概述-8 2.6 SQL Server数据库介绍-12 3 系统分析与设计-14 3.1 系统总体功能分析-14 3.2 系统流程分析-15 3.3 系统功能详细设计-16 4 数据库设计-18 4.1 概念结构设计-18 4.2 逻辑结构设计-19 4.3 数据库连接的实现-22 5 系统实现-24 5.1 主界面-24 5.2 管理员模块-27 5.2.1 用户管理-27 5.2.2 题型维护-33 5.2.3 科目维护-33 5.2.4 题目维护-34 5.2.5 试卷维护-34 5.2.6 评分-35 5.2.7 统计-36 5.3 用户模块-37 5.3.1 用户管理-37 5.3.2 科目选择-37 5.4 系统测试-38 总结与展望-40 参考文献-41 致 谢-42 |