计算机在线考试系统

计算机在线考试系统
计算机在线考试系统

摘要

伴随着Internet技术在各个领域的广泛应用,当今社会已经进入信息时代,信息技术革命使社会的各个领域都发生了翻天覆地的变化,计算机,网络技术也渗透到了学校的日常管理当中去。而且网络化的管理也适合现在人的生活需求。在线考试系统以其较高的实用功能、高效率的管理手段深受各界教育人士的青睐。

本系统运用b/s模式设计思想,运用当前较流行的JSP、JavaBean和Jscript 脚本语言技术和SQL SERVER数据库来实现的。本文介绍了在线考试系统的发展现状,同时分析了系统中用到的JSP、JavaBean和Jscript脚本语言等技术的特点,并对在线考试系统的主页面和数据库进行了详细的设计。并以此为理论基础和实践依据,设计并实现了在线测试系统。实现的功能主要有:试题维护、用户管理、系统通知管理、学生在线测试、教师在线批卷、成绩管理等各项功能。

系统具有较高的可用性,通过将该系统在局域网上发布使用,测试程序工作流程,测试结果工作良好。在网络已经延伸到我们社会生活的方方面面的今天,在线考试必然成为以后学校管理一个重要的方面,伴随着学校的发展而日益的完善,从而提高学校的整体的办公效率。

关键词在线考试;JSP技术;在线考试系统

I

Abstract

With the Internet technology in various fields, a wide range of applications, Today's society has entered the information age, Social revolution in information technology in all areas of earth-shaking changes have taken place, Computers, network technology has infiltrated the school's day-to-day examination of them to go. And network management are also suitable for the living needs.On-line examination system for its high practical functions and efficient management by means of education, people from all walks of life of all ages.

The use of the system b / s mode of thinking of the design, At present, the use of the more popular JSP, JavaBean and Jcript scripting language of technology and SQL SERVER Database achieved. This paper introduces online examination system development, while analysis of the system used in the JSP, JavaBean and Jcript scripting language, such as technical characteristics, and on-line page of the examination system and database design in detail. As the theoretical basis and practical basis for the design and realization of the on-line testing system. The realization of the functions are: the maintenance of questions, user management, system to inform the management, on-line testing of students, teachers approved on-line volume, performance management and other functions.

Systems with higher availability, Through the system, published in the local area network used to test the workflow procedures, test results of the good work. The network has extended to every aspect of life in our society today, On-line examination after the school is bound to become an important aspect of management, Along with the development of schools and the increasingly improved, so as to enhance the school's overall office efficiency.

Key words on-lineexamination JSP test On-line Examination System

II

目录

摘要 .......................................................................................................................... I Abstract................................................................................................................... II

第1章绪论 (1)

1.1 课题背景 (1)

1.2 目的和意义 (1)

1.3 系统设计思想 (2)

1.4 论文的工作内容及论文的结构 (2)

第2章可行性分析 (4)

2.1 业务流程图 (4)

2.2 经济可行性 (5)

2.3 技术可行性 (7)

2.4 运行可行性 (7)

2.5 本章小结 (7)

第3章需求分析 (8)

3.1 在线考试系统产生和发展情况 (8)

3.2 在线考试系统的需求分析 (8)

3.2.1 系统数据流图的构建 (8)

3.2.2 数据字典的构建 (10)

3.3 本章小结 (19)

第4章总体设计 (20)

4.1 系统模块总体设计 (20)

4.2 数据库设计 (21)

4.2.1 数据库设计概述 (21)

4.2.2 数据分析 (21)

4.2.3 数据库的详细设计 (22)

4.3 本章小结 (25)

第5章详细设计 (26)

5.1 系统运行平台设置 (26)

5.2 开发工具简介 (26)

5.3 基本信息设置功能设计 (28)

5.3.1 系统整体程序流程图构建 (28)

5.3.2 试题维护功能模块 (29)

5.3.3 批阅试卷功能模块 (31)

5.3.4 简答题考试功能模块 (32)

5.3.5 系统信息管理功能模块 (33)

III

5.4 本章小结 (34)

第6章系统测试与性能分析 (36)

6.1 为什么要进行系统测试 (36)

6.2 软件测试 (36)

6.2.1 测试的基本概念 (36)

6.2.2 测试步骤 (37)

6.3 本系统测试 (38)

6.4 本章小结 (39)

第7章系统主要功能使用说明 (40)

7.1 系统登录步骤 (40)

7.2 管理员试题维护功能 (41)

7.3 教师批阅考卷功能 (42)

7.4 考生考试功能 (44)

7.5 成绩查询功能 (46)

结论 (49)

致谢 (50)

参考文献 (51)

附录1 (52)

附录2 (58)

IV

第1章绪论

1.1课题背景

在当今的社会,可以说是信息技术的发展时代,在社会的方方面面无不涉及到各种信息的处理。信息是人们对客观世界的具体描述,是人们进行交流与联系的重要途径。人类社会就处在一个对信息进行有效合理的加工中。它将促进整个社会的发展。随着社会信息技术的提高,计算机已被广泛应用于当今社会的各个领域,成为推动社会发展的首要技术动力。在当今信息时代,人们的生活方式随着Internet的不断发展发生了不同寻常的改变。基于Internet的在线考试系统作为本世纪的新型考试方式倍加受人们重视,如何改革传统的考试模式,增强教学手段,提高教学效果是摆在我们面前的一个新问题。

通过计算机进行在线考试时,不仅能够保证考试的准确无误、快速输出,而且还可以保证考试的公平、公正、保密性。使用在线考试系统有很多的优点,例如:报名方便、考试种类繁多、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高在线考试系统的效率,也是考试的科学化、快捷化、正规化管理与世界接轨的重要条件。

1.2目的和意义

随着学校教育水平的不断提高,信息化技术的飞速发展,学校所追求的管理方式也有所改变。为了适应现代社会网络化的趋势,提高学校的管理层次和办公效率,考试形式也渐渐的发生变化。在线考试系统正是在这个形式下产生的良好的适应现在社会需要的一套系统,而且以飞快的速度在向前发展,完善着系统的本身的一些应用,所以在以后的信息化的生活中,必将成为教育事业的一项主要应用系统。

在线考试系统的应用,必将带来全新的考试变革。随着互联网的渐渐普及和信息化的发展的同时,考生及教师也希望通过更快的联系方式,更简单方便的网络来满足自己的需求。电子商务的发展益渗透到人们的日常生活中。一个基于B/S模式的在线考试系统,即可以为考试人员提供更方便、快捷的考试环境,又可以通过网络使考生及教师更方便、快捷的完成从考试报名到考试结束的一系列的复杂过程,避免了因为异地考试而产生的诸多不便,提高工作效率。因此,节省时间、节约费用、操作方便的在线考试系统会是学校将来发展的主流。

1

1.3系统设计思想

一个方便用户使用的软件应该具备软件体积小,操作界面友好,基本功能稳定,运行速度较快,以便方便快捷清晰的进行数据传输,和简易通讯功能。本在线考试系统涉及学校的各个科目、各个老师和学生,是一个复杂的系统。必须有一个正确的设计指导思想,通过系统功能结构、前台开发环境的设计、后台数据库各表间的联系、以及操作系统等因素,才能构成一个完善的网络体系结构,才能充分发挥计算机本身存在的最大优势。根据目前学校在考试简洁、效率不高的实际需求,本系统的设计按照下述原则进行:

1.适应性

适应性是软件质量体系中重要的指标之一,系统的设计从最开始就应该以适应于多种运行环境,而且还必须具有应变能力,以适应未来变化的环境和需求,这就要求软件设计上非常灵活,才能具有很好的通用性。

2.易用性

