输电线路缺陷管理系统(共21页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《输电线路缺陷管理系统(共21页).doc》由会员分享,可在线阅读,更多相关《输电线路缺陷管理系统(共21页).doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上前 言我结合自己的工作环境,利用VF6.0平台编制了输电线路缺陷管理系统,这种管理系统本来是很庞大的系统,我从实际出发,简单平直地实现其基本功能,在开发过程中,发现VF数据库软件功能齐全好用,通用性能优越,应用广泛,几乎可以涉及社会各个领域,尤其是办公管理方面,更是独树一帜,我整天与输电线路打交道,输电线路本身功能就是输送电能和增加供电可靠性,唐山地区220kV的线路有近3000公里,与天津市持平,售电量1个多亿/天,年售电量400多个亿,是秦皇岛、承德、张家口、廊坊供电局的总合,每年以20-30%的增速在发展。这些电能都通过输电线路输送,其重要作用不言而喻。输电线路
2、的日常管理工作很繁重,涉及计划停电、临时停电、日常运行维护、检修维护等等,从本质上讲就是线路缺陷的管理,包括缺陷的发现、分析、处理。另一方面,从事输电线路管理的人员普遍文化素质不高,虽然解决问题能力强,但是在计算机数据库系统的使用上并不顺畅,对大型应用软件的使用和接受上存在一定的先天不足。开发缺陷管理系统的思路主要是针对人员现状和软件现状,开创一个相对独立的缺陷管理系统,作到简单界面、易于操作、通俗理解、实用性强,能够在生产工作中运转起来的应用软件,提高缺陷管理的规范化、自动化、消缺的工作效率等。对于使用的操作系统现在一般都是WINDOWS XP或WINDOWS NT。我准备用Visual F
3、oxPro6.0数据库编写软件,它是强大的应用软件开发工具,包括表单设计器和众多向导,应该有利于本软件管理系统的实现。由于日常白天工作繁忙,只能晚上看书编写,定有不足和不妥之处,收集资料也不够完善,程序尚欠火候,望请各位老师和同学指正。内容摘要输电线路缺陷管理系统主要由人员组织管理、线路管理、缺陷管理、查询管理、系统维护等五个部分组成。输电线路的管理主要分为线路检修和运行维护,下面对五个部分进行概括:输电线路缺陷管理系统中组织管理,是从线路本身组织分类和管理线路的班组入手,涉及班组人员的管理,线路的管理离不开人员的管理,二这相辅相成,所以在最初的菜单中先于其他菜单。线路缺陷管理中首先是线路的信
4、息管理界面,线路是缺陷载体,只有把线路本身的参数和属性说的明白,才能说清楚线路缺陷界面的管理;临时缺陷管理界面主要考虑在紧急线路缺陷出现时快速反应,所以特设立一个单独界面,这三个界面都有修改、增加、查询、编辑功能,附带表格显示浏览内容,满足一般需求。查询与统计中对人员、线路、缺陷三个内容进行操作,形式上简单实用,达到查询目的。数据维护中包括线路属性7项内容,由管理员负责权限,对新增的导地线型号等信息进行增补。系统管理中对管理员和一般用户的增减可以进行管理,以及涉及密码管理等。从本质上讲线路缺陷的管理,包括缺陷的发现、分析、处理。目 录第一章 引论第一节 数据库的概述与发展历史所谓数据库就是数据
5、的集合通俗地讲,就是存储数据的 “仓库”。据统计,目前世界上80%的计算机主要从事事务处理。在进行事务处理时,并不需要进行复杂的科学计算,而是主要从事大量数据在存储、查找、统计等工作。为了有效地使用存储在计算机系统中的的大量数据,必须采用一整严密合理的数据处理方法,即数据管理。数据管理是指对数据的组织、存储、维护和使用等。数据库(data base)是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据
6、管理的高级阶段,它是由文件管理系统发展起来的。数据库的基本结构分三个层次,反映了观察数据库的三种不同角度。 (1)物理数据层。它是数据库的最内层,是物理存贮设备上实际存储的数据的集合。这些数据是原始数据,是用户加工的对象,由内部模式描述的指令操作处理的位串、字符和字组成。(2)概念数据层。它是数据库的中间一层,是数据库的整体逻辑表示。指出了每个数据的逻辑定义及数据间的逻辑联系,是存贮记录的集合。它所涉及的是数据库所有对象的逻辑关系,而不是它们的物理情况,是数据库管理员概念下的数据库。 (3)逻辑数据层。它是用户所看到和使用的数据库,表示了一个或一些特定用户使用的数据集合,即逻辑记录的集合。数据
7、库不同层次之间的联系是通过映射进行转换的。 数据库逻辑设计分为三个阶段,分别是:收集和分析用户要求、建立E R 模型和数据库模式设计。主要任务是创建数据库模式。数据库逻辑设计中第一阶段收集和分析用户需求是按以下四步进行的:分析用户活动,确定系统范围,分析用户活动所涉及的数据和分析系统数据。 数据流图是一种从数据和对数据的加工两方面表达系统工作过程的图形表示法。含有四种基本成分:带箭头的线段表示数据及其流动方向,圆形框表示对数据的加工,卡片形框表示文件,方框表示源点和终点.画数据流图应遵循:由外向内、自顶向下原则进行。第二节 数据库的特点和功能数据库管理系统将具有一定结构的数据组成一个集合,它主
8、要具有以下几个特点:1. 数据的结构化 数据库中的数据并不是杂乱无章、毫不相干的,它们具有一定的组织结构,属于同一集合的数据具有相似的特征。2. 数据的共享性 在一个单位的各个部门之间,存在着大量的重复信息。使用数据库的目的就是要统一管理这些信息,减少冗余度,使各个部门共同享有相同的数据。 3. 数据的独立性 数据的独立性是指数据记录和数据管理软件之间的独立。数据及其结构应具有独立性,而不应该去改变应用程序。 4. 数据的完整性 数据的完整性是指保证数据库中数据的正确性。可能造成数据不正确的原因很多,数据库管理系统通过对数据性质进行检查而管理它们。 5. 数据的灵活性 数据库管理系统不是把数据
9、简单堆积,它在记录数据信息的基础上具有很多的管理功能,如输入、输出、查询、编辑修改等。 6. 数据的安全性 根据用户的职责,不同级别的人对数据库具有不同的权限,数据库管理系统应该确保数据的安全性。 一个好的数据库管理系统应具有很多功能,其中最基本的有以下3种: 数据定义 数据库管理系统提供定义数据类型和数据存储形式的功能。每个记录的每个字段中的信息为一个数据。因记录的信息不同,其数据类型也应不同。通过定义数据类型,可以在一定程度上保证数据的完整性。最简单的要求是,完整性规则应保证不能在定义为数字的字段中存放文本类型的数据。 数据操作 数据库管理系统提供多种处理数据的方式。例如,在一张表中查找信
10、息或者在几个相关的表或文件中进行复杂的查找;使用相应的命令更新一个字段或多个记录的内容;用一个命令对数据进行统计,甚至可以使用数据库管理系统工具进行编程,以实现更加复杂的功能。 数据控制 数据库管理系统对数据提供一定的保护措施,从而保证在多个用户共享数据时,只有被授权的用户才能查看或修改数据。第三节 数据库系统的发展和定义数据库系统(简称DBS)是指带有数据库的计算机系统,主要包括计算机系统本身、数据库、数据库管理系统、建立在该数据库之上的应用程序等组成部分。数据模型是数据库系统的核心和基础。因此,对数据库技术发展阶段的划分应该以数据模型的发展演变作为主要依据和标志。(一)总体说来,数据库技术
11、从开始到现在一共经历了三个发展阶段:1.第一代是网状、层次数据库系统,第二代是关系数据库系统,第三代是以面向对象数据模型为主要特征的数据库系统。 第一代包括网状和层次数据库系统,是因为它们的数据模型虽然分别为层次和网状模型,但实质上层次模型只是网状模型的特例而已。这二者都是格式化数据模型,都是在60年代后期研究和开发的,不论是体系结构、数据库语言,还是数据的存储管理,都具有共同特征,所以它们应该划分为一代。2.第二代数据库系统支持关系数据模型。关系模型不仅具有简单、清晰的优点,而且有关系代数作为语言模型,有关系数据理论作为理论基础。因此关系数据库具有形式基础好、数据独立性强、数据库语言非过程化
12、等特点,这些特点是数据库技术发展到了第二代的显著标志。虽然关系数据模型描述了现实世界数据的结构和一些重要的相互联系,但是仍然不足以抓住和表达数据对象所具有的丰富而重要的语义,因而它属于语法模型。3.第三代数据库系统的特征是数据模型更加丰富,数据管理功能更为强大,能够支持传统数据库难以支持的新的应用需求。(二)数据库系统的生命期可以分为五个阶段,依次是分析、设计、编码、测试、运行。所谓分析用户活动所涉及的数据就是以数据流图的形式表示出数据的流向和对数据所进行的加工。所谓分析系统数据就是对数据流图中的每一个数据流名、每个文件名、每个加工名,都要给出具体定义,都需要用一个条目进行描述。描述后的产物是
13、数据字典。数据流图和数据字典结合在一起,加上必要的说明构成系统说明书。数据字典是对数据流图中的四个成分(数据流、数据项、文件、加工)的描述。教材中所讲的数据库设计方法称为视图设计法,即从分析用户的活动入手,针对用户的局部视图,然后进行综合,用E-R 图表示数据库的概念,进而转换为关系模式。 逻辑设计第二阶段建立E-R 模型分两步,首先应进行局部E R 模型设计,然后进行总体E R 模型的设计。逻辑设计第三阶段在数据库模式设计阶段分两步进行,第一步初步设计:把E R 图转换为关系模型,第二步优化设计:对模式进行调整和改善。优化是在性能预测的基础上进行的,一般用三方面指标来衡量:单位时间内所访问的
14、逻辑记录个数要少,单位时间内数据传送量要少;系统占用的存储空间尽量要少。(三)数据库模型在数据库中,一类模型是概念模型,它是按照用户的观点来对数据和信息建模,主要用于设计数据库;另一类模型是数据模型,主要包括层次、网状、关系模型,它是按照计算机系统的观点对数据建模,主要用于数据库管理系统的实现。1、概念模型是数据库设计人员在认识现实世界中的实体及实体间的联系后引出的一种抽象概念,并用一种方法描述出来。2、数据模型是数据库系统中用于提供信息表示和操作手段的形式构架,建立数据模型是设计的基础,数据库系统中的数据模型主要有3种:层次模型、网状模型、关系模型,其中层次模型用树型结构表示实体及其之间的联
15、系,网状模型用网状结构表示实体及其之间的联系,关系模型是用二维表来表示实体及其之间的联系。(四)数据库管理系统数据库管理系统(简称DBMS)是数据库系统的核心组成部分,起着定义数据、操作数据、运行管理数据库、建立和维护数据库等作用。第四节 关系模型和关系数据库(一)、关系模型关系模型是通过满足一定条件的二维表来表示数据及其数据间联系的一种模型。在关系数据库中,数据的基本单位是关系。关系就是一张二维表,数据按行列有规则的排列、组织。关系模型中的基本概念:关系:一个关系在逻辑上对应一个按行、列排列的表。属性:表中的每一列称为一个属性或字段,表示所描述对象的一个特征。域:属性的取值范围元组:表中的每
16、一行称一个元组,又称记录。主键:在表中能唯一地标识元组的一个属性或属性的集合称为主键。关系模式:关系名和关系中的属性的集合构成关系模式。 关系的数学定义设有属性A1,A2,.Ak,它们分别在值域D1,D2.Dk中取值,按照集合论的观点,这些值域构成一个笛卡尔积空间D=D1XD2XD3.XDk,D中的任一个子集D,称为一个关系。 常用的关系操作有两类;传统的集合操作和专门的关系操作。 传统的集合操作,如并、交、差、广义笛卡尔积等。这类操作将关系看成元组的集合,其操作是从“行”的角度进行的。有关传统的集合操作不再详述。专门的关系操作,如选择、投影、连接等。这类操作是从“行”到“列”两个方向进行的,
17、不仅涉及元组,而且涉及属性。 (1)选择:是指在关系中选择满足某些条件的元组。 (2)投影:是指在关系中选择某些属性列。 (3)连接;是指从两个关系的广义笛卡尔积中选取属性间满足一定条件的元组。(二)、关系运算对关系数据库进行查询时,需要找到用户感兴趣的数据,这就需要对关系进行一定的关系运算.(1) 传统的集合运算(设有两个相同结构的关系R和S)并:并是由属于关系R和S的元组组成的集合.差:R和S的差是由属于R但不属于S的元组组成的集合.交:R和S的交是由既属于R又属于S的元组组成的集合.例如:R(1,2,3,4,5,6,7,8)S(1, 3,4,5, 7, 9,0)(2)专门的关系运算选择:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 输电 线路 缺陷 管理 系统 21
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内