毕业设计(论文)煤矿安全信息检测网站开关量报警及断电查询.doc
《毕业设计(论文)煤矿安全信息检测网站开关量报警及断电查询.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)煤矿安全信息检测网站开关量报警及断电查询.doc(37页珍藏版)》请在三一办公上搜索。
1、山东理工大学毕业设计(论文)题目: 煤矿安全信息检测网站 开关量报警及断电查询 学 院:电气与电子工程学院专 业:电子信息工程技术 学生姓名: 学 号: 0 指导教师: 毕业设计(论文)时间:二00七年五月十四日六月二十三日共六周摘 要网络的高速发展给人们给人们带来诸多好处,但也有很多弊端。用WWW(万维网)建立一个网络统一平台,实现煤矿全网的统一管理和完善的安全监测,是完善煤炭安全生产和管理的重要组成部分,它将确保安全生产和生产的高效率。本课题主要包括网页制作和ASP程序设计,要求熟悉数据库和网页设计工具,利用层次表格和页面设计技术,设计基于IE浏览器的工业数据查询和打印页面表格,实现高效地
2、信息查询。本论文主要论述的是开关量的报警及查询的设计和实现。课题的开发主要应用了ASP技术及SQL Server数据库以及Dreamweaver 软件。开发完成后,对课题的要求是设计所进行的全部技术工作应符合生产实际,同时要求在毕业设计阶段能独立思考,独立进行设计,努力完成设计任务,以提高学生毕业后独立工作能力。关键字: SQL Server ASP Dreamweaver CSS 报表目 录摘 要- 1 -第一章 绪 论1. 煤矿安全检测背景1. 煤矿安全检测适用对象1. 课题的提出1. 涉用软件的基本介绍2第二章 SQL SERVER 20003. SQL Server 2000 是什么3
3、. SQL Server 2000主要特点3. SQL语言4. SQL语句基本语法4第三章 ASP6. ASP是什么6. ASP的应用环境6. ASP环境安装与配置9第四章 ASP.NET10. ASP.NET是什么10. ASP.NET与IIS、ASP 之间的比较11. ASP.NET的结构和特征13. ASP.NET运行环境配置13第五章 CSS报表的制作过程15. Dreamweaver 8 的功能15. 数据库设计的基本步骤16. 网页创建的工作流程16. 报表界面设计17结 论25参考文献26致 谢27附 录28第一章 绪 论. 煤矿安全检测背景近年来,煤矿安全状况形势非常严峻,不断
4、发生瓦斯(甲烷)爆炸事故,造成大量矿工伤亡和财物的大量毁损。中国青年报报道从12月19日召开的全国煤炭工业改革与发展大会获悉,我国煤炭今年产量预计将达到16亿吨,居世界首位。但目前我国煤矿事故死亡人数,远远超过世界其它产煤国家煤矿事故死亡总数,每年事故死亡近万人,安全生产形势仍相当严峻。今年1月至11月份,全国煤矿共发生一次死亡10人以上特大事故49起,死亡1015人,其中一次死亡30人以上的特别重大事故7起,死亡360人。发生这些瓦斯爆炸事故的主要原因,大多是由于瓦斯集聚时未能及时准确地测定瓦斯浓度,采取有效预防措施所致。煤矿瓦斯事故的发生,不仅造成了大量人员伤亡,还给国家财产带来了巨大损失
5、。因此,加强对煤矿井下环境的监控,以确保煤矿的安全生产,贯彻“安全第一,预防为主”的方针是十分必要的。 煤矿的安全生产关系到人民群众的生命财产安全,关系到经济发展和社会稳定,是煤矿企业生产管理的重中之重。随着矿井开采水平的延伸,安全生产管理方面的风险将逐渐加大,成为制约企业进一步发展的瓶颈。随着煤炭行业信息化和网络化的发展,在我国大多数煤矿企业生产的实际过程当中基本都采用了各种各样的安全监测监控系统,并在实际应用当中发挥了重要的作用。但由于国内生产的各种安全监测系统多为封闭系统,互不兼容,其中使用的通信协议和信息交换标准都是由厂家自己制定的,严格保密,互不兼容,缺乏统一的通信及信息交换标准,如
6、使用现场总线系统、串口RS-232/485通信以及其他的系统如电力监测多使用ATM网,工业电视系统使用HFC方式,网络结构和通信模式多样,极不规范。. 煤矿安全检测适用对象煤矿安全信息检测适用于:各煤炭矿务局、各大中小型煤矿、各级煤矿开采开发公司、各级安全生产监督管理局等. 课题的提出 本课题来源于工业监控系统中信息发布网站系统的后继应用开发。目前在安全系统中存在着些许问题:网络信息资源的大规模、多样化和快速增长,使传统的信息加工和处理方式多半不再适用,需要开发比以往信息检索系统功能更强大、数据库容量更大的检索软件和系统。信息源的分散无序和多变易逝,将迫使人们重新定义相关性判断的概念和标准,检
7、索评价标准等都得重新定义。 信息内容特征抽取更加复杂化。网络信息除文本信息外,还有图表、图形、图象、声音和影视等多种媒体的信息,因而需要研究多媒体信息内容特征的表现和抽取的索引手段,并在时效、自动化实现、成本等方面具有实用价值。此外,对于高性能、简单易用的友好用户界面的需要也将越来越迫切。因此本课题从信息用户角度对开关量报警及断电记录查询系统进行研究。. 涉用软件的基本介绍主要采用Dreamweaver作为制作工具,后台采用SQL Server 2000数据库。Dreamweaver8是Macromedia公司推出的专门用于网页排版的软件,它以其强大的功能而著称于世。它提供强大的排版工具,可以
8、快速而直接的进行各种页面的设计,而且我们可以运用各种语言:如ASP、JSP、PHP等语言,实现动态网页的制作。SQL Server 2000是Micrsoft公司最新推出的高性能关系数据库管理系统,是Micrsoft公司在大型数据库领域的最新版本和旗舰产品,SQL Server 2000由一组数量众多的数据库组件组成。在使用方式上彼此协调,以满足用户在数据存储和管理、大型Web站点支持和企业数据分析处理上的需求。第二章 SQL Server 2000. SQL Server 2000 是什么SQL Server 是微软公司开发的一个关系数据库管理系统,以Transact_SQL作为它的数据库查
9、询和编程语言。TSQL是结构化查询语言SQL的一种,支持ANSI SQL92标准。SQL Server采用二级安全验证、登录验证及数据库用户帐号和角色的许可验证。SQL Server 支持两种身份验证模式:Windows NT身份验证和SQL Server 身份验证。SQL Server 为公共的管理功能提供了预定义的服务器和数据库角色,可以很容易为某一特定用户授予一组选择好的许可权限。 SQL Server可以在不同的操作平台上运行,支持多种不同类型的网络协议如TCP/IP、IPX/SPX、Apple Talk等。SQL Server在服务器端的软件运行平台是Windows NT、Windo
10、ws9x,在客户端可以是Windows3.x、Windows NT、Windows9x,也可以采用其它厂商开发的系统如Unix、Apple Macintosh等。微软的SQL Server是一项完美的客户/服务器系统。SQL Server需要安装在Windows NT的平台上,而Windows NT可以支持Intel 386,Power PC,MIPS,Alpha PC和RISC等平台,它使SQL Server具备足够的威力和功能。SQL Server 提供服务器端的软件,这部分需要安装在NT Server上,SQL Server的用户端则可以安装在许多用户端PC系统中,Windows可以让用
11、户端进行数据库的建立,维护及存取等操作,SQL Server可以最多定义32767个数据库,每个数据库中,可以定义20亿个表格,每个表格可以有250个字段,每个表格的数据个数并没有限制,每一个表格可以定义250个索引,其中有一个可以是Clustered索引。SQL Server 所使用的数据库查询语言称为Transact-SQL,它是SQL Server的核心,Transact-SQL强化了原有的SQL关键字以进行数据的存取,储存及处理等功能,Transact-SQL扩充了流程控制指定,可以方便的编写功能强大的存储过程,他们存放在服务器端,并预先编译过,执行速度非常块,触发是一种特殊的存储过程
12、,用来确保SQL Server数据库引用的完整性,你可以建立插入,删除和更新触发以控制相关的表格中对数据列的插入,删除和更新,还可以使用规则(Rule),缺省(default)以及限制(Constraints),来协助将新的数值套用到表格中去。. SQL Server 2000主要特点(1)与Internet的紧密结合SQL Server 2000的数据库引擎集成了对XML的支持,同时以可扩展、易于使用和安全的特点,成为建设大型Web站点最好的数据存储设备之一。SQL Server 2000的编程模式在很大程度上与专用于开发Web应用的Windows DNA架构相集成。(2)可扩展性和可用性S
13、QL Server 2000所支持的联盟数据库服务器特性允许用户在多个数据库服务器上水平划分数据表,从而使得用户把本来一台服务器负责的功能扩展到多台数据库服务器上去。(3)企业级数据库SQL Server 2000关系数据库引擎具备有完善而强大的数据处理功能。它在有效保证数据库一致性的基础上,尽量降低成千上万的数据库用户进行并发访问时的管理和延迟成本。(4)简单、友好的操作方式SQL Server 2000包含一整套的管理和开发工具。这些工具都具有非常友好的用户界面,在提供强大功能的同时,易于安装、使用和发布。用户可以把更多的精力放在自己的业务问题上,可以非常迅速地建立并发布强大而复杂的数据库
14、的数据库应用系统。(5)数据仓库支持SQL Server 2000为了满足现代企业对大规模数据进行有效分析和利用的要求,包含了一系列提取、分析、总结数据的工具从而使联机分析处理成为可能。同时,SQL Server 2000提供了英语查询工具和编程接口,使得以英语为基础设计和管理、查询数据库成为了可能。. SQL语言2.3.1 SQL是什么 SQL(StructuredQueryLanguage,译为结构化查询语言)在关系型数据库中的地位就犹如英语在世界上的地位。它是数据库系统的通用语言,用户用它可以用几乎同样的语句在不同的数据库系统上执行同样的操作。比如“select*from数据表名”代表要
15、从某个数据表中取出全部数据。在Oracle9i、SQLServer2000、Foxpro等关系型数据库中都可以使用这条语句。SQL已经被ANSI(美国国家标准化组织)确定为数据库系统的工业标准。2.3.2 SQL语言的分类(1)SQL语言按照功能分类:1数据查询语言DQL:查询数据。2数据定义语言DDL:建立、删除和修改数据对象。3数据操纵语言DML:完成数据操作的命令,包括查询。4数据控制语言DCL:控制对数据库的访问,服务器的关闭、启动等。. SQL语句基本语法2.4.1 SELECT语句的完整语法为:SELECTALL|DISTINCT|DISTINCTROW|TOP*|talbe.*|
16、table.field1ASalias1,table.field2ASalias2,FROM tableexpression,IN externaldatabaseWHEREGROUP BYHAVINGORDER BYWITH OWNERACCESS OPTION说明:用中括号()括起来的部分表示是可选的,用大括号()括起来的部分是表示必须从中选择其中的一个。2.4.2动态sql语句基本语法 1普通SQL语句可以用Exec执行 eg: Select * from tableName Exec(select * from tableName) Exec sp_executesql Nselect
17、 * from tableName - 请注意字符串前一定要加N 2字段名,表名,数据库名之类作为变量时,必须用动态SQL eg: declare fname varchar(20) set fname = FiledName Select fname from tableName - 错误,不会提示错误,但结果为固定值FiledName,并非所要 Exec(select + fname + from tableName) -请注意 加号前后的 单引号的边上加空格 当然将字符串改成变量的形式也可以 declare fname varchar(20) set fname = FiledName
18、-设置字段名 eclare s varchar(1000) set s = select + fname + from tableName Exec(s) - 成功 exec sp_executesql s - 此句会报错 declare s Nvarchar(1000) - 注意此处改为nvarchar(1000) set s = select + fname + from tableName Exec(s) - 成功 exec sp_executesql s - 此句正确 3输出参数 declare num int, sqls nvarchar(4000) set sqls=select
19、count(*) from tableName exec(sqls) -如何将exec执行结果放入变量中? declare num int, sqls nvarchar(4000) set sqls=select a=count(*) from tableName exec sp_executesql sqls,Na int output,num output select num第三章 Asp. ASP是什么ASP是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序。使用ASP可以组合HTML页、脚本命令和ACTIVEX组件以创建交互的Web页和基于Web的功能强大的
20、应用程序。ASP应用程序很容易开发和修改。ASP是服务器端脚本编写环境,可用它来创建动态Web页或生成功能强大的Web应用程序。ASP页是包括HTML标记、文本和脚本命令的文件。ASP页可调用ACTIVEX组件来执行任务。通过ASP,可为Web页添加交互内容或用HTML页构成整个Web应用程序,这些应用程序使用HTML页作为客户的界面。浏览器从Web服务器上请求ASP文件时,ASP脚本开始运行。然后Web服务器调用ASP,ASP全面读取请求的文件,执行所有脚本命令,并将Web页传送给浏览器。由于脚本在服务器上运行而不是在客户端运行,传送到浏览器上的Web是在Web服务器上生成的。所以不必担心浏
21、览器能否处理脚本,Web服务器已经完成了所有脚本的处理,并将标准的HTML传输到浏览器。由于只有脚本的结果返回到浏览器,所以服务器脚本不易复制。. ASP的应用环境3.2.1 在ASP页面中添加服务器端脚本服务器脚本是一系列指令,用于向Web服务器发出命令。若要在ASP页面中插入服务端脚本,首先需要设置所使用的脚本语言,有以下3种设置方式:使用LANGUAGE指令LANGUAGE指令设置用于解释脚本命令的语言,语法格式如下:注意:Language指令必须放在文档的第一行。在“”符号与关键字“Language”之间要有一个空格。使用标记的相关属性若要在文档中包含服务器端脚本,也可以使用Scrip
22、t标记的Language属性来设置所有的脚本语言,并使用Runat属性指明脚本是在服务器端运行的。使用Internet信息服务管理单元可以使用Internet信息服务管理单元来为安装在Web服务端上的所有ASP动态网页设置默认的脚本语言。下面以XP系统为例:选择“开始程序管理Internet服务器”命令。在Internet信息服务管理单元窗口中,选择默认站点。点击右键,选择“属性”命令,以打开属性表。在“主目录”选项卡中,单击“配置”按钮。单击“选项”选项卡,在“默认ASP语言”框中输入要用的主要脚本语言。简单实例:显示字体的7种大小。如何设置所使用的脚本语言Fontcolor=“red”si
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 煤矿安全 信息 检测 网站 开关 报警 断电 查询
链接地址:https://www.31ppt.com/p-4151837.html