毕业设计(论文)煤矿安全信息检测网站开关量报警及断电查询_第1页
毕业设计(论文)煤矿安全信息检测网站开关量报警及断电查询_第2页
毕业设计(论文)煤矿安全信息检测网站开关量报警及断电查询_第3页
毕业设计(论文)煤矿安全信息检测网站开关量报警及断电查询_第4页
毕业设计(论文)煤矿安全信息检测网站开关量报警及断电查询_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

1、山东理工大学 毕业设计(论文)毕业设计(论文) 题目:题目: 煤矿安全信息检测网站煤矿安全信息检测网站 开关量报警及断电查询开关量报警及断电查询 学 院:电气与电子工程学院 专 业:电子信息工程技术 学生姓名: 学 号: 0 指导教师: 毕业设计(论文)时间: 二00七年五 月十四日六月二十三 日共 六周 摘 要 网络的高速发展给人们给人们带来诸多好处,但也有很多弊端。用 www(万维网)建立一个网络统一平台,实现煤矿全网的统一管理和完善 的安全监测,是完善煤炭安全生产和管理的重要组成部分,它将确保安 全生产和生产的高效率。 本课题主要包括网页制作和 asp 程序设计,要求熟悉数据库和网页 设

2、计工具,利用层次表格和页面设计技术,设计基于 ie 浏览器的工业数 据查询和打印页面表格,实现高效地信息查询。 本论文主要论述的是开关量的报警及查询的设计和实现。课题的开 发主要应用了 asp 技术及 sql server 数据库以及 dreamweaver 软件。 开发完成后,对课题的要求是设计所进行的全部技术工作应符合生产实 际,同时要求在毕业设计阶段能独立思考,独立进行设计,努力完成设 计任务,以提高学生毕业后独立工作能力。 关键字: sql server asp dreamweaver css 报表 目目 录录 摘 要.- 1 - 第一章 绪 论.1 . 煤矿安全检测背景.1 . 煤矿

3、安全检测适用对象.1 . 课题的提出.1 . 涉用软件的基本介绍.2 第二章 sql server 2000.3 . sql server 2000 是什么.3 . sql server 2000 主要特点.3 . sql 语言.4 . sql 语句基本语法.4 第三章 asp.6 . asp 是什么.6 . asp 的应用环境.6 . asp 环境安装与配置.9 第四章 asp.net.10 . asp.net 是什么.10 . asp.net 与 iis、asp 之间的比较.11 . asp.net 的结构和特征.13 . asp.net 运行环境配置.13 第五章 css 报表的制作过程

4、.15 . dreamweaver 8 的功能.15 . 数据库设计的基本步骤.16 . 网页创建的工作流程.16 . 报表界面设计.17 结 论.25 参考文献.26 致 谢.27 附 录.28 第一章 绪 论 . 煤矿安全检测背景 近年来,煤矿安全状况形势非常严峻,不断发生瓦斯(甲烷)爆炸 事故,造成大量矿工伤亡和财物的大量毁损。中国青年报报道从 12 月 19 日召开的全国煤炭工业改革与发展大会获悉,我国煤炭今年产量预计 将达到 16 亿吨,居世界首位。但目前我国煤矿事故死亡人数,远远超过 世界其它产煤国家煤矿事故死亡总数,每年事故死亡近万人,安全生产 形势仍相当严峻。今年 1 月至 1

5、1 月份,全国煤矿共发生一次死亡 10 人 以上特大事故 49 起,死亡 1015 人,其中一次死亡 30 人以上的特别重大 事故 7 起,死亡 360 人。发生这些瓦斯爆炸事故的主要原因,大多是由 于瓦斯集聚时未能及时准确地测定瓦斯浓度,采取有效预防措施所致。 煤矿瓦斯事故的发生,不仅造成了大量人员伤亡,还给国家财产带来了 巨大损失。因此,加强对煤矿井下环境的监控,以确保煤矿的安全生产, 贯彻“安全第一,预防为主”的方针是十分必要的。 煤矿的安全生产关系到人民群众的生命财产安全,关系到经济发展 和社会稳定,是煤矿企业生产管理的重中之重。随着矿井开采水平的延 伸,安全生产管理方面的风险将逐渐加

