三相多功能表抄設(shè)表系統(tǒng)是io通訊控制系統(tǒng)和信息管理系統(tǒng)_第1頁
三相多功能表抄設(shè)表系統(tǒng)是io通訊控制系統(tǒng)和信息管理系統(tǒng)_第2頁
三相多功能表抄設(shè)表系統(tǒng)是io通訊控制系統(tǒng)和信息管理系統(tǒng)_第3頁
三相多功能表抄設(shè)表系統(tǒng)是io通訊控制系統(tǒng)和信息管理系統(tǒng)_第4頁
三相多功能表抄設(shè)表系統(tǒng)是io通訊控制系統(tǒng)和信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩67頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

年6月23日三相多功能表抄設(shè)表系統(tǒng)是io通訊控制系統(tǒng)和信息管理系統(tǒng)資料內(nèi)容僅供參考,如有不當(dāng)或者侵權(quán),請聯(lián)系本人改正或者刪除。摘

三相多功能表抄設(shè)表系統(tǒng)是I/O通訊控制系統(tǒng)和信息管理系統(tǒng)的結(jié)合,其開發(fā)主要包括對I/O通訊端口的操作、后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)等幾個(gè)方面。對于I/O通訊端口的操作要求通訊時(shí)端口穩(wěn)定,可靠。對于后臺數(shù)據(jù)要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。而對于前端應(yīng)用程序則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。

因此本人結(jié)合三相多功能表抄設(shè)表的要求,對MSSQLServer數(shù)據(jù)庫管理系統(tǒng)、SQL語言原理、Delphi應(yīng)用程序設(shè)計(jì),Delphi數(shù)據(jù)庫技術(shù)進(jìn)行了較深入的學(xué)習(xí)和應(yīng)用,主要完成對三相多功能表抄設(shè)表系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫模式分析,并由此設(shè)計(jì)了通訊模塊、數(shù)據(jù)庫結(jié)構(gòu)和應(yīng)用程序。系統(tǒng)運(yùn)行結(jié)果證明,本文所設(shè)計(jì)的三相多功能表抄設(shè)表系統(tǒng)能夠滿足供電局對多功能遠(yuǎn)程控制的需要。設(shè)計(jì)充分利用Delphi6、MSSQLServer數(shù)據(jù)庫技術(shù)的強(qiáng)大力量,提高了編程效率和可靠性。

關(guān)鍵詞:數(shù)據(jù)庫,Delphi6,數(shù)據(jù)庫組件,三相多功能抄設(shè)表系統(tǒng),窗體

ABSTRACT

Thesystemofthreephasemulti-functionmetercopyandsupposeisasystemI/Ocommunicationcontrolandinformationmanageofunitesystem,whichmainlyincludesbuildingupdata-baseofback-endanddevelopingtheapplicationinterfaceoffront-end.Theformerrequiredconsistencyandintegralityandsecurityofdata.Thelatershouldmaketheapplicationpowerfulandeasilyused.

SoIhavecombinedrequestofthreephasemulti-functionmetercopyandsuppose,ItstudiedwithMSSQLServerData-basemanagesystem,SQLlanguagetheory,Delphi6appliationprogramcontrive,Delphi6Data-basetechnologybydeeply.lookinguplotsofdatum,weselectedVisualBasicpresentedbyMicrosoftbecauseofitsobjectivetoolsinofferedaseriesofActiveXoperatingadata-base.Itcangiveyouashort-cuttobuildupaprototypeofsystemapplication.Theprototypecouldbemodifiedanddevelopedtillusersaresatisfiedwithit.

Itwasprovedofthesystemrunresult,Thesystemofthreephasemulti-functionmetercopyandsupposecansatisfyrequestofpowersupplygametomulti-functionmeter.ItusedfunctionofDelphi6,MSSQLServer,Itadvancedprogramefficiencyanddependability.Keywords:Data-base,Delphi6,Data-basemodule,Thesystemofthreephasemulti-functionmetercopyandsuppose,Form目錄摘

要…………………IABSTRACT…………………II第一章

題目的意義

1.1

緒論…………………1

1.2

自動(dòng)抄設(shè)表技術(shù)的發(fā)展背景………1

1.3

自動(dòng)抄設(shè)表系統(tǒng)概述……………1

第二章

應(yīng)用系統(tǒng)開發(fā)工具

2.1

Delphi6.0VCL組件的體系結(jié)構(gòu)………………3

2.2數(shù)據(jù)庫組件介紹……………4

2.3

SQL語言在Delphi中的應(yīng)用………5

2.4MSSQLServer簡述…………10

第三章

三相多功表抄設(shè)表系統(tǒng)設(shè)計(jì)輸入

3.1

用戶要求………………12

3.2可行性分析………………12

第四章

三相多功表抄設(shè)表系統(tǒng)設(shè)計(jì)分析

4.1

數(shù)據(jù)流程圖………………14

4.2應(yīng)用需求分析…………14

第五章

操作說明..

5.1

主界面運(yùn)行說明…………19

5.2管理參數(shù)運(yùn)行說明………………20

5.3

抄表界面說明……………………24

5.4

系統(tǒng)的維護(hù)……………27

第六章結(jié)束語……………29致謝…………………30工作簡歷………………………31參考文獻(xiàn)………………………32附錄1…………………34第一章題目的意義1.1緒論當(dāng)今社會(huì)是一個(gè)信息社會(huì)。自世界上第一臺計(jì)算機(jī)問世到現(xiàn)在,計(jì)算機(jī)業(yè)飛速發(fā)展,技術(shù)淘汰指標(biāo)高的驚人,價(jià)格下降以及軟件應(yīng)用的快速擴(kuò)展引發(fā)了以信息處理計(jì)算機(jī)化為標(biāo)志的”微機(jī)革命”,隨之而來的是計(jì)算機(jī)向各個(gè)領(lǐng)域滲透,電能表行業(yè)也不例外。1.2自動(dòng)抄設(shè)表技術(shù)的發(fā)展背景

