會(huì)計(jì)電算化教學(xué)ppt課件應(yīng)用篇_第1頁
會(huì)計(jì)電算化教學(xué)ppt課件應(yīng)用篇_第2頁
會(huì)計(jì)電算化教學(xué)ppt課件應(yīng)用篇_第3頁
會(huì)計(jì)電算化教學(xué)ppt課件應(yīng)用篇_第4頁
會(huì)計(jì)電算化教學(xué)ppt課件應(yīng)用篇_第5頁
已閱讀5頁,還剩101頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

會(huì)計(jì)電算化(應(yīng)用篇)計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)開發(fā)方法和步驟1會(huì)計(jì)電算化(應(yīng)用篇)1課程目的掌握和了解在計(jì)算機(jī)和網(wǎng)絡(luò)環(huán)境中會(huì)計(jì)核算職能是如何實(shí)現(xiàn)和完成的;

能以信息技術(shù)發(fā)展的眼光去理解會(huì)計(jì);

能夠應(yīng)用分析和設(shè)計(jì)工具正確地描述不同時(shí)期不同企業(yè)的會(huì)計(jì)數(shù)據(jù)和信息處理流程;能夠根據(jù)會(huì)計(jì)核算和管理的要求確定會(huì)計(jì)信息系統(tǒng)的基本功能;能夠根據(jù)會(huì)計(jì)核算和控制的要求提出內(nèi)部控制方案;能夠正確地理解和評(píng)價(jià)電算化會(huì)計(jì)信息系統(tǒng)。2課程目的掌握和了解在計(jì)算機(jī)和網(wǎng)絡(luò)環(huán)境中會(huì)計(jì)核算能以信第二章計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)開發(fā)方法和步驟

第一節(jié)電算化會(huì)計(jì)信息系統(tǒng)開發(fā)方法和步驟概述

會(huì)計(jì)信息系統(tǒng)的開發(fā)和設(shè)計(jì)是一項(xiàng)專業(yè)性強(qiáng),技術(shù)要求高的工程。需要用科學(xué)的、系統(tǒng)的開發(fā)方法和步驟,才能確保整個(gè)開發(fā)工作能順利進(jìn)行。目前,較為流行的開發(fā)方法有:生命周期法、原形法、面向?qū)ο蠓ê陀?jì)算機(jī)輔助開發(fā)方法。1、軟件生命周期法的含義從構(gòu)思一個(gè)計(jì)算機(jī)軟件之時(shí)起,經(jīng)過軟件開發(fā)、完成、投入使用、在使用中不斷完善、一直到停止使用時(shí)止。這一整個(gè)過程被稱為該軟件的一個(gè)生命周期。一、生命周期法3第二章計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)開發(fā)方法和步驟

第一節(jié)電算化會(huì)計(jì)目前生命周期法是信息系統(tǒng)開發(fā)中較為流行的方法,整個(gè)生命周期劃分為六個(gè)主要階段:軟件生命周期的瀑布圖系統(tǒng)分析(可行性研究)系統(tǒng)分析(需求分析)系統(tǒng)設(shè)計(jì)程序設(shè)計(jì)系統(tǒng)測(cè)試運(yùn)行、維護(hù)和評(píng)估系統(tǒng)分析階段系統(tǒng)設(shè)計(jì)階段系統(tǒng)實(shí)施階段4目前生命周期法是信息系統(tǒng)開發(fā)中較為流行的方法,整個(gè)生2、軟件生命周期法工作流程和主要任務(wù)生命周期主要任務(wù)主要文檔軟件需求分析階段系統(tǒng)分析(可行性研究)調(diào)查用戶需求和處理過程,進(jìn)行可行性分析與研究可行性研究報(bào)告及初步的軟件開發(fā)計(jì)劃系統(tǒng)分析(需求分析)分析用戶需求,建立目標(biāo)系統(tǒng)邏輯模型系統(tǒng)分析說明書軟件開發(fā)階段系統(tǒng)設(shè)計(jì)概要設(shè)計(jì):建立目標(biāo)系統(tǒng)的總體結(jié)構(gòu)及數(shù)據(jù)庫設(shè)計(jì)概要設(shè)計(jì)說明書詳細(xì)設(shè)計(jì):對(duì)模塊進(jìn)行過程描述確定模塊間的詳細(xì)接口詳細(xì)設(shè)計(jì)說明書程序設(shè)計(jì)按詳細(xì)設(shè)計(jì)說明書,為每個(gè)模塊編寫程序源程序清單程序設(shè)計(jì)說明書系統(tǒng)測(cè)試檢查和調(diào)試程序的正確性,排除錯(cuò)誤測(cè)試報(bào)告和用戶操作手冊(cè)運(yùn)行維護(hù)階段運(yùn)行維護(hù)運(yùn)行軟件對(duì)程序修改擴(kuò)充修改有關(guān)文檔運(yùn)行日志軟件問題報(bào)告軟件修改報(bào)告52、軟件生命周期法工作流程和主要任務(wù)生命周期主要任務(wù)主要文(1)可行性研究與計(jì)劃階段了解用戶的需求及對(duì)現(xiàn)行系統(tǒng)進(jìn)行認(rèn)真初步調(diào)查,對(duì)確定新系統(tǒng)開發(fā)的必要性和可能性的分析。完成系統(tǒng)的初步調(diào)查和可行性分析并編寫可行性研究報(bào)告。(2)系統(tǒng)分析階段是指用系統(tǒng)的觀點(diǎn)和系統(tǒng)的方法,對(duì)現(xiàn)行系統(tǒng)進(jìn)行全面的分析研究,揭示系統(tǒng)的內(nèi)在聯(lián)系和運(yùn)動(dòng)規(guī)律,找出現(xiàn)行系統(tǒng)存在的問題,建立現(xiàn)行系統(tǒng)的邏輯模型。再根據(jù)用戶的要求,確定新系統(tǒng)的目標(biāo),將現(xiàn)行系統(tǒng)模型轉(zhuǎn)換成能實(shí)現(xiàn)的新系統(tǒng)的邏輯模型。完成分析和描述現(xiàn)行系統(tǒng)邏輯模型;完成分析和描述新信息系統(tǒng)邏輯模型;并編寫系統(tǒng)分析說明書。各階段的主要任務(wù):6(1)可行性研究與計(jì)劃階段各階段的主要任務(wù):6(3)系統(tǒng)設(shè)計(jì)階段

是在系統(tǒng)分析的基礎(chǔ)上,根據(jù)新系統(tǒng)的邏輯模型建立物理模型,確定系統(tǒng)具體的實(shí)現(xiàn)方案。系統(tǒng)設(shè)計(jì)通常分為概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩部分。

概要設(shè)計(jì)(總體設(shè)計(jì))

概要設(shè)計(jì)亦稱總體設(shè)計(jì),完成建立系統(tǒng)總體結(jié)構(gòu),進(jìn)行模塊的劃分,設(shè)計(jì)數(shù)據(jù)庫結(jié)構(gòu),并定義各模塊的功能和相互之間的接口關(guān)系;編寫概要設(shè)計(jì)說明書。

詳細(xì)設(shè)計(jì)(過程設(shè)計(jì))

采用設(shè)計(jì)工具詳細(xì)描述功能模塊內(nèi)部的過程,確定模塊間的詳細(xì)接口,編寫詳細(xì)設(shè)計(jì)說明書。

各階段的主要任務(wù):7(3)系統(tǒng)設(shè)計(jì)階段各階段的主要任務(wù):7(4)程序設(shè)計(jì)階段

程序設(shè)計(jì)是按照詳細(xì)設(shè)計(jì)說明書的要求,使用某種程序設(shè)計(jì)語言,對(duì)每個(gè)模塊作出可在計(jì)算機(jī)上執(zhí)行的程序代碼的過程。提交源程序清單和程序設(shè)計(jì)說明書。(5)系統(tǒng)測(cè)試階段

是為了在系統(tǒng)的試運(yùn)行階段,盡可能地查找出程序的錯(cuò)誤,以保證系統(tǒng)的質(zhì)量而進(jìn)行的調(diào)試和檢驗(yàn)。

各階段的主要任務(wù):?jiǎn)卧獪y(cè)試:檢驗(yàn)單個(gè)模塊功能的正確性。組裝測(cè)試:將經(jīng)過模塊測(cè)試的各個(gè)模塊裝配并測(cè)試,從而形成一個(gè)完整的系統(tǒng)。確認(rèn)測(cè)試:證明所開發(fā)的系統(tǒng)符合系統(tǒng)分析中確定的全部功能和性能要求。8(4)程序設(shè)計(jì)階段各階段的主要任務(wù):?jiǎn)卧獪y(cè)試:檢驗(yàn)單個(gè)模塊6、運(yùn)行和維護(hù)階段

(1)程序維護(hù)(一般由開發(fā)人員完成)

[正確性維護(hù)]修正在開發(fā)階段產(chǎn)生、在測(cè)試階段又沒有發(fā)現(xiàn)的錯(cuò)誤。

[完善性維護(hù)]為擴(kuò)充系統(tǒng)功能或改善性能而進(jìn)行的修改。(2)使用維護(hù)

[環(huán)境維護(hù)]為保證系統(tǒng)正常運(yùn)行而進(jìn)行的環(huán)境維護(hù)工作。

[意外事故維護(hù)]解決因發(fā)生意外事故而使數(shù)據(jù)混亂或丟失的維護(hù)工作。

[計(jì)算機(jī)病毒治理和維護(hù)]預(yù)防、檢測(cè)、清除計(jì)算機(jī)病毒等工作。提交運(yùn)行日志、系統(tǒng)問題報(bào)告、系統(tǒng)修改報(bào)告等文檔。注意:最終要進(jìn)行系統(tǒng)評(píng)估。

各階段的主要任務(wù):96、運(yùn)行和維護(hù)階段各階段的主要任務(wù):9系統(tǒng)運(yùn)行維護(hù)和評(píng)估

系統(tǒng)分析(可行性研究)

系統(tǒng)設(shè)計(jì)

