《计算机基础》精品课程网站“在线考试系统”的设计
摘要:课程网站在线考试系统是网络精品课程建设的重要组成部分。结合《计算机基础》精品课程网站的实际建设,研究了网站在线考试系统设计与建设的要点及做法,并提出了几个建设本系统需探讨的技术策略问题。
关键词:计算机基础;精品课程;在线考试系统
中图分类号:tp311.52  文献标识码:文章编号:1007-9599 (2011) 22-0000-01
fine course website online examination system design of computer basis
zheng yan,zhang weimin
(yongcheng vocational college,yongcheng  476600,china)
网站制作论文
abstract:the course website is a network of fine-line examination system an important component of curriculum development.with computer basis fine course the actual construction site,online examination system of the site design and construction elements and
practices,and proposed the construction of the system need to explore several technical strategy.
keywords:computer basis;fine courses;online examination system
一、引言
“计算机基础”课程是高校学生的一门公共基础课,每年期末考试的时候,由于考生人数众多,传统的纸质考试方式在出卷、安排考场和监考老师、批改试卷以及事后保存学生试卷等一系列和考试有关的工作上就显得非常的麻烦,需要投入大量的人力和物力。如果考试的时候,采用传统的考试方式,凭借“纸上谈兵”来考核学生的计算机操作能力显然是不合适的,而且这种考核方式也会导致学生重理论、轻实践现象的发生。因此,让“计算机”的考试由纸上搬到计算机上便显得很有意义。
本文主要介绍了在线考试系统的需求分析、总体设计和详细设计过程以及方案论证、结构特性设计及行为特性设计的实现过程,详细论述了总体设计思想、数据库设计和功能模块设计。考生通过考生证号、密码进行登录,试卷可以根据试题库中的试题即时生成,可避免考
试前的压题;而且可以采用大量标准化试题,从而使用计算机判卷,大大提高了阅卷效率;还可以直接把成绩送到数据库中,进行统计,排序等操作。因此,采用网络考试方式将是以后考试发展的趋势。
二、网上考试系统的概述
(一)界面美观,操作简单,系统安装、试题及题库维库特别方便。
(二)广泛的通用性和良好的伸缩性:该系统使用于各类中学、小学的各科、各年级。该系统,可以管理全部的试题、抽取试题、成绩管理、在线考试和查看成绩等工作;也可以在不同学校相同学科之间。
(三)高安全性:该系统服务器端采用access数据库进行统一管理,非系统管理人员无法直接接触数据库;客户端采取口令的安全管理模式,非法用户不能进入考试系统,未经授权的考生不能进行相应的操作;系统管理人员可以管理授权及系统的一切功能。
(四)强大的管理功能:该系统具有试卷管理,成绩管理,试卷生成等多种功能,而且功能都相应强大。
(五)灵活的抽题方式,自动抽题速度较快,随机抽取。
三、系统分析与设计
(一)需求分析。首先,因为考试是面向特定的对象的,所以应试者进入系统应进行身份验证。进入考试后,应试者进行的是在线考试,鉴于考试环境一般为机房,应试者之间的距离很近,为保证试卷的安全,防止考试作弊,每个应试者得到的试卷的题型和题量都是相同的,但试题内容并不相同。在线考试基于网络环境,能满足上述要求的试卷应该从服务器的数据库随机抽取试题后动态生成的。通过考试系统,管理员能够随时随地进行试题的添加、删除、修改,进行考生、考试成绩和系统等的管理。
(二)系统目标。本程序是将传统的考试模式与先进的网络应用相结合开发设计的。主要功能实现如下目标:
1.操作简单方便、界面简洁美观。
2.具有实时性,已注册的用户无论身在何地,通过internet浏览器,都可登录网络考试系统。
3.具有严肃性和公正性,系统提供的自动交卷功能。
4.系统自动交卷、阅卷,保证成绩真实、准确
5.考生可随时查看考试成绩。
根据网上考试的特点,可以将其分为前台和后台两个部分进行设计。前台主要用于考生注册和登录系统、在线考试、查询成绩;后台主要用于管理员对考生信息、考题信息、考生成绩信息、留言管理进行管理。
(三)数据库详细设计。网上考试系统是一个应用系统,所有的考生信息和试题信息都是保存在数据库中,在应用系统的开发过程,数据库的机构设计是一个非常重要的问题。这里说的数据库设计是数据库中各个表结构的设计。
数据库结构设计的好坏将直接对应用系统的效率及实现的效果产生影响,好的数据库结构设计会减少数据库的存储量,数据库的完整性较高,及系统具有较快的响应速度,简化基于此数据库的应用程序的实现等等。由于数据库的重要性,人们提出了许多数据库结构设计的技术,因此要从基本上解决所有数据库结构设计的问题,就需要多进行实践,在实践中积累经验和教训。
根据系统功能设计的要求以及功能模块的划分,数据库需要的存储的信息如下:
1.考生的信息:考生考号、考生姓名、密码、确认密码、性别、专业、成绩。
2.管理员信息:管理员用户名、管理员密码。
3.试题信息:试题类型、试题题目、试题答案。
四、制作实现过程
(一)考试登录页。考生和管理员需要通过登录页面进入在线考试,考生在登录在线考试系统之前,首先需要通过登录页面进行注册。进入登录页面,根据注册的考生证号和密码,输入该考生的考生证号和密码,如果输入正确则进入选择试题页面,输入不正确,则重新注册,注册好后,再跳转到登录页面,重新登录。
(二)考生注册页。要进入在线考试系统,考生首先需要注册一个考生证号。单击在线考试系统登录页中的“注册”,进入考生注册页面,为了防止注册的学生证号重复,可以用session的方法记忆考生证号,如果存在则提示该考生证号已注册,请重新输入考生证号,在注册页
面中输入正确的信息后,单击“提交”按钮,如果注册成功将会在页面显示“成功”信息。最后则跳入登录页面。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。