当前位置:首页>> >>


VB ACCESS高校题库管理系统设计(源代码 论文).rar

收藏

资源目录
    文档预览:
    编号:20180913212516367    类型:共享资源    大小:3.50MB    格式:RAR    上传时间:2018-09-13
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    35
    金币
    关 键 词:
    VBACCESS 高校 题库 管理 系统 设计 源代码 论文
    资源描述:
    哈尔滨工业大学毕业设计摘 要开发数据库题库管理系统主要是为了建立一个统一的题库,并对其用计算机进行管理,使教师出题高效、快捷。其开发主要包括后台数据库的建立、维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,使用方便、灵活等特点。经过分析,我们使用 Microsoft 公司的 SQL Server7.0 管理后台数据库。用 Visual Basic6.0 中文版做为前端开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。在开发过程中使用了 ADO 技术和 SQL 语言完成了对系统功能的实现。数据库题库管理系统包括六个模块,实现对题库的录入、编辑、查询和自动生成试卷、手工生成试卷、输出试卷等功能。同时还增加对所用教材的管理如教材的录入、编辑和查询,功能的扩展如试题类型的增加和系统的更新。达到了开发数据库题库管理系统的目的。本系统具有针对性强、操作简便、成卷快、题目搭配合理、试卷难易程度可控等特点。相信投入使用后定会成为教师出题的好帮手。关键词:数据库题库管理系统;题库;ADO;SQL;VBA。哈尔滨工业大学毕业设计(论文)iiAbstractThe system of managing data base of examination question bank is a typical application of managing information system (know as MIS),which mainly includes building up data-base of back-end and developing the application interface of front-end. The former required consistency and integrality and security of data. The later should make the application powerful and easily used. By looking up lots of datum, we selected Visual Basic presented by Microsoft because of its objective tools in Win32. VB offered a series of ActiveX operating a data-base. It can give you a short-cut to build up a prototype of system application. The prototype could be modified and developed till users are satisfied with it. And we also selected SQL Server7.0 presented by Microsoft in order to manage data-base. We utilized technology of ADO and used Structured Query Language to develop this system.The system of managing data base of examination question bank includes six modules, such as register, managing information, edit, query, output module and so on.Key words:system of managing data base of examination question bank;data base;ADO;SQL.哈尔滨工业大学毕业设计(论文)iii前 言随着计算机技术的不断发展,它被更广泛地应用在我国的各行各业中。其中计算机辅助教育(CAI)在教育系统中的应用,收到了良好的效果,给教育改革带来美好的前景。多媒体教学、电子课件、远程教育、学籍管理等项目的开发与应用倍受关注。在教学管理中,为实现教考分开,更加合理、公平、公正、公开地进行各种考试,利用计算机进行考试题库管理,辅助教师命题组卷已成为各院校教学改革的重要内容之一。因此对于题库管理系统的开发和应用就显得尤为重要。各院校也竞相推出各自开发的题库管理系统,在对已经开发出的各种题库管理系统的使用过程中,我们发现其多偏重于题库管理功能的“大而全” ,虽然具有一定的通用性但缺乏针对性,在实际应用中操作烦琐,给出题带来了不便。而本数据库题库管理系统则是根据数据库原理这门课的课程结构和试题内容来设计的一种具有针对性强、操作简便、成卷快、题目搭配合理、试卷难易程度可控等特点的系统。同时也具有一定的可扩展性,完全可以作为其它课程的题库管理系统。在本系统的设计过程中,我们尽量做到更好,但由于本人水平有限,难免有不尽如人意的地方,还有待进一步改善,敬请指教。哈尔滨工业大学毕业设计(论文)- -4目 录摘要 ....................................................................................................................................................iiAbstract ...............................................................................................................................................iii前言 ......................................................................................................................................................iv一、 系 统开发平台 简介 1.1 、Microsoft Vis ual Basic 6.0 中文版1.2 、Microsoft SQL Server 20001.3 、主要技术及相关知识1.3.1、AD O 技术1.3.2、SQL 语言1.3.3、ABA 技术1.4、主要 功能二、 系统 需求分析2.1、系统设计目标2.2、系统设计原则2.3、题库管理 系统的数据流图三、数据库的 构建3.1、数据 库的建立3.2、 数据库的扩展3.3、数 据库中的表3.4、 设计要点3.5、一点说明四、系统的功 能结构4.1、系统功能结构图4.2、系统功能模块五、系统的设 计与实现5.1、主界面 的设计5.2、登录子 模块5.2.1、登录子模块的设计思想哈尔滨工业大学毕业设计(论文)- -55.2.2、登录子模块的具体实现5.2.3、登录 子模块的设计要点5.3、试题录 入子 模块5.3.1、试题 录入子模块的设 计思想5.3.2、试 题录入 子模块的具体实现5.3.3、 试题录 入子模块的主要算法六、系统测试 及性能分析6.1、系统 测试6.2、性 能分析七、经验 体会 及可进行的后继开发八、系统安装8.1、系统环境8.2、安装 方法8.3、 “试题录入维 护子系统”使用指南8.3.1、系统 启动8.3.2、试题录 入维护8.3.2.1、判断 类题录入8.3.2.2、选择 类题录入8.3.2.3、文字类录入8.3.2.4、试题 查询与 维护8.3.3、题库管理8.3.4、用 户管理结束语致 谢主要参考文献哈尔滨工业大学毕业设计(论文)- -6哈尔滨工业大学毕业设计(论文)- 7 -1 系统开发平台简介《高校通用题库管理系统》是针对广大高校教师和学生开发的试题库管理系统。它主要由试题录入维护系统、试卷生成系统以及网络测试系统三部分组成,可完成试题录入、查询、维护,试卷生成、预览、打印、查询以及通过网络环境(Internet/Intranet)测试相关课程的模拟题等工作。由于采用了数据库技术、网络技术、自动化技术和智能管理,可大大减轻试卷管理工作的难度,提高试卷的生成速度,方便教师更好地管理课程考试工作。1.1 Microsoft Visual Basic 6.0 中文版Visual Basic 是微软公司推出的基于 Windows 平台上的最方便快捷的软件开发工具。是在原有的 Basic 语言基础上进一步发展来的,它包含了数百条语句、函数及关键词,其中很多与 Windows GUI 有直接的关系。Visual Basic 提供了可视化的用户界面设计功能,把程序设计人员从繁琐复杂的界面设计中解脱出来;可视化编程环境的“所见即所得”功能,使界面设计如积木游戏一般,编程变成了一种享受;强大的多媒体功能可轻而易举地开发多媒体应用程序;新增的网络功能提供了编写 Internet程序的能力。Visual Basic6.0 中文版不支持用户自己开发 ActiveX 控件和制作 ActiveX 文档.它之所以有这么广泛的用途是因为它具有以下的特点:1、真正的的面向对象编程,使开发人员在维护系统运行时只需修改很小的代码,同时也加快了系统开发的速度。 2、可视化的编程方法,以及向导的功能,是开发人员几乎不用加太多的代码就可以开发标准的 Windows 程序。3、数据访问特性允许对包括 Microsoft SQL Server 和其他企业数据库在内的大部分数据库格式建立数据库和前端应用程序。4、通过 ActiveX 技术可使用其它应用程序提供的功能,例如Microsoft Word 的字处理器,甚至可直接使用 Visual Basic 创建的应用程序和对象。5、Internet 能力强大,使得在应用程序内很容易通过 Internet 访问文档和应用程序。6、已完成的应用程序的真正的.EXE 文件,公允形式的可自由发布的动态链接库哈尔滨工业大学毕业设计(论文)- 8 -1.2 Microsoft SQL Server 2000SQL 是英文 Structured Query Language 的缩写,意思为结构化查询语言。SQL 语言的主要功能就是同各种数据库建立联系,进行沟通。微软的SQL Server 是一个多用户的关系数据库系统,他为在复杂环境下有效的实现重要的商业应用提供了一个强有力的客户机/服务器平台。他结合Microsoft Windows NT 操作系统的能力,提供一个安全的,可扩展的,易管理,高性能的客户机/服务器数据库平台。作为一个多层的客户机/服务器数据库系统,SQL Server 的数据库驻留在一个中央计算机上,该计算机称为服务器。用户通过客户机的应用程序来访问服务器上的数据库。在能访问数据库之前,SQL Server 首先对来访的请求作安全验证,验证通过后就处理请求,并将处理的结果返回给应用程序。这种处理方式也是大多数客户/服务器系统所使用的,即客户机向服务器提出请求,服务器分析处理请求,并将结果返回给客户机。SQL Server 还可以作为一个存储在本地的单机数据库,即作为一个桌面数据库来使用。这样,应用程序可以将 SQL Server 嵌入进入并作为整个程序的一部分。在这种情况下,不需要为每一个客户机分配管理员,SQL Server 能够动态的进行自身配置以达到最优的运行。本系统的设计就是安装 SQL Server 2000 的桌面版来建立数据库的。1.3 主要技术及相关知识1.3.1 ADO技术ADO 是 Microsoft 处理关系数据库和非关系数据库中信息的最新技术(关系数据库管理系统用表来操纵信息,但并非所有的数据源都遵从这一模式) 。ADO 没有完全取代现有的 DAO,但是它确实把 DAO 的编程扩展到了新的领域。ADO 基于微软最新的被称为 OLE DB 的数据访问模式。它是专门为了给大范围的商业数据源提供访问而设计的,包括传统的关系数据库表、电子邮件系统、图形格式、Internet 资源等等。ADO 比 DAO 所需的内存更少,所以它更适合于大流量和大事务量的网络计算机系统。ADO 方式是 DAO 和 RDO 方式的继承者,它也有一个类似的对象模式。在 ADO 方式中,可编程对象展示了计算机上所有可获取的本地和远哈尔滨工业大学毕业设计(论文)- 9 -程数据源。1、ADO 对象ADO 顶层有三个对象 Connection、Command、Recordset:Connection 对象可以指定数据源,建立与数据源的连接、隔离特定的连接;Command 对象对数据源执行指定的命令。它可以接受 SQL 语句、表的名称和存储过程的名称,执行 SQL 查询、更新数据、插入记录等。Recordset 对象表示的是来自表或命令执行结果的记录全集,操作来自提供者的几乎所有数据。2、ADO 集合每个对象都有 Properties(属性 )集合;Errors(错误)集合包含连接数据库失败时产生的所有 Error 对象;Parameters (参数)集合包含 Command 对象的所有 Parameter 对象;Fields(字段)集合包含 Recordset 对象的所有 Field 对象。3、与数据库建立的连接增加了一个模块 Mconnection 在模块中建立公共子程序 Connection()在其它的窗体和模块调用此公共子程序就完全可以实现与数据库的连接。具体代码如下:Public Sub Connection()Set cn = New ConnectionWith cn.Provider = “MSDASQL“.ConnectionString= “dsn=datas;uid=sa;pwd=;database=datas”.OpenEnd WithEnd Sub1.3.2 SQL语言SQL 是一种数据库的查询和编程语言,是对数据库中的数据进行组织、管理和检索的工具。当用户想检索数据库中的数据时,就用 SQL 编写出提取信息的 SQL语句,SQL 语句用某种规则来获取数目有限的特定的记录。数据库管理系统(DBMS)对 SQL 请求进行处理,检索到所需要的数据,并将其返回给哈尔滨工业大学毕业设计(论文)- 10 -用户,这个过程就是 SQL 查询。通过查询可以快速方便地从数据库中获取需要的数据。尽管查询是 SQL 的核心,但是 SQL 不仅仅是一个查询工具,SQL 可以控制数据库管理系统提供给用户的所用功能,包括定义数据存放的结构、数据更新、数据检索、实现数据共享和规定数据的完整性等。SQL 已经成为关系型的标准语言,它广泛用于客户机/服务器的结构中,客户机利用SQL 通过网络与存放数据库的服务器通信。正因为 SQL 是一个标准,所以 SQL 可以用来在不同的数据库管理系统间通信。1.3.3 VBA技术系统主要功能 可以建立多个试题库题库; 支持各种题型的组织管理; 支持简单符号文字的输入; 支持试题图片的插入、预览和打印; 可自动或手工选题; 密码登录,保护试题信息的安全性;
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:VB ACCESS高校题库管理系统设计(源代码 论文).rar
    链接地址:http://www.gold-doc.com/p-138799.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开