东北石油大学本科生毕业设计(论文)
第1章 概 述
基于计算机网络的飞速发展,我们已经进入一个网络时代。可以说,网络给信息处理、信息传输提供一个更快捷、更安全的平台。因而,在线考试系统具有很强的现实意义。然而考试系统作弊问题一直难以规避,现如今开发了视频考试系统,不但可以规避这个考试作弊问题,而且还可以节省了监考的人力物力。
1.1 课题背景
网络技术飞速发展,渗透社会各行各业,传统的考试方式也面临着变革,而视频考试则是一个很重要的方向。基于Web技术的视频考试系统可以借助于遍布全球的Internet进行,因此大大拓展了考试的灵活性[1]。在线考试系统作为一种新生的考试方式,它具有试卷可以根据题库中的内容随机生成,客观题可以利用计算机批卷,考试成绩直接入库统计进行排序等诸多优点。可以将试题内容放在服务器上,考生通过身份证号码和密码进行登录,考试答案也存放在服务器中。同时在考试过程中可以通过视频拍照对考试过程进行监控,这样考试的公平性、答案的安全性可以得到有效的保证。因此,采用视频考试方式将是以后考试发展的趋势。
1.2 课题研究的目的和意义
随着计算机网络的广泛应用,用B/S模式来设计考试系统比较合适,服务器端我们采用SQLserver2005数据库系统和ASP.NET组件来构成考试的应用服务系统;客户端采用浏览器来完成考试全过程,同时可进行远程系统维护和管理。
利用数据库技术和应用ASP.NET技术,开发了基于B/S模式多用户在线考试系统。它运用方便、操作简单,高效率。具有多用户同时在线考试、动态随机出题、自动判卷,查询成绩、打印、导出成绩单、用户管理等重要功能,也就是
1
东北石油大学本科生毕业设计(论文)
说实现了真正的无纸化考试,满足任何授权的考生随时随地考试并迅速获得主观题成绩,同时也大大减轻了教师出题、出题、判卷和监考等繁重的工作量。
1.3 系统开发工具及设计思想
1.3.1 ASP.NET简介
ASP.NET 页和控件框架是一种编程框架,它在 Web 服务器上运行,可以动态地生成和呈现 ASP.NET 网页。可以从任何浏览器或客户端设备请求
[2]
ASP.NET 网页,ASP.NET 会向请求浏览器呈现标记(例如 HTML)。通常,可以对多个浏览器使用相同的页,因为 ASP.NET 会为发出请求的浏览器呈现适当的标记。针对诸如 Microsoft Internet Explorer 6 的特定浏览器设计 ASP.NET 网页,并利用该浏览器的功能。ASP.NET 支持基于 Web 的设备(如移动电话、手持型计算机和个人数字助理 (PDA))的移动控件。
1.3.2 SQL Server简介
SQL Server 2005 就提供了显著增强的网络功能来构建数据库解决方案。利用这些网络特性,用户可以将企业数据以安全、快捷、高效的方式,通过Web 页发布给企业内部相关部门或发布给客户群体SQL Server 2005 具有完备的Web 功能,企业既可以将数据存储在Web 页面上或XML 文档内,也可将其存储在数据库中,完全适合构建B2B (商业到商业)或 B2C (商业到客户)模式的电子商务,并且通过支持具有多层体系结构的客户/服务器模式为Web 应用提供高度的可扩展性和高可靠性。
1.3.3 系统的设计思想
在线考试系统,必须有一个正确的设计指导思想,通过合理选择数据结构、
[3]
网络结构、操作系统以及开发环境,构建一个完善的网络体系结构,这样才能充分发挥该系统的优势。根据实际需求,本系统的设计按照下述原则进行。
(1)先进性
2
东北石油大学本科生毕业设计(论文)
本设计将充分应用现有成熟的计算机技术、网络技术、软件开发技术,为用户提供高性能的系统。系统采用先进的浏览器/服务器结构,采用SQL Server 2005
[4]
数据库管理系统作为后台,可以方便的将计算中心各类信息进行统一的管理,方便快捷。
(2)实用性
在线考试系统以用户需求为目标,以方便用户为原则。在统一的网站图形
[5]
界面下提供各种实用功能,尽可能降低使用前的学习、实施和使用中的维护时间。充分满足油田现在及未来的各种需求,方便用户学习知识以及管理员的评卷、出题等功能。
(3)可维护性
系统的设计要方便维护,包括硬件的维护,软件的维护(题库更新,升级等)以及网络的维护。
(4)高可靠性
一个实用的系统同时必须是可靠的,本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统的可靠性与容错性。
(5)高安全性
在设计中,将充分利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,同时也可保证关键数据的安全性。
(6)采用标准技术
本系统的所有设计遵循国际上现行的行业标准进行,以提高系统的开放性。 (7)可扩展性及灵活性
系统的设计以方便未来业务的扩展和系统扩充为目标,系统要求能够方便的升级,充分保护系统的投资。
[6]
3
东北石油大学本科生毕业设计(论文)
第2章 钻井一公司视频考试系统的需求分析
需求是用户对系统提出的要求,这些要求可以是原始的、笼统的,也可以是抽象的,细节化的。任何一个软件系统的开发都必须以这些需求作为出发点。软件需求分析工作质量的好坏,将对后面几个阶段的开发工作产生决定性的影响。一个软件系统不管其设计、编码工作做得多好,若需求分析存在缺陷,不能满足用户要求,将严重影响软件质量并会给开发者带来很大的困难和损失。
[7]
需求分析过程是整个系统开发最重要的阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。由于本系统采用的是B/S模式,所以在建模时应该复合网络的特点。
视频考试系统与传统纸上考试相比具有强大的统计功能,原来非常繁琐的手动进行的分析统计计算工作,现在可以在瞬间完成。由于考试系统从出题、考试到判卷、统计,完全实现了数字化,不再需要教师手动地将学生客观题成绩、答题情况等详细信息输入计算机,因此使学生成绩统计分析,试题参数的统计分析及自动调整在实际工作中成为可能。并且在考试过程中引用视频系统可以减少学生作弊的可能并能解决监考困难的问题,节约监考的人力物力财力,同时可以更好的规避考试中作弊的可能,并且还将考试过程中随机抓拍三张照片作为档案留底。随着社会的不断发展,信息保存和分析提取的日趋重要,考试实现数字化,顺应时代发展的时代潮流。
2.1 系统的综合要求
(1)系统应建立友好的使用界面,既要操作简单、直观、灵活,又要易于掌握,具备人性化设计。
(2)由于是基于B/S模式的管理系统,所以在用户进入登录界面后应该先进行用户身份的验证,非系统用户需要向管理员申请账号之后才可以登录。
4
相关推荐: