毕业设计(论文)自动化题库的设计与实现

上传人:博****1 文档编号:439144676 上传时间:2023-05-15 格式:DOC 页数:32 大小:1.36MB
返回 下载 相关 举报
毕业设计(论文)自动化题库的设计与实现_第1页
第1页 / 共32页
毕业设计(论文)自动化题库的设计与实现_第2页
第2页 / 共32页
毕业设计(论文)自动化题库的设计与实现_第3页
第3页 / 共32页
毕业设计(论文)自动化题库的设计与实现_第4页
第4页 / 共32页
毕业设计(论文)自动化题库的设计与实现_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《毕业设计(论文)自动化题库的设计与实现》由会员分享,可在线阅读,更多相关《毕业设计(论文)自动化题库的设计与实现(32页珍藏版)》请在金锄头文库上搜索。

1、西安航空职业技术学院 毕业设计论文自动化题库的设计与实现摘要 试题库的管理,特别是学校的试题库具有量大、种类多的特点,常规管理有工作量大、查询困难、不易更新的缺点,试题库管理系统可对试题实行科学的管理,利用现代电脑功能强大、运算速度快的优点,对试题进行集中、有序、有效的管理,更新方便、查询快捷、组件灵活,还可在组件结束后通过打印机直接打印成试卷,大大降低了劳动强度,需用密码登录系统,具有一定的安全性。本论文较为系统地介绍了“基于C/S结构的试题管理系统”课题开发的整个过程。系统采用小型数据库access和“Visual Basic 6.0” 作为系统开发工具,它不但能够完成试题管理的基本要求,

2、而且具有程序设计合理、操作简单、运行可靠、等特点。关键词 试题库;管理系统;accessAbstract The questions of management, especially schools with a large quantity of the questions, and the characteristics of many kinds of conventional management workload and difficult enquiry, it is not easy to update the shortcomings of test library mana

3、gement system can be implemented on the test scientific management, the use of modern computer powerful, the advantages of high speed, to concentrate on the questions, orderly, and effective management, updating convenient for fast, flexible Test Paper also in the Test Paper by the end of the printe

4、r directly into print papers and greatly reduce labor intensity, require log system, a certain degree of security. This paper introduces a system based on the C / S structure questions management system, the whole process of development issues. Access systems using large databases and the Visual Bas

5、ic 6.0, as a system development tool, not only to fulfil the basic requirements of item management, and program design is reasonable, simple operation, reliable operation, and so on. Key words test library;management system;Access25第- 25 -页目录1 引言12 开发工具和数据库22.1 VB介绍22.2 ADO对象32.3 Access数据库简介43系统设计63

6、.1 系统功能设计63.2系统流程图73.3 业务流程103.4 数据流程图104系统实现124.1 登录模块124.2 系统管理134.3 试题添加154.4 信息管理154.5 试卷生成管理164.6数据库管理195系统的配置与维护225.1 系统的配置225.1.1硬件配置要求:225.1.2软件配置要求:225.2 系统的维护225.2.1系统维护的内容225.2.2系统维护的类型225.2.3系统维护的组织与管理236系统测试246.1登陆测试方案246.2 数据录入测试246.3 查询测试246.4测试结论247 结论与讨论25参考文献26致谢271 引言随着计算机技术的发展和普及

7、,在我们的学习和日常生活中都离不开计算机技术,大到科研的超级计算机,小到我们日常使用的手提电话,实际都是计算机技术的应用,对于学校、企事业单位来说,计算机特别是PC机已经相当普及,大家对计算机的操作更加熟悉,充分发挥设备潜能是一种节约的表现,是一种美德。1设计编写编译原理试卷生成系统,是基于二种目的:一是充分利用现有的计算机系统减轻工作人员的劳动强度。二是摒弃传统的手工整理、以试卷(纸质)的形式存放到档案室,浪费纸张等原材料,不利于保护环境。一个好的试卷生成系统,要求界面友好,能方便地生成试卷,试卷的维护(修改、删除试题)操作简单,组卷灵活快捷,查询试题或试卷迅速,以适应各种知识更新对试卷难度

8、的要求,还要具有一定的安全性。为此,在对系统进行概要设计时,就充分考试虑到以上的因素,模块围绕实用性设计2,比如,编辑模块就是为了实现试题的录入、试题的维护、试卷的生成而设计的;查询模块是为了实现试题和试卷的快速查询而设计的;系统管理是考虑系统的安全性,用户名和密码,整个设计简洁明了,同时也就方便了操作。全面详细地介绍了试卷生成系统的设计思想、实现原理和使用技巧。第二部分是开发工具和数据库的简介,介绍的适用范围,对硬件的要求。第三、四部分是本文的主要章节,是软件的开发设计部分,介绍软件的设计思想、实现方法、测试过程和运行维护3。其中编写代码部分列举了几例为实现某功能编写的代码,以期抛砖引玉,欢

