- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于BS《计算机信息技术基础》在线考试系统设计
基于BS《计算机信息技术基础》在线考试系统设计
摘要:针对《计算机信息技术基础》课程的特点,提出并开发了一套适用于此课程的在线考试系统。采用B/S结构模式,实现了用户管理、考试管理、成绩查询等功能。着重介绍了该系统的设计过程及使用到的关键技术。
关键词:B/S;在线考试;计算机信息技术基础
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)24-5459-03
1 概述
在线考试系统是现代教育的一个子系统,它与传统考试相比具有更大的灵活性,越来越多的机构、院校都已经开始研制、使用在线考试系统。在线考试系统题库量大,既可以用于考试,还能用于平时的练习、测试,同时它能满足多种课程考试的需求,试题类型多种多样,是一种新型开放的考试模式。
《计算机信息技术基础》是我校非计算机专业的一门公共必修课,不仅要考查学生的理论知识水平,更重要的环节是对学生上机实践能力的考查。但全校学生人数较多,上机考试就成为一大难题,教师从出题、组织考试到批阅试卷都十分费时费力。仅用客观题来考查学生的实际操作能力满足不了教学的需要,因此,试卷中应含有相当比例的主观题。利用web技术开发设计《计算机信息技术》课程的在线考试系统很有必要,不但可以提高老师的教学效率,还能使考试更具有公平性。
采用B/S模式的在线考试系统在客户端不需要安装相关的软件,减轻了客户机软件维护的工作量;服务器端和数据库以及应用服务器结合,有利于日后系统的扩充、升级和维护。
2 系统需求分析
由于C/S模式的在线考试系统适合用于局域网内部,不易扩展,因此,设计基于B/S模式的在线考试系统。
《计算机信息技术基础》课程不单单要求学生理解关于计算机的基础知识和基本概念,更重要的是要求学生掌握计算机的基本操作,如常用的操作系统、办公软件等。所以,应将整个考试系统分为两大部分:一部分是基础知识的考查,另一部分是实践操作的考查。基础知识部分可通过客观题来考查,包括单项选择题、多项选择题、判断题等;实践操作可通过操作题来考查,包括windows操作系统、Word、Excel和PowerPoint操作题。
通过分析,整个在线考试系统需解决如下问题:首先,需对考生进行身份验证;每个考生的试卷都是从服务器的数据库中随机生成,这样可以防止作弊,也可由教师指定试卷来进行考试。其次,考试时间应该由系统来控制,指定的考试时间到时系统自动交卷或时间未到时由考生点击相关操作按钮允许提前交卷。试卷提交后系统具有自动阅卷功能。此外,管理员应能够对所有用户及资源进行管理,教师用户应具有增加、修改和删除题库、查询学生成绩等功能。
3 系统的开发环境
3.1 硬件平台
1)服务器端,负责对数据库中的数据进行集中存储和管理,主要用来处理在线考试系统中的web请求,所以应采用性能较高的专用服务器,最低配置:2个CPU,4GB内存,120G硬盘。
2)客户机端,主要是通过浏览器来访问在线考试系统,因此对其要求不高,使用具有一般的处理能力的普通PC机即可。最低配置:Intel Pentium III,256MB内存,4GB硬盘。
3.2 软件平台
使用微软.NET框架;WEB服务器使用Internet Information Server 6.0;服务器使用.NET Framework,采用微软SQL Server 2005数据库;服务器端的操作系统为Windows 2003 Server,客户机端的操作系统为Windows XP。
3.3 开发工具
采用ASP.NET技术框架,使用C#语言进行编写,使用微软Visual Studio.NET 2005作为开发工具。
4 系统的功能模块设计
整个在线考试系统可分为两个模块:系统管理员模块和考试模块,并分别进行设计。具体的系统功能图如图1。
4.1 管理员模块
管理员模块包括五部分,分别是用户管理模块、数据备份及还原模块、考场设置模块、试题维护模块和考生信息管理模块。
用户管理模块负责对使用本系统的所有用户进行管理,包括管理员、教师和学生。其中管理员拥有的权限最高,具有增加、删除用户的权限,并对系统进行维护;教师拥有维护试题库的权限,并可以对所管辖的学生的成绩进行查询;学生拥有在线考试及成绩查询的权限。
数据备份及还原模块主要功能是实现数据库中的数据备份及还原以防止意外情况下数据的丢失。通过把数据库文件复制到特定目录中实现备份,再从特定目录中导出就实现了还原。
考场设置模块用来对考试系统基本内容的设置,包括对考试时间、考场规则和交卷时间等的设置。
试题维护模块主要针对教师用户使用,教师登录后可查找、增
您可能关注的文档
最近下载
- 一年级迎春杯数学试卷.doc VIP
- 汉语言文学专业《古代汉语》课程教学大纲 (2).pdf VIP
- 思遵高速公路SZTJ标的施工组织研究设计.doc VIP
- 思遵高速公路SZTJ-11标的施工组织设计.doc VIP
- 财信证券-基金深度报告:美国REITs梳理专题.pdf
- 绩效评估公平感对员工敬业度的影响分析.doc VIP
- 《如何写好科研论文》期末考试答案(分类好的).pdf VIP
- 2021年天津外国语大学攻读硕士学位研究生入学考试《意大利语语言文学》试题(原卷).pdf VIP
- 在线网课学习课堂《实验室安全培训(首都医大)》单元测试考核答案.docx VIP
- 《小小营养师》幼儿园大班健康PPT课件.ppt VIP
文档评论(0)