基于ssh的在线考试系统源代码和论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
绪论 (2)
第1章系统开发背景及意义 (4)
1.1系统开发背景 (4)
1.2系统开发意义 (4)
第2章网上考试系统需求分析 (6)
2.1现状分析 (6)
2.2可行性分析 (7)
2.2.1经济可行性 (7)
2.2.2技术可行性 (7)
2.3设计目标 (8)
2.4功能要求 (8)
2.5系统开发环境配置 (9)
2.6系统开发工具 (9)
2.6.1开发语言—JSP(Java Server Page) (9)
2.6.2数据库—MySQL5.0 (10)
第3章网上考试系统设计 (11)
3.1数据库设计 (11)
3.1.1数据库需求分析 (11)
3.1.2数据库概念结构设计 (12)
3.1.3数据库逻辑结构设计 (13)
3.1.4数据库表设计 (16)
3.2系统结构设计 (16)
3.2.1页面模块化设计 (16)
3.2.2 MVC模式设计(Jsp+Servlet+JavaBean) (17)
第4章网上考试系统实现 (18)
4.1系统各部分的实现方法 (18)
4.1.1创建与数据库的连接 (18)
4.1.2访问数据库的JavaBean (20)
4.1.3用户及管理员登录模块页面 (20)
4.1.4系统主要模块页面 (25)
4.1.5学生考试模块的实现页面 (27)
4.1.6教师添加试题制作试卷模块的实现 (29)
第5章系统测试 (32)
5.1什么是软件测试 (32)
5.2软件测试的目标与方法 (32)
5.3系统的不足和展望 (32)
结束语 (33)
致谢........................................... 错误!未定义书签。
参考文献 (34)
摘要
在线考试系统是目前市场占有率较高,应用最广泛的远程网络学习考试软件,适合政府、行业及企业的各专业网上考试、作业、练习等应用。它采用Web 方式,同时适用于局域网和Internet,无需安装客户端,即可实现网上考试、作业、练习、成绩排行等功能,并能够答卷保存、自动判分、成绩查询和分析等功能。
在开发方法上,引入了当今流行的ssh技术思想,数据库采用Mysql。把整个开发程分为需求分析、概要设计、详细设计、系统实现等步骤。该系统通过优化和再造管理流程,使人力资源的管理更为高效和科学,数据更为准确,从而将人事部门从繁重的、耗时的工作中解放出来,把精力集中到更高层的政策性工作中去。
关键词在线考试系统;ssh;mysql数据库
abstract
Online examination system is currently high market share, the most widely used test remote network learning software for government, industry, professional and corporate online exams, assignments, exercises and other applications. It uses the Web the way, applies to both LAN and Internet, without having to install a client, you can achieve online exams, assignments, training, performance ranking and other functions, and the ability to save scripts, automatic judgment, scores query and analysis functions.
On the development methods, the introduction of today's popular ssh technical ideas, database using Mysql. The entire development process is divided into the needs analysis, step outline design, detailed design, system implementation. The system is optimized and recycling management process, so that more efficient management of human resources and scientific data more accurate, thus the personnel department from the heavy, time-consuming work of liberation, to concentrate on higher-level policy work.
Keywords online examination system; ssh; mysql database
绪论
考试是检验教学效果的重要手段,也是促进学生学习的重要手段,是教学过程中的一个重要环节。学生考试成绩的优劣,不但反映其对教学内容和应掌握知
识的分析、理解、吸收、运用的能力,更反映教师对教学内容的把握和熟练程度。
传统的学校教学中,进行一场考试,要求老师编写试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷,这是一个繁杂的过程,需要大量人力、物力与时间的投入,已经越来越不适应学校信息化建设与现代教学的需要。尤其在远程网络教学中,学生分布广,不易统一集中安排考试,给校方和学生带来了众多的不便。
而网上考试系统不仅减轻了在组织考试、评卷、成绩统计等方面所花费的人力和物力,并且突破了时间与空间的限制,不仅节省了资源,而且提高了评分的客观性、公正性和准确度,大大改善了考试工作的效率。加上数据库技术的利用,大大简化了传统考试的过程,因此在线考试是电子化教学的不可缺少的辅助手段。在当今信息时代,计算机技术与网络技术越来越广地应用于各个领域,改变着人们的学习、工作、生活乃至思维方式,也引起了教育领域的重大变革。将计算机与网络技术应用于现代高等教育中,是现代高等教育发展的需要,也是改革教育模式,提高学校教学效果和教学效率、提高科研和管理水平的必要手段。
第1章系统开发背景及意义
1.1系统开发背景
随着计算机技术、网络技术迅速发展和高校校园网功能的日益完善,很多高校建立了基于校园网的网络信息管理平台,为提高教学管理水平提供了先进的管理手段。目前,基于网络的在线考试系统己经成为现代考试方式的有力补充和发展。相对于传统的笔试,网络在线考试不仅减轻了在组织考试、评卷、成绩统计等方面所花费的人力和物力,并且突破了时间与空间的限制,不仅节省了资源,而且提高了评分的客观性、公正性和准确度,大大改善了考试工作的效率。
1.2系统开发意义
很多学校学生的期末考试仍采用任课教师(个人或集体)考前出题的方式。为解决学生压题,考前漏题,补(缓)考试题与正式考试试题题量及难度差异问题,教务管理部门通常要求教师同时出多套试卷,其题量与难度要求相同,并且