当前位置:文档之家› 6:安阳工学院本科生毕业设计论文_参考模板

6:安阳工学院本科生毕业设计论文_参考模板

6:安阳工学院本科生毕业设计论文_参考模板
6:安阳工学院本科生毕业设计论文_参考模板

ANYANG INSTITUTE OF TECHNOLOGY

本科毕业论文

基于客户端/服务器架构的三维网络游戏Three-Dimensional Online Game Based On Client/Server

Architecture

系(院)名称:计算机科学与信息工程学院

专业班级:2012届计算机科学与技术

学生姓名:(四号宋体)

指导教师姓名:(四号宋体)

指导教师职称:(四号宋体)

2012年 5月

毕业设计(论文)原创性声明和使用授权说明

原创性声明

本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得安阳工学院及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:

指导教师签名:日期:

使用授权说明

本人完全了解安阳工学院关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:

基于客户端/服务器架构的三维网络游戏

摘要:在该课题的设计中,主要实现了客户端的三维图形显示模块、客户端的人机交互模块、客户端的游戏功能模块、服务器端的数据库读取和存储模块以及客户端与服务器端的网络通信模块。

客户端和服务器端程序均基于Win32应用程序框架,使用C/C++语言和面向过程、面向对象方法编写。客户端使用Microsoft DirectX技术进行三维图形的开发。服务器端使用Microsoft SQL Server 2005数据库对客户端的数据进行读取和存储。二者利用Windows Socket编程技术,以TCP/IP协议进行网络通信。

通过客户端编程,进一步了解了Windows应用程序的框架和运行机制,研究了如何使用DirectX应用程序编程接口来实现三维空间中图形的显示及其各种变换。通过服务器端编程,进一步了解了Winsock网络编程流程和网络通信机制,熟悉了如何使用ADO技术来操作数据库。

同时,还锻炼了设计程序的思维和解决问题的方法以及运用工具对程序进行调试,熟悉了面向过程和面向对象编程的方法和各种数据结构和常用算法的综合实践运用。

关键词:三维图形;数据库;Socket ;SQL Server ;TCP/IP

Three-Dimensional Online Game Based On Client/Server

Architecture

Abstract:In the design of this project, five main modules have been achieved, which include the Client’s Three-Dimensional Graphics Display Module, the Client’s Human Computer Interaction Module, the Client’s Game Function Module, the Server’s Database Read, Write and Memory Module, and the Client and Server’s Network Communication Module.

To start with, the Client’s and Server’s program, which are based on Win-32 application framework, are using the Process-Oriented and the Object-Oriented Programming Methods with the C/C++ language. On one hand, the Client’s three-dimensional graphics are programmed by the technology of Microsoft DirectX. On the other hand, the Server uses the Microsoft SQL Server 2005 to read, write and memory the database. What’s more, they communicate to each other by the Winsock programming with TCP/IP Protocol.

According to the programming of Client, it can not only be learned more about the Windows application framework and its operation mechanism, but also be studied how to use the DirectX API to create graphics and change their positions in the space of three-dimensional. In addition, it can be learned more about the process of Winsock programming and the mechanism of the network communication, as well as be familiar with the ADO technology operating the database.

At the same time, it can well be exercise the thinking of programming and the way to solve problems, and how to use program tools to debug. Furthermore, it can be familiar with the Process-Oriented and the Object-Oriented programming methods of designing a program and know more various data structures and algorithms that will be used in a large project.

Key words:Three-Dimensional Graphics; Database; Socket; SQL Server ; TCP/IP

目录

引言 (1)

第1章绪论 (2)

1.1设计的目的和意义 (2)

1.1.1 设计的目的 (2)

1.1.2 设计的意义 (2)

1.2开发环境 (2)

1.2.1 系统的软硬件平台 (2)

1.2.1 开发语言和工具 (2)

1.3设计的方法和技术 (3)

1.3.1 面向过程和面向对象的设计方法 (3)

1.3.2 DirectX编程技术 (3)

1.3.3 基于C/S的网络系统结构 (4)

1.3.4 Winsock网络编程技术 (4)

1.3.5 基于ADO的数据库访问技术 (6)

第2章系统分析 (7)

2.1概述 (7)

2.2需求分析 (7)

2.2.1 功能需求 (7)

2.2.2 数据需求 (8)

2.2.3 用户需求 (8)

2.3可行性分析 (8)

2.3.1 经济可行性 (8)

2.3.2 技术可行性 (8)

2.3.3 操作可行性 (8)

第3章系统的设计与实现 (9)

3.1.1 客户端/服务器模式 (9)

3.1.2 客户端的总体设计 (10)

3.1.3 服务器端的总体设计 (10)

3.2客户端的详细设计与实现 (10)

3.2.1 Win32和Direct3D应用程序框架 (10)

3.2.2 登录窗口的实现 (11)

3.2.3 必备的数学知识 (12)

3.2.4 Direct3D基础 (13)

3.2.5 创建场景 (14)

3.2.6 角色Role类 (17)

3.2.7 虚拟摄像机的空间位置变换 (19)

3.2.8 3D单词在场景中的显示 (20)

3.2.9 游戏功能的设计与实现 (20)

3.3服务器端的详细设计与实现 (22)

3.3.1 Win32应用程序框架 (22)

3.3.2 数据包的设计 (23)

3.3.3 网络通信 (25)

3.3.4 数据库的设计 (26)

3.3.5 日志记录 (27)

3.3.6 结果展示 (28)

3.3.7 客户端的网络同步 (28)

3.3.8 网络优化 (29)

第4章系统测试分析 (31)

4.1概述 (31)

4.2功能测试 (31)

4.2.1 测试环境的搭建 (31)

4.2.2 服务器端的测试 (31)

4.2.3 客户端的测试 (32)

4.3.1 服务器性能测试和压力测试 (35)

4.2.2 客户端性能测试和压力测试 (36)

结论 (37)

致谢 (38)

参考文献 (39)

引言

随着文化创意产业的发展,数字娱乐设计正在成为一个新兴的专业方向。数字娱乐设计是以大众的娱乐和休闲方式为主要研究对象,基于数字化和网络化的平台,通过多媒体的交互手段,创造具有参与性、互动性和娱乐性的产品或环境。具体的设计内容以数字游戏设计为主。

在游戏产业发展异常迅猛的今天,游戏开发人才成了游戏企业的抢手货。游戏制作公司、销售公司的大量涌现,使得游戏人才的需求量一升再升,其中需求量最大的是设计、开发类中的高端人才。劳动和社会保障部最新公布的10种新职业中,游戏美术设计师、游戏程序设计师名列其中。

而在游戏开发中,基于客户端/服务器的三维网络游戏的开发所要求的技术水平是最高的,无疑是最具挑战性的一项工作。

游戏的风格并不太重要,重要的是怎样选择符合自己游戏特性的网络构成问题。程序员不仅要熟练掌握客户端的三维图形编程技术,还要熟练运用网络编程技术开发服务器,同时还要使用数据库对信息进行存储。

因此,通过自主学习和开发一款小型的三维网络游戏,将更有助于熟练掌握相关的技术,为以后顺利进入游戏行业打下坚实的基础。

第1章绪论

随着近年来计算机游戏(以下简称游戏)产业的持续升温,游戏产业的价值引起了国人的重视。我国是全球游戏产业增长速度最快的地区之一,相关人才的需求已越来越大。

1.1 设计的目的和意义

在未来3到5年内,游戏从业人员将有60万的缺口。然而,正当中国游戏产业的超高速增长让人们对游戏产业的价值刮目相看时,却突然发现中国根本没有正规的游戏教育,游戏企业不得不沿用师傅带徒弟的育才模式,使得游戏人才培养的效率很低,并缺乏系统性。因此,游戏企业无一例外地患上了“人才饥渴症”。

1.1.1 设计的目的