9、迎大家指导。测试部分介绍了在编写过程中作为新手所碰到的比较多的几个问题,希望大家在今后的工作过程中多加注意,以减少不必要的劳动。运行和维护部分介绍了如何使用本软件,对本软件的各功能作了详尽的说明,一步一步操作,详细易懂。本软件的开发成功为试卷的生成工作又添加了一款实用性较强的软件,为试卷生成系统告别手工管理的时代又推进了一大步。2 开发工具和数据库本管理系统采用的数据库是access数据库,开发语言为Microsoft Visual Basic 6.0(简称VB6.0)。VB6.0作为前台的开发工具,用Access作为后台支持数据库,通过VB6.0的ado对象来连接Access中并对其编程来实

10、现各种功能。2.1 VB介绍Visual Basic的前身是QBASIC,语言基础是BASIC。自从微软推出VB后,便成为了程序开发人员的首选工具。据统计,仅在数据库系统开发领域,VB就占了90的份额。VB是基于对象的可视化程序开发工具,它的优点在于能够快捷、简易地建立Windows应用程序。71998年8月,微软推出了VB 6.0的版本,进一步加强了部件开发的功能。8以适用人员来分,可有以下三个版本:1) 标准版 针对一般程序设计人员,适合普通应用系统的开发。2) 专业版 针对专业程序开发人员,它在标准版的基础上提供了对数据库和Internet的支持。3) 企业版 适用于专为企业设计应用软件

11、的程序开发人员。使用VB不需要追求完美的算法和精密的逻辑,而只要充分发挥你的想象力和创造力,就能利用VB开发出各种实用的软件了,不论是小游戏还是大型的客户端/服务器端应用程序,都变得非常简单。可视化编程的一个突出特点就是其开发环境就像一个百宝箱,很多功能都集成在其之中,这就是IDE(Integrated Development Environment),即集成开发环境。IDE是指在相应的开发平台中集成了编辑器、编译连接工具、控件器箱辅助工具。例如在VB的集成开发环境中就包括了以下一些主要元素:工具栏、工具箱、工程管理器窗口、属性窗口、窗体设计器、代码编辑器窗口等;和VB类似,Delphi的ID

12、E中具有主控制窗体、对象查看窗口和窗体设计器。9同时IDE的设置是很灵活的,开发人员可以按照自己的编程习惯来配置IDE。从简单的文本文件到各种复杂的关系型数据库,数据库应用程序需要面对各种各样的数据源。Visual basic 6.0提供ADO(Active Data Objects)作为应用程序和OLE-DB连接的桥梁ADO,即Active数据对象(Active Data Objects):实际是一种提供访问各种数据类型的连接机制。ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口相连。用户可以使用任何一种ODBC数据源,即不仅适合于SQL Server、Oracle、Access

13、等数据库应用程序,也适合于Excel表格、文本文件、图形文件和无格式的数据文件。ADO是基于OLE-DB之上的技术,因此ADO通过其内部的属性和方法提供统一的数据访问接口方法。6本系统就是用ADO对象来连接数据库的。下一节专门介绍ADO。Microsoft在Visual Basic 6.0以后的版本都集成了ADO。它与以前Visual Basic的DAO、RDO相比有了很大的提高。DAO(Data Access Objects)即数据访问对象,是一种面向对象的界面接口。通过DAO/Jet功能可以访问ISAM数据库,使用DAO/ODBC Direct功能可以实现远程RDO功能。RDO(Remot

14、e Data Objects)即远程数据对象,为使用代码来创建和操作一个远程ODBC数据库系统的各个部件提供了一个框架。RDO是ODBC API的一个浅层界面接口,是专为访问远程ODBC关系数据源而设计的。62.2 ADO对象ADO是Microsoft公司关于各种类型数据的高等界面,后来逐渐演变成满足所有数据访问需要的完整解决办法。ADO的对象模型是所有数据访问接口对象模型中最简单的一种。10Microsoft公司用来访问ADO数据的应用程序界面技术是OLE DB。OLE DB是一种底层编程接口,用来访问许多不同类型的数据源,其中包括消息、文件系统以及其他一些非传统的数据源。OLE DB是一个

15、由Component Object Model(COM)接口组成的集合,用来隐藏创建数据访问服务过程中的细节。11OLEDB提供了访问任何数据资源的方法,包括相互关联的数据库和相互不关联的数据库、Email和文件系统、文本和图形以及用户定义的数据对象。12以下是本程序中用到的对象:Connection对象:通过“连接”可从应用程序访问数据源,连接是交换数据所必需的环境。对象模型使用Connection对象使连接概念得以具体。Recordset对象:表示的是来自基本表或命令执行结果的记录全集。Recordset 对象可支持两类更新:立即更新和批更新。使用立即更新,一旦调用Update方法,对数据的所有更改将被立即写入基本数据源。也可以使用AddNew和Update方法将值的数组作为参数传递,同时更新记录的若干字段。Field对象:代表使用普通数据类型的数据的列。Recordset对象含有由Field对象组成的Fields集合。每个Field对象对应于Recordset中的一列。使用Field对象的Value属性可设置或返回当前记录的数据。以下是本程序中

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号