" />

久久精品电影网_久久久久久电影_久久99精品久久久久久按摩秒播_天堂福利影院_国产男女爽爽爽免费视频_国产美女久久

淺析計算機抄表管理系統設計

所屬欄目:計算機網絡論文 發布日期:2012-06-08 09:13 熱度:

  摘要:本文作者介紹了計算機抄表管理系統的基本結構和功能設計,并對數據庫的鏈接、顯示、查詢等主要模塊進行了分析。
  關鍵詞:抄表;數據庫;管理系統
  0前言
  目前的抄表方式主要是進行人工抄表收費,人工抄表收費的方法遇到許多困難,容易帶來經濟糾紛和治安隱患,給住戶和管理部門帶來很多麻煩,已經遠遠不能適應社會發展的要求。自動抄表技術正是為了解決人室查表問題而提出的。基于掌上的無線近距離抄表系統,可以使掌上抄表器用無線方式讀取電能表的轉數,并且能進行電能表斷/送電的控制,管理計算機可以通過RS232串行通訊口獲得掌上抄表器內存儲的各用戶的抄表信息,從而實現對各個用戶電量和電費的綜合管理。20世紀90年代初期開發的基于Foxbaxe數據庫的抄表管理系統存在操作可視性差、數據錄人和數據處理程序繁瑣的問題.針對這一問題,本文提出了一種基于VB6.0和Access的抄表管理系統的設計方案.
  1系統結構及功能設計
  1.1系統模塊設計
  經過實際考察和分析,抄表管理系統主要應具有以下功能:用戶基本信息的錄入、修改和刪除;用電類型、具體電價標準的設定;電費信息瀏覽;用戶信息查詢;電費單打印等.根據這些功能分析,可將計算機抄表管理系統分為4大部分、11個完整的功能模塊.系統結構如圖1所示。計算機抄表管理系統的基本功能是對掌上抄表器傳輸到管理計算機中的用戶數據信息進行管理.
  
  圖1抄表管理系統功能模塊結構圖
  1.2系統基本功能設計
  1.2.1登陸界面設計
  為了保障用戶的使用安全,系統設置了用戶登陸界面,在啟動系統主界面時,需要登陸界面,用于驗證用戶身份的合法性及使用權限,如果用戶輸入的登陸信息正確,則會進入下一個操作界面;如輸入信息有誤,則系統會出現“您輸入的用戶名或密碼錯誤!”的消息框。用戶分為普通用戶和系統管理員,分別有不同的管理權限。系統可通過用戶輸入的信息來判斷給出該用戶的使用權限。
  1.2.2權限設計
  系統安全性是一個非常關鍵的問題,其中用戶權限的設計是安全性最好的體現。系統將用戶分為普通用戶和系統管理員,普通用戶只可以進行信息的查詢和打印,管理員除具有普通用戶的基本功能外,還可以進行普通用戶信息的管理、完成電費單價和表底參數的設置等.
  1.2.3數據報表打印設計
  電費單據是每個電表用戶繳納電費的憑據,所以在實際應用中需要將電費單據打印出來,這就需要通過數據報表來實現.在進行數據報表設計時,首先要指定一個數據源,系統選擇數據環境作為數據源;其次利用“添加DataReport”命令,將數據報表添加到工程中,然后在屬性頁設置DataReport對象的屬性;最后通過檢索結構和添加控件來進行數據報表的布局.
  為了方便用戶的使用,系統分別設定了按門棟打印、按小區打印和單個打印的方式,在進行單個查詢打印的時候,用戶可在姓名、手機號、電表號和家庭住址中任選一項自己熟悉的內容來進行查詢。
  1.2.4查詢設計
  進行用戶信息查詢時首先要輸人相應的查詢信息,然后才可以進行查詢.本系統中我們選擇使用ADO來鏈接數據庫,進行查詢的步驟為連接數據源、打開記錄集、使用結果集和中斷連接.查詢部分的流程如圖2所示.用戶信息查詢部分的實現代碼如下:
  IfOptionlThen‘選擇查詢條件
  strSQL="SELECT*From用戶表
  Where姓名=“&Text2&”
  E1seIfOption2Then
  strSQL="SELECT*From用戶表
  Where手機號=“&Text2&.”
  Else
  strSQL="SELECT*From用戶表
  Where身份證號=“&Text2&”
  EndIf
  
  圖2系統查詢流程圖
  strCnn="Provider=Microsoft.Jet.
  OLEDB.4.0;DataSource=F:計算機抄表管理系統
  數據庫用戶信息.mdb"
  Setcn=NewADODB.Connection
  cn.OpenstrCnn
  Setrs=NewADODB.Recordset
  Setcmdl=NewADODB.Command
  cmdl.ActiveConnection=cn
  cmdl.CommandText=strSQL
  Setrs=cmdl.Execute
  rs.MoveFirst
  DoWhileNotrs.EOF
  txtWage(Q)=rs!姓名
  txtWage(1)=rs!電表號
  txtWage(2)=rs!手機號
  txtWage(3)=rs!身份證號
  txtWage(4)=rs!家庭住址
  txtWage(5)=rs!用電類型
  txtWage(6)=rs!上月表底
  txtWage(7)=rs!本月表底
  rs.MoveNext
  1.2.5數據通訊設計
  數據通訊是對管理計算機和掌上抄表器終端進行通訊,完成讀取計量電表讀數、設置表底、設置參數、查詢狀態等功能。
  一個完整的通訊系統包括傳送端、接收端、轉換數據的接口和傳送數據的實際信道或媒體,系統選擇使用RS-232和MSComm控件來進行通訊設計.通訊的設計步驟為:加人通訊對象,也就是MSComm對象;設定通訊端口號碼,即CommPort;設定通訊協議,即I-IandShaking屬性;設計傳輸速度等參數,即Set-tings屬性;設定其他參數,若必要時再加上其他的屬性設定;開啟通訊端口,即PortOpen屬性;送出字符串或讀人字符串,使用InputOutput屬性;使用完MSComm通訊對象后,將通訊端口關閉。
  2數據庫的設計
  2.1總體設計原則
  計算機抄表管理系統是一個面向抄表、收費、事務處理等的多功能、多流程的管理型MIS系統,應用范圍非常廣。本系統確定了如下的系統數據庫結構設計的總體原則:
  (1)系統數據庫設計考慮應用的普遍性,并根據系統運行的實際需求建立相關的信息管理數據表
  (2)應盡可能減小數據冗余,建立合理、方便、全面的數據索引,以提高檢索查詢速度,滿足各部門數據檢索的需要,同時應保證所建立的數據庫能夠降低程序的復雜程度.
  (3)由于各數據表之間關系密切,系統中只建立一個數據庫,所有的數據表都包含在這個數據庫中.
  2.2數據表的設計
  本系統采用Access數據庫,數據庫中包含不同的數據表,使用到的主要數據表有用戶表、繳費表、電價管理表和管理員表.建立Access數據表的步驟:打開Acces、主窗口;在“文件”菜單中選擇“新建”;單擊“空數據庫”;打開“文件新建數據庫”;選擇“表”;“使用表設計器”,打開“表設計器”窗口進行字段名稱、數據類型、說明的錄人。
  2.3系統數據字典
  通過對系統所用信息的分析,可總結出下面的數據字典:
  系統用戶數據.包含的數據有系統用戶名、登陸口令和用戶級別代碼。
  用戶基本信息數據。包含的數據項有姓名、手機號、身份證號、家庭住址、電表號等。
  用電標準數據。包含的數據項有工業用電、家庭用電和商業用電。
  電費標準數據。包含的數據項有工業用電電價、農業用電電價和商業用電電價。
  電費結算數據.包含的數據項有用電類型、用電電價、所用電電量。
  2.4數據的鏈接和顯示
  VB提供了多種鏈接數據庫的方法,本系統采用了其中的一種,即DataGrid.其實現過程為:在界面上右擊Adod。控制,在彈出的快捷菜單中選擇屬性,在“屬性”這一標簽中,選中單選框“UseODBCDataSourceName",并在下拉文本框中選擇已經配置好的數據源名信息,再在“RecordSoure”標簽中的Com-mardText(SQL)文本框中輸人查詢語句,如select‘from用戶表.同時,將桌面的DataGrid控件選中,在屬性框中將它的Datasoure設為Adodc。
  2.5數據查詢算法的實現
  SQL查詢語句句法并不復雜,但其既可以實現數據篩選查詢,又可以實現數據表之間的記錄合并,功能十分強大.本系統通過select……from與“like,=join,union等符號的組合實現數據的模糊查詢、連接查詢、聯合查詢篩選功能。
  3系統主要窗體的設計
  3.1系統主界面
  系統主界面的實現是通過菜單編輯器來設計的,系統主界面的一級菜單包括系統設置、電價標準設定、系統管理、電費信息管理、打印和通訊;二級菜單主要包括系統管理中的管理員管理、用戶信息管理和密碼管理、電費信息管理中的電費結算與瀏覽、修改繳費信息、增加繳費記錄和電費信息查詢等。
  3.2用戶信息查詢界面
  用戶信息查詢模塊的界面,此界面為方便用戶使用特別設定了查詢條件的選擇,即用戶可以通過選擇不同的條件來進行查詢。
  3.3用戶信息管理界面
  用戶信息管理模塊包括用戶基本信息的添加、修改、刪除和顯示,點擊不同的按鈕可進人不同的操作界面,如點擊“添加”按鈕可進人添加信息的界面。
  4結束語
  計算機抄表管理系統用VB6.0來進行電表用戶抄表信息管理系統的界面、菜單、用戶交/欠費信息的管理、電費單據的打印等各種功能的設計;利用Ac-cess2000數據庫軟件,建立用戶信息的各種數據庫;利用MSCOM控件來接收通過RS-232傳輸過來的用戶信息,并將其存放在設計好的數據庫中.整個系統在設計開發過程中使用模塊化程序設計方法,充分考慮了各種實際情況,經過具體試驗應用和不斷完善,顯示出良好的實用性.本系統在抄表管理及數據分析中發揮了重要作用,簡化了工作流程,提高了工作效率,具有良好的推廣應用價值。
  參考文獻:
  1胡蓉,胡科;智能抄表系統技術的研究進展[J];成都電子機械高等專科學校學報;2004年03期
  2楊學昭,陳旭,涂琨;無線掌上抄表系統的設計和實現[J];電測與儀表;2004年05期