游戏人才的匮乏直接影响到我国游戏的本土化自主研发,这在很大程度上抑制了国内游戏产业的发展,使得中国游戏产业的命脉被握在了韩国、日本、欧美厂商的手中,国产游戏产业也在夹缝中摸索生存的道路。要提高中国游戏开发的水平和质量,提升中国游戏在国际上的竞争力,大力加强游戏教育是当务之急。

1.1.2 设计的意义

熟悉编程语言在实际中的运用,了解三维空间中图形的绘制,以及各种数据结构和算法的综合实践。通过本次设计,还可以更加深入的探索游戏开发中所使用到的各项技术,并熟练掌握这些技术,为今后规模更大的系统设计奠定扎实的基础。

1.2 开发环境

系统开发环境作如下介绍。

1.2.1 系统的软硬件平台

硬件平台:CPU:P4 2.0GHz以上,内存:1GB以上

操作系统平台:Windows XP Professional/Windows 7

分辨率:1024×768像素/1280×800像素

1.2.1 开发语言和工具

语言:C/C++

工具:Microsoft Visual Studio 6.0,Microsoft DirectX 9.0b SDK,Microsoft SQL Server 2005,Photoshop 7.0,VMware WorkStation 6.5,InstallShield 2009

网络协议:Winsock TCP/IP

1.3 设计的方法和技术

1.3.1 面向过程和面向对象的设计方法

“面向过程”是一种以过程为中心的编程思想。先分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。

“面向对象”是一种以事物为中心的编程思想。在编程过程中采用封装、继承、多态的编程方法。

面向过程其实是最为实际的一种思考方式,就算是面向对象,也是含有面向过程的思想。可以说面向过程是一种基础的方法,它考虑的是实际的实现。

一般的面向过程是从上往下步步求精,所以面向过程最重要的是模块化的思想方法。而面向对象主要是把事物对象化,对象包括属性和行为。当程序规模不是很大时,面向过程还会体现出一种优势,因为程序的流程很清楚,按着模块与函数的方法可以很好地组织和使用。

1.3.2 DirectX编程技术

DirectX,(Direct eXtension,简称DX)是由微软公司创建的多媒体编程接口。由C++编程语言实现,遵循COM,被广泛使用于游戏开发。

DirectX提供给设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。从字面意义上说,Direct 就是直接的意思,而后边的X则代表了很多的意思,从这一点上我们就可以看出DirectX 的出现就是为了为众多软件提供直接服务的。

DirectX是由很多API组成的,按照性质分类,可以分为四大部分:显示部分、声音部分、输入部分和网络部分。

显示部分担任图形处理的关键,分为DirectDraw(DDraw)和Direct3D(D3D)。后者主要负责3D效果的显示,比如CS中的场景和人物、FIFA中的人物等等,都是使用了DirectX 的Direct3D。

输入部分DirectInput可以支持很多的游戏输入设备,它能够让这些设备充分发挥最

佳状态和全部功能。除了键盘和鼠标之外还可以连接手柄、摇杆、模拟器等。

1.3.3 基于C/S的网络系统结构

网络游戏最典型的就是C/S,即客户端/服务器模型,是由信息提供者服务器和信息请求者客户构成的模型。模型采用根据请求信息的客户的请求,服务器中继数据的方式,其一般结构如图1-1所示。

图1-1 客户端/服务器模型

如图1.1所示,各个客户端在与服务器建立连接的状态下,向服务器发送特定的数据包,服务器分析接收到的数据包并做出相应处理,然后把必要的数据中继给其他客户端,或者发送请求给各个客户端。一般,这样的模型适用于几百个、几千个客户端需要共享数据的在线角色游戏中。

C/S结构的优点是能够充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。这使得客户端响应速度快,对于网络游戏而言,这是十分关键的。缺点是网络游戏的升级比较麻烦,每次升级都需要客户端下载更新软件,然后进行安装。1.3.4 Winsock网络编程技术

Internet是一个包交换和容错的网络。包交换意味着在Internet上传输的信息实际上是被分装成一个个小包(大小从几字节到几千字节),从某点传送到另一点。容错意味着包传输的路径上将可能发生错误,如服务器出错等。如果传输路径上的服务器发生了错误,那么传输的包将会选择另一条路径,直到达到目的地。

在发送数据时,有两个任务是十分关键的。第一,数据被分割组包,并在另一端重组。第二,每个数据包单独在网络上传输,直到完成任务。

在TCP/IP(Transmission Control Protocol,传输控制协议)的协议结构中,这两个任务分别交给了TCP和IP。前者负责数据包的分割和组装,后者负责数据包在网络上的传送。面向连接的TCP协议保证了FIFO(数据按顺序到达)操作,保证从一端发送的TCP 流都将到达目的地。为了保证数据的顺序到达,TCP协议需要等待一些丢失的包来按顺序重组原来的数据,同时还要检测是否有丢包发生,因此它的运行速度很低。TCP协议已牺牲一部分传输性能为代价,来获取可靠的网络传输。

UDP(User Datagram Protocol,用户数据报协议)是TCP协议的替代选择。UDP的一种无连接的协议,它可以在网络的两个节点间传输确定大小的包,但不保证这些包的传输路径和到达顺序。UDP的有点就是快速的传输速率。TCP协议和UDP协议的比较如表1-1所示。

表1-1 TCP和UDP比较

在网络游戏中,协议的选择依赖于游戏的类型和设计重点。如果是一个策略游戏,稍微的一点延迟可以忍受,但不允许关键的移动或者进攻指令出错,这时,TCP是个不错的选择。如果是一个第一人称视角游戏,为了保证60帧/秒的帧率,获得游戏的流畅性,UDP协议是一个更好的选择。

Socket编程已经成为了网络编程的规范,极大地便利了程序员编写网络应用程序。Socket可以被视为一个简单的输入/输出设备,它可以在两个站点间打开一个通信信道。为了传送信息,两个站点都必须打开一个Socket连接对方。Socket帮助程序员完成了数据的分割/组装包工作,因此,程序员不必关心数据如何被分割和组装。程序员只需要让Socket发送一段数据,这段数据将完整地出现在网络传输的另一端。

1.3.5 基于ADO的数据库访问技术

ADO (ActiveX Data Objects) 是微软公司开发的一个用于存取数据源的COM组件,用以实现访问关系或非关系数据库中的数据。它提供了编程语言和统一数据访问方式OLE DB的一个中间层。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。访问数据库的时候,关于SQL的知识不是必要的,但是特定数据库支持的SQL命令仍可以通过ADO中的命令对象来执行。

像Microsoft的其它系统接口一样,ADO是面向对象的。它是Microsoft全局数据访问(UDA)的一部分,Microsoft认为与其自己创建一个数据,不如利用UDA访问已有的数据库。为达到这一目的,Microsoft和其它数据库公司在它们的数据库和Microsoft的OLE数据库之间提供了一个“桥”程序,OLE数据库已经在使用ADO技术。作为ActiveX 的一部分,ADO也是Microsoft的组件对象模式(COM)的一部分,它的面向组件的框架用以将程序组装在一起。

ADO 是对当前微软所支持的数据库进行操作的最有效和最简单直接的方法,它是一种功能强大的数据访问编程模式,从而使得大部分数据源可编程的属性得以直接扩展。

第2章系统分析

系统分析是指在管理信息系统开发的生命周期中应用系统思想和系统科学的原理进行分析工作的方法和技术。其目标就是按系统规划所定的某个开发项目范围内明确系统开发的目的和用户的信息需求,提出系统的逻辑方案。分析阶段独立于系统实现环境,可以保证建立起来的系统结构具有相对的稳定性,便于系统维护、移植或扩充。

2.1概述

系统分析是管理信息系统的一个主要和关键阶段,负责这个阶段的关键人物是系统分析员,完成这个阶段任务的关键问题是开发人员与用户之间的沟通。系统分析从系统需求入手,从用户观点出发建立系统用户模型,用户模型从概念上全方位表达系统需求及系统与用户的相互关系。系统分析在用户模型的基础上,建立适应性强,独立于系统实现环境的逻辑结构。

