輸電線路缺陷管理系統(tǒng)_第1頁
輸電線路缺陷管理系統(tǒng)_第2頁
輸電線路缺陷管理系統(tǒng)_第3頁
輸電線路缺陷管理系統(tǒng)_第4頁
輸電線路缺陷管理系統(tǒng)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、前 言我結(jié)合自己的工作環(huán)境,利用VF6.0平臺編制了輸電線路缺陷管理系統(tǒng),這種管理系統(tǒng)本來是很龐大的系統(tǒng),我從實際出發(fā),簡單平直地實現(xiàn)其基本功能,在開發(fā)過程中,發(fā)現(xiàn)VF數(shù)據(jù)庫軟件功能齊全好用,通用性能優(yōu)越,應用廣泛,幾乎可以涉及社會各個領域,尤其是辦公管理方面,更是獨樹一幟,我整天與輸電線路打交道,輸電線路本身功能就是輸送電能和增加供電可靠性,唐山地區(qū)220kV的線路有近3000公里,與天津市持平,售電量1個多億/天,年售電量400多個億,是秦皇島、承德、張家口、廊坊供電局的總合,每年以20-30%的增速在發(fā)展。這些電能都通過輸電線路輸送,其重要作用不言而喻。輸電線路的日常管理工作很繁重,涉及

2、計劃停電、臨時停電、日常運行維護、檢修維護等等,從本質(zhì)上講就是線路缺陷的管理,包括缺陷的發(fā)現(xiàn)、分析、處理。另一方面,從事輸電線路管理的人員普遍文化素質(zhì)不高,雖然解決問題能力強,但是在計算機數(shù)據(jù)庫系統(tǒng)的使用上并不順暢,對大型應用軟件的使用和接受上存在一定的先天不足。開發(fā)缺陷管理系統(tǒng)的思路主要是針對人員現(xiàn)狀和軟件現(xiàn)狀,開創(chuàng)一個相對獨立的缺陷管理系統(tǒng),作到簡單界面、易于操作、通俗理解、實用性強,能夠在生產(chǎn)工作中運轉(zhuǎn)起來的應用軟件,提高缺陷管理的規(guī)范化、自動化、消缺的工作效率等。對于使用的操作系統(tǒng)現(xiàn)在一般都是WINDOWS XP或WINDOWS NT。我準備用Visual FoxPro6.0數(shù)據(jù)庫編寫

3、軟件,它是強大的應用軟件開發(fā)工具,包括表單設計器和眾多向?qū)?,應該有利于本軟件管理系統(tǒng)的實現(xiàn)。由于日常白天工作繁忙,只能晚上看書編寫,定有不足和不妥之處,收集資料也不夠完善,程序尚欠火候,望請各位老師和同學指正。內(nèi)容摘要輸電線路缺陷管理系統(tǒng)主要由人員組織管理、線路管理、缺陷管理、查詢管理、系統(tǒng)維護等五個部分組成。輸電線路的管理主要分為線路檢修和運行維護,下面對五個部分進行概括:輸電線路缺陷管理系統(tǒng)中組織管理,是從線路本身組織分類和管理線路的班組入手,涉及班組人員的管理,線路的管理離不開人員的管理,二這相輔相成,所以在最初的菜單中先于其他菜單。線路缺陷管理中首先是線路的信息管理界面,線路是缺陷載體

4、,只有把線路本身的參數(shù)和屬性說的明白,才能說清楚線路缺陷界面的管理;臨時缺陷管理界面主要考慮在緊急線路缺陷出現(xiàn)時快速反應,所以特設立一個單獨界面,這三個界面都有修改、增加、查詢、編輯功能,附帶表格顯示瀏覽內(nèi)容,滿足一般需求。查詢與統(tǒng)計中對人員、線路、缺陷三個內(nèi)容進行操作,形式上簡單實用,達到查詢目的。數(shù)據(jù)維護中包括線路屬性7項內(nèi)容,由管理員負責權(quán)限,對新增的導地線型號等信息進行增補。系統(tǒng)管理中對管理員和一般用戶的增減可以進行管理,以及涉及密碼管理等。從本質(zhì)上講線路缺陷的管理,包括缺陷的發(fā)現(xiàn)、分析、處理。目 錄第一章 引論4第一節(jié) 數(shù)據(jù)庫的概述與發(fā)展歷史4第二節(jié) 數(shù)據(jù)庫的特點和功能4第三節(jié) 數(shù)據(jù)

