基于VB考试分析评价系统设计

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:adayidaai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着计算机技术的普及与发展,在教育界,一个通用、可行的考试工程系统所起的作用越来越重要。这系统对于减少考试成本、激发学生学习兴趣、提高教师工作效率,大有好处。本介绍了VisualBasic环境下的考试系统的设计,通过更新试题库该系统可用于多门课程的无纸化考试。
  关键词:考试系统;VB
  中图分类号:TP311.1文献标识码:A文章编号:1007-9599 (2010) 03-0108-02
  
  VB-baseclTest Analysis&Evaluation System Design
  Ruxian Gulistan Hoxur
  (Xinjiang Electrical College,Computer Technology Department, Urumqi 830011,China)
  
  Abstract:With the popularization and development of computer technology in the education sector, a common, practical test engineering systems increasingly important role. The system for reducing test costs, stimulate student interest in learning, improve the efficiency of teachers. This article introduces examination system under the VisualBasic environment, by updating the item bank that the system can be used for multi-course of the paper examination. The system by updating the Questions bank can be used to test multiple courses of paperless.
  Keywords: Test system; VB
  
  一、系统概述
  考试是各高校日常活动的重要部分。在考试系统中,包括试卷创建,题库管理,试卷评阅,平时成绩评定,学生考试,成绩查询,人员管理。下面介绍不同用户可使用的功能。
  本系统的用户分为学生类用户、教师类用户和管理员类用户。
  学生类的用户是指当前使用系统的学生,其用户名为学生的姓名,该类用户能够参与答题并浏览考试结果,但是不能浏览他人考试结果,也不能对自身和他人的信息进行管理。
  教师类用户主要对试卷进行管理,包括创建试卷(选择题和上机题),评阅试卷(选择题系统自动评定,上机题由教师评定),评定平时成绩,试题管理(可以增加,删除,修改),还可以生成成绩单以及查询学生的成绩。
  管理员类的用户,在实际中可以是班主任或者教务管理人员,他们有特定的权限对系统中的所有人员进行浏览、查找,并进行管理。本系统用户管理通过登录人员类进行管理。
  二、系统初步调查
  初步调查,在试卷分析中应该有的条件:学生人数、学生每题所得分数、试卷的总题数以及每题所对应的总分数、难度系数。在此基础上得出平均成绩、每一档次的人数。画出成绩分布矩形图。最后得出分析的结果。
  因此在本系统中应该必须具有三大模块:
  (一)名称维护:对教师,学生,班级,学院等进行入库及管理。包括有:学院名称、班级名称、课程名称、教师名称的添加、删除及修改等维护操作。
  (二)试卷维护:对试卷进行考试记录添加、修改、删除、整张试卷的删除、以及对录入数据的核对等操作。包括有:
  1.试卷输入:输入学院的名称、学年、学期、学生所在的年级及班级、课程名称、卷面每小题的满分数和整张试卷的满分数、总的考试人数、任课教师
  2.试卷修改:对相关的资料及试卷进行修改
  3.试卷删除:对所选中的学生成绩进行删除
  4.成绩核对:对所选中的学生成绩进行相应的核对
  (三)试卷分析:提供试卷的分析功能并给出分析报告,将屏幕输出的各种数据通过打印机
  三、VB考试分析评价系统设计
  (一)开发环境及开发工具概述
  系统使用Visual Basic 6.0中文版来作为开发工具,后台数据库则采用Access 2000。
  1.Microsoft Access2000简介
  Microsoft Access2000是微软公司开发的基于Windows平台的小型数据库管理系统,是Office 2000 的组件之一。它承袭了旧版本Access的各项优点,又新增或完善了数据访问页、个性化菜单、internet/intranet、编程、安全保密等功能。
  Access是一个面向对象的、采用事件驱动机制的小型关系数据库管理系统。在Access中,用户可以根据实际需要对数据进行分类,然后使用表对象分别存储每一种类型的数据,并建立起不同类型数据之间的关系,供报表使用。此时,每条信息仅在一处存放,减少了冗余数据的产生,节省了宝贵的存储空间,同时也加快了更新数据的速度。
  在Access数据库中,任何有名字的事物都可以称之为对象。Access使用了与Windows 一致的风格,采取面向对象的方式,完成数据库的各种功能。极大地简化了用户的开发工作。
  针对用户在实际应用中的需求,Access数据库提供了表、查询、窗体、报表、页、宏和模块等七个对象,用于收集、存储和操作各种不同的信息。
  为了便于使用,Access的每个对象都为用户提供了设计器和生成向导。用户可以在设计器中设计生成对象,或对生成的对象进行编辑;用户也可通过生成向导方便快速的生成一个完备的对象。
  2.Visual Basic集成开发环境在计算机上安装了Visual Basic,进入Visual Basic的集成开发环境。默认情况下,集成开发环境上面显示一个“新建工程”对话框,要求编程者选择要建立的程序类型。选择“标准EXE”即可,因为它是默认选项,所以只需单击“打开”按钮。Visual Basic使用“工程”来管理用来建立一个应用程序要使用的所有文件,所以每建立一个新程序,就要新建一个工程。每个工程都包含了一个以“.vbp”为扩展名的“工程文件”,这个文件用来管理这个工程中所有的文件。在“新建工程”对话框中使用“现存”和“最新”选项卡,可以打开磁盘上已有的或者最近编辑过的工程。如果在单击“新建工程”对话框上的“打开”按钮之前选定了对话框左下角的“不再显示这个对话框”复选框,则在以后启动Visual Basic时就不会显示这个对话框了
  单击“新建工程”对话框上的“打开”按钮,对话框关闭,Visual Basic会创建一个编程者所选择类型的工程。如果单击的是“新建工程”对话框上的“取消”按钮,则Visual Basic的集成环境中不打开任何工程。
  关闭了“新建工程”对话框之后,Visual Basic的集成开发环境全貌就显示在屏幕上了。Visual Basic开发环境是典型的Windows多文档界面(MDI, Multiple Documents Interface)。它的程序窗口有菜单栏和“标准”工具栏,其中有几个菜单项和按钮是在其他Microsoft软件中常见的(如“剪切”、“复制”、“粘贴”、“打开”、“保存”等),在这里功能相似。
  Visual Basic菜单系统比较庞大,在本考试系统的开发中,仅仅用到一部分知识。
  (三)窗体代码设计
  系统自动创建试卷,主要是调用QuestionPaper类的Create方法来创建试卷。教师创建试卷方式则是通过试卷修改窗体来创建试卷。
  当窗体加载时,初始化Updown控件的值的范围,代码如下。
  Private Sub Form_Load()
  DataEnv.rsSingleSelQ.Open
  udSingleSel.Min = 0
  udSingleSel.Max = DataEnv.rsSingleSelQ.RecordCount
  DataEnv.rsSingleSelQ.Close
  End Sub
  如果用户单击“取消”按钮,则退出该窗体而放弃生成试卷,如果用户单击“确定”按钮,那么系统根据用户选择的出题方式作出不同的处理。
  (四)修改试卷窗体(frmModifyPaper)
  如果教师类用户创建试卷后单击了“修改试卷”菜单项,都将弹出试卷修改窗体。在该窗体中,允许教师向己有的试卷中加入题目或从试卷中删去题目。
  窗体界面设计。向项目中添加一个窗体,命名为frmModifyPoper.frm。由前面演示过程可以知道,试卷修改窗体界面主要分为4个部分,包括题库显示区域、试题选择区域、试卷显示区域。其中题库显示区域、试题选择区域和试卷选择区域位于同一个Frame控件中。
  在开发试卷分析评价系统时要注意到此系统使用的对象使用此系统的目的和作用,因此在开发的过程中应先着重了解试卷分析的整个过程和步骤,应重点解决比较重要和关键的部分,如对试卷的分析、试卷分析的测试指标是如何实现、数据的管理、试卷分析的分析生成等。
