毕业设计(论文)-煤矿安全监测信息网站报表设计_第1页
毕业设计(论文)-煤矿安全监测信息网站报表设计_第2页
毕业设计(论文)-煤矿安全监测信息网站报表设计_第3页
毕业设计(论文)-煤矿安全监测信息网站报表设计_第4页
毕业设计(论文)-煤矿安全监测信息网站报表设计_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

山东理工大学毕业设计(论文)题目煤矿安全监测信息网站报表设计学院电气与电子工程学院专业电子信息工程技术学号0432208605学生姓名指导教师毕业设计(论文)时间2007年5月14日2007年6月23日I摘要近年来,随着INTERNET在中国的普及,互联网信息技术彻底改变了人们的生活和工作方式。计算机已成为政府部门、企业和个人不可缺少的工具,而作为INTERNET上一种先进的,易于被人们所接受的信息检索手段,WORLDWIDEWEB(简称WWW)发展十分迅速,成为世界上最大的信息资源宝库。据统计,目前INTERNET上已有上百万个WEB站点,其内容范围跨越了教育、科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的WEB站点对于一个机构的发展十分重要。关键词ASP、SQLSERVER、DREAMWEAVER、CSS目录II目录摘要I目录II第一章引言1第二章原理概述221ASP技术2211ASP访问数据库的原理2212ASP页面的结构2213ASP的运行环境2214ASP的内建对象3215ASP的主要内置组件322SQLSERVER数据库技术4221SQLSERVER2000的新特性4222SQLSERVER2005版的特点623DREAMWEAVER技术8231DREAMWEAVER技术概述8232DREAMWEAVER特点8第三章设计过程1031表格的设计过程10311建立表格10312在表格中填入数据11313合并单元格14314“页面属性”设置14315设置CSS样式15316对整个页面或一个单元格进行设置17317保存1832ASP代码介绍1833网站布局的设置19331大布局19332小布局20第四章结论21参考文献22致谢23附录24第一章引言1第一章引言近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是ASP技术、SQLSERVER数据库技术及DREAMWEAVER技术在INTERNET中的广泛应用,WEB站点向用户提供的服务越来越丰富,越来越人性化,因此网站建设在INTERNET应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。这次毕业设计的主要目的就是运用ASP技术、SQLSERVER数据库技术及DREAMWEAVER技术进行网页制作。这次毕业设计主要目的就是运用这些知识建立一个网页。首先运用DREAMWEAVER软件来建立一个表格,此表格的建立包含了所要监测的内容及如何进行监测,而ASP技术和SQLSERVER数据库技术是此表格建立的技术支持。我所建立的是“开关量报警日报表”网页,该网页将对“报警及断电状态、报警及断电时间、报警及断电累计次数、报警及解报信息、馈电信息(馈电状态/起止时刻/累计时间/措施及时刻)”进行监测,在进行监测过程中可以选择多种样式,我设置了“WW样式、HEAD1样式、TDCONTENT样式、TDCONTENTLEFT样式、STYEI样式”,用户可以根据需要进行选择。第二章原理概述2第二章原理概述21ASP技术211ASP访问数据库的原理ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言,通过ODBC连接数据库,由数据库访问组件ADOACTIVEXDATAOBJECTS完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ACTIVEX组件来扩充其功能,拓展应用范围。212ASP页面的结构ASP的程序代码简单、通用,文件名由ASP结尾,ASP文件通常由四部分构成1标准的HTML标记所有的HTML标记均可使用。2ASP语法命令位于标签内的ASP代码。3服务器端的INCLUDE语句可用INCLUDE语句调入其它ASP代码增强了编程的灵活性。4脚本语言ASP自带两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言。213ASP的运行环境目前ASP可运行在三种环境下1WINDOWSNTSERVER40运行IIS30INTERNETINFORMATIONSERVER以上。2WINDOWSNTWORKSTATION40运行PEERWEBSERVER30以上。第二章原理概述33WINDOWS95/98运行PWSPERSONALWEBSERVER。其中以NTSERVER上的IIS功能最强,提供了对ASP的全面支持,是创建高速、稳定的ASP主页的最佳选择。214ASP的内建对象ASP提供了六个内建对象,供用户直接调用1APPLICATION对象负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。2SESSION对象存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,SESSION中的变量在用户整个会话过程中一直保存。SESSION对象需COOKIE支持。3REQUEST对象从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。4RESPONSE对象服务器将输出内容发送到用户端。5SERVER对象提供对服务器有关方法和属性的访问。6OBJECTCONTEXT对象IIS40新增的对象,用来进行事务处理。此项功能需得到MTS管理的支持。215ASP的主要内置组件(1)ADROTATOR组件用来按指定计划在同一页上自动轮换显示广告,用于WWW上日益重要的广告服务。(2)BROWSERCAPABILITIES组件确定访问WEB站点的用户浏览器的功能数据,包括类型、性能、版本等。(3)DATABASEACCESS组件提供ADOACTIVEXDATAOBJECTS来访问支持ODBC的数据库。(4)FILEACCESS组件提供对服务器端文件的读写功能。(5)CONTENTLINKING组件生成WEB页内容列表,并将各页顺序连接,用于制作导航条。第二章原理概述4此外,还可安装COUNTERS、CONTENTROTATOR、PAGECOUNT等组件,以提高系统的实用性。22SQLSERVER数据库技术SQLSERVER是一个关系数据库管理系统,它最初是由MICROSOFTSYBASE和ASHTONTATE三家公司共同开发的,于1988年推出了第一个OS/2版本。在WINDOWSNT推出后,MICROSOFT与SYBASE在SQLSERVER的开发上就分道扬镳了。MICROSOFT将SQLSERVER移植到WINDOWSNT系统上专注于开发推广SQLSERVER的WINDOWSNT版本,SYBASE则较专注于SQLSERVER在UNIX操作系统上的应用。在本书中介绍的是MICROSOFTSQLSERVER(以后简称为SQLSERVER或MSSQLSERVER)。SQLSERVER2000是MICROSOFT公司推出的SQLSERVER数据库管理系统的最新版本,该版本继承了SQLSERVER70版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行MICROSOFTWINDOWS98的膝上型电脑到运行MICROSOFTWINDOWS2000的大型多处理器的服务器等多种平台使用。221SQLSERVER2000的新特性SQLSERVER2000全面扩展了SQLSERVER70的性能,可靠性和易用性使它成为一个杰出的数据库平台。可用于大型联机事务处理数据仓库以及电子商务等。SQLSERVER2000的新特性主要有以下内容(1)据库增强SQLSERVER2000引进了数据库和服务器增强功能以及其它一些新的特性。XMLEXTENSIBLEMARKUPLANGUAGE扩展标示语言支持关系数据库引擎,可以返回XML文档数据,XML数据可以用于插入删除和更新数据。XML是扩展标示语言EXTENSIBLEMARKUPLANGUAGE的英文缩写,XML语言可用于描述一个数据集的内容以及数据如何在WEB页中显示或输出到某个设备。XML和HTMLHYPERTEXTMARKUPLANGUAGE超文本链接标示语言都源自SGMLSTANDARDGENERALMARKUPLANGUAGE标准通用标示语言。SGML是一个非常复杂庞大的语言,在网络上发布数据时很难完全使用。它HTML比SGML简单得多,而且更专业化。但HTML所作用的数据有一定的数量限制,XML介于HTML和SGML之间,它比SGML简单,但比HTML的功能强大得多。因此XML成为WEB第二章原理概述5网络或公司内部网络进行电子数据交换日益重要的语言。SQLSERVER2000对XML的支持表现在以下几个方面可以通过URLUNIFORMRESOURCELOCATOR统一资源定位访问SQLSERVER;支持XMLDATA模式;可检索编写XML数据;SQLSERVER2000OLEDB增加了对XML文档的支持。(2)新数据类型NEWDATATYPESSQLSERVER2000中增加了3种数据类型BIGINTSQL_VARIANT和TABLE。(3)数据行中的TEXT类型数据SQLSERVER2000中可以将TEXT和IMAGE类型的数据直接存放到表的数据行中,而不是存放到不同的数据页中,这就减少了用于存储TEXT和IMAGE类型的空间,并相应减少了磁盘处理这类数据的I/O数量。(4)用户自定义函数USERDEFINEDFUNCTIONSSQLSERVER2000扩展了TRANSACTSQL语言的可编程性,用户可以创建自己的TRANSACTSQL函数,用户自定义函数可以返回一个数量值或表。(5)索引INDEX增强可以在计算列上创建索引这是一个很大的改进。(6)全文检索FULLTEXTSEARCH增强全文检索中增加了改变跟踪和图形过滤的功能。其中图形过滤功能允许对存储在IMAGE类型列中的文档数据进行查询和创建索引。(7)索引化视图INDEXEDVIEWS索引化视图允许在视图上创建索引,这就大大提高了需要频繁进行连接查询的程序的性能。(8)分布式查询DISTRIBUTEDQUERY增强SQLSERVER2000引入了一个名为OPENROWSET的函数,它可以指定在分布式查询中的一个特定的连接,信息分布式查询优化器的功能有了进一步的提高,授予了OLEDB数据源更多的SQL操作权。第二章原理概述6(9)触发器类型INSTEADOFANDAFTERTRIGGERS创建触发器时,可以通过FOR子句来指定触发器类型为INSTEADOF型或AFTER型,不同类型的触发器执行的时机不同。(10)级联参考完整性约束CASCADINGREFERENTIALINTEGRITYCONSTRAINTS级联参考完整性约束可以控制在删除或更新数据时所采取的操作。这种控制是通过在CREATETABLE或ALTERTABLE命令中的REFERENCES子句中加入ONDELETE或ONUPDATE子句来实现的。(11)COLLATION增进SQLSERVER2000用COLLATION来替代CODEPAGES和SORTORDERSSQLSERVER2000。比以前的版本提供了更多对COLLATION的支持,并引入了一个基于WINDOWSCOLLATIONS的新的COLLATION集合,可以指定数据库级或列级的COLLATION222SQLSERVER2005版的特点SQLSERVER2005版的特点如下(1)数据库镜像通过新数据库镜像方法,将记录档案传送性能进行延伸。您将可以使用数据库镜像,通过将自动失效转移建立到一个待用服务器上,增强您SQL服务器系统的可用性。(2)在线恢复使用版服务器,数据库管理人员将可以在SQL服务器运行的情况下,执行恢复操作。在线恢复改进了SQL服务器的可用性,因为只有正在被恢复的数据是无法使用的,而数据库的其他部分依然在线、可供使用。(3)在线检索操作在线检索选项可以在指数数据定义语言(DDL)执行期间,允许对基底表格、或集簇索引数据和任何有关的检索,进行同步修正。例如,当一个集簇索引正在重建的时候,您可以对基底数据继续进行更新、并且对数据进行查询。(4)快速恢复第二章原理概述7新的速度更快的恢复选项可以改进SQL服务器数据库的可用性。管理人员将能够在事务日志向前滚动之后,重新连接到正在恢复的数据库。(5)安全性能的提高SQLSERVER2005包括了一些在安全性能上的改进,例如数据库加密、设置安全默认值、增强密码政策、缜密的许可控制、以及一个增强型的安全模式。(6)新的SQLSERVERMANAGEMENTSTUDIOSQLSERVER2005引入了SQLSERVERMANAGEMENTSTUDIO,这是一个新型的统一的管理工具组。这个工具组将包括一些新的功能,以开发、配置SQLSERVER数据库,发现并修理其中的故障,同时这个工具组还对从前的功能进行了一些改进。(7)专门的管理员连接SQLSERVER2005将引进一个专门的管理员连接,即使在一个服务器被锁住,或者因为其他原因不能使用的时候,管理员可以通过这个连接,接通这个正在运行的服务器。这一功能将能让管理员,通过操作诊断功能、或TRANSACTSQL指令,找到并解决发现的问题。(8)快照隔离我们将在数据库层面上提供一个新的快照隔离(SI)标准。通过快照隔离,使用者将能够使用与传统一致的视野观看数据库,存取最后执行的一行数据。这一功能将为服务器提供更大的可升级性。(9)数据分割数据分割将加强本地表检索分割,这使得大型表和索引可以得到高效的管理。(10)增强复制功能对于分布式数据库而言,SQLSERVER2005提供了全面的方案修改(DDL)复制、下一代监控性能、从甲骨文(ORACLE)到SQLSERVER的内置复制功能、对多个超文本传输协议(HTTP)进行合并复制,以及就合并复制的可升级性和运行,进行了重大的改良。另外,新的对等交易式复制性能,通过使用复制,改进了其对数据向外扩展的支持。第二章原理概述823DREAMWEAVER技术231DREAMWEAVER技术概述它是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。DREAMWEAVER、FLASH以及在DREAMWEAVER之后推出的针对专业网页图像设计的FIREWORKS,三者被MACROMEDIA公司称为DREAMTEAM梦之队,足见市场的反响和MACROMEDIA公司对它们的自信。说到DREAMWEAVER我们应该了解一下网页编辑器的发展过程,随着互联网INTERNET的家喻户晓,HTML技术的不断发展和完善,随之而产生了众多网页编辑器,从网页编辑器基本性质可以分为所见即所得网页编辑器和非所见即所得网页编辑器(则原始代码编辑器),两者各有千秋。所见则所得网页编辑器的优点就是直观性,使用方便,容易上手,您在所见即所得网页编辑器进行网页制作和在WORD中进行文本编辑不会感到有什么区别,但它同时也存在着致命的弱点(1)难以精确达到与浏览器完全一致的显示效果。也就是说您在所见即所得网页编辑器中制作的网页放到浏览器中是很难完全达到您真正想要的效果,这一点在结构复杂一些的网页中便可以体现出来;(2)页面原始代码的难以控制性,比如您在所见即所得编辑器中制作一张表格也要几分钟,但您要它完全符合您要求可能需要几十分钟,甚至更多时间。而相比之下,非所见则所得的网页编辑器,就不存在这个问题,因为所有的HTML代码都在您的监控下产生,但是由于非所见则所得编辑器的先天条件就注定了它的工作低效率。如何实现两者的完美结合,则既产生干净、准确的HTML代码,又具备则见则所得的高效率、直观性,一直是网页设计师梦想。在DREAMWEAVER之前,FRONTPAGE98一直被人们认为是最好的所见即所得网页编辑器,但是它同样继承了所见即所得的种种劣性。232DREAMWEAVER特点1最佳的制作效率第二章原理概述9它可以用最快速的方式将FIREWORKS,FREEHAND,或PHOTOSHOP等档案移至网页上。使用检色吸管工具选择荧幕上的颜色可设定最接近的网页安全色。对于选单,快捷键与格式控制,都只要一个简单步骤便可完成。它能与您喜爱的设计工具,如PLAYBACKFLASH,SHOCKWAVE和外挂模组等搭配,不需离开它便可完成,整体运用流程自然顺畅。除此之外,只要单击便可使它自动开启FIREWORK或PHOTOSHOP来进行编辑与设定图档的最佳化。2网站管理使用网站地图可以快速制作网站雏形、设计、更新和重组网页。改变网页位置或档案名称,它会自动更新所有连结。使用支援文字、HTML码、HTML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。3无可比拟的控制能力它是唯一提供ROUNDTRIPHTML、视觉化编辑与原始码编辑同步的设计工具。帧FRAMES和表格的制作速度快的令您无法想象进阶表格编辑功能使您简单的选择单格、行、栏或做未连续之选取。甚至可以排序或格式化表格群组,它支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。所见即所得它成功整合动态式出版视觉编辑及电子商务功能,提供超强的支援能力给THIRDPARTY厂商,包含ASP,APACHE,COLDFUSION,TANGO与自行发展的应用软体。当您正使用它在设计动态网页时,所见即所得的功能,让您不需要透过浏览器就能预览网页。梦幻样版和XML它将内容与设计分开,应用于快速网页更新和团队合作网页编辑。建立网页外观的样版,指定可编辑或不可编辑的部份,内容提供者可直接编辑以样式为主的内容却不会不小心改变既定之样式。您也可以使用样版正确地输入或输出XML内容。全方位的呈现利用它设计的网页,可以全方位的呈现在任何平台的热门浏览器上。对于CASCADINGSTYLESHEETS的动态HTML支援,声音和动画的DHTML效果资料库可在NETSCAPE和MICROSOFT浏览器上执行。使用不同浏览器检测功能,它可以告知您在不同浏览器上执行的成效如何。当有新的浏览器上市时,只要从它的网站在下载它的描述档,便可得知详尽的成效报告。第三章设计过程10第三章设计过程本章介绍表格的设计过程、ASP的代码、网站布局的设置。31表格的设计过程311建立表格图1表格的建立打开MACROMEDIADREAMWEAVER软件,点击“插入”,选中“表格”如图1所示,对表格进行设置。根据所需设计行数为“12”,列数为“6”,表格宽度为“950”,设置为“像素”,边框粗细设为“1”,单元格间距设为“0”,填入标题为“开关量报警及断电日报表”第三章设计过程11图2建立好的表格点击图1的确定按钮,设置好的表格如图2所示312在表格中填入数据如图31、32、33、34、35图31填入数据选定单元格用鼠标单击一下,输入如图31所示的内容,如“地点/名称、24/设备开停、25/风筒开关、1746传感器已删除、1748传感器已删除”。其属性及单元格的设置根据需要进行设置。第三章设计过程12图32填入数据选中一个单元格,用鼠标单击一下,填入数据“报警及断电状态”,其属性及单元格的设置根据需要进行设置图33填入数据选中一个单元格,用鼠标单击一下,填入数据“报警及断电累计时间、报警及断电累计次数”,其属性及单元格的设置根据需要进行设置。第三章设计过程13图34填入数据选中一个单元格,用鼠标单击一下,填入数据“报警及解报信息(起止时刻/措施”其属性及单元格的设置根据需要进行设置。图35填入数据选中一个单元格,用鼠标单击一下,填入数据“馈电信息(馈电状态/起止第三章设计过程14时刻/累计时间/措施及时刻)”其属性及单元格的设置根据需要进行设置。313合并单元格图36合并单元格用鼠标单击第一行,右击鼠标选中“表格”中的“合并单元格”按钮,第一行变成如图36输入“开关量报警及断电日报表”,用同样的方法,用鼠标单击第二行,右击鼠标选中“表格”中的“合并单元格”按钮,第二行变成如图36所示,输入“报表数据时间2007年02月08日”。314“页面属性”设置图4“页面属性”设置第三章设计过程15在MACROMEDIADREAMWEAVER软件中点击“修改”选中“页面属性”,对“页面属性”进行设置,如图4所示。315设置CSS样式图5设置CSS样式在MACROMEDIADREAMWEAVER软件中点击“文本”,选中“CSS样式”单击“新建”出现如图5所示的画面,对CSS样式进行命名设置,如命名为“HEAD1”单击图5的“确定”按钮出现如图51所示的画面,对其进行设置图51STYLE1样式下图51、52、53、54、55是用同样的方法新建CSS样式。第三章设计过程16图52WW样式分类列表选择“边框”,样式选择“全部相同”全部为实线,宽度选择“全部相同”全部为“1”,选择“点数”,颜色选择“全部相同”为如图所示的颜色,然后选择“确定”按钮“WW”样式设置完成。图53HEAD1样式分类列表选择“边框”,样式中“上、右、下”选择“实线”“左”选择“无”,宽度选择“全部相同”全部为“1”,选择“点数”,颜色选择“全部相同”为如图所示的颜色,然后选择“确定”按钮“HEAD1”样式设置完成。第三章设计过程17图54TDCONTENT样式分类列表选择“边框”,样式中“上、左”选择“无”,“右、下”选择“实线”,宽度选择“全部相同”全部为“1”,选择“点数”,颜色选择“全部相同”为如图所示的颜色,然后选择“确定”按钮“TDCONTENT”样式设置完成。图55TDCONTENT样式分类列表选择“边框”,样式中“上”选择“无”,“右、下、左”选择“实线”,宽度选择“全部相同”全部为“1”选择“点数”,颜色选择“全部相同”为如图所示的颜色,然后选择“确定”按钮“TDCONTENT”样式设置完成。316对整个页面或一个单元格进行设置图6设置页面第三章设计过程18如图6所示,“格式、样式、字体、大小”可以根据需要进行选择317保存对网页设置完后,确定无误后在MACROMEDIADREAMWEAVER软件中点击“文件”,选中“另存为”保存为后缀“HTM”,打开后成为如图7所示的网页图7完成的网页32ASP代码介绍数据表单元填充IFRSTODAYRECORDCOUNT0THENRESPONSEWRITE“没有符合条件的记录“ELSEWHILENOTRSTODAYEOFII1表示再第一行第一列输入文字“地点名称”第三章设计过程19表示再第一行第二列输入文字“报警及断电状态”表示再第一行第三列输入文字“报警及断电累计时间”表示再第一行第四列输入文字“报警及断电累计次数”表示再第一行第五列输入文字“报警及解报信息(起止时刻/措施)”表示再第一行第六列输入文字“馈电信息(馈电状态/起止时刻/累计时间/措施及时刻)”无标题文档ASP代码介绍开关量报警及断电日报表报表数据时间2007年02月08日地点/名称附录27报警及断电状态报警及断电状态报警及断电累计次数报警及解报信息(起止时刻/措施)馈电信息(馈电状态/起止时刻/累计时间/措施及时刻)24/设备开停停报警停断电0003471停报警停断电000347第1次28090631起/28091018止/报警解除/措施停电撤入/28090642无馈电信息25/风筒开关停报警停断电0004211附录28停报警停断电000421第1次28090548起/28091009止/报警解除/措施停电撤入/28090608无馈电信息1746传感器已删除0002002000114第1次28090659起/28090813止/报警

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论