2.2 需求分析

2.2.1 功能需求

1.客户端主要实现以下功能:

(1)客户端启动后,进入登录界面,由用户输入用户名和密码,然后连接服务器验证是否被允许登录。

(2)登录成功后,首次向服务器发送数据,以获取用户的相关数据。

(3)根据所获取的数据,进行游戏场景的载入和显示。

(4)获取用户的键盘和鼠标输入状态,并做出相应的操作,以达到人机交互的目的。

(5)用户在场景中移动,并根据预先设置进入游戏状态。

(6)对于每一个游戏状态结束后,向服务器发送数据,以更新用户信息。

2.服务器端主要实现以下功能:

(1)服务器启动后,检测所有初始化工作是否完成,并显示相关结果。

(2)等待客户端的连接,验证是否允许用户登录。

(3)接收客户端发来的数据,做出相应处理。

(4)对于每一个操作,做好日志记录。

2.2.2 数据需求

客户端和服务器端按照事先约定的数据包格式,实时地进行数据交换,以保证用户信息的正确性。同时,服务器端要不断更新数据库和做好日志记录,以便出现问题后可以依此维护和调试。

2.2.3 用户需求

1.客户端要有较好的可操作性。

2.根据用户的意见,修改或提升游戏功能。

2.3 可行性分析

2.3.1 经济可行性

该系统为毕业设计,目的在于自主学习和研究,开发所需的硬件环境并不高,一般利用自己的PC机就可以进行开发。由于系统并不复杂,所需的软件资源和文档资源通过翻阅书籍和网上搜索均能得到,人力、物力的支出较少。因此在经济上是可行的。

2.3.2 技术可行性

该系统使用C/C++语言,利用面向过程和面向对象方法,结合Microsoft DirectX API,实现的功能并不是很复杂。因此在技术上是可行的。

2.3.3 操作可行性

该系统界面设计简单,包括了常用功能。同时可以根据主流游戏操作方式,动态修改,使其能够适合绝大多数的用户。因此在操作上是可行的。

第3章系统的设计与实现

总体设计是在经过了需求分析与可行性分析之后,为明确各项功能需求的落实与否,以及以后进一步设计开发而编写的,它的依据是需求分析。总体设计是软件工程中的生存期的重要环节,它基本确定了软件中关于“怎样做”的大致框架。

3.1 总体设计

在TCP/IP网络应用中,通信的两个进程间相互作用的主要模式是客户端/服务器模式(Client/Server),即客户端向服务器提出请求,服务器接收到请求后,提供相应的服务。3.1.1 客户端/服务器模式

客户端/服务器模式的建立基于以下两点:首先,建立网络的起因是网络中软硬件资源、运算能力和信息不均等,需要共享,从而造就拥有众多资源的主机提供服务,资源较少的客户端请求服务这一非对等作用。其次,网间进程通信完全是异步的,相互通信的进程间既不存在父子关系,又不共享内存缓冲区,因此需要一种机制为希望通信的进程间建立联系,为二者的数据交换提供同步,这就是基于客户端/服务器模式的TCP/IP。

客户端/服务器模式在操作过程中采取的是主动请求的方式。

1.首先服务器方要先启动,并根据请求提供相应的服务:

(1)打开一个通信通道并告知本地主机,它愿意在某一地址和端口上接收客户端请求。

(2)等待客户端请求到达该端口。

(3)接收到重复服务请求,处理该请求并发送应答信号。接收到并发服务请求,要激活一个新的进程(或线程)来处理这个客户端请求。新进程(或线程) 处理此客户端请求,并不需要对其它请求作出应答。服务完成后,关闭此新进程与客户端的通信链路,并终止。

(4)返回第二步,等待另一客户端请求。

(5)关闭服务器。

2.客户端:

(1)打开一个通信通道,并连接到服务器所在主机的特定端口。

(2)向服务器发服务请求报文,等待并接收应答;继续提出请求。

(3)请求结束后关闭通信通道并终止。

3.1.2 客户端的总体设计

(1)客户端启动后,进入登录界面,由用户输入用户名和密码,然后连接服务器验证是否被允许登录。

(2)登录成功后,首次向服务器发送数据,以获取用户的相关数据。

(3)根据所获取的数据,进行游戏场景的载入和显示。

(4)获取用户的键盘和鼠标输入状态,并做出相应的操作,以达到人机交互的目的。

(5)用户在场景中移动,并根据预先设置进入游戏状态。

(6)对于每一个游戏状态结束后,向服务器发送数据,以更新用户信息。

3.1.3 服务器端的总体设计

(1)服务器启动后,检测所有初始化工作是否完成,并显示相关结果。

(2)等待客户端的连接,验证是否允许用户登录。

(3)接收客户端发来的数据,做出相应处理。

(4)对于每一个操作,做好日志记录。

3.2 客户端的详细设计与实现

3.2.1 Win32和Direct3D应用程序框架

Windows应用程序是基于事件响应的运行机制。程序从WinMain()函数入口,其功能是首先定义一个Windows的窗口样式、大小等,并创建、显示和更新这个窗口。然后进入MsgProc()消息循环。在MsgProc()的WM_CREATE中,先创建登录对话框窗口,连接远程服务器,验证用户名和密码,如果成功则创建主程序窗口,接着初始化Direct3D,然后进入WM_PAINT,WM_TIMER,WM_COMMOND等消息处理。MsgProc()窗口回调函数在整个运行周期中随时对回调函数所定义的外部事件(鼠标移动、点击,键盘按键,窗口变化和其它函数发出的消息) 做出反应。如图3-1所示。

图3-1 Windows和Direct3D程序框架

3.2.2 登录窗口的实现

创建好Win32应用程序框架后,插入一个对话框资源,添加两个static控件、两个edit 控件和两个button控件,在WM_PAINT中绘制背景图,最后经过排版,结果如图3-2所示。

图3-2 游戏登录窗口

3.2.3 必备的数学知识

要进行三维图形程序的编写,首先必须要了解的就是相关的数学知识,主要包括向量、矩阵和相应的变换。

向量的两个属性是他的长度和他的顶点所指的方向。因此,可以用向量来模拟既有大小又有方向的物理模型。一般仅用向量来描述光线的照射方向,多边形的朝向,以及在3D世界中摄像机所观察的方向。向量为三维空间中表示方向提供了方便。

一个M×N的矩阵是由m行和n列的数字组成的矩阵列。行和列的数字就是这个矩阵的维数。在三维空间中,用矩阵来保存多边形的顶点坐标,这样就可以灵活地使用一个4×4的矩阵与之数乘、相加、逆和转置来实现顶点的坐标变换。

例如,先把向量p=[5,0,0,1]在所有轴上缩小为原来的1/5,然后绕着y轴旋转π/4,最后把它在x轴上平移1个单位,在y轴上平移2个单位,在z轴上平移3个单位,其流程和结果如图3-3和3-4所示。

图3-3 缩放矩阵S、旋转矩阵Ry和平移矩阵T

图3-4 经过缩放、旋转和平移后的结

3.2.4 Direct3D基础

1.表现模型。

一个场景是多个物体或模型的集合。一个物体可以使用三角形网格来近似表示,由三角形网格建立一个模型,称之为建模。

一个多边形两边相交的点叫做顶点。为了描述一个三角形,通常指定三个点的位置来对应三角形的三个顶点,如图3-5所示。

图3-5 三角形的表示

在Direct3D中的顶点除了包含位置坐标,还包含了许多附加属性,如颜色,法线等。因此就需要创建一个自定义的顶点格式。

struct V ertex

{

V ertex(){}

V ertex(float x, float y, float z,

float nx, float ny, float nz,

float u, float v)

{

_x = x; _y = y; _z = z;

_nx = nx; _ny = ny; _nz = nz;

_u = u; _v = v;

}

float _x, _y, _z; // 空间坐标

float _nx, _ny, _nz; // 法线方向

float _u, _v; // 贴图坐标

};