采用傳統(tǒng)抄設(shè)表方式人工挨家挨戶抄取電能表數(shù)據(jù),不可避免地存在以下問題:統(tǒng)計(jì)數(shù)據(jù)不準(zhǔn)確,無法真實(shí)反映用戶用電情況;操作難以規(guī)范化,造成不明損失增加;數(shù)據(jù)采集不及時(shí),無法實(shí)時(shí)反映系統(tǒng)狀況,不能對用戶行為進(jìn)行有效監(jiān)控;且耗費(fèi)人工多,成本高,效率低。顯然,上述弊端使得人工抄表管理模式不能適應(yīng)電力體制的改革,也直接阻礙了諸如分時(shí)電價(jià)運(yùn)營、預(yù)支電費(fèi)等先進(jìn)管理模式的推行。自動(dòng)抄設(shè)表技術(shù)就是在技術(shù)與管理兩方面急待進(jìn)步、改革的迫切需求下逐漸發(fā)展起來的【3】。1.3自動(dòng)抄設(shè)表系統(tǒng)概述自動(dòng)抄設(shè)表是指采用通訊和計(jì)算機(jī)網(wǎng)絡(luò)等技術(shù)自動(dòng)讀取和處理表計(jì)數(shù)據(jù),遠(yuǎn)程控制電能表。發(fā)展電能自動(dòng)抄設(shè)表技術(shù)是提高用電管理水平的需要,也是網(wǎng)絡(luò)和計(jì)算機(jī)技術(shù)迅速發(fā)展的必然。

隨著電價(jià)的改革,供電部門為迅速出帳,需要從用戶處盡快獲取更多的數(shù)據(jù)信息,如電能需量、分時(shí)電量和負(fù)荷曲線等,自動(dòng)抄設(shè)表為實(shí)現(xiàn)上述要求提供了切實(shí)可行的技術(shù)手段。隨著現(xiàn)代電子技術(shù)的發(fā)展,通訊技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)都有了飛速進(jìn)步,而二者的結(jié)合又進(jìn)一步演化出許多新的通訊方式和通訊系統(tǒng),為自動(dòng)抄設(shè)表即自動(dòng)抄設(shè)表系統(tǒng)的實(shí)現(xiàn)提供了更多的現(xiàn)實(shí)可能。

當(dāng)前,美國等發(fā)達(dá)國家已把自動(dòng)抄設(shè)表技術(shù)廣泛用于配電管理。中國對自動(dòng)抄設(shè)表技術(shù)的研究起步較晚,可是發(fā)展速度很快。隨著電力市場管理改革的不斷深入、對自動(dòng)抄設(shè)表技術(shù)的研究必將成為熱點(diǎn)與方向【4】。

三相電能表抄設(shè)表是自動(dòng)抄設(shè)表系統(tǒng)的一個(gè)主要組成部分,它是針對工業(yè)用戶而設(shè)計(jì)的自動(dòng)抄設(shè)表控制系統(tǒng)。應(yīng)用系統(tǒng)開發(fā)工具2.1

Delphi6.0VCL組件的體系結(jié)構(gòu)

Delphi類能夠粗略地分成兩部分:一部分是組件類,這些組件類一般以某種方式出現(xiàn)在組件面板上,當(dāng)用戶從組件面板上點(diǎn)取一個(gè)類的圖標(biāo)后,在程序中就自動(dòng)生成了該類的對象(非可視組件除外);另一部分是功能類,這此功能類的對象一般出現(xiàn)在程序代碼中,起著不可代替的作用,可是這些功能類在組件面板上是找不到的。在Delphi中,每一個(gè)類的祖先都是Tobject類,整個(gè)類的層次結(jié)構(gòu)就像一棵倒掛的樹,在最頂層的樹根即為Tobject類。這樣,按照面向?qū)ο缶幊痰幕舅枷?就使得用戶可用Tobject類這個(gè)類型代替任何其它類的數(shù)據(jù)類型。實(shí)際上在Delphi的類庫中,Tobject類派生出了為數(shù)相當(dāng)眾多的子類,它們形成了一個(gè)龐大的體系,一般情況下,如果不自行開發(fā)組件,就不必了解整個(gè)類的體系結(jié)構(gòu),只用到類層次樹的葉結(jié)點(diǎn)就足夠了。

這一小節(jié)簡略介紹一下Delphi6.0中VCL(可視化組件庫)【2】組件的體系結(jié)構(gòu)。凡是做過程序開發(fā)的人都知道從來沒有單純的數(shù)據(jù)應(yīng)用程序,也就是說,數(shù)據(jù)庫應(yīng)用程序必須和用戶界面(能夠是圖形界面,也能夠是命令接口)元素相結(jié)合,只講界面或只講數(shù)據(jù)庫本身都構(gòu)不成數(shù)據(jù)庫應(yīng)用程序,因而用Delphi6.0開發(fā)數(shù)據(jù)庫應(yīng)用程序就隱含著界面開發(fā)。組件在Delphi程序的開發(fā)中是最顯眼的角色。大家知道,在編寫程序時(shí)一般都開始于在組件面板上選擇組件并定義組件間的相互作用。但也有一些組件不在組件面板上,例如Tform和Tapplication(典型的非可視組件)。組件是Tcomponents派生出來的子類,能夠流的形式存放在DFM文件中,具有事件和Publish屬性。

窗口組件類是窗口化的可視化組件類,在Delphi的類庫中占有最大的份額。在實(shí)際編程中,窗口組件類的對象都有句柄,能夠接受輸入焦點(diǎn)和包含其它組件。

圖形組件與窗口組件并列,是另一大類組件。圖形組件不是基于窗口的,因而不能有窗口句柄,不能接受輸入焦點(diǎn)和包含其它組件。從圖8-43中能夠看出,圖形組件的基類是TgraphicControl,在實(shí)際編程中,它們必須寄生于它們的宿主——窗口組件類的對象,由它們的擁有者負(fù)責(zé)其顯示,而且它們還能觸發(fā)一些和鼠標(biāo)活動(dòng)相關(guān)的事件。圖形控件最典型的例子是Tlabel和TspeedButton。由此能夠看出圖形組件的功能很弱,圖形組件的用處何在呢?其實(shí)使用圖形組件的最大好處在于節(jié)省資源,正是因?yàn)樗鼈兊墓δ茌^弱,因此使用的系統(tǒng)資源就要少。在一個(gè)應(yīng)用程序中,如果能在不影響其功能的前提下合理大量地使用圖形組件,將會(huì)大減少程序?qū)ο到y(tǒng)資源的消耗。

非可視組件是與可視組件相并列的另一類組件,非可視組件在程序運(yùn)行中是不可見的(除各種對話框組件之外,事實(shí)上有人認(rèn)為對話框組件不能歸入非可視組件,應(yīng)該是另一種介于可視與非可視之間的組件)。

最后要說明一下,常說的控件實(shí)際上是一種組件。也就是說組件這個(gè)概念要大于控件,控件在內(nèi)涵上包含于組件中??丶蒞indows系列操作系統(tǒng)提出并使用,而組件是Borland和其它廠商在對Windows控件做了必要的擴(kuò)展之后提出來的概念,它們是在不同時(shí)期由不同的廠商提出的概念。

