成本管理系統(tǒng)的構(gòu)建_第1頁
成本管理系統(tǒng)的構(gòu)建_第2頁
成本管理系統(tǒng)的構(gòu)建_第3頁
成本管理系統(tǒng)的構(gòu)建_第4頁
成本管理系統(tǒng)的構(gòu)建_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、本錢管理系統(tǒng)的構(gòu)建 1數(shù)據(jù)庫及應(yīng)用功能設(shè)計(jì)11數(shù)據(jù)庫設(shè)計(jì)由于用戶是本錢科,涉及到鐵前、煉鐵、煉鋼和軋鋼等多家二級(jí)消費(fèi)單位,本錢工程的分?jǐn)傂问讲槐M一樣,確定本錢工程分?jǐn)傂问綍r(shí)存在一定困難,而影響產(chǎn)品本錢的本錢工程主要有原材料本錢、燃料及動(dòng)力本錢、直接工資和制造本錢等,因此,根據(jù)各二級(jí)消費(fèi)單位的核算特點(diǎn),分?jǐn)傂问皆O(shè)計(jì)為直接投入、系數(shù)分?jǐn)偤凸に嚪謹(jǐn)?種形式,數(shù)據(jù)庫設(shè)計(jì)那么主要涉及到庫存、本錢工程和核算等信息。數(shù)據(jù)庫設(shè)計(jì)主要包括數(shù)據(jù)庫表、系統(tǒng)數(shù)據(jù)流、關(guān)鍵字、數(shù)據(jù)平安性和可恢復(fù)性等設(shè)計(jì)。數(shù)據(jù)庫表設(shè)計(jì)。系統(tǒng)數(shù)據(jù)庫表包括根底數(shù)據(jù)表和變動(dòng)數(shù)據(jù)表。根底數(shù)據(jù)表主要包括用戶信息、物料字典、本錢工程字典(本錢工程、上

2、級(jí)工程和分?jǐn)傂问降刃畔⒓?、分?jǐn)傁禂?shù)和工藝系數(shù)等;變動(dòng)數(shù)據(jù)表主要包括最終本錢、產(chǎn)品產(chǎn)量、所選本錢工程、直接原材料投入、期別庫存、動(dòng)態(tài)庫存、入庫、出庫和改判等變動(dòng)信息。根底數(shù)據(jù)表的維護(hù)量較小,一旦建立,根本不修改;而變動(dòng)數(shù)據(jù)表那么需要定期輸入和維護(hù)。根據(jù)根底數(shù)據(jù)表中的分?jǐn)傁禂?shù)和工藝系數(shù)以及變動(dòng)數(shù)據(jù)表中的產(chǎn)品產(chǎn)量,對(duì)變動(dòng)數(shù)據(jù)表中所選本錢工程的系數(shù)分?jǐn)偤凸に嚪謹(jǐn)偩植?、直接原材料投入和改判等進(jìn)展核算處理,得到產(chǎn)品本錢信息;將入庫、出庫和改判等表進(jìn)展處理,得到動(dòng)態(tài)庫存信息和期別收發(fā)存信息。產(chǎn)品本錢信息、動(dòng)態(tài)庫存信息和期別收發(fā)存信息分別存放在數(shù)據(jù)庫中的最終本錢表、動(dòng)態(tài)庫存表和期別庫存表中,以方便制作報(bào)表

3、和查詢。另外,為方便本錢核算到規(guī)格,根底數(shù)據(jù)表中的物料字典不僅設(shè)計(jì)有pz(品種)字段,還增加了gg(規(guī)格)字段。系統(tǒng)數(shù)據(jù)流設(shè)計(jì)。系統(tǒng)數(shù)據(jù)包括原材料消耗、輔助材料、大型工具、燃料及動(dòng)力、直接工資、制造費(fèi)用等本錢工程信息和物料庫存單據(jù)信息,由消費(fèi)線核算員建立。本錢工程信息存放在所選本錢工程表中,物料庫存單據(jù)根據(jù)操作類型分別存放在入庫表和出庫表等表中。核算本錢工程信息中的數(shù)量和金額后,得出產(chǎn)品本錢信息,經(jīng)程序處理后形成產(chǎn)品本錢報(bào)表。另一方面,物料庫存單據(jù)結(jié)合產(chǎn)品本錢經(jīng)過確認(rèn),形成期別收發(fā)存信息。產(chǎn)品本錢報(bào)表與期別收發(fā)存信息輸出給本錢科和各消費(fèi)線核算員。關(guān)鍵字設(shè)計(jì)。數(shù)據(jù)采用期別(核算的月份)和消費(fèi)線作

