089VC++AC
VF程序题目自动阅卷辨样本
(样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均根据您的要求,把系统上的开发信息,题目等修改成符合您的要求)
本系统开发工具:VC++ +
ACCESS
本设计包含内容:源代码+毕业论文+开题报告+答辩稿
论文大概:
1 摘 要
当今社会是一个信息社会,一个知识经济时代。自世界上第一台计算机ENINC(Electronic numerical
integrator and
calculator)于1946年在美国问世到现在,计算机业飞速发展,技术淘汰指标高的惊人,价格下降以及软件应用的快速扩展引发了以信息处理计算机化为标志的“微机革命”,随之而来的是以全球信息网络普及和全球信息共享为标志的“全球信息网络革命”的蓬勃兴起。可见,世界已进入在计算机信息管理领域中激烈竞争的时代,计算机已经变得普通的不能再普通的工具,如同我们离不开的自行车、汽车一样。我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能在各种竞争中立于不败之地。
教育测量是教育过程的重要环节,它对学生的知识增长、能力发展、兴趣爱好、思想品德,以及教育措施等许多问题按一定法则进行数量化测定。它可以分为对知识的评价和对技能的评价。关于对知识测量相应的理论和技术比较成熟,通常采用客观题的形式(即选择、填空、匹配等体型)。而对于对技能的考核,既上机操作的考核,无论是理论还是实践都比较薄弱。如何解决技能考核中的环境模拟和自动阅卷是目前急需解决的两大难题。通过对国内外计算机测评系统的研究,发现早期的计算机考试主要采用卷面考试的方式,这种以理论笔试为主的考试方式,其成绩不能真正反映学生的计算机应用水平和能力,即使有在计算机上考的,大多也是标准化的考试系统,这不仅仅是我国的计算机考试系统如此,国外也有很多考试系统也是这样。这种考试形式也会导致学生重理论、轻实践的现象的发生,考生的计算机能力大多限于“纸上谈兵”,其上机操作能力差,在新的软件工具、环境面前会束手无策
目标:通过系统对考生试卷自动进行评测,以便清晰、准确、明了的反映学生成绩的情况,实现判卷“无纸化”。
关键词:
自动阅卷系统;ACCESS; ADO
2 Abstract
Today's society is a society in an era of the
knowledge economy. Since the world's first computer ENINC
(Electronic numerical integerator and calculator) in the United
States was made in 1946 to the present. rapid development of the
computer industry, the technical indicators out of the prohibitively
high. prices and the decline in software applications led to the
rapid expansion of information processing computer as the symbol of
the "computer revolution". attendant to the global information
network is universal and global information sharing as a symbol of
the "global information network revolution," the vigorous
development onwards. This shows that the world has entered a fierce
competition in the field of computer information management era
computers have become common tools can no longer ordinary, as we can
not bicycles, cars. We should recognize, the one who has mastered
the knowledge, information, information processing speed, volume,
whose high efficiency, Who will be able to compete in various
invincible.
Measurement of education is the education process and
an important measure of its students to increase knowledge, skills
and the development of hobbies, ideological and moral, and education
measures on many issues such as a certain number of rules of
conduct. It can be divided into the evaluation of the knowledge and
skills evaluation. Knowledge on the measurement of the corresponding
theory and technology is more mature, usually in the form of an
objective that (choice to fill in the blank. matching body). As for
the assessment of skills, both on the driver of the appraisal, both
in theory and in practice are relatively weak. How to solve the
skills assessment of the environmental simulation and automatic
correction is urgently needed to resolve the two problems. Through
the computer evaluation system at home and abroad study found that
early examination of the computer used mainly Juanmian examinations,
Such a theory-based examinations written, its results can not truly
reflect the students computer application level and ability, Even if
the computer examinations are mostly standardized examination
system, This is not only China's computer systems of such
examination, there are many foreign examination system as well. This
examination will lead to the form of students theory and practice of
light phenomenon, Candidates computer capacity was limited mostly to
"empty talk" and its ability to operate on the difference in the new
software tools, will be helpless in the face of environmental
Objective : to candidates through the system automatically
evaluation papers to clear, accurate, clear reflection of the
performance of their students achieve Checking
"paperless."
Key words: Automatic scoring
system;ACCESS; ADO
目 录
摘 要 2
ABSTRACT 3
1、 绪
论 6
1.1课题背景 6
1.1.1目前我国自动阅卷系统的现状 7
1.1.2自动阅卷系统建设的好处 7
1.1.3开发系统的几点建议 8
1.2相关技术介绍 8
1.2.1结构化生命周期法简介 8
1.2.2开发技术——快速原型法简介 9
1.2.3、ADO的背景知识 10
1.2.4本系统开发方法的选择 10
2、系统分析 10
2.1可行性研究 10
2.1.1经济可行性 10
2.1.2技术可行性 10
2.1.3操作可行性 11
2.2、系统的详细调查 11
2..2.1系统详细设计原理 11
2.2.2自动阅卷系统的设计原理和应用 11
3、系统需求分析 12
3.1
任务概述 12
3.2 系统需求 12
3.2.1 Microsoft SQL
Server2000数据库 13
3.2.2 MFC简述 13
3.2.3
VC++6.0数据库访问技术 14
4、系统设计 15
4.1
概要设计 15
4.2详细设计 16
4.2.1开发环境 16
4.2.2数据库表结构设计 16
4.3数据库的详细设计 12
4.3.1
E-R模型 21
4.3.2在本系统中使用ADO的过程及详解添加ADO数据源 22
5、程序的详细设计 23
5.1程序设计 23
5.2程序流程 23
5.2.1启动界面 24
5.2.2登陆系统 25
5.2.3统计界面 25
5.2.4核心代码 26
6、
结论 28
6.1 关键技术 28
6.2 软件测试 30
6.3
总结 30
参考文献 30
谢辞 30
附录 30
3 1 绪
论
3.1 1.1课题背景
在现代社会中管理的作用越来越显得重要和突出。一般来讲,管理通过计划、组织、指导与领导、控制等手段,为组织制定目标,应用组织的各种要素,以实现组织的目标。对企业来说,人们按照一定的生产关系组织起来,对生产力、生产对象、生产手段等加以计划、指导、监控和协调,以达到预期的目的,即称为企业管理。传统的企业管理活动中,把人、才、物作为企业的主要资源。但是随着社会化大生产的不断扩大和社会对产品多样化的需求,人们越来越重视信息在生产经营及企业管理中的作用,并把它当作企业的一种极其重要的资源,人们称之为“信息资源”,信息资源的处理已经成为当今世界上一项主要的社会活动。
本世纪以来,由于社会生产力的迅速发展和科学技术的突飞猛进,人们进行信息交流的深度和广度不断增加,管理所需要的信息量急剧增长,同时对信息的处理要求及时、准确,这导致了传统的信息处理方法和手段已不能适应现代管理的需要;电子计算机的诞生和在信息处理中的应用,标志着一个崭新时代——“信息时代”的开始,它使企业管理现代化成为可能。
一定意义上说,管理信息系统的产生和发展是建立在电子计算机基础之上的。硬件方面,自1946年第一台电子计算机诞生以来,计算机技术的发展可谓日新月异,从庞大的只能在实验室里供研究使用的计算机到如今能适应不同环境满足不同需求的各种各样的计算机;运算速度从每秒几千次到每秒几百亿次;处理器从焊有上百万个电子管的大的惊人的电子板到只有指甲大小的集成电路;现在计算机在硬件方面的发展已达到了每三个月更新换代一次的惊人速度。软件方面,也已从机器语言、汇编语言、高级语言发展到现如今的第四代语言——非结构化、面向对象、可视化的语言。
随着计算机技术的发展和整个社会信息文化评述的不断提高,计算机已经逐步渗透到生产、学习、生活的各个方面。将计算机技术应用于教育测量和评价的全过程中,即计算机辅助测试(Computer
Assisted Test
CAT)已成为国外计算机教育和教育技术领域内的一个研究热点,它从评价内容、评价方法和评价形式等多方面发展了传统测评理论和实践,并且使对信息技术能力的测评更加容易。20世纪60年代美国首先将电脑用于教育测量,如今已步入成熟应用阶段,而在国内这方面的研究才刚刚起步。
教育测量是教育过程的重要环节,它对学生的知识增长、能力发展、兴趣爱好、思想品德,以及教育措施等许多问题按一定法则进行数量化测定。它可以分为对知识的评价和对技能的评价。关于对知识测量相应的理论和技术比较成熟,通常采用客观题的形式(即选择、填空、匹配等体型)。而对于对技能的考核,既上机操作的考核,无论是理论还是实践都比较薄弱。如何解决技能考核中的环境模拟和自动阅卷是目前急需解决的两大难题。通过对国内外计算机测评系统的研究,发现早期的计算机考试主要采用卷面考试的方式,这种以理论笔试为主的考试方式,其成绩不能真正反映学生的计算机应用水平和能力,即使有在计算机上考的,大多也是标准化的考试系统,这不仅仅是我国的计算机考试系统如此,国外也有很多考试系统也是这样[7-9]。这种考试形式也会导致学生重理论、轻实践的现象的发生,考生的计算机能力大多限于“纸上谈兵”,其上机操作能力差,在新的软件工具、环境面前会束手无策。
目前,能够被实现上机考试自动阅卷的软件数目还很有限。有很多可视化界面的开发软件等待此功能的实现,以方便考生上机测试和实现现场自动批阅的目的。
近年来,随着科学技术的迅猛发展和管理水平的不断提高,计算机已经被广泛应用于日常管理之中,那么开发一套完整的自动阅卷系统已是大势所趋。
3.1.1 1.1.1目前我国自动阅卷系统的现状
由于种种原因,我国的信息资源建设水平远远落后于信息基础设施的建设的水平。长期以来,我国信息资源的开发管理未能与信息资源的增长同步进行。我国有丰富的原始信息资源,但在此基础上再生的二次信息系统和数据库产业的规模和市场占有率、使用率相当低,大量的有价值的信息未能进一步加工成商品使其增值。我国的计算机应用要比西方国家落后十几年,系统的开发应用是从1973年开始的,83年以后才开始了大量的实际的开发和研究工作。因此,信息资源的开发和利用已被确立为国民经济信息的核心内容,信息数字化,传输的网络化是缩小发展中国家与发达国家差距的捷径,值世界信息化浪潮正以不可阻挡之势席卷全球时,我国要迎头赶上,就必须利用现有的信息基础设施,重点开发和推广应用于各类科技经济等数据库和网络资源服务系统,以便取得巨大的社会效益和经济效益。
由于自动阅览卷在教育中占用重要地位,其计算机化在发达国家已达到95%以上,而我国在全国范围内推广计算机在管理中的应用,是在80年代初开始的。起步虽晚,但发展快。特别是微型计算机的出现和普及,为信息处理提供了物美价廉的手段,对于推动我国管理系统处理现代化起到了重要作用。
3.1.2 1.1.2自动阅卷系统建设的好处
随着商业竞争的日趋激烈化,企业中管理质量的好坏,企业信息化建设的成功与否决定着企业在竞争中的成败。所以对于一个企业来说,自动阅卷系统可以提高该企业的效率,规范该企业的操作,可以提高企业的竞争力。
5.2.1启动界面
启动程序后的主界面:
5.2.2 登陆系统
如果与数据库连接成功后,会在系统左下角提示,然后进行用户的登陆系统,输入用户名字和密码登陆系统。
5.2.3
统计界面
教师登陆成功后,系统最下方状态栏会提示。可以对考生的成绩进行统计。
5.2.4核心代码:
对于答案的分析,是该系统的核心部分,该系统按照SQL语句,VF语句的规则对字符串进行解析,包括对正确答案和用户答案两部分进行解析到数组里,并对两个数组进行匹配操作,如果不符合规则,可以判定是错误的,否则认为是正确答案。目前可以实现的有:
1.可以区分大小写,区分冗余空格和回车符。
2.可以区分不正确的表名
3.sql语句条件判断时区分不正确的列名
4.sql语句条件判断时候,运算符号的另义表示法.如
a<b 等价于 b > a, a <=b 等价于 b >=
a
5.可以识别select,delete,create,remove,drop,open,rename,update,等语句
6.对于答错的题,可以给出相应的错误说明。
在答题目时候需要注意的事项有:
写条件判断语句时候,运算符号与左右两边的数字 要一定有个空格,否则认为答案是错的。