5、庫系統(tǒng)的發(fā)展和定義4第四節(jié) 關系模型和關系數(shù)據(jù)庫4第二章 設計說明書內(nèi)容4第一節(jié) 需求分析4第二節(jié) 系統(tǒng)設計4第三節(jié) 系統(tǒng)設計4第四節(jié) 系統(tǒng)分析4第五節(jié) 系統(tǒng)設計與方案4第六節(jié) 實體E-R圖4第三章 結(jié) 論4參考文獻4詳細原代碼設計4第一章 引論第一節(jié) 數(shù)據(jù)庫的概述與發(fā)展歷史所謂數(shù)據(jù)庫就是數(shù)據(jù)的集合通俗地講,就是存儲數(shù)據(jù)的 “倉庫”。據(jù)統(tǒng)計,目前世界上80%的計算機主要從事事務處理。在進行事務處理時,并不需要進行復雜的科學計算,而是主要從事大量數(shù)據(jù)在存儲、查找、統(tǒng)計等工作。為了有效地使用存儲在計算機系統(tǒng)中的的大量數(shù)據(jù),必須采用一整嚴密合理的數(shù)據(jù)處理方法,即數(shù)據(jù)管理。數(shù)據(jù)管理是指對數(shù)據(jù)的組織、存

6、儲、維護和使用等。 數(shù)據(jù)庫(data base)是依照某種數(shù)據(jù)模型組織起來并存放二級存儲器中的數(shù)據(jù)集合。這種數(shù)據(jù)集合具有如下特點:盡可能不重復,以最優(yōu)方式為某個特定組織的多種應用服務,其數(shù)據(jù)結(jié)構(gòu)獨立于使用它的應用程序,對數(shù)據(jù)的增、刪、改和檢索由統(tǒng)一軟件進行管理和控制。從發(fā)展的歷史看,數(shù)據(jù)庫是數(shù)據(jù)管理的高級階段,它是由文件管理系統(tǒng)發(fā)展起來的。數(shù)據(jù)庫的基本結(jié)構(gòu)分三個層次,反映了觀察數(shù)據(jù)庫的三種不同角度。 (1)物理數(shù)據(jù)層。它是數(shù)據(jù)庫的最內(nèi)層,是物理存貯設備上實際存儲的數(shù)據(jù)的集合。這些數(shù)據(jù)是原始數(shù)據(jù),是用戶加工的對象,由內(nèi)部模式描述的指令操作處理的位串、字符和字組成。(2)概念數(shù)據(jù)層。它是

7、數(shù)據(jù)庫的中間一層,是數(shù)據(jù)庫的整體邏輯表示。指出了每個數(shù)據(jù)的邏輯定義及數(shù)據(jù)間的邏輯聯(lián)系,是存貯記錄的集合。它所涉及的是數(shù)據(jù)庫所有對象的邏輯關系,而不是它們的物理情況,是數(shù)據(jù)庫管理員概念下的數(shù)據(jù)庫。 (3)邏輯數(shù)據(jù)層。它是用戶所看到和使用的數(shù)據(jù)庫,表示了一個或一些特定用戶使用的數(shù)據(jù)集合,即邏輯記錄的集合。數(shù)據(jù)庫不同層次之間的聯(lián)系是通過映射進行轉(zhuǎn)換的。  數(shù)據(jù)庫邏輯設計分為三個階段,分別是:收集和分析用戶要求、建立E R 模型和數(shù)據(jù)庫模式設計。主要任務是創(chuàng)建數(shù)據(jù)庫模式。數(shù)據(jù)庫邏輯設計中第一階段收集和分析用戶需求是按以下四步進行的:分析用戶活動,確定系統(tǒng)范圍,分析用戶活動所涉及的數(shù)據(jù)和分析系