本系统运用浏览器/服务器结构,使用myeclipse制作前台浏览器界面,采用SQL Server 2005做后台数据库,操作简单,用户只需注册登录后便可进行考试、查询成绩;教师需要经过注册便可进行批阅试卷、及修改成绩。

3.高可靠性

一个实用的系统同时必须是可靠的。本设计数据库服务器采用免费的高信赖性的SQL server 2005,通过合理的结构化设计,并通过合适的网络设计,及软、硬件选型,以保证系统的可靠性与容错性,避免意外事件发生。

4.高安全性

本系统采用权限管理,不同权限的用户对数据信息的操作是不同的,既可以保证用户共享资源,同时也可保证关键数据的安全性。

5.可维护性

系统开通后,维护工作将是一个长期的工作。本设计将充分考虑维护工作的需求,通过相应手段降低维护工作量及难度,从而达到保证运行可靠及节省费用目的。

6.可扩展性及灵活性

系统的设计以方便未来业务的扩展和系统扩充为目标,系统要求能够方便的升级,充分保护系统的投资。

7.经济性

在满足众多功能要求的前提下,尽可能做到少花钱,办大事,做到高效率。

1.4论文的工作内容及论文的结构

本文介绍了B/S体系结构的在线考试系统的设计及实现过程,在本次系

2

统开发过程中主要从事了以下模块的设计、开发工作:试题管理、用户管理、通知管理、成绩管理、试卷管理五大功能。

本文主体部分分为7章,第1章为绪论,介绍了本课题的目的和意义,综述系统开发的背景,阐述了作者在本次设计开发中的工作内容,提出了论文的结构层次。第2章着重对系统进行了可行性分析,通过分析本系统的业务流程而画出业务流程图,并且进行了经济、技术、运行三方面的可行性分析。第3章着重对系统进行了需求分析,介绍了在线考试系统的产生和发展情况,对在线考试系统进行了具体的需求分析,画出数据流图,写出了数据字典。第4章阐述了在开发过程中的系统的总体设计的过程,系统功能模块的设计以及关系数据库的建立,本章反映了开发过程中数据库比较详细的设计方法。第5章介绍了系统的开发工具和运行平台,介绍了各个模块的功能设计及其实现方式,阐述了作者在此次开发过程中遇到的一些问题和解决方法。第6章是对系统的测试及性能分析阶段,完成了系统预期的结果。第7章是系统的主要功能的使用说明,介绍了主要功能的操作流程,使用户更清楚的了解本系统。

3

第2章可行性分析

综合考虑教育事业的告诉发展和学校信息化发展过程中出现的各种情况,结合现在社会考试的实际。在线考试系统如果实施后,将能够达到一下目标:

1. 学生考试管理信息化,可随时掌握学生的学习成绩情况。

2. 提供快速、准确的学生考试及成绩的最新信息。

3. 界面友好美观,操作简单易行,查询灵活方便。

4. 通过系统实施,可以提高学生考试的管理水平。

5. 系统维护方便可靠,有较高的安全性,满足实用性和先进性的要求。

6. 周全的考试提醒功能,用户登录新消息提示,及时提醒考生注意考试时间。

2.1业务流程图

根据当今社会考试的实际情况,业务考生进入系统后,可以对试卷信息进行提交,教师具有对试卷批阅权限。

考生考试业务流程描述如下:

1.用户登录:获取用户信息,确定其功能使用权限。

2.用户考试:选择试卷,进行考试。

3.提交试卷:提交所答试卷信息,客观题交卷处分,主观题交由相应的老师批阅。

4.教师登录:获取教师信息,确定其权限。

5.教师批阅:相关老师对提交的试卷进行批阅。

6.查询成绩:对可进行成绩进行查询。

考生考试业务流程如图2-1所示。

4

图2-1 考生考试业务流程图

新系统的目标确定后,可以从经济可行性、技术可行性和运行可行性三个方面对能否实现新系统目标进行可行性分析。

2.2经济可行性

软件经济可行性是指软件所能带来的经济效益与开发设计所需要的投资相比是否相适宜,同时还要看此软件能否真正给用户带来足够的经济效益。

经济可行性研究主要是进行成本效益分析,包括估计项目的开发成本,估算开发成本是否会高于项目的全部利润。开发此系统主要是为了减轻学校管理人员的工作负担、提高考试的工作效率,节省工作时间和加强学校在数据上的管理而进行设计的。

例如:此系统运行后可以提供哪些以前无法及时提供的信息,考生考试的效率提高了多少,对于管理人员进行决策提供了多少帮助等。

5

下面从以下几个方面对系统的经济可行性进行具体的分析:

1.系统初期投资

系统初期投资如表2-1所示。

2.货币的时间价值

系统货币时间价值如表2-2所示。

引入在线考试系统两年后,可以节省18.59万元,比最初投资还少1.4万元。但第三年可以节省8.639万元。

即:1.4/8.64=0.162

2+0.162=2.162

4.纯收入

43.294-21=22.294(万元)

当然,如果想要在五年后得到预计的纯收入,那么首先就应拿出初期投资的21万。而且考虑到开发本系统将为以后带来的利益,拿出21万来进行在线考试系统的开发,是绝对必要

经过以上分析,在线考试系统的开发是可行的

6

2.3技术可行性

根据该系统目标来衡量所需的技术是否具备,一般可从硬软件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析。

考虑到系统实施的可行性,该系统采用B/S体系结构,在软件方面选择了如今较流行的MyEclipse 来进行开发管理平台的设计,使用SQL Server 2005数据库存储数据。

在硬件方面,则选择空间较大,只要是Pentium Ⅳ系列及以上的计算机,内存在512M以上,硬盘在10GB,都可以满足系统的开发需要!当然,硬件的配置越高,系统的开发与运行会更流畅。考虑到如今的家用或商用电脑硬件的整体配置水平,系统在硬件方面是可行的。

由于MyEclipse和SQL Server都两个非常成熟的开发工具,无论在安全性、可用性、可靠性方面都毫无置疑,因此软件方面是可行的。

2.4运行可行性

通过系统对学校内部考试进行全面的自动化的管理,大大提高了学校的办公效率。通过系统对学校教育过程中的数据进行全面的管理和统计,避免人为处理各类数据时所产生的各种问题,提高了学校的经济效益,为学校办公提供了大量的、权威的数据,使学校的管理进行到科学化、系统化的范筹。

网络化的学生管理,使学校管理更加规范,实现了通过网络对信息进行发布、传递、接收等一系列功能。系统中设置的考生考试模块,为学校和考生都提供了一个更为方便的学习平台,大大提高学校和学生的工作效率,进而提高整体的办公效率。

经过以上分析,运行方面是可行的。

2.5本章小结

本章从业务流程、经济可行性、技术可行性和运行可行性四方面进行可行性分析。综上分析所述,本系统的经济效益显著,技术手段成熟、可靠,易于维护,运行起来流畅,操作信息简单快捷,操作人员易懂,并且具有良好的市场拓展,因此本系统得开发前景相当乐观。

7

第3章需求分析

需求分析(又称逻辑设计)是管理信息系统开发的关键环节,要求在系统调查的基础上,对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型。

新系统的逻辑模型由系统数据流程图、概况表、数据字典、物理逻辑表达式及有关说明组成。最后要完成需求分析报告(也称为系统逻辑设计说明书)。在系统设计阶段要做认真、细致的分析、研究工作,避免新系统在功能上存在先天不足或缺陷。

因为新系统模型是建立在对现行系统的分析及要求的基础上的,所以系统调查工作要进行得深入、细致、全面。

3.1在线考试系统产生和发展情况

在线考试系统采用Internet/Intranet技术,基于工作流的概念,使学校内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,实现迅速、全方位的信息化管理,为学校的管理和决策提供科学的依据。一个学校实现在线考试的程度也是衡量其实现现代化管理的标准。在线考试系统把最初的人工笔答考试发展到今天的以运用网络和计算机为标志的现阶段,对学校的管理方式的改变和效率的提高起到了积极的促进作用。

