張偉豐
(湖北汽車工業(yè)學(xué)院 經(jīng)濟(jì)管理學(xué)院,湖北 十堰 442002)
基于ASP.NET的成本核算系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
張偉豐
(湖北汽車工業(yè)學(xué)院 經(jīng)濟(jì)管理學(xué)院,湖北 十堰 442002)
通過(guò)對(duì)某汽車零部件制造企業(yè)成本核算的具體需求進(jìn)行分析,以ASP.NET作為開發(fā)工具,設(shè)計(jì)并實(shí)現(xiàn)了該企業(yè)的成本核算系統(tǒng),實(shí)現(xiàn)了成本核算的信息化和自動(dòng)化管理。經(jīng)過(guò)一段時(shí)間的試運(yùn)行表明,本系統(tǒng)能較大的減輕公司財(cái)會(huì)人員的勞動(dòng)強(qiáng)度,提高工作效率。
ASP.NET;成本核算;ERP系統(tǒng);BOM
在信息技術(shù)不斷發(fā)展的今天,制造企業(yè)越來(lái)越意識(shí)到企業(yè)信息化的重要性,紛紛開始應(yīng)用ERP系統(tǒng)來(lái)提高企業(yè)管理的信息化水平,從而減輕勞動(dòng)強(qiáng)度,提高工作效率,實(shí)現(xiàn)信息共享。為了提升企業(yè)管理水平,十堰市某汽車零部件制造企業(yè)引進(jìn)了神州數(shù)碼公司的一套易助ERP系統(tǒng),通過(guò)部署實(shí)施,已經(jīng)在企業(yè)的生產(chǎn)經(jīng)營(yíng)管理中起到了比較好的作用。但是在成本核算方面滿足不了企業(yè)的實(shí)際需求,存在著操作繁瑣,使用不便等情況,需要按照企業(yè)的實(shí)際情況進(jìn)行進(jìn)一步開發(fā)來(lái)滿足其具體的需求。企業(yè)的財(cái)會(huì)部門之前進(jìn)行成本核算時(shí),一直存在計(jì)算量大,勞動(dòng)強(qiáng)度高,容易出錯(cuò)等問(wèn)題,急需一套軟件進(jìn)行自動(dòng)化計(jì)算,以使成本核算工作更加規(guī)范化和科學(xué)化,使成本核算更加及時(shí)可靠,減少計(jì)算失誤,同時(shí)也利于企業(yè)對(duì)成本核算工作進(jìn)行監(jiān)管,提高企業(yè)管理的整體水平。為此經(jīng)過(guò)前期的調(diào)查,按照公司財(cái)會(huì)部門的實(shí)際需求開發(fā)了這套成本核算系統(tǒng)。
根據(jù)企業(yè)生產(chǎn)現(xiàn)狀和產(chǎn)品特點(diǎn)以及財(cái)會(huì)部門的實(shí)際需要,從系統(tǒng)使用的方便性和實(shí)用性出發(fā),設(shè)計(jì)出合理的系統(tǒng)功能。系統(tǒng)的結(jié)構(gòu)圖見圖1。
本系統(tǒng)是在現(xiàn)有ERP系統(tǒng)基礎(chǔ)上進(jìn)行功能擴(kuò)展,為減少開發(fā)時(shí)間和難度并保證系統(tǒng)可靠性,在系統(tǒng)開發(fā)時(shí)盡量采用ERP系統(tǒng)里可用的功能,如建立會(huì)計(jì)科目,生成會(huì)計(jì)憑證等,由于與現(xiàn)有ERP系統(tǒng)是共用數(shù)據(jù)庫(kù),即可實(shí)現(xiàn)數(shù)據(jù)的共享和鏈接,這樣就可以減輕開發(fā)的工作量,以便能專注于關(guān)鍵應(yīng)用的開發(fā)。
根據(jù)企業(yè)財(cái)會(huì)部門需求,成本核算過(guò)程如下:
1)對(duì)當(dāng)月所有的產(chǎn)成品按其產(chǎn)品結(jié)構(gòu)組成(BOM)進(jìn)行展算,將所有展算出的半成品、原材料、輔助材料的信息存儲(chǔ)在數(shù)據(jù)庫(kù)中。
2)根據(jù)半成品、原材料、輔助材料進(jìn)行分類匯總,計(jì)算本月消耗的原材料,輔助材料的總成本,并生成會(huì)計(jì)憑證。
3)核算半成品的平均生產(chǎn)成本,對(duì)上一步匯總的所有半成品,首先根據(jù)半成品BOM展算出所包含的原材料、輔助材料,根據(jù)其組成的原材料采購(gòu)價(jià)格和工時(shí)單價(jià)來(lái)統(tǒng)計(jì)每種半成品的各種成本,主要包括原材料成本、輔助材料成本、工資成本,然后再計(jì)算其平均生產(chǎn)成本。
4)計(jì)算產(chǎn)成品的平均生產(chǎn)成本,根據(jù)產(chǎn)成品BOM展算出所包含的半成品,按半成品的單位成本和其在產(chǎn)成品中的組成量來(lái)計(jì)算產(chǎn)成品的單位成本,再根據(jù)當(dāng)月各種產(chǎn)成品的生產(chǎn)量和單位成本來(lái)計(jì)算總的生產(chǎn)成本。
成本核算的過(guò)程如圖2所示。
本系統(tǒng)的主要功能可以分為基礎(chǔ)資料錄入、成本核算和歷史信息查詢?nèi)蠊δ堋;A(chǔ)資料的錄入主要包括會(huì)計(jì)科目的建立、半成品和產(chǎn)成品BOM的建立、原材料和輔助材料采購(gòu)單價(jià)、半成品工時(shí)單價(jià)的錄入、當(dāng)月完工產(chǎn)成品數(shù)量的錄入。成本核算主要包括原材料、半成品和產(chǎn)成品的成本核算。信息查詢主要是歷史成本核算數(shù)據(jù)的查詢,以便公司財(cái)會(huì)人員能分析生產(chǎn)成本走勢(shì),采取措施,降低生產(chǎn)成本。
要完成系統(tǒng)的開發(fā)與設(shè)計(jì),主要的工作就是程序設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)。其中數(shù)據(jù)庫(kù)設(shè)計(jì)是系統(tǒng)開發(fā)的一個(gè)很重要的工作,數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞將對(duì)應(yīng)用系統(tǒng)的效率和實(shí)現(xiàn)的效果產(chǎn)生直接的影響。根據(jù)系統(tǒng)功能實(shí)現(xiàn)的需要,主要設(shè)計(jì)了這12個(gè)數(shù)據(jù)表,以存儲(chǔ)基礎(chǔ)數(shù)據(jù)以及系統(tǒng)運(yùn)行過(guò)程中產(chǎn)生的各種中間數(shù)據(jù)和最終數(shù)據(jù),各數(shù)據(jù)表的名稱和在系統(tǒng)運(yùn)行中所起的作用如表1所示。
數(shù)據(jù)庫(kù)設(shè)計(jì)完成后進(jìn)行系統(tǒng)功能開發(fā),系統(tǒng)主要功能詳細(xì)介紹如下:
1)基礎(chǔ)資料錄入 建立好各種基礎(chǔ)資料是進(jìn)行成本核算的基礎(chǔ)和依據(jù)。首先要建立各種成品、半成品、原材料和輔助材料的會(huì)計(jì)科目(并列的一級(jí)科目,科目編號(hào)分別為1243,1241,1211,1251,其下二級(jí)科目分別對(duì)應(yīng)具體的材料編號(hào)和名稱),會(huì)計(jì)科目在易助ERP系統(tǒng)里建,本系統(tǒng)直接從數(shù)據(jù)庫(kù)中讀取數(shù)據(jù),各種生產(chǎn)資料的會(huì)計(jì)科目結(jié)構(gòu)如表2所示。
表1系統(tǒng)所用數(shù)據(jù)表功能
存儲(chǔ)數(shù)據(jù)種類 數(shù)據(jù)表名稱主要作用基本資料數(shù)據(jù)YCLLR 存儲(chǔ)各種原材料采購(gòu)單價(jià)信息FCLLR 存儲(chǔ)各種輔助材料采購(gòu)單價(jià)信息BCPLR 存儲(chǔ)各種半成品工時(shí)單價(jià)信息CCPLR 存儲(chǔ)每月各種完工產(chǎn)成品數(shù)量信息BOM數(shù)據(jù) BOMAA 存儲(chǔ)BOM結(jié)構(gòu)主件信息BOMAB 存儲(chǔ)BOM結(jié)構(gòu)對(duì)應(yīng)子件信息成本核算數(shù)據(jù)BOMYCL 存儲(chǔ)由產(chǎn)成品展算出的各種原材料、半成品、輔助材料信息BOMHX 存儲(chǔ)由上表匯總所得的各原材料、半成品、輔助材料信息BOMBCP 存儲(chǔ)根據(jù)上表匯總的半成品信息展算而得到的各種原材料、輔助材料信息BCPHX 存儲(chǔ)由上表數(shù)據(jù)計(jì)算而得到的各種半成品成本信息BOMCCP 存儲(chǔ)由完工產(chǎn)成品展算出半成品成本信息CCPHX 存儲(chǔ)由上表計(jì)算而得到的各種產(chǎn)成品成本信息
對(duì)公司生產(chǎn)中所用到的各種生產(chǎn)資料建立好會(huì)計(jì)科目后,需要建立所有半成品和產(chǎn)成品的BOM,首先建立好半成品BOM,然后再建立產(chǎn)成品BOM。因此系統(tǒng)需要開發(fā)BOM錄入和管理頁(yè)面。為了順利實(shí)現(xiàn)此功能,首先要設(shè)計(jì)好數(shù)據(jù)庫(kù),關(guān)于BOM的數(shù)據(jù)用2個(gè)表BOMAA和BOMAB存儲(chǔ),分別存儲(chǔ)產(chǎn)品結(jié)構(gòu)主件信息和對(duì)應(yīng)的子件信息,表結(jié)構(gòu)(主要字段)如表3~4所示:
表3 BOMAA表結(jié)構(gòu)
表4 BOMAB表結(jié)構(gòu)
主件和子件品號(hào)與品名分別為會(huì)計(jì)科目編號(hào)和科目名稱,其中主件為產(chǎn)成品或半成品,子件為半成品、原材料或輔助材料,主件和子件信息從事先錄好的會(huì)計(jì)科目里選擇,錄入時(shí),先從半成品或產(chǎn)成品會(huì)計(jì)科目里選擇主件,然后再按照產(chǎn)品組成從半成品、原材料或輔助材料里選擇子件,并錄入子件組成量,按照步驟逐一錄好所有產(chǎn)成品和半成品BOM。在BOM管理功能里面提供BOM結(jié)構(gòu)修改功能,可修改BOM結(jié)構(gòu),瀏覽BOM展開圖。
進(jìn)行成本核算,各原材料采購(gòu)單價(jià)也是重要的基礎(chǔ)數(shù)據(jù)。在本系統(tǒng)中,提供原材料、輔助材料采購(gòu)單價(jià)錄入,半成品工時(shí)單價(jià)錄入和產(chǎn)成品完工數(shù)量錄入功能,對(duì)會(huì)計(jì)科目里建立的各種生產(chǎn)資料逐一進(jìn)行錄入,同時(shí)提供修改功能,當(dāng)采購(gòu)價(jià)或價(jià)格信息有變化時(shí)可以及時(shí)修改,這些基礎(chǔ)數(shù)據(jù)錄入與維護(hù)功能簡(jiǎn)潔,界面友好,以保證系統(tǒng)使用的方便性和可靠性。
2)成本核算 成本核算主要需要計(jì)算每個(gè)月生產(chǎn)過(guò)程中所投入的原材料成本,核算各種自制半成品的平均成本和產(chǎn)成品的生產(chǎn)成本,及計(jì)算各月生產(chǎn)過(guò)程中投入的總成本,并生成各種會(huì)計(jì)憑證。
首先是對(duì)原材料的成本進(jìn)行核算,在計(jì)算當(dāng)月投入的原材料和輔助材料成本時(shí),需要對(duì)本月完工的所有產(chǎn)成品逐一進(jìn)行展算,根據(jù)各種產(chǎn)成品BOM及其完工數(shù)量計(jì)算出所消耗的各種材料用量,并且查詢其單價(jià),計(jì)算出總價(jià),這些信息存儲(chǔ)在數(shù)據(jù)庫(kù)中,存儲(chǔ)這些信息的表結(jié)構(gòu)(主要字段)如表5所示。
表5 BOMYCL表結(jié)構(gòu)(主要字段)
展算完成之后,再根據(jù)原材料、輔助材料、半成品進(jìn)行分類匯總,計(jì)算出其中每一種材料總用量、單價(jià)、總價(jià)。并回寫會(huì)計(jì)憑證,這里需要回寫原材料和輔助材料會(huì)計(jì)憑證(圖3),按一定格式將這些數(shù)據(jù)寫入數(shù)據(jù)庫(kù)中,然后在易助ERP系統(tǒng)的會(huì)計(jì)憑證中查看。原材料會(huì)計(jì)憑證格式如下:
接著進(jìn)行半成品成本核算,計(jì)算半成品的成本需要知道每種半成品里所包含的原材料、輔助材料數(shù)量及單價(jià),以及該半成品的制造費(fèi)用。在本系統(tǒng)中,根據(jù)上一步匯總的所有半成品及其數(shù)量,按照各半成品BOM逐一進(jìn)行展算,將展算數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中,然后根據(jù)這些數(shù)據(jù)來(lái)計(jì)算各種半成品投入數(shù)量,包含的原材料及輔助材料總成本和制造費(fèi)用總成本,然后計(jì)算出這些數(shù)量的半成品的總成本和單位成本。對(duì)這些數(shù)據(jù)計(jì)算匯總后回寫會(huì)計(jì)憑證(圖4),憑證格式如下:
最后進(jìn)行產(chǎn)成品成本核算,產(chǎn)成品由自制半成品組成,根據(jù)各產(chǎn)成品完工數(shù)量和BOM,逐一展算出其中包含的半成品,根據(jù)半成品數(shù)量和單位成本來(lái)計(jì)算該產(chǎn)成品的總成本,然后再計(jì)算產(chǎn)成品單位成本。統(tǒng)計(jì)所有投入的半成品和完工的產(chǎn)成品數(shù)量及單位成本,回寫會(huì)計(jì)憑證(圖5),憑證格式如下:
計(jì)算完成后,系統(tǒng)列出本月完工所有產(chǎn)成品成本匯總表,提供打印功能,以便參考。
3)信息查詢 公司成本核算是按月進(jìn)行核算,以前核算的結(jié)果也存儲(chǔ)在數(shù)據(jù)庫(kù)中,系統(tǒng)提供歷史成本信息查詢功能,可以查詢各月消耗的原材料成本,投入的自制半成品成本以及各種產(chǎn)成品的生產(chǎn)成本,以便公司財(cái)會(huì)人員掌握各種生產(chǎn)成本動(dòng)向,為公司生產(chǎn)經(jīng)營(yíng)提供決策。
系統(tǒng)調(diào)試好后進(jìn)入系統(tǒng)實(shí)施與應(yīng)用階段,在系統(tǒng)投入使用之初,要進(jìn)行一些基本設(shè)置以及進(jìn)行系統(tǒng)初始化工作,這是使用本系統(tǒng)的基礎(chǔ)和關(guān)鍵。首先要統(tǒng)計(jì)好公司生產(chǎn)經(jīng)營(yíng)過(guò)程中的各種原材料,輔助材料,半成品和最終產(chǎn)品,在易助ERP系統(tǒng)中建立好會(huì)計(jì)科目。會(huì)計(jì)科目建立完成后在本系統(tǒng)中建立好所有半成品和產(chǎn)成品BOM,這是一個(gè)比較復(fù)雜和基礎(chǔ)的工作,直接關(guān)系到系統(tǒng)是否能成功應(yīng)用,因此需要認(rèn)真錄入好。完成上述工作后,接著錄入原材料、輔助材料的采購(gòu)單價(jià),半成品單位制造費(fèi)用,這些初始化工作做完后,系統(tǒng)就可以投入使用了。目前系統(tǒng)已經(jīng)調(diào)試完成投入了試運(yùn)行,使用人員只需要維護(hù)好基礎(chǔ)數(shù)據(jù),錄入每月完工的產(chǎn)成品,當(dāng)月的各種成本核算工作就能自動(dòng)計(jì)算完成,大大減輕了公司財(cái)會(huì)人員的勞動(dòng)強(qiáng)度,擺脫了以前人工核算的繁瑣勞動(dòng),使公司成本核算管理工作更加規(guī)范和便利。
本系統(tǒng)根據(jù)企業(yè)的具體需求進(jìn)行設(shè)計(jì),操作簡(jiǎn)潔方便,更切合企業(yè)管理的實(shí)際需要,達(dá)到了預(yù)期的設(shè)計(jì)目標(biāo)。隨著企業(yè)信息化建設(shè)的深入,對(duì)本系統(tǒng)的依賴性會(huì)越來(lái)越大,同時(shí)對(duì)系統(tǒng)的要求會(huì)越來(lái)越高,要求系統(tǒng)具有高可靠性、穩(wěn)定性和高安全性,這就對(duì)系統(tǒng)的維護(hù)提出了很高的要求。系統(tǒng)在運(yùn)行過(guò)程中不可避免的會(huì)出現(xiàn)一些問(wèn)題,將在使用的過(guò)程中不斷進(jìn)行調(diào)整和完善,使其性能更加優(yōu)化,操作更加方便,為公司的成本核算發(fā)揮重要的作用。
[1]湯勇力,李從東,胡欣悅,等.一種面向可重構(gòu)ERP系統(tǒng)的作業(yè)成本法[J].高技術(shù)通訊,2006(7):701-707.
[2]謝富平.基于軟件構(gòu)件的ERP系統(tǒng)形式化的需求分析方法研究[J].江西師范大學(xué)學(xué)報(bào),2009(1):84-87.
[3]鄭稱德.ERP系統(tǒng)在制造企業(yè)應(yīng)用效果的實(shí)證分析[J].統(tǒng)計(jì)與信息論壇,2009(6):54-58.
[4]徐曉平.ERP系統(tǒng)在會(huì)計(jì)與財(cái)務(wù)管理中的應(yīng)用分析[J].中國(guó)管理信息化,2010(11):11-12.
[5]石為人,張星,馬振紅,等.關(guān)系型數(shù)據(jù)庫(kù)BOM表的遍歷算法的改進(jìn)及實(shí)現(xiàn)[J].重慶大學(xué)學(xué)報(bào),2005(7):28-85.
[6]王衛(wèi)國(guó),閆光榮,雷毅.一種新的制造BOM存儲(chǔ)模型[J].計(jì)算機(jī)集成制造系統(tǒng),2010(3):558-562.
Design and Implementation of Cost Accounting System Based on ASP.NET
Zhang Weifeng
(School of Economics and Management,Hubei Automotive Industries Institute,Shiyan 442002,China)
The specific needs of cost accounting of an auto-parts manufacturing enterprises were analyzed,the enterprise's cost accounting system was designed and implemented with ASP.NET,the informationization and automation management of cost accounting were realized.The trial run shows that this system can greatly reduce the labor intensity of the accounting personnel and improve work efficiency.
ASP.NET;cost accounting;ERP system;BOM
TP319:F275.3
A
1008-5483(2011)01-0073-05
2010-10-20
張偉豐(1978-),男,湖北十堰人,碩士,從事ERP系統(tǒng)研究。