8、統(tǒng)數(shù)據(jù)。 數(shù)據(jù)流圖是一種從數(shù)據(jù)和對數(shù)據(jù)的加工兩方面表達系統(tǒng)工作過程的圖形表示法。含有四種基本成分:帶箭頭的線段表示數(shù)據(jù)及其流動方向,圓形框表示對數(shù)據(jù)的加工,卡片形框表示文件,方框表示源點和終點.畫數(shù)據(jù)流圖應遵循:由外向內(nèi)、自頂向下原則進行。第二節(jié) 數(shù)據(jù)庫的特點和功能數(shù)據(jù)庫管理系統(tǒng)將具有一定結(jié)構(gòu)的數(shù)據(jù)組成一個集合,它主要具有以下幾個特點:1. 數(shù)據(jù)的結(jié)構(gòu)化 數(shù)據(jù)庫中的數(shù)據(jù)并不是雜亂無章、毫不相干的,它們具有一定的組織結(jié)構(gòu),屬于同一集合的數(shù)據(jù)具有相似的特征。2. 數(shù)據(jù)的共享性 在一個單位的各個部門之間,存在著大量的重復信息。使用數(shù)據(jù)庫的目的就是要統(tǒng)一管理這些信息,減少冗余度,使各個部門共同享有相同

9、的數(shù)據(jù)。 3. 數(shù)據(jù)的獨立性 數(shù)據(jù)的獨立性是指數(shù)據(jù)記錄和數(shù)據(jù)管理軟件之間的獨立。數(shù)據(jù)及其結(jié)構(gòu)應具有獨立性,而不應該去改變應用程序。 4. 數(shù)據(jù)的完整性 數(shù)據(jù)的完整性是指保證數(shù)據(jù)庫中數(shù)據(jù)的正確性??赡茉斐蓴?shù)據(jù)不正確的原因很多,數(shù)據(jù)庫管理系統(tǒng)通過對數(shù)據(jù)性質(zhì)進行檢查而管理它們。 5. 數(shù)據(jù)的靈活性 數(shù)據(jù)庫管理系統(tǒng)不是把數(shù)據(jù)簡單堆積,它在記錄數(shù)據(jù)信息的基礎上具有很多的管理功能,如輸入、輸出、查詢、編輯修改等。 6. 數(shù)據(jù)的安全性 根據(jù)用戶的職責,不同級別的人對數(shù)據(jù)庫具有不同的權(quán)限,數(shù)據(jù)庫管理系統(tǒng)應該確保數(shù)據(jù)的安全性。 一個好的數(shù)據(jù)庫管理系統(tǒng)應具有很多功能,其中最基本的有以下3種: 數(shù)據(jù)定義 數(shù)據(jù)庫管理

10、系統(tǒng)提供定義數(shù)據(jù)類型和數(shù)據(jù)存儲形式的功能。每個記錄的每個字段中的信息為一個數(shù)據(jù)。因記錄的信息不同,其數(shù)據(jù)類型也應不同。通過定義數(shù)據(jù)類型,可以在一定程度上保證數(shù)據(jù)的完整性。最簡單的要求是,完整性規(guī)則應保證不能在定義為數(shù)字的字段中存放文本類型的數(shù)據(jù)。 數(shù)據(jù)操作 數(shù)據(jù)庫管理系統(tǒng)提供多種處理數(shù)據(jù)的方式。例如,在一張表中查找信息或者在幾個相關的表或文件中進行復雜的查找;使用相應的命令更新一個字段或多個記錄的內(nèi)容;用一個命令對數(shù)據(jù)進行統(tǒng)計,甚至可以使用數(shù)據(jù)庫管理系統(tǒng)工具進行編程,以實現(xiàn)更加復雜的功能。 數(shù)據(jù)控制 數(shù)據(jù)庫管理系統(tǒng)對數(shù)據(jù)提供一定的保護措施,從而保證在多個用戶共享數(shù)據(jù)時,只有被授權(quán)的用戶才能查看

11、或修改數(shù)據(jù)。第三節(jié) 數(shù)據(jù)庫系統(tǒng)的發(fā)展和定義數(shù)據(jù)庫系統(tǒng)(簡稱DBS)是指帶有數(shù)據(jù)庫的計算機系統(tǒng),主要包括計算機系統(tǒng)本身、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、建立在該數(shù)據(jù)庫之上的應用程序等組成部分。數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)的核心和基礎。因此,對數(shù)據(jù)庫技術發(fā)展階段的劃分應該以數(shù)據(jù)模型的發(fā)展演變作為主要依據(jù)和標志。(一)總體說來,數(shù)據(jù)庫技術從開始到現(xiàn)在一共經(jīng)歷了三個發(fā)展階段:1.第一代是網(wǎng)狀、層次數(shù)據(jù)庫系統(tǒng),第二代是關系數(shù)據(jù)庫系統(tǒng),第三代是以面向?qū)ο髷?shù)據(jù)模型為主要特征的數(shù)據(jù)庫系統(tǒng)。 第一代包括網(wǎng)狀和層次數(shù)據(jù)庫系統(tǒng),是因為它們的數(shù)據(jù)模型雖然分別為層次和網(wǎng)狀模型,但實質(zhì)上層次模型只是網(wǎng)狀模型的特例而已。這二者都是格式化數(shù)