在线考试系统解决学校的考试管理规范化、提高学校运转的效率的基本问题,可以概括的说,在线考试系统不同于其他形式的管理系统,更集中关注于考生考试及学校办公的效率和可控性,是在以后学校提高整体运转能力不可缺少的软件工具。

3.2在线考试系统的需求分析

需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。需求分析过程是完成整个软件开发的重要组成部分,分析的成功与否直接关系到整个系统功能的完善性与稳定性,分析的成功会给用户带来很大的方便,用户应用适合企业自身需要的软件可以提高工作效率,降低成本。

3.2.1系统数据流图的构建

1.系统顶层数据流图

8

在线考试系统考生功能模块的顶层数据流图描述:考生登录后,可以进行考试,可以查询成绩,可以查看系统通知。教师可以批阅试卷、修改成绩。管理员可以对试题进行维护、对用户信息进行管理、对系统通知进行管理、对成绩进行管理。

在线考试系统顶层数据流图如图3-1所示。

图3-1 在线考试系统顶层数据流图

2.管理员试题维护功能数据流图

在线考试系统管理员试题维护功能模块的数据流图描述:管理员经过验证登录后,可以对不同的试题进行维护,包括试题的添加、修改、删除等。也可以直接浏览试题信息,以便及时了解试题的情况,采取相应的对策进行试题维护以方便系统的运行。

9

管理员试题维护功能数据流图如图3-2所示。

图3-2 管理员试题管理功能数据流图

3.2.2数据字典的构建

数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。它主要是对数据流图中的数据流、处理逻辑、外部实体、数据存储和数据项等方面进行具体的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。

1.数据存储

数据存储是数据结构停留或保存的场所。主要内容有数据存储的名称、组成、备注。

在考生考试功能数据流图中,用到的三个数据存储如下:

(1)文件名:选择题表(xuanze)

组成:编号+试卷类别+考题+A选项+B选项+C选项+D选项+答案+考试时间

备注:用于存储选择题的相关信息

(2)文件名:判断题表(panduan)

组成:编号+试卷类别+考题+A选项+B选项+答案+考试时间

备注:用于存储判断题的相关信息

(3)文件名:简答题表(jianda)

组成:编号+试卷类别+考题+标准答案+考生答案+考试时间

备注:用于存储简答题的相关信息

10

(4)文件名:系统通知表(xinxi)

组成:编号+试卷类别+考试时间+用户名+权限

备注:用于存储系统通知的相关信息

(5)文件名:用户信息表(login)

组成:用户名+密码+试卷类别+权限

备注:用于存储用户注册的相关信息

(6)文件名:试卷类别表(shijuan)

组成:编号+试卷类别+用户名+权限

备注:用于存储试卷类别的相关信息

(7)文件名:成绩表(fenshu)

组成:编号+试卷类别+选择题分数+判断题分数+简答题分数+总分数备注:用于存储考试成绩的相关信息

2.数据项定义

数据项也称为数据元素,是“不可再分”的数据单位,是数据的最小组成单位。

表3-1 系统顶层数据项定义

11

续表3-1

系统顶层数据流图中主要描述的数据流定义:

数据流编号:D1—02

数据流名称:注册考生信息

数据流来源:注册

数据流去向:F1-1

数据流组成:I01-01+I01-02+I01-03+I01-04

数据流编号:D1—03

数据流名称:考生登录信息

数据流来源:考生

数据流去向:P1-2

数据流组成:I01-01+I01-02+I01-03+I01-04

12

数据流编号:D1—04

数据流名称:考试信息

数据流来源:P1-2

数据流去向:P1-3

数据流组成:I01-40+I01-41+I01-42+I01-01+I01-02+I01-03+I01-04

数据流编号:D1—05

数据流名称:客观题分数信息

数据流来源:P1-3

数据流去向:F1-3

数据流组成:I01-32+I01-33+I01-34+I01-35+I01-38+I01-40

数据流编号:D1—06

数据流名称:浏览成绩信息

数据流来源:P1-2

数据流去向:P1-4

数据流组成:I01-01+I01-02+I01-04+I01-40

数据流编号:D1—07

数据流名称:浏览通知信息

数据流来源:P1-2

数据流去向:P1-5

数据流组成:I01-01+I01-02+I01-04

数据流编号:D1—08

数据流名称:通知信息

数据流来源:F1-4

数据流去向:P1-5

数据流组成:I01-27+I01-28+I01-29+I01-30+I01-31

数据流编号:D1—09

数据流名称:成绩信息

数据流来源:F1-3

数据流去向:P1-4

数据流组成:I01-32+I01-33+I01-34+I01-35+I01-36+I01-37+I01-38

数据流编号:D1—10

数据流名称:试卷信息

13

数据流来源:F1-2

数据流去向:P1-3

数据流组成:I01-39+I01-40+I01-41+I01-42

数据流编号:D1—11

数据流名称:考生信息

数据流来源:F1-1

数据流去向:P1-2

数据流组成:I01-01+I01-02+I01-03+I01-04

数据流编号:D1—12

数据流名称:要注册教师信息

数据流来源:教师

数据流去向:P1-6

数据流组成:I01-01+I01-02+I01-03+I01-04

数据流编号:D1—13

数据流名称:注册信息

数据流来源:P1-6

数据流去向:F1-1

数据流组成:I01-01+I01-02+I01-03+I01-04

数据流编号:D1—14

数据流名称:教师登录信息

数据流来源:教师

数据流去向:P1-7

数据流组成:I01-01+I01-02+I01-03+I01-04

数据流编号:D1—15

数据流名称:判卷信息

数据流来源:P1-7

数据流去向:P1-8

数据流组成:I01-01+I01-02+I01-03+I01-04

数据流编号:D1—16

数据流名称:要修改成绩信息

数据流来源:P1-7

数据流去向:P1-9

14

数据流组成:I01-01+I01-02+I01-03+I01-04

数据流编号:D1—17

数据流名称:浏览通知信息

数据流来源:P1-7

数据流去向:P1-5

数据流组成:I01-01+I01-02+I01-04

数据流编号:D1—18

数据流名称:主观题分数信息

数据流来源:P1-8

数据流去向:P1-8

数据流组成:I01-01+I01-03+I01-04+I01-36

数据流编号:D1—19

数据流名称:修改后成绩信息

数据流来源:P1-9

数据流去向:F1-3

数据流组成:I01-01+I01-03+I01-04+I01-36

数据流编号:D1—20

数据流名称:教师信息

数据流来源:F1-1

数据流去向:P1-7

数据流组成:I01-01+I01-02+I01-03+I01-04

数据流编号:D1—21

数据流名称:已答试卷信息

数据流来源:F1-2

数据流去向:P1-8

数据流组成:I01-21+I01-22+I01-23+I01-24+I01-25

数据流编号:D1—22

数据流名称:管理员登录信息

数据流来源:管理员

数据流去向:P1-10

数据流组成:I01-01+I01-02+I01-04

15

数据流编号:D1—23

数据流名称:管理信息

数据流来源:P1-10

数据流去向:P1-11

数据流组成:I01-01+I01-02+I01-04

数据流编号:D1—24

数据流名称:选择题信息

数据流来源:P1-11

数据流去向:F1-5

数据流组成:I01-05+I01-06+I01-07+I01-08+I01-09+I01-10+I01-11+ I01-12+I01-13

数据流编号:D1—25

数据流名称:判断题信息

数据流来源:P1-11

数据流去向:F1-6

数据流组成:I01-14+I01-15+I01-16+I01-17+I01-18+I01-19+I01-20

数据流编号:D1—26

数据流名称:系统通知信息

数据流来源:P1-11