2.2

數(shù)據(jù)庫組件介紹用Delphi6開發(fā)數(shù)據(jù)庫應(yīng)用,重點(diǎn)是和各種數(shù)據(jù)庫組件打交道,能和數(shù)據(jù)庫掛鉤的組件對象有5種,它們是:Session(數(shù)據(jù)庫會(huì)話)、Database(數(shù)據(jù)庫)、Dataset(數(shù)據(jù)集)、DataSource(數(shù)據(jù)源)、Datacontrol(數(shù)據(jù)控制組件,也叫data-controls即數(shù)據(jù)感知組件)。其中前面4種統(tǒng)稱為數(shù)據(jù)訪問(DataAccess)組件。

ADO組件

Delphi6.0包含了能夠用來訪問Microsoft公司的ActiveXDataObjects(ADO)格式數(shù)據(jù)庫的組件。ADO是Micrsoft公司關(guān)于各種類型數(shù)據(jù)的高等界面,后來逐漸演變成滿足所有數(shù)據(jù)訪問需要的完整解決辦法。ADO的對象模型是所有數(shù)據(jù)訪問接口對象模型中最簡單的一種。Microsoft公司用來訪問ADO數(shù)據(jù)的應(yīng)用程序界面技術(shù)是OLEDB。OLEDB是一種底層編程接口,用來訪問許多不同類型的數(shù)據(jù)源,其中包括消息、文件系統(tǒng)以及其它一些非傳統(tǒng)的數(shù)據(jù)源。OLEDB是一個(gè)由ComponentObjectModel(COM)接口組成的集合,用來隱藏創(chuàng)立數(shù)據(jù)訪問服務(wù)過程中的細(xì)節(jié)。OLEDB提供了訪問任何數(shù)據(jù)資源的方法,包括相互關(guān)聯(lián)的數(shù)據(jù)庫和相互不關(guān)聯(lián)的數(shù)據(jù)庫、Email和文件系統(tǒng)、文本和圖形以及用戶定義的數(shù)據(jù)對象。

Delphi的ADO組件無需依靠BDE而是使用ADO技術(shù),提供了能夠經(jīng)過數(shù)據(jù)控制組件訪問數(shù)據(jù)的新方法。唯一的要求是在使用ADO組件時(shí)必須運(yùn)行ADO/OLE-DB。ADO組件的使用使得DELPHI在訪問數(shù)據(jù)的類型和采用的技術(shù)方面都有了很大的突破。

數(shù)據(jù)模塊設(shè)計(jì)窗口

數(shù)據(jù)模塊設(shè)計(jì)窗口是用來設(shè)計(jì)和維護(hù)數(shù)據(jù)模塊的。數(shù)據(jù)模塊設(shè)計(jì)窗口中包含了所有以.DTI作為文件擴(kuò)展名的DataDiagram文件的信息。DTI文件在編譯時(shí)不起任何作用。

2.3

SQL語言在Delphi中的應(yīng)用

在Delphi中使用SQL語言非常方便,一般來說,都是經(jīng)過Tquery或TADOquery組件來使用SQL語言的。能夠在Tquery或TADOquery組件的SQL屬性中設(shè)置SQL語句。設(shè)計(jì)程序時(shí),在該組件的屬性對話框中選擇SQL屬性,單擊帶省略號的按鈕,就能夠打開StringListEditor對話框,然后我們就能夠在對話框中添加SQL語句。還能夠使用Delphi的SQLBuilder來自動(dòng)生成SQL語句,這樣能夠避免手工編寫SQL而可能造成的語法錯(cuò)誤。

靜態(tài)SQL語句在程序設(shè)計(jì)時(shí)便已固定下來,它不包含任何參數(shù)和變量。

動(dòng)態(tài)SQL語句,也被稱作參數(shù)化的語句,在其中間包含著表示字段名或表名的參數(shù)。為參數(shù)賦值有三種方法:

①根據(jù)參數(shù)在SQL語句中出現(xiàn)的順序,設(shè)置TADOQuery組件的parameters屬性值為參數(shù)賦值。

②直接根據(jù)SQL語句中各參數(shù)的名字,調(diào)用ParamByName方法來為各參數(shù)賦值。

③將TADOQuery組件的DataSource屬性設(shè)置為另一個(gè)數(shù)據(jù)源,這樣將另一個(gè)數(shù)據(jù)源中與當(dāng)前TADOQuery組件的SQL語句中的參數(shù)名相匹配的字段值賦給其對應(yīng)的參數(shù)。利用這種方法也能實(shí)現(xiàn)所謂的連接查詢,創(chuàng)立主要—明細(xì)型數(shù)據(jù)庫應(yīng)用。在使用動(dòng)態(tài)SQL語句編程時(shí),常常見到一個(gè)很重要的方法Prepare,調(diào)用Prepare方法之后,Delphi會(huì)將帶參數(shù)的SQL語句傳送給與其對應(yīng)的數(shù)據(jù)庫引擎,對動(dòng)態(tài)SQL語句進(jìn)行語法分析和優(yōu)化。雖然在用動(dòng)態(tài)SQL語句編程時(shí),調(diào)用Prepare方法并不是必須的,可是調(diào)用Prepare方法后,會(huì)極大地提高動(dòng)態(tài)SQL語句的執(zhí)行性能,特別是當(dāng)要重復(fù)多次執(zhí)行同一條動(dòng)態(tài)SQL語句時(shí),其優(yōu)越性會(huì)更加明顯。如果在應(yīng)用程序中執(zhí)行一條SQL語句之前并沒有顯式地調(diào)用Prepare方法,每次在執(zhí)行SQL語句時(shí),Delphi會(huì)隱含地調(diào)用Prepare方法以準(zhǔn)備這個(gè)查詢。

TadoQuery部件還有一個(gè)Prepare屬性,這是一個(gè)布爾型屬性,當(dāng)其屬性值為True時(shí),表明該查詢已被準(zhǔn)備好了(SQL語句已被傳送到數(shù)據(jù)庫引擎中),當(dāng)我們使用參數(shù)編輯器ParametersEditor來為動(dòng)態(tài)SQL語句中的參數(shù)賦值時(shí),當(dāng)設(shè)置完相應(yīng)的參數(shù)值并退出參數(shù)編輯器時(shí),Delphi會(huì)隱含地調(diào)用Prepare方法以準(zhǔn)備好查詢。