6、大,成为制约企业进一步发展的 瓶颈。 随着煤炭行业信息化和网络化的发展,在我国大多数煤矿企业生产 的实际过程当中基本都采用了各种各样的安全监测监控系统,并在实际 应用当中发挥了重要的作用。但由于国内生产的各种安全监测系统多为 封闭系统,互不兼容,其中使用的通信协议和信息交换标准都是由厂家 自己制定的,严格保密,互不兼容,缺乏统一的通信及信息交换标准, 如使用现场总线系统、串口 rs-232/485 通信以及其他的系统如电力监测 多使用 atm 网,工业电视系统使用 hfc 方式,网络结构和通信模式多样, 极不规范。 . 煤矿安全检测适用对象 煤矿安全信息检测适用于:各煤炭矿务局、各大中小型煤矿

7、、各级煤 矿开采开发公司、各级安全生产监督管理局等 . 课题的提出 本课题来源于工业监控系统中信息发布网站系统的后继应用开发。 目前在安全系统中存在着些许问题: 网络信息资源的大规模、多样化和快速增长,使传统的信息加工 和处理方式多半不再适用,需要开发比以往信息检索系统功能更强大、 数据库容量更大的检索软件和系统。 信息源的分散无序和多变易逝,将迫使人们重新定义相关性判断 的概念和标准,检索评价标准等都得重新定义。 信息内容特征抽取更加复杂化。网络信息除文本信息外,还有图 表、图形、图象、声音和影视等多种媒体的信息,因而需要研究多媒体 信息内容特征的表现和抽取的索引手段,并在时效、自动化实现、

8、成本 等方面具有实用价值。此外,对于高性能、简单易用的友好用户界面的 需要也将越来越迫切。 因此本课题从信息用户角度对开关量报警及断电记录查询系统进行 研究。 . 涉用软件的基本介绍 主要采用 dreamweaver 作为制作工具,后台采用 sql server 2000 数据库。 dreamweaver8 是 macromedia 公司推出的专门用于网页排版的软件, 它以其强大的功能而著称于世。它提供强大的排版工具,可以快速而直 接的进行各种页面的设计,而且我们可以运用各种语言:如 asp、jsp、php 等语言,实现动态网页的制作。 sql server 2000 是 micrsoft 公

9、司最新推出的高性能关系数据库 管理系统,是 micrsoft 公司在大型数据库领域的最新版本和旗舰产品, sql server 2000 由一组数量众多的数据库组件组成。在使用方式上彼 此协调,以满足用户在数据存储和管理、大型 web 站点支持和企业数据 分析处理上的需求。 第二章 sql server 2000 . sql server 2000 是什么 sql server 是微软公司开发的一个关系数据库管理系统,以 transact_sql 作为它的数据库查询和编程语言。tsql 是结构化查询语 言 sql 的一种,支持 ansi sql92 标准。 sql server 采用二级安全验

10、证、登录验证及数据库用户帐号和角 色的许可验证。sql server 支持两种身份验证模式:windows nt 身份 验证和 sql server 身份验证。 sql server 为公共的管理功能提供了预定义的服务器和数据库角 色,可以很容易为某一特定用户授予一组选择好的许可权限。 sql server 可以在不同的操作平台上运行,支持多种不同类型的 网络协议如 tcp/ip、ipx/spx、apple talk 等。sql server 在服务器端 的软件运行平台是 windows nt、windows9x,在客户端可以是 windows3.x、windows nt、windows9x,

11、也可以采用其它厂商开发的系统 如 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 可以让用户端进行数据库的建立,维护及存取等操作

12、,sql server 可以 最多定义 32767 个数据库,每个数据库中,可以定义 20 亿个表格,每个 表格可以有 250 个字段,每个表格的数据个数并没有限制,每一个表格 可以定义 250 个索引,其中有一个可以是 clustered 索引。 sql server 所使用的数据库查询语言称为 transact-sql,它是 sql server 的核心,transact-sql 强化了原有的 sql 关键字以进行数据 的存取,储存及处理等功能,transact-sql 扩充了流程控制指定,可以 方便的编写功能强大的存储过程,他们存放在服务器端,并预先编译过, 执行速度非常块,触发是一种特

