三相多功能表抄設(shè)表系統(tǒng)設(shè)計(jì)畢業(yè)論文_第1頁(yè)
已閱讀1頁(yè),還剩28頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

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

2、用程序功能完備,易使用等特點(diǎn)。因此本人結(jié)合三相多功能表抄設(shè)表的要求,對(duì)MS SQL Server2000數(shù)據(jù)庫(kù)管理系統(tǒng)【9】、SQL語(yǔ)言原理、Delphi應(yīng)用程序設(shè)計(jì)【1】,Delphi數(shù)據(jù)庫(kù)技術(shù)進(jìn)行了較深入的學(xué)習(xí)和應(yīng)用,主要完成對(duì)三相多功能表抄設(shè)表系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫(kù)模式分析,并由此設(shè)計(jì)了通訊模塊、數(shù)據(jù)庫(kù)結(jié)構(gòu)和應(yīng)用程序。</p><p>  系統(tǒng)運(yùn)行結(jié)果證明,本文所設(shè)計(jì)的三相多功能表抄設(shè)表系統(tǒng)

3、可以滿足供電局對(duì)多功能遠(yuǎn)程控制的需要。設(shè)計(jì)充分利用Delphi 6、MS SQL Server2000數(shù)據(jù)庫(kù)技術(shù)的強(qiáng)大力量,提高了編程效率和可靠性。</p><p>  關(guān)鍵詞:數(shù)據(jù)庫(kù),Delphi6,數(shù)據(jù)庫(kù)組件,三相多功能抄設(shè)表系統(tǒng),窗體 </p><p><b>  目 錄</b></p><p>  摘  要 ………………

4、……………………………………………… … I</p><p>  第一章 題目的意義1.1 緒論…………………………………………………………………11.2 自動(dòng)抄設(shè)表技術(shù)的發(fā)展背景………………………………………11.3 自動(dòng)抄設(shè)表系統(tǒng)概述…………………………………… … ……… ……1第二章 應(yīng)用系統(tǒng)開發(fā)工具2.1 Delphi6.0 VCL組

5、件的體系結(jié)構(gòu)…………………………… ……22.2 數(shù)據(jù)庫(kù)組件介紹………………………………………… ……… …32.3 SQL語(yǔ)言在Delphi中的應(yīng)用………………………………………42.4 MS SQL Server簡(jiǎn)述  ………………………………………………… …7 第三章 三相多功表抄設(shè)表系統(tǒng)設(shè)計(jì)輸入3.1 用戶要求…………………………………………………………… …… …9

6、3.2可行性分析………………………………………………………… …… …9第四章 三相多功表抄設(shè)表系統(tǒng)設(shè)計(jì)分析4.1 數(shù)據(jù)流程圖………………………………………………… …… …… …114.2 應(yīng)用需求分析……………………………………………… … ……… …11第五章 操作說明5.1 主界面運(yùn)行說明…………</p><p>  致謝………………………………………

7、……………… …………………………25</p><p>  工作簡(jiǎn)歷…………………………………………… ………… …………… ……26</p><p>  參考文獻(xiàn)…………………………………………… ………… …………… ……27</p><p>  附錄1………………………………………………………… …………… ……29</p><p>

8、  第一章 題目的意義</p><p>  1.1 緒 論</p><p>  當(dāng)今社會(huì)是一個(gè)信息社會(huì)。自世界上第一臺(tái)計(jì)算機(jī)問世到現(xiàn)在,計(jì)算機(jī)業(yè)飛速發(fā)展,技術(shù)淘汰指標(biāo)高的驚人,價(jià)格下降以及軟件應(yīng)用的快速擴(kuò)展引發(fā)了以信息處理計(jì)算機(jī)化為標(biāo)志的“微機(jī)革命”,隨之而來(lái)的是計(jì)算機(jī)向各個(gè)領(lǐng)域滲透,電能表行業(yè)也不例外。</p><p>  1.2 自動(dòng)抄設(shè)表技術(shù)的發(fā)展

