课程考试系统_第1页
课程考试系统_第2页
已阅读5页,还剩12页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课程考试系统融安县初级中学张进【内容摘要】根据本校考试出题难的情况,利用VisualFoxpro6.0制作了一个课程考试系统,以便于提升学校的教育教学质量。整个考试系统以考务子系统为重点。其中,考务子系统包括四个模块,即管理员模块、题库模块、考务设置模块、学生管理模块。管理员模块是给用户设定登录系统的用户名和密码的,是系统安全的保证,是进入考务系统的唯一标识。学生管理模块是系统正常运行的基础,主要是对本校的学生实行管理,主要有学生的浏览、添加、删除和查询等功能。试题库模块是试题入库的关键,主要指老师通过系统创建试题库,维护好试题的基本信息,作为系统出题的依据。各个试题子模块的功能都能实现便捷的

2、添加、更改、删除、查询、录入及浏览的功能。考务设置模块主要包括了科目设置、考场设置、出题设置这三个模块。其中科目、考场的设置是为了配合学生管理模块,能够方便实现学生准考证号的自动生成。出题设置模块是实现按照用户对知识点和难度系数的要求从数据库中随机抽出试题组成试卷。【关键词】出题;试题;考务;模块;子系统正文:一、使用试题库系统的优点在传统的考试中,不管是大型考试还是普通的模拟考试,出试题一直是老师最头痛的问题,老师在出试卷的过程中或多或少存有着一些情况。例如:题型的选择、难易水准的分配、试题的分值比例、试题的排版、改卷、登分、试卷分析等一系列工作,特别是试题的排版工作出现的问题尢为突出。以本

3、校为例,本校是农村九年义务教育阶段的学校,地处偏远山区,而且老师的年龄相对偏高,电脑水平有限,所以试题排版工作只能专门的工作人员做,这样就导致工作人员工作量大,工作时间长,偶尔会影响试卷排版完成的时间,影响了学生的考试情况时有发生。随着科学技术的发展,试题库已经成了当前的一个热门话题,很多学校也创建了符合该校教学的试题库,不但减少了老师选择试题的时间,也大大减少了工作人员的工作量。(一)传统命题方式的弊端其一、老师对教科书的理解水准不一样,而且教学经验和教学方法存有一定的差异,所以试卷的题型、难易水准会有所不同。因为不同学校、不同老师特别是农村学校的教学质量、学生知识接触面有所不同,所以不利于

4、检查老师的教育水平和学生的掌握水准。其次,不同性质的考试对考试的要求是不同的。其三,传统的命题绝大部分选择题、填空题、主观题、客观题,而且题型单调,题量少,知识覆盖面不宽。以致于传统考试检查不出学生的掌握水准。对教育教学方法改革存有着一定的影响。(二)使用试题库的优点能保证试卷的质量。试题库里的试题是经过多方人士集体智慧的集中,题目的出题方式多样性,难易水准的题目相对来说比较有针对性,而且题目量大、知识面宽,而且每道题都会有多种准确的解题方法,并且是经过多方认证,出错率相对来说要低一些。使用题库比较能准确的反应出学生知识的掌握水准以及老师教育教学水平。更有利于解决当前国家教育部要求对九年义务教

5、育的教育教学改革工作。为了彻底改变学校出试题难的情况,创建一个课程考试系统是必要的。为此,针对学校的详细情况创建一个课程考试系统。利用VisualFoxpro6.0为主要开发工具,以WindowsXP为开发平台。设计一个考务管理的考试系统。考务管理系统有用户管理、试题库管理、学生库管理和出题规则设置四个模块。创建一个完整的考试系统题库,使老师们能灵活的掌握的出题方式,方便使用,为教育教学质量的提升打好基础。二、利用VisualFoxpro6.0开发应用程序的步骤在本系统开发之前,本人已经对本校的实际情况情况作了详细的了解,在这方面该系统的开发过程大至如下:(一)根据思路画出实体关系图,也称ER

6、图。(二)表的基本操作。包括新建项目、新建数据库、新建表以及数据的输入和修改等几个主要步骤。(三)创建表之间的关系。把表与表之间通过索引把表联接在一起,以保证系统的完整性。(四)系统结构关系图及介绍:(五)测试和调试应用。能够在开发过程的任何时候运行应用,如果发现问题,能够使VisualForpro6.0的调试工具实行调试。5、实体联系图本节的主要参考文献为1本系统中的实体有试题库、学生和管理员(一)以试题库为实体如图3.1所示图3.1(四)以学生为实体如图3.4所示图3.4(五)总的系统ER如图3.5所示四、表的基本操作本节的主要参考文献为2、3用VisualFoxpro软件创建一个数据库,

