目錄
摘要1
一、選題背景2
1.1課題概述2
1.2技術(shù)背景2
二、用戶需求分析7
2.1技術(shù)需求7
2.2功能需求7
三、概要設(shè)計(jì)8
3.1系統(tǒng)的構(gòu)成8
3.2系統(tǒng)的主要功能及特點(diǎn)9
四、詳細(xì)設(shè)計(jì)10
4.1數(shù)據(jù)庫設(shè)計(jì)10
4.2系統(tǒng)界面設(shè)計(jì)14
4.3系統(tǒng)程序設(shè)計(jì)27
五、關(guān)鍵技術(shù)51
5.1構(gòu)造合適的16進(jìn)制通信數(shù)據(jù)51
5.2串口通信發(fā)送16進(jìn)制數(shù)據(jù)實(shí)現(xiàn)54
5.3串口通信接收硬件返回的16進(jìn)制數(shù)據(jù)的實(shí)現(xiàn)55
5.4分析硬件返回?cái)?shù)據(jù)轉(zhuǎn)換為用戶可讀數(shù)據(jù)55
六、安裝與使用說明59
6.1安裝說明59
6.2使用說明59
6.3注意事項(xiàng)59
七、致謝61
八、參考資料62
摘要
智能電表管理系統(tǒng)是為了在物業(yè)管理中對用電狀況進(jìn)行智能化管理的解決方案,使得電能的管理更加簡潔、人性化和自動化。目前企業(yè)宿舍、公寓用電管理是其中重要的一個環(huán)節(jié),同時隨著電力系統(tǒng)及其相關(guān)產(chǎn)業(yè)的發(fā)展以及電能管理系統(tǒng)的不斷完善,且伴隨著計(jì)算機(jī)技術(shù)、通信技術(shù)、網(wǎng)絡(luò)技術(shù)和控制技術(shù)的交叉和綜合發(fā)展,人們進(jìn)入了高度發(fā)達(dá)的信息時代。本系統(tǒng)就是結(jié)合這些發(fā)展中的優(yōu)勢資源而融合出來的產(chǎn)品,可以讓使用者更方便快捷的享受高科技所提供的服務(wù)。智能電表管理系統(tǒng)主要有計(jì)算機(jī)、智能電表、數(shù)據(jù)庫、服務(wù)器等各部分組成,對各個樓棟的電表實(shí)行用電管理,此管理系統(tǒng)可以快捷的完成任務(wù),省去了傳統(tǒng)普通電表需要定期派專人上門抄表催收電費(fèi)等耗時費(fèi)力的工作。系統(tǒng)采用C#語言在Microsoft Visual Studio 2005集成開發(fā)平臺上進(jìn)行編程開發(fā),并使用微軟的SQL Server 2005數(shù)據(jù)庫存儲數(shù)據(jù)以提高數(shù)據(jù)的安全性,系統(tǒng)使用了SerialPort控件組織十六進(jìn)制數(shù)據(jù)實(shí)現(xiàn)了串口通信功能。系統(tǒng)共包含四項(xiàng)主要功能,一、包括數(shù)據(jù)庫管理功能,系統(tǒng)采用的數(shù)據(jù)庫設(shè)計(jì)科學(xué)合理,字段命名規(guī)范,鍵值設(shè)置合理,易于后期的維護(hù)和管理;二、具有用戶信息管理功能,可以進(jìn)行(1)操作員信息管理,編輯用戶使用權(quán)限.(2)電表信息管理,可以查看并修改住宅小區(qū)的用戶電表信息.(3)樓棟信息管理,可以查看并修改小區(qū)內(nèi)樓棟的名稱及樓層數(shù)量.(4)用戶用電記錄查詢,可以多條件查詢用戶的用電信息;三、系統(tǒng)同時具有串口通信功能,可以完成(1)顯示當(dāng)前正向有功總電能.(2)查詢電表地址.(3)通斷電控制;四、系統(tǒng)還具有權(quán)限管理功能,任何越權(quán)操作都將被拒絕,當(dāng)用戶具有較高使用權(quán)*才可以使用系統(tǒng)中的較多功能,例如”admin”用戶可以更改系統(tǒng)中其他操作員的使用權(quán)限,提高系統(tǒng)管理的質(zhì)量與效率。
關(guān)鍵字:智能電表管理系統(tǒng);C#;Visual Studio 2005;SQL Server 2005