4、為關(guān)鍵字進(jìn)展相關(guān)的數(shù)據(jù)查詢和操作,大局部數(shù)據(jù)表都包含期別;字段和消費(fèi)線;字段,其中期別;字段是一個(gè)6位字符型的格式,前4位表示年份,后兩位表示月份,如202203;,這樣的構(gòu)造易于編程,同時(shí)也方便用戶根據(jù)期別查詢數(shù)據(jù);消費(fèi)線;字段是一個(gè)4位字符型的格式,前兩位表示單位,后兩位表示消費(fèi)線順序,如0101;。數(shù)據(jù)平安性和可恢復(fù)性設(shè)計(jì)。系統(tǒng)在效勞器上建立Windows的任務(wù)方案,采用批處理方式,每月定時(shí)自動(dòng)對(duì)數(shù)據(jù)庫進(jìn)展備份。當(dāng)數(shù)據(jù)庫遇到系統(tǒng)故障和崩潰等情況時(shí),通過備份文件可將數(shù)據(jù)庫中的數(shù)據(jù)復(fù)原。12應(yīng)用功能設(shè)計(jì)結(jié)合本錢科和各二級(jí)消費(fèi)單位的實(shí)際情況和需求,設(shè)計(jì)系統(tǒng)應(yīng)用功能。系統(tǒng)應(yīng)用功能模塊包括系統(tǒng)設(shè)置

5、、核算、庫存管理、結(jié)轉(zhuǎn)與回滾、查詢與導(dǎo)出和報(bào)表計(jì)算與管理等模塊以及各局部子模塊。121系統(tǒng)設(shè)置模塊系統(tǒng)設(shè)置模塊利用SQL的增加、刪除和更新語句,通過NET對(duì)數(shù)據(jù)庫的連接和操作技術(shù),對(duì)單位、用戶、消費(fèi)線、庫房、工藝和物料等根本信息提供增加、刪除和修改等功能,方便根本信息的維護(hù)。同時(shí),模塊提供用戶注銷、鎖定屏幕、個(gè)人設(shè)置等功能。122核算模塊核算模塊實(shí)現(xiàn)本錢工程分?jǐn)傂问降淖杂蛇x擇和細(xì)化到規(guī)格的產(chǎn)品本錢核算,為實(shí)現(xiàn)按品種效益排序提供數(shù)據(jù)支持。核算模塊包括對(duì)產(chǎn)品的消費(fèi)工藝、工藝系數(shù)和分?jǐn)傁禂?shù)等根本核算信息的維護(hù),產(chǎn)品產(chǎn)量、本錢工程總量、直接原材料投入、改判信息的錄入以及細(xì)化到規(guī)格的產(chǎn)品本錢核算。各二級(jí)

6、消費(fèi)單位消費(fèi)線核算員每月需要手工錄入產(chǎn)品產(chǎn)量和本錢工程總量,并錄入直接原材料投入和改判信息。產(chǎn)品本錢核算時(shí),系統(tǒng)對(duì)投入到該產(chǎn)品的直接原材料數(shù)量和金額進(jìn)展累加,并根據(jù)該產(chǎn)品產(chǎn)量和分?jǐn)傁禂?shù)對(duì)所有系數(shù)分?jǐn)傂问降谋惧X工程總量中的數(shù)量和金額進(jìn)展分?jǐn)?,同時(shí),根據(jù)該產(chǎn)品產(chǎn)量、消費(fèi)工藝和工藝系數(shù)對(duì)所有工藝分?jǐn)傂问降谋惧X工程總量中的數(shù)量和金額進(jìn)展分?jǐn)?,最后?種形式下該產(chǎn)品的所有本錢明細(xì)累加得出產(chǎn)品本錢。改判信息通過錄入改判的產(chǎn)品產(chǎn)量、改判原材料數(shù)量和產(chǎn)品的消費(fèi)工藝,參與本錢核算,同樣適用本錢核算公式。為了實(shí)現(xiàn)本錢工程分?jǐn)傂问降淖杂蛇x擇,采用DataGridView控件的子控件DataGridView-boBo