系統(tǒng)實(shí)施(程序設(shè)計(jì)、系統(tǒng)測(cè)試)

系統(tǒng)分析(需求分析)

開發(fā)

設(shè)計(jì)

初步

調(diào)查

可行性

研究

審批

系統(tǒng)

評(píng)價(jià)

系統(tǒng)

維護(hù)

總體

設(shè)計(jì)

詳細(xì)

設(shè)計(jì)

審計(jì)

審查

編程

調(diào)試

系統(tǒng)

轉(zhuǎn)換

驗(yàn)收

詳細(xì)

調(diào)查

邏輯

設(shè)計(jì)

10系統(tǒng)運(yùn)行維護(hù)和評(píng)估系統(tǒng)分析(可行性研究)系統(tǒng)設(shè)計(jì)系統(tǒng)二、原型法

1、原形法的含義

所謂原形法就是在進(jìn)行系統(tǒng)需求分析、設(shè)計(jì)和實(shí)施時(shí),基本掌握了用戶的需求之后就進(jìn)行一般的設(shè)計(jì),快速地加以實(shí)現(xiàn)并投入試運(yùn)行。如果發(fā)現(xiàn)有用戶不滿意的地方,就進(jìn)行修改,經(jīng)過不斷地修改和補(bǔ)充,最終達(dá)到用戶的要求。

2、原形法的優(yōu)缺點(diǎn)[優(yōu)點(diǎn)](1)原形法鼓勵(lì)用戶積極參與系統(tǒng)的開發(fā);(2)原形法是一種用戶可以看到、摸到、感覺到的事物。(3)利用軟件工具開發(fā)系統(tǒng),可以邊運(yùn)行,邊修改,系統(tǒng)靈活,易維護(hù)。11二、原型法1、原形法的含義11(1)開發(fā)經(jīng)歷“建模-評(píng)審-修改-評(píng)審”等多次反復(fù),每一個(gè)循環(huán)均要花費(fèi)人力和物力。(2)不能完全取消正規(guī)的文檔設(shè)計(jì)和定義。(3)開發(fā)系統(tǒng)的費(fèi)用和時(shí)間難估算,往往導(dǎo)致系統(tǒng)的范圍和復(fù)雜性超過預(yù)定的計(jì)劃。(4)原形法雖然發(fā)揮了用戶創(chuàng)造力,但減少了系統(tǒng)設(shè)計(jì)人員的創(chuàng)造力。[缺點(diǎn)]12(1)開發(fā)經(jīng)歷“建模-評(píng)審-修改-評(píng)審”等多次反復(fù),每3、原形法工作流程用戶提出開發(fā)要求開發(fā)原形使用原形可行嗎?否是否滿意?是修改原形否試運(yùn)行是133、原形法工作流程用戶提出開發(fā)要求開發(fā)原形使用原形可行嗎?否面向?qū)ο螅╫bjectoriented簡(jiǎn)稱OO)的系統(tǒng)開發(fā)方法是以對(duì)象為中心來考慮計(jì)算機(jī)的處理體系。世界上存在的一切事物都有其“本身是什么”、“本身能做什么”、“本身能得到什么”這樣的意義和功能。把描述對(duì)象的形象(數(shù)據(jù))和功能(對(duì)數(shù)據(jù)的操作處理)封裝在一起構(gòu)成的統(tǒng)一體,作為處理的基本單位。便是面向?qū)ο蟆?、面向?qū)ο蠓?4面向?qū)ο螅╫bjectoriented簡(jiǎn)稱OO)以對(duì)象為主體的面向?qū)ο蠓椒梢院?jiǎn)單解釋為(1)客觀事物都是由對(duì)象組成的,對(duì)象是在原事物基礎(chǔ)上抽象的結(jié)果。(2)對(duì)象有屬性和方法組成。(3)對(duì)象之間的聯(lián)系主要是通過傳遞消息來實(shí)現(xiàn)的。(4)對(duì)象可按其屬性進(jìn)行歸類。(5)對(duì)象上一個(gè)被嚴(yán)格模塊化了的實(shí)體,稱之為封裝(encapsulation),封裝了的對(duì)象滿足軟件工程的一切要求,而且可以直接被面向?qū)ο蟮某绦蛟O(shè)計(jì)語言所接受。15以對(duì)象為主體的面向?qū)ο蠓椒ǎ?)客觀事物都是由對(duì)象組成的,對(duì)3、面向?qū)ο箝_發(fā)方法的工作流程系統(tǒng)調(diào)查和需求分析分析問題的性質(zhì)和求解問題整理問題程序?qū)崿F(xiàn)163、面向?qū)ο箝_發(fā)方法的工作流程系統(tǒng)調(diào)查和需求分析分析問題的

是將計(jì)算機(jī)圖形處理技術(shù)、程序生成技術(shù)、關(guān)系數(shù)據(jù)庫技術(shù)和各類開發(fā)工具相結(jié)合,形成支持系統(tǒng)開發(fā)的綜合計(jì)算機(jī)輔助軟件工程開發(fā)環(huán)境(Computer-AidedSoftwareEngineering)簡(jiǎn)稱為CASE。

CASE的應(yīng)用必須依賴于一種具體的開發(fā)方法,例如,生命周期法、原形法、面向?qū)ο蠓ǖ龋⑻峁┲С稚鲜龈鞣N方法的開發(fā)環(huán)境,如生命周期法中,業(yè)務(wù)流程分析數(shù)據(jù)流程分析圖繪制功能模塊設(shè)計(jì)程序設(shè)計(jì)等,CASE都提供專門的軟件工具來支持系統(tǒng)開發(fā)過程,實(shí)現(xiàn)計(jì)算機(jī)輔助開發(fā)工作。四、計(jì)算機(jī)輔助開發(fā)方法17是將計(jì)算機(jī)圖形處理技術(shù)、程序生成技術(shù)、關(guān)系數(shù)據(jù)庫技術(shù)和五、四種開發(fā)方法的優(yōu)缺點(diǎn)1、原型法,它是通過模擬以及模擬后原型的不斷討論和修改最終建立系統(tǒng)。適用于小型局部系統(tǒng)或處理過程比較簡(jiǎn)單系統(tǒng)的設(shè)計(jì)。2、面向?qū)ο蠓ǎ且环N圍繞對(duì)象進(jìn)行系統(tǒng)分析和設(shè)計(jì),然后用面向?qū)ο蟮墓ぞ呓W(xué)方法。這種方法不涉及系統(tǒng)分析以前的開發(fā)環(huán)節(jié),因此不能成為支持系統(tǒng)開發(fā)全過程的方法。3、計(jì)算機(jī)輔助軟件工程方法,是一種除系統(tǒng)調(diào)查外的全面支持系統(tǒng)開發(fā)的自動(dòng)化開發(fā)方法,但是,CASE必須依賴于一種具體的開發(fā)方法。因此,也是一種輔助開發(fā)方法。18五、四種開發(fā)方法的優(yōu)缺點(diǎn)1、原型法,它是通過模擬以及模擬后原4、生命周期法,是真正能夠全面支持整個(gè)系統(tǒng)開發(fā)過程的方法。

綜上所述,四種系統(tǒng)開發(fā)方法各有優(yōu)點(diǎn)和不足,這就需要根據(jù)開發(fā)的信息系統(tǒng)實(shí)際情況加以選擇。

會(huì)計(jì)信息系統(tǒng)的開發(fā)是一項(xiàng)龐大的系統(tǒng)工程,應(yīng)該采用生命周期法為主,其他方法為輔的開發(fā)模式。

五、四種開發(fā)方法的優(yōu)缺點(diǎn)194、生命周期法,是真正能夠全面支持整個(gè)系統(tǒng)開發(fā)過程的方法。五一、系統(tǒng)可行性研究第二節(jié)電算化會(huì)計(jì)信息系統(tǒng)的系統(tǒng)分析(一)系統(tǒng)調(diào)查系統(tǒng)調(diào)查是指系統(tǒng)開發(fā)人員對(duì)企業(yè)的組織結(jié)構(gòu)、管理體制、經(jīng)濟(jì)環(huán)境、會(huì)計(jì)業(yè)務(wù)、系統(tǒng)的開發(fā)條件等進(jìn)行初步調(diào)查,掌握與系統(tǒng)有關(guān)的基本情況,作為可行性研究和制定開發(fā)計(jì)劃的基礎(chǔ)。20一、系統(tǒng)可行性研究第二節(jié)電算化會(huì)計(jì)信息系統(tǒng)的系統(tǒng)分析(一)原系統(tǒng)的目標(biāo)、功能、處理程序、處理方法、業(yè)務(wù)量、系統(tǒng)的優(yōu)缺點(diǎn)、需要解決的問題和需求的迫切性等;

原系統(tǒng)的運(yùn)行機(jī)制,包括組織結(jié)構(gòu)、人員組成、與外單位聯(lián)系方式等;

新系統(tǒng)的改造目標(biāo),包括對(duì)原系統(tǒng)的改進(jìn)和增加的需求;

為開發(fā)新系統(tǒng)能提供的各種條件,包括人力、物力、財(cái)力以及技術(shù)改造和管理體制的變革等;1、系統(tǒng)調(diào)查主要內(nèi)容包括21原系統(tǒng)的目標(biāo)、功能、處理程序、處理方法、業(yè)務(wù)量、系統(tǒng)的與有關(guān)人員面談,召開座談會(huì),查閱、收集憑證、賬表、財(cái)務(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)部分工以及財(cái)務(wù)部門與其他部門的聯(lián)系的圖形;反映企業(yè)主要職能的劃分、規(guī)模大小和復(fù)雜程度。2、調(diào)查方法22與有關(guān)人員面談,召開座談會(huì),查閱、收集憑證、賬表、財(cái)務(wù)管組織結(jié)構(gòu)圖舉例:XX集團(tuán)公司A飲料有限公司B有限公司C股份有限公司D有限公司E印刷廠供銷部銷售部財(cái)務(wù)部企管部總經(jīng)理辦公室生產(chǎn)計(jì)劃部庫房包裝物料………23組織結(jié)構(gòu)圖舉例:XX集團(tuán)公司ABCD有限公司E印刷廠供銷部銷

