![會計電算化教學(xué)ppt課件應(yīng)用篇_第1頁](http://file4.renrendoc.com/view/ee20b719f61472675861bbe416164d34/ee20b719f61472675861bbe416164d341.gif)
![會計電算化教學(xué)ppt課件應(yīng)用篇_第2頁](http://file4.renrendoc.com/view/ee20b719f61472675861bbe416164d34/ee20b719f61472675861bbe416164d342.gif)
![會計電算化教學(xué)ppt課件應(yīng)用篇_第3頁](http://file4.renrendoc.com/view/ee20b719f61472675861bbe416164d34/ee20b719f61472675861bbe416164d343.gif)
![會計電算化教學(xué)ppt課件應(yīng)用篇_第4頁](http://file4.renrendoc.com/view/ee20b719f61472675861bbe416164d34/ee20b719f61472675861bbe416164d344.gif)
![會計電算化教學(xué)ppt課件應(yīng)用篇_第5頁](http://file4.renrendoc.com/view/ee20b719f61472675861bbe416164d34/ee20b719f61472675861bbe416164d345.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
會計電算化(應(yīng)用篇)計算機會計信息系統(tǒng)開發(fā)方法和步驟1會計電算化(應(yīng)用篇)1課程目的掌握和了解在計算機和網(wǎng)絡(luò)環(huán)境中會計核算職能是如何實現(xiàn)和完成的;
能以信息技術(shù)發(fā)展的眼光去理解會計;
能夠應(yīng)用分析和設(shè)計工具正確地描述不同時期不同企業(yè)的會計數(shù)據(jù)和信息處理流程;能夠根據(jù)會計核算和管理的要求確定會計信息系統(tǒng)的基本功能;能夠根據(jù)會計核算和控制的要求提出內(nèi)部控制方案;能夠正確地理解和評價電算化會計信息系統(tǒng)。2課程目的掌握和了解在計算機和網(wǎng)絡(luò)環(huán)境中會計核算能以信第二章計算機會計信息系統(tǒng)開發(fā)方法和步驟
第一節(jié)電算化會計信息系統(tǒng)開發(fā)方法和步驟概述
會計信息系統(tǒng)的開發(fā)和設(shè)計是一項專業(yè)性強,技術(shù)要求高的工程。需要用科學(xué)的、系統(tǒng)的開發(fā)方法和步驟,才能確保整個開發(fā)工作能順利進行。目前,較為流行的開發(fā)方法有:生命周期法、原形法、面向?qū)ο蠓ê陀嬎銠C輔助開發(fā)方法。1、軟件生命周期法的含義從構(gòu)思一個計算機軟件之時起,經(jīng)過軟件開發(fā)、完成、投入使用、在使用中不斷完善、一直到停止使用時止。這一整個過程被稱為該軟件的一個生命周期。一、生命周期法3第二章計算機會計信息系統(tǒng)開發(fā)方法和步驟
第一節(jié)電算化會計目前生命周期法是信息系統(tǒng)開發(fā)中較為流行的方法,整個生命周期劃分為六個主要階段:軟件生命周期的瀑布圖系統(tǒng)分析(可行性研究)系統(tǒng)分析(需求分析)系統(tǒng)設(shè)計程序設(shè)計系統(tǒng)測試運行、維護和評估系統(tǒng)分析階段系統(tǒng)設(shè)計階段系統(tǒng)實施階段4目前生命周期法是信息系統(tǒng)開發(fā)中較為流行的方法,整個生2、軟件生命周期法工作流程和主要任務(wù)生命周期主要任務(wù)主要文檔軟件需求分析階段系統(tǒng)分析(可行性研究)調(diào)查用戶需求和處理過程,進行可行性分析與研究可行性研究報告及初步的軟件開發(fā)計劃系統(tǒng)分析(需求分析)分析用戶需求,建立目標(biāo)系統(tǒng)邏輯模型系統(tǒng)分析說明書軟件開發(fā)階段系統(tǒng)設(shè)計概要設(shè)計:建立目標(biāo)系統(tǒng)的總體結(jié)構(gòu)及數(shù)據(jù)庫設(shè)計概要設(shè)計說明書詳細設(shè)計:對模塊進行過程描述確定模塊間的詳細接口詳細設(shè)計說明書程序設(shè)計按詳細設(shè)計說明書,為每個模塊編寫程序源程序清單程序設(shè)計說明書系統(tǒng)測試檢查和調(diào)試程序的正確性,排除錯誤測試報告和用戶操作手冊運行維護階段運行維護運行軟件對程序修改擴充修改有關(guān)文檔運行日志軟件問題報告軟件修改報告52、軟件生命周期法工作流程和主要任務(wù)生命周期主要任務(wù)主要文(1)可行性研究與計劃階段了解用戶的需求及對現(xiàn)行系統(tǒng)進行認(rèn)真初步調(diào)查,對確定新系統(tǒng)開發(fā)的必要性和可能性的分析。完成系統(tǒng)的初步調(diào)查和可行性分析并編寫可行性研究報告。(2)系統(tǒng)分析階段是指用系統(tǒng)的觀點和系統(tǒng)的方法,對現(xiàn)行系統(tǒng)進行全面的分析研究,揭示系統(tǒng)的內(nèi)在聯(lián)系和運動規(guī)律,找出現(xiàn)行系統(tǒng)存在的問題,建立現(xiàn)行系統(tǒng)的邏輯模型。再根據(jù)用戶的要求,確定新系統(tǒng)的目標(biāo),將現(xiàn)行系統(tǒng)模型轉(zhuǎn)換成能實現(xiàn)的新系統(tǒng)的邏輯模型。完成分析和描述現(xiàn)行系統(tǒng)邏輯模型;完成分析和描述新信息系統(tǒng)邏輯模型;并編寫系統(tǒng)分析說明書。各階段的主要任務(wù):6(1)可行性研究與計劃階段各階段的主要任務(wù):6(3)系統(tǒng)設(shè)計階段
是在系統(tǒng)分析的基礎(chǔ)上,根據(jù)新系統(tǒng)的邏輯模型建立物理模型,確定系統(tǒng)具體的實現(xiàn)方案。系統(tǒng)設(shè)計通常分為概要設(shè)計和詳細設(shè)計兩部分。
概要設(shè)計(總體設(shè)計)
概要設(shè)計亦稱總體設(shè)計,完成建立系統(tǒng)總體結(jié)構(gòu),進行模塊的劃分,設(shè)計數(shù)據(jù)庫結(jié)構(gòu),并定義各模塊的功能和相互之間的接口關(guān)系;編寫概要設(shè)計說明書。
詳細設(shè)計(過程設(shè)計)
采用設(shè)計工具詳細描述功能模塊內(nèi)部的過程,確定模塊間的詳細接口,編寫詳細設(shè)計說明書。
各階段的主要任務(wù):7(3)系統(tǒng)設(shè)計階段各階段的主要任務(wù):7(4)程序設(shè)計階段
程序設(shè)計是按照詳細設(shè)計說明書的要求,使用某種程序設(shè)計語言,對每個模塊作出可在計算機上執(zhí)行的程序代碼的過程。提交源程序清單和程序設(shè)計說明書。(5)系統(tǒng)測試階段
是為了在系統(tǒng)的試運行階段,盡可能地查找出程序的錯誤,以保證系統(tǒng)的質(zhì)量而進行的調(diào)試和檢驗。
各階段的主要任務(wù):單元測試:檢驗單個模塊功能的正確性。組裝測試:將經(jīng)過模塊測試的各個模塊裝配并測試,從而形成一個完整的系統(tǒng)。確認(rèn)測試:證明所開發(fā)的系統(tǒng)符合系統(tǒng)分析中確定的全部功能和性能要求。8(4)程序設(shè)計階段各階段的主要任務(wù):單元測試:檢驗單個模塊6、運行和維護階段
(1)程序維護(一般由開發(fā)人員完成)
[正確性維護]修正在開發(fā)階段產(chǎn)生、在測試階段又沒有發(fā)現(xiàn)的錯誤。
[完善性維護]為擴充系統(tǒng)功能或改善性能而進行的修改。(2)使用維護
[環(huán)境維護]為保證系統(tǒng)正常運行而進行的環(huán)境維護工作。
[意外事故維護]解決因發(fā)生意外事故而使數(shù)據(jù)混亂或丟失的維護工作。
[計算機病毒治理和維護]預(yù)防、檢測、清除計算機病毒等工作。提交運行日志、系統(tǒng)問題報告、系統(tǒng)修改報告等文檔。注意:最終要進行系統(tǒng)評估。
各階段的主要任務(wù):96、運行和維護階段各階段的主要任務(wù):9系統(tǒng)運行維護和評估
系統(tǒng)分析(可行性研究)
系統(tǒng)設(shè)計
系統(tǒng)實施(程序設(shè)計、系統(tǒng)測試)
系統(tǒng)分析(需求分析)
開發(fā)
設(shè)計
初步
調(diào)查
可行性
研究
審批
系統(tǒng)
評價
系統(tǒng)
維護
總體
設(shè)計
詳細
設(shè)計
審計
審查
編程
調(diào)試
系統(tǒng)
轉(zhuǎn)換
驗收
詳細
調(diào)查
邏輯
設(shè)計
10系統(tǒng)運行維護和評估系統(tǒng)分析(可行性研究)系統(tǒng)設(shè)計系統(tǒng)二、原型法
1、原形法的含義
所謂原形法就是在進行系統(tǒng)需求分析、設(shè)計和實施時,基本掌握了用戶的需求之后就進行一般的設(shè)計,快速地加以實現(xiàn)并投入試運行。如果發(fā)現(xiàn)有用戶不滿意的地方,就進行修改,經(jīng)過不斷地修改和補充,最終達到用戶的要求。
2、原形法的優(yōu)缺點[優(yōu)點](1)原形法鼓勵用戶積極參與系統(tǒng)的開發(fā);(2)原形法是一種用戶可以看到、摸到、感覺到的事物。(3)利用軟件工具開發(fā)系統(tǒng),可以邊運行,邊修改,系統(tǒng)靈活,易維護。11二、原型法1、原形法的含義11(1)開發(fā)經(jīng)歷“建模-評審-修改-評審”等多次反復(fù),每一個循環(huán)均要花費人力和物力。(2)不能完全取消正規(guī)的文檔設(shè)計和定義。(3)開發(fā)系統(tǒng)的費用和時間難估算,往往導(dǎo)致系統(tǒng)的范圍和復(fù)雜性超過預(yù)定的計劃。(4)原形法雖然發(fā)揮了用戶創(chuàng)造力,但減少了系統(tǒng)設(shè)計人員的創(chuàng)造力。[缺點]12(1)開發(fā)經(jīng)歷“建模-評審-修改-評審”等多次反復(fù),每3、原形法工作流程用戶提出開發(fā)要求開發(fā)原形使用原形可行嗎?否是否滿意?是修改原形否試運行是133、原形法工作流程用戶提出開發(fā)要求開發(fā)原形使用原形可行嗎?否面向?qū)ο螅╫bjectoriented簡稱OO)的系統(tǒng)開發(fā)方法是以對象為中心來考慮計算機的處理體系。世界上存在的一切事物都有其“本身是什么”、“本身能做什么”、“本身能得到什么”這樣的意義和功能。把描述對象的形象(數(shù)據(jù))和功能(對數(shù)據(jù)的操作處理)封裝在一起構(gòu)成的統(tǒng)一體,作為處理的基本單位。便是面向?qū)ο蟆?、面向?qū)ο蠓?4面向?qū)ο螅╫bjectoriented簡稱OO)以對象為主體的面向?qū)ο蠓椒梢院唵谓忉尀椋?)客觀事物都是由對象組成的,對象是在原事物基礎(chǔ)上抽象的結(jié)果。(2)對象有屬性和方法組成。(3)對象之間的聯(lián)系主要是通過傳遞消息來實現(xiàn)的。(4)對象可按其屬性進行歸類。(5)對象上一個被嚴(yán)格模塊化了的實體,稱之為封裝(encapsulation),封裝了的對象滿足軟件工程的一切要求,而且可以直接被面向?qū)ο蟮某绦蛟O(shè)計語言所接受。15以對象為主體的面向?qū)ο蠓椒ǎ?)客觀事物都是由對象組成的,對3、面向?qū)ο箝_發(fā)方法的工作流程系統(tǒng)調(diào)查和需求分析分析問題的性質(zhì)和求解問題整理問題程序?qū)崿F(xiàn)163、面向?qū)ο箝_發(fā)方法的工作流程系統(tǒng)調(diào)查和需求分析分析問題的
是將計算機圖形處理技術(shù)、程序生成技術(shù)、關(guān)系數(shù)據(jù)庫技術(shù)和各類開發(fā)工具相結(jié)合,形成支持系統(tǒng)開發(fā)的綜合計算機輔助軟件工程開發(fā)環(huán)境(Computer-AidedSoftwareEngineering)簡稱為CASE。
CASE的應(yīng)用必須依賴于一種具體的開發(fā)方法,例如,生命周期法、原形法、面向?qū)ο蠓ǖ?,并提供支持上述各種方法的開發(fā)環(huán)境,如生命周期法中,業(yè)務(wù)流程分析數(shù)據(jù)流程分析圖繪制功能模塊設(shè)計程序設(shè)計等,CASE都提供專門的軟件工具來支持系統(tǒng)開發(fā)過程,實現(xiàn)計算機輔助開發(fā)工作。四、計算機輔助開發(fā)方法17是將計算機圖形處理技術(shù)、程序生成技術(shù)、關(guān)系數(shù)據(jù)庫技術(shù)和五、四種開發(fā)方法的優(yōu)缺點1、原型法,它是通過模擬以及模擬后原型的不斷討論和修改最終建立系統(tǒng)。適用于小型局部系統(tǒng)或處理過程比較簡單系統(tǒng)的設(shè)計。2、面向?qū)ο蠓?,是一種圍繞對象進行系統(tǒng)分析和設(shè)計,然后用面向?qū)ο蟮墓ぞ呓W(xué)方法。這種方法不涉及系統(tǒng)分析以前的開發(fā)環(huán)節(jié),因此不能成為支持系統(tǒng)開發(fā)全過程的方法。3、計算機輔助軟件工程方法,是一種除系統(tǒng)調(diào)查外的全面支持系統(tǒng)開發(fā)的自動化開發(fā)方法,但是,CASE必須依賴于一種具體的開發(fā)方法。因此,也是一種輔助開發(fā)方法。18五、四種開發(fā)方法的優(yōu)缺點1、原型法,它是通過模擬以及模擬后原4、生命周期法,是真正能夠全面支持整個系統(tǒng)開發(fā)過程的方法。
綜上所述,四種系統(tǒng)開發(fā)方法各有優(yōu)點和不足,這就需要根據(jù)開發(fā)的信息系統(tǒng)實際情況加以選擇。
會計信息系統(tǒng)的開發(fā)是一項龐大的系統(tǒng)工程,應(yīng)該采用生命周期法為主,其他方法為輔的開發(fā)模式。
五、四種開發(fā)方法的優(yōu)缺點194、生命周期法,是真正能夠全面支持整個系統(tǒng)開發(fā)過程的方法。五一、系統(tǒng)可行性研究第二節(jié)電算化會計信息系統(tǒng)的系統(tǒng)分析(一)系統(tǒng)調(diào)查系統(tǒng)調(diào)查是指系統(tǒng)開發(fā)人員對企業(yè)的組織結(jié)構(gòu)、管理體制、經(jīng)濟環(huán)境、會計業(yè)務(wù)、系統(tǒng)的開發(fā)條件等進行初步調(diào)查,掌握與系統(tǒng)有關(guān)的基本情況,作為可行性研究和制定開發(fā)計劃的基礎(chǔ)。20一、系統(tǒng)可行性研究第二節(jié)電算化會計信息系統(tǒng)的系統(tǒng)分析(一)原系統(tǒng)的目標(biāo)、功能、處理程序、處理方法、業(yè)務(wù)量、系統(tǒng)的優(yōu)缺點、需要解決的問題和需求的迫切性等;
原系統(tǒng)的運行機制,包括組織結(jié)構(gòu)、人員組成、與外單位聯(lián)系方式等;
新系統(tǒng)的改造目標(biāo),包括對原系統(tǒng)的改進和增加的需求;
為開發(fā)新系統(tǒng)能提供的各種條件,包括人力、物力、財力以及技術(shù)改造和管理體制的變革等;1、系統(tǒng)調(diào)查主要內(nèi)容包括21原系統(tǒng)的目標(biāo)、功能、處理程序、處理方法、業(yè)務(wù)量、系統(tǒng)的與有關(guān)人員面談,召開座談會,查閱、收集憑證、賬表、財務(wù)管理方法和制度等有關(guān)文檔,填寫各種調(diào)查表。3、描述調(diào)查結(jié)果的工具
描述調(diào)查結(jié)果的工具主要有:組織結(jié)構(gòu)圖和調(diào)查表。(1)組織結(jié)構(gòu)圖
是描述企業(yè)內(nèi)部結(jié)構(gòu)、企業(yè)部門的內(nèi)部分工以及財務(wù)部門與其他部門的聯(lián)系的圖形;反映企業(yè)主要職能的劃分、規(guī)模大小和復(fù)雜程度。2、調(diào)查方法22與有關(guān)人員面談,召開座談會,查閱、收集憑證、賬表、財務(wù)管組織結(jié)構(gòu)圖舉例:XX集團公司A飲料有限公司B有限公司C股份有限公司D有限公司E印刷廠供銷部銷售部財務(wù)部企管部總經(jīng)理辦公室生產(chǎn)計劃部庫房包裝物料………23組織結(jié)構(gòu)圖舉例:XX集團公司ABCD有限公司E印刷廠供銷部銷
是指通過表格形式描述調(diào)查結(jié)果,如:企業(yè)情況調(diào)查表、財會人員情況調(diào)查表、賬簿體系調(diào)查表、報表體系調(diào)查表、硬件和軟件配置現(xiàn)狀調(diào)查表等。舉例如下:(2)調(diào)查表調(diào)查項目說明單位全稱AA集團公式單位簡稱AA集團單位性質(zhì)
經(jīng)營項目化肥、純堿、所屬行業(yè)化工單位地址重慶市經(jīng)濟開發(fā)區(qū)XX號郵政編碼400000法人K聯(lián)系電話023-62421566傳真023-62421568電子郵件稅號132254533456358521企業(yè)業(yè)務(wù)情況簡介填表說明:24是指通過表格形式描述調(diào)查結(jié)果,如:企業(yè)情況調(diào)查表、財會人
在初步調(diào)查的基礎(chǔ)上,分析企業(yè)在現(xiàn)有的具體條件下新系統(tǒng)開發(fā)工作是否可行,即從管理體制、管理基礎(chǔ)、技術(shù)水平、經(jīng)濟條件、人員知識結(jié)構(gòu)和其他方面去研究并論證新系統(tǒng)的可行性。3、編寫可行性研究報告
可行性研究報告包括系統(tǒng)研制和開發(fā)人員調(diào)查的資料、所需資金、工作量、開發(fā)計劃、開發(fā)進度等內(nèi)容。研究和開發(fā)人員編寫好報告后,提交有關(guān)部門審批。2、可行性分析
25在初步調(diào)查的基礎(chǔ)上,分析企業(yè)在現(xiàn)有的具體條件下新系(一)系統(tǒng)分析的任務(wù)是在分析現(xiàn)行會計信息系統(tǒng)的基礎(chǔ)上,描繪出現(xiàn)行會計信息系統(tǒng)的結(jié)構(gòu)、數(shù)據(jù)源和處理方法;根據(jù)新系統(tǒng)的目標(biāo),定義新系統(tǒng)的邏輯功能(明確新系統(tǒng)“做什么”,不涉及物理實現(xiàn)方法“怎樣做”)。(二)系統(tǒng)分析方法結(jié)構(gòu)化系統(tǒng)分析方法是進行會計信息系統(tǒng)分析的有力工具,它可以清晰、簡明、準(zhǔn)確地描述會計信息系統(tǒng)的邏輯模型。
二、系統(tǒng)需求分析26(一)系統(tǒng)分析的任務(wù)二、系統(tǒng)需求分析26結(jié)構(gòu)化分析方法,是面向數(shù)據(jù)流進行系統(tǒng)分析的方法,它采用“自頂向下,逐步分解”的思想來描述系統(tǒng)。結(jié)構(gòu)化分析方法所使用的工具是:數(shù)據(jù)流圖(描述數(shù)據(jù)處理過程)和數(shù)據(jù)詞典(描述數(shù)據(jù)流圖中出現(xiàn)的所有數(shù)據(jù)元素)1、結(jié)構(gòu)化系統(tǒng)分析方法結(jié)構(gòu)化分析方法(StructureAnalysis,簡稱SA方法)是一個內(nèi)容十分廣泛的課題。所謂結(jié)構(gòu)化就是有組織、有計劃、有規(guī)律的一種安排。SA方法是將一般系統(tǒng)工程的分析法和有關(guān)結(jié)構(gòu)的概念應(yīng)用于電算化會計信息系統(tǒng)的一種系統(tǒng)分析方法。27結(jié)構(gòu)化分析方法,是面向數(shù)據(jù)流進行系統(tǒng)分析的方法,它采用2、結(jié)構(gòu)化系統(tǒng)分析方法的特點
(1)自頂向下的逐層分解、由粗到細、由繁到簡的求解方法,不但能了解系統(tǒng)的全貌,而且也能掌握局部模塊要求。(2)結(jié)構(gòu)化系統(tǒng)分析方法主要是弄清系統(tǒng)的邏輯功能,而且不涉及物理實現(xiàn)方法。(3)使用圖和表等工具描述系統(tǒng),簡單明了,易于理解。282、結(jié)構(gòu)化系統(tǒng)分析方法的特點(1)自頂向下的逐層分解、
數(shù)據(jù)流圖(DataFlowDiagram,簡稱DFD)是以圖形方式刻畫各種業(yè)務(wù)數(shù)據(jù)處理過程。數(shù)據(jù)流圖,亦稱數(shù)據(jù)處理流程圖。
數(shù)據(jù)流圖是描述現(xiàn)有系統(tǒng)中數(shù)據(jù)的流動、存儲和處理狀況的圖形。DFD能表達有那些數(shù)據(jù)流入系統(tǒng),它們從何處來,經(jīng)過了什么處理,變成了什么數(shù)據(jù),分別流向何處,其中有哪些數(shù)據(jù)需要存儲等等。3、結(jié)構(gòu)化分析方法使用的工具
(1)數(shù)據(jù)流圖29數(shù)據(jù)流圖(DataFlowDiagram,簡稱D數(shù)據(jù)流圖的符號與含義
數(shù)據(jù)流:用帶有箭頭的弧線或直線表示,描述數(shù)據(jù)的流向和傳遞數(shù)據(jù)的通道,反映了系統(tǒng)各部分之間的數(shù)據(jù)傳遞關(guān)系。數(shù)據(jù)處理(加工):是描述對數(shù)據(jù)的一種處理過程。數(shù)據(jù)存儲(DataStore)(文件):是描述數(shù)據(jù)的存儲形式,也是系統(tǒng)中相關(guān)數(shù)據(jù)的集合。外部實體(ExternalEntity)(源點或終點):源點是原始數(shù)據(jù)的來源處,終點是信息使用者對數(shù)據(jù)輸出的要求。30數(shù)據(jù)流圖的符號與含義數(shù)據(jù)流:用帶有箭頭的弧線或直線表示,
數(shù)據(jù)流程圖是分層次的,繪制時采取自頂白下逐層分解的辦法。1、首先畫出頂層(第一層)數(shù)據(jù)流程圖。頂層數(shù)據(jù)流程圖只有一張,它說明了系統(tǒng)的總的處理功能、輸入和輸出。2、下一步是對頂層數(shù)據(jù)流程圖中的“處理”進行分解,也就是將“處理”分解為更多的“處理”。31數(shù)據(jù)流程圖是分層次的,繪制時采取自頂白下逐層分?jǐn)?shù)據(jù)流程圖的作用(1)系統(tǒng)分析員用這種工具自頂向下分析系統(tǒng)信息流程;
(2)可在圖上畫出計算機處理的部分;
(3)根據(jù)邏輯存貯,進一步作數(shù)據(jù)分析,可向數(shù)據(jù)庫設(shè)計過度;
(4)根據(jù)數(shù)據(jù)流向,定出存取方式;
(5)對應(yīng)一個處理過程,可用相應(yīng)的程序語言來表達處理方法,向程序設(shè)計過渡。32數(shù)據(jù)流程圖的作用(1)系統(tǒng)分析員用這種工具自頂向下分析系統(tǒng)數(shù)據(jù)流圖舉例手工會計系統(tǒng)中銀行對賬數(shù)據(jù)流圖對賬單未達賬未達問題余額對賬銀行編制調(diào)節(jié)表查找問題銀行已達賬項未達賬項企業(yè)銀行日記賬余額調(diào)節(jié)表33數(shù)據(jù)流圖舉例手工會計系統(tǒng)中銀行對賬數(shù)據(jù)流圖對賬單未達賬未
數(shù)據(jù)詞典(DataDictionary,簡稱DD),就是對數(shù)據(jù)流圖中的各文件和數(shù)據(jù)流進行詳細地描述和確切解釋的詞典,它能定義文件或數(shù)據(jù)流由哪些更小的單位組成(這些更小的單位一般叫做字段或數(shù)據(jù)項),并描述每個數(shù)據(jù)項的具體內(nèi)容、取值范圍等。(2)數(shù)據(jù)詞典34數(shù)據(jù)詞典(DataDictionary,簡稱DD)數(shù)據(jù)流程圖描述了系統(tǒng)的分解,即描述了系統(tǒng)由哪幾個部分組成、各個部分之間的聯(lián)系等等,但是還沒有說明系統(tǒng)中各個成分的含義。數(shù)據(jù)字典在新系統(tǒng)數(shù)據(jù)流程圖的基礎(chǔ)上,進一步定義和描述所有數(shù)據(jù)的工具,包括對一切動態(tài)數(shù)據(jù)(數(shù)據(jù)流)和靜態(tài)數(shù)據(jù)(數(shù)據(jù)存貯)的數(shù)據(jù)結(jié)構(gòu)和相互關(guān)系的說明,是數(shù)據(jù)分析和數(shù)據(jù)管理的重要工具35數(shù)據(jù)流程圖描述了系統(tǒng)的分解,即描述了系統(tǒng)由哪幾個部分組成、各數(shù)據(jù)字典的內(nèi)容對數(shù)據(jù)流程圖中的數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯、數(shù)據(jù)存儲和外部實體等六個方面進行具體的定義數(shù)據(jù)項數(shù)據(jù)項又稱為數(shù)據(jù)元素,是最小的數(shù)據(jù)組成單位,是不可再分的數(shù)據(jù)單位。如:學(xué)號、姓名等。具體包括:(1)數(shù)據(jù)項的名稱、編號、別名和簡述;(2)數(shù)據(jù)項的取值范圍;(3)數(shù)據(jù)項的長度;數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)的描述重點是數(shù)據(jù)之間的組合關(guān)系,既說明這個數(shù)據(jù)結(jié)構(gòu)包括哪些成分。包括:
(1)數(shù)據(jù)結(jié)構(gòu)的名稱和編號;(2)簡述;(3)數(shù)據(jù)結(jié)構(gòu)的組成。36數(shù)據(jù)字典的內(nèi)容對數(shù)據(jù)流程圖中的數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理數(shù)據(jù)字典的內(nèi)容數(shù)據(jù)流數(shù)據(jù)流由一個或一組固定的數(shù)據(jù)項或數(shù)據(jù)結(jié)構(gòu)組成。具體包括:數(shù)據(jù)流的名稱及編號、簡述、數(shù)據(jù)流來源、數(shù)據(jù)流去向、數(shù)據(jù)流組成、數(shù)據(jù)流量、高峰流量。處理邏輯僅對數(shù)據(jù)流程圖中最底層的處理邏輯加以說明。包括:具體包括:處理邏輯名稱及編號、簡述、輸入、處理過程、輸出、處理頻率。數(shù)據(jù)存儲數(shù)據(jù)存儲在數(shù)據(jù)字典中只描述數(shù)據(jù)的邏輯存儲結(jié)構(gòu),而不涉及它的物理組織。包括:數(shù)據(jù)存儲編號、名稱、簡述、組成、關(guān)鍵字、相關(guān)的處理。外部實體外部實體是數(shù)據(jù)的來源和去向。因此在外部實體中的條目主要說明外部實體產(chǎn)生的數(shù)據(jù)和輸入的數(shù)據(jù)以及外部實體的數(shù)量。包括:外部實體編號、外部實體名稱、簡述、輸入的數(shù)據(jù)流、輸出的數(shù)據(jù)流。37數(shù)據(jù)字典的內(nèi)容數(shù)據(jù)流37數(shù)據(jù)詞典組成示例條目條目內(nèi)容條目內(nèi)容舉例
數(shù)據(jù)元素條目數(shù)據(jù)元素名:______數(shù)據(jù)類型:________數(shù)據(jù)長度:________取值范圍:________
數(shù)據(jù)元素名:基本工資數(shù)據(jù)類型:數(shù)值型數(shù)據(jù)長度:9位(包括2位小數(shù))取值范圍:000000.00—999999.99
數(shù)據(jù)流條目
數(shù)據(jù)流名稱:_______來源:_________去向:_________組成:_________數(shù)據(jù)流量:_________
數(shù)據(jù)流名稱:工資結(jié)算單來源:財務(wù)部門去向:職工組成:職工號、姓名…數(shù)據(jù)流量:1000(職工人數(shù))
數(shù)據(jù)處理條目
處理名稱:__________輸入:__________輸出:__________處理邏輯:__________
處理名稱:工資匯總輸入:工資結(jié)算單輸出:工資匯總表處理邏輯:按部門進行歸類匯總
數(shù)據(jù)存儲條目
文件名稱:________存儲方式:________組成:________存儲頻率:_________
文件名稱:記賬憑證存儲方式:按憑證號順序組織存儲組成:日期、憑證號、摘要…存儲頻率:500張/天38數(shù)
38數(shù)據(jù)詞典舉例(銀行對賬文件)序號數(shù)據(jù)項名稱內(nèi)容舉例類型取值范圍備注1科目代碼10201字符型長度小于等于18個字符2對賬單日期04/01/12日期型3摘要收欠款字符型最多為20個漢字4支票號/結(jié)算單據(jù)號11234字符型最多8個字符5收/付收字符型1個漢字6金額2500數(shù)值型最大為千萬元7已達標(biāo)志T邏輯型T已達F未達39數(shù)據(jù)詞典舉例(銀行對賬文件)序號數(shù)據(jù)項名稱內(nèi)容舉例類型取示例:訂貨折扣政策如下:(1)年交易額在5萬或5萬以下,則不給予折扣;(2)對于年交易額在5萬以上時:如果無欠款,則給予15%的折扣;如果有欠款,而且與本公司的交易關(guān)系在20年以上,則折扣為10%;如果有欠款,而且與本公司交易關(guān)系在20年以下,則折扣為5%。
(3)處理邏輯說明40示例:訂貨折扣政策如下:(3)處理邏輯說明40IF購貨金額在5萬以上THENIF最近3月無欠款THEN折扣率為15%ELSEIF與公司交易20年以上THEN折扣率為10%ELSE折扣率為5%ELSE無折扣1)結(jié)構(gòu)化語言(處理邏輯說明的描述工具1)41IF購貨金額在5萬以上1)結(jié)構(gòu)化語言(處理邏輯說明的2)判斷樹(處理邏輯說明的描述工具2)根條件條件條件條件條件條件條件行動行動行動行動行動422)判斷樹(處理邏輯說明的描述工具2)根條件條件條件條件條件判斷樹訂貨處理優(yōu)惠待遇年交易額5萬以上年交易額5萬或以下無欠款有欠款交易20年以上交易20年以下15%10%5%0%43判斷樹訂貨處理年交易額年交易額無欠款有欠款交易20年交易203)判斷表(處理邏輯說明的描述工具3)條件及行動12345678條件組合C1:交易額5萬以上C2:無欠款C3:交易20年以上行動A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%
在基本加工中,如果判斷樹的條件較多,各個條件又相互結(jié)合,相應(yīng)的決策方案比較多,在這種情況下用決策樹表示,樹的結(jié)構(gòu)比較復(fù)雜,圖中各項注釋也比較繁瑣。條件語句行動語句條件項行動項443)判斷表(處理邏輯說明的描述工具3)條件及行動123456判斷表條件及行動12345678條件組合C1:交易額5萬以上C2:無欠款C3:交易20年以上行動A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYYNNNNYYNNYYNNYNYNYNYN45判斷表條件及行動12345678條件組合C1:交易額5萬以上判斷表的簡化(1)條件及行動12345678條件組合C1:交易額5萬以上C2:無欠款C3:交易20年以上行動A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYYNNNNYYNNYYNNYNYNYNYN46判斷表的簡化(1)條件及行動12345678條件組合C1:交判斷表的簡化(2)條件及行動1345678條件組合C1:交易額5萬以上C2:無欠款C3:交易20年以上行動A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYNNNNYNNYYNNYNYNYN47判斷表的簡化(2)條件及行動1345678條件組合C1:交易判斷表的簡化(3)條件及行動1345條件組合C1:交易額5萬以上C2:無欠款C3:交易20年以上行動A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYNYNNYYNY48判斷表的簡化(3)條件及行動1345條件組合C1:交易額5萬三、會計信息系統(tǒng)的系統(tǒng)分析步驟手工會計系統(tǒng)數(shù)據(jù)量的調(diào)查分析手工會計信息系統(tǒng)處理模型的調(diào)查分析計算機會計信息系統(tǒng)邏輯模型的建立編寫系統(tǒng)分析說明書運用結(jié)構(gòu)化分析方法對會計信息系統(tǒng)進行系統(tǒng)分析,其分析流程如49三、會計信息系統(tǒng)的系統(tǒng)分析步驟手工會計系統(tǒng)數(shù)據(jù)量的調(diào)查分析手調(diào)查手工會計信息系統(tǒng)數(shù)據(jù)量的上限及普遍情況,為下階段工作提供依據(jù)。業(yè)務(wù)項目計量單位統(tǒng)計數(shù)上限值/月下限值/月原始憑證記賬憑證會計科目往來單位……張張個個…35002400960120…1500130060065…(一)手工會計信息系統(tǒng)數(shù)據(jù)量的調(diào)查分析50調(diào)查手工會計信息系統(tǒng)數(shù)據(jù)量的上限及普遍情況,為下階段工
是對一個具體單位的手工會計信息系統(tǒng)中所有業(yè)務(wù)、數(shù)據(jù)處理的來龍去脈、數(shù)據(jù)處理方法、會計數(shù)據(jù)的內(nèi)容和結(jié)構(gòu)等進行調(diào)查與分析,建立手工會計信息系統(tǒng)的邏輯模型,以反映系統(tǒng)的全貌。1、建立手工會計信息系統(tǒng)數(shù)據(jù)流圖的方法系統(tǒng)分析采用“自頂向下,逐層分解”的方法進行,也就是將一個復(fù)雜的系統(tǒng)逐步地分解成若干個簡單的系統(tǒng)。在逐步分解的過程中會產(chǎn)生多張數(shù)據(jù)流圖。(二)手工會計信息系統(tǒng)數(shù)據(jù)處理模型的調(diào)查和分析51是對一個具體單位的手工會計信息系統(tǒng)中所有業(yè)務(wù)、數(shù)據(jù)處理手工邏輯模型建立的過程舉例第一層:賬、表原始憑證會計信息系統(tǒng)第二層:報表原始憑證賬務(wù)處理工資核算固定資產(chǎn)存貨核算成本核算銷售核算會計報表賬簿52手工邏輯模型建立的過程舉例第一層:賬、表原始憑證會計信息系手工邏輯模型建立的過程舉例第三層:賬務(wù)處理系統(tǒng)余額調(diào)節(jié)表報表摧款通知單銀行對賬單原始憑證審核填制記賬憑證記賬銀行對賬清理往來賬編制報表記賬憑證賬簿53手工邏輯模型建立的過程舉例第三層:賬務(wù)處理系統(tǒng)余額調(diào)節(jié)表手工邏輯模型建立的過程舉例第四層:記賬數(shù)據(jù)流圖銀行對賬單余額調(diào)節(jié)表登記明細賬登記總賬登記現(xiàn)金日記賬登記銀行日記賬核對核對銀行對賬記賬憑證明細賬現(xiàn)金日記賬總賬銀行日記賬54手工邏輯模型建立的過程舉例第四層:記賬數(shù)據(jù)流圖銀行對賬單余手工邏輯模型建立的過程舉例第四層:清理往來賬數(shù)據(jù)流圖企業(yè)內(nèi)部摧款通知單客戶摧款通知單核銷編制摧款通知單應(yīng)收賬款明細賬55手工邏輯模型建立的過程舉例第四層:清理往來賬數(shù)據(jù)流圖企業(yè)內(nèi)2、確定手工會計信息系統(tǒng)數(shù)據(jù)詞典的方法
數(shù)據(jù)詞典是對數(shù)據(jù)流圖中的各種文件和數(shù)據(jù)流進行詳細描述和確切解釋。以手工收款憑證為例說明數(shù)據(jù)詞典的編制方法:
(二)手工會計信息系統(tǒng)數(shù)據(jù)處理模型的調(diào)查和分析23400合計200003400銷售收入應(yīng)交稅金銷售A產(chǎn)品銷售A產(chǎn)品金額貸方科目摘要收款憑證借方科目:銀行存款2005年2月8日
銀收字第9號附件3張主管:AAA記賬:BBBB制單:CCCC審核:DDDD562、確定手工會計信息系統(tǒng)數(shù)據(jù)詞典的方法(二)手工會計信息系統(tǒng)數(shù)據(jù)詞典:收款憑證填表日期:2005年2月18日序號數(shù)據(jù)項名稱內(nèi)容舉例類型取值范圍備注1憑證日期2005/02/08日期型或字符型
2憑證類型收款字符型2個漢字
3憑證號14數(shù)值型或字符型0001~9999號每月按憑證類型從1開始連續(xù)編號4附單據(jù)3張數(shù)值型1~999
5摘要銷售產(chǎn)品字符型最多20個漢字
6借方科目銀行存款字符型最多18個字符只能是銀行存款或現(xiàn)金7貸方科目銷售收入字符型最多18個字符
8金額20000數(shù)值型最大為千萬元小數(shù)位2位9主管AAA字符型最多4個漢字
10記賬BBBB字符型最多4個漢字
11制單CCCC字符型最多4個漢字制單與審核不能是同一會計人員12審核DDDD字符型最多4個漢字同上57數(shù)據(jù)詞典:收款憑證填表日期:2005年2月18日序號3、其他調(diào)查內(nèi)容
對資源利用情況、管理方式以及系統(tǒng)的內(nèi)部環(huán)境等進行調(diào)查。如:財務(wù)人員檔案調(diào)查表、總賬參數(shù)調(diào)查表等。
所有調(diào)查分析的內(nèi)容(數(shù)據(jù)流圖、數(shù)據(jù)詞典、其他調(diào)查表)匯集起來,就構(gòu)成了手工會計信息系統(tǒng)的邏輯模型。(二)手工會計信息系統(tǒng)數(shù)據(jù)處理模型的調(diào)查和分析583、其他調(diào)查內(nèi)容(二)手工會計信息系統(tǒng)數(shù)據(jù)處581、計算機會計信息系統(tǒng)數(shù)據(jù)流圖的建立
(三)計算機會計信息系統(tǒng)邏輯模型的建立
以手工方式下銀行對賬數(shù)據(jù)流圖為例,在計算機條件下充分考慮計算機的特點對其進行修改如圖所示:銀行對賬單文件記賬銀行錄入對賬單網(wǎng)絡(luò)傳遞對賬單對賬刪除已達賬輸出對賬結(jié)果余額調(diào)節(jié)表已達賬項未達賬項企業(yè)對賬文件591、計算機會計信息系統(tǒng)數(shù)據(jù)流圖的建立(三)計算機會2、確定計算機會計信息系統(tǒng)的數(shù)據(jù)詞典
序號數(shù)據(jù)項名稱內(nèi)容舉例類型取值范圍備注1科目代碼10201字符型長度小于等于18個字符2對賬單日期04/01/12日期型3摘要收欠款字符型最多為20個漢字4支票號/結(jié)算單據(jù)號11234字符型最多5個字符5收/付收字符型1個漢字6金額2500數(shù)值型最大為千萬元7已達標(biāo)志T邏輯型T已達F未達文件:銀行對賬文件制表日期:××年××月××日602、確定計算機會計信息系統(tǒng)的數(shù)據(jù)詞典序號數(shù)據(jù)項名稱2、確定計算機會計信息系統(tǒng)的數(shù)據(jù)詞典
序號數(shù)據(jù)項名稱內(nèi)容舉例類型取值范圍備注1科目代碼10201字符型長度,=18個字符2憑證日期04/01/12日期型3憑證類型銀收.銀付字符型2個漢字4憑證號0001字符型0001-99995摘要付款字符型最多為20個漢字6支票號/結(jié)算單據(jù)號11234字符型最多5個字符7借/貸借、貸字符型1個漢字8金額1667數(shù)值型最大為千萬元9已達標(biāo)志T邏輯型T已達F未達文件:企業(yè)對賬文件制表日期:××年××月××日612、確定計算機會計信息系統(tǒng)的數(shù)據(jù)詞典序號數(shù)據(jù)項名稱
系統(tǒng)說明書是系統(tǒng)分析的最終結(jié)果,它反映了所建立系統(tǒng)的功能需求、性能需求、運行環(huán)境等方面內(nèi)容,是開發(fā)人員和用戶共同理解計算機會計信息系統(tǒng)的橋梁,也是系統(tǒng)設(shè)計的基礎(chǔ)。(四)編制系統(tǒng)分析說明書主要內(nèi)容:(1)會計信息系統(tǒng)名稱、使用單位和設(shè)計單位名稱。(2)手工會計信息系統(tǒng)數(shù)據(jù)流圖和數(shù)據(jù)詞典。(3)計算機會計信息系統(tǒng)數(shù)據(jù)流圖和數(shù)據(jù)詞典。(4)性能要求(合法性、可靠性、安全保密性、靈活性、易用性)。(5)運行環(huán)境的要求。62系統(tǒng)說明書是系統(tǒng)分析的最終結(jié)果,它反映了所建立系統(tǒng)的功能第三節(jié)電算化會計信息系統(tǒng)的設(shè)計一、系統(tǒng)設(shè)計的任務(wù)
系統(tǒng)設(shè)計又稱為新系統(tǒng)的物理設(shè)計,它的主要任務(wù)是根據(jù)系統(tǒng)分析階段所建立的邏輯模型來建立系統(tǒng)的物理模型,或者說解決系統(tǒng)“如何干?”的問題。系統(tǒng)設(shè)計分為概要設(shè)計和詳細設(shè)計兩個階段
。
1、概要設(shè)計的任務(wù)(1)進行系統(tǒng)結(jié)構(gòu)總體設(shè)計。(2)子系統(tǒng)功能模塊設(shè)計。(3)代碼和數(shù)據(jù)庫文件設(shè)計。(4)概要設(shè)計說明書的編寫及評審。
2、詳細設(shè)計的任務(wù)(1)采用某種表達方法,對各模塊進行詳細描述。(2)編寫詳細設(shè)計說明書及評審。
63第三節(jié)電算化會計信息系統(tǒng)的設(shè)計一、系統(tǒng)設(shè)計的任務(wù)二、系統(tǒng)設(shè)計流程
系統(tǒng)分析說明書概要設(shè)計總體設(shè)計及子系統(tǒng)劃分代碼及數(shù)據(jù)庫設(shè)計編寫概要設(shè)計說明書并評審合格?N確定算法詳細描述各模塊的算法編寫詳細設(shè)計說明書合格?NY程序設(shè)計詳細設(shè)計Y64二、系統(tǒng)設(shè)計流程系統(tǒng)分析說明書概要設(shè)計總體設(shè)計及子系統(tǒng)劃分三、會計信息系統(tǒng)概要設(shè)計(一)結(jié)構(gòu)化設(shè)計方法(SD方法)
結(jié)構(gòu)化設(shè)計方法是與結(jié)構(gòu)化分析方法相銜接的方法,用于從系統(tǒng)分析數(shù)據(jù)流圖導(dǎo)出系統(tǒng)模塊結(jié)構(gòu)圖。1、模塊結(jié)構(gòu)圖
模塊結(jié)構(gòu)圖是SD方法用來精確表達系統(tǒng)結(jié)構(gòu)和系統(tǒng)中模塊間的層次關(guān)系和聯(lián)系的圖形。結(jié)構(gòu)圖中以特定的符號表示模塊間的調(diào)用關(guān)系和模塊之間的數(shù)據(jù)流與控制流信息的傳遞關(guān)系。
65三、會計信息系統(tǒng)概要設(shè)計(一)結(jié)構(gòu)化設(shè)計方法(SD方法)65結(jié)構(gòu)圖的組成(1)模塊:是以矩形表示,模塊的名稱寫在矩形框內(nèi),名稱可以是模塊的功能說明或簡稱。工資管理子系統(tǒng)工資(2)模塊間的調(diào)用關(guān)系:是指模塊間的調(diào)用與被調(diào)用關(guān)系;通常用“箭頭”或“線段”表示。賬務(wù)處理系統(tǒng)憑證處理會計報表錄入審核記賬編制報表輸出報表……銀行對賬自動對賬手工對賬66結(jié)構(gòu)圖的組成(1)模塊:是以矩形表示,模塊的名稱寫在矩形框結(jié)構(gòu)圖的組成(3)模塊間所傳遞的信息:在調(diào)用模塊與被調(diào)用模塊之間總會有信息的相互傳遞,傳遞的信息一般分為兩種:數(shù)據(jù)信息和控制信息。數(shù)據(jù)信息:一般數(shù)據(jù)信息是符號、數(shù)值、漢字等數(shù)據(jù)。
張三890.00A001工資查詢系統(tǒng)按職工編號查詢按工資額查詢按姓名查詢控制信息:控制信息只表明是或否兩種狀態(tài)的信息,一般用“T”、“F”或者“0”、“1”。NT銀行對賬自動對賬手工對賬67結(jié)構(gòu)圖的組成(3)模塊間所傳遞的信息:在調(diào)用模塊與被調(diào)用模2、結(jié)構(gòu)圖中模塊的劃分原則一個好的模塊劃分方案也不是惟一的,同樣一個系統(tǒng),由不同的設(shè)計人員進行設(shè)計,得到的結(jié)果可能不同。但是,在模塊劃分時,必須遵循結(jié)構(gòu)圖中的模塊劃分原則。(1)模塊要具有獨立性:模塊與模塊之間是相對獨立的,使模塊間的聯(lián)系少,相互影響也就小,產(chǎn)生連鎖反映的概率就越低,系統(tǒng)的可修改性就越好。(2)模塊要具有低耦合性:模塊的耦合性是指模塊與模塊之間聯(lián)系的緊密程度。耦合度:是指模塊之間的依賴關(guān)系的程度。包括控制關(guān)系、調(diào)用關(guān)系、數(shù)據(jù)傳遞關(guān)系等。(3)模塊要具有高內(nèi)聚性:模塊的內(nèi)聚性是指一個模塊內(nèi)所包含的功能凝聚的程度。內(nèi)聚度:是指模塊功能的專一性,模塊內(nèi)部各部分關(guān)系的緊密程度,反映了模塊內(nèi)部各組成部分處理動作的組合強度。682、結(jié)構(gòu)圖中模塊的劃分原則一個好的模塊劃分方案也不是(1)對計算機會計信息系統(tǒng)進行子系統(tǒng)的劃分,即如何將會計信息系統(tǒng)劃分成若干子系統(tǒng)。(2)硬件選擇,即主機型號、聯(lián)網(wǎng)能力、內(nèi)存容量和外部設(shè)備等。(3)操作系統(tǒng)的選擇,由于網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,各單位紛紛建立了網(wǎng)絡(luò)系統(tǒng),計算機會計信息系統(tǒng)網(wǎng)絡(luò)化已成為必然的趨勢,因此,必須選擇網(wǎng)絡(luò)操作系統(tǒng);(4)數(shù)據(jù)庫或語言類等軟件的選擇;(二)計算機會計信息系統(tǒng)概要設(shè)計1、計算機會計信息系統(tǒng)總體設(shè)計69(1)對計算機會計信息系統(tǒng)進行子系統(tǒng)的劃分,即如何將會計信2、計算機會計信息系統(tǒng)功能模塊結(jié)構(gòu)設(shè)計
系統(tǒng)設(shè)計是根據(jù)系統(tǒng)分析階段的數(shù)據(jù)流圖和數(shù)據(jù)詞典,將抽象的邏輯功能具體化,利用結(jié)構(gòu)化的設(shè)計方法導(dǎo)出計算機會計信息系統(tǒng)的模塊結(jié)構(gòu)圖。
在數(shù)據(jù)流圖中,每一個處理邏輯都是一個獨立的處理功能。不管它是一個子系統(tǒng)還是一個子程序,它都包含著輸入→處理→輸出的過程。模塊圖中的每一個模塊也是如此,因此,可以由數(shù)據(jù)流圖逐步地導(dǎo)出系統(tǒng)各個層次的模塊結(jié)構(gòu)圖。702、計算機會計信息系統(tǒng)功能模塊結(jié)構(gòu)設(shè)計系統(tǒng)設(shè)計是根記賬銀行對賬單文件銀行錄入對賬單網(wǎng)絡(luò)傳遞對賬單對賬刪除已達賬輸出對賬結(jié)果余額調(diào)節(jié)表已達賬項未達賬項企業(yè)對賬文件舉例銀行對賬對賬刪除已達賬輸出對賬結(jié)果手工對賬自動對賬已達賬企業(yè)未達賬銀行未達賬余額調(diào)節(jié)表錄入對賬單網(wǎng)絡(luò)傳遞對賬單根據(jù)計算機會計信息系統(tǒng)中銀行對賬數(shù)據(jù)流圖,導(dǎo)出“銀行對賬”模塊結(jié)構(gòu)圖71記賬銀行對賬單文件銀行錄入網(wǎng)絡(luò)傳遞對賬單對賬刪除輸出對賬結(jié)果3、計算機會計信息系統(tǒng)代碼
和數(shù)據(jù)庫文件設(shè)計
(1)代碼設(shè)計代碼的編碼方法a.順序碼:代碼按照一定的標(biāo)準(zhǔn)依次排列。
如:1、2、3或1001、1002、……b.組碼:用若干連續(xù)數(shù)組區(qū)段表示不同類別事物的編碼。如:00-99;200-299c.群碼:每一代碼由固定的幾個區(qū)段組成,每一區(qū)段表示一種特征,并可以按照順序碼或組碼進行編碼。
如:會計科目編碼“1020101”723、計算機會計信息系統(tǒng)代碼
和數(shù)據(jù)庫文件設(shè)計(1)代碼設(shè)計
a.惟一性:每個代碼只能標(biāo)識某個事物。即代碼的表示不能有二義性,否則會降低系統(tǒng)效率。
b.系統(tǒng)性:即在整個會計信息系統(tǒng)中所有項目的編碼標(biāo)準(zhǔn)要一致;
c.簡明性:代碼的結(jié)構(gòu)要簡單明了,易于記憶。
d.穩(wěn)定性:代碼一經(jīng)確定不可隨意更改和取消,所設(shè)計的代碼要能夠適應(yīng)環(huán)境的變化,可在較長時間內(nèi)使用;
e.擴展性:代碼的設(shè)計必須考慮到未來擴充代碼的可能性;
f.合法合規(guī)性:代碼的設(shè)計必須符合國家有關(guān)法律條文的規(guī)定。代碼設(shè)計原則73a.惟一性:每個代碼只能標(biāo)識某個事物。即代碼的表示不能
數(shù)據(jù)庫文件設(shè)計就是把計算機會計信息系統(tǒng)涉及的文件進行物理定義,把所有文件設(shè)計成可用計算機進行存取的物理形式。在進行文件設(shè)計時應(yīng)考慮以下幾個方面:文件的分類文件的組織形式文件結(jié)構(gòu)設(shè)計文件的屬性(2)數(shù)據(jù)庫文件設(shè)計
文件分類文件結(jié)構(gòu)描述保密性、讀寫性、共享性的描述74數(shù)據(jù)庫文件設(shè)計就是把計算機會計信息系統(tǒng)涉及的文件進行
數(shù)據(jù)庫文件設(shè)計就是把計算機會計信息系統(tǒng)涉及的文件進行物理定義,把所有文件設(shè)計成可用計算機進行存取的物理形式。在進行文件設(shè)計時應(yīng)考慮以下幾個方面:文件的分類(2)數(shù)據(jù)庫文件設(shè)計
按存儲介質(zhì)分類:文件按存儲的介質(zhì)的不同可分為磁盤文件、磁帶文件和光盤文件。按存取方式分類:按存取方式,文件可分為順序文件、隨機文件和索引文件。75數(shù)據(jù)庫文件設(shè)計就是把計算機會計信息系統(tǒng)涉及的文件進行
數(shù)據(jù)庫文件設(shè)計就是把計算機會計信息系統(tǒng)涉及的文件進行物理定義,把所有文件設(shè)計成可用計算機進行存取的物理形式。在進行文件設(shè)計時應(yīng)考慮以下幾個方面:文件的分類(2)數(shù)據(jù)庫文件設(shè)計
順序文件:當(dāng)文件中的數(shù)據(jù)只能按照存放的先后次序依次讀出或?qū)懭霑r,這種文件稱為順序文件。隨機文件:可以不按照記錄的先后次序而是根據(jù)需要直接進行讀寫的文件稱為隨機文件。隨機文件也稱為直接文件。索引文件:不管是順序文件還是隨機文件,一般來說,其記錄都是按序存放的,當(dāng)一個文件的記錄太多、存儲容量較大時,計算和查找相應(yīng)記錄的位置需要花去大量的時間。因此,需要按關(guān)鍵字建立索引的文件。76數(shù)據(jù)庫文件設(shè)計就是把計算機會計信息系統(tǒng)涉及的文件進行按用途分類:按照系統(tǒng)中文件的不同用途,可以將文件分成主文件、輔助文件和臨時文件。
數(shù)據(jù)庫文件設(shè)計就是把計算機會計信息系統(tǒng)涉及的文件進行物理定義,把所有文件設(shè)計成可用計算機進行存取的物理形式。文件的分類按存儲介質(zhì)分類:文件按存儲的介質(zhì)的不同可分為磁盤文件、磁帶文件和光盤文件。按存取方式分類:按存取方式,文件可分為順序文件、隨機文件和索引文件。(2)數(shù)據(jù)庫文件設(shè)計
主文件:存儲系統(tǒng)中的重要數(shù)據(jù)并且是永久保存的文件稱為主文件。
輔助文件:為系統(tǒng)數(shù)據(jù)處理服務(wù)的文件稱為輔助文件。臨時文件:為滿足系統(tǒng)存放臨時數(shù)據(jù)的文件稱為臨時文件。77按用途分類:按照系統(tǒng)中文件的不同用途,可數(shù)據(jù)庫文件設(shè)文件設(shè)計原則盡量減少數(shù)據(jù)的冗余度:數(shù)據(jù)冗余度是指數(shù)據(jù)的重復(fù)程度。功能完善:應(yīng)滿足系統(tǒng)對文件的追加、插入、刪除、修改等操作;同時也能夠滿足用戶的輸入、輸出要求。效率高:要根據(jù)系統(tǒng)對數(shù)據(jù)處理時間響應(yīng)要求的差異,采用不同的文件存取形式和種類。保密性:為了防止舞弊和竊取企業(yè)內(nèi)部的經(jīng)濟情報和資金等情況發(fā)生,按文件的使用權(quán)限,在系統(tǒng)中要對其進行加密措施。經(jīng)濟性:應(yīng)考慮整個系統(tǒng)的總費用,不能為了追求各項指標(biāo)的無限提高而使系統(tǒng)的費用大幅上升。78文件設(shè)計原則盡量減少數(shù)據(jù)的冗余度:數(shù)據(jù)冗余度是指數(shù)據(jù)文件設(shè)計步驟
a.詳細了解系統(tǒng)的硬件配置及軟件環(huán)境。b.確定文件的基本指標(biāo)。主要包括:文件數(shù)量、記錄個數(shù)、記錄長度、邏輯結(jié)構(gòu)、主關(guān)鍵字、處理方式、更新情況、使用率、存取的時間要求及保密性等。c.確定文件的存取方式和存取介質(zhì)的方法。d.編寫文件設(shè)計說明書。文件設(shè)計說明書應(yīng)當(dāng)包括每一個文件的編碼、功能、文件名、類型、數(shù)據(jù)結(jié)構(gòu)等以及其它說明的內(nèi)容。79文件設(shè)計步驟a.詳細了解系統(tǒng)的硬件配置及軟件環(huán)境。b.確定數(shù)據(jù)庫文件結(jié)構(gòu)設(shè)計舉例
以“銀行對賬”數(shù)據(jù)詞典為依據(jù),設(shè)計數(shù)據(jù)庫文件結(jié)構(gòu)如下:YHDZ.DBF數(shù)據(jù)庫文件結(jié)構(gòu)字段字段名
類型
長度小數(shù)說明1KMDM
C
18科目代碼2RQ
D
8對賬日期3YHZY
C
20銀行摘要4ZPJSDJH
C
5支票號/結(jié)算單據(jù)號5SHF
C
2收/付6JE
N
12
2金額7YDBZ
L
1已達標(biāo)志80數(shù)據(jù)庫文件結(jié)構(gòu)設(shè)計舉例以“銀行對賬”數(shù)據(jù)詞5、編寫概要設(shè)計說明書概要設(shè)計說明書主要包括系統(tǒng)結(jié)構(gòu)圖、系統(tǒng)代碼和數(shù)據(jù)庫文件設(shè)計、網(wǎng)絡(luò)設(shè)計方案,以及其它輔助說明等。概要設(shè)計說明書是詳細設(shè)計和程序設(shè)計的依據(jù),因此,需要對概要設(shè)計說明書進行評審,只有評審?fù)ㄟ^后方可進行詳細設(shè)計。4、計算機會計信息系統(tǒng)的網(wǎng)絡(luò)設(shè)計如何將劃分的各個子系統(tǒng)從內(nèi)部用網(wǎng)絡(luò)連接起來;如何將會計信息系統(tǒng)與外部系統(tǒng)用網(wǎng)絡(luò)連接起來、采用哪種網(wǎng)絡(luò)形式等。815、編寫概要設(shè)計說明書概要設(shè)計說明書主要包括系統(tǒng)結(jié)四、會計信息系統(tǒng)詳細設(shè)計詳細設(shè)計主要就是確定每個模塊的算法和用什么方法精確的表達該算法。在詳細設(shè)計中,表達算法的方法有很多,在此,使用PDL語言來表達模塊的算法。1、PDL語言
PDL語言(ProgrammingDesignLanguage,簡稱PDL),是介于自然語言和結(jié)構(gòu)化程序設(shè)計語言之間的一種語言,因此亦稱為“結(jié)構(gòu)化英語”或“結(jié)構(gòu)化漢語”。它遵循自頂向下、逐步細化的原則,用簡單的語法規(guī)則和自然語言相結(jié)合,即概括又簡單地描述了模塊的算法。82四、會計信息系統(tǒng)詳細設(shè)計詳細設(shè)計主要就是確定每個模塊PDL語言的特點(1)含有一些能夠標(biāo)明程序結(jié)構(gòu)的關(guān)鍵字。PDL語言中含有一些能夠標(biāo)明程序結(jié)構(gòu)的關(guān)鍵字,這些關(guān)鍵字常常是高級程序語言中的關(guān)鍵字。如:PROCEDURE,IF,THEN,ELSE等。
(2)簡單語法和自然語言相結(jié)合。PDL語言只使用少量的簡單語法規(guī)則,大量使用人們最習(xí)慣的自然語言語句。
(3)按逐步細化方式寫出程序。使用PDL語言,常常按逐步細化方式寫出程序,即從比較概括和抽象的PDL程序逐步寫出更為精確、細致的PDL程序來。83PDL語言的特點(1)含有一些能夠標(biāo)明程序結(jié)構(gòu)的關(guān)鍵2、電算化會計信息系統(tǒng)詳細設(shè)計步驟
(1)確定各模塊的算法,用PDL語言進行自頂向下逐步細化設(shè)計。(2)編寫詳細設(shè)計說明書。對每個模塊進行詳細設(shè)計后,對其進行整理,編寫出詳細設(shè)計說明書。
主要包括:每一模塊用PDL語言編寫的詳細說明;每一模塊涉及到的數(shù)據(jù)庫文件;其它輔助說明,如限制條件等。842、電算化會計信息系統(tǒng)詳細設(shè)計步驟(1)確定各模塊的算法對賬銀行對賬刪除已達賬輸出對賬結(jié)果手工對賬自動對賬已達賬企業(yè)未達賬銀行未達賬余額調(diào)節(jié)表錄入對賬單網(wǎng)絡(luò)傳遞對賬單以銀行對賬模塊圖為例進行詳細設(shè)計描述PROCEDURE銀行對賬模塊DOWHILE.T.顯示菜單1――錄入對賬單2――對賬3――輸出對賬結(jié)果4――刪除已達賬DOCASECASE選擇“1――錄入對賬單”調(diào)用“錄入對賬單”處理模塊CASE選擇“2――對賬”調(diào)用“對賬”處理模塊CASE選擇“3――輸出對賬結(jié)果”調(diào)用“輸出對賬結(jié)果”處理模塊CASE選擇“4――刪除已達賬”調(diào)用“刪除已達賬”處理模塊OTHERWISE退出,返回調(diào)用模塊ENDCASEENDDO85對賬銀行對賬刪除已達賬輸出對賬結(jié)果手工對賬自動對賬已【刪除已達賬】模塊的詳細設(shè)計PROCEDURE刪除已達賬請輸入:要刪除已達賬的銀行科目代碼――XKMDM屏幕提示:是否要刪除(XKMDM)已達賬(Y/N)注意:刪除前請備份對賬數(shù)據(jù)??!IF回答“Y”
刪除企業(yè)對賬文件中(XKMDM)銀行科目的已達記錄
刪除銀行對賬文件中(XKMDM)銀行科目的已達記錄顯示“刪除已達賬工作結(jié)束”ELSE顯示“已達賬未被刪除”ENDIF返回調(diào)用模塊86【刪除已達賬】模塊的詳細設(shè)計PROCEDURE刪除已第四節(jié)電算化會計信息系統(tǒng)程序設(shè)計及系統(tǒng)測試
程序設(shè)計就是以詳細設(shè)計說明書為依據(jù),將每個模塊的詳細描述說明轉(zhuǎn)換成用計算機程序語言或數(shù)據(jù)庫語言表達的源程序(或程序代碼),程序設(shè)計后需要在計算機上對每個模塊的源程序進行測試,使其能夠單獨運行。87第四節(jié)電算化會計信息系統(tǒng)程序設(shè)計及系統(tǒng)測試程序設(shè)一、程序設(shè)計標(biāo)準(zhǔn)和要求(1)易修改與可擴充。DOWHILE.T.<程序段1>IF<條件1><程序段2>ELSE
IF<條件2><程序段3>ELSE<程序段4>ENDIF
ENDIF
ENDDO(5)自頂向下逐步細化。
(6)程序應(yīng)具有鋸齒形風(fēng)格。(4)要求程序員必須按照系統(tǒng)設(shè)計說明書所規(guī)定的統(tǒng)一代碼標(biāo)識文件名、變量和字段名等,以便將來維護。(3)高效率和少占內(nèi)存。(2)通用性。盡量提高程序的通用性,以適應(yīng)用戶的變更處理要求。88一、程序設(shè)計標(biāo)準(zhǔn)和要求(1)易修改與可擴充。DOWHI二、程序設(shè)計方法(一)結(jié)構(gòu)化程序設(shè)計方法結(jié)構(gòu)化程序設(shè)計(StructuredProgramming,簡稱SP)是當(dāng)前較為流行的程序設(shè)計方法,它與系統(tǒng)分析的結(jié)構(gòu)化分析方法、系統(tǒng)設(shè)計的結(jié)構(gòu)化設(shè)計方法相配套。使用該方法能夠很容易地將詳細設(shè)計內(nèi)容轉(zhuǎn)化成源程序。結(jié)構(gòu)化程序設(shè)計由幾種基本邏輯結(jié)構(gòu)組成,即順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。89二、程序設(shè)計方法(一)結(jié)構(gòu)化程序設(shè)計方法結(jié)構(gòu)化程序設(shè)(1)順序結(jié)構(gòu):順序結(jié)構(gòu)是指按照語句排列的先后順序,依次執(zhí)行。(2)分支結(jié)構(gòu):分支結(jié)構(gòu)是指根據(jù)給定的不同邏輯條件,轉(zhuǎn)向執(zhí)行不同的程序,這些不同的轉(zhuǎn)向就構(gòu)成了結(jié)構(gòu)分支。語句1語句2條件語句2語句1語句3FTTT條件1條件2條件3語句1語句1語句190(1)順序結(jié)構(gòu):(2)分支結(jié)構(gòu):語句1語句2條件語句2語句1(3)循環(huán)結(jié)構(gòu):循環(huán)結(jié)構(gòu)是指當(dāng)條件是.T.(真)時,則執(zhí)行循環(huán)體語句1,直至條件為.F.(假)時,跳出循環(huán)體,執(zhí)行循環(huán)體之后的語句2。T條件循環(huán)體語句1語句2N91(3)循環(huán)結(jié)構(gòu):T條件循環(huán)體語句1語句2N91(二)其他程序設(shè)計方法1、速成原型式的程序設(shè)計方法是在程序設(shè)計階段將詳細設(shè)計文檔中帶有普遍性、幾乎每個子系統(tǒng)都必不可少的功能模塊集中(如菜單模塊、報表模塊、通用查詢模塊、統(tǒng)計分析模塊、圖形模塊等),然后尋找可用的開發(fā)工具,生成相應(yīng)的程序;否則,用結(jié)構(gòu)化程序設(shè)計方法開發(fā)出能夠適應(yīng)各子系統(tǒng)的通用程序。利用現(xiàn)有的工具和原型方法可用很快地開發(fā)出所需要的程序。2、面向?qū)ο蟪绦蛟O(shè)計方法面向?qū)ο蟪绦蛟O(shè)計方法一般應(yīng)與面向?qū)ο笤O(shè)計的內(nèi)容相對應(yīng)。它是一個簡單、直接的映射過程,即將面向?qū)ο笤O(shè)計(OOD)定義的范式直接用面向?qū)ο蟪绦騺砣〈?2(二)其他程序設(shè)計方法1、速成原型式的程序設(shè)計方法92三、會計信息系統(tǒng)程序設(shè)計
近年來,隨著計算機的廣泛應(yīng)用和數(shù)據(jù)處理技術(shù)的迅猛發(fā)展,適應(yīng)數(shù)據(jù)處理程序設(shè)計工具不斷涌現(xiàn),如FoxPro、Visualfoxpro、Sybase、Access、VisualBasic等。這些工具功能完善,實用性強,支持結(jié)構(gòu)化或面向?qū)ο蟮某绦蛟O(shè)計方法。
本課程以FoxPro結(jié)構(gòu)化程序設(shè)計方法為例介紹由詳細設(shè)計轉(zhuǎn)化為程序代碼的方法。
93三、會計信息系統(tǒng)程序設(shè)計近年來,隨著計算機的廣泛應(yīng)對賬銀行對賬刪除已達賬輸出對賬結(jié)果手工對賬自動對賬已達賬企業(yè)未達賬銀行未達賬余額調(diào)節(jié)表錄入對賬單網(wǎng)絡(luò)傳遞對賬單開發(fā)方法會計信息系統(tǒng)以銀行對賬模塊圖為例進行詳細設(shè)計描述PROCEDURE銀行對賬模塊DOWHILE.T.顯示菜單1――錄入對賬單2――對賬3――輸出對賬結(jié)果4――刪除已達賬DOCASECASE選擇“1――錄入對賬單”調(diào)用“錄入對賬單”處理模塊CASE選擇“2――對賬”調(diào)用“對賬”處理模塊CASE選擇“3――輸出對賬結(jié)果”調(diào)用“輸出對賬結(jié)果”處理模塊CASE選擇“4――刪除已達賬”調(diào)用“刪除已達賬”處理模塊OTHERWISE退出,返回調(diào)用模塊ENDCASEENDDO94對賬銀行對賬刪除已達賬輸出對賬結(jié)果手工對賬自動對賬已以詳細設(shè)計說明書中的銀行對賬模塊為依據(jù),編寫的源程序如下:(普通菜單程序設(shè)計)PROCEDUREYHDZ&&銀行對賬SETTALKOFFFLAG=’0’DOWHILE.T.CLEAR@1,1SAY“1—錄入對賬單”@2,1SAY“2—對賬”@3,1SAY“3—輸出對賬結(jié)果”@4,1SAY“4—輸出已達賬”@5,1SAY“0-退出”@6,1SAY“請選擇[0-4]:”GETFLAGREADDOCASECASEFLAG=’1’DOLRDZDCASEFLAG=’2’DODZCASEFLAG=’3’DOSCDZJGCASEFLAG=’4’DOSCYDZCASEFLAG=’0’CLOSEDATACLEAREXITENDCASEENDDORETURN95以詳細設(shè)計說明書中的銀行對賬模塊為依據(jù),編寫的源程序【刪除已達賬】模塊的詳細設(shè)計PROCEDURE刪除已達賬請輸入:要刪除已達賬的銀行科目代碼――XKMDM屏幕提示:是否要刪除(XKMDM)已達賬(Y/N)注意:刪除前請備份對賬數(shù)據(jù)?。F回答“Y”
刪除企業(yè)對賬文件中(XKMDM)銀行科目的已達記錄
刪除銀行對賬文件中(XKMDM)銀行科目的已達記錄顯示“刪除已達賬工作結(jié)束”ELSE顯示“已達賬未被刪除”ENDIF返回調(diào)用模塊
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全球及中國PWM制氫電源行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 必殺03 第六單元 我們生活的大洲-亞洲(綜合題20題)(解析版)
- 講稿《教育強國建設(shè)規(guī)劃綱要(2024-2035年)》學(xué)習(xí)宣講
- 2025關(guān)于合同中的表見代理
- 商業(yè)物業(yè)租賃合同范本
- 試驗檢測未來的發(fā)展方向
- 天然氣購銷合同模板
- 2025機械加工合同
- 卷簾門電機售后合同范本
- 商鋪的買賣合同年
- cpk自動計算電子表格表格
- 2024-2025學(xué)年湖北省武漢市部分重點中學(xué)高一上學(xué)期期末聯(lián)考數(shù)學(xué)試卷(含答案)
- 2025年浙江省交通投資集團財務(wù)共享服務(wù)中心招聘2名高頻重點提升(共500題)附帶答案詳解
- 做投標(biāo)文件培訓(xùn)
- 9.4+跨學(xué)科實踐:制作簡易活塞式抽水機課件+-2024-2025學(xué)年人教版物理八年級下冊
- 建筑工程工作計劃
- 2025年中國國際投資促進中心限責(zé)任公司招聘管理單位筆試遴選500模擬題附帶答案詳解
- 瓶裝液化氣送氣工培訓(xùn)
- 外科護理課程思政課程標(biāo)準(zhǔn)
- 船舶航行安全
- GB 1886.232-2016食品安全國家標(biāo)準(zhǔn)食品添加劑羧甲基纖維素鈉
評論
0/150
提交評論