7、最主要的是要先创建各种表,表是以记录和字段的形式来存储数据的,它是关系型数据库管理系统的基本结构,是处理数据和创建关系型数据库的基本单元。而VisualFoxpro中的表都是以二维表的形式显现。二维表也叫关系模型,就是把的所有的实体与实体之间以及其属性用关系框架来表示。简单来说,关系模型中数据就是以一张二维表,它由行和列组成。本系统中用的基本表有9个,分别见表3.13.9(一)学生表如表3.1所示:中文字段数据类型字符长度备注学号int10姓名char8年级char4班别char10准考证号int16主索引考试科目char12表3.1(二)考场表如表3.2所示:中文字段数据类型字符长度备注考场

8、char6主索引考场号int3主索引座位号int3表3.2中文字段数据类型字符长度备注科目char10主索引科目号int2主索引表3.3(四)年级表如表3.4所示中文字段数据类型字符长度备注年级char10主索引班别号int3主索引表3.4(五)选择题表如表3.5所示中文字段数据类型字符长度备注考试科目char20题号int7主索引题目描述char200早节char50难度系数char6分值int4选项Achar30选项Bchar30选项Cchar30选项Dchar30标准答案char4表3.5(六)填空题表如表3.6所示7中文字段数据类型字符长度备注考试科目char20题号int7主索引题目

9、描述char200早节char50难度系数char6分值int4标准答案char50表3.6(七)判断题表如表3.7所示中文字段数据类型字符长度备注考试科目char20题号int7主索引题目描述char200早节char50难度系数char6分值int4标准答案char4表3.7中文字段数据类型字符长度备注准考证号int4主索引试题号char4学生答案char4得分char4表3.8(九)抽题规则表如表3.9所示中文字段数据类型字符长度备注编号int3主索引考试科目int10主索引题目类型int8难度系数int6早节int2题目数量int2每题分数int2表3.9五、创建表之间的关系本节的主要

10、参考文献为4在VisualFoxpro中,能够为一个表创建多个不同的索引文件,每一个索引文件都能为表确定一种逻辑排列顺序。索引文件是独立于数据表DBF文件的。其扩展名为.CD%索引除了能够协助用户提升查询的速度外,也是实现数据表之间关系的先决条件。在一个数据库中,在用到多个表,通过连接不同表的索引,在数据库设计器中创建表之间的关系,数据库中的创建关系称为持久关系,本系统中的表与表之间的关系通过主索引和索引创建一对一和一对多的关系。六、系统结构关系图及介绍:本节的主要参考文献为5整个考试系统分为三大子系统:考务子系统,考试子系统,评分子系统,其中以考务子系统为主体。考务子系统包括了四个模块,即管

11、理员模块、题库模块、考务设置模块、学生管理模块。考务子系统有用户的权限管理,老师的题目录入,老师的考试规则要求,对学生的档案管理。系统功能结构图如图4.1所示:图4.1(一)管理员模块管理员模块是给用户设定登录系统的用户名和密码的,是系统安全的保证,是进入考务系统的唯一标识。在管理员模块里主要有两个功能:一是修改密码,二是添加用户。用户登录情况大至为:管理员登录时首先让用户在用管理员一栏中输入用户名,在密码栏中输入密码,如果用户名、密码都准确,则进入系统;如果用户名和密码任一输入不准确而反回登录界面,如果连续三次错误,则自动退出系统用户登录流程图参看图4.2图4.2(二)学生管理模块学生管理模

12、块是系统正常运行的基础,主要是对本校的学生实行管理,主要有学生的浏览、添加、删除和查询等功能。其中浏览窗口设置了“打印”及“另存为”按钮,方便用户即时的把学生的基本信息打印下来或者是另存到电脑的其它硬盘上。学生的修改信息窗口里有“添加”、“删除”、“保存”和“退出”四个铵钮查询功能是根据用户的需求所选择查询字段。能够查询向导快速选择试题库中的表、以及字段,实现快速查询。查询功能流程图如图4.4所示:17输入查询条件1TYes二查询图4.4(三)题库模块试题库模块是试题入库的关键,主要指老师通过系统创建试题库,维护好试题的基本信息,作为系统出题的依据。各个试题子模块的功能都能实现便捷的添加、更改