是指通過表格形式描述調(diào)查結(jié)果,如:企業(yè)情況調(diào)查表、財(cái)會(huì)人員情況調(diào)查表、賬簿體系調(diào)查表、報(bào)表體系調(diào)查表、硬件和軟件配置現(xiàn)狀調(diào)查表等。舉例如下:(2)調(diào)查表調(diào)查項(xiàng)目說明單位全稱AA集團(tuán)公式單位簡(jiǎn)稱AA集團(tuán)單位性質(zhì)

經(jīng)營項(xiàng)目化肥、純堿、所屬行業(yè)化工單位地址重慶市經(jīng)濟(jì)開發(fā)區(qū)XX號(hào)郵政編碼400000法人K聯(lián)系電話023-62421566傳真023-62421568電子郵件稅號(hào)132254533456358521企業(yè)業(yè)務(wù)情況簡(jiǎn)介填表說明:24是指通過表格形式描述調(diào)查結(jié)果,如:企業(yè)情況調(diào)查表、財(cái)會(huì)人

在初步調(diào)查的基礎(chǔ)上,分析企業(yè)在現(xiàn)有的具體條件下新系統(tǒng)開發(fā)工作是否可行,即從管理體制、管理基礎(chǔ)、技術(shù)水平、經(jīng)濟(jì)條件、人員知識(shí)結(jié)構(gòu)和其他方面去研究并論證新系統(tǒng)的可行性。3、編寫可行性研究報(bào)告

可行性研究報(bào)告包括系統(tǒng)研制和開發(fā)人員調(diào)查的資料、所需資金、工作量、開發(fā)計(jì)劃、開發(fā)進(jìn)度等內(nèi)容。研究和開發(fā)人員編寫好報(bào)告后,提交有關(guān)部門審批。2、可行性分析

25在初步調(diào)查的基礎(chǔ)上,分析企業(yè)在現(xiàn)有的具體條件下新系(一)系統(tǒng)分析的任務(wù)是在分析現(xiàn)行會(huì)計(jì)信息系統(tǒng)的基礎(chǔ)上,描繪出現(xiàn)行會(huì)計(jì)信息系統(tǒng)的結(jié)構(gòu)、數(shù)據(jù)源和處理方法;根據(jù)新系統(tǒng)的目標(biāo),定義新系統(tǒng)的邏輯功能(明確新系統(tǒng)“做什么”,不涉及物理實(shí)現(xiàn)方法“怎樣做”)。(二)系統(tǒng)分析方法結(jié)構(gòu)化系統(tǒng)分析方法是進(jìn)行會(huì)計(jì)信息系統(tǒng)分析的有力工具,它可以清晰、簡(jiǎn)明、準(zhǔn)確地描述會(huì)計(jì)信息系統(tǒng)的邏輯模型。

二、系統(tǒng)需求分析26(一)系統(tǒng)分析的任務(wù)二、系統(tǒng)需求分析26結(jié)構(gòu)化分析方法,是面向數(shù)據(jù)流進(jìn)行系統(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,簡(jiǎn)稱SA方法)是一個(gè)內(nèi)容十分廣泛的課題。所謂結(jié)構(gòu)化就是有組織、有計(jì)劃、有規(guī)律的一種安排。SA方法是將一般系統(tǒng)工程的分析法和有關(guān)結(jié)構(gòu)的概念應(yīng)用于電算化會(huì)計(jì)信息系統(tǒng)的一種系統(tǒng)分析方法。27結(jié)構(gòu)化分析方法,是面向數(shù)據(jù)流進(jìn)行系統(tǒng)分析的方法,它采用2、結(jié)構(gòu)化系統(tǒng)分析方法的特點(diǎn)

(1)自頂向下的逐層分解、由粗到細(xì)、由繁到簡(jiǎn)的求解方法,不但能了解系統(tǒng)的全貌,而且也能掌握局部模塊要求。(2)結(jié)構(gòu)化系統(tǒng)分析方法主要是弄清系統(tǒng)的邏輯功能,而且不涉及物理實(shí)現(xiàn)方法。(3)使用圖和表等工具描述系統(tǒng),簡(jiǎn)單明了,易于理解。282、結(jié)構(gòu)化系統(tǒng)分析方法的特點(diǎn)(1)自頂向下的逐層分解、

數(shù)據(jù)流圖(DataFlowDiagram,簡(jiǎn)稱DFD)是以圖形方式刻畫各種業(yè)務(wù)數(shù)據(jù)處理過程。數(shù)據(jù)流圖,亦稱數(shù)據(jù)處理流程圖。

數(shù)據(jù)流圖是描述現(xiàn)有系統(tǒng)中數(shù)據(jù)的流動(dòng)、存儲(chǔ)和處理狀況的圖形。DFD能表達(dá)有那些數(shù)據(jù)流入系統(tǒng),它們從何處來,經(jīng)過了什么處理,變成了什么數(shù)據(jù),分別流向何處,其中有哪些數(shù)據(jù)需要存儲(chǔ)等等。3、結(jié)構(gòu)化分析方法使用的工具

(1)數(shù)據(jù)流圖29數(shù)據(jù)流圖(DataFlowDiagram,簡(jiǎn)稱D數(shù)據(jù)流圖的符號(hào)與含義

數(shù)據(jù)流:用帶有箭頭的弧線或直線表示,描述數(shù)據(jù)的流向和傳遞數(shù)據(jù)的通道,反映了系統(tǒng)各部分之間的數(shù)據(jù)傳遞關(guān)系。數(shù)據(jù)處理(加工):是描述對(duì)數(shù)據(jù)的一種處理過程。數(shù)據(jù)存儲(chǔ)(DataStore)(文件):是描述數(shù)據(jù)的存儲(chǔ)形式,也是系統(tǒng)中相關(guān)數(shù)據(jù)的集合。外部實(shí)體(ExternalEntity)(源點(diǎn)或終點(diǎn)):源點(diǎn)是原始數(shù)據(jù)的來源處,終點(diǎn)是信息使用者對(duì)數(shù)據(jù)輸出的要求。30數(shù)據(jù)流圖的符號(hào)與含義數(shù)據(jù)流:用帶有箭頭的弧線或直線表示,

數(shù)據(jù)流程圖是分層次的,繪制時(shí)采取自頂白下逐層分解的辦法。1、首先畫出頂層(第一層)數(shù)據(jù)流程圖。頂層數(shù)據(jù)流程圖只有一張,它說明了系統(tǒng)的總的處理功能、輸入和輸出。2、下一步是對(duì)頂層數(shù)據(jù)流程圖中的“處理”進(jìn)行分解,也就是將“處理”分解為更多的“處理”。31數(shù)據(jù)流程圖是分層次的,繪制時(shí)采取自頂白下逐層分?jǐn)?shù)據(jù)流程圖的作用(1)系統(tǒng)分析員用這種工具自頂向下分析系統(tǒng)信息流程;

(2)可在圖上畫出計(jì)算機(jī)處理的部分;

(3)根據(jù)邏輯存貯,進(jìn)一步作數(shù)據(jù)分析,可向數(shù)據(jù)庫設(shè)計(jì)過度;

(4)根據(jù)數(shù)據(jù)流向,定出存取方式;

(5)對(duì)應(yīng)一個(gè)處理過程,可用相應(yīng)的程序語言來表達(dá)處理方法,向程序設(shè)計(jì)過渡。32數(shù)據(jù)流程圖的作用(1)系統(tǒng)分析員用這種工具自頂向下分析系統(tǒng)數(shù)據(jù)流圖舉例手工會(huì)計(jì)系統(tǒng)中銀行對(duì)賬數(shù)據(jù)流圖對(duì)賬單未達(dá)賬未達(dá)問題余額對(duì)賬銀行編制調(diào)節(jié)表查找問題銀行已達(dá)賬項(xiàng)未達(dá)賬項(xiàng)企業(yè)銀行日記賬余額調(diào)節(jié)表33數(shù)據(jù)流圖舉例手工會(huì)計(jì)系統(tǒng)中銀行對(duì)賬數(shù)據(jù)流圖對(duì)賬單未達(dá)賬未

數(shù)據(jù)詞典(DataDictionary,簡(jiǎn)稱DD),就是對(duì)數(shù)據(jù)流圖中的各文件和數(shù)據(jù)流進(jìn)行詳細(xì)地描述和確切解釋的詞典,它能定義文件或數(shù)據(jù)流由哪些更小的單位組成(這些更小的單位一般叫做字段或數(shù)據(jù)項(xiàng)),并描述每個(gè)數(shù)據(jù)項(xiàng)的具體內(nèi)容、取值范圍等。(2)數(shù)據(jù)詞典34數(shù)據(jù)詞典(DataDictionary,簡(jiǎn)稱DD)數(shù)據(jù)流程圖描述了系統(tǒng)的分解,即描述了系統(tǒng)由哪幾個(gè)部分組成、各個(gè)部分之間的聯(lián)系等等,但是還沒有說明系統(tǒng)中各個(gè)成分的含義。數(shù)據(jù)字典在新系統(tǒng)數(shù)據(jù)流程圖的基礎(chǔ)上,進(jìn)一步定義和描述所有數(shù)據(jù)的工具,包括對(duì)一切動(dòng)態(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)由哪幾個(gè)部分組成、各數(shù)據(jù)字典的內(nèi)容對(duì)數(shù)據(jù)流程圖中的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯、數(shù)據(jù)存儲(chǔ)和外部實(shí)體等六個(gè)方面進(jìn)行具體的定義數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)又稱為數(shù)據(jù)元素,是最小的數(shù)據(jù)組成單位,是不可再分的數(shù)據(jù)單位。如:學(xué)號(hào)、姓名等。具體包括:(1)數(shù)據(jù)項(xiàng)的名稱、編號(hào)、別名和簡(jiǎn)述;(2)數(shù)據(jù)項(xiàng)的取值范圍;(3)數(shù)據(jù)項(xiàng)的長(zhǎng)度;數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)的描述重點(diǎn)是數(shù)據(jù)之間的組合關(guān)系,既說明這個(gè)數(shù)據(jù)結(jié)構(gòu)包括哪些成分。包括:

(1)數(shù)據(jù)結(jié)構(gòu)的名稱和編號(hào);(2)簡(jiǎn)述;(3)數(shù)據(jù)結(jié)構(gòu)的組成。36數(shù)據(jù)字典的內(nèi)容對(duì)數(shù)據(jù)流程圖中的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理數(shù)據(jù)字典的內(nèi)容數(shù)據(jù)流數(shù)據(jù)流由一個(gè)或一組固定的數(shù)據(jù)項(xiàng)或數(shù)據(jù)結(jié)構(gòu)組成。具體包括:數(shù)據(jù)流的名稱及編號(hào)、簡(jiǎn)述、數(shù)據(jù)流來源、數(shù)據(jù)流去向、數(shù)據(jù)流組成、數(shù)據(jù)流量、高峰流量。處理邏輯僅對(duì)數(shù)據(jù)流程圖中最底層的處理邏輯加以說明。包括:具體包括:處理邏輯名稱及編號(hào)、簡(jiǎn)述、輸入、處理過程、輸出、處理頻率。數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)字典中只描述數(shù)據(jù)的邏輯存儲(chǔ)結(jié)構(gòu),而不涉及它的物理組織。包括:數(shù)據(jù)存儲(chǔ)編號(hào)、名稱、簡(jiǎn)述、組成、關(guān)鍵字、相關(guān)的處理。外部實(shí)體外部實(shí)體是數(shù)據(jù)的來源和去向。因此在外部實(shí)體中的條目主要說明外部實(shí)體產(chǎn)生的數(shù)據(jù)和輸入的數(shù)據(jù)以及外部實(shí)體的數(shù)量。包括:外部實(shí)體編號(hào)、外部實(shí)體名稱、簡(jiǎn)述、輸入的數(shù)據(jù)流、輸出的數(shù)據(jù)流。37數(shù)據(jù)字典的內(nèi)容數(shù)據(jù)流37數(shù)據(jù)詞典組成示例條目條目?jī)?nèi)容條目?jī)?nèi)容舉例

數(shù)據(jù)元素條目數(shù)據(jù)元素名:______數(shù)據(jù)類型:________數(shù)據(jù)長(zhǎng)度:________取值范圍:________

數(shù)據(jù)元素名:基本工資數(shù)據(jù)類型:數(shù)值型數(shù)據(jù)長(zhǎng)度:9位(包括2位小數(shù))取值范圍:000000.00—999999.99

數(shù)據(jù)流條目

數(shù)據(jù)流名稱:_______來源:_________去向:_________組成:_________數(shù)據(jù)流量:_________

數(shù)據(jù)流名稱:工資結(jié)算單來源:財(cái)務(wù)部門去向:職工組成:職工號(hào)、姓名…數(shù)據(jù)流量:1000(職工人數(shù))

數(shù)據(jù)處理?xiàng)l目

處理名稱:__________輸入:__________輸出:__________處理邏輯:__________

處理名稱:工資匯總輸入:工資結(jié)算單輸出:工資匯總表處理邏輯:按部門進(jìn)行歸類匯總

數(shù)據(jù)存儲(chǔ)條目

文件名稱:________存儲(chǔ)方式:________組成:________存儲(chǔ)頻率:_________

文件名稱:記賬憑證存儲(chǔ)方式:按憑證號(hào)順序組織存儲(chǔ)組成:日期、憑證號(hào)、摘要…存儲(chǔ)頻率:500張/天38數(shù)

38數(shù)據(jù)詞典舉例(銀行對(duì)賬文件)序號(hào)數(shù)據(jù)項(xiàng)名稱內(nèi)容舉例類型取值范圍備注1科目代碼10201字符型長(zhǎng)度小于等于18個(gè)字符2對(duì)賬單日期04/01/12日期型3摘要收欠款字符型最多為20個(gè)漢字4支票號(hào)/結(jié)算單據(jù)號(hào)11234字符型最多8個(gè)字符5收/付收字符型1個(gè)漢字6金額2500數(shù)值型最大為千萬元7已達(dá)標(biāo)志T邏輯型T已達(dá)F未達(dá)39數(shù)據(jù)詞典舉例(銀行對(duì)賬文件)序號(hào)數(shù)據(jù)項(xiàng)名稱內(nèi)容舉例類型取示例:訂貨折扣政策如下:(1)年交易額在5萬或5萬以下,則不給予折扣;(2)對(duì)于年交易額在5萬以上時(shí):如果無欠款,則給予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)根條件條件條件條件條件條件條件行動(dòng)行動(dòng)行動(dòng)行動(dòng)行動(dòng)422)判斷樹(處理邏輯說明的描述工具2)根條件條件條件條件條件判斷樹訂貨處理優(yōu)惠待遇年交易額5萬以上年交易額5萬或以下無欠款有欠款交易20年以上交易20年以下15%10%5%0%43判斷樹訂貨處理年交易額年交易額無欠款有欠款交易20年交易203)判斷表(處理邏輯說明的描述工具3)條件及行動(dòng)12345678條件組合C1:交易額5萬以上C2:無欠款C3:交易20年以上行動(dòng)A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%

在基本加工中,如果判斷樹的條件較多,各個(gè)條件又相互結(jié)合,相應(yīng)的決策方案比較多,在這種情況下用決策樹表示,樹的結(jié)構(gòu)比較復(fù)雜,圖中各項(xiàng)注釋也比較繁瑣。條件語句行動(dòng)語句條件項(xiàng)行動(dòng)項(xiàng)443)判斷表(處理邏輯說明的描述工具3)條件及行動(dòng)123456判斷表?xiàng)l件及行動(dòng)12345678條件組合C1:交易額5萬以上C2:無欠款C3:交易20年以上行動(dòng)A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYYNNNNYYNNYYNNYNYNYNYN45判斷表?xiàng)l件及行動(dòng)12345678條件組合C1:交易額5萬以上判斷表的簡(jiǎn)化(1)條件及行動(dòng)12345678條件組合C1:交易額5萬以上C2:無欠款C3:交易20年以上行動(dòng)A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYYNNNNYYNNYYNNYNYNYNYN46判斷表的簡(jiǎn)化(1)條件及行動(dòng)12345678條件組合C1:交判斷表的簡(jiǎn)化(2)條件及行動(dòng)1345678條件組合C1:交易額5萬以上C2:無欠款C3:交易20年以上行動(dòng)A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYNNNNYNNYYNNYNYNYN47判斷表的簡(jiǎn)化(2)條件及行動(dòng)1345678條件組合C1:交易判斷表的簡(jiǎn)化(3)條件及行動(dòng)1345條件組合C1:交易額5萬以上C2:無欠款C3:交易20年以上行動(dòng)A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYNYNNYYNY48判斷表的簡(jiǎn)化(3)條件及行動(dòng)1345條件組合C1:交易額5萬三、會(huì)計(jì)信息系統(tǒng)的系統(tǒng)分析步驟手工會(huì)計(jì)系統(tǒng)數(shù)據(jù)量的調(diào)查分析手工會(huì)計(jì)信息系統(tǒng)處理模型的調(diào)查分析計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)邏輯模型的建立編寫系統(tǒng)分析說明書運(yùn)用結(jié)構(gòu)化分析方法對(duì)會(huì)計(jì)信息系統(tǒng)進(jìn)行系統(tǒng)分析,其分析流程如49三、會(huì)計(jì)信息系統(tǒng)的系統(tǒng)分析步驟手工會(huì)計(jì)系統(tǒng)數(shù)據(jù)量的調(diào)查分析手調(diào)查手工會(huì)計(jì)信息系統(tǒng)數(shù)據(jù)量的上限及普遍情況,為下階段工作提供依據(jù)。業(yè)務(wù)項(xiàng)目計(jì)量單位統(tǒng)計(jì)數(shù)上限值/月下限值/月原始憑證記賬憑證會(huì)計(jì)科目往來單位……張張個(gè)個(gè)…35002400960120…1500130060065…(一)手工會(huì)計(jì)信息系統(tǒng)數(shù)據(jù)量的調(diào)查分析50調(diào)查手工會(huì)計(jì)信息系統(tǒng)數(shù)據(jù)量的上限及普遍情況,為下階段工

是對(duì)一個(gè)具體單位的手工會(huì)計(jì)信息系統(tǒng)中所有業(yè)務(wù)、數(shù)據(jù)處理的來龍去脈、數(shù)據(jù)處理方法、會(huì)計(jì)數(shù)據(jù)的內(nèi)容和結(jié)構(gòu)等進(jìn)行調(diào)查與分析,建立手工會(huì)計(jì)信息系統(tǒng)的邏輯模型,以反映系統(tǒng)的全貌。1、建立手工會(huì)計(jì)信息系統(tǒng)數(shù)據(jù)流圖的方法系統(tǒng)分析采用“自頂向下,逐層分解”的方法進(jìn)行,也就是將一個(gè)復(fù)雜的系統(tǒng)逐步地分解成若干個(gè)簡(jiǎn)單的系統(tǒng)。在逐步分解的過程中會(huì)產(chǎn)生多張數(shù)據(jù)流圖。(二)手工會(huì)計(jì)信息系統(tǒng)數(shù)據(jù)處理模型的調(diào)查和分析51是對(duì)一個(gè)具體單位的手工會(huì)計(jì)信息系統(tǒng)中所有業(yè)務(wù)、數(shù)據(jù)處理手工邏輯模型建立的過程舉例第一層:賬、表原始憑證會(huì)計(jì)信息系統(tǒng)第二層:報(bào)表原始憑證賬務(wù)處理工資核算固定資產(chǎn)存貨核算成本核算銷售核算會(huì)計(jì)報(bào)表賬簿52手工邏輯模型建立的過程舉例第一層:賬、表原始憑證會(huì)計(jì)信息系手工邏輯模型建立的過程舉例第三層:賬務(wù)處理系統(tǒng)余額調(diào)節(jié)表報(bào)表摧款通知單銀行對(duì)賬單原始憑證審核填制記賬憑證記賬銀行對(duì)賬清理往來賬編制報(bào)表記賬憑證賬簿53手工邏輯模型建立的過程舉例第三層:賬務(wù)處理系統(tǒng)余額調(diào)節(jié)表手工邏輯模型建立的過程舉例第四層:記賬數(shù)據(jù)流圖銀行對(duì)賬單余額調(diào)節(jié)表登記明細(xì)賬登記總賬登記現(xiàn)金日記賬登記銀行日記賬核對(duì)核對(duì)銀行對(duì)賬記賬憑證明細(xì)賬現(xiàn)金日記賬總賬銀行日記賬54手工邏輯模型建立的過程舉例第四層:記賬數(shù)據(jù)流圖銀行對(duì)賬單余手工邏輯模型建立的過程舉例第四層:清理往來賬數(shù)據(jù)流圖企業(yè)內(nèi)部摧款通知單客戶摧款通知單核銷編制摧款通知單應(yīng)收賬款明細(xì)賬55手工邏輯模型建立的過程舉例第四層:清理往來賬數(shù)據(jù)流圖企業(yè)內(nèi)2、確定手工會(huì)計(jì)信息系統(tǒng)數(shù)據(jù)詞典的方法