数据流去向:F1-4

数据流组成:I01-27+I01-28+I01-29+I01-30+I01-31

数据流编号:D1—27

数据流名称:简答题信息

数据流来源:P1-11

数据流去向:F1-7

数据流组成:I01-21+I01-22+I01-23+I01-24+I01-25+I01-26

数据流编号:D1—28

数据流名称:管理员信息

数据流来源:F1-1

数据流去向:P1-10

数据流组成:I01-01+I01-02+I01-04

管理员试题管理功能数据流图中主要描述的数据流定义:

16

软考数据库系统工程师试题及答案

软考数据库系统工程师 试题及答案 TYYGROUP system office room 【TYYUA16H-TYY-TYYYUA8Q8-

2012年软考数据库系统工程师试题及答案 1.单个用户使用的数据视图的描述称为( ) A.外模式 B.概念模式 C.内模式 D.存储模式 2.子模式ddl 用来描述( ) A.数据库的总体逻辑结构 B.数据库的局部逻辑结构 C.数据库的物理存储结构 D.数据库的概念结构 3.在dbs中,dbms和os之间的关系是( ) A.相互调用 调用os 调用dbms D.并发运行 4.数据库物理存储方式的描述称为( ) A.外模式 B.内模式 C.概念模式 D.逻辑模式 5.在下面给出的内容中,不属于dba职责的是( ) A.定义概念模式 B.修改模式结构

C.编写应用程序 D.编写完整性规则 6.在数据库三级模式间引入二级映象的主要作用是( ) A.提高数据与程序的独立性 B.提高数据与程序的安全性 C.保持数据与程序的一致性 D.提高数据与程序的可移植性 、dbms 和dbs 三者之间的关系是( ) 包括dbms和dbs 包括db和dbms 包括db和dbs D.不能相互包括 中“第三级存储器”是指( ) A.磁盘和磁带 B.磁带和光盘 C.光盘和磁盘 D.快闪存和磁盘 9.位于用户和操作系统之间的一层数据管理软件是( ) 10.数据库系统中的数据模型通常由( )三部分组成 A.数据结构、数据操作和完整性约束 B.数据定义、数据操作和安全性约束

C.数据结构、数据管理和数据保护 D.数据定义、数据管理和运行控制 组织提出的dbtg 报告中的数据模型是( )的主要代表 A.层次模型 B.网状模型 C.关系模型 D.实体联系模型 12.数据库技术的三级模式中,数据的全局逻辑结构用( )来描述 A.子模式 B.用户模式 C.模式 D.存储模式 13.用户涉及的逻辑结构用( )描述 A.模式 B.存储模式 C.概念模式 D.子模式 14.数据库的开发控制,完整性检查,安全性检查等是对数据库的( ) A.设计 B.保护 C.操纵 D.维护 15.( )是控制数据整体结构的人,负责三级结构定义和修改 A .专业用户 B .应用程序员

计算机应用基础试题带答案

一、单项选择题 1. 一个完整的微型计算机系统应包括__C___。 A. 计算机及外部设备 B. 主机箱、键盘、显示器和打印机 C. 硬件系统和软件系统 D. 系统软件和系统硬件 2. 十六进制1000转换成十进制数是_A____。 A. 4096 B. 1024 C. 2048 D. 8192 3. ENTER键是__B___。 A. 输入键 B. 回车换行键 C. 空格 键 D.换档键 4. 3.5英寸的软盘,写保护窗口上有一个滑块,将滑块推向一侧,使其写保护窗口暴露出来,此时__B___。 A. 只能写盘,不能读盘 B. 只能读盘,不能写盘 C. 既可写盘,又可读盘 D. 不能写盘,也不能读盘 5. 3.5英寸盘的右下角有一塑料滑片,当移动它盖住缺口时___B__。 A. 不能读出原有信息,不能写入新的信息 B. 既能读出原有信息,也能写入新的信息 C. 不能读出原有信息,可以写入新的信息 D. 可以读出原有信息,不能写入新的信息 6. DRAM存储器的中文含义是___B__。 A. 静态随机存储器 B. 动态随机存储器 C. 静态只读存储器 D. 动态只读存储器 7. 在微机中,Bit的中文含义是__A___。 A. 二进制位 B. 字 C. 字节 D. 双字 8. 汉字国标码 (GB2312-80) 规定的汉字编码,每个汉字用___B__。 A. 一个字节表示 B. 二个字节表示 C. 三个字节表示 D. 四个字节表示 9. 微机系统的开机顺序是__D___。 A. 先开主机再开外设 B. 先开显示器再开打印机 C. 先开主机再打开显示器 D. 先开外部设备再开主机 10. 使用高级语言编写的程序称之为__A___。 A. 源程序 B. 编辑程序 C. 编译程序 D. 连接程序 11. 微机病毒系指__D___。 A. 生物病毒感染 B. 细菌感染 C. 被损坏的程序 D. 特制的具有损坏性的小程序 12. 微型计算机的运算器、控制器及内存存储器的总称是__C___。 A. CPU B. ALU C. 主机 D. MPU 13. 在微机中外存储器通常使用软盘作为存储介质,软磁盘中存储的信息,在断电后__A___。 A. 不会丢失 B. 完全丢失 C. 少量丢失 D. 大部分丢失 14. 某单位的财务管理软件属于__D___。 A. 工具软件 B. 系统软件 C. 编辑软件 D. 应用软件 15. 计算机网络的应用越来越普遍,它的最大好处在于___C__。 A. 节省人力 B. 存储容量大 C. 可实现资源共享 D. 使信息存储速度提高 16. 个人计算机属于___D__。 A. 小巨型机 B. 中型机 C. 小型机 D. 微机 17. 微机唯一能够直接识别和处理的语言是___D__。 A. 汇编语言 B. 高级语言 C. 甚高级语言 D. 机器语言 18. 断电会使原存信息丢失的存储器是__A___。 A. 半导体RAM B. 硬盘 C. ROM D. 软盘 19. 硬盘连同驱动器是一种___B__。 A. 内存储器 B. 外存储器

数据库系统概论复习题及答案

第一学期期末考试试卷和答案 试卷代码:03115 授课课时:96 课程名称:数据库系统原理A 适用对象:本科选课班 一、选择题(从下列各题四个答案中选出一个正确答案,每小题1分,共10分) 1、在数据库技术发展的几个阶段中,数据独立性最高的是__A___阶段。 A、数据库系统 B、文件系统 C、人工管理 D、数据项管理 2、在SQL的SELECT语句中,与选择运算对应的命令动词是__C___。 A、SELECT B、FROM C、WHERE D、ORDER BY 3、在数据库中,下列说法_A__是不正确的 A、数据库避免了一切数据的重复 B、若系统是完全可以控制的,则系统可确保更新是的一致性 C、数据可以共享 D、数据库减少了冗余 4、在数据库系统中,模式/外模式映像用于解决数据的_C__ A、结构独立性 B、物理独立性 C、逻辑独立性 D、分布独立性 5、关系代数的5种基本运算是__D_。 A、并、差、选择、投影、自然连接 B、并、差、交、选择、投影 C、并、差、交、选择、笛卡尔积 D、并、差、选择、投影、笛卡尔积 6、在SQL语句中,谓词“EXISTS”的含义是_B___。 A、全称量词 B、存在量词 C、自然连接--在连接条件中使用等于(=)运算符比较被连接列的列值,但它使用选择列表指出查询结果集合中所包括的列,并删除连接表中的重复列 D、等值连接--在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结果中列出被连接表中的所有列,包括其中的重复列 7、规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常、更新异常以及_C__的缺陷 A、数据不一致性 B、结构不合理 C、冗余度大 D、数据丢失 8、数据库数据的正确性和相容性是数据库的__B____。 A、安全性 B、可维护性 C、完整性 D、并发控制 9、数据库三级模式体系结构主要的目标是确保数据库的_B__。 A、数据安全性 B、数据独立性