當(dāng)SQL語句執(zhí)行完之后,要想準(zhǔn)備下一個(gè)查詢,首先必須調(diào)用Close方法,然后才能調(diào)用Prepare方法準(zhǔn)備下一個(gè)查詢。一般來說,在一個(gè)應(yīng)用程序中應(yīng)該調(diào)用一次Prepare方法,常常在窗體的OnCreate事件處理過程中調(diào)用Prepare方法,然后用上述介紹的方法為參數(shù)賦值,最后調(diào)用Open方法或ExecSQL方法執(zhí)行SQL語句,以完成查詢。

當(dāng)然在調(diào)用Prepare方法準(zhǔn)備好一個(gè)查詢時(shí),會(huì)消耗一些數(shù)據(jù)庫資源,因而每當(dāng)一個(gè)查詢執(zhí)行完畢之后,要養(yǎng)成調(diào)用UnPrepare方法以撤消查詢的好習(xí)慣。在運(yùn)行程序過程中,經(jīng)過程序改變TQuery或TADOquery部件的SQL屬性值時(shí),Delphi會(huì)自動(dòng)地調(diào)用Close方法和UnPrepare方法,以撤消查詢。

在程序運(yùn)行過程中,要想設(shè)置Tquery或TADOquery部件的SQL屬性,必須首先調(diào)用Close方法,關(guān)閉TQuery或TADOquery部件,然后再調(diào)用Clear方法清除SQL屬性中現(xiàn)存的SQL命令語句,最后再調(diào)用Add方法為SQL屬性設(shè)置新的SQL命令語句。在為TQuery或TADOquery部件設(shè)置SQL屬性時(shí)調(diào)用Close方法總是很安全的,如果TQuery或TADOquery部件已經(jīng)被關(guān)閉了,調(diào)用Close方法時(shí)不會(huì)產(chǎn)生任何影響。在應(yīng)用程序中為SQL屬性設(shè)置新的SQL命令語句時(shí),必須要調(diào)用Clear方法以清除SQL屬性中現(xiàn)存的SQL命令語句,如果不調(diào)用Clear方法,便調(diào)用Add方法向SQL屬性中設(shè)置SQL命令語句,那么新設(shè)置的SQL命令語句會(huì)追加在現(xiàn)存SQL命令語句后面,在程序運(yùn)行時(shí)常常會(huì)出現(xiàn)出乎意料的查詢結(jié)果甚至程序無法運(yùn)行下去。

在這里要特別注意的,一般情況下TQuery或TADOquery部件的SQL屬性只能包含一條完整的SQL語句,它不允許被設(shè)置成多條SQL語句。當(dāng)然有些數(shù)據(jù)庫服務(wù)器也支持在TQuery或TADOquery部件的SQL屬性中設(shè)置多條SQL語句,只要數(shù)據(jù)庫服務(wù)器允許這樣,我們在編程時(shí)能夠?yàn)镾QL屬性設(shè)置多條SQL語句。

在為TQuery或TADOquery部件設(shè)置完SQL屬性的屬性值之后,也即編寫好適當(dāng)?shù)腟QL程序之后,能夠有多種方式來執(zhí)行SQL程序。

在設(shè)計(jì)過程中,設(shè)置完TQuery或TADOquery部件的SQL屬性之后將其Active屬性的值置為True,這樣便能夠執(zhí)行SQL屬性中的SQL程序,如果應(yīng)用中有與TQuery或TADOquery部件相連的數(shù)據(jù)瀏覽部件(如TDDGridTDBEdit等)那么在這些數(shù)據(jù)瀏覽部件中會(huì)顯示SQL程序的執(zhí)行結(jié)果。

在應(yīng)用程序運(yùn)行過程中,經(jīng)過程序調(diào)用TQuery或TADOquery組件的Open方法或ExecSQL方法能夠執(zhí)行其SQL屬性中的SQL程序。Open方法和ExecSQL方法是不一樣的。Open方法只能用來執(zhí)行SQL語言的查詢語句(Select命令),并返回一個(gè)查詢結(jié)果集,而ExecSQL方法還能夠用來執(zhí)行其它常見的SQL語句(如INSERT,UPDATE,DELETE等命令),例如:

Query1.Open(這樣會(huì)返回一個(gè)查詢結(jié)果集)

如果調(diào)用Open方法,而沒有查詢結(jié)果時(shí),會(huì)出錯(cuò)。此時(shí)應(yīng)該調(diào)用ExecSQL方法來代替Open方法。如:

Query1.ExecSQL(沒有返回結(jié)果)

當(dāng)然在設(shè)計(jì)應(yīng)用程序時(shí),程序設(shè)計(jì)人員是無法確定TQuery或TADOquery組件中的SQL語句是否會(huì)返回一個(gè)查詢結(jié)果的。對于這種情況應(yīng)當(dāng)用Try…Except模塊來設(shè)計(jì)程序。在Try部分調(diào)用Open方法,而在Except部分調(diào)用ExceSQL方法,這樣才能保證程序的正確運(yùn)行。

例如:

Try

Query1.Open

Except

Query1.ExecSQL

End

經(jīng)過Tquery或TADOquery組件能夠獲得兩種類型的數(shù)據(jù):

”活動(dòng)”的數(shù)據(jù)

這種數(shù)據(jù)就跟經(jīng)過TTable部件獲得的數(shù)據(jù)一樣,用戶能夠經(jīng)過數(shù)據(jù)瀏覽部件來編輯修改這些數(shù)據(jù),而且當(dāng)調(diào)用Post方法或當(dāng)焦點(diǎn)離開當(dāng)前的數(shù)據(jù)瀏覽部件時(shí),用戶對數(shù)據(jù)的修改自動(dòng)地被寫回到數(shù)據(jù)庫中。

非活動(dòng)的數(shù)據(jù)(只讀數(shù)據(jù))

用戶經(jīng)過數(shù)據(jù)瀏覽部件是不能修改其中的數(shù)據(jù)。在缺省情況下,經(jīng)過TQuery部件獲得的查詢結(jié)果數(shù)據(jù)是只讀數(shù)據(jù),要想獲得”活動(dòng)”的數(shù)據(jù),在應(yīng)用程序中必須要設(shè)置Tquery或TADOquery組件的RequestLive屬性值為True,然而并不是在任何情況下(經(jīng)過設(shè)置RequestLive的屬值True)都能夠獲得”活動(dòng)”的數(shù)據(jù)的,要想獲得”活動(dòng)”的數(shù)據(jù),除了將TQuery部件的RequestLive屬性設(shè)置為True外,相應(yīng)的SQL命令還要滿足以下條件。

