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