12、據(jù)模型,都是在60年代后期研究和開發(fā)的,不論是體系結(jié)構(gòu)、數(shù)據(jù)庫語言,還是數(shù)據(jù)的存儲管理,都具有共同特征,所以它們應該劃分為一代。2.第二代數(shù)據(jù)庫系統(tǒng)支持關系數(shù)據(jù)模型。關系模型不僅具有簡單、清晰的優(yōu)點,而且有關系代數(shù)作為語言模型,有關系數(shù)據(jù)理論作為理論基礎。因此關系數(shù)據(jù)庫具有形式基礎好、數(shù)據(jù)獨立性強、數(shù)據(jù)庫語言非過程化等特點,這些特點是數(shù)據(jù)庫技術發(fā)展到了第二代的顯著標志。雖然關系數(shù)據(jù)模型描述了現(xiàn)實世界數(shù)據(jù)的結(jié)構(gòu)和一些重要的相互聯(lián)系,但是仍然不足以抓住和表達數(shù)據(jù)對象所具有的豐富而重要的語義,因而它屬于語法模型。3.第三代數(shù)據(jù)庫系統(tǒng)的特征是數(shù)據(jù)模型更加豐富,數(shù)據(jù)管理功能更為強大,能夠支持傳統(tǒng)數(shù)據(jù)庫難

13、以支持的新的應用需求。(二)數(shù)據(jù)庫系統(tǒng)的生命期可以分為五個階段,依次是分析、設計、編碼、測試、運行。所謂分析用戶活動所涉及的數(shù)據(jù)就是以數(shù)據(jù)流圖的形式表示出數(shù)據(jù)的流向和對數(shù)據(jù)所進行的加工。所謂分析系統(tǒng)數(shù)據(jù)就是對數(shù)據(jù)流圖中的每一個數(shù)據(jù)流名、每個文件名、每個加工名,都要給出具體定義,都需要用一個條目進行描述。描述后的產(chǎn)物是數(shù)據(jù)字典。數(shù)據(jù)流圖和數(shù)據(jù)字典結(jié)合在一起,加上必要的說明構(gòu)成系統(tǒng)說明書。數(shù)據(jù)字典是對數(shù)據(jù)流圖中的四個成分(數(shù)據(jù)流、數(shù)據(jù)項、文件、加工)的描述。教材中所講的數(shù)據(jù)庫設計方法稱為視圖設計法,即從分析用戶的活動入手,針對用戶的局部視圖,然后進行綜合,用E-R 圖表示數(shù)據(jù)庫的概念,進而轉(zhuǎn)換為關

14、系模式。 邏輯設計第二階段建立E-R 模型分兩步,首先應進行局部E R 模型設計,然后進行總體E R 模型的設計。邏輯設計第三階段在數(shù)據(jù)庫模式設計階段分兩步進行,第一步初步設計:把E R 圖轉(zhuǎn)換為關系模型,第二步優(yōu)化設計:對模式進行調(diào)整和改善。優(yōu)化是在性能預測的基礎上進行的,一般用三方面指標來衡量:單位時間內(nèi)所訪問的邏輯記錄個數(shù)要少,單位時間內(nèi)數(shù)據(jù)傳送量要少;系統(tǒng)占用的存儲空間盡量要少。(三)數(shù)據(jù)庫模型在數(shù)據(jù)庫中,一類模型是概念模型,它是按照用戶的觀點來對數(shù)據(jù)和信息建模,主要用于設計數(shù)據(jù)庫;另一類模型是數(shù)據(jù)模型,主要包括層次、網(wǎng)狀、關系模型,它是按照計算機系統(tǒng)的觀點對數(shù)據(jù)建模,主要用于數(shù)據(jù)庫管