安阳工学院数据库原理考试(B)

安阳工学院数据库原理考试(B)

————————————————————————————————作者:————————————————————————————————日期:

____________________ 系 ____________________专业 _____________ 班 姓名 _______________学 号 ______________________ 一、填空题:(每空1分,共10分) 1、按数据结构的组织形式,数据库可以分为层次数据库、网状数据库和 。 2、数据模型的三要素包括 、数据操作、完整性约束。 3、关系代数的五种基本查询操作有选择、投影、并、差、 。 4、对数据库的一组操作序列,如果必须作为一个整体,要么全做,要么全部不做,则可以把这组操作序列定义为一个 。 5、数据库的恢复原理可以用一个词概括,就是 。 6、在数据库体系结构中 是核心,它描述了数据库系统的逻辑结构。 7、在基于日志的数据库数据恢复技术中,对发生故障时没有完成的事务应执行 操作。 8、E-R 方法中的E 表示 。 9、对数据库中的数据的操作可以分为查询和插入 、修改、 ,其中后三种操作会引起数据的变动。 10、在2NF 的基础上,消除了 以后的关系模式,属于3NF 。 二、单项选择题:(每小题1分,共20分) 1、下列四项中说法不正确的是 。 A. 数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 2、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是 A 、多对多 B 、一对一 C 、多对一 D 、一对多 3、数据库的并发操作可能带来的问题包括 。 A. 丢失更新 B. 数据独立性会提高 C. 非法用户的使用 D. 增加数据冗余度 4、 如果事务T 获得了数据项Q 上的排它锁,则T 对Q A. 只能读不能写 B. 只能写不能读 C. 既可读又可写 D. 不能读不能写 5、以下关于数据库规范化理论的叙述,不正确的是: A 、 数据库模式的范式越高越好 B 、 在函数依赖的范围内,B C 范式是规范化程度最高的范式 C 、 一个二元模式一定属于BC 范式 D 、 一个全码的关系一定属于BC 范式 6、以下关于数据安全性的叙述,正确的是: A 、 给用户分配权限时,不允许循环授权 B 、 一旦将对某一数据修改的权限授予一个用户,则该用户有权再将这一修改权授予另 一用户 C 、 数据加密可以减少数据所占空间 D 、 数据库加锁提供较高数据安全性, 7、以下关于视图的叙述,不正确的是: A 、 视图是个“虚表” B 、 视图提高了数据库的逻辑独立性 C 、 一个数据库模式中只能定义一个视图 D 、 视图对应于数据库体系中的外模式 题 号 一 二 三 四 五 六 总分 得 分 评卷人 得分 得分 安阳工学院 数据库原理 课程试卷 2010—2011 学年第 二 学期

本科毕业设计(论文)模板

本 科 毕 业 设 计(论文) 题 ——副标题 学生姓名:张 三 学 号:10080000 专业班级:计算机科学与技术10-5班 指导教师:李 四 20 年 6月20日

——副标题 要 数据结构算法设计和演示(C++)树和查找是在面向对象思想和技术的指导下,采用面向对象的编程语言(C++)和面向对象的编程工具(Borland C++ Builder 6.0)开发出来的小型应用程序。它的功能主要是将数据结构中链表、栈、队列、树、查找、图和排序部分的典型算法和数据结构用面向对象的方法封装成类,并通过类的对外接口和对象之间的消息传递来实现这些算法,同时利用解、辅助教学和自我学习的作用。 关键词

The design and implementation of the linear form ——副标题 Abstract 外文摘要要求用英文书写,内容应与“中文摘要”对应。使用第三人称。 “Abstract” 字体:Times New Roman,居中,三号,加粗,1.5倍行距,段前、段后0.5行间距,勾选网格对齐选项。 “Abstract”上方是论文的英文题目,字体:Times New Roman,居中,小二,加粗,1.5倍行距,间距:段前、段后0.5行间距,勾选网格对齐选项。 Abstract正文选用设置成每段落首行缩进2字符,字体:Times New Roman,字号:小四,1.5倍行距,间距:间距:段前后0.5行间距,勾选网格对齐选项。 Keywords与Abstract之间空一行,首行缩进2字符。Keywords与中文“关键词”一致,加粗。词间用分号间隔,末尾不加标点,3-5个,Times New Roman,小四。如需换行,则新行与第一个关键词首字母对齐。 Keywords:Write Criterion;Typeset Format;Graduation Project (Thesis)

煤矿安全工程毕业论文

煤矿安全工程毕业论文 煤矿安全工程毕业论文 题目:煤矿事故原因分析及预防对策 摘要 煤矿事故频繁发生是我国煤矿安全生产工作面临的一个重大难题。为了探求煤矿事故的发生机理,分析煤矿事故发生的原因,提出预防对策,以指导我国煤矿安全生产工作,预防煤矿事故的发生,从而改善我国煤矿安全生产状况,保障广大煤矿职工的人身安全。 煤矿事故原因及其预防工作是一个复杂的系统工程,它既包括工程技术问题,也涉及到相关的政策、管理。根据专业特点,本文研究重点集中在工程技术方面,同时兼顾相关的政策与管理。本文主要由两大部分组成,第一部分找出了煤矿五大灾害事故的发生规律、发生原因,有针对性的提出了预防对策。第二部分,在全面总结我国煤矿灾害及其防治技术的基础上,深入分析得出了煤矿灾害事故频发的宏观原因和深层次原因,提出了煤矿灾害防治的国家保障措施和政策建议。 关键词:煤矿事故, 原因, 预防对策,安全监管

目录 摘要 (1) 一、绪论 (4) (一)研究背景 (4) (二)研究问题的提出 (5) (三)本文研究的主要内容和意义 (6) 二、煤矿瓦斯事故原因分析与防治对策 (6) (一)瓦斯爆炸原因分析 (6) (二)控制瓦斯爆炸事故的技术措施 (7) (三)煤(岩)与瓦斯突出及其预防 (9) (四)瓦斯喷出及其预防 (11) (五)小结 (12) 三、煤尘爆炸原因分析与防范措施 (12) (一)煤尘爆炸条件 (122) (二)煤尘爆炸的过程 (13) (三)煤尘爆炸的特征 (13) (四)煤尘爆炸的危害性 (13) (五)采取的防范措施 (14) (六)小结 (15) 四、煤矿火灾发生的原因和防治技术 (15) 4.1煤矿火灾事故发生的原因 (15) 4.2矿井火灾防治技术 (16) 4.3小结 (17) 五、煤矿水灾事故原因分析及防治对策 (17) (一)煤矿水灾事故发生的必要条件 (17) (二)煤矿水灾事故类型 (18) (三)煤矿水灾事故原因 (18) (四)矿井水灾防治对策 (200) 六、煤矿顶板事故的原因和防治 (21) (一)煤矿顶板事故发生的原因 (21) (二)顶板事故的预防措施 (22) (三)小结 (23) 七、煤矿事故频发的原因及预防对策 (24) (一)我国煤矿事故频发的宏观原因 (24) (二)煤矿事故多发的深层次原因 (27) (三)政策和措施建议 (31) 致谢 (35)

毕业论文框架结构

