摘 要
开发数据库题库管理系统主要是为了建立一个统一的题库,并对其用计算机进行管理,使教师出题高效、快捷。
其开发主要包括后台数据库的建立、维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,使用方便、灵活等特点。经过分析,我们使用 Microsoft公司的SQL Server7.0 管理后台数据库。用Visual Basic6.0中文版做为前端开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。在开发过程中使用了ADO技术和SQL语言完成了对系统功能的实现。
数据库题库管理系统包括六个模块,实现对题库的录入、编辑、查询和自动生成试卷、手工生成试卷、输出试卷等功能。同时还增加对所用教材的管理如教材的录入、编辑和查询,功能的扩展如试题类型的增加和系统的更新。达到了开发数据库题库管理系统的目的。
本系统具有针对性强、操作简便、成卷快、题目搭配合理、试卷难易程度可控等特点。相信投入使用后定会成为教师出题的好帮手。
关键词:
数据库题库管理系统;题库;ADO;SQL;VBA。
前 言
随着计算机技术的不断发展,它被更广泛地应用在我国的各行各业中。其中计算机辅助教育(CAI)在教育系统中的应用,收到了良好的效果,给教育改革带来美好的前景。多媒体教学、电子课件、远程教育、学籍管理等项目的开发与应用倍受关注。在教学管理中,为实现教考分开,更加合理、公平、公正、公开地进行各种考试,利用计算机进行考试题库管理,辅助教师命题组卷已成为各院校教学改革的重要内容之一。因此对于题库管理系统的开发和应用就显得尤为重要。各院校也竞相推出各自开发的题库管理系统,在对已经开发出的各种题库管理系统的使用过程中,我们发现其多偏重于题库管理功能的“大而全”,虽然具有一定的通用性但缺乏针对性,在实际应用中操作烦琐,给出题带来了不便。