1、 I 摘摘 要要 随着计算机网络技术的迅猛发展,学校教学和管理的信息化发展也有足 够的进步,这就要求各个环节都均衡发展,从软硬件双方面把学校建设成一 流的信息管理、教育教学的平台。本文设计开发的上机考试系统也是其中重 要的一个方面。该系统本着减轻教师工作负担、提高工作效率、优化学生考 试的流程,增强参加考试学生的身份识别,比传统的考试模式节省人力财力 和时间。 系统分为三大模块:用户注册模块、考试模块和系统管理模块。其中系 统管理模块是进行题目的添加、存储和删除,是系统运行的基础;查询子模 块实现了对学生考试信息远程查询。考试模块是客户端学生或教师通过自己 的姓名和学号以及密码登陆系统,进入界
2、面时由系统按照预先设置好的试卷 结构从试题库中随机抽取适合的题目,自动生成试卷。 系统选用的开发软件是 Visual Basic,后台数据库为 Access2003。 本系统的开发采用结构化设计思想。系统介绍了考试系统的开发初衷和 背景,系统的开发工具,结构化开发的具体步骤,其中包括实体-联系模型, 数据流图,功能结构图等必要的图形说明。 关键词关键词:上机考试;自动;Visual Basic6.0;随机抽取 II Abstract Along with the rapid development of computer network technology, we have gotten g
3、reat progress in school science and information management. So it needs equal development in every part. The school will be building an information management and educational plat from hardware and software two sides. I developed this system is in order to reduce the teachers pressure, enhance the w
4、ork efficiency, optimize the process of students testing, enhance the students identity and papers secrecy. It can save more people money and time than tradition methods. The system is composed of three parts: subjecting module, running module, maintaining module. Subjecting module is in charge of q
5、uestions adding saving and deleting. The subjecting is the base of the system; the second part is running module, student can log on the system by his name and number, and then turns into the examinations screen, the system will give random questions to student. Finally come into an exam paper. Main
6、taining modules work is to complete the students and teachers registration and deleting. Maintain the key points (key points is the choices when we input questions) which can be added or deleted in the maintaining module. The system chooses the software of development that use is VB,and Access2000. Keywords:Keywords: online examination; automatic; extract rand I 目目 录录 前 言 I 第一章 绪论 1 1.1 系统开发的背景及现状. 1 1.2 研究目的、意义和范围 2 第二章 课题分析. 4 2.1 对现有系统分析 4 2.1.1 处理流程 . 4 2.1.2 数据流 5 2.2 所开发的