" />

国产黄色毛片-国产黄色毛片视频-国产黄色片91-国产黄色片一级-一级坐爱片-一级免费

淺析計(jì)算機(jī)抄表管理系統(tǒng)設(shè)計(jì)

所屬欄目:計(jì)算機(jī)網(wǎng)絡(luò)論文 發(fā)布日期:2012-06-08 09:13 熱度:

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

文章標(biāo)題:淺析計(jì)算機(jī)抄表管理系統(tǒng)設(shè)計(jì)

轉(zhuǎn)載請(qǐng)注明來(lái)自:http://m.optiwork.cn/fblw/dianxin/wangluo/12258.html

相關(guān)問(wèn)題解答

SCI服務(wù)

搜論文知識(shí)網(wǎng) 冀ICP備15021333號(hào)-3

主站蜘蛛池模板: 一区在线观看 | 中文字幕日韩国产 | 欧美亚洲在线 | 国产精品亚洲精品日韩已满 | 美国欧美一级毛片 | 日本三级免费网站 | 免费一级毛片麻豆精品 | 久久国产精品1区2区3区网页 | 国产一级视频免费 | 精品一区二区三区视频在线观看免 | 国产精品hd免费观看 | www.亚洲黄色 | 国产只有精品 | 国产午夜亚洲精品第一区 | 国产中文字幕视频在线观看 | 97超级碰碰碰免费公开在线观看 | 一本色道久久99一综合 | 最新国产精品亚洲二区 | 日韩一级高清 | 精品国产无限资源免费观看 | 免费人成观看在线网 | 91九色精品国产免费 | 亚洲日本视频 | 免费一级在线 | 国产精品特级毛片一区二区三区 | 自拍小视频在线观看 | 精品免费在线视频 | 国产成人综合91香蕉 | 久久国产精品99久久久久久牛牛 | 中文字幕亚洲高清综合 | 久久93精品国产91久久综合 | 中文字幕在线网址 | 一级做α爱过程免费视频 | 伊人久久精品午夜 | 国产精品高清久久久久久久 | 欧美精品国产一区二区三区 | 欧美特级毛片aaaa | 超级乱淫视频aⅴ播放视频 超级碰碰碰在线观看 | 亚洲 欧美 国产 日韩 制服 bt | 欧美激情亚洲 | 91视频社区 |