在线考试系统开题报告

表3:黄淮学院2015届本科毕业设计开题报告院系:信息工程学院专业:计算机科学与技术

, 现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是 组织考试,从而大大减轻了教师的负担,这表明其经济性是相当可观的。为了适应 新形势的发展,我进行了这一系统的初步设计工作,也可以说是做一个初步的探索, 希望它能够在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来。 学生也可以根据自己的学习情况自行进行测试,方便快捷。 2、与本课题相关的国内外研究现状(文献综述)预计可能创新的方面 1.相关的国内外研究现状 在新的世纪,世界各国对教育的发展给予了前所未有的关注,都试图在未来的 信息社会中让教育处于一个优势的位置,从而走在社会发展的前列,为此许多国家 都把信息技术应用于教育,作为民族发展的重要推动力。 在国外,美国政府提出了“教育技术规划(Educational Technology Initiative)”, 指出到 21 世纪初让全美国的每间教室和每个图书馆都将联上信息高速公路,让每个 孩子都能在“21 世纪教师”网络服务。澳大利亚国家公共资源管理局已于 1995 年 4 月建立“澳大利亚教育网”,并联通 Internet ,该网络不仅包括全部高等院校,而 且还覆盖全澳大利亚所有的中小学。在 1995 年底,国外开始出现支持网上教学的系 统和平台。美国的 NTU 、英国的 OPEN COLLEGE 都是十分典型的网络教育范例。 网络化在线考试作为网上远程教育的重要组成部分和发展分支,己经在国外一些发 达国家得到蓬勃发展,人们选学课程和考试都是通过网上进行。特别是 Internet 业 务的普及,构筑高性能、低成本的计算机网络化在线考试,从技术条件和经济条件 上己经成熟。 在国内,普遍地看,绝大多数远程教育的考试还停留在传统考试方式。在此方 式下,组织一次考试至少要经过 5 个步骤,即人工出卷、考生考试、人工阅卷、试 卷分析和成绩评估。显然,随着考试类型的不断增加及考试要求的不断提高,教师 的工作量将会越来越大,并且这样工作将是一件十分烦琐和非常容易出错的事情。 但是对互联网的真正应用仅限于网上报名工作和网上成绩查询,还没有真正形成上 网考试的规模。而在国外一些国家,网上提交作业和网上考试已经相当普及了。所

数据库系统概论试题及答案

试题二 一、单项选择题 在每小题列出的四个备选项中只有一个是符合题目 要求的,请将其代码填写在题后的括号内。错选、 多选或未选均无分。 1. 下列四项中,不属于数据库系统的主要特点的是()。 A.数据结构化B.数据的冗余度小 C.较高的数据独立性 D.程序的标准化 2.数据的逻辑独立性是指() A.内模式改变,模式不变 B.模式改变,内模式不变 C.模式改变,外模式和应用程序不变 D.内模式改变,外模式和应用程序不变 3.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征 的是()。 A.外模式B.内模式C.存储模式D.模式 4. 相对于非关系模型,关系数据模型的缺点之一是()。 A.存取路径对用户透明,需查询优化B.数据结构简单 C.数据独立性高D.有严格的数学基础 5. 现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是()。 A.宿舍编号 B.学号 C.宿舍地址,姓名 D.宿舍编号,学号 6.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。 A.元组B.行C.记录D.属性 7.下列关系运算中,()运算不属于专门的关系运算。 A.选择B.连接 C.广义笛卡尔积 D.投影 8.SQL语言具有()的功能。

A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵 9.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是()。 A.M端实体的关键字B.N端实体的关键字 C.M端实体关键字与N端实体关键字组合D.重新选取其他属性 10.SQL语言中,删除一个表的命令是() A. DELETE B. DROP C. CLEAR D. REMOVE 11.图1中()是关系完备的系统 A B C D 图1 12.有关系模式A(S,C,M),其中各属性的含义是:S:学生;C:课程;M:名次,其语义是:每一个学生选修每门课程的成绩有一定的名次,每门课程中每一名次只有一个学生(即没有并列名次),则关系模式A最高达到()A.1NF B.2NF C.3NF D.BCNF 13.关系规范化中的删除异常是指 ( ) A.不该删除的数据被删除B.不该插入的数据被插入 C.应该删除的数据未被删除D.应该插入的数据未被插入 14.在数据库设计中,E-R图产生于() A.需求分析阶段B.物理设计阶段 C.逻辑设计阶段D.概念设计阶段 15.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()。 A.实体完整性约束 B.参照完整性约束 C.用户自定义完整性约束 D.关键字完整性约束

计算机基础考试试题及答案.

一、填空题 1、第二代电子计算机使用的电子器件是B A电子管B晶体管C集成电路D超大规模集成电路 2、目前,制造计算机所用的电子器件是D A电子管B晶体管C集成电路D超大规模集成电路 3、计算机病毒是C A带细菌的磁盘B已损坏的磁盘C具有破坏性的特制程序D被破坏的程序 4、将十进制数97转换成无符号二进制整数等于B A 1011111 B 1100001 C 1101111 D 1100011 5、与十六进制数AB等值的十进制数是A A 171 B 173 C 175 D 177 6、与二进制数101101等值的十六进制数是C

A 1D B 2 C C 2 D D 2E 7、设汉字点阵为32ⅹ32,那么100个汉字的字形状信息所占用的字节数是 A A 12800 B 3200 C 32ⅹ3200 D 128k 8、大写字母B的ASCII码值是B A65 B 66 C 41H D 97 9、计算机中所有信息的存储都采用D A 十进制 B 十六进制 C ASCII码 D 二进制 10、标准ASCII码的码长是A A 7 B 8 C 12 D 16 11、一个完整的计算机系统包括D A 计算机及其外部设备 B 主机、键盘、显示器 C 系统软件和应用软件 D 硬件系统和软件系统 12、组成中央处理器(CPU)的主要部件是D A 控制器和内存 B 运算器和内存 C 控制器和寄存器 D 运算器和控制器

13、计算机的内存储器是指C A、RAM和C磁盘 B、ROM C、ROM和RAM D、硬盘和控制器 14、下列各类存储器中,断电后其信息会丢失的是A A、RAM B、ROM C、硬盘 D、光盘 15、计算机能够直接识别的语言和执行的语言是C A 汇编语言 B 自然语言 C 机器语言 D 高级语言 16、将高级语言源程序翻译成目标程序,完成这种翻译过程的程序是 A A 编译程序 B 编辑程序 C 解释程序 D 汇编程序 17、存储24ⅹ24点阵的一个汉字信息,需要的字节数是 B A 48 B 72 C 144 D 192 18、下列不能用作存储容量单位的是B A、Byte B、MIPS C、kB D、GB

计算机在线考试系统

摘要 伴随着Internet技术在各个领域的广泛应用,当今社会已经进入信息时代,信息技术革命使社会的各个领域都发生了翻天覆地的变化,计算机,网络技术也渗透到了学校的日常管理当中去。而且网络化的管理也适合现在人的生活需求。在线考试系统以其较高的实用功能、高效率的管理手段深受各界教育人士的青睐。 本系统运用b/s模式设计思想,运用当前较流行的JSP、JavaBean和Jscript 脚本语言技术和SQL SERVER数据库来实现的。本文介绍了在线考试系统的发展现状,同时分析了系统中用到的JSP、JavaBean和Jscript脚本语言等技术的特点,并对在线考试系统的主页面和数据库进行了详细的设计。并以此为理论基础和实践依据,设计并实现了在线测试系统。实现的功能主要有:试题维护、用户管理、系统通知管理、学生在线测试、教师在线批卷、成绩管理等各项功能。 系统具有较高的可用性,通过将该系统在局域网上发布使用,测试程序工作流程,测试结果工作良好。在网络已经延伸到我们社会生活的方方面面的今天,在线考试必然成为以后学校管理一个重要的方面,伴随着学校的发展而日益的完善,从而提高学校的整体的办公效率。 关键词在线考试;JSP技术;在线考试系统 I

