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