9、背景     采用傳統(tǒng)抄設(shè)表方式人工挨家挨戶抄取電能表數(shù)據(jù),不可避免地存在以下問題:統(tǒng)計(jì)數(shù)據(jù)不準(zhǔn)確,無(wú)法真實(shí)反映用戶用電情況;操作難以規(guī)范化,造成不明損失增加;數(shù)據(jù)采集不及時(shí),無(wú)法實(shí)時(shí)反映系統(tǒng)狀況,不能對(duì)用戶行為進(jìn)行有效監(jiān)控;且耗費(fèi)人工多,成本高,效率低。顯然,上述弊端使得人工抄表管理模式不能適應(yīng)電力體制的改革,也直接阻礙了諸如分時(shí)電價(jià)運(yùn)營(yíng)、預(yù)支電費(fèi)等先進(jìn)管理模式的推行。自動(dòng)抄設(shè)表技術(shù)就是在技術(shù)

10、與管理兩方面急待進(jìn)步、改革的迫切</p><p>  需求下逐漸發(fā)展起來(lái)的【3】。</p><p>  1.3自動(dòng)抄設(shè)表系統(tǒng)概述</p><p>  自動(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ā)展的必然?! ‰S著電價(jià)的改革,供電部門為迅速出帳,需要從用戶處

11、盡快獲取更多的數(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í)可能。 </p><p>  目前,美國(guó)等發(fā)達(dá)國(guó)家已把自動(dòng)抄設(shè)表技術(shù)廣泛用于配電管理。我國(guó)對(duì)自動(dòng)抄設(shè)表技術(shù)的研究起步較晚,但是發(fā)展

12、速度很快。隨著電力市場(chǎng)管理改革的不斷深入、對(duì)自動(dòng)抄設(shè)表技術(shù)的研究必將成為熱點(diǎn)與方向【4】。      三相電能表抄設(shè)表是自動(dòng)抄設(shè)表系統(tǒng)的一個(gè)主要組成部分,它是針對(duì)工業(yè)用戶而設(shè)計(jì)的自動(dòng)抄設(shè)表控制系統(tǒng)。</p><p><b>  應(yīng)用系統(tǒng)開發(fā)工具</b></p><p>  2.1  Delphi6

13、.0 VCL組件的體系結(jié)構(gòu) Delphi類可以粗略地分成兩部分:一部分是組件類,這些組件類通常以某種方式出現(xiàn)在組件面板上,當(dāng)用戶從組件面板上點(diǎn)取一個(gè)類的圖標(biāo)后,在程序中就自動(dòng)生成了該類的對(duì)象(非可視組件除外);另一部分是功能類,這此功能類的對(duì)象通常出現(xiàn)在程序代碼中,起著不可代替的作用,但是這些功能類在組件面板上是找不到的。在Delphi中,每一個(gè)類的祖先都是Tobject類,整個(gè)類的層次結(jié)構(gòu)就像一棵倒掛的樹,在最頂層的樹根即為T

14、object類。這樣,按照面向?qū)ο缶幊痰幕舅枷?,就使得用戶可用Tobject類這個(gè)類型代替任何其它類的數(shù)據(jù)類型。實(shí)際上在Delphi的類庫(kù)中,Tobject類派生出了為數(shù)相當(dāng)眾多的子類,它們形成了一個(gè)龐大的體系,通常情況下,如果不自行開發(fā)組件,就不必了解整個(gè)類的體系結(jié)構(gòu),只用到類層次樹的葉結(jié)點(diǎn)就足夠了。 這一小節(jié)簡(jiǎn)略介紹一下Delphi 6.0中VCL(可視化組件庫(kù))【2】組件的體系結(jié)構(gòu)。凡是做過程序開發(fā)的人都知道從來(lái)沒有單純的

15、數(shù)據(jù)應(yīng)用程序,也就是說,數(shù)據(jù)庫(kù)應(yīng)用程序必須和用戶界面(可以是圖形界面,也可以是命令接口)元素相結(jié)</p><p>  組件在Delphi程序的開發(fā)中是最顯眼的角色。大家知道,在編寫程序時(shí)一般都開始于在組件面板上選擇組件并定義組件間的相互作用。但也有一些組件不在組件面板上,例如Tform和Tapplication(典型的非可視組件)。組件是Tcomponents派生出來(lái)的子類,可以流的形式存放在DFM文件中,具有事