13、殊的存储过程,用来确保 sql server 数 据库引用的完整性,你可以建立插入,删除和更新触发以控制相关的表 格中对数据列的插入,删除和更新,还可以使用规则(rule) ,缺省 (default)以及限制(constraints) ,来协助将新的数值套用到表格中 去。 . sql server 2000 主要特点 (1)与 internet 的紧密结合 sql server 2000 的数据库引擎集成了对 xml 的支持,同时 以可扩展、易于使用和安全的特点,成为建设大型 web 站点最好的数据 存储设备之一。sql server 2000 的编程模式在很大程度上与专用于 开发 web 应

14、用的 windows dna 架构相集成。 (2)可扩展性和可用性 sql server 2000 所支持的联盟数据库服务器特性允许用户在多 个数据库服务器上水平划分数据表,从而使得用户把本来一台服务器 负责的功能扩展到多台数据库服务器上去。 (3)企业级数据库 sql server 2000 关系数据库引擎具备有完善而强大的数据处理 功能。它在有效保证数据库一致性的基础上,尽量降低成千上万的数 据库用户进行并发访问时的管理和延迟成本。 (4)简单、友好的操作方式 sql server 2000 包含一整套的管理和开发工具。这些工具都具 有非常友好的用户界面,在提供强大功能的同时,易于安装、使

15、用和 发布。用户可以把更多的精力放在自己的业务问题上,可以非常迅速 地建立并发布强大而复杂的数据库的数据库应用系统。 (5)数据仓库支持 sql server 2000 为了满足现代企业对大规模数据进行有效分析 和利用的要求,包含了一系列提取、分析、总结数据的工具从而使联 机分析处理成为可能。同时,sql server 2000 提供了英语查询工具 和编程接口,使得以英语为基础设计和管理、查询数据库成为了可能。 . sql 语言 2.3.1 sql 是什么 sql(structuredquerylanguage,译为结构化查询语言)在关 系型数据库中的地位就犹如英语在世界上的地位。它是数据库系

16、统的 通用语言,用户用它可以用几乎同样的语句在不同的数据库系统上执 行同样的操作。比如“select*from 数据表名”代表要从某个数据表中 取出全部数据。在 oracle9i、sqlserver2000、foxpro 等关系型数据 库中都可以使用这条语句。sql 已经被 ansi(美国国家标准化组织) 确定为数据库系统的工业标准。 2.3.2 sql 语言的分类 (1)sql 语言按照功能分类: 1数据查询语言 dql:查询数据。 2数据定义语言 ddl:建立、删除和修改数据对象。 3数据操纵语言 dml:完成数据操作的命令,包括查询。 4数据控制语言 dcl:控制对数据库的访问,服务器的

17、关 闭、启动等。 . sql 语句基本语法 2.4.1 select 语句的完整语法为: selectall|distinct|distinctrow|top *|talbe.*|table.field1asalias1,table.field2asalias2, from tableexpression,in externaldatabase where group by having order by with owneraccess option 说明: 用中括号()括起来的部分表示是可选的,用大括号()括起来 的部分是表示必须从中选择其中的一个。 2.4.2 动态 sql 语句基本语法

18、 1普通 sql 语句可以用 exec 执行 eg: select * from tablename exec(select * from tablename) exec sp_executesql nselect * from tablename - 请注意字符串前一定要加 n 2字段名,表名,数据库名之类作为变量时,必须用动态 sql eg: declare fname varchar(20) set fname = filedname select fname from tablename - 错误,不会提示错误,但结果为固定值 filedname,并非所 要 exec(select +

19、 fname + from tablename) -请注意 加号前后的 单引号的边上 加空格 当然将字符串改成变量的形式也可以 declare fname varchar(20) set fname = filedname -设置字段名 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 + fr

20、om tablename exec(s) - 成功 exec sp_executesql s - 此句正确 3输出参数 declare num int, sqls nvarchar(4000) set sqls=select 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 sel

21、ect num 第三章 asp . asp是什么 asp是服务器端脚本编写环境,使用它可以创建和运行动态、交互 的web服务器应用程序。使用asp可以组合html页、脚本命令和activex 组件以创建交互的web页和基于web的功能强大的应用程序。asp应用程 序很容易开发和修改。 asp是服务器端脚本编写环境,可用它来创建动态web页或生成功能 强大的web应用程序。asp页是包括html标记、文本和脚本命令的文件。 asp页可调用activex组件来执行任务。通过asp,可为web页添加交互 内容或用html页构成整个web应用程序,这些应用程序使用html页作为 客户的界面。 浏览器从