Abstract With the Internet technology in various fields, a wide range of applications, Today's society has entered the information age, Social revolution in information technology in all areas of earth-shaking changes have taken place, Computers, network technology has infiltrated the school's day-to-day examination of them to go. And network management are also suitable for the living needs.On-line examination system for its high practical functions and efficient management by means of education, people from all walks of life of all ages. The use of the system b / s mode of thinking of the design, At present, the use of the more popular JSP, JavaBean and Jcript scripting language of technology and SQL SERVER Database achieved. This paper introduces online examination system development, while analysis of the system used in the JSP, JavaBean and Jcript scripting language, such as technical characteristics, and on-line page of the examination system and database design in detail. As the theoretical basis and practical basis for the design and realization of the on-line testing system. The realization of the functions are: the maintenance of questions, user management, system to inform the management, on-line testing of students, teachers approved on-line volume, performance management and other functions. Systems with higher availability, Through the system, published in the local area network used to test the workflow procedures, test results of the good work. The network has extended to every aspect of life in our society today, On-line examination after the school is bound to become an important aspect of management, Along with the development of schools and the increasingly improved, so as to enhance the school's overall office efficiency. Key words on-lineexamination JSP test On-line Examination System II

数据库期末复习题

数据库期末复习题 一、选择题: 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个 阶段中,数据独立性最高的是A 阶段。 A.数据库系统B.文件系统C.人工管理D.数据项管理 2.数据库的概念模型独立于A 。 A.具体的机器和DBMS B.E-R 图C.信息世界D.现实世界 3.数据库的基本特点是B 。 A.(1)数据可以共享(或数据结构化)(2)数据独立性(3)数据冗余大,易移植(4)统一管理和控制 B.(1)数据可以共享(或数据结构化)2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制 C.(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充(4)统一管理和控制 D.(1)数据非结构化(2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制4. B 是存储在计算机内有结构的数据的集合。 A.数据库系统B.数据库C.数据库管理系统D.数据结构 5.数据库中存储的是C 。 A.数据B.数据模型C.数据以及数据之间的联系D.信息答案: C 6. 数据库中,数据的物理独立性是指C 。 A.数据库与数据库管理系统的相互独立B.用户程序与DBMS 的相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据 的逻辑结构相互独立 7. .数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指D 。A.同一个应用中的多个程序共享一个数据集合B.多个用户、同一种语言共享数据 C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合 8.据库系统的核心是B 。 A.数据库B.数据库管理系统C.数据模型D.软件工具 9. 下述关于数据库系统的正确叙述是A 。 A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据 的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据

计算机基础知识试题和答案

计算机基础知识试卷和答案 2007-10-29 18:54 一、单项选择题 1. 一个完整的微型计算机系统应包括_____。 A. 计算机及外部设备 B. 主机箱、键盘、显示器和打印机 C. 硬件系统和软件系统 D. 系统软件和系统硬件 2. 十六进制1000转换成十进制数是_____。 A. 4096 B. 1024 C. 2048 D. 8192 3. ENTER键是_____。 A. 输入键 B. 回车换行键 C. 空格键 D.换档键 4. 3.5英寸的软盘,写保护窗口上有一个滑块,将滑块推向一侧,使其写保护窗口暴露出来,此时_____。 A. 只能写盘,不能读盘 B. 只能读盘,不能写盘 C. 既可写盘,又可读盘 D. 不能写盘,也不能读盘 5. 3.5英寸盘的右下角有一塑料滑片,当移动它盖住缺口时_____。 A. 不能读出原有信息,不能写入新的信息 B. 既能读出原有信息,也能写入新的信息 C. 不能读出原有信息,可以写入新的信息 D. 可以读出原有信息,不能写入新的信息 6. DRAM存储器的中文含义是_____。 A. 静态随机存储器 B. 动态随机存储器 C. 静态只读存储器 D. 动态只读存储器 7. 在微机中,Bit的中文含义是_____。 A. 二进制位 B. 字 C. 字节 D. 双字 8. 汉字国标码 (GB2312-80) 规定的汉字编码,每个汉字用_____。 A. 一个字节表示 B. 二个字节表示 C. 三个字节表示 D. 四个字节表示 9. 微机系统的开机顺序是_____。 A. 先开主机再开外设 B. 先开显示器再开打印机 C. 先开主机再打开显示器 D. 先开外部设备再开主机 10. 使用高级语言编写的程序称之为_____。 A. 源程序 B. 编辑程序 C. 编译程序 D. 连接程序 11. 微机病毒系指_____。 A. 生物病毒感染 B. 细菌感染 C. 被损坏的程序 D. 特制的具有损坏性的小程序 12. 微型计算机的运算器、控制器及内存存储器的总称是_____。 A. CPU B. ALU C. 主机 D. MPU 13. 在微机中外存储器通常使用软盘作为存储介质,软磁盘中存储的信息,在断电后_____。 A. 不会丢失 B. 完全丢失

在线考试系统的设计和实现(毕设参考)

软件工程课程设计设计说明书 考试系统的设计与开发 学生姓名 学号 班级 成绩 指导教师 数学与计算机科学学院 2012年12月26日

软件工程课程设计评阅书

课程设计任务书 2012 —2013 学年第一学期 专业:学号:姓名: 课程设计名称:软件工程课程设计 设计题目:考试系统的设计与开发 完成期限:自2012 年12 月17 日至2012 年12 月28 日共 2 周设计依据、要求及主要内容(可另加附页): 指导教师(签字):教研室主任(签字): 批准日期:年月日

在线考试系统旨在实现考试的无纸化管理,对一些科目的考试可以通过互联网络或局域网进行,方便校方考务的管理,也方便了考生,尤其适合考生分布广,不易集中的远程教育。我主要开发系统的后台管理系统—JAVA在线考试管理子系统,它包括试题管理、考生管理、在线制作试卷、控制学生考试的设置、试卷审批等功能。本论文主要介绍了对JAVA在线考试管理子系统的分析、设计和开发的全部过程。运用ER图,程序流程图等对在线管理子系统的设计过程进行详细的说明。 关键词:在线考试;j2EE

1 课题描述 (3) 1.1 开发背景 (4) 1.2 系统开发目标 (4) 1.3 开发工具的选择 (4) 2 需求分析 (2) 2.1 背景分析 (2) 2.2 可行性分析 (2) 2.2.1 技术可行性分析 (2) 2.2.2 经济可行性 (2) 2.2.3 方案可行性 (2) 2.3 概要设计 (2) 2.4 总体设计 (3) 2.4.1 系统的功能模块图 (3) 2.4.2 系统功能模块 (4) 3 数据库设计 (5) 3.1数据字典 (5) 3.2 数据库的连接 (7) 4 详细设计 (8) 4.1 公共类设计 (8) 4.2 在线考试模块设计 (9) 4.3 查看考生试卷模块设计 (10) 4.4 考试设置信息维护模块设计 (10) 4.5 用户管理模块设计 (11) 5 程序调试与测试 (1) 5.1 系统运行环境 (1) 5.2 测试目的 (1) 5.3 各功能模块测试 (1) 5.3.1 在线考试模块测试 (1) 5.3.2 查看试卷测试 (2) 5.3.3 管理员模块 (3) 5.3.4 用户管理模块测试 (5) 总结 (7) 参考文献 (8)

数据库管理系统试题及答案样本

一、简答题( 共5小题, 每题6分, 共30分) 1.简述数据库、数据库管理系统与数据库系统的概念。 答: 数据库: DataBase, 简称DB。是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存, 具有较小的冗余度、较高的数据独立性和易扩展性, 并可为各种用户共享。 数据库管理系统: DataBase Management System, 简称DBMS, 是位于用户与操作系统之间的一层数据管理软件, 用于科学地组织和存储数据、高效地获取和维护数据。它的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护。 数据库系统: DataBase System, 简称DBS, 它是包含数据库的具体应用系统, 由支持该应用系统的某一具体的数据库、数据库管理系统和应用程序三部分组成。 2.简述两段锁协议并说明两段锁协议和事务可串行化调度的关系。 答: 所谓两段锁协议是指所有事务必须分两个阶段对数据项加锁和解锁。 1、在对任何数据进行读、写操作之前, 首先要申请并获得对该数据的封锁;

2、在释放一个封锁之后, 事务不再申请和获得任何其它封锁。 如果事务中所有的加锁操作都在事务的第一个解锁操作之前进行, 那么这个事务是遵循两段锁协议的。如果一个调度中的每个事务都遵循两段锁协议, 那么该调度必然是冲突可串行化的。 事务遵守两段锁协议是可串行化调度的充分条件, 而不是必要条件。 3.简述可串行化调度和正确调度。 答: 多个事务的并发执行是正确的, 当且仅当其结果与按某一次序串行执行它们的结果相同, 我们称这种调度策略为可串行 化的调度。 可串行性是并发事务正确性的准则, 按这个准则规定, 一个给定的并发调度, 当且仅当它是可串行化的, 才认为是正确调度。 4.简述数据库中的死锁现象, 并简述如何使用有向图方法检测死锁。 答: 死锁是指当两个或多个事务相互等待对方所拥有的锁被释放时, 所产生的僵持局面。 有向图G=( T, U) 。T为结点的集合, 每个结点表示正运行的事务; U为边的集合, 每条边表示事务等待的情况。若T1等待

计算机应用基础知识试题带答案

计算机基础知识试题(答案及详细解释) 一、选择题1.一个完整的计算机系统包括____。 A)主机、键盘、显示器B)计算机及其外部设备C)系统软件与应用软件D)计算机的硬件系统和软件系统解答:一个完整的计算机系统是由硬件系统和软件系统组成的。计算机的硬件是一个物质基础,而计算机软件是使硬件功能得以充分发挥的不可缺少的一部分。因此,对于一个完整的计算机系统,这两者缺一不可。本题的正确答案为D。2.微型计算机的运算器、控制器及内存储器的总称是____。 A)CPU B)ALU C)MPU D)主机解答:CPU是中央处理器的简称,包括MPU和ALU;MPU是微处理器的简称;ALU是算术逻辑单元的简称;CPU和内存储器的总称为主机,它是微型机核心部分。本题正确答案为D。3.“长城386微机”中的“386”指的是____。 A)CPU的型号 B)CPU的速度 C)内存的容量 D)运算器的速度解答:CPU的品质直接决定了微机的档次,在奔腾出现之前,微机名称中直接使用微机中的CPU型号,386机表示了它们使用的CPU芯片为80386。