13、、删除、查询、录入及浏览的功能。各题型的基本原理如下:题型的数据窗口主要有题目的编号、科目、题目描述、选项、答案、难度系数、知识点;控件有添加、删除、保存、浏览、查询等。浏览则另做一个界面,用户进入浏览窗口时能够看到科目、题号、题目描述、试题难度、分值、答案等,对于查询,使用与学生管理模块一致的查询风格。此模块的工作量最大,也是试题库的核心所在,但是其实现功能可参看学生管理模块。图4.5是试题基本信息浏览窗口(以选择题为例):图4.5(四)考务设置模块考务设置模块主要包括了科目设置、考场设置、出题设置这三个模块。其中科目、考场的设置是为了配合学生管理模块,能够方便实现学生准考证号的自动生成。出

14、题设置模块是实现按照用户对知识点和难度系数的要求从数据库中随机抽出试题组成试卷。抽题规则是用来设置出题信息的,在这个模块中能够让老师自己根据上课的进度设置试题的题型、难度比例、题量,并且根据试题难度比例来确定该题所占分值。科目、考场的窗口结构完全一致,当插入并成功保存后,在学生的基本信息插入窗口科目、考场的下拉框内会自动出现新添加的科目、考场。插入窗口如图4.6所示(以考试科目为例):图4.6七、软件测试本节的主要参考文献为6一个软件生成后要经过软件测试,测试的最终目的是尽可能多的发现存有的错误,以便改正,从而使软件尽可能完善。(一)登陆模块的测试任一输入用户名和密码,系统无法登录,测试失败;

15、只有当用户名和密码都输入准确时,通过测试。(二)学生管理模块的测试当添加一个学生时,能实现准考证号的自动生成,并且在浏览窗口立即可见,查询学生情况也能得到准确信息,通过测试。(三)试题库模块的测试选择题、填空题、判断题和客观题随机抽取实现答题、试题准确答案、试题分析等功能'并且添加、删除等基本功能都能通过实际情况测试。(四)考务设置模块的测试设置考试科目、添加班级、考场等,及进入最后一个界面确定出题规则,都能成功通过测试。(五)系统总体测试从登陆系统到出题设置,都能顺利通过八、运行环境1.硬件配置:Pentiumn400M,64MBPrimaryMemory,硬盘有500M的运行空间。

16、2安装有VisualFoxpro6.0数据库系统。后记:本系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于补充、维护。课程考试系统通过测试基本上算是成功的,但因为个人水平有限,必有很多不足之处还有待更进一步的研究改进。参考文献1 朱扬勇、数据库系统设计与开发,清华大学出版社、北京交通大学出版社,2007-8-12 张倩萍,孙刚主编VisualFoxpro应用教程,冶金工业出版社,2007,283 、杨绍先,李京兵,陈传厚VisualFoxpro数据库实用教程武汉理工大学出版社,2004-6-14 张倩萍,孙刚主编VisualFoxpro应用教程,冶金工业出版社,2007,43

17、朱扬勇、数据库系统设计与开发,清华大学出版社、北京交通大学出版社,2007-8-1、肖文锋数据库实验基础东北财经大学出版社2008-3-1schoolcurriculumexaminationsystemAbstractAccordingtoourexaminationquestionsdifficultcircumstances,theuseofVisualFoxpro6.0producedacourseexaminationsysteminordertoimprovetheteachingqualityofeducationinschools.Theentireexaminationsys

18、temtotesttheTreasuryfocussubsystem.Amongthem,theExaminationsubsystemconsistsoffourmodules,namely,theadministratormodule,questionsmodules,testsettingsTreasurymodule,studentsmanagementmodule.Managermoduleissettotheuserloggedontothesystem'susernameandpasswordissystemsecurity,istoentertheExamination

19、oftheuniqueidentifiersystem.Modulewheretheadministratorhastwomainfunctions:First,ChangePassword,andtheotheristoaddtheuser.StudentManagementmoduleisthebasisforthenormaloperationofthesystem,mainlyforthemanagementoftheuniversity'sstudents,mainlystudentstobrowse,add,delete,andqueryfunctions.Testquestionslibrarystoragemoduleisthekeyquestions,mainlyreferringtotheteachersthroughthetestquestionslibrarysystem

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论