论文框架 摘要,要写五分之四页左右。分为三段。 *@@首先,用三行左右描述课题的研究背景和实现意义。 *@@接着,介绍你想设计一个什么样的系统,有哪些功能,最后完成的系统是什么样的,有哪些功能,是先后带来的好处。 *@@最后,用四五行介绍你这个系统是在什么框架结构下开发的,用到了什么技术,什么开发平台,用到了那些软件来实现的,不同软件完成那些部分的功能 关键字;四到五个 第一章绪论,用不低于五分之四页不多于一页去介绍你的系统开发背景和意义。分两到三段。*@@首先介绍系统在什么背景下开发的 *@@开发的意义是什么 *@@你要开发出来一个什么样的系统,包含大致的功能。 *@@再用一到两页去介绍你的课题的开发目的,开发内容,技术路线 *@@用半页左右介绍你的论文结构安排和提纲。 第二章开发工具介绍,介绍开发过程中用到的各种框架,技术,软件。 *@@先介绍框架,技术这类虚的,再介绍开发平台,所使用的软件这些具体的东西。第二顺序是先介绍重要的,宏观的东西,再介绍次要的,局部用的东西。 *@@开发过程中用到的主要软件都要进行介绍,每种软件介绍(除图表外)不超过一页,过于复杂的可以多一些。图表要清晰,有具体文字说明。 第三章需求分析可行性分析按照软件工程的要求写这一章, *@@先介绍可行性分析,什么是可行性分析,有什么作用,你都进行了哪些可行性分析 *@@再写需求分析,什么事需求分析,为什么要进行需求分析,进行了哪些需求分析 第四章系统设计介绍你的系统是如何设计的, 首先是结构设计,然后是数据库设计 *@@结构设计时你的软件功能结构是什么样的,宏观的先描述一下,配上系统总的结构框图 *@@然后对每一部分的功能进行详细分条描述,配上该部分的结构框图,注意介绍次序,按照一定规律介绍,不要混乱。在这部分介绍里可以通过用例图来说明用户功能。 *@@接着是数据库设计,先介绍数据库设计的重要性,和你对数据库的需求。然后进行概念设计,先介绍系统中有哪些实体,用实体属性图配合介绍,要有文字说明,然后用ER图描述实体之间的关系,要有文字说明,接着用带有文字说明的数据流图介绍系统数据处理过程。 *@@接着进行数据库的物理设计,介绍你用什么软件建立了一个什么样的数据库,数据库中有哪些表,都存储什么东西,然后对每张表进行详细介绍,该表存储什么信息,有哪些字段,有什么约束。 第五章系统实现本章要详细介绍你的系统的每一个细节。 顺序是,先从主页开始介绍,然后再介绍每一个部分。 在介绍的时候,要以用户为主线,先介绍一个用户的所有功能,全部介绍完了再介绍另外一个用户的全部功能。 每个功能介绍的格式是首先四五行对这个功能进行文字描述,然后是截图,然后粘代码,代码要有注释,要粘贴功能代码而不是页面的格式代码。一些重复的功能操作可以不粘贴代码。第六章测试 *@@先用一页半左右介绍测试的原理,有哪些测试,测试的重要性等内容

河南科技大学毕业设计论文模板

【从这里键入摘要内容。字体和格式均不需要修改。页面格式已经设置完毕(小四号宋体,每段开头空二格)。】扼要概括论文主要设计了什么内容,如何设计的,设计效果如何。语言精练、明确,语句流畅;英文摘要须与中文摘要内容相对应;中文摘要约400-500个汉字,英文摘要约300-450个实词;关键词要反映毕业设计说明书(论文)的主要内容,数量一般为4-6个。 设计类论文的摘要:应有类似的文字:(1)本设计的依据和意义的简要描述 (2)采用什么方法(面向对象的方法或软件工程的方法)进行需求分析、总体设计,详细设计、实现了哪些重要的功能。(3)(如果有这部分内容的话)设计过程中对什么问题进行了研究,提出了什么新的思路或者方法(4)系统设计或者研究达到了什么目标。 研究类论文的摘要: (1)本课题的依据和意义的简要描述(2)对哪些算法或者方法进行了哪些研究(3)提出了什么新的思路或者方法,或者对什么方法提出了改进思想(4)经过什么测试验证,证明了新的方法的可行性,或4)研究达到了什么目标。 4,关键词5,关键词6 页眉设置:河南科技大学本科毕业设计论文 页码设置:前言之前部分用Ⅰ,Ⅱ,Ⅲ,…编号 从前言开始用阿拉伯数字1,2,3…编号,前言为第1页

【从这里键入英文摘要内容, 使用Times New Roman 字体,小四号小写,每段开头留四个字符空格】 WORDS :5,关键6

言 章一级标题一 (2) 第1章二级标题一 (2) 第1章二级标题二 (3) §1.2.1 第1章三级标题一 (3) §1.2.2 第1章三级标题二 (3) 章一级标题二 (5) 第2章二级标题一 (5) §2.1.1 第2章三级标题一 (5) §2.1.2 第2章三级标题二 (5) §2.1.3 第2章三级标题三 (6) 第2章二级标题二 (6) 章一级标题三 (7) 第3章二级标题一 (7) §3.1.1 第3章三级标题一 (7) §3.1.2 第3章三级标题二 (7) 第3章二级标题二 (7) 第4章一级标题四 (8) §4.1 第4章二级标题一 (8) §4.1.1 第4章三级标题一 (8) §4.1.2 第4章三级标题二 (8) §4.2 第4章二级标题二 (8) 第5章一级标题五 (9) §5.1 第5章二级标题一 (9) §5.2 第5章二级标题二 (9) §5.3 第5章二级标题三 (9) §5.3.1 第5章三级标题一 (9)

煤矿安全工程毕业论文

毕业论文 论文题目:煤矿事故原因分析及预防对策 摘要 煤矿事故频繁发生是我国煤矿安全生产工作面临的一个重大难题。为了探求煤矿事故的发生机理,分析煤矿事故发生的原因,提出预防对策,以指导我国煤矿安全生产工作,预防煤矿事故的发生,从而改善我国煤矿安全生产状况,保障广大煤矿职工的人身安全。 煤矿事故原因及其预防工作是一个复杂的系统工程,它既包括工程技术问题,也涉及到相关的政策、管理。根据专业特点,本文研究重点集中在工程技术方面,同时兼顾相关的政策与管理。本文主要由两大部分组成,第一部分找出了煤矿五大灾害事故的发生规律、发生原因,有针对性的提出了预防对策。第二部分,在全面总结我国煤矿灾害及其防治技术的基础上,深入分析得出了煤矿灾害事故频发的宏观原因和深层次原因,提出了煤矿灾害防治的国家保障措施和政策建议。 关键词:煤矿事故, 原因, 预防对策,安全监管

Abstract Colliery accident frequently coming up is a vital difficult problem with which our work of safety in colliery production is faced. To explore the cause of colliery accident happening and analyze its reason, we propose some prevention countermeasures in order to instruct our safety work in colliery production and prevent the colliery accident happening. It is helpful to improve the condition of our safety in colliery production and guarantee most of miners’ personal security. It is a complex system engineering for the causes of colliery accident and its prevention job. It contains engineering technology and correlative with policy and administration. According to its profession characteristics, this thesis concentrates on the engineering technology. At the same time we must consider correlative policy and administration. It is composed of three parts. In one part, we find the law and reasons about five kinds of disastrous accident happening. So we propose prevention countermeasure against all kinds of dangerous condition. In two parts, we research into our country laws and regulations and some problems existing in the supervisory organization of colliery safety restraining colliery accident, and then we can provide good countermeasure. In three parts, on the base of summarizing colliery disaster and its prevention technology, we further analyze the deep reason of colliery disaster accident. And then we propose ensuring action and policy suggestion of colliery disaster preventing.

数据库设计

数据库设计 摘要 现代科学技术飞速发展,数据库技术是计算机科学技术发展最快,应用最为广泛的技术之一。数据库技术是信息资源管理最有效的手段。根据一个给定的环境的信息需求、处理需求和应用环境,按照数据库规范化设计方法,遵循规范化理论,考虑数据库及其典型应用系统的开发过程,设计数据模式和应用系统,这就是本文所讨论的数据库设计。 关键词:数据库设计;结构设计;数据模式;概念结构;逻辑结构