16、件和Publish屬性。 窗口組件類是窗口化的可視化組件類,在Delphi的類庫(kù)中占有最大的份額。在實(shí)際編程中,窗口組件類的對(duì)象都有句柄,可以接受輸入焦點(diǎn)和包含其它組件。 圖形組件與窗口組件并列,是另一大類組件。圖形組件不是基于窗口的,因而不能有窗口句柄,不能接受輸入焦點(diǎn)和包含其它組件。從圖8-43中可以看出,圖形組件的基類是TgraphicControl,在實(shí)際編程中,它們必須寄生于它們的宿主——窗口組件類的對(duì)象,由它們的

17、擁有者負(fù)責(zé)其顯示,而且它們還能觸發(fā)一些和鼠標(biāo)活動(dòng)相關(guān)的事件。圖形控件最典型的例子是Tlabel和TspeedButton。由此可以看出圖形組件的功能很弱,圖形組件的用處何在呢?其實(shí)使用圖形組件的最大好處在于節(jié)省資源,正是因?yàn)樗鼈兊墓δ茌^弱,所以使用的系統(tǒng)資源就要</p><p>  用Delphi6開發(fā)數(shù)據(jù)庫(kù)應(yīng)用,重點(diǎn)是和各種數(shù)據(jù)庫(kù)組件打交道,能和數(shù)據(jù)庫(kù)掛鉤的組件對(duì)象有5種,它們是:Session(數(shù)據(jù)庫(kù)會(huì)話)、

18、Database(數(shù)據(jù)庫(kù))、Dataset(數(shù)據(jù)集)、DataSource(數(shù)據(jù)源)、Data control(數(shù)據(jù)控制組件,也叫data-controls即數(shù)據(jù)感知組件)。其中前面4種統(tǒng)稱為數(shù)據(jù)訪問(Data Access)組件。 ADO組件  Delphi6.0包含了可以用來(lái)訪問Microsoft公司的ActiveX Data Objects(ADO)格式數(shù)據(jù)庫(kù)的組件。ADO是Micrsoft公司關(guān)于各種類型數(shù)據(jù)的

19、高等界面,后來(lái)逐漸演變成滿足所有數(shù)據(jù)訪問需要的完整解決辦法。ADO的對(duì)象模型是所有數(shù)據(jù)訪問接口對(duì)象模型中最簡(jiǎn)單的一種。Microsoft公司用來(lái)訪問ADO數(shù)據(jù)的應(yīng)用程序界面技術(shù)是OLE DB。OLE DB是一種底層編程接口,用來(lái)訪問許多不同類型的數(shù)據(jù)源,其中包括消息、文件系統(tǒng)以及其他一些非傳統(tǒng)的數(shù)據(jù)源。OLE DB是一個(gè)由Component Object Model(COM)接口組成的集合,用來(lái)隱藏創(chuàng)建數(shù)據(jù)訪問服務(wù)過程中的細(xì)節(jié)。OLE&

20、lt;/p><p>  為參數(shù)賦值有三種方法:①根據(jù)參數(shù)在SQL語(yǔ)句中出現(xiàn)的順序,設(shè)置TADOQuery組件的parameters屬性值為參數(shù)賦值。②直接根據(jù)SQL語(yǔ)句中各參數(shù)的名字,調(diào)用ParamByName方法來(lái)為各參數(shù)賦值。③將TADOQuery組件的DataSource屬性設(shè)置為另一個(gè)數(shù)據(jù)源,這樣將另一個(gè)數(shù)據(jù)源中與當(dāng)前TADOQuery組件的SQL語(yǔ)句中的參數(shù)名相匹配的字段值賦給其對(duì)應(yīng)的參數(shù)。利用這種方

21、法也能實(shí)現(xiàn)所謂的連接查詢,創(chuàng)建主要—明細(xì)型數(shù)據(jù)庫(kù)應(yīng)用。</p><p>  在使用動(dòng)態(tài)SQL語(yǔ)句編程時(shí),常常用到一個(gè)很重要的方法Prepare,調(diào)用Prepare 方法之后,Delphi會(huì)將帶參數(shù)的SQL語(yǔ)句傳送給與其對(duì)應(yīng)的數(shù)據(jù)庫(kù)引擎,對(duì)動(dòng)態(tài)SQL語(yǔ)句進(jìn)行語(yǔ)法分析和優(yōu)化。雖然在用動(dòng)態(tài)SQL語(yǔ)句編程時(shí),調(diào)用Prepare方法并不是必須的,但是調(diào)用Prepare方法后,會(huì)極大地提高動(dòng)態(tài)SQL 語(yǔ)句的執(zhí)行性能,特別是當(dāng)