15、理系統(tǒng)的實現(xiàn)。1、概念模型是數(shù)據(jù)庫設計人員在認識現(xiàn)實世界中的實體及實體間的聯(lián)系后引出的一種抽象概念,并用一種方法描述出來。2、數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)中用于提供信息表示和操作手段的形式構(gòu)架,建立數(shù)據(jù)模型是設計的基礎,數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)模型主要有3種:層次模型、網(wǎng)狀模型、關系模型,其中層次模型用樹型結(jié)構(gòu)表示實體及其之間的聯(lián)系,網(wǎng)狀模型用網(wǎng)狀結(jié)構(gòu)表示實體及其之間的聯(lián)系,關系模型是用二維表來表示實體及其之間的聯(lián)系。(四)數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)(簡稱DBMS)是數(shù)據(jù)庫系統(tǒng)的核心組成部分,起著定義數(shù)據(jù)、操作數(shù)據(jù)、運行管理數(shù)據(jù)庫、建立和維護數(shù)據(jù)庫等作用。第四節(jié) 關系模型和關系數(shù)據(jù)庫(一)、關系模型關系模

16、型是通過滿足一定條件的二維表來表示數(shù)據(jù)及其數(shù)據(jù)間聯(lián)系的一種模型。在關系數(shù)據(jù)庫中,數(shù)據(jù)的基本單位是關系。關系就是一張二維表,數(shù)據(jù)按行列有規(guī)則的排列、組織。關系模型中的基本概念: 關系:一個關系在邏輯上對應一個按行、列排列的表。 屬性:表中的每一列稱為一個屬性或字段,表示所描述對象的一個特征。 域:屬性的取值范圍 元組:表中的每一行稱一個元組,又稱記錄。 主鍵:在表中能唯一地標識元組的一個屬性或?qū)傩缘募戏Q為主鍵。 關系模式:關系名和關系中的屬性的集合構(gòu)成關系模式。 關系的數(shù)學定義設有屬性A1,A2,.Ak,它們分別在值域D1,D2.Dk

17、中取值,按照集合論的觀點,這些值域構(gòu)成一個笛卡爾積空間D=D1XD2XD3.XDk,D中的任一個子集D',稱為一個關系。 常用的關系操作有兩類;傳統(tǒng)的集合操作和專門的關系操作。 傳統(tǒng)的集合操作,如并、交、差、廣義笛卡爾積等。這類操作將關系看成元組的集合,其操作是從“行”的角度進行的。有關傳統(tǒng)的集合操作不再詳述。專門的關系操作,如選擇、投影、連接等。這類操作是從“行”到“列”兩個方向進行的,不僅涉及元組,而且涉及屬性。    (1)選擇:是指在關系中選擇滿足某些條件的元組。    (2)投影:是指在關系中選擇某些屬性列。

18、0;   (3)連接;是指從兩個關系的廣義笛卡爾積中選取屬性間滿足一定條件的元組。(二)、關系運算對關系數(shù)據(jù)庫進行查詢時,需要找到用戶感興趣的數(shù)據(jù),這就需要對關系進行一定的關系運算.(1) 傳統(tǒng)的集合運算(設有兩個相同結(jié)構(gòu)的關系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)專門的關系運算選擇:從關系中找出滿足給定條件的元組的操作稱為選擇投影:從關系模式中指定若干個屬性組成新的關系稱為

19、投影聯(lián)接:聯(lián)接是關系的橫向結(jié)合.將兩個關系拼接成一個更寬的關系,生成的新關系中包含滿足聯(lián)接條件的元組.等值聯(lián)接:聯(lián)接運算中,按照字段值對應相等為條件進行的聯(lián)接的聯(lián)接操作稱為等值聯(lián)接.自然聯(lián)接:是去掉重復屬性的等值聯(lián)接.(三)關系數(shù)據(jù)庫關系數(shù)據(jù)庫是以關系模型為基礎的數(shù)據(jù)庫。它利用關系來描述現(xiàn)實世界,一個關系可以描述一個實體及其屬性,關系模型是用來定義關系的,一個關系數(shù)據(jù)庫包含一組關系,定義這些關系的關系模式的全體構(gòu)成了數(shù)據(jù)庫的模式。第二章 設計說明書內(nèi)容第一節(jié) 需求分析需求分析的根本任務是確定為了滿足用戶的需求系統(tǒng)必須做什么,達到的目的是什么,并且預測系統(tǒng)發(fā)展的前景,通過分析得到數(shù)據(jù)的流程圖、E

