{$cfg_webname}
主页 > 计算机 > Delphi >

基于Delphi的考试改卷系统的设计与实现

来源:56doc.com  资料编号:5D1017 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D1017
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 帮助
资料介绍

摘   要
传统的阅卷方式是把各地的考生试卷及阅卷人员集中到各省市,在一个专门的地方进行流水阅卷。这种方式所存在的问题是把所有试卷及阅卷人员集中到一起,既浪费了时间,又浪费了财力;手工阅卷由于其较大的劳动强度而往往会容易引起较大的阅卷误差,同时由于其过程是串行操作,即只能是所有的试卷全部接收入库后才可以进行集中的阅卷,不能保证阅卷速度。针对传统阅卷方式的缺陷,我们设计了基于Delphi的考试改卷系统用以帮助学校,企业等考试主管部门提高工作效率,实现考试信息管理以及考试流程的系统化,规范化和自动化。
该系统是基于SQL Server 2000数据库,以Delphi为开发语言来实现的。它建立起了考试设置、系统信息、系统管理、考生考试管理、教师阅卷管理等基本信息模块。 (所有权: 毕业设计网 QQ:306826066)

关键字: 系统管理;系统信息;Delphi

The Scoring System Based on the Delphi
 Abstract
The traditional way of marking papers is to collect all the student’s papers and markers to some province or city, marking the papers with pipelining way in a special place. The problems in that way will waste not only time, but also money, and manual marking often easily lead to a larger scoring error since its larger labor intensity. Moreover, due to its operation of the serial process that will be all the papers all the storage before it can receive concentrated markers, marking not guarantee speed. The traditional way of scoring deficiencies, we have designed the system based on the examination Delphi correcting system that can be not only used to help schools, enterprises examination authorities to enhance the efficiency, but also systematize, standardize and automatize the information management and the process of examination.
The basic information module of the system contains the set of examination, the information of system, the management of system, the examination management of students and the scoring management of teachers.  

Key words: System Management ; System Information ; Delphi
 
在学校教育的各个工作环节中,读书、教育、考试和人才选拔都是密不可分的。其中的考试环节是考察教师的教学质量和学生的学习和掌握情况的一个重要的方面。因此各个学校都十分重视。
传统的教学考试系统采用手工搜集资料和书写,人工排版、打印等复杂的程序为考生出题,工作程序重复量大,效率低。对同一科目的试题,教师之间的资料或者说试题信息也不容易实现共享,造成了现有资源的浪费。对不同的科目之间,还不能实现统一的试题管理。也就是说试题是分散管理的。
随着计算机使用的普及和信息技术的高速发展,越来越多的设计人员致力于现代化的考试系统的开发和设计,因此考试系统成为一个新兴的科学领域。而上述的传统的试题管理方式显然不能满足现代化的模式。为了配合考试系统的开发,方便试题的统一管理,统一维护和扩充,利用计算机技术设计和开发信息化的题库管理系统显得尤其重要。
现在网络正在改变着传统的教育方式,网络教育也越来越多,就算是传统的教育方式下,把考试搬到网络上也是一种趋势。考试的无纸化网络化不仅能有效减少老师的工作量,很好的利用计算机的优势,提高工作效率,也能使考试更加公平、公正。所以就一定要构建一个性能良好安全可靠的网络考试系统。

论文总体结构
引言部分介绍了本系统的课题来源、课题的目的和意义以及该课题预计达到的效果。
第二章介绍了一些开发该系统所用到的相关技术,包括Delphi以及SQL SERVER的知识,为设计和理解应用程序做了铺垫。
第三章系统介绍系统的需求分析,包括系统的可行性分析,需求分析,概要分析以及数据库设计等。在概要分析中又主要介绍 了系统的总体结构以及各个功能模块的结构。本章是本文的主体,按照软件工程的要求,从需求分析开始,经过概要设计最后到详细设计,完成对整个系统的设计。
      第四章根据第三章的设计结果利用SQL Server 2000和Delphi进行了具体的窗体和应用程序设计。 
    第五章主要介绍系统测试。
      总结部分介绍了设计体会,并对在本次设计系统过程中遇到的问题做了说明。

功能需求
网络改卷系统采用集中式的信息数据库,系统随机抽取考试题目,生成考试试卷,能够对作弊现象起到一定的遏制作用。针对考试机制,本改卷系统应该达到一下的目标:
(1) 能够随机的抽取考试题目
(2) 能够快速的判定客观题,能够初步的判定主观题。同时提供教师查看、修改电脑评判主观题的结果,以及人工评判主观题的功能。
(3) 统计考试结果,提供试卷分析界面
(4) 减轻监考、判卷人员的工作任务,减少人员配制,降低管理成本
本系统采用Delphi可视化界面编程。利用SQL Server数据库平台。主要实现了管理员的登陆,管理员权限的设置。不能岗位的人可以对其进行不同权限的设置。主要实现了考试设置、系统资料、系统管理、考生考试管理、教师阅卷管理,并通过这几个功能的实现,来对学生考试进行动态的管理。具体描述如下:
(1) 考试设置:主要负责考试信息设置和考生分配。
(2) 系统资料:主要负责对考试题库,考生信息和教师信息进行维护
(3) 系统管理:负责管理考试管理人员信息,并提供重新登录和密码维护功能
(4) 考生考试管理:主要负责考生考试和考生成绩查询
(5) 教师阅卷管理:主要负责教师阅卷,成绩查询和成绩统计(所有权: 毕业设计网 QQ:306826066)











目  录
1 绪论 1
1.1 课题来源 1
1.2 选题的目的和意义 1
1.3 预期达到的目标 1
1.4 论文总体结构 2
2 系统开发的相关技术介绍 3
2.1 Delphi技术基础 3
2.1.1 Delphi的基本形式 3
        2.1.2 Delphi中数据库技术…..…………………………………………….3
2.1.3 面向对象编程的概念 4
2.2 SQL SERVER 2000技术基础 5
2.2.1  SQL SERVER 2000简介 5
2.2.2 SQL SERVER 2000的特点 6
2.3 本章小结 7
3 系统分析 8
3.1 系统配置…………………………………………………………………..8
3.2 可行性分析………………………………………………………………..8
3.3 需求分析 8
3.3.1  功能需求 8
3.3.2  性能需求 9
3.4 概要分析 10
3.4.1 系统总体结构 10
3.4.2 系统流程图 10
3.4.3 系统功能模块介绍 11
3.5 数据库设计 14
        3.5.1 数据库表详细设计………………………………………………...14
3.5.2 创建数据库.......................................................................................17
3.6 本章小结 17
4 系统详细设计与实现 18
(所有权: 毕业设计网 QQ:306826066)
4.1 “系统管理”模块 18
4.1.1 “管理人员”子模块的实现………………….………………………18
4.1.2 “重新登录”子模块的实现………………………….………………19
4.1.3 “密码维护”子模块的实现…………………………….……………19
4.2 “系统信息”模块 …20
4.2.1 “题库管理”子模块的实现………………………………….………20
4.2.2 “考生管理”子模块的实现………………………………….………21
4.2.3 “教师管理”子模块的实现……………………………….…………22
4.3 本章小结 23
5 系统的运行测试 24
5.1 测试目的 24
5.2 测试方法 24
5.3 测试步骤 24
5.4 测试结果 25
6 结论 26
谢辞 27
参考文献 28
附录 29
附录A  外文翻译(原文部分) 29
附录B  外文翻译(译文部分) 32
附录C  部分关键源代码 34

推荐资料