22、要反復(fù)多次執(zhí)行同一條動(dòng)態(tài)SQL語(yǔ)句時(shí),其優(yōu)越性會(huì)更加明顯。 如果在應(yīng)用程序中執(zhí)行一條SQL語(yǔ)句之前并沒有顯式地調(diào)用Prepare方法,每次在執(zhí)行SQL 語(yǔ)句時(shí),Delphi會(huì)隱含地調(diào)用Prepare方法以準(zhǔn)備這個(gè)查詢。 TadoQuery部件還有一個(gè)Prepare屬性,這是一個(gè)布爾型屬性,當(dāng)其屬性值為True時(shí), 表明該查詢已被準(zhǔn)備好了( SQL 語(yǔ)句已被傳送到數(shù)據(jù)庫(kù)引擎中 ) , 當(dāng)我們使用參數(shù)編輯器Parameters E

23、ditor來(lái)為動(dòng)態(tài)SQL語(yǔ)句中的參數(shù)賦值時(shí),當(dāng)設(shè)置完相應(yīng)的參數(shù)值并退出參數(shù)編輯器時(shí),Delphi會(huì)隱含地調(diào)用Prepare方法以準(zhǔn)備好查詢。 當(dāng)SQL語(yǔ)句執(zhí)行完之后,要想準(zhǔn)備下一個(gè)查詢,首先必須調(diào)用Close方法</p><p>  在為TQuery或TADOquery部件設(shè)置SQL屬性時(shí)調(diào)用Close方法總是很安全的,如果TQuery或TADOquery部件已經(jīng)被關(guān)閉了,調(diào)用Close方法時(shí)不會(huì)產(chǎn)生任何

24、影響。在應(yīng)用程序中為SQL屬性設(shè)置新的SQL 命令語(yǔ)句時(shí),必須要調(diào)用Clear方法以清除SQL屬性中現(xiàn)存的SQL命令語(yǔ)句,如果不調(diào)用Clear方法,便調(diào)用Add方法向SQL屬性中設(shè)置SQL命令語(yǔ)句,那么新設(shè)置的SQL命令語(yǔ)句會(huì)追加在現(xiàn)存SQL命令語(yǔ)句后面, 在程序運(yùn)行時(shí)常常會(huì)出現(xiàn)出乎意料的查詢結(jié)果甚至程序無(wú)法運(yùn)行下去。 在這里要特別注意的,一般情況下TQuery或TADOquery部件的SQL屬性只能包含一條完整的SQL語(yǔ)句,它

25、不允許被設(shè)置成多條SQL語(yǔ)句。當(dāng)然有些數(shù)據(jù)庫(kù)服務(wù)器也支持在TQuery或TADOquery部件的SQL屬性中設(shè)置多條SQL語(yǔ)句,只要數(shù)據(jù)庫(kù)服務(wù)器允許這樣,我們?cè)诰幊虝r(shí)可以為 SQL 屬性設(shè)置多條SQL語(yǔ)句。 在為TQuery或TADOquery部件設(shè)置完SQL屬性的屬性值之后,也即編寫好適當(dāng)?shù)腟QL程序之后,可以有多種方式來(lái)執(zhí)行SQL程序。 在設(shè)計(jì)過程中,設(shè)置完TQuer</p><p>  第三章

26、三相多功表抄設(shè)系統(tǒng)設(shè)計(jì)輸入</p><p><b>  3.1用戶要求</b></p><p>  能夠?qū)Υ谟羞x擇性,能抄多臺(tái)表的數(shù)據(jù)及同臺(tái)表不同時(shí)刻的數(shù)據(jù)且可以保存數(shù)據(jù),能查詢抄回的數(shù)據(jù)且能打印報(bào)表,能按不同權(quán)限按客戶要求修改表中的參數(shù);界面友好,操作簡(jiǎn)單方便,具體要求如下:</p><p>  串口有選擇:按客戶要求選擇不同的串口。<