22、web服务器上请求asp文件时,asp脚本开始运行。然后web 服务器调用asp,asp全面读取请求的文件,执行所有脚本命令,并将 web页传送给浏览器。 由于脚本在服务器上运行而不是在客户端运行,传送到浏览器上的 web是在web服务器上生成的。所以不必担心浏览器能否处理脚本,web 服务器已经完成了所有脚本的处理,并将标准的html传输到浏览器。 由于只有脚本的结果返回到浏览器,所以服务器脚本不易复制。 . asp的应用环境 3.2.1 在asp页面中添加服务器端脚本 服务器脚本是一系列指令,用于向web服务器发出命令。若要在 asp页面中插入服务端脚本,首先需要设置所使用的脚本语言,有以

23、下 3种设置方式: 使用language指令 language指令设置用于解释脚本命令的语言,语法格式如下: 注意:language指令必须放在文档的第一行。在“”符号与关键 字“language”之间要有一个空格。 使用标记的相关属性 若要在文档中包含服务器端脚本,也可以使用script标记的language属 性来设置所有的脚本语言,并使用runat属性指明脚本是在服务器端运 行的。 使用internet信息服务管理单元 可以使用internet信息服务管理单元来为安装在web服务端上的所有asp 动态网页设置默认的脚本语言。下面以xp系统为例: 选择“开始程序管理internet服务器”

24、命令。 在 internet 信息服务管理单元窗口中,选择默认站点。点击右键,选 择“属性”命令,以打开属性表。在“主目录”选项卡中,单击“配 置”按钮。单击“选项”选项卡,在“默认 asp 语言”框中输入要用 的主要脚本语言。 简单实例:显示字体的7种大小。 如何设置所使用的脚本语言 fontcolor=“red”size= 欢迎来闪客启航学习! 3.2.2 asp的包含文件 如果要在一个页面中重复调用一段子程序或在多个页面中调用一 段子程序,可以将这一段子程序单独放在一个文件中,我们称其为被 包含文件,然后在每个要调用这段子程序的.asp页中将“被包含文件” 包含进来。其格式如下: 说明:

25、“文件名”是被包含的文件名。“virtual表示被包含文件的 路径开始于虚拟目录。例如,如果一个被命名为aa.inc的文件属于一 个名为/bb的虚拟目录,则下将把aa.inc的内容插入到包含该命令的文 件中:file表示使用相对路 径,相对路径开始于含有当前文件的目录。例如,当前文件位于bb中, 而被包含文件aa.inc在bbcc目录中,下述命令将把aa.inc插入到包含 该命令行的文件中:如果被包含 文件存在于父文件所在的文件夹或其子文件夹中,可以使用file参数 指定相对路径,也可以使用virtual参数指定虚拟路径;如果被包含文 件存在于父文件夹所在文件夹的上层文件夹中,则只能使用vir

26、tual参 数指定虚拟路径。 简单实例:通过使用myfont.inc包含文件定义一个设置字的风格的过程。 此被包含文件放在调用此被包含文件的文件的同一目录下。 被包含文件:myfont.inc fontface=size=color= 调用被包含文件的文件: #include命令的应用示例 . asp 环境安装与配置 (1)asp 运行环境:个人 web 服务器(pws)或 internet 信息服务 (iis) 。 (2)asp 环境安装:可以在个人 pc 上运行 asp 而不需要外部的服务器,但 必须安装微软的 pws(个人 web 服务器)或是网络信息服务器(iis), 以在 windo

27、ws xp 上安装 iis 为例: 进入“控制面板”在里面选择“添加/删除程序” 并选择“添 加删除 windows 组件”在向导中选择“internet 信息服务 (iis) ” ; 然后单击“下一步” ,按向导指示,完成对 iis 的安装; 最后一个名为 inetpub 的文件夹会建立在个人硬盘上。 (3)asp 环境配置:(以 iis 为例) iis 安装后,系统自动创建了一个默认的 web 站点,用鼠标右键单击 “默认 web 站点” ,在弹出的快捷菜单中选择“属性” ,此时就可以 打开站点属性设置对话框,在该对话框中,可完成对站点的全部配 置。 单击“主目录”标签,切换到主目录设置页

