引言
根據各采油廠對錄井業務數據的使用需求,由地質錄井公司開發并安裝了數據遷移系統軟件,將錄井業務數據從地質錄井公司的錄井數據總庫遷移至各采油廠的數據庫中。這些業務數據雖然已經遷移到各采油廠中,但是數據的準確性、完整性等數據質量問題無法得到保證,因此,需要開發一套能夠對這些數據進行審核并將審核通過的數據導入正式庫的應用程序。只有審核通過的數據才能夠在相應的查詢應用系統中正式使用。而這一重要的審核功能軟件亟待開發。
開發井源頭數據遷移在部分采油廠已進行,錄井源頭數據遷移至開發井中間數據庫。對于錄井提供的數據,采油廠業務人員需要進行審核后再進入開發數據庫。要應用中間數據庫信息必須找專業數據庫管理人員協助導出。采油廠已多次提出希望錄井提供該數據審核軟件。
現在數據遷移雖在8個采油廠進行應用,缺少審核軟件也是制約該程序推廣應用的重要因素。
數據遷移審核系統,專為從地質錄井公司的錄井數據庫總庫向各相關采油廠等單位遷移錄井數據而設計開發。該系統以Web方式進行開發,具有用戶管理、數據源管理、錄井業務數據審核、數據審核結果交流平臺、報表統計等功能。
該軟件系統的設計、開發,將幫助甲方實現遷移數據的真正入庫,發揮遷移數據在甲方的作用;擴大數據遷移系統的進一步推廣,以保證公司數據遷移、應用工作的順利進行。
1 軟件總體設計
1.1設計思路
采用集中管理、數據源點審核的思路來設計整個系統,將錄井公司數據中心總庫與各采油廠遷移數據庫有機的結合起來,實現錄井數據從遷移、審核、報表統計、信息交流等的一體化管理。錄井各表業務數據從地質錄井公司的數據庫,根據各采油廠不同的單位編碼條件,通過遷移軟件首先遷移到采油廠的數據遷移臨時數據庫中,經審核通過后,再導入采油廠的正式數據庫中。
1.2軟件目標
實現單位信息、系統用戶信息、數據源信息的網上動態管理,增強軟件靈活性。
實現Web版遷移數據的審核、入庫管理,提高數據的準確性、及時勝。
實現數據審核信息、管理信息的網上交流,提高數據審核人員的工作效率。
1.3開發環境選定
系統采用.NET平臺,C#語言進行開發,系統功能模塊采用B/S方式實現。并采用Sybase公司的企業級建模工具PowerDesigner來設計數據庫。
1.4系統架構設計
采用.Net先進的體系架構,將業務實體、業務邏輯、控制邏輯以及用戶界面分開設計,每一部分功能模塊相對獨立,任何一部分的更改都不會影響到其它部分,通過接口來實現相互之間的調用。
1.5軟件功能設計
軟件功能模塊分為五大部分,系統管理、數據審核、報表統計、信息交流、系統幫助。系統管理實現與系統操作有關的數據源、數據字典、單位、用戶、用戶組、功能模塊授權等功能;數據審核部分是此系統的核心功能模塊,根據用戶需求,將數據審核分為人工審核、邏輯審核以及數據補錄三部分;具體的子功能模塊設計如下圖所示:
錄井遷移數據審飲系統功能模塊結構圖
1.5.1系統管理
系統管理模塊下分數據源管理、數據字典管理、用戶管理、以及系統功能模塊管理。
1.5.1.1數據源管理
本軟件除了需要訪問錄井公司的Oracle數據中心總庫以外,還需要同時連接要審核的臨時數據庫和正式庫。因此,對于數據源的管理要求功能上做到靈活,能夠隨時切換到不同的數據庫進行審核操作。
這一點是本系統軟件開發的難點所在,也是系統的一個核心功能。此功能做好了,就能夠靈活的在系統數據庫、錄井公司數據總庫以及各采油廠的臨時庫和正式庫之間靈活地進行切換。
1.5.1.2用戶管理
系統的操作用戶可分為管理、審核、瀏覽幾類。
對用戶權限的分配、控制,是本功能模塊的重點,用戶操作權限控制好了,就能夠實現不同用戶只能在權限范圍內進行相關的操作,同時,也能夠保證自己只能操作自己的資源,而不會給別的用戶帶來麻煩。對用戶的權限控制,可通過將用戶劃歸為不同的用戶組來實現。用戶組將按照不同級別用戶的操作權限組進行設置,同一個用戶組可擁有多個用戶,一個用戶也可隸屬于多個用戶組。用戶組將直接與系統的功能模塊操作權限進行關聯。
1.5.2數據審核
1.5.2.1邏輯審核
系統自動提取要審核表的所有字段,由用戶根據需要選擇任意字段項,選擇比較符,并輸入比較值后,系統將符合條件的單元格數值用醒目的背景色進行標注,以方便用戶進行數據的錄入、修改。
1.5.2.2單記錄審核
用戶可在指定的臨時庫數據源范圍內選擇任意表,在設置一些必要的篩選條件后,系統會將符合條件的記錄提取到單元格中,供用戶逐條進行審核。審核時用戶可任意修改單元格中的數據。待審核通過后,可有選擇的將這些審核通過的數據導人到正式庫中。導人時,可選擇是否覆蓋導入,若選擇覆蓋導入,遇到主鍵相同的記錄時,系統將會首先把已有數據刪除,然后執行插入操作。若選擇不覆蓋導人,那么遇到主鍵相同的記錄時,系統將不會進行任何操作。
1.5.3審核結果交流
建立地質錄井公司以及各二級單位遷移審核信息員相互交流的平臺,以便于地質錄井公司及時發布錄井業務表數據的更新情況。同時,各采油廠信息審核人員也可以對人工審核以及邏輯審核的經驗進行交流,也可對系統運行狀況、存在問題、改進建議等信息進行反饋。
1.5.4工作量統計
在系統中設計用戶審核信息記錄字段項,用戶每審核一個數據,系統都將會自動記錄用戶的審核信息,包括審核人員、審核時間、是否已審等信息。通過這些信息,在指定的月度、季度或者年度時間,可統計出用戶審核的井數、數據表個數、記錄數、及時率等信息。
2.技術特色和創新點
2.1技術特色
系統主要具有以下幾大技術特點:
(1)充分考慮系統用戶群體的廣泛性以及提高系統的可維護性和適應性,系統采用B/S開發方式。
(2)采用.Net開發環境、源代碼管理、相關的編程規范等手段提高系統的高效性、可維護性。
(3)多層次的用戶權限管理體系,提高系統的安全性。
(4)充分考慮了用戶的使用習慣,界面友好、簡單易用。
2.2創新點
(1)采用模塊化設計,以利于系統的擴展和維護。
(2)可連接外部數據庫,可以建立與其它應用系統的接口,能夠直接連接WEB站點、打開其他應用程序等。
(3)完整的安全及權限設計,用戶分為系統管理員和普通用戶兩級,通過系統功能模塊、用戶組對其授予不同的權限,提高系統操作的安全性。
3.結束語
遷移數據審核軟件的使用,為采油廠提供了遷移數據審核界面,實現了錄井業務數據準確、及時地遷移至采油廠數據庫的目的,將進一步推動數據遷移系統的推廣應用,促進錄井數據直接對外服務業務,提高公司在系統范圍的影響力。隨著服務范圍的擴大,也將為公司帶來一定的經濟收益。
遷移數據審核軟件以網站的形式存在,既保證了遷移數據的正確性,也是錄井業務與開發業務信息應用的交流平臺,必將促進錄井業務信息的多方向、深層次應用,為錄井生產帶來新的活力。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:遷移數據審核軟件的設計與實現
本文網址:http://www.guhuozai8.cn/html/consultation/1083932232.html