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