28、面,该页面可实现对主目录 的更改或设置。 单击“文档”标签,可切换到对主页文档的设置页面,主页文档是在浏 览器中键入网站域名,而未制定所要访问的网页文件时,系统默认 访问的页面文件。 常见的主页文件名有 index.htm、index.html、index.asp、index.php、index.jsp、de fault.htm、default.html、default.asp 等。iis 默认的主页文档 只有 default.htm 和 default.asp,根据需要,利用“添加”和 “删除”按钮,可为站点设置所能解析的主页文档。 第四章 asp.net . asp.net是什么 asp.

29、net是一种建立在通用语言上的程序构架,能被用于一台web服 务器来建立强大的web应用程序。asp.net提供许多比现在的web开发模式 强大的的优势: (1)执行效率的大幅提高 asp.net是把基于通用语言的程序在服务器上运行。不像以前的asp即时 解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效 果,当然比一条一条的解释强很多。 (2)世界级的工具支持 asp.net构架是可以用microsoft(r)公司最新的产品visuals 开发环境进行开发,wysiwyg(whatyouseeiswhatyouget所见即为所得) 的编辑。这些仅是asp.net强大化软件支持的一

30、小部分。 (3)强大性和适应性 因为asp.net是基于通用语言的编译运行的程序,所以它的强大性和适应 性,可以使它运行在web应用软件开发者的几乎全部的平台上(笔者到现 在为止只知道它只能用在windows2000server上)。通用语言的基本库, 消息机制,数据接口的处理都能无缝的整合到asp.net的web应用中。 asp.net同时也是language-independent语言独立化的,所以,可以选择 一种最适合自己的语言来编写自己的程序,或者把自己的程序用很多种 语言来写,现在已经支持的有c#(c+和java的结合体), vb,jscript。将来,这样的多种程序语言协同工作的能

31、力保护您现在的 基于com+开发的程序,能够完整的移植向asp.net。 (4)简单性和易学性 asp.net是运行一些很平常的任务如表单的提交客户端的身份验证、分布 系统和网站配置变得非常简单。例如asp.net页面构架允许你建立你自己 的用户分界面,使其不同于常见的vb-like界面。另外,通用语言简化开 发使把代码结合成软件简单的就像装配电脑。 (5)高效可管理性 asp.net 使用一种字符基础的,分级的配置系统,使服务器环境和应用 程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有 可能都不需要启动本地的管理员工具就可以实现。这种被称为 “zerolocaladminis

32、tration”的哲学观念使 a 的基于应用的开发 更加具体和快捷。一个 asp.net 的应用程序在一台服务器系统的安装只 需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这 么简单。 (6)多处理器环境的可靠性 asp.net 已经被刻意设计成为一种可以用于多处理器的开发工具,它在 多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即 使你现在的 asp.net 应用软件是为一个处理器开发的,将来多处理器运 行时不需要任何改变都能提高他们的效能,但现在的 asp 却做不到这一 点。 (7)自定义性和可扩展性 asp.net 设计时考虑了让网站开发人员可以在自己的代码中

33、自己定义 “plug-in”的模块。这与原来的包含关系不同,asp.net 可以加入自己 定义的如何组件。网站程序的开发从来没有这么简单过。 (8)安全性 基于 windows 认证技术和每应用程序的配置,可以确信原程序是绝对安 全的。 . asp.net 与 iis、asp 之间的比较 asp.net 应用程序与 internet 信息服务 (iis) 之间的关系如下: iis 通过 aspnet_isapi.dll(asp.net 的进程模型)对可发布的 asp.net 文件的所有请求提供服务。iis 不会处理服务器端的代码; 而 asp.net 引擎则会处理服务器端代码,然后将输出返回给

34、 iis(如 果可能,或给另一个 web 服务器) 。 asp.net 并非仅仅是下一代的 asp,它为创建利用 internet 的网 络应用程序提供了全新的编程模型。 asp.net 与 asp 比较的特点如下: (1)改进的性能和可伸缩性 1编译后执行:asp.net 比传统 asp 的运行速度更快,同 时保留了 asp“只需点击保存”的更新模型。无需显示的编译步骤, asp.net 自动检测变化,根据需要动态编译文件,并且保存编译结果 以便后续的请求再次使用。动态编译保证了用户的应用程序总是最新 的,并且编译后执行的操作会使其运行速度更快。对于多数从传统的 asp 迁移到 asp.ne