20、-R圖、算法描述定義的詳細系統(tǒng)邏輯模型。唐山地區(qū)輸電線路日益增加,用電負荷突飛猛進,客觀上要求供電可靠性的提高,這一切主要來源于輸電線路的安全運行。人有缺點,線路有缺陷,沒有缺陷的線路始終是我們追求的目標,要想輸電線路安全運行就應該有一套管理線路缺陷的方法,傳統(tǒng)的管理模式必然跟不上時代的腳步,現(xiàn)在管理輸電線路還是臺帳式管理,手寫式填票委托處缺,不僅浪費時間,效率低下,對線路的安全運行也十分不利,同時,輸電線路的運行維護人員一般文化素質(zhì)不高,雖然干活利索,任勞任怨,但是對復雜的計算機管理系統(tǒng)卻望而卻步,一般人難于接受,急需一種簡潔明了又實用實際的管理系統(tǒng)。第二節(jié) 系統(tǒng)設計(一) 系統(tǒng)設計的目標本

21、次設計的輸電線路缺陷管理系統(tǒng)從實際出發(fā),以線路管理和人員管理為根本,著眼提高工作效率和合理的工作安排,利于線路管理的模式,力求簡潔、快速、實用,輸電線路缺陷管理系統(tǒng)從人員管理開始,管理線路入手,對線路缺陷展開,配合必要的數(shù)據(jù)維護,簡單的界面對話,達到既管理線路缺陷,又易于常人掌握,節(jié)省時間和人力。(二)開發(fā)設計思想(1)滿足實際需要,既符合線路本身特性又利于人員管理。(2)系統(tǒng)采用模塊化程序設計方法,既便于系統(tǒng)功能的各種組合和修改,又便于參與開發(fā)的技術人員補充和維護(3)系統(tǒng)應具備數(shù)據(jù)庫維護功能,保證數(shù)據(jù)及時更新和修改,利于用戶的錄入、查詢、打印等功能。(三)開發(fā)工具和運行環(huán)境開發(fā)工具:Vis

22、ual foxpro 6.0運行環(huán)境:Windows 9X、Windows NT、Windows 2000、Windows XP,這里使用的是Windows XP。第三節(jié) 系統(tǒng)設計(一)Visual foxpro簡介(1)1989年下半年,美國的Fox Software公司正式推出Foxpro 1.0,它是FoxBase +2.1換代產(chǎn)品。首次引入了基于DOS環(huán)境的窗口技術和菜單系統(tǒng),它支持鼠標。運行速度比dBase IV快8倍,比FoxBase +2.1快兩倍。(2)1991年7月,F(xiàn)ox Software公司推出Foxpro2.0,使用了Rushmore查詢優(yōu)化技術及第4代語言工具,在性能

23、上在幅提高。它面向?qū)ο蠛褪录€增加了100多條全新的命令與函數(shù)。從而使FoxPro程序設計語言成為XBase語言的標準。采用字符環(huán)境下的圖形界面GUI。第一次引入SQL結(jié)構(gòu)化查詢語言及查詢設計器,增加了屏幕設計器、菜單生成器、報表生成器和項目管理器等強大工具。(3)在1992年,Microsoft公司陸續(xù)推出Foxpro2.5和Foxpro2.6,F(xiàn)ox公司被Microsoft公司收購后推出該產(chǎn)品。FoxPro 2.5以其優(yōu)越的性能、最快的速度領先于任何其它微機數(shù)據(jù)庫管理軟件。可運行于DOS、Windows、Machitosh、Unix操作系統(tǒng)環(huán)境,有相同的圖形界面、工具和語言。(4)在19

24、95年9月和1998年、2001年Microsoft公司陸續(xù)推出Foxpro3.0和Foxpro6.0、Foxpro8.0,集Wizards技術和Rushmore技術于一體,是繼Visual C+、Visual Basic 后又一可視化產(chǎn)品。目前最高產(chǎn)品是Visual FoxPro 8.0。(二)Visual foxpro的運行環(huán)境Visual foxpro是運行于32位數(shù)據(jù)庫開發(fā)系統(tǒng),功能強大,易于編程,很好地實現(xiàn)人機對話界面。 配置要求:配有586/133MHz或更高性能的處理器;使用32MB以上的RAM;VGA或更高分辨率的顯示器;完全安裝需要240MB的硬盤空間。第四節(jié) 系統(tǒng)分析(一)

