加納布力.克然木
摘 ?要:為提高礦井的效益降低成本必須進行科學地預算管理,為提高企業(yè)的管理水平,為企業(yè)的決策提供有效的數(shù)據(jù)依據(jù),為企業(yè)的良好發(fā)展提供可靠地保證,研制開發(fā)單井成本預算管理系統(tǒng)是非常必要的。系統(tǒng)實現(xiàn)的主要功能有成本預算、成本核算、收入預算、收入核算、用戶管理、用戶登陸、系統(tǒng)維護等。本系統(tǒng)已投入運行,改善了原來信息管理的流程,提高了信息管理能力。
關鍵詞:軟件工程;Java技術;數(shù)據(jù)庫技術
成本和預算市公司和企業(yè)良好發(fā)展的重要財務指標,因此怎樣做好成本估算和預算工作及怎樣高效的管理成本等成為信息時代各個公司生存的重中之重。下面將介紹一下成本預算的相關知識,同時對成本預算的處理方式做出統(tǒng)計。
如企業(yè)采用變動成本法的,則只要將變動的制造費用按預計分配率測定各成本項目數(shù)額,固定費用作為期間費用,按總額測定,并直接在當期邊際貢獻中扣除,然后再加以匯總,預算成本可以用來預測成本的發(fā)生額和作為考核成本工作成績的標準。
集團公司為合理配置本企業(yè)財務資源,在編制預算前,首先由集團財務部門根據(jù)公司的中長期發(fā)展規(guī)劃和戰(zhàn)略發(fā)展要求,明確各單位的發(fā)展方向,制訂預算編制原則。
一、技術研究
(1)Java技術
Java,是由Sun Microsystems公司于1995年5月推出的Java程序設計語言和Java平臺的總稱。用Java實現(xiàn)的HotJava瀏覽器(支持Java applet)顯示了Java的魅力:跨平臺、動態(tài)的Web、Internet計算。從此,Java被廣泛接受并推動了Web的迅速發(fā)展,常用的瀏覽器現(xiàn)在均支持Java applet。Java分為三個體系JavaSE(Java2 Platform Standard Edition,java平臺標準版),JavaEE(Java 2 Platform,Enterprise Edition,java平臺企業(yè)版),JavaME(Java 2 Platform Micro Edition,java平臺微型版)。Java語言的優(yōu)良特性使得Java應用具有無比的健壯性和可靠性,這也減少了應用系統(tǒng)的維護費用。Java對對象技術的全面支持和Java平臺內嵌的API能縮短應用系統(tǒng)的開發(fā)時間并降低成本。Java的編譯一次,到處可運行的特性使得它能夠提供一個隨處可用的開放結構和在多平臺之間傳遞信息的低成本方式。特別是Java企業(yè)應用編程接口(Java Enterprise APIs)為企業(yè)計算及電子商務應用系統(tǒng)提供了有關技術和豐富的類庫。正是基于Java技術的以上優(yōu)點,本系統(tǒng)才選用Java語言來開。
(2)數(shù)據(jù)庫技術
數(shù)據(jù)庫(DataBase,DB)是一個長期存儲在計算機內的、有組織的、有共享的、統(tǒng)一管理的數(shù)據(jù)集合。它是一個按數(shù)據(jù)結構來存儲和管理數(shù)據(jù)的計算機軟件系統(tǒng)。數(shù)據(jù)庫的概念實際包括兩層意思:
①數(shù)據(jù)庫是一個實體,它是能夠合理保管數(shù)據(jù)的“倉庫”,用戶在該“倉庫”中存放要管理的事務數(shù)據(jù),“數(shù)據(jù)”和“庫”兩個概念結合成為數(shù)據(jù)庫。
②數(shù)據(jù)庫是數(shù)據(jù)管理的新方法和技術,他能更合適的組織數(shù)據(jù)、更方便的維護數(shù)據(jù)、更嚴密的控制數(shù)據(jù)和更有效的利用數(shù)據(jù)。
現(xiàn)在常用的關系型數(shù)據(jù)庫有:Oracle,DB2,Informix,Sybase,SQL Server,MySQL,Access等比較成熟的關系型數(shù)據(jù)產品。
本文綜合考慮系統(tǒng)性能和數(shù)據(jù)庫本身的特性,采用Sybase數(shù)據(jù)庫。
二、需求分析
單井成本核算信息系統(tǒng),利用現(xiàn)代網(wǎng)絡技術管理手段,建立以單井為對象的核算和預算管理體系,實現(xiàn)對鉆井單井收入預算和結算、單井成本預算和單井成本費用的歸集,并實現(xiàn)單井、施工區(qū)塊乃至全油田層面的預算收入、結算收入、預算成本及實際成本之間的分析對比,找出成本升降的原因,使鉆井成本管理由過去的事后核算轉變?yōu)槭虑翱刂坪腿珕T全過程控制,最終解決鉆井系統(tǒng)核算滯后、控制不嚴的現(xiàn)狀。
單井成本信息系統(tǒng)包括:單井收入管理系統(tǒng)、單井成本預算系統(tǒng)、分析查詢系統(tǒng)、用戶管理系統(tǒng)、單井決策系統(tǒng)、單井合同系統(tǒng)、考核管理系統(tǒng)、系統(tǒng)初始及維護八大部分。
單井成本預算系統(tǒng)是建立在已經(jīng)建成和應用的勞務結算系統(tǒng)、生產指揮系統(tǒng)、材料物資供應系統(tǒng),計劃統(tǒng)計系統(tǒng),財務信息系統(tǒng)等的基礎上。為了解決數(shù)據(jù)多頭采集、管理分散、標準不統(tǒng)一、難以共享的問題,要求各單位信息管理部門對涉及單井核算的源頭數(shù)據(jù)進行全面的清理、分析,統(tǒng)一源頭數(shù)據(jù)標準,實現(xiàn)鉆井成本信息系統(tǒng)現(xiàn)有數(shù)據(jù)庫的互聯(lián)互通。
單井成本信息管理系統(tǒng)的運行和管理由各單位系統(tǒng)運行辦公室負責。有關部門要安排專門人員進行數(shù)據(jù)的采集、維護和管理工作,為保證系統(tǒng)數(shù)據(jù)的完整、及時、準確,各系統(tǒng)責任人必須按照規(guī)定時間及時進行各項數(shù)據(jù)的維護,月底前必須完成所有數(shù)據(jù)的維護更新,為月初進行經(jīng)濟活動分析提供數(shù)據(jù)保證。
三、系統(tǒng)設計
(1)設計流程
單井收入預算。包含三個步驟:
第一步,錄入單井設計指標:由鉆井公司經(jīng)營科錄入單井的工程自編號、井號、井型、井別、區(qū)塊、施工單位、甲方類別、甲方單位、設計井深、設計鉆機月(設計施工周期),或從技術科鉆井資料管理系統(tǒng)中提取,也可以在甲方釋放井號后,從工程造價信息管理系統(tǒng)生成的數(shù)據(jù)中提取,需設置接口,但數(shù)據(jù)的及時性無法保障,工程編號應為所有系統(tǒng)通用編號,完成后分別進入第二步“編制單井收入預算”和第二部分單井成本的第一步“編制單井成本預算”;
第二步,編制單井收入預算:鉆井公司經(jīng)營科從工程造價系統(tǒng)提取單井收入預算數(shù)據(jù),造價系統(tǒng)沒有及時完成預算的井和造價系統(tǒng)外的井由鉆井公司經(jīng)營科編制,核對單井設計指標和收入預算,完成后上報總公司經(jīng)營科;
第三步,審核單井收入預算:總公司經(jīng)營科審核鉆井公司上報的單井預算,重點核對定額系統(tǒng)外的單井預算。審核不通過則返回第二步重新編制上報;審核通過后進入單井收入結算流程。
(2)數(shù)據(jù)庫設計
數(shù)據(jù)庫是某個企業(yè)、組織或部門所設計的數(shù)據(jù)的一個綜合,它不僅要反映數(shù)據(jù)本身的內容,而且要反映數(shù)據(jù)之間的聯(lián)系。在數(shù)據(jù)庫中用數(shù)據(jù)模型這個工具來抽象、表示和處理現(xiàn)實世界中的數(shù)據(jù)和信息。簡單地說,數(shù)據(jù)模型是現(xiàn)實世界的模擬。數(shù)據(jù)模型通常由三個要素組成:數(shù)據(jù)結構;數(shù)據(jù)操作;數(shù)據(jù)的約束條件。數(shù)據(jù)模型有良種不同的類型:概念模型和數(shù)據(jù)模型。概念模型是現(xiàn)實世界到信息世界的第一層抽象,這種信息結構并不依賴于具體的計算機系統(tǒng),也不是某一個數(shù)據(jù)庫管理系統(tǒng)支持的數(shù)據(jù)模型,它是現(xiàn)實世界到機器世界的一個中間層次。建立的概念模型有層次模型、網(wǎng)狀模型、關系模型和面向對象模型。
本系統(tǒng)將使用Sybase作為數(shù)據(jù)庫管理系統(tǒng)。建立一個總的數(shù)據(jù)庫,用來存放辦用戶信息、局級管理員信息、系統(tǒng)管理員信息、成本字典表、收入字典表、成本預算表、收入預算表,收入數(shù)據(jù)表、成本數(shù)據(jù)表等信息。
四、系統(tǒng)實現(xiàn)
系統(tǒng)實現(xiàn)后,登錄單位可以輸入單位對應的編號或通過選擇來完成,不能直接輸入單位的名稱!第一次選擇單位并成功登錄系統(tǒng)后,系統(tǒng)會自動記錄你所登錄的單位,以后登錄如果不更換業(yè)務處理單位就不需要再選擇了。
系統(tǒng)登錄賬號的管理,系統(tǒng)采用分級授權,集中審核通過的方式進行用戶的管理,即各鉆井公司系統(tǒng)管理員可以注冊本單位的用戶信息,同時分配相應的功能及數(shù)據(jù)權限,該權限需要管理局的批復方可使用。主要包括用戶注冊注銷、用戶組注冊注銷、用戶權限審核、用戶登錄日期設置、用戶登錄時間設置、數(shù)據(jù)權限方案維護以及用戶權限查詢等子程序。
工程成本預算的維護及審核工作,只有首先完成工程成本的預算錄入及審核工作,才能繼續(xù)進行下一步的成本結算及間接費用歸集和分配的工作。
成本結算模塊完成工程日常直接發(fā)生的成本采集以及審核、復核,對于內部工程審核后數(shù)據(jù)直接生效,對于外部工程,還需要復核使數(shù)據(jù)生效。
收入管理功能是完成工程收入預算數(shù)據(jù)的錄入工作。如果工程收入預算數(shù)據(jù)已經(jīng)在外部業(yè)務中存在,那么可以通過本功能中提供的數(shù)據(jù)導入直接完成預算數(shù)據(jù)的錄入工作。
五、系統(tǒng)測試
系統(tǒng)完成后,應對系統(tǒng)進行測試,以查找系統(tǒng)的不足與缺陷。軟件只是信息系統(tǒng)的一個組成部分,還要與系統(tǒng)中的其他部分配套運行,進行系統(tǒng)測試,即將信息系統(tǒng)的所有組成部分包括軟件、硬件、用戶以及環(huán)境等綜合在一起進行測試,以保證系統(tǒng)的各組成部分協(xié)調運行。系統(tǒng)測試要在系統(tǒng)的實際運行環(huán)境現(xiàn)場,在用戶直接參與下進行。
軟件測試是指:“使用人工和自動手段來運行或者測試某個系統(tǒng)的過程,其目的在于檢驗它是否滿足規(guī)定的需求或是弄清預期結果與實際結果之間的差別”。
本系統(tǒng)在測試時建立測試用例,對系統(tǒng)進行測試。最終得出的測試結論為測試通過。
六、總結
本項目的應用價值在于為方便以礦井為單位來有效的進行成本收入預算信息的管理,為企業(yè)的決策提供技術支持。同時也有利于企業(yè)的管理和未來更好的發(fā)展。
計算機信息更快更清晰的被廣大的非計算機用戶理解,本項目還有待提高的是要提供可靠的軟件模型,為用戶管理礦井、分析財務數(shù)據(jù)提供有力的依據(jù)。這樣既能促進軟件技術應用的快速發(fā)展,也能使人們感受到Java技術帶來的信息傳輸?shù)膬?yōu)勢。
參考文獻:
[1]陳英學.Java深入編程[M].北京:希望電子出版社,2012.
[2]鄺孔武,王曉敏.信息系統(tǒng)分析與設計(第四版)[M].北京:清華大學出版社,2014.
作者簡介:
加納布力·克然木,1980年出生,男,維吾爾族,新疆吐魯番人。畢業(yè)于中國石油大學(華東)地球資源與信息學院測繪工程,本科學歷,現(xiàn)任職于東方地球物理勘探有限責任公司裝備服務處北疆作業(yè)部測量服務中心,測量工程師。