7、xColumn,在程序中設(shè)置直接投入、系數(shù)分?jǐn)偤凸に嚪謹(jǐn)?種形式,并將其添加為子控件的內(nèi)容以供選擇。為了實(shí)現(xiàn)精細(xì)化管理,物料表中的產(chǎn)品均有g(shù)g(規(guī)格)字段,因此,核算的產(chǎn)品都是精細(xì)化到規(guī)格的產(chǎn)品。而品種效益是指品種的銷售價(jià)格減去品種本錢價(jià)格,核算出的本錢為品種效益排序提供準(zhǔn)確的數(shù)據(jù)支持,品種效益排序的詳細(xì)操作由本錢科線下完成。另外,實(shí)現(xiàn)二級(jí)單位大批量數(shù)據(jù)導(dǎo)入時(shí),系統(tǒng)通過OLEDB(通向不同數(shù)據(jù)源的低級(jí)應(yīng)用程序接口)把已標(biāo)準(zhǔn)好格式的Excel文件作為數(shù)據(jù)源,將直接原材料投入數(shù)據(jù)和改判信息寫入數(shù)據(jù)庫中。通過DataGridView控件將錄入的核算數(shù)據(jù)作為數(shù)據(jù)源綁定,以表格的形式顯示,方便財(cái)務(wù)人員識(shí)

8、別與校正。123庫存管理模塊庫存是指存放在庫房中的原材料和產(chǎn)品等物料的實(shí)際數(shù)量和實(shí)際金額,庫房包括單位庫、公司庫和產(chǎn)品庫。庫存管理實(shí)現(xiàn)原材料和產(chǎn)品等物料的動(dòng)態(tài)管理,以便影響實(shí)時(shí)庫存,確保實(shí)時(shí)庫存信息與加工消費(fèi)線的物流一致。庫存管理模塊包括庫存初始化、入庫管理、出庫管理、產(chǎn)品調(diào)整、產(chǎn)品入庫、直接原材料投入確認(rèn)和本錢消耗確認(rèn)等子模塊。庫存管理主要通過SQL語句和NET連接SQLServer數(shù)據(jù)庫技術(shù)實(shí)現(xiàn)。詳細(xì)步驟如下:(1)信息初始化。由消費(fèi)線核算員初始化本消費(fèi)線的物料庫存信息,并存于數(shù)據(jù)庫中作為庫存根底,之后根據(jù)用戶角色,將庫存初始化功能權(quán)限僅對(duì)本錢科開放。(2)建立單據(jù)。系統(tǒng)根據(jù)庫存中金額除以

9、數(shù)量得出的單價(jià)或使用防止數(shù)量為0導(dǎo)致單價(jià)無窮大的鎖價(jià)功能,建立相關(guān)單據(jù)作為物料入庫和產(chǎn)品出庫等操作的根據(jù),并將單據(jù)的初始確認(rèn)狀態(tài)置為0,其中,原材料存入單位庫,鐵前、煉鐵和煉鋼產(chǎn)品存入公司庫,軋鋼系統(tǒng)產(chǎn)品存入產(chǎn)品庫。(3)確認(rèn)單據(jù)。單據(jù)確認(rèn)包括直接原材料投入確認(rèn)和本錢工程消耗確認(rèn),確認(rèn)時(shí),利用NET事務(wù)處理技術(shù)(事務(wù)性單元內(nèi)的所有操作都須成功完成,否那么不會(huì)更新數(shù)據(jù)庫)根據(jù)單據(jù)的數(shù)量、金額和庫房信息等更新實(shí)時(shí)庫存信息,并將單據(jù)確認(rèn)狀態(tài)置為1。確認(rèn)狀態(tài)為1的單據(jù)由于已確認(rèn)完成因此只能用于查詢,不能再次確認(rèn);而確認(rèn)狀態(tài)為0的單據(jù)可進(jìn)展再次確認(rèn)等相關(guān)操作。(4)批量生成出庫單。出庫管理模塊采用Dat

10、a-GridViewCheckBoxColumn子控件對(duì)庫存中本庫房產(chǎn)品信息進(jìn)展勾選,根據(jù)產(chǎn)品信息中的數(shù)量和金額,實(shí)現(xiàn)批量生成出庫單的功能,以減少用戶的工作量和操作時(shí)間。124結(jié)轉(zhuǎn)與回滾模塊結(jié)轉(zhuǎn)與回滾模塊實(shí)現(xiàn)本消費(fèi)線在期別內(nèi)除查詢外的其他功能操作與數(shù)據(jù)的凍結(jié)、下道工藝單元的功能開放和撤銷期別內(nèi)確認(rèn)操作并復(fù)原單據(jù)的功能,包括審核結(jié)轉(zhuǎn)、結(jié)轉(zhuǎn)、審核回滾和回滾4個(gè)子模塊。在核算后確實(shí)認(rèn)工作完畢后,消費(fèi)線核算員向本錢科申請(qǐng)結(jié)轉(zhuǎn)。本錢科審核結(jié)轉(zhuǎn)時(shí),系統(tǒng)將審核狀態(tài)置為1,二級(jí)消費(fèi)單位結(jié)轉(zhuǎn)后,結(jié)轉(zhuǎn)狀態(tài)置為1。結(jié)轉(zhuǎn)通過編寫Judge類實(shí)現(xiàn),包括本消費(fèi)線在期別內(nèi)是否已結(jié)轉(zhuǎn)、是否可核算和上道工藝是否全部結(jié)轉(zhuǎn)等,并將

