• /  83
  • 下載費用: 37.9積分  

會計電算化之庫存管理核算系統實驗指導書.doc

'會計電算化之庫存管理核算系統實驗指導書.doc'
?《會計信息化—庫存管理存貨核算系統》實驗指導書會計學院會計信息化系2005年8月目 錄實驗一 《 存貨子系統》業務流程分析 1實驗二 《 存貨子系統》數據處理流程分析 1實驗三 《存貨子系統》功能分析 2實驗四 《存貨子系統》數據字典及數據庫設計 2實驗五 建立《存貨子系統》數據庫 3實驗六 《存貨子系統》基本窗口設計 4實驗七 《存貨子系統》軟件編程——碼表處理 44實驗八 《存貨子系統》軟件編程——單表處理 47實驗九 《存貨子系統》軟件編程——導入導出處理 53實驗一 《庫存管理存貨核算系統》業務流程分析實驗目的:分析《庫存管理存貨核算系統》的業務流程,畫出《存貨子系統》業務流程圖。實驗環境:安裝Windows操作系統、Word軟件、Visio軟件等。實驗方式:分組進行。上機機時: 2機時實驗容:1、《庫存管理存貨核算系統》業務流程描述。為了深入了解存貨核算與管理的特點,我們首先分析手工條件下存貨核算與管理的業務處理流程,掌握存貨出庫、入庫、期末結賬、對賬以及管理分析的過程。存貨包括原材料、包裝物、低值易耗品、自制半成品、產成品等。在手工條件下,當存貨到達企業并辦理入庫手續后,除了倉庫保管員要登記存貨數量賬外,財會部門也要根據各種憑單(如入庫單、驗收報告等)登記存貨明細賬,反映存貨增加等經濟業務;當各個部門領用存貨時(如生產車間領用材料用于生產、銷售部門領用產品用于銷售),倉庫保管員又要登記存貨數量賬,財會部門又要根據各種憑單(如入庫單等)登記存貨明細賬,反映存貨減少等經濟業務;定期編制記賬憑證傳遞到總賬子系統,登記總賬。此外,還要及時為管理提供各種存貨報告,如存貨狀態報告、ABC存貨成本分析報告、超儲積壓存貨分析報告等。下面我們對入庫流程、出庫流程以及期末結賬和管理分析流程進行分析。(1)存貨核算與管理——入庫流程分析當采購部門或者供應商將存貨送入倉庫,生產部門或者物流部門將生產的產成品送入倉庫,入庫業務便開始進行了。① 倉庫保管員依據采購訂單和計劃入庫安排,檢查供應商送貨及時性,根據事先設定的送貨接收標準,判定是否收貨。② 如果可以收貨,倉庫保管員編制收貨憑證,并將收貨憑證和質檢抽樣存貨移入質檢部門,進行抽樣檢驗。③ 如果質檢合格,將質檢合格存貨退返倉庫,進行庫存移庫操作,并編制驗收報告。④ 將驗收報告傳遞給倉庫和財務部門。⑤ 倉庫保管員根據驗收報告和收貨憑證編制入庫單。⑥ 登記相應存貨的入庫數量和結存數量,即存貨三級賬,并將相應的單據傳遞到財務部門。⑦ 財務賁門根據入庫單、驗收報告編制記賬憑證。⑧ 存貨核算會計審核憑證,登記存貨明系賬,并將憑證傳遞到總賬子系統。⑨ 總賬會計定期根據記賬憑證登記總賬。(2)存貨核算與管理——出庫、期末處理與管理的分析流程當生產部門提出領料申請、銷售部門提出發運產品時,出庫業務便開始進行;到會計期末進行相應的處理,并提交各種管理分析報告。① 倉庫保管員接到各車間、用料單位提出的領料申請,或者銷售部門提出的發運請求,經審核單據后,編制出庫單,并發出存貨。② 倉庫保管員登記相應存貨出庫數量和結存數據,即存貨三級賬,并將相應的單據傳遞到財會部門。③ 財會部門會計人員根據出庫單等單據編制記賬憑證,登記存貨明細賬,并將憑證傳遞到總賬子系統。由于存貨種類繁多、數量大、收發業務頻繁,存貨成本計算比較復雜,為了滿足不同企業對核算的需要,存貨可以按計劃成本計價,也可按實際成本計價。按實際成本計價時,存貨成本可以按照加權平均、移動加權平均、先進先出、后進先出和個別計價等方法進行計算。④ 期末處理。財務部門期末對存貨進行實地盤點,編制盤盈盤虧表,經審批后通知倉庫、財會部門修改相應的存貨一級、二級以及三級賬。由于存貨數量賬(三級賬)、存貨明細賬(二級賬)、總賬(一級賬)是由不同的人員編制的,因此,會出現賬賬不一致的問題。因此,期末還需要進行三級賬的核對工作,很多企業要花費一定的人力物力每月必須進行對賬。財務部門根據不同的計價方法和成本計算方法,分別計算存貨成本差異、發出存貨成本,并進行結賬工作。⑤ 存貨分析。財務管理人員需要根據入庫單、出庫單、存貨數量賬等編制包括超儲積壓一覽表、ABC成本分析表、倉庫存貨匯總表等容的管理分析報告,并提出存貨管理的改進意見和評價信息。2、通過分析《存貨子系統》的業務流程,利用Visio軟件畫出《存貨子系統》的業務流程圖。業務流程圖如圖1所示:圖1 存貨子系統業務流程圖實驗二 《存貨子系統》數據處理流程分析實驗目的:通過《存貨子系統》的業務流程圖,進一步分析優化《存貨子系統》的數據處理流程,畫出《存貨子系統》的數據處理流程圖。實驗環境:安裝Windows操作系統、Word軟件、Visio軟件等。實驗方式:分組進行。實驗容:1、通過分析《存貨子系統》的業務流程圖,利用Visio軟件畫出《存貨子系統》的數據處理流程圖。根據前面對存貨子系統業務流程圖的分析,運用系統分析法,可以繪出存貨子系統的數據流程圖。依據模塊結構設計的原則,通過對存貨子系統的數據流程圖進行模塊劃分,存貨子系統可以劃分為入庫管理、出庫管理、存管理、損管理和調撥管理等功能模塊。數據流程圖如圖2所示:圖2 存貨子系統數據流程圖實驗三 《 存貨子系統》功能分析實驗目的:通過分析《 存貨子系統》的業務流程與數據處理流程圖,進一步分析《存貨子系統》的功能。實驗環境:安裝Windows操作系統、Word軟件、Visio軟件等。實驗方式:分組進行。實驗容:1、通過分析《存貨子系統》的業務流程與數據處理流程圖,畫出《存貨子系統》的功能圖。根據業務流程圖和數據流程圖,存貨子系統基本可以劃分為入庫管理、出庫管理、盤點管理、報損管理、調撥管理等五個功能模塊。每個功能模塊又可以繼續劃分為若干個功能模塊,直到每個功能模塊都能夠表示相當獨立的功能為止。我們的存貨子系統側重于核算模塊的設計。主要的功能結構有入庫管理、出庫管理、盤點管理模塊。功能結構圖如圖3所示:圖3 存貨子系統功能結構圖實驗四 《 存貨子系統》數據字典及數據庫設計實驗目的: 通過分析《存貨子系統》的數據流程圖,進一步寫出《存貨子系統》的數據字典。利用PowerDesigner軟件,建立《存貨子系統》的PDM。實驗環境:安裝Windows操作系統、Word軟件、Visio軟件、PowerDesigner軟件等。實驗方式:分組進行。實驗容:1、 通過分析《存貨子系統》的數據流程圖,寫出《存貨子系統》的數據字典。數據流的描述數據流編號數據流名稱簡述數據流來源數據流去向F1庫存產品信息表庫存部門記錄存貨信息的表庫存模塊其他各模塊F2庫存盤點表庫存部門記錄存貨期末盤點情況的表庫存模塊賬務模塊F3入庫單庫存部門開出的入庫單庫存模塊采。省略部分。ble,tab_copy.tabpage_item.sle_count) if r_count=0 then MessageBox("提示", "無重復數據行!") i_repeat_flag='0' //無重復數據行 else MessageBox("提示", "有 " + string(r_count) +" 行重復數據!") i_repeat_flag='1' //有重復數據行 //刪除重復數據行 r_rowcount=dw_copy_table.rowcount() r_count=1 r_row=1 DO WHILE r_count<=r_rowcount if dw_copy_table.IsSelected(r_row) then // dw_copy_table.deleterow(r_row) dw_copy_table.RowsMove(r_row, r_row, Primary!, dw_copy_table_repeat, 1, Primary!)//dw_copy_table_repeat存放dw_copy_table中測試后刪除的重復行 else r_row=r_row + 1 end if r_count=r_count + 1 sle_count.text='共 '+string(r_rowcount)+' 行' LOOP end ifSetPointer(Arrow!)if i_repeat_flag='1' then cb_repeat_data.enabled=truemessagebox("提示","重復性測試成功,請注意保存!")rb_append.enabled=truerb_override.enabled=truerb_append.checked=truecb_save.enabled=true保存按鈕cb_save:clicked!覆蓋父腳本:Override Ancestor Scriptint r_rtnlong r_rowcount,r_return,NET,r_rowcount_repeatboolean r_retur_rowcount=dw_copy_table.rowcount()r_rowcount_repeat=dw_copy_table_repeat.rowcount()if r_rowcount<1 and r_rowcount_repeat<1 then returnr_rtn = MessageBox("提示", "是否需要保存導入數據?",Exclamation!, YESNO!, 1)if r_rtn=2 then returndw_copy_table.accepttext()SetPointer(HourGlass!) IF i_repeat_flag='0' THEN //無重復數據行 if dw_copy_table.update()=1 and tab_copy.tabpage_main.dw_main.update()=1 THEN //對dw_main有更新操作 commit using sqlca; MessageBox("提示", "保存成功!") dw_copy_table.reset() else rollback using sqlca; MessageBox("提示", "保存失敗!") return end if ElSEIF i_repeat_flag='1' THEN //有重復數據行 if rb_append.checked=true then //追加保存 if dw_copy_table.update()=1 and tab_copy.tabpage_main.dw_main.update()=1 THEN //對dw_main有更新操作 commit using sqlca; MessageBox("提示", "保存成功!") dw_copy_table.reset() else rollback using sqlca; MessageBox("提示", "保存失敗!") return end if else //覆蓋保存 f_dw_test_repeat_del_ch(i_type,dw_copy_table_repeat,tab_copy.tabpage_item.sle_count) //刪除導入導出中的重復數據dw_copy_table_repeat IF dw_copy_table.update()=1 and dw_copy_table_repeat.update()=1 and tab_copy.tabpage_main.dw_main.update()=1 THEN //對dw_main有更新操作 commit using sqlca; MessageBox("提示", "保存成功!") dw_copy_table.reset() else rollback using sqlca; MessageBox("提示", "保存失敗!") return end if end if ELSEIF i_repeat_flag='null' THEN //未進行重復數據測試 r_rtn = MessageBox("提示", "未進行重復數據測試,保存可能失敗,是否繼續?",Exclamation!, YESNO!, 1) if r_rtn=2 then return end if if dw_copy_table.update()=1 and tab_copy.tabpage_main.dw_main.update()=1 THEN //對dw_main有更新操作 commit using sqlca; MessageBox("提示", "保存成功!") dw_copy_table.reset() else rollback using sqlca; MessageBox("提示", "保存失敗!") return end if END IF this.enabled=falseSetPointer(arrow!)st_tip.text=''rb_append.enabled=falserb_override.enabled=false
關 鍵 詞:
核算 管理 系統 庫存 電算 實驗 指導 會計
 天天文庫所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:會計電算化之庫存管理核算系統實驗指導書.doc
鏈接地址: http://www.094347.live/p-55568425.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服點擊這里,給天天文庫發消息,QQ:1290478887 - 聯系我們

本站為“文檔C2C交易模式”,即用戶上傳的文檔直接賣給(下載)用戶,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有【成交的100%(原創)】。本站是網絡服務平臺方,若您的權利被侵害,侵權客服QQ:1290478887 歡迎舉報。

[email protected] 2017-2027 http://www.094347.live 網站版權所有

粵ICP備19057495號 

收起
展開
有没有苹果软件赚钱的 陕西福彩快乐十分担拖 湖北楚天风采30选5开奖 美国的股票指数 重庆快乐10分开奖查询 期货配资平台皆选天牛宝配资 北京11选五基本走势 江苏十一选五 怎么买能中 河北11选五走势图玩法 制作家庭资产负债表 天津快乐十分玩法图