本题的正确答案为A。4.在微型计算机中,微处理器的主要功能是进行____。 A)算术逻辑运算及全机的控制B)逻辑运算C)算术逻辑运算D)算术运算解答:微处理器是计算机一切活动的核心,它的主要功能是实现算术逻辑运算及全机的控制。本题正确答案为A。5.反映计算机存储容量的基本单位是____。 A)二进制位B)字节C)字D)双字解答:存储容量大小是计算机的基本技术指标之一。通常不是以二进制位、字或双字来表示,因为这些表示不规范,一般约定以字节作为反映存储容量大小的基本单位。 本题正确答案为B。6.在微机中,应用最普遍的字符编码是____。 A)ASCII码B)BCD码C)汉字编码D)补码解答:字符编码是指对英文字母、符号和数字的编码,应用最广泛的是美国国家信息交换标准字符码,简称为ASCII码。BCD码是二—十进制编码。汉字编码是对汉字不同表示方法的各种汉字编码的总称。补码是带符号数的机器数的编码。本题正确答案为A。7.DRAM存储器的中文含义是____。 A)静态随机存储器B)动态只读存储器

在线考试系统解决方案

在线考试系统解决方案 一、引言 网络技术发展到今天,以前许多需要以其他方式,通过许多复杂的步骤来完成的事情都可以通过网络,利用计算机的处理来完成。“考试”就是其中的一种,而且是很典型的一种利用计算机网络进行考试,可以大量采用标准化试题,使用计算机改卷;也可以利用计算机从试题库中随机抽取试题进行考试,避免了考试前的压题与考试中的作弊;还可以直接把程序送到数据库中,进行统计、排序等操作。所以,以前需要花费大量人力和物力去做的出题、改卷、排名次和录取工作,现在都可以轻松地进行自动处理。采用在线考试或利用计算机进行考试将是以后考试发展的趋势。相比传统的考试方式,在线考试系统的主要好处是一方面可以动态地管理各种考试信息,只要准备好足够大的题库,就可以按照要求自动生成各种试卷;另一方面,考试时间灵活,可以在规定的时间段内的任意时间参加考试;另外计算机化的考试的最大特点是阅卷快,系统可以在考试结束时当场给出客观题考试成绩,计算机阅卷给了考生最大的公平感。 二、功能描述 1需求分析 因为考试是面向特定的某些对象的,所以考试者进入系统应该进

行身份验证。考试者进入考试系统后,应该能根据自己的需要进行个人信息的修改、考试系统的进入,以及考分的查看。在线考试于传统考试是不同的,为了在线考试做到规范,对于每个应试者来说,试卷的试题和题量都应是相同的,但试题并不相同。在线考试基于网络环境,试卷应该从服务器的数据库随机抽取试题后动态生成的。另外,系统还应该对考试时间进行控制,时间到了会要求考试者交卷。考试者选择答案提交后,应该由计算机自动判卷,得到成绩后显示出来。考试完毕后,可以返回登录界面或继续考试。 2基本功能 本系统共分成两个部分:一个用于管理员登录,主要负责进行基本资料、新闻、题库、试卷、成绩的管理以及查询等;另外一个用于考试人员登录,主要负责修改个人资料、浏览考试新闻、在线考试、查询以往考试成绩等,系统应该实现下列功能:包括试卷管理、题库管理、成绩管理。 2.1.用户管理 考试人员管理主要完成注册、登陆系统、进入考试、查询成绩、留言建议; 管理员管理主要是完成系统管理员的添加、删除、权限的修改,超级管理员可以进行部门的添加,每个部门中考试科目的添加,删除等权限,试卷的审批,监控考试过程,留言的管理等。一般管理员进

2014Visual FoxPro 5.0数据库管理系统考试大纲

第1章数据库系统及Visual FoxPro简介 一、内容提示 本章概述了数据库系统的特点和基本构成;数据库管理系统的主要功能;关系模型的性质和基本操作。介绍了Visual FoxPro 5.0系统的特点、运行环境、文件类型以及系统的性能指标。详细描述了Visual FoxPro 5.0系统的启动和退出方法及工作环境。 二、考试基本要求 (一)掌握的内容 掌握进入和退出Visual FoxPro 5.0系统的各种方法。 (二)熟悉的内容 熟悉关系模型的性质和基本操作;熟悉Visual FoxPro 5.0系统工作环境和主要性能指标。 (三)了解的内容 了解数据库系统的特点和基本构成及数据库管理系统的主要功能。 第2章数据类型、表达式和函数 一、内容提示 本章介绍了VFP中的常量、变量和表达式的概念,重点介绍了常用函数的功能及使用方法。 二、考试基本要求 (一)掌握的内容 掌握VFP中数值型、字符型、逻辑型和日期型常量的表示方法;掌握在命令窗口中使用各种函数,并在VFP主窗口中得出正确的函数值。 (二)熟悉的内容 熟悉常量、变量、表达式的概念。 第3章表的基本操作