11、Bool類型的返回值進(jìn)展與、或和非處理作為改變按鈕Enabled屬性的條件。假設(shè)條件滿足,那么允許操作;否那么將不能操作。當(dāng)滿足該核算期別未結(jié)轉(zhuǎn)、上個(gè)核算期別已結(jié)轉(zhuǎn)、下個(gè)核算期別未結(jié)轉(zhuǎn)、該核算期別的上道工藝單元全部結(jié)轉(zhuǎn)和下道工藝單元未結(jié)轉(zhuǎn)的條件時(shí),允許該消費(fèi)線核算員操作,實(shí)現(xiàn)轉(zhuǎn)入下一工藝單元執(zhí)行操作的功能。回滾是指撤銷對(duì)單據(jù)確實(shí)認(rèn),復(fù)原成確認(rèn)前的單據(jù),恢復(fù)操作功能。結(jié)轉(zhuǎn)后,假如二級(jí)消費(fèi)單位發(fā)現(xiàn)凍結(jié)的數(shù)據(jù)不準(zhǔn)確需要解凍數(shù)據(jù)時(shí),可向本錢科申請(qǐng)回滾?;貪L時(shí),調(diào)用入庫回滾、產(chǎn)品分配回滾、直接投入回滾、出庫回滾和本錢工程庫存消耗回滾按鈕點(diǎn)擊事件,每個(gè)事件均按照單據(jù)中的數(shù)量和金額等信息自動(dòng)復(fù)原庫存信息,將

12、確認(rèn)狀態(tài)從1改置為0,并將操作按鈕的Enabled屬性從false寫回true,實(shí)現(xiàn)回滾功能?;貪L成功后,用戶可繼續(xù)操作該消費(fèi)線在期別內(nèi)的功能。125查詢與導(dǎo)出模塊查詢與導(dǎo)出模塊實(shí)現(xiàn)系統(tǒng)數(shù)據(jù)的查詢和導(dǎo)出,包括收發(fā)存、單據(jù)信息的查詢與導(dǎo)出以及核算和結(jié)轉(zhuǎn)狀態(tài)的查詢子模塊。收發(fā)存信息查詢包括實(shí)時(shí)查詢和歷史查詢。實(shí)現(xiàn)實(shí)時(shí)查詢時(shí),系統(tǒng)讀取實(shí)時(shí)庫存信息作為期末局部,讀取已確認(rèn)的入庫、出庫和產(chǎn)品調(diào)整等信息并累計(jì)得到收入局部,讀取已確認(rèn)直接原材料投入、本錢工程消耗、出庫和產(chǎn)品調(diào)整等信息并累計(jì)得到付出局部,根據(jù)式(2)計(jì)算出期初局部,形成實(shí)時(shí)的收發(fā)存信息;結(jié)轉(zhuǎn)時(shí),根據(jù)結(jié)轉(zhuǎn)期別內(nèi)的已確定單據(jù)得到期末、收入和付出信

13、息,計(jì)算得到期初信息,形成歷史收發(fā)存數(shù)據(jù),并寫入數(shù)據(jù)庫相應(yīng)表中,查詢時(shí),通過讀取表中數(shù)據(jù),實(shí)現(xiàn)歷史收發(fā)存信息的查詢。為了方便數(shù)據(jù)比對(duì)和歸檔,同時(shí)減少代碼量,編寫OutputToExcel類,類中包含以DataGridView類型對(duì)象作為參數(shù)的導(dǎo)出方法,通過建立Excel應(yīng)用,將數(shù)據(jù)寫入Excel文件的單元格中,完成導(dǎo)出功能。另外,系統(tǒng)可利用SQL語句查詢單據(jù)信息,按期別查詢用戶的核算和結(jié)轉(zhuǎn)狀態(tài)。系統(tǒng)數(shù)據(jù)均在DataGridView控件中以表格形式顯示。126報(bào)表計(jì)算與管理模塊報(bào)表計(jì)算與管理模塊實(shí)現(xiàn)本錢報(bào)表的顯示、導(dǎo)出和打印,包括單期、多期和單位匯總報(bào)表的導(dǎo)出和打印子模塊。根據(jù)用戶需求,根據(jù)期別