一、引言 数据库设计是指对于一个给定的应用环境,构建最优的数据库模式,建立数据库及其应用系统,使之能有效的存储数据,满足各种用户的应用需求。数据库的设计关系到系统运行性能, 必须充分考虑数据的一致性、完整性、安全性、可伸缩性。而每一个数据库都是由多条记录组成的,各条记录之间的关系形成了数据库的模型。基本的数据库模型有:层次、网状和关系等三种。目前应用最为普遍的是关系数据库。 规范化理论定义了关系与关系模式。在关系模式中, 满足特定要求的关系就称之为范式, 由低到高分别为第一范式(1NF), 第二范式(2NF), 第三范式(3NF), 一直到第五范式(5NF)。满足这些规范的数据库是简洁的、结构明晰的, 同时, 不会发生插入( insert) 、删除( delete) 和更新( update) 操作异常。反之, 不仅给数据库的编程人员制造麻烦, 而且很难维护, 极大地浪费数据库资源和性能。在一般的应用数据库的设计中, 达到第三范式就可基本满足数据库的要求。下面将就数据库设计经验和技巧进行探讨。 二、数据库设计的目标及任务 (一)数据库设计的目标 数据库设计的目的即设计目标从根本上来说就是要实现数据的共享和安全存取。一个优秀的数据库设计必须要最终实现用户对于数据共享的具体要求,必须要在满足于用户的数据存取要求的基础上实现对于数据的关联性及优化,必须实现数据的安全性及可移植性,以保证用户数据能够简单的进行移植,必须要实现数据库的可扩容性结构以保证数据库对于用户未来数据要求的兼容性等等。 (二)数据库设计的任务 数据库设计的基本任务是:根据一个单位的信息需求、处理需求和数据库的支撑环境(包括DBMS、操作系统和硬件),设计出数据模式(包括外模式、逻辑(概念)模式和内模式)以及典型的应用程序。对应的,数据库设计的成果也包含两个部分:数据模式和以数据库为基础的应用程序,前者是数据库设计的基本成果,一般要符合数据库设计的目标;后者则是在基本成果上对数据库的具体应用。 三、数据库选择 应根据应用需要选择数据库。一般市场主要流行三大类数据库:大型数据库(Oracle) , 中小型数据库(SQL Server, DB, Informix) , 小型数据库(MySQL Server, Acess)。选用原则有

苏州大学本科生毕业设计论文模板

本科生毕业论文 论文题目[单击开始输入论文题目] 姓名[此处输入姓名] 指导教师姓名[此处输入指导教师姓名] 学院名称[此处输入学院名称] 年级/专业20 级 论文提交日期20 年月

使用说明:目录内容不需要更改,将鼠标置于目录内容上点击鼠标右键,从中选择“更新域 更新整个目录”即可 目录 中文摘要 (1) Abstract (2) 前言 (3) 1文献综述 (3) 1.1概念界定 (3) 1.1.1XXX1 (3) 1.1.2XXX2 (3) 1.2[此处输入二级标题] 如国内外研究现状 (4) 1.2.1[此处输入三级标题] (4) 1.2.2[此处输入三级标题] (4) 1.3[此处输入二级标题] 如问题提出 (4) 1.3.1[此处输入三级标题] 如研究意义 (4) 1.3.2[此处输入三级标题] (4) 2[此处输入一级标题] (5) 2.1[此处输入二级标题] (5) 2.1.1[此处输入三级标题] (5) 2.1.2[此处输入三级标题] (5) 2.2[此处输入二级标题] (5) 2.2.1[此处输入三级标题] (5) 2.2.2[此处输入三级标题] (5) 3[此处输入一级标题] (6) 3.1[此处输入二级标题] (6) 3.1.1[此处输入三级标题] (6) 3.1.2[此处输入三级标题] (6) 3.2[此处输入二级标题] (6) 3.2.1[此处输入三级标题] (6) 3.2.2[此处输入三级标题] (6) 4讨论 (7)

4.1[此处输入二级标题] (7) 4.1.1[此处输入三级标题] (7) 4.1.2[此处输入三级标题] (7) 4.2[此处输入二级标题] (7) 4.2.1[此处输入三级标题] (7) 4.2.2[此处输入三级标题] (7) 5研究创新、不足与展望 (9) 结论 (10) 参考文献(一定注意参考文献格式和文献类型标识符,包括标点符号) 11致谢 (12) 附录 (13)

安阳工学院本科毕业论文写作模版

指导文件6: 工学院本科毕业设计(论文)写作规 (部参考) 注意红色部分为注释,使用时请记得删除

附件1: ANYANG INSTITUTE OF TECHNOLOGY 本科毕业论文 中文题目(二号黑体) 英文题目(18pt Time New Roman,Bold) 系(院)名称:(四号宋体) 专业班级:(四号宋体) 学生:(四号宋体) 指导教师:(四号宋体) 指导教师职称:(四号宋体) 年月 附件2:

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得工学院及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解工学院关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部容。 作者签名:日期: 附件3:

录 英文摘要、关键词 引言 第1章………………………………………… 1 1.1.1 ×××××××××××××…………………………………………… 1.1.2 ×××××××××××××…………………………………………… 1.2 ×××××××××××××……………………………………………… 1.3 ×××××××××××××………………………………………………第2章×××××××××××××××………………………………… 2.1 ×××××××××××××……………………………………………… 2.1.1×××××××××××××……………………………………………… 2.1.2×××××××××××××……………………………………………… 2.2 ×××××××××××××……………………………………………… 2.3 ×××××××××××××………………………………………………第3章××××××××××××……………………………………………… 3.1 ×××××××××××××……………………………………………… 3.2 ×××××××××××××………………………………………………第4章×××××××××××××…………………………………………结论……………………………………………………………………………………致…………………………………………………………………………………… 参考文献………………………………………………………………………………

毕业论文(电子版一份-纸质版一份)

高等教育自学考试 毕业设计(论文)基本要求 中原工学院继续教育学院 二零一零年 (选题:项目的可行性研究、施工组织、成本控制等内容进行论文撰写)

根据全国自考委关于《高等教育自学考试实践性环节考核管理试行办法》的精神,中原工学院经过认真论证,特制定自学考试实践性环节考核毕业论文(设计)答辩实施细则。 一、毕业设计(论文)的基本要求 1.应考者在所学专业全部课程考试合格后方可报名参加毕业设计(论文)考核,并参加论文答辩。设计(论文)题目一般由指导教师拟定也可根据规定的课题大纲考生自选。 2.毕业设计说明书(论文)应中心突出,内容充实,论据充分,论证有力,数据可靠,结构紧凑,层次分明,图表清晰,格式规范,文字流畅,结论解释合理。毕业设计说明书篇幅以6000~8000字为宜,毕业论文篇幅以8000~10000字为宜 3.毕业设计(论文)中所使用的计量单位一律采用国际标准单位。 4.毕业设计(论文)必须由学生本人独立完成,不得弄虚作假,不得抄袭他人成果。 5.毕业设计(论文)成绩保留2年:即自论文答辩之日算起,2年内成绩有效。 二、毕业设计说明书与毕业论文的撰写 一篇完整的毕业设计说明书或毕业设计论文通常由题名(标题)、前言、摘要、关键词、目次页(目录)、符号及单位说明、插图及附表清单、引言、正文、结论、致谢(谢辞)、附录和参考文献等几部分构成。 1.毕业设计说明书撰写的内容与要求 一份完整的毕业设计说明书应包括如下主要内容: (1)标题:设计课题名称,要求简洁、确切、鲜明。 (2)前言:是作者对设计说明书基本特征的简介,如说明研究工作的缘起、背景、主旨、目的、意义、编写体例,以及资助、支持协作经过等;也可评述和对相关问题研究阐发。

数据库原理试卷(2010-2011下_A)