一、内容提示 本章介绍了VFP中自由表的组成;表的建立与编辑的方法;表文件的复制方法;表中记录的编辑和表中字段的替换方法。在此基础上,介绍了索引的概念和常用的索引类型,以及各种索引文件的建立和使用方法;记录的顺序查找和索引查找;常用的统计命令。 二、考试基本要求 (一)掌握的内容 掌握表结构的建立、显示、修改的方法;表文件的建立、打开和关闭方法;表记录的输入、浏览、编辑、删除及定位的方法;表中字段的替换方法;掌握主索引、候选索引和普通索引的特点,以及使用表设计器(字段选项卡和索引选项卡)和命令方式建立主索引、候选索引和普通索引的方法(结构复合索引);掌握复杂的(包含多个字段)索引关键字表达式的表示方法。掌握在表设计器中修改索引类型、索引顺序和删除索引的操作。掌握命令方式和菜单方式及数据工作期环境下设置主控索引的方法;掌握按索引顺序浏览数据表的方法。掌握顺序查找和索引查找以及连续查找的方法;掌握简单的统计命令,其中包括计数、求和、求平均值以及分类求和。 (二)熟悉的内容 熟悉各种索引文件,各种索引类型。使用命令方式建立独立索引文件和非结构复合索引文件的方法。熟悉打开和关闭独立索引文件和非结构复合索引文件的方法。 第4章数据库操作 一、内容提示 本章主要介绍数据库文件的基本操作,其中包括数据库文件的建立和调用;数据库表的添加与移去;操作数据库设计器;数据库表属性的设置;建立数据库表间的永久关系及参照完整性的设置。同时还介绍了工作区的概念,数据工作期环境下如何对数据表进行操作,建立数据表音质临时关系的方法。 二、考试基本要求 (一)掌握的内容 掌握使用菜单方式、工具栏方式及命令方式创建数据库文件,打开、关闭数据库文件,

在线考试系统文献综述

中文摘要:随着网络技术的日益成熟,网络已经深入到生活的每一个角落,包括教育、购物、咨询、办公等等许多领域。在网络迅速发展的今天,网页技术的应用也越来越广泛。网页技术的应用对于教育行业来说优势更加的明显。教育行业可以通过网络进行学生和教职工的管理、组织学生在线考试、在网站上发布学校相关信息等活动。这样不仅能增加学校管理的透明度,还提高了学校的管理水平。在线考试还能充分的利用学校的现有资源,大大减轻教师的工作量,把老师从出卷、阅卷等一些繁重中做中解脱出来。 本文重点论述了由于网络的存在扩大了学校的服务范围,为学校的管理提供了更多的条件。对此做出了详细的调查,可行性研究和分析。系统采用了B/S结构,在网络上建立学校自己的教育网站。系统开发经历了系统分析、系统设计和系统实施三个阶段。从设计方案的提出,经过详细的调查,分析了方案的可行性和必要性,通过详细的系统设计,力图提高系统的集成性和快捷性;并在系统实施阶段收集了大量的实验数据,以便测试阶段系统的准确性和稳定性。 系统整体是基于浏览器/服务器,前台应用JSP技术,后台采用SQL Server2000作为数据库与前台连接。 关键词:网络教育在线考试 B/S结构 JSP技术 Abstract With the increasingly sophisticated network technologies, the network had penetrated every corner of life, including education, shopping, advice, office and so many fields. Today, the rapid development of the network, the application of web technology more and more widely. Web technology advantage for the education industry is more evident. Education sector through a

数据库系统试题全

数据库系统试题全

数据库系统试题 一、填空 1、有15个实体类型,它们之间存在着15个不同的二元联系,其中4个是1:1联系,8个是1:n联系,3个是m:n联系,则该E-R结构转换成的关系有 个。 2、设R和S表的元组个数分别为40和15个,则两表的笛卡尔积将有的元组个数为。 3、数据库语言包括和数据操纵语言两大部分,前者负责描述和定义数据库的各种特性,后者说明对数据库进行的各种操作。 4、在SQL语言中,用于测试一个关系是否非空的谓词是___________。 5、在SELECT语句中,若希望查询结果中不出现重复元组,应在SELECT语句中使用保留字。 6、封锁的类型有两种,分别称为和。 7、关系模式的三类完整性约束条件分别是、参照完整性约束和。 8、数据库的三级体系结构以、和三个不同的层次描述数据库。 9、如果X→Y且有Y X,那么X→Y称为___________。 10、实体之间的联系按照联系方式的不同可分为一对一联系、联系和 联系。 11、设关系R(A,B,C)和S(A,D),用关系代数的基本运算写出与R S等价的关系代数表达式是___________。 12、事务必须具有的四个性质是:原子性、一致性、__________和持久性。 13、数据库系统中实现各种数据管理功能的核心软件称为。 14、关系代数运算中,专门的关系运算有、、连接。 精心整理,用心做精品2

二、选择题 1、SQL语言中,用GRANT/REVOKE语句实现数据库的()。 A.并发控制 B.完整性控制 C.一致性控制 D.安全性控制 2、某公司经销多种产品,每名业务员可推销多种产品,且每种产品由多名业务员推销,则业务员与产品之间的联系是()。 A.一对一 B.一对多 C.多对多 D.多对一 3、数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。 A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 4、自然连接是关系数据库中重要的关系运算,下列关于它的说法,正确的是()。 A.自然连接就是连接,只是说法不同罢了B.自然连接其实是等值连接,它与连接不同 C.自然连接是去掉重复属性的等值连接D.自然连接是去掉重复元组的等值连接 5、恢复机制的关键问题是建立冗余数据,最常用的技术是()。 A.数据镜像 B. 登录日志文件 C. 数据转储 D.B+C 精心整理,用心做精品3

计算机应用基础试题带答案

、单项选择题 1. 一个完整的微型计算机系统应包括_C—O A. 计算机及外部设备 B. 主机箱、键盘、显示器和打印机 C.硬件系统和软件系统 D. 系统软件和系统硬件 2. 十六进制1000转换成十进制数是A A. 4096 B. 1024 C. 2048 D. 8192 3. ENTER 键是_B_。 A. 输入键 B. 回车换行键 C. 空格键 D. 换档键 4. 3.5英寸的软盘,写保护窗口上有一个滑块,将滑块推向一侧,使其写保 护窗口暴露出来,此时_B_o A. 只能写盘,不能读盘 B. 只能读盘,不能写盘 C.既可写盘,又可读盘 D. 不能写盘,也不能读盘 5. 3.5英寸盘的右下角有一塑料滑片,当移动它盖住缺口时_B_o A. 不能读出原有信息,不能写入新的信息 B. 既能读出原有信息,也能写入新的信息 C. 不能读出原有信息,可以写入新的信息 D. 可以读出原有信息,不能写入新的信息 6. DRAM存储器的中文含义是_B_o A. 静态随机存储器 B. 动态随机存储器 C. 静态只读存储器 D. 动态只读存储器 7. 在微机中,Bit的中文含义是A o A. 二进制位 B. 字 C.字节 D. 双字 10.使用高级语言编写的程序称之为_A

8.汉字国标码(GB2312-80)规定的汉字编码,每个汉字 用 A.一个字节表示 B.二个字节表示 C.二个字节表示 D.四个字节表示 9.微机系统的开机顺序是_ D o A.先开主机再开外设 B.先开显示器再开打印机 C.先开主机再打开显示器 D. 先开外部设备再开主机 10.使用高级语言编写的程序称之为_A

相关文档
最新文档