其他文献
我国建筑施工行业的信息化建设经过近年来的大力推进已经取得了很大的成绩。大多数特级及一级施工企业已建立起本企业的广域网与局域网、办公自动化系统、各种项目管理及企业管理的应用信息系统、视频会议及监控系统。然而,许多建筑施工企业建立的这些信息系统都是以内部各级单位管理为服务目标的独立管理系统,系统的运行事实上造成了施工企业数据分散、投资重复、利用率低下等与信息化建设初衷背离的问题,这使得大多数建筑施工企
期刊
一、决策树的定义    在决策树方法中,有两个基本的步骤:构建树和将树应用于数据库。大多数研究都集中在如何有效地构建树,而应用过程是很简单的。
期刊
随着互联网的发展和信息技术的普及,因特网这个庞大的信息“仓库”,为用户提供了丰富的网络资源。而搜索引擎则像是一只无形的手,从杂乱无章的网络信息库中抽取出一条检索路径,方便用户获取需要的信息。据互联网媒体调查机构Nielsen/Netratings公司提供的一项全球搜索引擎使用调查结果显示,全球约有76%的访问者在互联网上通过搜索引擎或其门户网站来查询相关信息,同时一个网站约80%以上曰访问量来源于
期刊
一、网络安全现状    随着网络技术的不断成熟,互联网正在融入到社会的各个方面,以因特网、内联网为代表的信息网络已经从以学术研究为目的的数字化网络,变成了现实社会信息化和数字化缩影。网络应用从最初简单网页、搜索引擎和收发邮件,发展出了各式各样的应用:
期刊
网络安全系统是整体的、动态的。网络安全系统符台MPDRR模型(M-management,P-protect,D—detection,R-response,R-recovery),因此,要真正实现一个系统的安全,就需要建立一个从保护、检测、响应到恢复的一套全方位的安全保障体系。我们提供的网络安全方案正是基于MPDRR模型构建的,符台网络安全系统整体性和动态性的特点。它集防火墙、病毒检測和数据备份于一
期刊
一、目前我国高职计算机应用基础课堂教学的现状    随着目前计算机技术在我国的逐步普及,我国很多地区的高职院校的学生中一部分以及掌握了计算机的基础性操作。然而地区与地区之间的差别还是存在的,很多地区中学阶段囿于经济等种种因素,并未开展计算机基础性的教学工作,这样就导致我国高职院校中,学生与学生之间存在了很大的差异。因此,我国高职计算机应用基础课堂的教学工作必须从教学内容,教学方法上来一个彻底的改革
期刊
摘要:学生大多数都喜欢上体育课,教师如果一味运用传统教学方法、手段已经激发不了学生学习兴趣和激情。如何对体育课进行改进、创新,这是教育工作者探究的问题。笔者提出多媒体技术和体育教学的有机结合,优质的为教学服务、高质的提升师生学习效率、与时俱进;利用多媒体进行体育教学的潜力是巨大的,不断探索,认真实践,为体育教学质量的提高作出贡献。  关键字:多媒体;体育;课堂;教学;应用  Application
期刊
摘要: 运用超星泛雅平台创建了Java SE课程的教学PPT、教学视频、课后作业等网络资源,学生利用所创建Java SE课程的网络资源进行课前预习、课中学习、练习及完成教师发布课后作业等环节的训练。在超星泛雅平台上积累了学生学习Java SE课程网络资源丰富的过程性学习数据,通过分析所积累的学习数据,能有效地评价每一位学生的学习效果和老师应用Java SE课程网络资源的教学效果。  关键词: Ja
期刊
摘要:会计作为一门国际通用商业语言,会计人员如何应对新的经济时期的挑战,本文对会计理论的挑战以及会计要怎样适应新的方法、学习新的知识等方面进行了简要的分析和探讨。  关键词:程序与方法;电脑及网络;财税  中图分类号:TP393.4文献标识码:A文章编号:1007-9599 (2010) 03-0039-02    Challenges and Strategies of New Fiscal&T
期刊
摘要:笔者从事电子商务网站建设课程教学工作多年,一直选用ASP+Access方案构建方案。本文通过对ASP+Access网站中Access数据库存在的主要安全问题进行分析研究,并从Access数据库安全性和ASP页面安全性等方面提出相应的安全防范对策。  关键词:ASP;Access;数据库;安全;ODBC数据源  中图分类号:TP311.13文献标识码:A文章编号:1007-9599 (2010
期刊