题库管理系统论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要
汇编语言试题库管理系统是信息管理系统,其开发的功能主要包括:通过计算机管理题库档案,过强大的查询和索检高效的索检出数据,提高办事效率。使用 MICROSOFT公司的 ACCESS作为后台数据库,设计数据库,使用 MICROSOFT 公司的 VISUAL C++ 6.0开发工具,利用其提供的各种面向对象的开发工具, 使用ADO控件连接数据库,开发出产品。
关键字:题库管理系统,VISUAL C++ 6.0,数据库。
Abstract
A database management system is the information management system, the function that it develop mainly includes:Pass a database of the calculator management file, lead the strong search and the checks efficiently of checking a data, raise to handle affairs the efficiency. The ACCESS that uses the company of MICROSOFT is the backstage database, the design database, use the VISUAL C++ 6.0 development tool of the company of MICROSOFT, make use of various development tool that faces to the object of what it provide, use the ADO to control a conjunction database, develop to produce the article.
Keywords: Database management system ,VISUAL C++ 6.0, Database.
目录
摘要 (1)
Abstract (2)
目录 (3)
一、前言 (4)
二、开发工具和相关知识简介 (5)
2.1 Vc++基础 (5)
2.2 SQL语言简介 (5)
三、编译原理试题库系统的需求分析 (7)
3.1 系统的开发背景 (7)
3.2 系统的可行性研究 (7)
3.3 开发过程框图 (7)
3.4 系统功能分析 (8)
3.5 系统总体流程图 (8)
四、系统总体设计 (10)
4.1 系统功能模块框图 (10)
4.2 数据库设计 (10)
4.2.1 数据库需求分析 (11)
4.2.2 数据库结构设计 (11)
五、编译原理试题库系统具体实现 (14)
5.1 系统登录 (19)
5.2试题库系统主界面 (22)
5.3 试题管理对话框 (27)
5.3.1填空题管理 (27)
5.3.2选择题管理 (35)
5.4 用户管理对话框 (44)
5.5 成绩管理页面 (51)
5.6 考试页面 (54)
5.7 生成试卷对话框 (71)
六、软件测试 (76)
结束语 77
致谢78
主要参考文献 (79)
一、前言
我们已经进入了一个信息化的时代,计算机在我们的生活中有着不可取代的地位。人们可以利用计算机进行各种活动,以减少人的大量的劳动。信息时代也带来了教学的改革,现在越来越多的学校使用电子教学手段,不仅可以减少大量的繁杂的劳动,而且可以大大提高教学质量。这种背景下,试题库管理系统被提到了,也就是试题的集成,试卷生成,和无纸考试。
该系统试题库管理是对提交到数据库中的,大量试题信息进行管理。管理员可以浏览到整个数据库中的试题信息,还可以按照所需的各种条件进行查询,同时具有对查询到的信息数目的统计功能,并可对这些试题进行修改和删除。另外,还可以对用户提交的试卷进行管理,可以查看成绩,可以删除。还能够添加用户,可以更改用户信息,删除信息。该系统界面直观,操作方便,具有很强的实用性。
本次设计的软件部分,涉及到的相关知识有:vc++6.0软件设计,odbc数据库连接机技术,以及SQL语言。
本论文共部分:
二、开发工具和相关知识简介
本系统主要是以vc++6.0为开发工具,Access2003作为数据库。
2.1 Vc++基础
Visual C++ 作为一种程序设计语言,它同时也是一个集成开发工具,提供了软件代码自动生成和可视化的资源编辑功能。在使用Visual C++开发应用程序的过程中,系统为我们生成了大量的各种类型的文件。
首先介绍,扩展名为.dsw的文件类型,这种文件在vc 中是级别最高的,称为workspace 文件。在vc中,应用程序是以 project 的形式存在的,project文件的扩展名为.dsp ,在.dsw 文件中可以包含多个.dsp的文件,由workspace文件对他们统一的管理。
与dsw 类型的文件相配合的一个重要的文件是.opt文件,这个文件保存的是和workspace 中用到的有关本机的配置文件,所以不能在不同的计算机上共享。当我们打开一个workspace 文件时,如果系统找不到需要的opt文件,就会自动的创建一个与之配合的,包含本地的计算机的信息的opt文件。
以clw为扩展名的文件,是用来存放应用程序中用到的类和资源的信息。这些信息是vc 中的class wizard工具管理和使用类的信息来源。
对应每一个应用程序,有一个readme.txt文件,这个文件中列出了,应用程序中用到的,所有文件的信息,打开查看,就能对应用程序的结构有一个基本的认识。
在应用程序中大量应用的是以.h和.cpp为扩展名的文件,以.h的是叫头文件,.cpp的叫实现文件,一般来说,.h和.cpp文件是一一对应的,在.h的文件中是对应的类的定义,.cpp 是主要的成员函数的实现代码。
在应用程序中经常要用到一些位图、菜单之类的资源。Vc中以.rc为扩展名的文件叫资源文件,其中包含应用程序中用到的所有资源。
2.2 SQL语言简介
SQL是Structed Query Language(结构化查询语言)的英文缩略语,也有人称之为Standart Query Language(标准化查询语言)。SQL语言已经成为国际标准语言。各数据库厂商纷纷推出各自支持SQL的软件以及SQL接口,它是关系数据库无可争议的主流语言。
SQL语言之所以被广泛接受和认可,是因为他是一个综合的,通用的,功能强大并且简单易学的语言。它集成了数据定义语言(Date Defintion Language,DDL),数据操纵语言(Date Manipulation Language,DML),数据控制语言(Date Control Language)于一身,具有强劲的数据查询(Date Query)功能。其语言风格统一,简洁凝练且独立完整,并且有良好的可扩充性。
SQL既可以独立使用,即独立地在计算机上与数据交互,也可以内含在其他高级语言(如C,BASIC等)中统一编程使用。SQL的核心命令只有9个动词语句,其中属于数据定义的有3个:create,drop和alter。属于数据操纵的有3个:insert,update和delete。属于数据查询的有