文章標題:淺析計算機抄表管理系統設計

轉載請注明來自:http://www.56st48f.cn/fblw/dianxin/wangluo/12258.html

相關問題解答

SCI服務

搜論文知識網 冀ICP備15021333號-3

主站蜘蛛池模板: 婷婷开心激情综合五月天 | 亚洲男人天堂2024 | 亚洲免费在线观看视频 | 丁香久久| 国产福利在线看 | 久久天堂| 亚洲成人av | 国产精品视频免费观看 | 亚州av在线 | 色婷婷亚洲国产女人的天堂 | 91精品国产综合久久久动漫日韩 | 91色视频在线观看 | 亚洲欧美日韩高清 | 国产精品欧美一区二区 | 黑人久久久 | 中文字幕高清 | 日本黄色大片免费看 | 国产剧情一区 | 精品国产乱码久久久久久a丨 | 天天看片天天干 | 在线永久看片免费的视频 | 久久精品中文字幕 | 天天澡天天狠天天天做 | 国产一区二区麻豆 | 天堂一区二区三区 | 欧美日韩在线一区二区 | 99久久婷婷国产综合精品电影 | 国产视频二区 | 国产一区二区在线免费观看 | 精品视频免费 | 免费毛片网站在线观看 | 亚洲精品乱码久久久久久久久久 | 国产精品一区二区福利视频 | 精品欧美一区二区三区 | 国产精品久久 | 欧洲色综合 | 美女131mm久久爽爽免费 | 欧美日韩一区二区三区四区 | 日本不卡一区 | 夜夜干夜夜操 | 国产精品日本一区二区不卡视频 |