27、;/p><p>  數(shù)據(jù)采集:可采集電表中允許抄表的全部數(shù)據(jù)(電能,需量, </p><p>  需量時(shí)間,失壓記錄,失流記錄,過載記錄,校時(shí)記錄,開蓋記錄,電表表號(hào),電表脈沖常數(shù),電表控制字等)。</p><p>  數(shù)據(jù)查詢:可查詢采集回的全部數(shù)據(jù)(電能,需量,需量時(shí)間, </p><p>  失壓記錄,失流記錄,過載記錄,校時(shí)

28、記錄,開蓋記錄,電表表號(hào),電表脈沖常數(shù),電表控制字等)。</p><p>  報(bào)表打?。嚎砂葱枨蟠蛴〔杉氐臄?shù)據(jù)。</p><p>  設(shè)表:可按權(quán)限設(shè)電能表允許設(shè)表的全部數(shù)據(jù)(電表表號(hào),電 </p><p>  表脈沖常數(shù),電表控制字,節(jié)假日表號(hào),鍵顯,輪顯等)。</p><p>  系統(tǒng)界面友好,操作方便。</p>

29、<p><b>  3.2可行性分析</b></p><p>  可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決,在可行性分析的三個(gè)方面(技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性)上來(lái)看,都能達(dá)到要求,根據(jù)可行性分析的要求,可行性分為下面幾個(gè)步驟:</p><p> ?、艔?fù)查系統(tǒng)規(guī)模和目標(biāo)</p><p>  多

30、功能電能表抄設(shè)表系統(tǒng)包括七模塊:串口選擇、數(shù)據(jù)采集、信息查詢、報(bào)表打印、數(shù)據(jù)修改、設(shè)表、系統(tǒng)維護(hù)七大模塊;其中數(shù)據(jù)采集,要對(duì)采集回的數(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)情況;</p><p> ?、贫喙δ茈娔鼙沓O(shè)表系統(tǒng)狀況及

31、系統(tǒng)的特點(diǎn)</p><p>  本系統(tǒng)采用面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言Delphi,本系統(tǒng)采用面向?qū)ο蟮某绦蛟O(shè)計(jì)技術(shù),在美化其操作界面的基礎(chǔ)上,新增了許多輔助功能,使其具有內(nèi)容詳細(xì),功能強(qiáng)大,界面友好等特點(diǎn)。</p><p>  ⑶導(dǎo)出新系統(tǒng)的高層邏輯模型</p><p><b>  數(shù)據(jù)字典(見后頁(yè))</b></p><p>

32、; ?、葘?dǎo)出評(píng)價(jià)選擇的解法(略)</p><p> ?、赏扑]行動(dòng)方針(略)</p><p> ?、什輸M開發(fā)計(jì)劃(略)</p><p><b> ?、藭鴮懳臋n提交審查</b></p><p>  第四章 三相多功表抄設(shè)系統(tǒng)設(shè)計(jì)分析</p><p><b>  4.1數(shù)據(jù)流圖</b&g

33、t;</p><p><b>  總的數(shù)據(jù)流圖:</b></p><p><b>  圖4-1</b></p><p>  說明:圖4-1為整個(gè)電能表抄設(shè)表系統(tǒng)的流程圖,基本上已包括子模塊的一些流程。電能表抄設(shè)表系統(tǒng)分為抄表,查詢,修改數(shù)據(jù),設(shè)表四個(gè)階段,抄表包括數(shù)據(jù)的分解和存儲(chǔ)數(shù)據(jù),查詢包括將數(shù)據(jù)分解成可讀格式并顯示出來(lái)

34、,修改是按設(shè)表要求把各參數(shù)設(shè)置好并保存,設(shè)表是將修改后的參數(shù)設(shè)入電能表中,其中用了大量的數(shù)據(jù)庫(kù)操作。其他的數(shù)據(jù)流程圖較為簡(jiǎn)單。(略)</p><p><b>  4.2系統(tǒng)分析</b></p><p>  所謂系統(tǒng)分析,就是指在整個(gè)系統(tǒng)開發(fā)工程中,解決“做什么”的問題,把要解決哪些問題,滿足用戶哪些具體的信息需求調(diào)查分析清楚,從邏輯上或說從信息處理的功能需求上提出系統(tǒng)