數(shù)據(jù)詞典是對(duì)數(shù)據(jù)流圖中的各種文件和數(shù)據(jù)流進(jìn)行詳細(xì)描述和確切解釋。以手工收款憑證為例說明數(shù)據(jù)詞典的編制方法:

(二)手工會(huì)計(jì)信息系統(tǒng)數(shù)據(jù)處理模型的調(diào)查和分析23400合計(jì)200003400銷售收入應(yīng)交稅金銷售A產(chǎn)品銷售A產(chǎn)品金額貸方科目摘要收款憑證借方科目:銀行存款2005年2月8日

銀收字第9號(hào)附件3張主管:AAA記賬:BBBB制單:CCCC審核:DDDD562、確定手工會(huì)計(jì)信息系統(tǒng)數(shù)據(jù)詞典的方法(二)手工會(huì)計(jì)信息系統(tǒng)數(shù)據(jù)詞典:收款憑證填表日期:2005年2月18日序號(hào)數(shù)據(jù)項(xiàng)名稱內(nèi)容舉例類型取值范圍備注1憑證日期2005/02/08日期型或字符型

2憑證類型收款字符型2個(gè)漢字

3憑證號(hào)14數(shù)值型或字符型0001~9999號(hào)每月按憑證類型從1開始連續(xù)編號(hào)4附單據(jù)3張數(shù)值型1~999

5摘要銷售產(chǎn)品字符型最多20個(gè)漢字

6借方科目銀行存款字符型最多18個(gè)字符只能是銀行存款或現(xiàn)金7貸方科目銷售收入字符型最多18個(gè)字符

8金額20000數(shù)值型最大為千萬元小數(shù)位2位9主管AAA字符型最多4個(gè)漢字

10記賬BBBB字符型最多4個(gè)漢字

11制單CCCC字符型最多4個(gè)漢字制單與審核不能是同一會(huì)計(jì)人員12審核DDDD字符型最多4個(gè)漢字同上57數(shù)據(jù)詞典:收款憑證填表日期:2005年2月18日序號(hào)3、其他調(diào)查內(nèi)容

對(duì)資源利用情況、管理方式以及系統(tǒng)的內(nèi)部環(huán)境等進(jìn)行調(diào)查。如:財(cái)務(wù)人員檔案調(diào)查表、總賬參數(shù)調(diào)查表等。

所有調(diào)查分析的內(nèi)容(數(shù)據(jù)流圖、數(shù)據(jù)詞典、其他調(diào)查表)匯集起來,就構(gòu)成了手工會(huì)計(jì)信息系統(tǒng)的邏輯模型。(二)手工會(huì)計(jì)信息系統(tǒng)數(shù)據(jù)處理模型的調(diào)查和分析583、其他調(diào)查內(nèi)容(二)手工會(huì)計(jì)信息系統(tǒng)數(shù)據(jù)處581、計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)數(shù)據(jù)流圖的建立

(三)計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)邏輯模型的建立

以手工方式下銀行對(duì)賬數(shù)據(jù)流圖為例,在計(jì)算機(jī)條件下充分考慮計(jì)算機(jī)的特點(diǎn)對(duì)其進(jìn)行修改如圖所示:銀行對(duì)賬單文件記賬銀行錄入對(duì)賬單網(wǎng)絡(luò)傳遞對(duì)賬單對(duì)賬刪除已達(dá)賬輸出對(duì)賬結(jié)果余額調(diào)節(jié)表已達(dá)賬項(xiàng)未達(dá)賬項(xiàng)企業(yè)對(duì)賬文件591、計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)數(shù)據(jù)流圖的建立(三)計(jì)算機(jī)會(huì)2、確定計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)的數(shù)據(jù)詞典

序號(hào)數(shù)據(jù)項(xiàng)名稱內(nèi)容舉例類型取值范圍備注1科目代碼10201字符型長(zhǎng)度小于等于18個(gè)字符2對(duì)賬單日期04/01/12日期型3摘要收欠款字符型最多為20個(gè)漢字4支票號(hào)/結(jié)算單據(jù)號(hào)11234字符型最多5個(gè)字符5收/付收字符型1個(gè)漢字6金額2500數(shù)值型最大為千萬元7已達(dá)標(biāo)志T邏輯型T已達(dá)F未達(dá)文件:銀行對(duì)賬文件制表日期:××年××月××日602、確定計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)的數(shù)據(jù)詞典序號(hào)數(shù)據(jù)項(xiàng)名稱2、確定計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)的數(shù)據(jù)詞典

序號(hào)數(shù)據(jù)項(xiàng)名稱內(nèi)容舉例類型取值范圍備注1科目代碼10201字符型長(zhǎng)度,=18個(gè)字符2憑證日期04/01/12日期型3憑證類型銀收.銀付字符型2個(gè)漢字4憑證號(hào)0001字符型0001-99995摘要付款字符型最多為20個(gè)漢字6支票號(hào)/結(jié)算單據(jù)號(hào)11234字符型最多5個(gè)字符7借/貸借、貸字符型1個(gè)漢字8金額1667數(shù)值型最大為千萬元9已達(dá)標(biāo)志T邏輯型T已達(dá)F未達(dá)文件:企業(yè)對(duì)賬文件制表日期:××年××月××日612、確定計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)的數(shù)據(jù)詞典序號(hào)數(shù)據(jù)項(xiàng)名稱

系統(tǒng)說明書是系統(tǒng)分析的最終結(jié)果,它反映了所建立系統(tǒng)的功能需求、性能需求、運(yùn)行環(huán)境等方面內(nèi)容,是開發(fā)人員和用戶共同理解計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)的橋梁,也是系統(tǒng)設(shè)計(jì)的基礎(chǔ)。(四)編制系統(tǒng)分析說明書主要內(nèi)容:(1)會(huì)計(jì)信息系統(tǒng)名稱、使用單位和設(shè)計(jì)單位名稱。(2)手工會(huì)計(jì)信息系統(tǒng)數(shù)據(jù)流圖和數(shù)據(jù)詞典。(3)計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)數(shù)據(jù)流圖和數(shù)據(jù)詞典。(4)性能要求(合法性、可靠性、安全保密性、靈活性、易用性)。(5)運(yùn)行環(huán)境的要求。62系統(tǒng)說明書是系統(tǒng)分析的最終結(jié)果,它反映了所建立系統(tǒng)的功能第三節(jié)電算化會(huì)計(jì)信息系統(tǒng)的設(shè)計(jì)一、系統(tǒng)設(shè)計(jì)的任務(wù)

系統(tǒng)設(shè)計(jì)又稱為新系統(tǒng)的物理設(shè)計(jì),它的主要任務(wù)是根據(jù)系統(tǒng)分析階段所建立的邏輯模型來建立系統(tǒng)的物理模型,或者說解決系統(tǒng)“如何干?”的問題。系統(tǒng)設(shè)計(jì)分為概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩個(gè)階段

1、概要設(shè)計(jì)的任務(wù)(1)進(jìn)行系統(tǒng)結(jié)構(gòu)總體設(shè)計(jì)。(2)子系統(tǒng)功能模塊設(shè)計(jì)。(3)代碼和數(shù)據(jù)庫文件設(shè)計(jì)。(4)概要設(shè)計(jì)說明書的編寫及評(píng)審。

2、詳細(xì)設(shè)計(jì)的任務(wù)(1)采用某種表達(dá)方法,對(duì)各模塊進(jìn)行詳細(xì)描述。(2)編寫詳細(xì)設(shè)計(jì)說明書及評(píng)審。

63第三節(jié)電算化會(huì)計(jì)信息系統(tǒng)的設(shè)計(jì)一、系統(tǒng)設(shè)計(jì)的任務(wù)二、系統(tǒng)設(shè)計(jì)流程

系統(tǒng)分析說明書概要設(shè)計(jì)總體設(shè)計(jì)及子系統(tǒng)劃分代碼及數(shù)據(jù)庫設(shè)計(jì)編寫概要設(shè)計(jì)說明書并評(píng)審合格?N確定算法詳細(xì)描述各模塊的算法編寫詳細(xì)設(shè)計(jì)說明書合格?NY程序設(shè)計(jì)詳細(xì)設(shè)計(jì)Y64二、系統(tǒng)設(shè)計(jì)流程系統(tǒng)分析說明書概要設(shè)計(jì)總體設(shè)計(jì)及子系統(tǒng)劃分三、會(huì)計(jì)信息系統(tǒng)概要設(shè)計(jì)(一)結(jié)構(gòu)化設(shè)計(jì)方法(SD方法)

