版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、實訓(xùn)成績評定表分項目名稱功能要求分值 單項分值 出色完成較好完成一般未完成前置集中抄表軟件需求分析3055430用UML繪制用例圖和類圖55430使用串口或GPRS通訊55430能抄回集中器的電能表列表55430能抄回集中器的日常數(shù)據(jù)55430能把抄回的數(shù)據(jù)進(jìn)行校驗和相應(yīng)的糾錯功+55550把電能數(shù)據(jù)按照規(guī)范的格式寫入數(shù)據(jù)庫55550SQL電能數(shù)據(jù)庫需求分析3055430繪制E-R圖1010860將E-R圖轉(zhuǎn)換為表1010860校驗是否符合數(shù)據(jù)庫設(shè)計的范式規(guī)則55430數(shù)據(jù)庫的安全設(shè)置(如密碼等)+55550ASP電能管理系統(tǒng)登陸權(quán)限10+55430設(shè)備錄入+55430電能表列表數(shù)據(jù)顯示+55
2、430可查每日電能數(shù)據(jù)55430查詢每個設(shè)備電能數(shù)據(jù)55430計算每個電能表每月電量+55430實訓(xùn)報告按照格式20202016120實訓(xùn)考勤1515151050綜合成績組 長: 小組成員: 、 、 、 、 指導(dǎo)教師評語:綜合成績: 指導(dǎo)教師簽名: 2013年 12月 13 日目 錄TOC o 1-3 h u HYPERLINK l _Toc10250 一、實訓(xùn)目的 PAGEREF _Toc10250 1 HYPERLINK l _Toc10047 二、設(shè)計要求和設(shè)計指標(biāo) PAGEREF _Toc10047 1 HYPERLINK l _Toc11746 三、設(shè)計內(nèi)容 PAGEREF _Toc
3、11746 1 HYPERLINK l _Toc11428 3.1前置集中抄表軟件 PAGEREF _Toc11428 1 HYPERLINK l _Toc23048 3.1.1需求分析 PAGEREF _Toc23048 3 HYPERLINK l _Toc28623 四、本實訓(xùn)改進(jìn)建議 PAGEREF _Toc28623 4 HYPERLINK l _Toc17365 五、總結(jié)(感想和心得等) PAGEREF _Toc17365 4 HYPERLINK l _Toc31268 六、主要參考文獻(xiàn) PAGEREF _Toc31268 4 HYPERLINK l _Toc10432 附錄 PAG
4、EREF _Toc10432 4一、實訓(xùn)目的電力遠(yuǎn)程抄表系統(tǒng)設(shè)計實訓(xùn)主要是綜合運用網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫和高級算法語言(C+),圍繞現(xiàn)代遠(yuǎn)程電力遠(yuǎn)程抄表系統(tǒng)設(shè)計的實訓(xùn)目標(biāo),鍛煉學(xué)生把理論知識運用于實際項目中,體驗軟件工程的全流程,掌握基本的工程概念。二、設(shè)計要求和設(shè)計指標(biāo)前置集中抄表軟件,能抄回集中器的電能表列表,能抄回集中器的日常數(shù)據(jù),能把抄回的數(shù)據(jù)進(jìn)行校驗和相應(yīng)的糾錯功,能把電能數(shù)據(jù)按照規(guī)范的格式寫入數(shù)據(jù)庫采用自動抄錄用戶電表數(shù)據(jù)、自動計費報表時用電管理發(fā)展的必然趨勢。針對普通用戶開發(fā)一個經(jīng)濟(jì)適用、可靠的自動抄表系統(tǒng),可以增強用電管理部門用電經(jīng)營管理的效率,提高配電管理與決策的科學(xué)性,減少人力資
5、源的浪費。另外利用抄表系統(tǒng)自動傳輸和記錄電表數(shù)據(jù),遇到用電收費糾紛,還可以實時查驗和查詢歷史用電數(shù)據(jù)。這樣是我國公用事業(yè)的收費工作方式得到有效改善。采用計算機(jī)自動抄錄用戶電表數(shù)據(jù)、自動計費報表時用電管理發(fā)展的必然趨勢。將數(shù)據(jù)自動采集、傳輸和處理應(yīng)用于電能供、用與管理系統(tǒng)中的一項新技術(shù),采用通訊和計算機(jī)網(wǎng)絡(luò)等新技術(shù)自動讀取和處理表計數(shù)據(jù)。它從根本上克服了傳統(tǒng)的人工抄表模式的弊端,給電能管理的現(xiàn)代化創(chuàng)造了良好的條件。三、設(shè)計內(nèi)容3.1前置集中抄表軟件圖3-1 系統(tǒng)窗體圖3-2 連接數(shù)據(jù)庫圖3-3 數(shù)據(jù)發(fā)送3.1.1需求分析在電力系統(tǒng)中,對廣大的電力客戶實現(xiàn)自動抄表,抄表自動化是配電自動化的一個基本
6、功能,是用電營業(yè)管理自動化的一個重要手段和組成部分。低壓客戶自動抄表系統(tǒng)主要是面向大量的低壓客戶,量多面廣,整個系統(tǒng)的設(shè)備數(shù)量多,投資巨大。自動抄表是信息時代發(fā)展的總趨勢,自動信息交換為人們?nèi)粘I詈凸ぷ鲙砹藰O大的方便,節(jié)約了大量的人力和時間,快捷、準(zhǔn)確的信息傳遞提高了現(xiàn)代數(shù)據(jù)管理的科學(xué)性、先進(jìn)性。1.采用遠(yuǎn)程自動抄表,不再需要預(yù)約上門抄表時間,居民用電量自動抄收,收費實現(xiàn)自動劃撥,還能迅速查詢賬單,能更好地方便用戶。2.隨著一戶一表的推廣及城網(wǎng)、農(nóng)網(wǎng)的改造,電表的數(shù)量迅速增大,可以實現(xiàn)減員增效。3.遠(yuǎn)程自動抄表,對加強用電管理,防止竊電,電費催收,杜絕貪污腐敗等都有積極的意義。4.采用遠(yuǎn)程
7、自動抄表,可提高抄表的準(zhǔn)確性,減少因估計或抄寫而造成賬單錯誤,使供用電管理部門能及時準(zhǔn)確獲得數(shù)據(jù)信息。5.電力的發(fā)展,需要從用戶處盡快獲取更多的數(shù)據(jù)信息,如電能需量、配電變壓器的監(jiān)測、分時電量和負(fù)荷曲線等,遠(yuǎn)程自動抄表為實現(xiàn)上述要求提供了切實可行的技術(shù)手段。四、本實訓(xùn)改進(jìn)建議本次實訓(xùn),由于編程不夠完善,導(dǎo)致系統(tǒng)數(shù)據(jù)輸出和數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫功能未能實現(xiàn),需要完善編程。五、總結(jié)(感想和心得等)在這次實訓(xùn)中遇到了很多實際性的問題,在實際設(shè)計中才發(fā)現(xiàn),書本上理論性的東西與在實際運用中的還是有一定的出入的,所以有些問題不但要深入地理解,而且要不斷地更正以前的錯誤思維。一切問題必須要靠自己一點一滴的解決,而在
8、解決的過程當(dāng)中你會發(fā)現(xiàn)自己在飛速的提升。對于遠(yuǎn)程抄表系統(tǒng)系統(tǒng),其程序是比較簡單的,主要是解決程序設(shè)計中的問題,而程序設(shè)計是一個很靈活的東西,它反映了你解決問題的邏輯思維和創(chuàng)新能力,它才是一個設(shè)計的靈魂所在。因此在整個設(shè)計過程中大部分時間是用在程序上面的。通過這次實訓(xùn)我也發(fā)現(xiàn)了自身存在的不足之處,特別是編程在中,雖然感覺理論上已經(jīng)掌握,但在運用到實踐的過程中仍有意想不到的困惑,經(jīng)過一番努力才得以解決。其次,這次實訓(xùn)讓我充分認(rèn)識到團(tuán)隊合作的重要性,只有分工協(xié)作才能保證整個項目的有條不絮。這次實訓(xùn)是很有意義的,更重要的是如何把自己平時所學(xué)的東西應(yīng)用到實際中,也明白了自己在c+語言上自己存在的一些問題
9、,也解決了一些一直困惱我的問題,我想這將對我以后的學(xué)習(xí)產(chǎn)生積極的影響。六、主要參考文獻(xiàn)1伍俊良. Visual C+課程設(shè)計與系統(tǒng)開發(fā)案例.清華大學(xué)出版社,2009.112Visual C+串口通信技術(shù)與工程實踐. 人民郵電出版社,2008.73史嘉權(quán). 數(shù)據(jù)庫系統(tǒng)概論. 清華大學(xué)出版社,2006.1附錄編程代碼:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using Syste
10、m.Text;using System.Windows.Forms;using System.IO.Ports;namespace WindowsFormsApplication1 public partial class Form1 : Form private System.IO.Ports.SerialPort serialPort = new System.IO.Ports.SerialPort(); /創(chuàng)建一個Serial Port類的實例 public Form1() InitializeComponent(); /數(shù)據(jù)轉(zhuǎn)換 /保存日常抄收電量數(shù)據(jù) public void Save
11、DayPower(byte buffer) /數(shù)據(jù)庫實例 int BufferLenght = buffer.Length; string selectItem = buffer15.ToString() + buffer16.ToString(); /電表編號 /string MeterIDStr = null; int DataLenght = buffer9 + buffer10 * 256; int MeterNumber = (DataLenght - 9) / (buffer26 + 6); / 只讀電表編碼和日末電量兩項 string, Meterlist = new strin
12、gMeterNumber, 2; /BCD日期碼轉(zhuǎn)換成string string date = 20; for (int i = 0; i 3; i+) if (i != 2) date += Convert.ToString(buffer17 + i, 16) + -; else date += Convert.ToString(buffer17 + i, 16); /電表編號和日電量的讀取 int countMeter = 0; for (int i = 0; i MeterNumber; i+) /電表編號轉(zhuǎn)換 string MeterIDTemp = null; for (int k
13、= 0; k 6; k+) if (buffer25 + countMeter - k 16) MeterIDTemp += 0; MeterIDTemp += Convert.ToString(buffer25 + countMeter - k, 16); else MeterIDTemp += Convert.ToString(buffer25 + countMeter - k, 16); Meterlisti, 0 = MeterIDTemp; /電量轉(zhuǎn)換,16進(jìn)制轉(zhuǎn)換為10進(jìn)制 byte powerHigh = 0, powerLow = 0; int powerTemp = new
14、int4; for (int n = 0; n 4; n+) if (buffer29 + countMeter + n 4); powerLow = Convert.ToByte(buffer29 + countMeter + n & 0 x0F); powerTempn = (powerHigh * 10 + powerLow); else powerTempn = 0 x00; Meterlisti, 1 = Convert.ToString(powerTemp0 * 0.01 + powerTemp1 + powerTemp2 * 100 + powerTemp3 * 10000);
15、countMeter += (buffer26 + 7); private void button1_Click(object sender, EventArgs e) if (serialPort.IsOpen) serialPort.Close(); try serialPort.PortName = COM2; /設(shè)置串口名 serialPort.BaudRate = 9600; /設(shè)置波特率 serialPort.Parity = System.IO.Ports.Parity.None; /校驗位 serialPort.DataBits = 8; /設(shè)置字節(jié) serialPort.St
16、opBits = System.IO.Ports.StopBits.One; /停止位 serialPort.Open(); byte DayeDate = new byte 0 x68, 0 x80, 0 x40, 0 x10, 0 x81, 0 xC8, 0 x00, 0 x68, 0 x12, 0 x09, 0 x00, 0 x40, 0 x01, 0 x01, 0 x00, 0 x08, 0 x00, 0 x13, 0 x11, 0 x24, 0 x96, 0 x16 ; /定義字節(jié)數(shù)組 serialPort.Write(DayeDate, 0, DayeDate.Length); M
17、essageBox.Show(Its OK); catch (Exception ex) MessageBox.Show(ex.ToString(); /serialPort.DataReceived += new SerialDataReceivedEventHandler(DataReceived); private void DataReceived(object sender, SerialDataReceivedEventArgs e) int ReceivedBufSize; try ReceivedBufSize = serialPort.BytesToRead; byte bytebuffer = new byteReceivedBufSize; serialPort.Read(bytebuffer, 0, ReceivedBu
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度面料原材料采購與倉儲服務(wù)合同范本3篇
- 2025年度個人心理咨詢傭金代理協(xié)議范本4篇
- 二零二五年度嬰幼兒配方奶粉采購合同規(guī)范4篇
- 二零二五年度航空物流配送及清關(guān)服務(wù)合同4篇
- 2025年度美容院美容院員工社會保險繳納合同4篇
- 2025年度商鋪物業(yè)管理與應(yīng)急響應(yīng)預(yù)案合同4篇
- 2024-2025年中國互聯(lián)網(wǎng)汽車金融行業(yè)市場深度分析及發(fā)展前景預(yù)測報告
- 2025年度模特形象代言效果跟蹤分析合同4篇
- 2023-2024年項目部治理人員安全培訓(xùn)考試題含下載答案可打印
- 2024項目部安全管理人員安全培訓(xùn)考試題含答案【新】
- 2024年大宗貿(mào)易合作共贏協(xié)議書模板
- 新聞記者證600道考試題-附標(biāo)準(zhǔn)答案
- 變壓器搬遷施工方案
- 單位轉(zhuǎn)賬個人合同模板
- 八年級語文下冊 成語故事 第十五課 諱疾忌醫(yī) 第六課時 口語交際教案 新教版(漢語)
- 中考語文二輪復(fù)習(xí):記敘文閱讀物象的作用(含練習(xí)題及答案)
- 2024年1月高考適應(yīng)性測試“九省聯(lián)考”數(shù)學(xué) 試題(學(xué)生版+解析版)
- (正式版)JBT 11270-2024 立體倉庫組合式鋼結(jié)構(gòu)貨架技術(shù)規(guī)范
- EPC項目采購階段質(zhì)量保證措施
- T-NAHIEM 101-2023 急診科建設(shè)與設(shè)備配置標(biāo)準(zhǔn)
- 針灸與按摩綜合療法
評論
0/150
提交評論