35、的方案,即邏輯模型,為下一階段進(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è)置模塊。</p><p>  主控模塊:它主要是對(duì)其他各個(gè)功能模塊的調(diào)用,指導(dǎo)各個(gè)功能模塊按照要求完成自己的任務(wù)。如圖4-2</p><

36、p><b>  圖4-2</b></p><p>  2.數(shù)據(jù)采集模塊:主要是通過通訊端口對(duì)電能表的數(shù)據(jù)進(jìn)行采集,并把采集的參數(shù)自動(dòng)放進(jìn)各數(shù)據(jù)庫(kù),已備調(diào)用。如圖4-3</p><p><b>  圖4-3</b></p><p>  3.信息查詢模塊:主要是按各種要求查詢采集回來(lái)的數(shù)據(jù),按各自的選項(xiàng)顯示。如圖4-4&

37、lt;/p><p><b>  圖4-4</b></p><p>  4.打印報(bào)表模塊:按各種要求打印報(bào)表。如圖4-5</p><p><b>  圖4-5</b></p><p>  5.系統(tǒng)維護(hù)模塊:如圖4-6</p><p><b>  圖4-6</b>

38、;</p><p>  6.參數(shù)設(shè)置模塊:電能表的管理參數(shù)設(shè)置。如圖4-7</p><p><b>  圖4-7</b></p><p><b>  第五章 操作說明</b></p><p>  5.1 主界面運(yùn)行操作說明</p><p><b>  如圖5-1&l

39、t;/b></p><p><b>  圖5-1</b></p><p>  啟動(dòng)程序后,程序首先進(jìn)入通訊設(shè)定界面。</p><p>  頂部的快捷按鈕分別用來(lái)修改密碼,表號(hào),即時(shí)凍結(jié),廣播校時(shí), 及修改通信速率。</p><p>  修改密碼,如果沒有返回“密碼修改成功”的提示窗口,則修改失敗。</p>

40、;<p>  最大需要量、即時(shí)凍結(jié)命令,根據(jù)國(guó)標(biāo)無(wú)返回,請(qǐng)根據(jù)讀表數(shù)據(jù)自行判斷。</p><p>  進(jìn)行讀操作時(shí),必須輸入表號(hào)。</p><p>  進(jìn)行設(shè)表操作時(shí),則還必須輸入密碼,權(quán)限。</p><p>  出廠波特率默認(rèn)為1200,校驗(yàn)方式是偶校驗(yàn),停止位1位,數(shù)據(jù)位8位,流控制選擇無(wú)。</p><p>  如作過設(shè)置改

41、動(dòng),則設(shè)置完畢后,要點(diǎn)選數(shù)據(jù)保存菜單中的端口設(shè)置,如圖5-2,設(shè)置才會(huì)生效。</p><p><b>  圖5-2</b></p><p>  通訊參數(shù)設(shè)定后,方可以進(jìn)行讀表,設(shè)表操作。</p><p><b>  5.2管理參數(shù)設(shè)置</b></p><p><b>  圖5-3:<

42、/b></p><p><b>  圖5-3</b></p><p>  點(diǎn)擊參量數(shù)據(jù),所有的讀表,設(shè)表操作,既可以通過下方的按鈕菜單進(jìn)行,兩種方式具有相同的功用,可根據(jù)個(gè)人的喜好,選擇喜歡的操作方式。按鈕菜單請(qǐng)參照如圖5-4示:</p><p><b>  圖5-4</b></p><p>

43、  讀數(shù)據(jù)按鈕可以選擇性地讀數(shù)據(jù)(通過點(diǎn)選右側(cè)的列表框),也可以讀全部的數(shù)據(jù)項(xiàng)。</p><p>  設(shè)置按鈕則可以選擇性地寫數(shù)據(jù),也可以寫全部的數(shù)據(jù)項(xiàng)。</p><p>  點(diǎn)擊缺省參數(shù)按鈕,可以保存當(dāng)前的參數(shù)數(shù)據(jù),或者加載已保存的參數(shù)數(shù)據(jù)。保存缺省參數(shù)可以方便此后的數(shù)據(jù)輸入。</p><p>  也可以通過鼠標(biāo)右鍵菜單進(jìn)行,如圖5-5所示:</p>