本地SQL語句查詢情況下,要得到可更新的數(shù)據(jù)集,SQL語句的限制為:

查詢只能涉及到一個(gè)單獨(dú)的表

SQL語句中不能包含ORDERBY命令

SQL語句中不能含聚集運(yùn)算符SUM或AVG

在Select后的字段列表中不能有計(jì)算字段

在Select語句WHERE部分只能包含字段值與常量的比較運(yùn)算,這些比較運(yùn)算符是:Like,>,<,>=,<=。各比較運(yùn)算之間能夠有并和交運(yùn)算:AND和OR

當(dāng)經(jīng)過SQL語句查詢數(shù)據(jù)庫服務(wù)器中的數(shù)據(jù)庫表:

①查詢只能涉及到一個(gè)單獨(dú)的表

SQL語句中不能包含ORDERBY命令

SQL語句中不能含聚集運(yùn)算符SUM或AVG運(yùn)算

另外,如果是查詢Sybase數(shù)據(jù)庫中的表,那么被查詢的表中只能有一個(gè)索引。如果在應(yīng)用程序中要求TQuery或TADOquery組件返回一個(gè)”活動(dòng)”的查詢結(jié)果數(shù)據(jù)集,可是SQL命令語句不滿足上述約束條件時(shí),對于本地?cái)?shù)據(jù)庫的SQL查詢,BDE只能返回只讀的數(shù)據(jù)集。對于數(shù)據(jù)庫服務(wù)器中的SQL查詢,只能返回錯(cuò)誤的代碼。當(dāng)Tquery或TADOquery組件返回一個(gè)”活動(dòng)”的查詢結(jié)果數(shù)據(jù)集時(shí),它的CanModIfy屬性的值會(huì)被設(shè)置成True。

2.4

MSSQLServer簡述

SQLServer是一個(gè)后臺數(shù)據(jù)庫管理系統(tǒng),它功能強(qiáng)大操作簡便,日益為廣大數(shù)據(jù)庫用戶所喜愛。越來越多的開發(fā)工具提供了與SQLServer的接口。SQLServer是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發(fā)的。于1988年推出了第一個(gè)OS/2版本,在WindowsNT推出后,Microsoft與Sybase在SQLServer的開發(fā)上就分道揚(yáng)鑣了,Microsoft將SQLServer移植到WindowsNT系統(tǒng)上,專注于開發(fā)推廣SQLServer的WindowsNT版本。

SQLServer是Microsoft公司推出的SQLServer數(shù)據(jù)庫管理系統(tǒng)的最新版本,該版本繼承了SQLServer7.0版本的優(yōu)點(diǎn),同時(shí)又比它增加了許多更先進(jìn)的功能、具有使用方便、可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)??煽缭綇倪\(yùn)行MicrosoftWindows98的膝上型電腦到運(yùn)行MicrosoftWindows的大型多處理器的服務(wù)器等多種平臺使用。MSSQLServer不但能夠應(yīng)用于大中型數(shù)據(jù)庫管理中,建立分布式關(guān)系數(shù)據(jù)庫,而且也能夠開發(fā)桌面數(shù)據(jù)庫。事實(shí)上,SQLServer數(shù)據(jù)庫處理的基本結(jié)構(gòu),采取關(guān)系型數(shù)據(jù)庫模式,盡管如此,相信大家都能夠輕易的發(fā)現(xiàn),在SQLServer的數(shù)據(jù)庫處理方式,則是使用面向?qū)ο蟮牟僮鞣绞脚c精神,也就是說,SQLServer的所有功能,都能夠基于系統(tǒng)已經(jīng)建立好的一些對象來達(dá)成,是相當(dāng)OO(面向?qū)ο?的一個(gè)系統(tǒng)結(jié)構(gòu)。

SQLServer企業(yè)管理器是SQLServer的主要管理工具,它提供了一個(gè)遵從MMC標(biāo)準(zhǔn)的用戶界面,使用戶得以:

·

定義SQLServer實(shí)例組。

·

將個(gè)別服務(wù)器注冊到組中。

·

為每個(gè)已注冊的服務(wù)器配置所有SQLServer選項(xiàng)。

·

在每個(gè)已注冊的服務(wù)器中創(chuàng)立并管理所有SQLServer數(shù)據(jù)庫、對象、登錄、用戶和權(quán)限。

·

在每個(gè)已注冊的服務(wù)器上定義并執(zhí)行所有SQLServer管理任務(wù)。

·

經(jīng)過喚醒調(diào)用SQL查詢分析器,交互地設(shè)計(jì)并測試SQL語句、批處理和腳本。

·

喚醒調(diào)用為SQLServer定義的各種向?qū)А?/p>