14、和消費(fèi)線,通過編寫SQL語句的Where數(shù)據(jù)過濾條件,系統(tǒng)將核算后的單期、多期和單位匯總產(chǎn)品本錢信息過濾和處理后形成數(shù)據(jù)集,綁定在已建立的DLC(報(bào)表定義語言客戶端)報(bào)表模板文件上,在eportView控件中顯示,形成單期消費(fèi)線報(bào)表(如煉鋼廠大轉(zhuǎn)爐消費(fèi)線202201期)、多期消費(fèi)線報(bào)表(如煉鋼廠大轉(zhuǎn)爐消費(fèi)線202201202203期)和單位匯總報(bào)表(本單位所選消費(fèi)線匯總)。另外,系統(tǒng)利用SQL語句建立排序ID實(shí)現(xiàn)DLC報(bào)表分頁,采用eportView控件自帶的導(dǎo)出和打印功能,解決了報(bào)表單頁導(dǎo)出Excel文件列數(shù)必須小于255個(gè)的問題。2系統(tǒng)特點(diǎn)本錢管理系統(tǒng)的特點(diǎn)如下:(1)數(shù)據(jù)集中管理。數(shù)據(jù)從

15、客戶端錄入,數(shù)據(jù)庫在效勞器端由SQLServer數(shù)據(jù)庫管理系統(tǒng)集中管理。(2)數(shù)據(jù)庫的高平安性。采用連接字符串經(jīng)過加密處理,不以明文顯示。(3)數(shù)據(jù)分析處理多線并發(fā)。利用事務(wù)技術(shù)處理數(shù)據(jù),以防止數(shù)據(jù)混亂,如出庫單確認(rèn)時(shí),源庫房與目的庫房的庫存信息必須同時(shí)更新,否那么確認(rèn)操作失敗。(4)數(shù)據(jù)查詢。利用SQLServer數(shù)據(jù)庫操作語言、NET訪問數(shù)據(jù)庫技術(shù)和第3方控件DeveloperExpress2022,將二級(jí)消費(fèi)單位和部門日常管理所用的查詢條件集中,實(shí)現(xiàn)多條件模糊查詢。(5)數(shù)據(jù)顯示。利用SQLServer數(shù)據(jù)庫視圖、NET訪問數(shù)據(jù)庫技術(shù)和WinForm控件,將數(shù)據(jù)以可識(shí)別的形式在界面中顯示

16、。(6)平安權(quán)限控制。通過角色受權(quán)功能保障信息的平安和控制用戶的權(quán)限,在用戶登錄系統(tǒng)時(shí),系統(tǒng)驗(yàn)證用戶信息的合法性,進(jìn)入系統(tǒng)后只允許操作已受權(quán)的菜單功能。3應(yīng)用效果系統(tǒng)于2022年2月正式上線運(yùn)行。系統(tǒng)運(yùn)行后改善了本錢管理現(xiàn)狀,收到較好的效果,主要表現(xiàn)為:(1)實(shí)現(xiàn)本錢細(xì)化管理,將分廠級(jí)本錢管理粒度細(xì)化到加工工序本錢管理粒度;(2)本錢工程采用直接投入以及系數(shù)分?jǐn)偤凸に嚪謹(jǐn)偟确謹(jǐn)傂问?,更加科學(xué)合理;(3)系統(tǒng)不依賴于Excel表格,自動(dòng)化和信息化程度更高;(4)核算后,所有產(chǎn)品的單位本錢與產(chǎn)量的乘積得出的消耗金額總和與鋼花;的數(shù)據(jù)完全一致,每個(gè)產(chǎn)品的消耗金額由于分?jǐn)傂问降母淖兇嬖谏僭S誤差,但在允許范圍內(nèi);(5)系統(tǒng)僅由3名專業(yè)人員歷時(shí)7個(gè)月完成,開發(fā)周期短、本錢低,為公司新產(chǎn)品開發(fā)、品種效益排序和創(chuàng)效測算提供了準(zhǔn)確的數(shù)據(jù)支持。4完畢語試運(yùn)行過程中,曾發(fā)現(xiàn)一些問題,如同一用戶名多人同時(shí)在線操作,會(huì)造成對(duì)數(shù)據(jù)庫的重

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論