25、系統(tǒng)功能對于程序的設計,通常應該分為兩個階段,一個是結(jié)構(gòu)設計,另一個是過程設計。結(jié)構(gòu)設計由那些模塊組成,以及這些模塊之間的關系,過程設計確定每個模塊的處理過程。結(jié)構(gòu)設計是總體設計階段的任務,過程設計是詳細設計階段的任務。輸電線路缺陷管理系統(tǒng)的主要功能有:組織管理:包括線路管理班組、管理人員增減以及管理人員本身信息的錄入和瀏覽。線路管理:包括線路信息的錄入、修改、瀏覽、打印、刪除、查詢功能。缺陷管理:包括線路缺陷的錄入、修改、瀏覽、打印、查詢、刪除功能。數(shù)據(jù)管理:包括數(shù)據(jù)的維護、修改、瀏覽、增加、更新功能。系統(tǒng)管理:包括用戶數(shù)據(jù)的修改、增減和刪除功能。根據(jù)輸電線路缺陷管理系統(tǒng)的流程特點,經(jīng)過模塊

26、分析,得到輸電線路缺陷管理系統(tǒng)的流程圖(見圖1)系統(tǒng)用戶管理 高級管理員 系統(tǒng)用戶數(shù)據(jù) 組織管理用戶登錄 人員、班組數(shù)據(jù)線路缺陷管理 線路、缺陷數(shù)據(jù) 數(shù)據(jù)維護 線路缺陷參數(shù)數(shù)據(jù)查詢與統(tǒng)計 查詢數(shù)據(jù)線路信息管理 普通用戶 線路管理數(shù)據(jù) 線路缺陷管理 線路缺陷管理數(shù)據(jù) 查詢管理 缺陷、線路信息數(shù)據(jù)(一) 系統(tǒng)可行性分析可行性分析的目的就是用最小的代價在盡可能的時間內(nèi)確定問題是否能夠解決,不能主觀猜想而要客觀分析,能否解決以及能夠解決到什么程度,確定問題的解決方案。輸電線路缺陷管理系統(tǒng)中最值得研究的是缺陷的描述,缺陷本身構(gòu)成具有靈活性和復雜性,描述清楚需要大量的數(shù)據(jù)模塊作為基礎,我從實際出發(fā),簡化其

27、描述,采用文本形式描述,節(jié)約時間和空間,雖然簡化了,但是利于程序運行和用戶的管理1、技術可行性該系統(tǒng)對硬件的要求不高,現(xiàn)在計算機技術發(fā)展迅猛,一般用戶都可以達到要求,軟件方面VF6.0完全可以適用,雖然功能不如VF8.0,但是對于輸電線路缺陷管理系統(tǒng)而言經(jīng)濟適用,可操作性和實用性都能滿足要求。2、經(jīng)濟可行性針對輸電線路缺陷管理系統(tǒng)本身程序執(zhí)行并不復雜,界面簡單明了,一般人員經(jīng)過學習培訓后應能熟練掌握,供電企業(yè)本身計算機已經(jīng)普及各個處室和班組,硬件本身就已經(jīng)滿足要求,軟件方面的成本低廉,日常維護的管理也不復雜,應能接受項目支出。第五節(jié) 系統(tǒng)設計與方案(一)設計原則1、實用性 設計初始就從線路管理

28、和人員管理兩方面考慮,主要是切合實際情況,不僅軟件適應線路運行維護和檢修,人員素質(zhì)也應適應軟件的應用。2、正確性 系統(tǒng)運轉(zhuǎn)應正確運行,可靠運行,對線路缺陷的管理應有正確指導作用和方向作用3、合理性 系統(tǒng)的各個環(huán)節(jié)應符合線路本身特點,合乎邏輯思維模式,便于管理人員的操作和使用。4、安全性 包括數(shù)據(jù)安全和系統(tǒng)的安全,涉及管理用戶權(quán)限和誤操作等問題。(二)功能模塊設計根據(jù)輸電線路缺陷管理系統(tǒng)的特點,經(jīng)過模塊分析,得到輸電線路缺陷管理系統(tǒng)的功能模塊圖:查詢與統(tǒng)計缺陷查詢線路查詢用戶管理系統(tǒng)用戶管理密碼管理專業(yè)管理組織管理輸電線路缺陷管理系統(tǒng)班組管理線路管理缺陷管理線路缺陷管理臨時缺陷管理人員查詢各種參