____________________ 系 ____________________专业_____________ 班 姓名_______________学号______________________ 密 封 线 内 不 要 答 题 ———————————密———————————————封———————————————线———————————— 一、填空题:(每空1分,共10分) 1. __事务__是恢复和并发控制的基本单位,数据库系统中要求它具有ACID 特性。 2. 数据库恢复的原理用一个词表示,就是__备份__。 3. 设F 是基本关系R 的一个或一组属性,但不是关系R 的码。如果F 与基本关系S 的主 码Ks 相对应,则称F 是基本关系R 的__________。 4. 一个M 行N 列的关系,和一个K 行L 列的关系进行笛卡尔积,生成目标关系的列数 为__NL________。 5. 写出实现“收回用户U1对学生表(STUD)的修改权”这一功能的SQL 语句: ______revoke__update___on_____table___STUD____from____U1_________ 6. 数据模型的三要素包括数据结构、数据操作和____完整性约束_____。 7. 关系代数的基本操作有查询、插入、修改和___删除____。 8. 在基于日志的数据库数据恢复技术中,对发生故障时没有完成的事务应执行 _____操作。 8、E-R 方法中的实体用 矩形 图形表示 。 9、把对数据库中某些数据的一定的操作权限授予某一用户,可以通过命令 grant 完成。 10、在3NF 的基础上,消除了 主码间的传递或者部分依赖函数 以后的关系模式,属于BCNF 。 二、单项选择题:(每小题1分,共30分,答案集中写到下页) 1、 以下说法中错误的是: A 、 数据库中的数据是长期存储的 B 、 数据库中的数据是按照一定方式组织的 C 、 数据库中的数据是可共享的 D 、 数据库中的数据是没有冗余的 2、 以下哪种说法不符合数据管理技术的发展历程? A 、 数据越来越结构化 B 、 数据独立性越来越好 C 、 数据库管理系统越来越简单 D 、 越来越多的数据管理功能由系统替人完成 3、 在概念数据模型中,联系用于描述现实世界中事物之间的关联关系。关于联系,以下说法错误的是: A 、 E R 模型通过1:1、1:n 和m:n 三种联系描述现实世界中各类事物之间的关联关系 B 、 联系可用于描述一个实体和它的属性的关联关系 C 、 联系可用于描述一个实体集内记录之间的自联系关系 D 、 联系可用于描述两个实体集实体之间的关联关系 4、 在关系数据库中,NULL 是一个特殊值,在很多数据操作中都需要对NULL 进行特殊处理。关于NULL ,下列说法正确的是 A 、 判断元组的某一列是否为NULL 一般使用“=NULL ” B 、 NULL 在数据库中表示尚不确定的值 C 、 对数值型数据,NULL 等价于0 D 、 N ULL 只适用于字符和数值类型 5、 视图是数据库中的重要对象,下列有关视图的说法错误的是 A 、 一般情况下,数据库只存储视图的定义,其数据仍存放在相关的基本表中 B 、 可以将复杂的查询语句封装在视图中以简化相关查询语句的编写 C 、 通过视图可以屏蔽不希望用户看到的敏感数据,提高数据库数据的安全性 D 、 只能在基本表上建立新的视图 安阳工学院 数据库原理 课程试卷 2010—2011 学年第 二 学期

吉林大学毕业论文(设计)要求及格式

论文要求 一、评优的毕业论文(设计)必须经过答辩。 二、毕业论文(设计)必须打印。文中所有的公式、图表及程序代码,在条件许可 时,应打印输出。 三、撰写200字左右的中文论文摘要,提倡以中外两种文字书写,外文摘要附在中 文摘要之后。 四、毕业论文(设计)一律左侧装订,A4正常打印。封面采用吉林大学统一模式。 (注:论文采用A4开本;正文字体:“All Times Roman”;正文字号:“小四”; 页眉:“吉林大学毕业生论文”居左+“论文题目”居右,字号:六号,字体:“宋体”;格式要求详见附件) 五、文中所用的符号、缩略词、制图规范和计量单位,必须遵守国家规定的标准或 本学科通用标准。作者自己拟定的符号、记号缩略词,均应在第一次出现时加以说明。 六、注序要与文中提及的页码一致。 七、文中引述的参考文献一律列在文章末尾,应分别依次标出: 【期刊文献】:编号、作者、文章题目、刊名、年份、卷期、引用页码 【图书文献】:编号、作者、书号、出版单位、出版年份、版次、引用页码。 八、论文包括:摘要(中、英)、目录、绪论、章节、致谢、参考文献等。(例如第 一章、第二章第一节、第二节) 九、目录单独标注页码;绪论、章节、致谢、参考文献等统一标注页码。摘要(中、 英)不标注页码。 十、指导教师评语、评阅人评语、答辩意见,在装订时,装订在论文的最后。 (见最后三页,打出来,放到论文打印稿的最后三页,顺序为指导教师、评阅人、答辩组组长) 十一、字数:6000—12000字。 吉林大学应用技术学院

No. 毕业论文(设计) 题目:_________________________________________________ _________________________________________________ 学生姓名__________________ 专业__________________ 班级__________________ 指导教师__________________ 年月日

毕业设计论文模板

本科生毕业论文(设计)Undergraduate Graduation Thesis(Design) 题目Title: 院系 School (Department): 专业 Major: 学生姓名 Student Name: 学号 Student No.: 指导教师(职称) Supervisor(Title): 时间:年月日 Date: Month Day Year

说明 1. 毕业论文(设计)的写作格式要求请参照《中山大学本科生毕业论文 的有关规定》和《中山大学本科生毕业论文(设计)写作与印制规范》。 2. 除完成毕业论文(设计)外,还须填写三份表格: (1)表一毕业论文(设计)开题报告; (2)表二毕业论文(设计)过程检查情况记录表; (3)表三毕业论文(设计)答辩情况登记表。 3. 上述表格均可从教务部主页的“下载中心”处下载,如表格篇幅不够, 可另附纸。每份毕业论文(设计)定稿装订时应随同附上这三份表格。4. 封三是毕业论文(设计)成绩评定的主要依据,请认真填写。 Instruction 1. Please refer to ‘The Guidelines to Undergraduate Graduation Thesis (Design) at Sun Yat-sen University’and ‘The Writing and Printing Format of Undergraduate Graduation Thesis(Design) at Sun Yat-sen University’for anything about the thesis format. 2. Three forms should be filled up before the submission of the thesis (design): (1)Form 1: Research Proposal of Graduation Thesis. (2)Form 2: Process Check-up Form. (3)Form 3: Thesis Defense Performance Form. 3. All the above forms could be downloaded on the website of the Office of Education Administration. If there is not enough space in the form, please add extra sheets. Each thesis (design) should be submitted together with the three forms. 4. The form on the inside back cover is the grading sheet. Please fill it up before submission.

安全工程毕业论文

某施工现场危险性分析及安全控制措施

摘要 随着我国经济的快速发展,全国各地的各种工程建设项目也在大规模的进行。但由于各种原因导致我国建筑行业的安全形势严峻,事故高发。本文以邵阳市双新花园工程项目为分析对象,先后介绍了该项目的工程概况和施工现场人、物、管理和环境等方面的安全现状,并主要对桩基工程、脚手架工程、混凝土工程、模板工程及现场临时用电进行危险因素辨识,针对该项目中存在的危险因素运用作业条件危险性评价法和事故树对其进行危险性分析和探讨,最后将分析结果与现场实际相结合,从安全管理、安全安教育和环境等方面采取相应的安全控制措施,以减少事故的发生,保障人身财产安全,确保项目施工作业活动的安全开展。 关键词:施工现场;安全现状;危险性分析;事故树分析;安全控制措施