44、<p><b>  圖5-5</b></p><p>  每次單擊,菜單項(xiàng)目會(huì)在寫數(shù)據(jù)與讀數(shù)據(jù)之間交替變換。</p><p>  當(dāng)鼠標(biāo)停留在每個(gè)編輯框上方時(shí),會(huì)有提示顯示,請(qǐng)按照提示內(nèi)容進(jìn)行數(shù)據(jù)輸入。當(dāng)輸入的字符個(gè)數(shù)少于提示時(shí),程序會(huì)自動(dòng)在左邊補(bǔ)零。如字符個(gè)數(shù)超出,系統(tǒng)會(huì)提示錯(cuò)誤,并將編輯框清零。</p><p>  設(shè)置參數(shù)成功

45、,列表框?qū)?yīng)項(xiàng)目所做的選擇會(huì)被清除。</p><p>  注:有讀設(shè)表操作進(jìn)行時(shí),請(qǐng)勿進(jìn)行其他的讀設(shè)表操作,否則導(dǎo)致程序停止響應(yīng)。</p><p>  時(shí)區(qū)界面如圖5-6:</p><p>  如進(jìn)行參數(shù)設(shè)置,請(qǐng)先點(diǎn)選設(shè)表項(xiàng),并設(shè)置月份,日期,及日時(shí)段表號(hào),然后點(diǎn)擊相應(yīng)的時(shí)區(qū),即可進(jìn)行數(shù)據(jù)輸入。選擇右邊的列表框,進(jìn)行設(shè)表項(xiàng)目選擇。</p><p&

46、gt;<b>  圖5-6</b></p><p>  參數(shù)數(shù)據(jù)的其他界面,與上述界面類同,唯一需要注意的是,在考核項(xiàng)目這部分,選擇項(xiàng)目比較多,對(duì)于各項(xiàng)的含義,當(dāng)用戶在切換選項(xiàng)值時(shí),圖5-7做標(biāo)記的狀態(tài)欄部分會(huì)出現(xiàn)提示,對(duì)項(xiàng)目含義進(jìn)行解釋,以盡量方便用戶的操作。</p><p><b>  圖5-7</b></p><p>

47、;<b>  5.3抄表界面說明</b></p><p>  變量數(shù)據(jù)部分,當(dāng)選擇網(wǎng)格單元時(shí),如果該單元為狀態(tài)字,在界面下方會(huì)出現(xiàn)對(duì)狀態(tài)字含義的解釋。圖5-8</p><p><b>  圖5-8</b></p><p>  關(guān)于電量數(shù)據(jù),需量數(shù)據(jù)等,界面大同小異,不同之處在與,有一個(gè)數(shù)據(jù)保存按鈕,點(diǎn)擊不同的菜單項(xiàng)目,可以

48、保存數(shù)據(jù),以供以后調(diào)閱。圖5-9</p><p><b>  圖5-9</b></p><p>  數(shù)據(jù)調(diào)閱顯示曾保存過的電表數(shù)據(jù):</p><p>  列表項(xiàng)目的格式:表號(hào) AT 年月日時(shí), 雙擊一個(gè)項(xiàng)目,而后轉(zhuǎn)到相應(yīng)的界面,即可查看數(shù)據(jù)。如圖5-10</p><p><b>  圖5-10</b>

49、;</p><p><b>  5.4 系統(tǒng)的維護(hù)</b></p><p>  系統(tǒng)的維護(hù)主要分為糾錯(cuò)性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)和預(yù)防性維護(hù)。 糾錯(cuò)性維護(hù):由于本系統(tǒng)測(cè)試不可能揭露系統(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ù)工作

50、。一方面由于計(jì)算機(jī)技術(shù)的飛速發(fā)展,原來(lái)的系統(tǒng)不能適應(yīng)新的軟硬件,另一方面,應(yīng)用的對(duì)象也在不斷的發(fā)生變化,將導(dǎo)致系統(tǒng)不能適應(yīng)新的應(yīng)用環(huán)境,因此,有必要對(duì)系統(tǒng)進(jìn)行調(diào)整,以保證系統(tǒng)時(shí)時(shí)都能滿足用戶的要求。  完善性維護(hù):要根據(jù)用戶不斷提出的新要求來(lái)不斷擴(kuò)充原有的系統(tǒng)的功能。 預(yù)防性維護(hù): 把維護(hù)工作由被動(dòng)變主動(dòng),來(lái)延長(zhǎng)本系統(tǒng)的使用壽命。據(jù)統(tǒng)計(jì),完善性維護(hù)占所有維護(hù)工作總數(shù)的50%左右??梢?,系統(tǒng)維護(hù)工作中,一