35、t 的应用程序,其处理的页数增长了 3 至 5 倍。 2大容量输出缓存:asp.net 输出缓存极大地改进了应用程 序的性能和可伸缩性。当在页面中启用输出缓存时,asp.net 就会执 行一次该页并将结果在发送至用户之前保存在内存中。当其他用户请 求同一页面时,asp.net 使用内存中的缓存结果向用户提供服务,而 不是重新执行该页面。输出缓存是可配置的,并且可以用来缓存单个 区域或整个页面。 3web 场会话状态:asp.net 会话状态允许我们在 web 中的 所有计算机之间共享会话数据。现在,用户可以通过多个请求访问 web 中不同的服务器,并且仍然具有完全访问会话数据的权限。 (2)增

36、强的可靠性 内存泄漏、死锁和故障保护:asp.net 自动检测错误(如:死 锁和内存泄漏)并进行恢复以确保我们的应用程序始终可用。例如,当 检测到内存泄漏时,asp.net 将自动启动新的 asp.net 工作进程副本, 并将所有的新请求定向到该进程。当旧进程完成挂起请求的处理后,会 经过适当的处置并释放泄漏的内存。 (3)部署简单 1 “非接触式”应用程序部署:使用 asp.net,我们可以通 过将其复制到服务器来进行整个应用程序的部署,配置设置将存储在应 用程序的 xml 文件中。 2动态更新运行的应用程序:asp.net 允许我们不必重新 启动 web 服务器而更新已编译的组件。与传统的

37、 com 组件(这些组件 需要在部署更新后手动重新启动 web 服务器)不同,asp.net 自动检 测更改并使用新的代码启动。 3迁移路径简单:asp.net 可以和传统的 asp 应用程序一 起在 microsoft windows 2000、windows xp、以及 windows server 2003 家族成员的 iis 上运行。可以一次迁移一个应用程序,甚至是单 独的页面。asp.net 甚至允许我们继续使用现有的传统 com 商务组件。 (4)新的应用程序模型 1xml web 服务:xml web 服务允许应用程序通过 internet 进行通信和共享数据,而不管操作系统和编

38、程语言如何。 asp.net 使得公开和调用 xml 网络服务变得简单。 2移动 web 设备支持:asp.net 移动控件允许我们处理超 过 80 台使用 asp.net 的移动 web 设备。我们只需一次性写入应用程 序,移动控件就能自动生成请求设备的页面。 (5)开发人员的效率 1简单的编程模型:具有服务器控件(这些控件允许我们 使用比传统 asp 更少的代码来构建效果极佳的页面)的 asp.net 使得 动态构建真实的 web 应用程序变得更加容易。 2灵活的语言选项:asp.net 不仅支持 microsoft visual basic scripting edition (vbsc

39、ript) 和 microsoft jscript,而且 支持 25 种以上的 .net 语言,包括对 visual basic .net、microsoft c# 和 jscript .net 的内置支持。 3丰富的类框架:.net framework 类库提供了 4500 多种 类,这些类封装了大量的功能,诸如 xml、数据访问、文件上载、正则 表达式、图像生成、性能监视和日志记录、事务、消息队列和 smtp 邮 件。 . asp.net的结构和特征 asp.net 配置文件称为 web.config 文件,它们可以出现在 asp.net 应用程序的多个目录中。 asp.net 配置层次结

40、构具有下列特征: (1)使用应用于配置文件所在的目录及其所有子目录中的资源的配 置文件。 (2)允许您将配置数据放在将使它具有适当范围(整台计算机、所 有的 web 应用程序、单个应用程序或该应用程序中的子目录)的位置。 (3)允许重写从配置层次结构中的较高级别继承的配置设置。还允 许锁定配置设置,以防止它们被较低级别的配置设置所重写。 (4)将配置设置的逻辑组组织成节的形式。 . asp.net 运行环境配置 4.4.1 asp.net 的调试环境 操作系统: windows 2000 professional,windows 2000 server ,windows 2000 advanc

