版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 摘 要</b></p><p> 三相多功能表抄設(shè)表系統(tǒng)是I/O通訊控制系統(tǒng)和信息管理系統(tǒng)的結(jié)合,其開發(fā)主要包括對I/O通訊端口的操作、后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)等幾個方面。對于I/O通訊端口的操作要求通訊時端口穩(wěn)定,可靠。對于后臺數(shù)據(jù)要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。而對于前端應(yīng)用程序則要求應(yīng)
2、用程序功能完備,易使用等特點。因此本人結(jié)合三相多功能表抄設(shè)表的要求,對MS SQL Server2000數(shù)據(jù)庫管理系統(tǒng)【9】、SQL語言原理、Delphi應(yīng)用程序設(shè)計【1】,Delphi數(shù)據(jù)庫技術(shù)進(jìn)行了較深入的學(xué)習(xí)和應(yīng)用,主要完成對三相多功能表抄設(shè)表系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫模式分析,并由此設(shè)計了通訊模塊、數(shù)據(jù)庫結(jié)構(gòu)和應(yīng)用程序。</p><p> 系統(tǒng)運行結(jié)果證明,本文所設(shè)計的三相多功能表抄設(shè)表系統(tǒng)
3、可以滿足供電局對多功能遠(yuǎn)程控制的需要。設(shè)計充分利用Delphi 6、MS SQL Server2000數(shù)據(jù)庫技術(shù)的強大力量,提高了編程效率和可靠性。</p><p> 關(guān)鍵詞:數(shù)據(jù)庫,Delphi6,數(shù)據(jù)庫組件,三相多功能抄設(shè)表系統(tǒng),窗體 </p><p><b> 目 錄</b></p><p> 摘 要 ………………
4、……………………………………………… … I</p><p> 第一章 題目的意義1.1 緒論…………………………………………………………………11.2 自動抄設(shè)表技術(shù)的發(fā)展背景………………………………………11.3 自動抄設(shè)表系統(tǒng)概述…………………………………… … ……… ……1第二章 應(yīng)用系統(tǒng)開發(fā)工具2.1 Delphi6.0 VCL組
5、件的體系結(jié)構(gòu)…………………………… ……22.2 數(shù)據(jù)庫組件介紹………………………………………… ……… …32.3 SQL語言在Delphi中的應(yīng)用………………………………………42.4 MS SQL Server簡述 ………………………………………………… …7 第三章 三相多功表抄設(shè)表系統(tǒng)設(shè)計輸入3.1 用戶要求…………………………………………………………… …… …9
6、3.2可行性分析………………………………………………………… …… …9第四章 三相多功表抄設(shè)表系統(tǒng)設(shè)計分析4.1 數(shù)據(jù)流程圖………………………………………………… …… …… …114.2 應(yīng)用需求分析……………………………………………… … ……… …11第五章 操作說明5.1 主界面運行說明…………</p><p> 致謝………………………………………
7、……………… …………………………25</p><p> 工作簡歷…………………………………………… ………… …………… ……26</p><p> 參考文獻(xiàn)…………………………………………… ………… …………… ……27</p><p> 附錄1………………………………………………………… …………… ……29</p><p>
8、 第一章 題目的意義</p><p> 1.1 緒 論</p><p> 當(dāng)今社會是一個信息社會。自世界上第一臺計算機問世到現(xiàn)在,計算機業(yè)飛速發(fā)展,技術(shù)淘汰指標(biāo)高的驚人,價格下降以及軟件應(yīng)用的快速擴展引發(fā)了以信息處理計算機化為標(biāo)志的“微機革命”,隨之而來的是計算機向各個領(lǐng)域滲透,電能表行業(yè)也不例外。</p><p> 1.2 自動抄設(shè)表技術(shù)的發(fā)展
9、背景 采用傳統(tǒng)抄設(shè)表方式人工挨家挨戶抄取電能表數(shù)據(jù),不可避免地存在以下問題:統(tǒng)計數(shù)據(jù)不準(zhǔn)確,無法真實反映用戶用電情況;操作難以規(guī)范化,造成不明損失增加;數(shù)據(jù)采集不及時,無法實時反映系統(tǒng)狀況,不能對用戶行為進(jìn)行有效監(jiān)控;且耗費人工多,成本高,效率低。顯然,上述弊端使得人工抄表管理模式不能適應(yīng)電力體制的改革,也直接阻礙了諸如分時電價運營、預(yù)支電費等先進(jìn)管理模式的推行。自動抄設(shè)表技術(shù)就是在技術(shù)
10、與管理兩方面急待進(jìn)步、改革的迫切</p><p> 需求下逐漸發(fā)展起來的【3】。</p><p> 1.3自動抄設(shè)表系統(tǒng)概述</p><p> 自動抄設(shè)表是指采用通訊和計算機網(wǎng)絡(luò)等技術(shù)自動讀取和處理表計數(shù)據(jù),遠(yuǎn)程控制電能表。發(fā)展電能自動抄設(shè)表技術(shù)是提高用電管理水平的需要,也是網(wǎng)絡(luò)和計算機技術(shù)迅速發(fā)展的必然。 隨著電價的改革,供電部門為迅速出帳,需要從用戶處
11、盡快獲取更多的數(shù)據(jù)信息,如電能需量、分時電量和負(fù)荷曲線等,自動抄設(shè)表為實現(xiàn)上述要求提供了切實可行的技術(shù)手段。隨著現(xiàn)代電子技術(shù)的發(fā)展,通訊技術(shù)和計算機網(wǎng)絡(luò)技術(shù)都有了飛速進(jìn)步,而二者的結(jié)合又進(jìn)一步演化出許多新的通訊方式和通訊系統(tǒng),為自動抄設(shè)表即自動抄設(shè)表系統(tǒng)的實現(xiàn)提供了更多的現(xiàn)實可能。 </p><p> 目前,美國等發(fā)達(dá)國家已把自動抄設(shè)表技術(shù)廣泛用于配電管理。我國對自動抄設(shè)表技術(shù)的研究起步較晚,但是發(fā)展
12、速度很快。隨著電力市場管理改革的不斷深入、對自動抄設(shè)表技術(shù)的研究必將成為熱點與方向【4】。 三相電能表抄設(shè)表是自動抄設(shè)表系統(tǒng)的一個主要組成部分,它是針對工業(yè)用戶而設(shè)計的自動抄設(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)用戶從組件面板上點取一個類的圖標(biāo)后,在程序中就自動生成了該類的對象(非可視組件除外);另一部分是功能類,這此功能類的對象通常出現(xiàn)在程序代碼中,起著不可代替的作用,但是這些功能類在組件面板上是找不到的。在Delphi中,每一個類的祖先都是Tobject類,整個類的層次結(jié)構(gòu)就像一棵倒掛的樹,在最頂層的樹根即為T
14、object類。這樣,按照面向?qū)ο缶幊痰幕舅枷?,就使得用戶可用Tobject類這個類型代替任何其它類的數(shù)據(jù)類型。實際上在Delphi的類庫中,Tobject類派生出了為數(shù)相當(dāng)眾多的子類,它們形成了一個龐大的體系,通常情況下,如果不自行開發(fā)組件,就不必了解整個類的體系結(jié)構(gòu),只用到類層次樹的葉結(jié)點就足夠了。 這一小節(jié)簡略介紹一下Delphi 6.0中VCL(可視化組件庫)【2】組件的體系結(jié)構(gòu)。凡是做過程序開發(fā)的人都知道從來沒有單純的
15、數(shù)據(jù)應(yīng)用程序,也就是說,數(shù)據(jù)庫應(yīng)用程序必須和用戶界面(可以是圖形界面,也可以是命令接口)元素相結(jié)</p><p> 組件在Delphi程序的開發(fā)中是最顯眼的角色。大家知道,在編寫程序時一般都開始于在組件面板上選擇組件并定義組件間的相互作用。但也有一些組件不在組件面板上,例如Tform和Tapplication(典型的非可視組件)。組件是Tcomponents派生出來的子類,可以流的形式存放在DFM文件中,具有事
16、件和Publish屬性。 窗口組件類是窗口化的可視化組件類,在Delphi的類庫中占有最大的份額。在實際編程中,窗口組件類的對象都有句柄,可以接受輸入焦點和包含其它組件。 圖形組件與窗口組件并列,是另一大類組件。圖形組件不是基于窗口的,因而不能有窗口句柄,不能接受輸入焦點和包含其它組件。從圖8-43中可以看出,圖形組件的基類是TgraphicControl,在實際編程中,它們必須寄生于它們的宿主——窗口組件類的對象,由它們的
17、擁有者負(fù)責(zé)其顯示,而且它們還能觸發(fā)一些和鼠標(biāo)活動相關(guān)的事件。圖形控件最典型的例子是Tlabel和TspeedButton。由此可以看出圖形組件的功能很弱,圖形組件的用處何在呢?其實使用圖形組件的最大好處在于節(jié)省資源,正是因為它們的功能較弱,所以使用的系統(tǒng)資源就要</p><p> 用Delphi6開發(fā)數(shù)據(jù)庫應(yīng)用,重點是和各種數(shù)據(jù)庫組件打交道,能和數(shù)據(jù)庫掛鉤的組件對象有5種,它們是:Session(數(shù)據(jù)庫會話)、
18、Database(數(shù)據(jù)庫)、Dataset(數(shù)據(jù)集)、DataSource(數(shù)據(jù)源)、Data control(數(shù)據(jù)控制組件,也叫data-controls即數(shù)據(jù)感知組件)。其中前面4種統(tǒng)稱為數(shù)據(jù)訪問(Data Access)組件。 ADO組件 Delphi6.0包含了可以用來訪問Microsoft公司的ActiveX Data Objects(ADO)格式數(shù)據(jù)庫的組件。ADO是Micrsoft公司關(guān)于各種類型數(shù)據(jù)的
19、高等界面,后來逐漸演變成滿足所有數(shù)據(jù)訪問需要的完整解決辦法。ADO的對象模型是所有數(shù)據(jù)訪問接口對象模型中最簡單的一種。Microsoft公司用來訪問ADO數(shù)據(jù)的應(yīng)用程序界面技術(shù)是OLE DB。OLE DB是一種底層編程接口,用來訪問許多不同類型的數(shù)據(jù)源,其中包括消息、文件系統(tǒng)以及其他一些非傳統(tǒng)的數(shù)據(jù)源。OLE DB是一個由Component Object Model(COM)接口組成的集合,用來隱藏創(chuàng)建數(shù)據(jù)訪問服務(wù)過程中的細(xì)節(jié)。OLE&
20、lt;/p><p> 為參數(shù)賦值有三種方法:①根據(jù)參數(shù)在SQL語句中出現(xiàn)的順序,設(shè)置TADOQuery組件的parameters屬性值為參數(shù)賦值。②直接根據(jù)SQL語句中各參數(shù)的名字,調(diào)用ParamByName方法來為各參數(shù)賦值。③將TADOQuery組件的DataSource屬性設(shè)置為另一個數(shù)據(jù)源,這樣將另一個數(shù)據(jù)源中與當(dāng)前TADOQuery組件的SQL語句中的參數(shù)名相匹配的字段值賦給其對應(yīng)的參數(shù)。利用這種方
21、法也能實現(xiàn)所謂的連接查詢,創(chuàng)建主要—明細(xì)型數(shù)據(jù)庫應(yīng)用。</p><p> 在使用動態(tài)SQL語句編程時,常常用到一個很重要的方法Prepare,調(diào)用Prepare 方法之后,Delphi會將帶參數(shù)的SQL語句傳送給與其對應(yīng)的數(shù)據(jù)庫引擎,對動態(tài)SQL語句進(jìn)行語法分析和優(yōu)化。雖然在用動態(tài)SQL語句編程時,調(diào)用Prepare方法并不是必須的,但是調(diào)用Prepare方法后,會極大地提高動態(tài)SQL 語句的執(zhí)行性能,特別是當(dāng)
22、要反復(fù)多次執(zhí)行同一條動態(tài)SQL語句時,其優(yōu)越性會更加明顯。 如果在應(yīng)用程序中執(zhí)行一條SQL語句之前并沒有顯式地調(diào)用Prepare方法,每次在執(zhí)行SQL 語句時,Delphi會隱含地調(diào)用Prepare方法以準(zhǔn)備這個查詢。 TadoQuery部件還有一個Prepare屬性,這是一個布爾型屬性,當(dāng)其屬性值為True時, 表明該查詢已被準(zhǔn)備好了( SQL 語句已被傳送到數(shù)據(jù)庫引擎中 ) , 當(dāng)我們使用參數(shù)編輯器Parameters E
23、ditor來為動態(tài)SQL語句中的參數(shù)賦值時,當(dāng)設(shè)置完相應(yīng)的參數(shù)值并退出參數(shù)編輯器時,Delphi會隱含地調(diào)用Prepare方法以準(zhǔn)備好查詢。 當(dāng)SQL語句執(zhí)行完之后,要想準(zhǔn)備下一個查詢,首先必須調(diào)用Close方法</p><p> 在為TQuery或TADOquery部件設(shè)置SQL屬性時調(diào)用Close方法總是很安全的,如果TQuery或TADOquery部件已經(jīng)被關(guān)閉了,調(diào)用Close方法時不會產(chǎn)生任何
24、影響。在應(yīng)用程序中為SQL屬性設(shè)置新的SQL 命令語句時,必須要調(diào)用Clear方法以清除SQL屬性中現(xiàn)存的SQL命令語句,如果不調(diào)用Clear方法,便調(diào)用Add方法向SQL屬性中設(shè)置SQL命令語句,那么新設(shè)置的SQL命令語句會追加在現(xiàn)存SQL命令語句后面, 在程序運行時常常會出現(xiàn)出乎意料的查詢結(jié)果甚至程序無法運行下去。 在這里要特別注意的,一般情況下TQuery或TADOquery部件的SQL屬性只能包含一條完整的SQL語句,它
25、不允許被設(shè)置成多條SQL語句。當(dāng)然有些數(shù)據(jù)庫服務(wù)器也支持在TQuery或TADOquery部件的SQL屬性中設(shè)置多條SQL語句,只要數(shù)據(jù)庫服務(wù)器允許這樣,我們在編程時可以為 SQL 屬性設(shè)置多條SQL語句。 在為TQuery或TADOquery部件設(shè)置完SQL屬性的屬性值之后,也即編寫好適當(dāng)?shù)腟QL程序之后,可以有多種方式來執(zhí)行SQL程序。 在設(shè)計過程中,設(shè)置完TQuer</p><p> 第三章
26、三相多功表抄設(shè)系統(tǒng)設(shè)計輸入</p><p><b> 3.1用戶要求</b></p><p> 能夠?qū)Υ谟羞x擇性,能抄多臺表的數(shù)據(jù)及同臺表不同時刻的數(shù)據(jù)且可以保存數(shù)據(jù),能查詢抄回的數(shù)據(jù)且能打印報表,能按不同權(quán)限按客戶要求修改表中的參數(shù);界面友好,操作簡單方便,具體要求如下:</p><p> 串口有選擇:按客戶要求選擇不同的串口。<
27、;/p><p> 數(shù)據(jù)采集:可采集電表中允許抄表的全部數(shù)據(jù)(電能,需量, </p><p> 需量時間,失壓記錄,失流記錄,過載記錄,校時記錄,開蓋記錄,電表表號,電表脈沖常數(shù),電表控制字等)。</p><p> 數(shù)據(jù)查詢:可查詢采集回的全部數(shù)據(jù)(電能,需量,需量時間, </p><p> 失壓記錄,失流記錄,過載記錄,校時
28、記錄,開蓋記錄,電表表號,電表脈沖常數(shù),電表控制字等)。</p><p> 報表打?。嚎砂葱枨蟠蛴〔杉氐臄?shù)據(jù)。</p><p> 設(shè)表:可按權(quán)限設(shè)電能表允許設(shè)表的全部數(shù)據(jù)(電表表號,電 </p><p> 表脈沖常數(shù),電表控制字,節(jié)假日表號,鍵顯,輪顯等)。</p><p> 系統(tǒng)界面友好,操作方便。</p>
29、<p><b> 3.2可行性分析</b></p><p> 可行性研究的目的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決,在可行性分析的三個方面(技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性)上來看,都能達(dá)到要求,根據(jù)可行性分析的要求,可行性分為下面幾個步驟:</p><p> ?、艔?fù)查系統(tǒng)規(guī)模和目標(biāo)</p><p> 多
30、功能電能表抄設(shè)表系統(tǒng)包括七模塊:串口選擇、數(shù)據(jù)采集、信息查詢、報表打印、數(shù)據(jù)修改、設(shè)表、系統(tǒng)維護(hù)七大模塊;其中數(shù)據(jù)采集,要對采集回的數(shù)據(jù)分類,供查詢、統(tǒng)計等操作;信息查詢負(fù)責(zé)抄回數(shù)據(jù)的分解、排列等操作,其中要實現(xiàn)轉(zhuǎn)存等功能;信息查詢負(fù)責(zé)按各種不同方式進(jìn)行查詢所有的結(jié)果;報表打印主要負(fù)責(zé)采集回的電表數(shù)據(jù)的統(tǒng)計和存檔;系統(tǒng)維護(hù)主要負(fù)責(zé)系統(tǒng)的密碼設(shè)置及系統(tǒng)的有關(guān)情況;</p><p> ?、贫喙δ茈娔鼙沓O(shè)表系統(tǒng)狀況及
31、系統(tǒng)的特點</p><p> 本系統(tǒng)采用面向?qū)ο蟮某绦蛟O(shè)計語言Delphi,本系統(tǒng)采用面向?qū)ο蟮某绦蛟O(shè)計技術(shù),在美化其操作界面的基礎(chǔ)上,新增了許多輔助功能,使其具有內(nèi)容詳細(xì),功能強大,界面友好等特點。</p><p> ⑶導(dǎo)出新系統(tǒng)的高層邏輯模型</p><p><b> 數(shù)據(jù)字典(見后頁)</b></p><p>
32、; ⑷導(dǎo)出評價選擇的解法(略)</p><p> ?、赏扑]行動方針(略)</p><p> ?、什輸M開發(fā)計劃(略)</p><p><b> ⑺書寫文檔提交審查</b></p><p> 第四章 三相多功表抄設(shè)系統(tǒng)設(shè)計分析</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為整個電能表抄設(shè)表系統(tǒng)的流程圖,基本上已包括子模塊的一些流程。電能表抄設(shè)表系統(tǒng)分為抄表,查詢,修改數(shù)據(jù),設(shè)表四個階段,抄表包括數(shù)據(jù)的分解和存儲數(shù)據(jù),查詢包括將數(shù)據(jù)分解成可讀格式并顯示出來
34、,修改是按設(shè)表要求把各參數(shù)設(shè)置好并保存,設(shè)表是將修改后的參數(shù)設(shè)入電能表中,其中用了大量的數(shù)據(jù)庫操作。其他的數(shù)據(jù)流程圖較為簡單。(略)</p><p><b> 4.2系統(tǒng)分析</b></p><p> 所謂系統(tǒng)分析,就是指在整個系統(tǒng)開發(fā)工程中,解決“做什么”的問題,把要解決哪些問題,滿足用戶哪些具體的信息需求調(diào)查分析清楚,從邏輯上或說從信息處理的功能需求上提出系統(tǒng)
35、的方案,即邏輯模型,為下一階段進(jìn)行物理方案設(shè)計,解決怎么辦提供依據(jù)。它是信息開發(fā)系統(tǒng)中的一個重要階段,是建立系統(tǒng)模型的第一步。在目標(biāo)分析與需求分析的基礎(chǔ)上,我把該系統(tǒng)主要分為如下幾個模塊:主控模塊,數(shù)據(jù)采集模塊、信息查詢模塊、打印報表模塊、系統(tǒng)維護(hù)模塊、參數(shù)設(shè)置模塊。</p><p> 主控模塊:它主要是對其他各個功能模塊的調(diào)用,指導(dǎo)各個功能模塊按照要求完成自己的任務(wù)。如圖4-2</p><
36、p><b> 圖4-2</b></p><p> 2.數(shù)據(jù)采集模塊:主要是通過通訊端口對電能表的數(shù)據(jù)進(jìn)行采集,并把采集的參數(shù)自動放進(jìn)各數(shù)據(jù)庫,已備調(diào)用。如圖4-3</p><p><b> 圖4-3</b></p><p> 3.信息查詢模塊:主要是按各種要求查詢采集回來的數(shù)據(jù),按各自的選項顯示。如圖4-4&
37、lt;/p><p><b> 圖4-4</b></p><p> 4.打印報表模塊:按各種要求打印報表。如圖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 主界面運行操作說明</p><p><b> 如圖5-1&l
39、t;/b></p><p><b> 圖5-1</b></p><p> 啟動程序后,程序首先進(jìn)入通訊設(shè)定界面。</p><p> 頂部的快捷按鈕分別用來修改密碼,表號,即時凍結(jié),廣播校時, 及修改通信速率。</p><p> 修改密碼,如果沒有返回“密碼修改成功”的提示窗口,則修改失敗。</p>
40、;<p> 最大需要量、即時凍結(jié)命令,根據(jù)國標(biāo)無返回,請根據(jù)讀表數(shù)據(jù)自行判斷。</p><p> 進(jìn)行讀操作時,必須輸入表號。</p><p> 進(jìn)行設(shè)表操作時,則還必須輸入密碼,權(quán)限。</p><p> 出廠波特率默認(rèn)為1200,校驗方式是偶校驗,停止位1位,數(shù)據(jù)位8位,流控制選擇無。</p><p> 如作過設(shè)置改
41、動,則設(shè)置完畢后,要點選數(shù)據(jù)保存菜單中的端口設(shè)置,如圖5-2,設(shè)置才會生效。</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> 點擊參量數(shù)據(jù),所有的讀表,設(shè)表操作,既可以通過下方的按鈕菜單進(jìn)行,兩種方式具有相同的功用,可根據(jù)個人的喜好,選擇喜歡的操作方式。按鈕菜單請參照如圖5-4示:</p><p><b> 圖5-4</b></p><p>
43、 讀數(shù)據(jù)按鈕可以選擇性地讀數(shù)據(jù)(通過點選右側(cè)的列表框),也可以讀全部的數(shù)據(jù)項。</p><p> 設(shè)置按鈕則可以選擇性地寫數(shù)據(jù),也可以寫全部的數(shù)據(jù)項。</p><p> 點擊缺省參數(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> 每次單擊,菜單項目會在寫數(shù)據(jù)與讀數(shù)據(jù)之間交替變換。</p><p> 當(dāng)鼠標(biāo)停留在每個編輯框上方時,會有提示顯示,請按照提示內(nèi)容進(jìn)行數(shù)據(jù)輸入。當(dāng)輸入的字符個數(shù)少于提示時,程序會自動在左邊補零。如字符個數(shù)超出,系統(tǒng)會提示錯誤,并將編輯框清零。</p><p> 設(shè)置參數(shù)成功
45、,列表框?qū)?yīng)項目所做的選擇會被清除。</p><p> 注:有讀設(shè)表操作進(jìn)行時,請勿進(jìn)行其他的讀設(shè)表操作,否則導(dǎo)致程序停止響應(yīng)。</p><p> 時區(qū)界面如圖5-6:</p><p> 如進(jìn)行參數(shù)設(shè)置,請先點選設(shè)表項,并設(shè)置月份,日期,及日時段表號,然后點擊相應(yīng)的時區(qū),即可進(jìn)行數(shù)據(jù)輸入。選擇右邊的列表框,進(jìn)行設(shè)表項目選擇。</p><p&
46、gt;<b> 圖5-6</b></p><p> 參數(shù)數(shù)據(jù)的其他界面,與上述界面類同,唯一需要注意的是,在考核項目這部分,選擇項目比較多,對于各項的含義,當(dāng)用戶在切換選項值時,圖5-7做標(biāo)記的狀態(tài)欄部分會出現(xiàn)提示,對項目含義進(jìn)行解釋,以盡量方便用戶的操作。</p><p><b> 圖5-7</b></p><p>
47、;<b> 5.3抄表界面說明</b></p><p> 變量數(shù)據(jù)部分,當(dāng)選擇網(wǎng)格單元時,如果該單元為狀態(tài)字,在界面下方會出現(xiàn)對狀態(tài)字含義的解釋。圖5-8</p><p><b> 圖5-8</b></p><p> 關(guān)于電量數(shù)據(jù),需量數(shù)據(jù)等,界面大同小異,不同之處在與,有一個數(shù)據(jù)保存按鈕,點擊不同的菜單項目,可以
48、保存數(shù)據(jù),以供以后調(diào)閱。圖5-9</p><p><b> 圖5-9</b></p><p> 數(shù)據(jù)調(diào)閱顯示曾保存過的電表數(shù)據(jù):</p><p> 列表項目的格式:表號 AT 年月日時, 雙擊一個項目,而后轉(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ù)主要分為糾錯性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)和預(yù)防性維護(hù)。 糾錯性維護(hù):由于本系統(tǒng)測試不可能揭露系統(tǒng)中存在的所有錯誤,所以當(dāng)系統(tǒng)運行到一定時期后會暴露出系統(tǒng)內(nèi)隱藏的錯誤,這時候要及時糾正。 適應(yīng)性維護(hù):這里指為了使本系統(tǒng)更好的適應(yīng)環(huán)境的變化而進(jìn)行的維護(hù)工作
50、。一方面由于計算機技術(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)時時都能滿足用戶的要求。 完善性維護(hù):要根據(jù)用戶不斷提出的新要求來不斷擴充原有的系統(tǒng)的功能。 預(yù)防性維護(hù): 把維護(hù)工作由被動變主動,來延長本系統(tǒng)的使用壽命。據(jù)統(tǒng)計,完善性維護(hù)占所有維護(hù)工作總數(shù)的50%左右??梢?,系統(tǒng)維護(hù)工作中,一
51、半以上的工作是對系統(tǒng)的完善,一定要多加注意。</p><p><b> 第六章 結(jié)束語</b></p><p> 經(jīng)過三個多月的設(shè)計和開發(fā),三相多功能表抄設(shè)表系統(tǒng)基本開發(fā)完畢。其功能基本符合用戶需求,能夠完成對三相多功能電表的運行參數(shù)進(jìn)行有效的控制,對電表的計量參數(shù)能夠?qū)崟r的監(jiān)控。并提供部分系統(tǒng)維護(hù)功能,方便用戶。 但是由于畢業(yè)設(shè)計時間較短,所以該系統(tǒng)還有
52、許多不盡如人意的地方,比如現(xiàn)在只有單機版,沒能開發(fā)出網(wǎng)絡(luò)版,用戶界面不夠美觀等多方面問題。這些都有待進(jìn)一步改善。</p><p> 致 謝 在本次畢業(yè)設(shè)計中,我從指導(dǎo)老師錢老師身上學(xué)到了很多東西。錢老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我收益匪淺。他無論在理論上還是在實踐中,都給與我很大的幫助,使我得到不少的提高這對于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,感謝他耐心的輔導(dǎo)。
53、 </p><p><b> 工作簡歷</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è)計作者:鄺孔武、王曉敏 出版社:電子工程專輯 第30期</p><p> [4] 論信息系統(tǒng)集成的實施作者:曾華出版社:計算機應(yīng)用,1997:3-5</p><p> [5] Delphi6課程設(shè)計案例精編作者:趙應(yīng)丁出版社:中國水利出版社</p><p> [6]Delphi與RS-232串行通訊控制作者:范逸之出版社:電腦編程技
56、巧與維護(hù) 2003年第12期</p><p> [7] Delphi串行通信工程開發(fā)實例導(dǎo)航作者:崔建華出版社:大眾軟件 2003年第第7期</p><p> [8] SQL Server數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)技術(shù)作者:朱如龍出版社:機械工業(yè)出版社</p><p> [9] Network Communication Techlojy作者:ata
57、 elahi出版社:湯姆森學(xué)習(xí)出版社</p><p> [10] 工作流元模型的研究與應(yīng)用作者:趙文,胡文蕙,張世琨,王立福出版社:軟件學(xué)報,2004年第6期</p><p> [11] 現(xiàn)場總線與智能儀表作者:彭 利,溫倞謖出版社:電測與儀表,2004年3期</p><p> [12] 基于總線的變電站自動抄表系統(tǒng)作者:楊和洲,高 瑩出版社:電
58、測與儀表,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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 三項多功能表設(shè)計【自動化畢業(yè)論文】
- dssd718、719、720三相電子式多功能表說明書
- 三相多功能電能表的設(shè)計.pdf
- 高精度多功能三相電能表.pdf
- 三相智能電能表及其抄表系統(tǒng)的研制.pdf
- 自動抄表系統(tǒng)的三相組合電能表的研究.pdf
- 三相電子式多功能電能表的研究.pdf
- 新型三相多功能電能表的研究分析.pdf
- 基于labview的交直流多功能表設(shè)計
- 三相自抄表電子式電能表的設(shè)計和研究.pdf
- 三相電度表畢業(yè)設(shè)計
- 高精度三相多功能工業(yè)電能表的研究.pdf
- 基于71M6513的三相多功能電能表設(shè)計.pdf
- 基于DSP的三相多功能電能表的研究.pdf
- 基于LabVIEW的交直流多功能表設(shè)計.pdf
- 三相多功能電參數(shù)測量
- 基于三相電能監(jiān)控的遠(yuǎn)程抄表技術(shù).pdf
- 0.5s級三相多功能電能表的原理、設(shè)計與實現(xiàn)
- 畢業(yè)論文---基于labview的社區(qū)抄表系統(tǒng)
- 基于USB主機技術(shù)的三相電子式多功能電能表設(shè)計.pdf
評論
0/150
提交評論