結(jié)構(gòu)化設(shè)計(jì)方法是與結(jié)構(gòu)化分析方法相銜接的方法,用于從系統(tǒng)分析數(shù)據(jù)流圖導(dǎo)出系統(tǒng)模塊結(jié)構(gòu)圖。1、模塊結(jié)構(gòu)圖

模塊結(jié)構(gòu)圖是SD方法用來精確表達(dá)系統(tǒng)結(jié)構(gòu)和系統(tǒng)中模塊間的層次關(guān)系和聯(lián)系的圖形。結(jié)構(gòu)圖中以特定的符號(hào)表示模塊間的調(diào)用關(guān)系和模塊之間的數(shù)據(jù)流與控制流信息的傳遞關(guān)系。

65三、會(huì)計(jì)信息系統(tǒng)概要設(shè)計(jì)(一)結(jié)構(gòu)化設(shè)計(jì)方法(SD方法)65結(jié)構(gòu)圖的組成(1)模塊:是以矩形表示,模塊的名稱寫在矩形框內(nèi),名稱可以是模塊的功能說明或簡(jiǎn)稱。工資管理子系統(tǒng)工資(2)模塊間的調(diào)用關(guān)系:是指模塊間的調(diào)用與被調(diào)用關(guān)系;通常用“箭頭”或“線段”表示。賬務(wù)處理系統(tǒng)憑證處理會(huì)計(jì)報(bào)表錄入審核記賬編制報(bào)表輸出報(bào)表……銀行對(duì)賬自動(dòng)對(duì)賬手工對(duì)賬66結(jié)構(gòu)圖的組成(1)模塊:是以矩形表示,模塊的名稱寫在矩形框結(jié)構(gòu)圖的組成(3)模塊間所傳遞的信息:在調(diào)用模塊與被調(diào)用模塊之間總會(huì)有信息的相互傳遞,傳遞的信息一般分為兩種:數(shù)據(jù)信息和控制信息。數(shù)據(jù)信息:一般數(shù)據(jù)信息是符號(hào)、數(shù)值、漢字等數(shù)據(jù)。

張三890.00A001工資查詢系統(tǒng)按職工編號(hào)查詢按工資額查詢按姓名查詢控制信息:控制信息只表明是或否兩種狀態(tài)的信息,一般用“T”、“F”或者“0”、“1”。NT銀行對(duì)賬自動(dòng)對(duì)賬手工對(duì)賬67結(jié)構(gòu)圖的組成(3)模塊間所傳遞的信息:在調(diào)用模塊與被調(diào)用模2、結(jié)構(gòu)圖中模塊的劃分原則一個(gè)好的模塊劃分方案也不是惟一的,同樣一個(gè)系統(tǒng),由不同的設(shè)計(jì)人員進(jìn)行設(shè)計(jì),得到的結(jié)果可能不同。但是,在模塊劃分時(shí),必須遵循結(jié)構(gòu)圖中的模塊劃分原則。(1)模塊要具有獨(dú)立性:模塊與模塊之間是相對(duì)獨(dú)立的,使模塊間的聯(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)聚性是指一個(gè)模塊內(nèi)所包含的功能凝聚的程度。內(nèi)聚度:是指模塊功能的專一性,模塊內(nèi)部各部分關(guān)系的緊密程度,反映了模塊內(nèi)部各組成部分處理動(dòng)作的組合強(qiáng)度。682、結(jié)構(gòu)圖中模塊的劃分原則一個(gè)好的模塊劃分方案也不是(1)對(duì)計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)進(jìn)行子系統(tǒng)的劃分,即如何將會(huì)計(jì)信息系統(tǒng)劃分成若干子系統(tǒng)。(2)硬件選擇,即主機(jī)型號(hào)、聯(lián)網(wǎng)能力、內(nèi)存容量和外部設(shè)備等。(3)操作系統(tǒng)的選擇,由于網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,各單位紛紛建立了網(wǎng)絡(luò)系統(tǒng),計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)網(wǎng)絡(luò)化已成為必然的趨勢(shì),因此,必須選擇網(wǎng)絡(luò)操作系統(tǒng);(4)數(shù)據(jù)庫或語言類等軟件的選擇;(二)計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)概要設(shè)計(jì)1、計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)總體設(shè)計(jì)69(1)對(duì)計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)進(jìn)行子系統(tǒng)的劃分,即如何將會(huì)計(jì)信2、計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)功能模塊結(jié)構(gòu)設(shè)計(jì)

系統(tǒng)設(shè)計(jì)是根據(jù)系統(tǒng)分析階段的數(shù)據(jù)流圖和數(shù)據(jù)詞典,將抽象的邏輯功能具體化,利用結(jié)構(gòu)化的設(shè)計(jì)方法導(dǎo)出計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)的模塊結(jié)構(gòu)圖。

在數(shù)據(jù)流圖中,每一個(gè)處理邏輯都是一個(gè)獨(dú)立的處理功能。不管它是一個(gè)子系統(tǒng)還是一個(gè)子程序,它都包含著輸入→處理→輸出的過程。模塊圖中的每一個(gè)模塊也是如此,因此,可以由數(shù)據(jù)流圖逐步地導(dǎo)出系統(tǒng)各個(gè)層次的模塊結(jié)構(gòu)圖。702、計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)功能模塊結(jié)構(gòu)設(shè)計(jì)系統(tǒng)設(shè)計(jì)是根記賬銀行對(duì)賬單文件銀行錄入對(duì)賬單網(wǎng)絡(luò)傳遞對(duì)賬單對(duì)賬刪除已達(dá)賬輸出對(duì)賬結(jié)果余額調(diào)節(jié)表已達(dá)賬項(xiàng)未達(dá)賬項(xiàng)企業(yè)對(duì)賬文件舉例銀行對(duì)賬對(duì)賬刪除已達(dá)賬輸出對(duì)賬結(jié)果手工對(duì)賬自動(dòng)對(duì)賬已達(dá)賬企業(yè)未達(dá)賬銀行未達(dá)賬余額調(diào)節(jié)表錄入對(duì)賬單網(wǎng)絡(luò)傳遞對(duì)賬單根據(jù)計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)中銀行對(duì)賬數(shù)據(jù)流圖,導(dǎo)出“銀行對(duì)賬”模塊結(jié)構(gòu)圖71記賬銀行對(duì)賬單文件銀行錄入網(wǎng)絡(luò)傳遞對(duì)賬單對(duì)賬刪除輸出對(duì)賬結(jié)果3、計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)代碼

和數(shù)據(jù)庫文件設(shè)計(jì)

(1)代碼設(shè)計(jì)代碼的編碼方法a.順序碼:代碼按照一定的標(biāo)準(zhǔn)依次排列。

如:1、2、3或1001、1002、……b.組碼:用若干連續(xù)數(shù)組區(qū)段表示不同類別事物的編碼。如:00-99;200-299c.群碼:每一代碼由固定的幾個(gè)區(qū)段組成,每一區(qū)段表示一種特征,并可以按照順序碼或組碼進(jìn)行編碼。

如:會(huì)計(jì)科目編碼“1020101”723、計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)代碼

和數(shù)據(jù)庫文件設(shè)計(jì)(1)代碼設(shè)計(jì)

a.惟一性:每個(gè)代碼只能標(biāo)識(shí)某個(gè)事物。即代碼的表示不能有二義性,否則會(huì)降低系統(tǒng)效率。

b.系統(tǒng)性:即在整個(gè)會(huì)計(jì)信息系統(tǒng)中所有項(xiàng)目的編碼標(biāo)準(zhǔn)要一致;

c.簡(jiǎn)明性:代碼的結(jié)構(gòu)要簡(jiǎn)單明了,易于記憶。

d.穩(wěn)定性:代碼一經(jīng)確定不可隨意更改和取消,所設(shè)計(jì)的代碼要能夠適應(yīng)環(huán)境的變化,可在較長(zhǎng)時(shí)間內(nèi)使用;

e.擴(kuò)展性:代碼的設(shè)計(jì)必須考慮到未來擴(kuò)充代碼的可能性;

f.合法合規(guī)性:代碼的設(shè)計(jì)必須符合國家有關(guān)法律條文的規(guī)定。代碼設(shè)計(jì)原則73a.惟一性:每個(gè)代碼只能標(biāo)識(shí)某個(gè)事物。即代碼的表示不能

數(shù)據(jù)庫文件設(shè)計(jì)就是把計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)涉及的文件進(jìn)行物理定義,把所有文件設(shè)計(jì)成可用計(jì)算機(jī)進(jìn)行存取的物理形式。在進(jìn)行文件設(shè)計(jì)時(shí)應(yīng)考慮以下幾個(gè)方面:文件的分類文件的組織形式文件結(jié)構(gòu)設(shè)計(jì)文件的屬性(2)數(shù)據(jù)庫文件設(shè)計(jì)

文件分類文件結(jié)構(gòu)描述保密性、讀寫性、共享性的描述74數(shù)據(jù)庫文件設(shè)計(jì)就是把計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)涉及的文件進(jìn)行

數(shù)據(jù)庫文件設(shè)計(jì)就是把計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)涉及的文件進(jìn)行物理定義,把所有文件設(shè)計(jì)成可用計(jì)算機(jī)進(jìn)行存取的物理形式。在進(jìn)行文件設(shè)計(jì)時(shí)應(yīng)考慮以下幾個(gè)方面:文件的分類(2)數(shù)據(jù)庫文件設(shè)計(jì)

按存儲(chǔ)介質(zhì)分類:文件按存儲(chǔ)的介質(zhì)的不同可分為磁盤文件、磁帶文件和光盤文件。按存取方式分類:按存取方式,文件可分為順序文件、隨機(jī)文件和索引文件。75數(shù)據(jù)庫文件設(shè)計(jì)就是把計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)涉及的文件進(jìn)行