41、ed server 浏览器: ie 5.5 ngws 支持语言: asp.net 目前能支持 3 种与语言, c# (读作 “c sharp”), visual basic,and jscrip。. 使机器持 asp.net,必须满足以下配置: 硬件要求: 1、 cpu: intel pentium ii-class 300 mhz (最好 intel pentium iii-class 600 mhz) 2、内存: 96 mb (最好 128 mb) 3、磁盘空间: 250 mb(完全安装) 155 mb(快速安装) 4、显示:800 x600, 256 colors 5、cd-rom: r

42、equired 软件要求: 1、 microsoft windows 2000 + sp1 2、 microsoft internet explorer 5.5 3、 iis5.0 4 、 其它: mdac 2.6 beta 2 4.4.2 ngws 是什么 asp.net 实际上是一个崭新的运行结构的一部分,这个结构提供对 所有 windows 应用程序的支持。这个结构是 microsofts next generation web services ( ngws)关建部分。当你安装了这个结构, 你就获得了 asp.net。这个结构同样支持所有其它服务器程序技术。 ngws 结构通过对可升级

43、分布式应用添加 新的和增强的服务 来 扩展 com 的结构,此种结构常用做编写可重复调用的可共同使用的软件 组件,这些新的和增强的服务有: (1)一套统一的丰富的程序库 (2)一个支持多语言的运行引擎 (3)简单地应用建立,调试,以及维护 (4)对分布式应用加强了可升级性 (5)保护现已存在的软件和投资 第五章 css 报表的制作过程 . dreamweaver 8 的功能 利用 dreamweaver 中的可视化编辑功能,可以快速创建 web 页 面而无需编写任何代码。可以查看所有站点元素或资源并将它们从易 于使用的面板直接拖到文档中。可以在 macromedia fireworks 或其

44、它图形应用程序中创建和编辑图像,然后将它们直接导入 dreamweaver,从而优化开发工作流程。dreamweaver 还提供了其它工 具,可以简化向 web 页中添加 flash 资源的过程。 除了可生成 web 页的拖放功能外,dreamweaver 还提供了功能全 面的编码环境,其中包括代码编辑工具(例如代码颜色、标签完成、 “编码”工具栏和代码折叠) ;有关层叠样式表 (css)、 javascript、coldfusion 标记语言 (cfml) 和其它语言的语言参考资 料。macromedia 可自由导入导出 html 技术可导入您手工编码的 html 文档而不会重新设置代码的格

45、式,可以随后用首选的格式设置样式来 重新设置代码的格式。 dreamweaver 还使可以使用服务器技术(如 cfml、asp.net、asp、jsp 和 php)生成动态的、数据库驱动的 web 应用程序。 dreamweaver 可以完全自定义。可以创建自己的对象和命令,修改 快捷键,甚至编写 javascript 代码,用新的行为、属性检查器和站 点报告来扩展 dreamweaver 的功能。 5.1.1 数据库的定义 数据库就是计算机中用于存储、处理大量数据的软件。所谓数据 处理,并不是指文字的编辑或单纯的数字运算。而是还包含数据的搜 索与筛选等工作。将数据利用数据库存储后,这些数据便

46、不再是死的 数据了,可以灵活地操作这些数据,从现存的数据中统计出任何想要 的数据。 5.1.2 建立基于 asp 技术的数据库连接 建立连接时必须选择一种合适的连接类型,如 ado、jdbc 等。如 果使用 asp 的则需要选择 ado 连接方式。 如果 web 服务器和 dreamweaver 运行在同一个 windows 系统上, 那么可以使用系统 dsn 来定义数据库连击,dsn 是指向数据库的一个快 捷方式。 在“数据库”面板中,单击按钮,在弹出的菜单中选择“数据源 名称”项,出现“数据源名称”对话框,在对话框中定义数据库连接; 在“连接名称”文本框中输入“myconn”字符串作为连接

47、名;在 “数据源名称”下拉列表中选择“mydsn” 。单击“测试”按钮对数据 库连接进行测试,如果出现“成功创建连接脚本”对话框就说明成果 的建立了与数据库的连接。 . 数据库设计的基本步骤 5.2.1 数据库设计的过程(六个阶段) 1.需求分析阶段:准确了解与分析用户需求(包括数据 与处理) ,是整个设计过程的基础,是最困难、最耗费时间的 一步; 2.概念结构设计阶段:是整个数据库设计的关键,通过 对用户需求进行综合、归纳与抽象,形成一个独立于具体 dbms 的概念模型; 3.逻辑结构设计阶段:将概念结构转换为某个 dbms 所支 持的数据模型对其进行优化; 4.数据库物理设计阶段:为逻辑数