第三章三相多功表抄設(shè)系統(tǒng)設(shè)計(jì)輸入3.1用戶要求能夠?qū)Υ谟羞x擇性,能抄多臺表的數(shù)據(jù)及同臺表不同時(shí)刻的數(shù)據(jù)且能夠保存數(shù)據(jù),能查詢抄回的數(shù)據(jù)且能打印報(bào)表,能按不同權(quán)限按客戶要求修改表中的參數(shù);界面友好,操作簡單方便,具體要求如下:串口有選擇:按客戶要求選擇不同的串口。數(shù)據(jù)采集:可采集電表中允許抄表的全部數(shù)據(jù)(電能,需量,需量時(shí)間,失壓記錄,失流記錄,過載記錄,校時(shí)記錄,開蓋記錄,電表表號,電表脈沖常數(shù),電表控制字等)。數(shù)據(jù)查詢:可查詢采集回的全部數(shù)據(jù)(電能,需量,需量時(shí)間,失壓記錄,失流記錄,過載記錄,校時(shí)記錄,開蓋記錄,電表表號,電表脈沖常數(shù),電表控制字等)。報(bào)表打印:可按需求打印采集回的數(shù)據(jù)。設(shè)表:可按權(quán)限設(shè)電能表允許設(shè)表的全部數(shù)據(jù)(電表表號,電表脈沖常數(shù),電表控制字,節(jié)假日表號,鍵顯,輪顯等)。系統(tǒng)界面友好,操作方便。3.2可行性分析可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決,在可行性分析的三個(gè)方面(技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性)上來看,都能達(dá)到要求,根據(jù)可行性分析的要求,可行性分為下面幾個(gè)步驟:⑴復(fù)查系統(tǒng)規(guī)模和目標(biāo)多功能電能表抄設(shè)表系統(tǒng)包括七模塊:串口選擇、數(shù)據(jù)采集、信息查詢、報(bào)表打印、數(shù)據(jù)修改、設(shè)表、系統(tǒng)維護(hù)七大模塊;其中數(shù)據(jù)采集,要對采集回的數(shù)據(jù)分類,供查詢、統(tǒng)計(jì)等操作;信息查詢負(fù)責(zé)抄回?cái)?shù)據(jù)的分解、排列等操作,其中要實(shí)現(xiàn)轉(zhuǎn)存等功能;信息查詢負(fù)責(zé)按各種不同方式進(jìn)行查詢所有的結(jié)果;報(bào)表打印主要負(fù)責(zé)采集回的電表數(shù)據(jù)的統(tǒng)計(jì)和存檔;系統(tǒng)維護(hù)主要負(fù)責(zé)系統(tǒng)的密碼設(shè)置及系統(tǒng)的有關(guān)情況;⑵多功能電能表抄設(shè)表系統(tǒng)狀況及系統(tǒng)的特點(diǎn)本系統(tǒng)采用面向?qū)ο蟮某绦蛟O(shè)計(jì)語言Delphi,本系統(tǒng)采用面向?qū)ο蟮某绦蛟O(shè)計(jì)技術(shù),在美化其操作界面的基礎(chǔ)上,新增了許多輔助功能,使其具有內(nèi)容詳細(xì),功能強(qiáng)大,界面友好等特點(diǎn)。⑶導(dǎo)出新系統(tǒng)的高層邏輯模型數(shù)據(jù)字典(見后頁)⑷導(dǎo)出評價(jià)選擇的解法(略)⑸推薦行動(dòng)方針(略)⑹草擬開發(fā)計(jì)劃(略)⑺書寫文檔提交審查第四章三相多功表抄設(shè)系統(tǒng)設(shè)計(jì)分析4.1數(shù)據(jù)流圖總的數(shù)據(jù)流圖:管理中管理中心修改參數(shù)抄表電設(shè)表修改參數(shù)抄表設(shè)表能要求設(shè)表表查詢報(bào)表圖4-1說明:圖4-1為整個(gè)電能表抄設(shè)表系統(tǒng)的流程圖,基本上已包括子模塊的一些流程。電能表抄設(shè)表系統(tǒng)分為抄表,查詢,修改數(shù)據(jù),設(shè)表四個(gè)階段,抄表包括數(shù)據(jù)的分解和存儲(chǔ)數(shù)據(jù),查詢包括將數(shù)據(jù)分解成可讀格式并顯示出來,修改是按設(shè)表要求把各參數(shù)設(shè)置好并保存,設(shè)表是將修改后的參數(shù)設(shè)入電能表中,其中用了大量的數(shù)據(jù)庫操作。其它的數(shù)據(jù)流程圖較為簡單。(略)4.2系統(tǒng)分析所謂系統(tǒng)分析,就是指在整個(gè)系統(tǒng)開發(fā)工程中,解決”做什么”的問題,把要解決哪些問題,滿足用戶哪些具體的信息需求調(diào)查分析清楚,從邏輯上或說從信息處理的功能需求上提出系統(tǒng)的方案,即邏輯模型,為下一階段進(jìn)行物理方案設(shè)計(jì),解決怎么辦提供依據(jù)。它是信息開發(fā)系統(tǒng)中的一個(gè)重要階段,是建立系統(tǒng)模型的第一步。在目標(biāo)分析與需求分析的基礎(chǔ)上,我把該系統(tǒng)主要分為如下幾個(gè)模塊:主控模塊,數(shù)據(jù)采集模塊、信息查詢模塊、打印報(bào)表模塊、系統(tǒng)維護(hù)模塊、參數(shù)設(shè)置模塊。主控模塊:它主要是對其它各個(gè)功能模塊的調(diào)用,指導(dǎo)各個(gè)功能模塊按照要求完成自己的任務(wù)。如圖4-2多功能電能表抄設(shè)表系統(tǒng)多功能電能表抄設(shè)表系統(tǒng)身份驗(yàn)證串口選擇數(shù)據(jù)采集信息查身份驗(yàn)證串口選擇數(shù)據(jù)采集信息查詢數(shù)據(jù)修改參數(shù)設(shè)置打印報(bào)表系統(tǒng)維護(hù)圖4-22.數(shù)據(jù)采集模塊:主要是經(jīng)過通訊端口對電能表的數(shù)據(jù)進(jìn)行采集,并把采集的參數(shù)自動(dòng)放進(jìn)各數(shù)據(jù)庫,已備調(diào)用。如圖4-3數(shù)據(jù)采集輸入表號電能數(shù)據(jù)采集集數(shù)據(jù)采集輸入表號電能數(shù)據(jù)采集集需量數(shù)據(jù)采集需量數(shù)據(jù)采集退出子系統(tǒng)打印數(shù)據(jù)存儲(chǔ)數(shù)據(jù)顯示數(shù)據(jù)數(shù)據(jù)采集退出子系統(tǒng)打印數(shù)據(jù)存儲(chǔ)數(shù)據(jù)顯示數(shù)據(jù)數(shù)據(jù)采集失壓數(shù)據(jù)采集失壓數(shù)據(jù)采集失流數(shù)據(jù)采集失流數(shù)據(jù)采集退出系統(tǒng)退出系統(tǒng)圖4-33.信息查詢模塊:主要是按各種要求查詢采集回來的數(shù)據(jù),按各自的選項(xiàng)顯示。如圖4-4按表號查詢按表號查詢信信息查詢按時(shí)間查詢按時(shí)間查詢按操表員查詢按操表員查詢按數(shù)據(jù)模塊查詢按數(shù)據(jù)模塊查詢圖4-44.打印報(bào)表模塊:按各種要求打印報(bào)表。如圖4-5抄表表號抄表表號抄表時(shí)間抄表時(shí)間抄表員電能報(bào)表抄表員電能報(bào)表打打印報(bào)表電表電能需量報(bào)表電表電能需量報(bào)表失壓報(bào)表失壓報(bào)表失流報(bào)表失流報(bào)表退出系統(tǒng)退出系統(tǒng)圖4-55.系統(tǒng)維護(hù)模塊:如圖4-6系統(tǒng)維系統(tǒng)維護(hù) 密碼設(shè)置更換更換背景關(guān)于本系統(tǒng)關(guān)于本系統(tǒng)圖4-66.參數(shù)設(shè)置模塊:電能表的管理參數(shù)設(shè)置。如圖4-7基本項(xiàng)參數(shù)設(shè)置基本項(xiàng)參數(shù)修改基本項(xiàng)參數(shù)設(shè)置基本項(xiàng)參數(shù)修改時(shí)區(qū)參數(shù)修改時(shí)區(qū)參數(shù)設(shè)置時(shí)區(qū)參數(shù)修改時(shí)區(qū)參數(shù)設(shè)置日時(shí)段表修改日時(shí)段表設(shè)置輸入密碼權(quán)限參量數(shù)日時(shí)段表修改日時(shí)段表設(shè)置輸入密碼權(quán)限參量數(shù)據(jù)設(shè)置假日表參數(shù)設(shè)置假日表參數(shù)修改假日表參數(shù)設(shè)置假日表參數(shù)修改輪顯編碼設(shè)置輪顯編碼修改輪顯編碼設(shè)置輪顯編碼修改考核項(xiàng)參數(shù)設(shè)置考核項(xiàng)參數(shù)修改考核項(xiàng)參數(shù)設(shè)置考核項(xiàng)參數(shù)修改狀態(tài)字參數(shù)設(shè)置狀態(tài)字參數(shù)修改狀態(tài)字參數(shù)設(shè)置狀態(tài)字參數(shù)修改鍵顯編碼設(shè)置鍵顯編碼修改鍵顯編碼設(shè)置鍵顯編碼修改負(fù)荷記錄間隔設(shè)置負(fù)荷記錄間隔修改負(fù)荷記錄間隔設(shè)置負(fù)荷記錄間隔修改圖4-7第五章操作說明5.1主界面運(yùn)行操作說明如圖5-1圖5-1啟動(dòng)程序后,程序首先進(jìn)入通訊設(shè)定界面。頂部的快捷按鈕分別用來修改密碼,表號,即時(shí)凍結(jié),廣播校時(shí),及修改通信速率。修改密碼,如果沒有返回”密碼修改成功”的提示窗口,則修改失敗。最大需要量、即時(shí)凍結(jié)命令,根據(jù)國標(biāo)無返回,請根據(jù)讀表數(shù)據(jù)自行判斷。進(jìn)行讀操作時(shí),必須輸入表號。進(jìn)行設(shè)表操作時(shí),則還必須輸入密碼,權(quán)限。出廠波特率默認(rèn)為1200,校驗(yàn)方式是偶校驗(yàn),停止位1位,數(shù)據(jù)位8位,流控制選擇無。如作過設(shè)置改動(dòng),則設(shè)置完畢后,要點(diǎn)選數(shù)據(jù)保存菜單中的端口設(shè)置,如圖5-2,設(shè)置才會(huì)生效。圖5-2通訊參數(shù)設(shè)定后,方能夠進(jìn)行讀表,設(shè)表操作。5.2管理參數(shù)設(shè)置圖5-3:圖5-3點(diǎn)擊參量數(shù)據(jù),所有的讀表,設(shè)表操作,既能夠經(jīng)過下方的按鈕菜單進(jìn)行,兩種方式具有相同的功用,可根據(jù)個(gè)人的喜好,選擇喜歡的操作方式。按鈕菜單請參照如圖5-4示:圖5-4讀數(shù)據(jù)按鈕能夠選擇性地讀數(shù)據(jù)(經(jīng)過點(diǎn)選右側(cè)的列表框),也能夠讀全部的數(shù)據(jù)項(xiàng)。設(shè)置按鈕則能夠選擇性地寫數(shù)據(jù),也能夠?qū)懭康臄?shù)據(jù)項(xiàng)。點(diǎn)擊缺省參數(shù)按鈕,能夠保存當(dāng)前的參數(shù)數(shù)據(jù),或者加載已保存的參數(shù)數(shù)據(jù)。保存缺省參數(shù)能夠方便此后的數(shù)據(jù)輸入。也能夠經(jīng)過鼠標(biāo)右鍵菜單進(jìn)行,如圖5-5所示:圖5-5每次單擊,菜單項(xiàng)目會(huì)在寫數(shù)據(jù)與讀數(shù)據(jù)之間交替變換。當(dāng)鼠標(biāo)停留在每個(gè)編輯框上方時(shí),會(huì)有提示顯示,請按照提示內(nèi)容進(jìn)行數(shù)據(jù)輸入。當(dāng)輸入的字符個(gè)數(shù)少于提示時(shí),程序會(huì)自動(dòng)在左邊補(bǔ)零。如字符個(gè)數(shù)超出,系統(tǒng)會(huì)提示錯(cuò)誤,并將編輯框清零。設(shè)置參數(shù)成功,列表框?qū)?yīng)項(xiàng)目所做的選擇會(huì)被清除。注:有讀設(shè)表操作進(jìn)行時(shí),請勿進(jìn)行其它的讀設(shè)表操作,否則導(dǎo)致程序停止響應(yīng)。時(shí)區(qū)界面如圖5-6:如進(jìn)行參數(shù)設(shè)置,請先點(diǎn)選設(shè)表項(xiàng),并設(shè)置月份,日期,及日時(shí)段表號,然后點(diǎn)擊相應(yīng)的時(shí)區(qū),即可進(jìn)行數(shù)據(jù)輸入。選擇右邊的列表框,進(jìn)行設(shè)表項(xiàng)目選擇。圖5-6參數(shù)數(shù)據(jù)的其它界面,與上述界面類同,唯一需要注意的是,在考核項(xiàng)目這部分,選擇項(xiàng)目比較多,對于各項(xiàng)的含義,當(dāng)用戶在切換選項(xiàng)值時(shí),圖5-7做標(biāo)記的狀態(tài)欄部分會(huì)出現(xiàn)提示,對項(xiàng)目含義進(jìn)行解釋,以盡量方便用戶的操作。圖5-75.3抄表界面說明變量數(shù)據(jù)部分,當(dāng)選擇網(wǎng)格單元時(shí),如果該單元為狀態(tài)字,在界面下方會(huì)出現(xiàn)對狀態(tài)字含義的解釋。圖5-8圖5-8關(guān)于電量數(shù)據(jù),需量數(shù)據(jù)等,界面大同小異,不同之處在與,有一個(gè)數(shù)據(jù)保存按鈕,點(diǎn)擊不同的菜單項(xiàng)目,能夠保存數(shù)據(jù),以供以后調(diào)閱。圖5-9圖5-9數(shù)據(jù)調(diào)閱顯示曾保存過的電表數(shù)據(jù):列表項(xiàng)目的格式:表號AT年月日時(shí),雙擊一個(gè)項(xiàng)目,而后轉(zhuǎn)到相應(yīng)的界面,即可查看數(shù)據(jù)。如圖5-10圖5-105.4