ABSTRACT With the rapid development of our country’s economy, var ious of the construction projects are also being large-scale carried around the country. But for various reasons lead the security situation of China’s construction industry is very grim and high accident. In this article, a new pair of Shaoyang City Garden project as the analysis object, successively introduced the engineering outline of the project, the construction site, content, management and environmental security situation, and mainly to the Pile Foundation Engineering, Scaffold Engineering, Concrete Engineering, Template Engineering and Site Temporary Electricity power for the risk factors identification, according to risk factors existed in this project, the paper uses operation risk assessment method and accident for the risk analysis and discussion. finally combining the results with the actual, taking corresponding safety control measures reduces the happening of the accident to ensure personal property security and the safety of the project construction activities from the safety management, safety education and environment aspects. Key words: The Construction site ;Safety situation;Hazard Analysis;The fault tree analysis;Safety control measures

中原工学院毕业实习报告

毕业实习报告

目录 前言 (1) 1 实习概况 (2) 1.1 实习目的 (2) 1.2 实习时间 (2) 1.3 实习单位概况 (2) 1.4 实习岗位介绍 (4) 2 实习接受的培训和入场和教育情况 (5) 2.1 入厂培训主要讲座内容和体会 (5) 2.2 入厂安全教育讲座内容和体会 (5) 2.3 入场专业教育讲座内容和体会 (6) 2.4 入场专业教育讲座内容和体会 (6) 3 实习内容 (7) 3.1 实习工作岗位主要内容 (7) 3.2 在实习岗位的主要工作步骤 (7) 3.3 实习工作岗位与专业主要课程的联系 (12) 3.4 实习工作岗位需要具备的主要知识和技能掌握 (12) 3.5 实习工作岗位与师傅和同学团结合作的情况 (12) 4 实习的效果和收获 (14) 5 实习中期望学校和企业改进实习效果的合理化建议 (15) 6 毕业实习总结 (17) 附件1:毕业实习证明及鉴定表 附件2:毕业实习考核评价表

前言 毕业实习是每个大学生必须拥有的一段经历,它使我们在实践中了解社会,让我们学到了很多在课堂上根本就学不到的知识,受益匪浅,也打开了视野,增长了见识,使我认识到将所学的知识具体应用到工作中去,为以后进一步走向社会打下坚实的基础,只有在实习期间尽快调整好自己的学习方式,适应社会,才能被这个社会所接纳,进而生存发展。刚进入单位的时候我有些担心,经历了一连串的实习之后,我努力调整观念,正确认识了单位和个人的地位以及发展方向,我相信只要我们立足于现实,改变和调整看问题的角度,锐意进取,在成长的道路上不断攀登,有朝一日,那些成才的机遇就会纷至沓来,促使我们成为社会公认的人才。

2011安阳工学院期末考试试题——现

2011安阳工学院期末考试试题——现 《现代科学技术概论》 1、要实现可持续的经济增长必须改变资源的利用方式,从型转变为型。 2、复合材料中一种材料作为,另一种材料作为。与第一、二代复合材料相比,第三代复 合材料主要是在基体方面作了改进。 3、激光器主要由和谐振腔构成,它主要是解决问题。 4、非线性方程有一种对的敏感依赖性,外界微小的扰动都将导致解的巨大变化,有时甚 至会面目全非,即洛伦兹提出所谓蝴蝶效应。 5、19世纪末由物理学领域所谓“两朵乌云”引发的革命,最终产生了和两大理论。 6、按是否随它本身的转化或人类的利用而日益减少来划分,能源可分为和。 7、是标志集成电路水平的一项重要指标,即指在一定面积的硅片上所集成的晶体管元件的。8、2005年10月我国的号飞船顺利升空和安全着陆,首次进行了多人多天的飞行, 标志着我国航天技术又迈出重要一步。 9、以光谱或温度为横坐标,光度或绝对星等为纵坐标的图谱叫图。处在该图左上方到右 下方的对角线狭窄带区内的恒星为主序系星。 10、在距地面约36000千米的赤道上空等间隔放置颗卫星就可实现除两极外的全球通信。 11、在系统实现空间、时间或功能的结构过程中,如果没有外界的特定干扰,仅是依靠 系统内部的相互作用来达到,这种系统称之为自组织。 12、基因是分子上具有效应的特殊片段。 13、当代科学技术发展形成的思维方式的特点是:从还原论到;从线性思维到非线性思维;从决定论思维方式到非决定论思维;从精确思维到模糊思维。 三、单项选择题 1、分形与混沌是(A)的。 A、内在一致 B、实质不同 C、外在相似 D、完全不同 2、下列(D)不能作为研究微观粒子结构的工具。

安全工程毕业论文任务书

毕业设计 [论文] 题目建筑企业职业卫生安全文化 建设及评价指标体系的建立 系别:环境与市政工程系 专业:安全工程 姓名:张军 学号: 032408158 指导教师:蔡宝森 河南城建学院 2012年 3 月 12 日

河南城建学院毕业设计(论文) 任务书 题目建筑企业职业卫生安全文化建设及评价指标体系的建立 系别环境与市政工程系专业安全工程班级0324081学号58 学生姓名张军指导教师蔡宝森发放日期2012年 3月 12日

河南城建学院本科毕业设计(论文)任务书

第一章绪论 随着科学的发展和生产力的提高,新材料、新技术、新工艺广泛应用于经济生产活动中,其带来的职业卫生安全问题也愈来不可忽视。在我国,建筑业是我国国民经济的重要生产部门,建筑业的迅速发展带来了巨大的GDP产值,对我国的经济起到了强劲的拉动作用。同时,我国从事建筑业的主要是文化素质不高的民工群体,由于自身因素,民工在职业卫生安全保护方面意识淡薄,不注意健康检查,一旦患上职业病,不仅使自身遭受疾病的困扰,还会给家庭带来沉重的经济负担。只有创造合理的劳动工作条件,才能使所有从事劳动的人员在体格、精神、社会适应等方面都保持健康。只有防止职业病和与职业有关的疾病,才能降低病伤缺勤,提高劳动生产率。 第二章职业卫生及我国职业卫生现状概述 2.1职业卫生的概念 职业卫生研究的是人类从事各种职业劳动过程中的卫生问题,其中包括劳动环境对劳动者的、健康的影响及防治职业性危害的对策。职业性有害因素是劳动者在不良的劳动环境和劳动条件下工作时,由生产过程、劳动过程中产生的可能影响劳动者健康的某些因素。例如石粉过筛时产生的粉尘;油漆工在刷漆或喷漆时散发出来的苯、甲苯、二甲苯或其他有机溶剂;放射科在透视或摄片过程中接触到的X射线等,都称之为职业性有害因素,也叫生产性有害因素。 2.2 我国职业卫生工作现状: 建国以来,我国职业卫生监管职能发生了三次重大变化。第一阶段:自新中国成立到1998年,职业卫生监管主要由劳动卫生部门负责;第二阶段:1998年,政府机构改革,将劳动部承担的职业卫生监察职能,交由卫生部承担;第三阶段:2003年,中央机构编制委员会办公室下发了《关于国家生产监督管理局》主要职责内设机构和人员编制调整意见的通知》,对职业卫生监督管理的职责进行了调整,将卫生部承担的作业场所职业卫生监督检查职责划到了国家安全生产监督管理局。 在建筑企业方面,我国与2006年颁布实施了《建设项目职业病危害分类管理办法》规定了建设项目中,公布了可能产生严重,对职业病危害的与评价、职业病危害控制效果评价和职业病危害控制效果评价做了具体评价。 2.2.1我国职业卫生工作取得的成就 一、研制和颁布了一系列职业卫生的有关标准与法规 从1954年第一次全国工业卫生会议开始,50多年来,中央及各省市人民政府先后颁发了近500份有关法律法规和规范性文件,对解决防尘防毒、职业病待遇、劳动卫生管理、各种职业病防治技术等方面作了明确规定。50年代,国家规定了14种职业病,1987年由卫生部、劳动人事部、财政部、中华全国总工会颁布的《职业病范围和职业病患者处理方法的规定》规定规定了九类99中职业病。1999年首批颁布有毒物质职业接触生物限值6种,监测指标8个。标准化研究也与国际接轨,走上了规范化道路。

相关主题
文本预览
相关文档 最新文档