基于VB随机考试系统设计
关键字:窗体数据库控件设计器
中文摘要:
本论文叙述了用VisualBasic6.0语言开发的随堂考试系统的过程。用于所需场所的随堂考试之用,其中主要包括了登陆、主界面、题库登记、设定类型、设计题目、查询题目、用户管理、系统帮助和出试卷等11个窗体。用于系统的总体功能的实现。还开发设计了一个模块和一个设计器,用于用户管理和出试卷,采用联接的是Access数据库。
论文共分为五部分内容,包括了绪纶、系统分析、系统的总体规划、系统的具体实现和结束语。其中主要阐述了如何编辑各个窗体;对数据的编辑、查询、修改和查看等功能,如何实现对各个控件功能的的操作;如何联接到Access数据库实现对所需数据的操作;以及如何实现对设计器的联接和操作。其中在系统的具体实现部分重点介绍了以上重要功能的操作与实现。
一、绪论
引言
在当今的社会各大中小学校,上机考试已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了各类资料的安全性和完整性,提高了学校的管理能力。也是为了适应信息时代发展,提高考试工作效率和办学水平,实现现代化教学的运行机制和高水平的管理,体现广大学校自己的特色。用“数字化校园”也就是用计算机来管理的整体概念来统一规划、组织和建设学校
使用VisualBasic6.0作为系统开发的开发环境,它作为一种现代的可视化编程语言,提供完善的指令控制语句、类、对象的支持以及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。
二、系统分析
(一)系统开发的必要性和可行性
1.设计系统的必要性和可行性
在计算机技术高速发展的当今社会,如果还是一承不变的运用传统的教学模式和方法,想必是不可取的了。作为教学的重要部分——随堂考试,它的模式也应该有所改变了,跟上时代的进步,因此开发一个方便、简单、快捷的随堂考试系统也便是理所当然的了。所以在开发一个随堂考试系统的必要性就可想而知了。
2.设计系统的可行性
首先是编程语言的可行性:微软公司的VisualBasic6.0是Windows应用程序开发工具,是目前最为广泛的,易学易用的面向对象的开发工具。VisualBasic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统VB是一个相对较好的选择。
其次是经济上的可行性:现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,其优点有以下几点:
第一、本系统的运行可以代替人工进行许多繁杂的劳动;
第二、本系统的运行可以节省许多资源;
第三、本系统的运行可以大大的提高相关场所的工作效率;
第四、本系统可以使敏感文档更加安全,等等。
所以,本系统在经济上是可行的。
再次是运行上的可行性:本系统为一个小型的题库管理系统,所耗费的资源非常的小,相关场所的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。
(二)系统的总体分析
1.系统设计分析
本系统适用于各个大中小学校或者是测试场所等,其功能主要分为四大类:
用户管理:用于对用户的添加,赋于不同权限及对用户的修改及查询。
题库管理:用于对各类课程的题目的输入管理。
科目和类型管理:用于对各种科目和类型的设定管理。
出试卷管理:用于对出试卷的控制管理,限定以何种方式出试卷。
以上仅仅是对主要部分的分析,在以后的部分将对本系统的具体操作进行详解。本系统力求性能稳定、易于使用,有较高的扩展性和可维护性。
2.系统功能分析
权限功能:为用户设置权限功能,可分为管理员和普通用户,普通用户只是是流览和查询不能修改,管理员拥有修改、删除添加的权利。
录入功能:为用户和管理员提供相应的录入功能。
查询功能:为所有用户提供查询的功能,可查询允许范
围内的所有信息。
维护功能:为普通用户提供查询功能,为管理员提供对所有信息的修改删除功能。
帮助功能:能帮助初次使用者对本系统的应用及处理常
见的问题。
退出功能:结束并关闭本系统