系統(tǒng)的維護(hù)系統(tǒng)的維護(hù)主要分為糾錯(cuò)性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)和預(yù)防性維護(hù)。

糾錯(cuò)性維護(hù):由于本系統(tǒng)測試不可能揭露系統(tǒng)中存在的所有錯(cuò)誤,因此當(dāng)系統(tǒng)運(yùn)行到一定時(shí)期后會(huì)暴露出系統(tǒng)內(nèi)隱藏的錯(cuò)誤,這時(shí)候要及時(shí)糾正。

適應(yīng)性維護(hù):這里指為了使本系統(tǒng)更好的適應(yīng)環(huán)境的變化而進(jìn)行的維護(hù)工作。一方面由于計(jì)算機(jī)技術(shù)的飛速發(fā)展,原來的系統(tǒng)不能適應(yīng)新的軟硬件,另一方面,應(yīng)用的對象也在不斷的發(fā)生變化,將導(dǎo)致系統(tǒng)不能適應(yīng)新的應(yīng)用環(huán)境,因此,有必要對系統(tǒng)進(jìn)行調(diào)整,以保證系統(tǒng)時(shí)時(shí)都能滿足用戶的要求。

完善性維護(hù):要根據(jù)用戶不斷提出的新要求來不斷擴(kuò)充原有的系統(tǒng)的功能。