29、數(shù)管理數(shù)據(jù)管理其他線路數(shù)據(jù)(三)定義數(shù)據(jù)庫結(jié)構(gòu)(1)用戶表:包括“姓名”“密碼”“標識”,使用“姓名“為普通索引。字段名數(shù)據(jù)類型寬度是否允許為NULL姓名字符型10否密碼字符型10否標識邏輯型1否(2)管理信息表:包括專業(yè)類別、班組名稱、線路名稱,定義“專業(yè)類別、班組名稱、線路名稱“為索引字段名數(shù)據(jù)類型寬度是否允許為NULL專業(yè)類別字符型10否班組名稱字符型10否線路名稱字符型10否(3)人員信息表:包括姓名、性別、工號、籍貫、政治面貌、家庭住址、身份證號碼、出生日期、參加工作時間、聯(lián)系電話、班組名稱、備注。定義“姓名、班組名稱、工號“為索引字段名數(shù)據(jù)類型寬度是否允許為NULL姓名字符型10否

30、性別字符型2否工號字符型10否籍貫字符型42否政治面貌字符型10否家庭住址字符型42否身份證號碼字符型18否出生日期日期型8否參加工作時間日期型8否聯(lián)系電話字符型10否班組名稱字符型10否備注字符型100否(4)線路屬性表:包括數(shù)據(jù)項有:線路名稱、班組名稱、導線型號、地線型號、電壓等級、絕緣子型號、施工單位、設計單位、運行維護單位。定義“線路名稱、班組名稱”為索引。字段名數(shù)據(jù)類型寬度是否允許為NULL線路名稱字符型20否班組名稱字符型10否導線型號字符型10否地線型號字符型10否電壓等級字符型10否絕緣子型號字符型20否施工單位字符型22否設計單位字符型22否運行維護單位字符型20否(5)臨時

31、缺陷表:包括線路名稱、所屬班組、缺陷內(nèi)容、缺陷等級、工作負責人、電壓等級、是否需要停電、發(fā)現(xiàn)人、發(fā)現(xiàn)時間、處理班組、處理時間.字段名數(shù)據(jù)類型寬度是否允許為NULL線路名稱字符型20否所屬班組字符型10否缺陷內(nèi)容字符型250否缺陷等級字符型10否工作負責人字符型10否電壓等級字符型10否是否需要停電邏輯型1否發(fā)現(xiàn)者字符型10否發(fā)現(xiàn)時間日期時間型8否處理班組字符型10否處理時間日期時間型8否備注字符型150否(6)缺陷信息表:包括線路名稱、班組名稱、缺陷內(nèi)容、缺陷等級、缺陷狀態(tài)、電壓等級、缺陷編號、發(fā)現(xiàn)者、發(fā)現(xiàn)時間、計劃委托、計劃委托時間、處理班組、處理時間、處理完畢、備注字段名數(shù)據(jù)類型寬度是否允

32、許為NULL線路名稱字符型20否班組名稱字符型10否缺陷內(nèi)容字符型250否缺陷等級字符型10否缺陷狀態(tài)字符型10否電壓等級字符型10否缺陷編號字符型10否發(fā)現(xiàn)者字符型10否發(fā)現(xiàn)時間日期型8否計劃委托邏輯型1否計劃委托時間字符型8否處理班組字符型10否處理時間日期型8否處理完畢邏輯型1否備 注字符型250否(7)線路信息表:包括線路名稱、班組名稱、線路編號、電壓等級、建造時間、投運時間、改造時間、線路長度、導線型號、對應長度、地線型號、相應長度、絕緣子型號、數(shù)量、絕緣子型號1、數(shù)量1、絕緣子型號2、數(shù)量2、鐵塔基數(shù)、砼桿基數(shù)、鋼桿基數(shù)、設計單位、施工單位、adss光纜、運行維護單位、備注:字段名數(shù)據(jù)類型寬度是否允許為NULL線路名稱字符型20否班組名稱字符型10否線路編號字符型8否電壓等級字符型10否建造時間日期型10否投運時間日期型10否改造時間日期型10否線路長度數(shù)值型16否導線型號字符型10否對應長度日期型8否地線型號

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論