數(shù)據(jù)庫文件設(shè)計(jì)就是把計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)涉及的文件進(jìn)行物理定義,把所有文件設(shè)計(jì)成可用計(jì)算機(jī)進(jìn)行存取的物理形式。在進(jìn)行文件設(shè)計(jì)時(shí)應(yīng)考慮以下幾個(gè)方面:文件的分類(2)數(shù)據(jù)庫文件設(shè)計(jì)

順序文件:當(dāng)文件中的數(shù)據(jù)只能按照存放的先后次序依次讀出或?qū)懭霑r(shí),這種文件稱為順序文件。隨機(jī)文件:可以不按照記錄的先后次序而是根據(jù)需要直接進(jìn)行讀寫的文件稱為隨機(jī)文件。隨機(jī)文件也稱為直接文件。索引文件:不管是順序文件還是隨機(jī)文件,一般來說,其記錄都是按序存放的,當(dāng)一個(gè)文件的記錄太多、存儲(chǔ)容量較大時(shí),計(jì)算和查找相應(yīng)記錄的位置需要花去大量的時(shí)間。因此,需要按關(guān)鍵字建立索引的文件。76數(shù)據(jù)庫文件設(shè)計(jì)就是把計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)涉及的文件進(jìn)行按用途分類:按照系統(tǒng)中文件的不同用途,可以將文件分成主文件、輔助文件和臨時(shí)文件。

數(shù)據(jù)庫文件設(shè)計(jì)就是把計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)涉及的文件進(jìn)行物理定義,把所有文件設(shè)計(jì)成可用計(jì)算機(jī)進(jìn)行存取的物理形式。文件的分類按存儲(chǔ)介質(zhì)分類:文件按存儲(chǔ)的介質(zhì)的不同可分為磁盤文件、磁帶文件和光盤文件。按存取方式分類:按存取方式,文件可分為順序文件、隨機(jī)文件和索引文件。(2)數(shù)據(jù)庫文件設(shè)計(jì)

主文件:存儲(chǔ)系統(tǒng)中的重要數(shù)據(jù)并且是永久保存的文件稱為主文件。

輔助文件:為系統(tǒng)數(shù)據(jù)處理服務(wù)的文件稱為輔助文件。臨時(shí)文件:為滿足系統(tǒng)存放臨時(shí)數(shù)據(jù)的文件稱為臨時(shí)文件。77按用途分類:按照系統(tǒng)中文件的不同用途,可數(shù)據(jù)庫文件設(shè)文件設(shè)計(jì)原則盡量減少數(shù)據(jù)的冗余度:數(shù)據(jù)冗余度是指數(shù)據(jù)的重復(fù)程度。功能完善:應(yīng)滿足系統(tǒng)對(duì)文件的追加、插入、刪除、修改等操作;同時(shí)也能夠滿足用戶的輸入、輸出要求。效率高:要根據(jù)系統(tǒng)對(duì)數(shù)據(jù)處理時(shí)間響應(yīng)要求的差異,采用不同的文件存取形式和種類。保密性:為了防止舞弊和竊取企業(yè)內(nèi)部的經(jīng)濟(jì)情報(bào)和資金等情況發(fā)生,按文件的使用權(quán)限,在系統(tǒng)中要對(duì)其進(jìn)行加密措施。經(jīng)濟(jì)性:應(yīng)考慮整個(gè)系統(tǒng)的總費(fèi)用,不能為了追求各項(xiàng)指標(biāo)的無限提高而使系統(tǒng)的費(fèi)用大幅上升。78文件設(shè)計(jì)原則盡量減少數(shù)據(jù)的冗余度:數(shù)據(jù)冗余度是指數(shù)據(jù)文件設(shè)計(jì)步驟

a.詳細(xì)了解系統(tǒng)的硬件配置及軟件環(huán)境。b.確定文件的基本指標(biāo)。主要包括:文件數(shù)量、記錄個(gè)數(shù)、記錄長(zhǎng)度、邏輯結(jié)構(gòu)、主關(guān)鍵字、處理方式、更新情況、使用率、存取的時(shí)間要求及保密性等。c.確定文件的存取方式和存取介質(zhì)的方法。d.編寫文件設(shè)計(jì)說明書。文件設(shè)計(jì)說明書應(yīng)當(dāng)包括每一個(gè)文件的編碼、功能、文件名、類型、數(shù)據(jù)結(jié)構(gòu)等以及其它說明的內(nèi)容。79文件設(shè)計(jì)步驟a.詳細(xì)了解系統(tǒng)的硬件配置及軟件環(huán)境。b.確定數(shù)據(jù)庫文件結(jié)構(gòu)設(shè)計(jì)舉例

以“銀行對(duì)賬”數(shù)據(jù)詞典為依據(jù),設(shè)計(jì)數(shù)據(jù)庫文件結(jié)構(gòu)如下:YHDZ.DBF數(shù)據(jù)庫文件結(jié)構(gòu)字段字段名

類型

長(zhǎng)度小數(shù)說明1KMDM

C

18科目代碼2RQ

D

8對(duì)賬日期3YHZY

C

20銀行摘要4ZPJSDJH

C

5支票號(hào)/結(jié)算單據(jù)號(hào)5SHF

C

2收/付6JE

N

12

2金額7YDBZ

L

1已達(dá)標(biāo)志80數(shù)據(jù)庫文件結(jié)構(gòu)設(shè)計(jì)舉例以“銀行對(duì)賬”數(shù)據(jù)詞5、編寫概要設(shè)計(jì)說明書概要設(shè)計(jì)說明書主要包括系統(tǒng)結(jié)構(gòu)圖、系統(tǒng)代碼和數(shù)據(jù)庫文件設(shè)計(jì)、網(wǎng)絡(luò)設(shè)計(jì)方案,以及其它輔助說明等。概要設(shè)計(jì)說明書是詳細(xì)設(shè)計(jì)和程序設(shè)計(jì)的依據(jù),因此,需要對(duì)概要設(shè)計(jì)說明書進(jìn)行評(píng)審,只有評(píng)審?fù)ㄟ^后方可進(jìn)行詳細(xì)設(shè)計(jì)。4、計(jì)算機(jī)會(huì)計(jì)信息系統(tǒng)的網(wǎng)絡(luò)設(shè)計(jì)如何將劃分的各個(gè)子系統(tǒng)從內(nèi)部用網(wǎng)絡(luò)連接起來;如何將會(huì)計(jì)信息系統(tǒng)與外部系統(tǒng)用網(wǎng)絡(luò)連接起來、采用哪種網(wǎng)絡(luò)形式等。815、編寫概要設(shè)計(jì)說明書概要設(shè)計(jì)說明書主要包括系統(tǒng)結(jié)四、會(huì)計(jì)信息系統(tǒng)詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)主要就是確定每個(gè)模塊的算法和用什么方法精確的表達(dá)該算法。在詳細(xì)設(shè)計(jì)中,表達(dá)算法的方法有很多,在此,使用PDL語言來表達(dá)模塊的算法。1、PDL語言

PDL語言(ProgrammingDesignLanguage,簡(jiǎn)稱PDL),是介于自然語言和結(jié)構(gòu)化程序設(shè)計(jì)語言之間的一種語言,因此亦稱為“結(jié)構(gòu)化英語”或“結(jié)構(gòu)化漢語”。它遵循自頂向下、逐步細(xì)化的原則,用簡(jiǎn)單的語法規(guī)則和自然語言相結(jié)合,即概括又簡(jiǎn)單地描述了模塊的算法。82四、會(huì)計(jì)信息系統(tǒng)詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)主要就是確定每個(gè)模塊PDL語言的特點(diǎn)(1)含有一些能夠標(biāo)明程序結(jié)構(gòu)的關(guān)鍵字。PDL語言中含有一些能夠標(biāo)明程序結(jié)構(gòu)的關(guān)鍵字,這些關(guān)鍵字常常是高級(jí)程序語言中的關(guān)鍵字。如:PROCEDURE,IF,THEN,ELSE等。

(2)簡(jiǎn)單語法和自然語言相結(jié)合。PDL語言只使用少量的簡(jiǎn)單語法規(guī)則,大量使用人們最習(xí)慣的自然語言語句。

(3)按逐步細(xì)化方式寫出程序。使用PDL語言,常常按逐步細(xì)化方式寫出程序,即從比較概括和抽象的PDL程序逐步寫出更為精確、細(xì)致的PDL程序來。83PDL語言的特點(diǎn)(1)含有一些能夠標(biāo)明程序結(jié)構(gòu)的關(guān)鍵2、電算化會(huì)計(jì)信息系統(tǒng)詳細(xì)設(shè)計(jì)步驟

(1)確定各模塊的算法,用PDL語言進(jìn)行自頂向下逐步細(xì)化設(shè)計(jì)。(2)編寫詳細(xì)設(shè)計(jì)說明書。對(duì)每個(gè)模塊進(jìn)行詳細(xì)設(shè)計(jì)后,對(duì)其進(jìn)行整理,編寫出詳細(xì)設(shè)計(jì)說明書。

主要包括:每一模塊用PDL語言編寫的詳細(xì)說明;每一模塊涉及到的數(shù)據(jù)庫文件;其它輔助說明,如限制條件等。842、電算化會(huì)計(jì)信息系統(tǒng)詳細(xì)設(shè)計(jì)步驟(1)確定各模塊的算法對(duì)賬銀行對(duì)賬刪除已達(dá)賬輸出對(duì)賬結(jié)果手工對(duì)賬自動(dòng)對(duì)賬已達(dá)賬企業(yè)未達(dá)賬銀行未達(dá)賬余額調(diào)節(jié)表錄入對(duì)賬單網(wǎng)絡(luò)傳遞對(duì)賬單以銀行對(duì)賬模塊圖為例進(jìn)行詳細(xì)設(shè)計(jì)描述PROCEDURE銀行對(duì)賬模塊DOWHILE.T.顯示菜單1――錄入對(duì)賬單2――對(duì)賬3――輸出對(duì)賬結(jié)果4――刪除已達(dá)賬DOCASECASE選擇“1――錄入對(duì)賬單”調(diào)用“錄入對(duì)賬單”處理模塊CASE選擇“2――對(duì)賬”調(diào)用“對(duì)賬”處理模塊CASE選擇“3――輸出對(duì)賬結(jié)果”調(diào)用“輸出對(duì)賬結(jié)果”處理模塊CASE選擇“4――刪除已達(dá)賬”調(diào)用“刪除已達(dá)賬”處理模塊OTHERWISE退出,返回調(diào)用模塊ENDCASEENDDO85對(duì)賬銀行對(duì)賬刪除已達(dá)賬輸出對(duì)賬結(jié)果手工對(duì)賬自動(dòng)對(duì)賬已【刪除已達(dá)賬】模塊的詳細(xì)設(shè)計(jì)PROCEDURE刪除已達(dá)賬請(qǐng)輸入:要?jiǎng)h除已達(dá)賬的銀行科目代碼――XKMDM屏幕提示:是否要?jiǎng)h除(XKMDM)已達(dá)賬(Y/N)注意:刪除前請(qǐng)備份對(duì)賬數(shù)據(jù)??!IF回答“Y”