預(yù)防性維護(hù):

把維護(hù)工作由被動(dòng)變主動(dòng),來延長本系統(tǒng)的使用壽命。

據(jù)統(tǒng)計(jì),完善性維護(hù)占所有維護(hù)工作總數(shù)的50%左右??梢?系統(tǒng)維護(hù)工作中,一半以上的工作是對系統(tǒng)的完善,一定要多加注意。第六章結(jié)束語

經(jīng)過三個(gè)多月的設(shè)計(jì)和開發(fā),三相多功能表抄設(shè)表系統(tǒng)基本開發(fā)完畢。其功能基本符合用戶需求,能夠完成對三相多功能電表的運(yùn)行參數(shù)進(jìn)行有效的控制,對電表的計(jì)量參數(shù)能夠?qū)崟r(shí)的監(jiān)控。并提供部分系統(tǒng)維護(hù)功能,方便用戶。

可是由于畢業(yè)設(shè)計(jì)時(shí)間較短,因此該系統(tǒng)還有許多不盡如人意的地方,比如現(xiàn)在只有單機(jī)版,沒能開發(fā)出網(wǎng)絡(luò)版,用戶界面不夠美觀等多方面問題。這些都有待進(jìn)一步改進(jìn)。致謝

在本次畢業(yè)設(shè)計(jì)中,我從指導(dǎo)老師錢老師身上學(xué)到了很多東西。錢老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我收益匪淺。她無論在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到不少的提高這對于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,感謝她耐心的輔導(dǎo)。

工作簡歷1997.7畢業(yè)于襄樊大學(xué)自電系電氣技術(shù)專業(yè)。1997.7∽.5奧瑞那光子技術(shù)(深圳)有限公司從事研發(fā)工作.5∽.6龍電電氣技術(shù)有限公司從事研發(fā)工作.6∽現(xiàn)在華立南方電子技術(shù)有限公司從事研發(fā)工作主要參考文獻(xiàn)[1]Delphi6編程指南

作者:郭晶、郝黎明

出版社:電子工業(yè)出版社

[2]Delphi6從入門到精通

作者:羅征出版社;電子工業(yè)出版社

[3]信息系統(tǒng)分析與設(shè)計(jì)

作者:鄺孔武、王曉敏

出版社:電子工程專輯第30期[4]論信息系統(tǒng)集成的實(shí)施

作者:曾華

出版社:計(jì)算機(jī)應(yīng)用,1997:3-5[5]Delphi6課程設(shè)計(jì)案例精編

作者:趙應(yīng)丁

出版社:中國水利出版社[6]Delphi與RS-232串行通訊控制

作者:范逸之

出版社:電腦編程技巧與維護(hù)第12期[7]Delphi串行通信工程開發(fā)實(shí)例導(dǎo)航

作者:崔建華

出版社:大眾軟件第第7期[8]SQLServer數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)技術(shù)

作者:朱如龍

出版社:機(jī)械工業(yè)出版社[9]NetworkCommunicationTechlojy

作者:ataelahi

出版社:湯姆森學(xué)習(xí)出版社[10]工作流元模型的研究與應(yīng)用

作者:趙文,胡文蕙,張世琨,王立福

出版社:軟件學(xué)報(bào),第6期[11]現(xiàn)場總線與智能儀表

作者:彭利,溫倞謖

出版社:電測與儀表,3期[12]基于總線的變電站自動(dòng)抄表系統(tǒng)

作者:楊和洲,高瑩

出版社:電測與儀表,1期[13]Principlesofdistributeddatabasesystems

作者:M.TamerOzsu,PatrickValduriez

出版社:Prenticehall/c1999.[14Journalofsoutheastuniversity

出版社:Vol.18No.3sept附錄1發(fā)電廠電氣系統(tǒng)綜合自動(dòng)化綜合自動(dòng)化技術(shù)已應(yīng)用在電力變電站上,同時(shí)分散和分布式技術(shù)也廣泛適用于綜合自動(dòng)化系統(tǒng)。與集中式技術(shù)相比,分布式技術(shù)具有很多的優(yōu)勢,例如簡單而靈活的架構(gòu),可靠性高,安裝方便,維護(hù)成本低。然而,綜合自動(dòng)化技術(shù)并未廣泛用于發(fā)電廠電氣系統(tǒng)中。電氣系統(tǒng)的保護(hù)性繼電器和安全裝置是獨(dú)立運(yùn)行的,沒有形成綜合電氣自動(dòng)化技術(shù),因此其經(jīng)營和維護(hù)的水平就落后了。最近,越來越多的發(fā)電廠,特別是新建廠對發(fā)電廠電氣系統(tǒng)的自動(dòng)化產(chǎn)生了興趣,并關(guān)注自動(dòng)化技術(shù)與傳統(tǒng)的分散式控制系統(tǒng)(DCS)的關(guān)系。本文分析了發(fā)電廠電氣系統(tǒng)的現(xiàn)狀,提出了以微型電子計(jì)算機(jī)為基礎(chǔ)的針對發(fā)電廠電

溫馨提示

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

評論

0/150

提交評論