【正文】
庫操作。如果用戶名和密碼正確,則進入系統(tǒng),否則無法進入。很多抄表員干脆不上門抄表,而是進行估表,鉆系統(tǒng)的漏洞。在整個系統(tǒng)開發(fā)過程中嚴格遵守了軟件工程基本原則,使用HIPO模式進行開發(fā)。其次,本系統(tǒng)通過引入新的技術(shù)手段,實現(xiàn)了電子抄表到戶、數(shù)據(jù)即時核算、實時電腦匯總查詢,實現(xiàn)了對抄表現(xiàn)場工作的信息化管理和規(guī)范化管理,杜絕了電力抄表業(yè)務中存在的隨時估表和抄錯用戶的現(xiàn)象,提高了采集數(shù)據(jù)處理的準確性,同時有助于提高抄表員的工作效率。最后,本論文的研究對于促進抄表管理信息化和抄表自動化起到了相當?shù)淖饔?,系統(tǒng)經(jīng)過電力部門試用后反饋良好,具有一定的社會意義和價值。1. 本系統(tǒng)在安全性方面仍存在不少隱患,數(shù)據(jù)備份功能由oracle數(shù)據(jù)庫系統(tǒng)提供,并沒有單獨做出數(shù)據(jù)備份模塊,也沒有提供冷備份供用戶選擇。,系統(tǒng)的優(yōu)化程度不夠,尤其目前系統(tǒng)數(shù)據(jù)庫已經(jīng)十分龐大的情況下,本系統(tǒng)的執(zhí)行效率受到相當?shù)挠绊?,今后在?shù)據(jù)庫優(yōu)化方面需要進一步加強,查詢語句盡量用存儲過程和觸發(fā)器實現(xiàn),并做好索引文件。Reilly .[29] Ian Engineering(_6th Edition)..[30] Stelios, SQL Tuning with Oracle L. .[31] Elvis C. Foster .Software Engineering .Xlibris .[32] Thomas Kyte Expert Oracle Database Architecture: Oracle Database Programming 9i, 10g, and 11g Techniques and .[33] Jonathan Core: Essential Internals for .[34] Merlin Dorfman .Richard H. Thayer .Software Engineering .IEEE Computer Society Press,.[35] K. A. Saleh, Kassem A. Saleh Software . Ross .[36] David Richard、Kacker, Raghu N. Introduction to Combinatorial Testing CRC Press Inc. 2013.[37] Kernel Jacobson, Ivar、Ng, PanWei、McMahon. The Essence of Software Engineering: Applying the SEMAT. Ian AddisonWesley Educational Publishers .[38] Humphrey, . Managing the Software Process. AddisonWesley Educational Publishers .[39] Darnell, Peter A.、 Margolis, Philip E. C: A Software Engineering Approach. SpringerVerlag New York .[40] Xiong. New Software Engineering Paradigm Based on Complexity Science. Jay SpringerVerlag New York .。Reilly .[27] Rick Greenwald, Robert Stackowiak, Jonathan Stern. Oracle Essentials, 4th Edition. O39。數(shù)據(jù)錄入過程中是完全透明可見的,數(shù)據(jù)庫也沒有特別進行加密措施。通過長時間的運行,本文所設計的安義縣抄表管理系統(tǒng)取得了較好的運行結(jié)果,具有較高的實用價值。能對用戶進行有效的合法性檢查,保證了進入系統(tǒng)用戶的合法性。首先,本論文從客戶的具體需求入手,仔細分析了用戶的實際需求,并對電力工作人員的實際工作流程進行了詳細的了解,通過C語言和B/S模式等相關(guān)技術(shù)的應用,使得系統(tǒng)具備了高可靠性。本系統(tǒng)研究內(nèi)容是基于C語言的安義縣抄表管理業(yè)務應用程序的開發(fā)。工作效率極其低下。在“抄表機列表”欄中,選中某個抄表機后,點擊在右下角的返還按鈕將會出現(xiàn)“抄表機返還”窗口,填寫“事件描述”必填項,點擊保存按鈕后提示“保存成功!”,然后點擊關(guān)閉按鈕,完成返還操作。點擊“抄表機管理”菜單,出現(xiàn)“抄表機管理”界面,如圖59所示?;蜻x擇已添加的資源項后,點擊刪除資源按鈕,去掉該資源。在抄表稽查計劃頁面中填寫抄表稽查計劃編號、稽查抄表段、抄表員、日期等信息,點擊“確認添加”,一個抄表稽查計劃就添加完成了。點擊“抄表示數(shù)管理”欄,點擊右下角的抄表示數(shù)錄入,將會彈出抄表示數(shù)錄入界面。瑞昌市供電公司圖420 抄表計劃查詢界面 數(shù)據(jù)采集功能模塊界面設計瑞昌市用戶登錄系統(tǒng)選擇數(shù)據(jù)采集功能,將顯示數(shù)據(jù)采集功能的幾個子功能,分別是抄表數(shù)據(jù)下載抄表數(shù)據(jù)上傳手工抄表以及自動化抄表功能,選擇數(shù)據(jù)采集菜單中的手工抄表菜單,進入手工抄表界面,在查詢條件欄輸入查詢條件,查詢條件中的“當前計劃狀態(tài)” 選擇“數(shù)據(jù)準備”,點擊查詢按鈕,從查詢結(jié)果中選定抄表計劃,點擊抄表數(shù)據(jù)錄入按鈕,進入抄表數(shù)據(jù)錄入界面,如圖53所示。點擊應生成或未生成按鈕查看應生成的抄表計劃信息。抄表段信息欄包含了核算單位下的相關(guān)統(tǒng)計信息。經(jīng)過審批調(diào)整抄表計劃。經(jīng)過前面的需求分析和功能模塊設計,本系統(tǒng)的主要實體有用電客戶實體,電表實體,稽查計劃實體,抄表段實體,抄表計劃實體,復核規(guī)則實體,用戶實體等。此模塊運行的流程是首先由管理員根據(jù)抄表段自動或者手動生成一個稽查計劃,抄表員再按照此計劃重新進行抄表工作,并把抄表數(shù)據(jù)與原始數(shù)據(jù)進行核對。注釋:圖410 抄表示數(shù)管理模塊IPO圖 抄表工作量管理模塊設計抄表工作量管理模塊可以用來計算抄表員的工作量。此模塊能大大提高抄表員抄表的正確率。手工抄表和抄表機抄表需要對抄表數(shù)據(jù)進行相應的檢查,盡量減少錯誤數(shù)據(jù)。一般的抄表計劃是按照自然月來制定的,制定過程中需考慮到抄表員的抄表模式,抄表時間等等,尤其對于手工抄表的模式,還必須考慮到偏遠地區(qū)用電用戶的距離問題。老用戶通過編號能查詢出自己每月的用電量以及當前狀態(tài)。用戶名稱,繳費方式,用戶狀態(tài)等。對于損壞的或者丟失的抄表機,系統(tǒng)也能進行記錄。注釋:圖45 抄表段管理模塊IPO圖 抄表機管理模塊設計抄表機管理模塊用來管理電力部門的抄表機。如果遇到有新裝電表的小區(qū)或者改造電網(wǎng)的小區(qū),也可以通過此模塊對其信息進行添加或者修改。當用戶忘記密碼或者需要修改權(quán)限時,也可以通過此模塊實現(xiàn)。并且由于是跨平臺的數(shù)據(jù)庫系統(tǒng),可以方便用戶以后再飛windows操作系統(tǒng)下開發(fā)應用軟件,一下是本系統(tǒng)軟件體系結(jié)構(gòu)。用戶平時通過客戶端進行抄表工作和相關(guān)管理工作。抄表工作質(zhì)量管理功能主要有抄表稽查管理、零度戶管理和抄表工作統(tǒng)計功能。抄表工作量管理功能主要包括統(tǒng)計抄表人員、抄表段、抄表班組、供電單位的抄表工作量功能。 抄表示數(shù)管理模塊功能需求抄表示數(shù)管理功能對于抄表管理系統(tǒng)是非常重要的,因為一些主要的數(shù)據(jù)計算,比如費用,用電度數(shù)等,都是由抄表示數(shù)所的出來的。(1)系統(tǒng)提供計劃數(shù)據(jù)錄入功能;(2)系統(tǒng)提供多條件查詢抄表計劃功能;(3)系統(tǒng)提供創(chuàng)建抄表計劃功能;(4)系統(tǒng)提供修改抄表計劃功能;(5)系統(tǒng)提供刪除抄表計劃功能;(6)系統(tǒng)提供抄表計劃終止功能;(7)系統(tǒng)提供抄表計劃解鎖功能;(8)系統(tǒng)提供抄表清單打印功能;(9)系統(tǒng)提供抄表計劃清單分組功能; 數(shù)據(jù)采集模塊功能需求數(shù)據(jù)采集功能是抄表管理系統(tǒng)中一個核心功能,只有進行數(shù)據(jù)采集,才能獲取用戶用電情況,它涉及到抄表計劃部門、抄表員和抄表記錄管理部門。(6)對于已經(jīng)注銷的用戶,可以提供刪除功能。當一個新用電客戶提交信息給供電公司后,供電公司就將他的客戶信息記錄記錄至系統(tǒng)中,并分配一個用電編號。下面給出抄表機管理的功能需求。(1)具備添加抄表段的功能;(2)添加抄表段時可以查詢用電客戶相關(guān)信息;(3)添加抄表段時可以查詢電表相關(guān)信息;(4)添加抄表段時自動生成抄表段編號;(5)可以對抄表段內(nèi)的用電客戶進行調(diào)整;(6)可以批量維護抄表段;(7)可以對抄表順序進行調(diào)整;(8)可以對抄表方式,抄表例日,抄表周期進行調(diào)整;(9)可以注銷空的抄表段; 抄表機管理模塊需求抄表機管理功能比較重要,因為抄表機抄表目前仍然在大部分地區(qū)得到廣泛的運用。當用戶需要添加新抄表段時,可以根據(jù)片區(qū)先選定一部分用電客戶和相對應的電表編號,然后再填寫抄表方式,抄表周期,抄表例日等抄表段屬性。此模塊能對電力公司各個部門的工作人員的信息進行集中式管理,提供用戶的添加修改刪除和權(quán)限分配等功能。抄表工作質(zhì)量管理模塊可以由用戶自行定義抄表稽查計劃,填寫稽查計劃表并保存,對已經(jīng)通過審核的稽查計劃可以進行上傳,下載和查詢。本系統(tǒng)需要用戶提供用電客戶和電表的詳細信息,然后才能制定出一套標準的抄表系數(shù)。修改完成后可以保存,并打印出報表供查閱。由于目前多種抄表模式的存在,尤其是人工抄表模式還在使用,抄表的準確性得不到保障。最后把抄表機通過數(shù)據(jù)線連接至客戶端,系統(tǒng)自動上傳用戶用電數(shù)據(jù)。對于已有的抄表計劃,則可以在實施后進行修改。這項工作一般是由電力公司專門的抄表計劃部門進行操作。抄表機管理業(yè)務流程圖如下:圖33 抄表機管理業(yè)務流程圖 用電客戶管理業(yè)務流程分析用電客戶管理業(yè)務是對用電客戶的檔案進行統(tǒng)一管理。抄表段管理模塊流程圖如下:圖32抄表段管理業(yè)務流程圖 抄表機管理業(yè)務流程分析由于目前還有相當一部分客戶在使用抄表機進行抄表,并沒有普及最先進的自動化抄表模式,所有抄表機管理業(yè)務仍是抄表管理系統(tǒng)中一個重要的業(yè)務。在以往的抄表段管理過程中,一般是按照實際用戶的地理位置,把用戶劃分為許多小組進行分別管理。包括姓名,年齡,性別,聯(lián)系方式等等。而且還能對已有數(shù)據(jù)制定稽查計劃,隨機抽取一部分抄表數(shù)據(jù)進行二次抄表,有效的提高了抄表員錄入數(shù)據(jù)的準確性,防止了抄表出錯的情況,進而提高了抄表工作的質(zhì)量。進而能夠在企業(yè)的人事管理和職能管理等決策方面投入更多的時間和精力,保證電力企業(yè)的持續(xù)高效的運營模式。安義縣供電公司抄表管理部門急需在當前情況下研究出一套行之有效的管理系統(tǒng),此系統(tǒng)能夠大大提高抄表員的工作效率。抄表機的出現(xiàn)一定程度上解決了抄表人員人工抄表容易產(chǎn)生錯誤數(shù)據(jù)的問題,但是仍需抄表人員下到各個用電客戶家單獨進行抄表,并沒有從根本上解決這一問題。由于歷史原因,造成了這三種抄表模式并存的現(xiàn)象。C是一種安全的、穩(wěn)定的、簡單的、優(yōu)雅的,由C和C++衍生出來的面向?qū)ο蟮木幊陶Z言。并定于在微軟職業(yè)開發(fā)者論壇(PDC)上登臺亮相??蛻舳藨贸绦驁?zhí)行與用戶進行交互的活動。由于Oracle公司的RDBMS都以Oracle為名,所以,在某種程度上Oracle己經(jīng)成為了RDBMS的代名詞。該公司成立于1979年,是加利福尼亞州的第一家在世界上推出以關(guān)系型數(shù)據(jù)管理系統(tǒng)(RDBMS)為中心的一家軟件公司。 oracle數(shù)據(jù)庫概述Oracle數(shù)據(jù)庫是一種大型數(shù)據(jù)庫系統(tǒng),一般應用于商業(yè),