刪除企業(yè)對(duì)賬文件中(XKMDM)銀行科目的已達(dá)記錄

刪除銀行對(duì)賬文件中(XKMDM)銀行科目的已達(dá)記錄顯示“刪除已達(dá)賬工作結(jié)束”ELSE顯示“已達(dá)賬未被刪除”ENDIF返回調(diào)用模塊86【刪除已達(dá)賬】模塊的詳細(xì)設(shè)計(jì)PROCEDURE刪除已第四節(jié)電算化會(huì)計(jì)信息系統(tǒng)程序設(shè)計(jì)及系統(tǒng)測(cè)試

程序設(shè)計(jì)就是以詳細(xì)設(shè)計(jì)說明書為依據(jù),將每個(gè)模塊的詳細(xì)描述說明轉(zhuǎn)換成用計(jì)算機(jī)程序語言或數(shù)據(jù)庫語言表達(dá)的源程序(或程序代碼),程序設(shè)計(jì)后需要在計(jì)算機(jī)上對(duì)每個(gè)模塊的源程序進(jìn)行測(cè)試,使其能夠單獨(dú)運(yùn)行。87第四節(jié)電算化會(huì)計(jì)信息系統(tǒng)程序設(shè)計(jì)及系統(tǒng)測(cè)試程序設(shè)一、程序設(shè)計(jì)標(biāo)準(zhǔn)和要求(1)易修改與可擴(kuò)充。DOWHILE.T.<程序段1>IF<條件1><程序段2>ELSE

IF<條件2><程序段3>ELSE<程序段4>ENDIF

ENDIF

ENDDO(5)自頂向下逐步細(xì)化。

(6)程序應(yīng)具有鋸齒形風(fēng)格。(4)要求程序員必須按照系統(tǒng)設(shè)計(jì)說明書所規(guī)定的統(tǒng)一代碼標(biāo)識(shí)文件名、變量和字段名等,以便將來維護(hù)。(3)高效率和少占內(nèi)存。(2)通用性。盡量提高程序的通用性,以適應(yīng)用戶的變更處理要求。88一、程序設(shè)計(jì)標(biāo)準(zhǔn)和要求(1)易修改與可擴(kuò)充。DOWHI二、程序設(shè)計(jì)方法(一)結(jié)構(gòu)化程序設(shè)計(jì)方法結(jié)構(gòu)化程序設(shè)計(jì)(StructuredProgramming,簡(jiǎn)稱SP)是當(dāng)前較為流行的程序設(shè)計(jì)方法,它與系統(tǒng)分析的結(jié)構(gòu)化分析方法、系統(tǒng)設(shè)計(jì)的結(jié)構(gòu)化設(shè)計(jì)方法相配套。使用該方法能夠很容易地將詳細(xì)設(shè)計(jì)內(nèi)容轉(zhuǎn)化成源程序。結(jié)構(gòu)化程序設(shè)計(jì)由幾種基本邏輯結(jié)構(gòu)組成,即順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。89二、程序設(shè)計(jì)方法(一)結(jié)構(gòu)化程序設(shè)計(jì)方法結(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.(真)時(shí),則執(zhí)行循環(huán)體語句1,直至條件為.F.(假)時(shí),跳出循環(huán)體,執(zhí)行循環(huán)體之后的語句2。T條件循環(huán)體語句1語句2N91(3)循環(huán)結(jié)構(gòu):T條件循環(huán)體語句1語句2N91(二)其他程序設(shè)計(jì)方法1、速成原型式的程序設(shè)計(jì)方法是在程序設(shè)計(jì)階段將詳細(xì)設(shè)計(jì)文檔中帶有普遍性、幾乎每個(gè)子系統(tǒng)都必不可少的功能模塊集中(如菜單模塊、報(bào)表模塊、通用查詢模塊、統(tǒng)計(jì)分析模塊、圖形模塊等),然后尋找可用的開發(fā)工具,生成相應(yīng)的程序;否則,用結(jié)構(gòu)化程序設(shè)計(jì)方法開發(fā)出能夠適應(yīng)各子系統(tǒng)的通用程序。利用現(xiàn)有的工具和原型方法可用很快地開發(fā)出所需要的程序。2、面向?qū)ο蟪绦蛟O(shè)計(jì)方法面向?qū)ο蟪绦蛟O(shè)計(jì)方法一般應(yīng)與面向?qū)ο笤O(shè)計(jì)的內(nèi)容相對(duì)應(yīng)。它是一個(gè)簡(jiǎn)單、直接的映射過程,即將面向?qū)ο笤O(shè)計(jì)(OOD)定義的范式直接用面向?qū)ο蟪绦騺砣〈?2(二)其他程序設(shè)計(jì)方法1、速成原型式的程序設(shè)計(jì)方法92三、會(huì)計(jì)信息系統(tǒng)程序設(shè)計(jì)

近年來,隨著計(jì)算機(jī)的廣泛應(yīng)用和數(shù)據(jù)處理技術(shù)的迅猛發(fā)展,適應(yīng)數(shù)據(jù)處理程序設(shè)計(jì)工具不斷涌現(xiàn),如FoxPro、Visualfoxpro、Sybase、Access、VisualBasic等。這些工具功能完善,實(shí)用性強(qiáng),支持結(jié)構(gòu)化或面向?qū)ο蟮某绦蛟O(shè)計(jì)方法。

本課程以FoxPro結(jié)構(gòu)化程序設(shè)計(jì)方法為例介紹由詳細(xì)設(shè)計(jì)轉(zhuǎn)化為程序代碼的方法。

93三、會(huì)計(jì)信息系統(tǒng)程序設(shè)計(jì)近年來,隨著計(jì)算機(jī)的廣泛應(yīng)對(duì)賬銀行對(duì)賬刪除已達(dá)賬輸出對(duì)賬結(jié)果手工對(duì)賬自動(dòng)對(duì)賬已達(dá)賬企業(yè)未達(dá)賬銀行未達(dá)賬余額調(diào)節(jié)表錄入對(duì)賬單網(wǎng)絡(luò)傳遞對(duì)賬單開發(fā)方法會(huì)計(jì)信息系統(tǒng)以銀行對(duì)賬模塊圖為例進(jìn)行詳細(xì)設(shè)計(jì)描述PROCEDURE銀行對(duì)賬模塊DOWHILE.T.顯示菜單1――錄入對(duì)賬單2――對(duì)賬3――輸出對(duì)賬結(jié)果4――刪除已達(dá)賬DOCASECASE選擇“1――錄入對(duì)賬單”調(diào)用“錄入對(duì)賬單”處理模塊CASE選擇“2――對(duì)賬”調(diào)用“對(duì)賬”處理模塊CASE選擇“3――輸出對(duì)賬結(jié)果”調(diào)用“輸出對(duì)賬結(jié)果”處理模塊CASE選擇“4――刪除已達(dá)賬”調(diào)用“刪除已達(dá)賬”處理模塊OTHERWISE退出,返回調(diào)用模塊ENDCASEENDDO94對(duì)賬銀行對(duì)賬刪除已達(dá)賬輸出對(duì)賬結(jié)果手工對(duì)賬自動(dòng)對(duì)賬已以詳細(xì)設(shè)計(jì)說明書中的銀行對(duì)賬模塊為依據(jù),編寫的源程序如下:(普通菜單程序設(shè)計(jì))PROCEDUREYHDZ&&銀行對(duì)賬SETTALKOFFFLAG=’0’DOWHILE.T.CLEAR@1,1SAY“1—錄入對(duì)賬單”@2,1SAY“2—對(duì)賬”@3,1SAY“3—輸出對(duì)賬結(jié)果”@4,1SAY“4—輸出已達(dá)賬”@5,1SAY“0-退出”@6,1SAY“請(qǐng)選擇[0-4]:”GETFLAGREADDOCASECASEFLAG=’1’DOLRDZDCASEFLAG=’2’DODZCASEFLAG=’3’DOSCDZJGCASEFLAG=’4’DOSCYDZCASEFLAG=’0’CLOSEDATACLEAREXITENDCASEENDDORETURN95以詳細(xì)設(shè)計(jì)說明書中的銀行對(duì)賬模塊為依據(jù),編寫的源程序【刪除已達(dá)賬】模塊的詳細(xì)設(shè)計(jì)PROCEDURE刪除已達(dá)賬請(qǐng)輸入:要?jiǎng)h除已達(dá)賬的銀行科目代碼――XKMDM屏幕提示:是否要?jiǎng)h除(XKMDM)已達(dá)賬(Y/N)注意:刪除前請(qǐng)備份對(duì)賬數(shù)據(jù)?。F回答“Y”

刪除企業(yè)對(duì)賬文件中(XKMDM)銀行科目的已達(dá)記錄

刪除銀行對(duì)賬文件中(XKMDM)銀行科目的已達(dá)記錄顯示“刪除已達(dá)賬工作結(jié)束”ELSE顯示“已達(dá)賬未被刪除”ENDIF返回調(diào)用模塊

溫馨提示

  • 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)論