48、据模型选取一个最适 合应用环境的物理结构(包括存储结构和存取方法) ; 5.数据库实施阶段:运用 dbms 提供的数据语言、工具及 宿主语言,根据逻辑设计和物理设计的结果,建立数据库,编 制与调试应用程序,组织数据入库,并进行试运行; 6.数据库运行和维护阶段:数据库应用系统经过试运行 后即可投入正式运行,在数据库系统运行过程中必须不断地对 其进行评价、调整与修改; . 网页创建的工作流程 (1)对站点进行编辑 1单击“站点”菜单下的”管理站点”命令,打开”管理站 点”对话框; 2选择需要编辑的站点,单击“编辑”按钮即可打开该网站 的“站点定义”对话框; 3在该对话框中即可对网站进行编辑; (

49、2)站点的复制和删除 1按同样方法打开“管理站点”对话框; 2选择需要复制和删除的站点,单击该对话框中的“复制” 和“删除”按钮; 3设置完成后单击“完成” ; 对于一个大的网页建设,只凭一个人的力量是不行的,而需要一 个整体团队的协作配合才可以完成,网站建设是一个整体性很强的系 统工程,在创建之前应先确认网站的需求,规划好网站结构图以及清 楚的分析施工步骤。只有按照工作流程,才能做好网站建设。 下图是创建网站的工作流程: 网站创建的策划 创建前的准备 进行创建 对网站进行维护 . 报表界面设计 开关量报警及断电记录查询报表用 dreamweaver 的制作步骤如下: 1、添加表格如下: (1

50、)在 dreamweaver 中新建一个文件,然后打开。点击常用栏 中“表格”框,出现“表格”对话框,如图 1 所示: 网站的主题 规划浏览该网站的群体 准备网站资源 网站策划结构图 网站文件的管理 申请网络空间 设计网页平面效果 创建网页内容组合组件 分配工作以简化网站结构 创建网站文件夹 创建本地站点 网页设计 网页上传 登陆搜索引擎 接受反馈回来的信息 更新网站数据 图 1 表格设置 (2)进行对表格大小的填充如:行数 13、列数 5、表格宽度 950pt、边框粗度 1pt、单元格边距 12pt、单元格间距 1pt; (3)检查无误后点击“确定” 。 2、在“属性”栏如图 2 所示, 图

51、 2 属性栏 设置单元格的水平及垂直的宽度及高度,每个单元格都要设置, 并在各个单元格中输入汉字。如图 3 所示。 图 3 已输入的表格 3、单击“常用表格合并单元格”按钮,调整各行各列的宽 度与高度,并在各个单元格中输入汉字,单元格中的汉字输入完毕, 如图 4: 图4 合并的单元格 4、在css样式中新建一样式,鼠标右击css样式,出现“新建” (图 5) ,打开,定义名称,如:bb。在弹出的对话框中定义css新的样式 (图6) 。定义并调整每行每列的宽度与高度。把边距与间距设为0,把 边框设为单线,宽度为细线并为黑色,如图7: 图5 新建css 图7 输入汉字完成 5、在 css 样式中新

52、建一样式,鼠标右击 css 样式,出现“新建” 打开,定义名称,如:cc。在新样式中定义第一行的边框设为上是无 下是实线左是无右是无并匀为细线颜色为绿色(如图 6);结果如图 8: 图6 定义css 图8 结果表 6、在 css 样式中新建一个样式,鼠标右击 css 样式,出现“新建” 打开,定义其名称,如:aa。在弹出的对话框中定义 css 新的样式。在新 样式中设置:边距与间距设为 0,把边框设为单线,宽度为细线并为黑色, 把第 4 行至第 10 行的边框设置为上是无下是实线,左是实线右没有并且 为细线的 css 样式;如图 9: 图 9 htm.文档 7、在 css 样式中,新建一个新的样式。把第一行的边框设为上是无 下是实线左是无右是无并匀为细线颜色为绿色,将第三行的边框设为左为 实线右无上为实线下无并为细线为黑色的新 css 样式

温馨提示

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

评论

0/150

提交评论