回想一下传统的出卷方式.docx
《回想一下传统的出卷方式.docx》由会员分享,可在线阅读,更多相关《回想一下传统的出卷方式.docx(22页珍藏版)》请在冰豆网上搜索。
回想一下传统的出卷方式
摘要
回想一下传统的出卷方式,老师们必须提前花费大量的时间和精力才能组成一份比较满意的试卷,比如说,要预先考虑好试卷的所有题型,难易程度,涉及到的章节等,在这些大体的框架想出来之后还得考虑具体的每道题究竟该怎么编辑,分数应该给多少或者某个重点章节应该出那几道题型等。
并且按常理来说,老师在每次考试前不止要准备一份试卷,为了以防万一,老师都要准备两份试卷,已备一份试卷一旦泄密马上启动备用试卷,这无疑又在一定程度上加大了老师们本已繁重的工作量。
鉴于以上原因,再考虑到Internet信息世界的现代化和计算机硬件配置的日新月异,我们在Win2000的操作系统下联系大型数据库开发工具推出了本系统(通用试题库管理系统)。
该系统具有操作简单,运行方便,界面友好,易学易用,效率较高等特点,可以大大简化用户的出卷步骤,方便用户使用。
主要系统功能有:
出卷用户可以根据自己的需要,向系统中输入单个或多个查询要求,然后就可以浏览到需要的题目信息,然后选择自己需要的题目并在Word文档中输出,组成试卷。
上机考试功能中考生输入要测验的科目章节和试题的相关条件,并在计算机上当场作答,可以检验考生对某一部分知识点的掌握和运用情况。
关键字:
传统出卷方式系统功能出卷用户超级管理员手工组卷
Title:
TheCommonTheme-BaseSystem(通用试题库系统)
Abstract:
Tomanyoldtestsystems,teachersmustspendalotoftimeonpreparingforanexamination.Comparedwiththeoldone,oursystemwhichwasfinishedwithAccessandVBprovidemanyteacherswithfacility.Ithastheabilityofeasyoperationandhighefficiency.It’smainfunctionsareasfollow:
1)Forusualusers,theycanfindaplentofthemeswhichtheywanttosee,iftheyhaveintroducedsomequeryconditions.Buttheycannotrenewthethemesbutonlylookat.
2)Foruserswhomakethetest,theycanchoosethealternativewaytodoit.Oneisautomaticorhalf-automaticway,theotherifby-handway.Eachhasitsownadvantage,sousersmayselectthebetteronebyfreely.
3)Forthesuper-manager,hehasthehighestoperatonauthority,suchastheusersmanagement,thedatabasemanagementandsoon.
Keywords:
oldtestsystemmainfunctionautomaticby-handsuper-manage
目录
摘要I
Abstract:
II
第一章绪论1
一、背景及意义1
二、开发工具及运行环境1
三、原因及目标2
四、系统规格说明2
第二章开发环境介绍4
一、VisualBasic6.0简介4
二、MicrosoftAccess2000简介6
三、VB对Access数据库的访问7
四、ADO简介及有关知识8
第三章系统的设计与实现13
一、系统的总体结构13
二、系统数据流图14
三、数据库的设计16
四、系统的界面设计21
五、系统的实现细节28
第四章、结论30
致谢31
参考文献:
32
第一章绪论
一、背景及意义
现阶段,学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试需要人工出卷、考生考试、人工阅卷等步骤。
显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐的事情,可以说传统的出卷方式已经不能适应现代化的需要。
为了适应新形势的发展,我们推出了这一系统,使老师能够充分利用计算机资源方便的进行各类型试题的录入和编辑,完全废除传统的人工出卷的方式,只要向系统中输入您的出卷要求,您就完全可以得到一份比较满意的试卷,当然会附带答案卷,从而把老师从繁重的工作中解脱了出来!
在本次毕业设计中,我使用到的理论知识有数据库系统概论和软件工程导论。
作为知识储备,我们必须知道:
二、开发工具及运行环境
该系统采用VisualBasic6.0作为开发工具,采用MicrosoftAccess数据库。
运行环境:
操作系统为Windows9x、WindowsME、Windows2000、Windows
XP、WindowsNT等。
三、原因及目标
在传统的人工出卷方式中,老师们既要花费大量的时间又要花费大量的精力才可能组出一份比较满意的试卷,这样无疑就加重了老师们本已繁重的工作量,并在一定程度上降低了工作效率。
本系统的设计目标就是把老师从繁重的工作中解脱出来,他们平常就可以把自己想要出的试题录入到本系统中,然后,在每次考试前可以根据出卷的要求(分数、难易程度等)由系统自动调题,直到组出一份满意的试卷为止,既降低了劳动强度又提高了工作效率。
四、系统规格说明
(1).系统功能要求
本系统具有试题的录入,查询,修改,删除以及上机考试,手工出卷等功能。
允许用户根据自己的需求,从现有的试题库中灵活的抽取各类试题,已组建适合于自身所需的试卷。
(2).将来可能提出的要求
比如说,在组卷过程中,我们肯定会遇到有许多题目是关于同一个教学内容的,这里称之为关于同一考核点的试题。
因此,在组装一份试卷时,对于同一考核点的试题只能出一道题。
预设想每一道题都设有一个相关码,对于同一章、同一节、同一考核点的题,则相关码相同,在组卷时,同一试卷中不允许出现相关码相同的试题。
所以,在选题过程中每选出一题,就要与已经选出的题的相关码逐一进行比较,若该题的相关码与已选各题的相关码均不相同,则可将该题加入到试卷中,否则,放弃该题,重新进行选题。
第二章开发环境介绍
一、VisualBasic6.0简介
VisualBasic(简称VB)是近年来得到迅速推广和应用的计算机高级语言,它适用于面向对象程序设计。
由于字符界面的DOS平台已逐步让位于图形界面的Windows平台,人们需要在Windows平台上开发应用程序。
VisualBasic因其易学易用,受到广大程序开发人员的喜爱。
VisualBasic是一种强大的语言,即您所能想到的编程任务,它基本都能完成。
当VisualBasic初次出现时,就引发了一场Windows程序设计的革命,并且一直延续至今。
现在,VisualBasic已经变得更加复杂了,同时也更强大了。
Windows程序设计从未像今天这样容易——只需创建所要的程序,在它完全满足视觉效果之后运行它就可以了。
VisualBasic为Windows程序设计带来了从未有过的轻松,将程序设计变得生动有趣。
当然要想成为大师还需要学很多的东西,但只要学会了VisualBasic的基础知识,创造力就将迅速得到充分的发挥。
它提供了开发MicrosoftWindows(R)应用程序的最迅速、最简捷的方法。
不论是MicrosoftWindows应用程序的资深专业开发人员还是初学者,VisualBasic都为他们提供了整套工具,以方便开发应用程序。
从开发个人或小组使用的小工具,到大型企业应用系统,甚至通过Internet的遍及全球分布式应用程序,都可在VisualBasic提供的工具中各取所需。
∙数据访问特性允许对包括MicrosoftSQLServer和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。
∙有了ActiveX(TM)技术就可使用其它应用程序提供的功能,例如MicrosoftWord字处理器,MicrosoftExcel电子数据表及其它Windows应用程序。
甚至可直接使用VBP或VBE创建的应用程序和对象。
∙Internet能力强大,使得您很容易在应用程序内通过Internet或intranet访问文档和应用程序,或者创建Internet服务器应用程序。
∙已完成的应用程序是使用VisualBasic虚拟机真正.exe文件,您可以自由发布。
VisualBasic有三种版本,可以满足不同的开发需要。
∙VisualBasic学习版使编程人员轻松开发Windows和WindowsNT(R)的应用程序。
该版本包括所有的内部控件以及网格、选项卡和数据绑定控件。
学习版提供的文档有LearnVBNowCD和包含全部联机文档的MicrosoftDeveloperNetworkCD。
∙专业版为专业编程人员提供了一整套功能完备的开发工具。
该版本包括学习版的全部功能以及ActiveX控件、InternetInformationServerApplicationDesigner、集成的VisualDatabaseTools和DataEnvironment、ActiveDataObjects、和DynamicHTMLPageDesigner。
专业版提供的文档有VisualStudioProfessionalFeatures手册和包含全部联机文档的MicrosoftDeveloperNetworkCD。
∙企业版使得专业编程人员能够开发功能强大的组内分布式应用程序。
该版本包括专业版的全部功能以及BackOffice工具,例如SQLServer、MicrosoftTransactionServer、InternetInformationServer、VisualSourceSafe、SNAServer,以及其他。
企业版包括的印刷文档包括VisualStudioEnterpriseFeatures手册以及包含全部联机文档的MicrosoftDeveloperNetworkCD。
本考勤软件使用的是企业版进行制作的
二、MicrosoftAccess2000简介
MicrosoftAccess提供两种创建数据库的方法:
可以先创建一个空数据库,然后再添加表、窗体、报表及其他对象——这是最灵活的方法,但是必须分别定义每一个数据库组件;也可以使用“数据库向导”,仅一次操作就可以为所选择的数据库类型创建所需的表、窗体及报表,这是开始创建数据库最简单的方法。
无论哪一种方法,在数据库创建之后,都可以在任何时候修改或扩展数据库。
在使用MicrosoftAccess实际地建立构成数据库的表、窗体和其他对象之前,设计数据库是很重要的。
无论是使用MicrosoftAccess数据库或是MicrosoftAccess项目,合理的设计是创建能够有效地、准确地、及时地完