51、半以上的工作是對(duì)系統(tǒng)的完善,一定要多加注意。</p><p><b>  第六章 結(jié)束語(yǔ)</b></p><p>  經(jīng)過三個(gè)多月的設(shè)計(jì)和開發(fā),三相多功能表抄設(shè)表系統(tǒng)基本開發(fā)完畢。其功能基本符合用戶需求,能夠完成對(duì)三相多功能電表的運(yùn)行參數(shù)進(jìn)行有效的控制,對(duì)電表的計(jì)量參數(shù)能夠?qū)崟r(shí)的監(jiān)控。并提供部分系統(tǒng)維護(hù)功能,方便用戶。 但是由于畢業(yè)設(shè)計(jì)時(shí)間較短,所以該系統(tǒng)還有

52、許多不盡如人意的地方,比如現(xiàn)在只有單機(jī)版,沒能開發(fā)出網(wǎng)絡(luò)版,用戶界面不夠美觀等多方面問題。這些都有待進(jìn)一步改善。</p><p>  致 謝 在本次畢業(yè)設(shè)計(jì)中,我從指導(dǎo)老師錢老師身上學(xué)到了很多東西。錢老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我收益匪淺。他無(wú)論在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到不少的提高這對(duì)于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,感謝他耐心的輔導(dǎo)。

53、 </p><p><b>  工作簡(jiǎn)歷</b></p><p>  1997.7畢業(yè)于襄樊大學(xué)自電系電氣技術(shù)專業(yè)。</p><p>  1997.7∽2000.5 奧瑞那光子技術(shù)(深圳)有限公司從事研發(fā)工作</p><p>  2000.5∽2003.6 龍電電氣技術(shù)有限公司從事研發(fā)工作</p>

54、<p>  2003.6∽現(xiàn)在 華立南方電子技術(shù)有限公司從事研發(fā)工作</p><p><b>  主要參考文獻(xiàn)</b></p><p>  [1] Delphi 6編程指南 作者:郭晶、郝黎明 出版社:電子工業(yè)出版社[2] Delphi 6從入門到精通作者:羅征</p><p>  出版社;電子工業(yè)出版社[3] 信息系

55、統(tǒng)分析與設(shè)計(jì)作者:鄺孔武、王曉敏 出版社:電子工程專輯 第30期</p><p>  [4] 論信息系統(tǒng)集成的實(shí)施作者:曾華出版社:計(jì)算機(jī)應(yīng)用,1997:3-5</p><p>  [5] Delphi6課程設(shè)計(jì)案例精編作者:趙應(yīng)丁出版社:中國(guó)水利出版社</p><p>  [6]Delphi與RS-232串行通訊控制作者:范逸之出版社:電腦編程技

56、巧與維護(hù) 2003年第12期</p><p>  [7] Delphi串行通信工程開發(fā)實(shí)例導(dǎo)航作者:崔建華出版社:大眾軟件 2003年第第7期</p><p>  [8] SQL Server數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)技術(shù)作者:朱如龍出版社:機(jī)械工業(yè)出版社</p><p>  [9] Network Communication Techlojy作者:ata

57、 elahi出版社:湯姆森學(xué)習(xí)出版社</p><p>  [10] 工作流元模型的研究與應(yīng)用作者:趙文,胡文蕙,張世琨,王立福出版社:軟件學(xué)報(bào),2004年第6期</p><p>  [11] 現(xiàn)場(chǎng)總線與智能儀表作者:彭 利,溫倞謖出版社:電測(cè)與儀表,2004年3期</p><p>  [12] 基于總線的變電站自動(dòng)抄表系統(tǒng)作者:楊和洲,高 瑩出版社:電

58、測(cè)與儀表,2004年1期</p><p>  [13] Principles of distributed database systems作者:M.Tamer Ozsu,Patrick Valduriez出版社:Prentice hall/c1999.</p><p>  [14 Data & computer communication.sixth edition作者:W

溫馨提示

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

評(píng)論

0/150

提交評(píng)論