第2章 會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)方法課件_第1頁
第2章 會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)方法課件_第2頁
第2章 會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)方法課件_第3頁
第2章 會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)方法課件_第4頁
第2章 會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)方法課件_第5頁
已閱讀5頁,還剩193頁未讀, 繼續(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ì)信息系統(tǒng)分析與設(shè)計(jì)方法

AISAnalysis&DesignMethodologies

第二章會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)方法

AISAnalys1主要內(nèi)容第一節(jié)會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)概述 第二節(jié)會(huì)計(jì)信息系統(tǒng)分析 第三節(jié)會(huì)計(jì)信息系統(tǒng)設(shè)計(jì)第四節(jié)會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)工具

主要內(nèi)容第一節(jié)會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)概述2會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)概述一、系統(tǒng)分析與設(shè)計(jì)方法簡(jiǎn)介二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法三、原型法四、面向?qū)ο蟮姆治龇椒ㄅc面向?qū)ο蟮脑O(shè)計(jì)方法會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)概述一、系統(tǒng)分析與設(shè)計(jì)3一、系統(tǒng)分析與設(shè)計(jì)方法簡(jiǎn)介系統(tǒng)分析和設(shè)計(jì)方法(也可稱之為系統(tǒng)開發(fā)方法)可以采用兩維坐標(biāo)進(jìn)行分類,一維是按時(shí)間過程的特點(diǎn),另一維則是按關(guān)鍵分析要素。按時(shí)間過程來分,我們可以把系統(tǒng)開發(fā)方法分為生命周期法和原型法。按照系統(tǒng)的關(guān)鍵分析要素,可以把系統(tǒng)開發(fā)方法劃分為以下三類:面向處理方法(processingoriented,簡(jiǎn)稱PO)面向數(shù)據(jù)方法(dataoriented,簡(jiǎn)稱DO)面向?qū)ο蟮姆椒ǎ╫bjectoriented,簡(jiǎn)稱OO)

一、系統(tǒng)分析與設(shè)計(jì)方法簡(jiǎn)介系統(tǒng)分析和設(shè)計(jì)方法(也4系統(tǒng)開發(fā)方法二維分類表

按關(guān)鍵分析要素按時(shí)間過程面向處理(PO)面向數(shù)據(jù)(DO)

面向?qū)ο螅∣O)生命周期法(LC)

LC-PO

LC-DOLC-OO原型法(PROT.)

PROT.-POPROT.-DOPROT.-OO系統(tǒng)開發(fā)方法二維分類表面向處理面向數(shù)據(jù)面向?qū)ο笊芷?二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(1)結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(structuredsystemanalysisanddesign)又稱為結(jié)構(gòu)化系統(tǒng)開發(fā)方法,實(shí)際上就是LC-PO方法,它是迄今為止各種開發(fā)方法中應(yīng)用最普遍、最成熟的一種。結(jié)構(gòu)化開發(fā)方法的基本思想:采用系統(tǒng)工程的思想和工程化的做法,按用戶需求至上的原則,結(jié)構(gòu)化、模塊化、自頂向下地對(duì)系統(tǒng)分析與設(shè)計(jì)。二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(1)結(jié)構(gòu)化系統(tǒng)分析6二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(2)結(jié)構(gòu)化系統(tǒng)開發(fā)方法在前三個(gè)階段(系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計(jì))堅(jiān)持自頂向下地對(duì)系統(tǒng)進(jìn)行結(jié)構(gòu)化劃分,而在系統(tǒng)實(shí)施階段則堅(jiān)持自底向上逐步實(shí)施,通過組織人員從最基層的模塊做起(編寫程序),然后按照系統(tǒng)設(shè)計(jì)的結(jié)構(gòu),將模塊逐個(gè)拼接到一起進(jìn)行調(diào)試,自底向上最終形成完整的信息系統(tǒng)。注意:二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(2)結(jié)構(gòu)化系統(tǒng)開發(fā)7二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(3)用結(jié)構(gòu)化系統(tǒng)開發(fā)方法開發(fā)信息系統(tǒng),通常需要將開發(fā)過程按照時(shí)間順序劃分成若干階段,經(jīng)過這些階段,信息系統(tǒng)從無到有,或從舊系統(tǒng)更新?lián)Q代到新系統(tǒng),這就好象生命的進(jìn)程一樣,因此將其稱為系統(tǒng)開發(fā)的生命周期(lifecycle)。何為生命周期?二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(3)用結(jié)構(gòu)化系統(tǒng)開8系統(tǒng)開發(fā)生命周期圖解明確系統(tǒng)明確9二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(5)對(duì)企業(yè)的環(huán)境、目標(biāo)、現(xiàn)行系統(tǒng)的狀況進(jìn)行初步調(diào)查明確現(xiàn)行系統(tǒng)存在的問題根據(jù)企業(yè)目標(biāo)和發(fā)展戰(zhàn)略,對(duì)建立新系統(tǒng)的需求做出分析和預(yù)測(cè)確定系統(tǒng)目標(biāo)和總體結(jié)構(gòu)確定分階段實(shí)施進(jìn)度進(jìn)行可行性研究,編寫可行性項(xiàng)目建議書。

系統(tǒng)規(guī)劃階段的主要任務(wù):二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(5)對(duì)企業(yè)的環(huán)境、目標(biāo)、現(xiàn)行系10二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(6)在系統(tǒng)可行性研究的基礎(chǔ)上,對(duì)現(xiàn)行系統(tǒng)進(jìn)行詳細(xì)調(diào)查和全面分析描述現(xiàn)行系統(tǒng)的業(yè)務(wù)流程分析數(shù)據(jù)和數(shù)據(jù)流程分析功能與數(shù)據(jù)之間的關(guān)系指出現(xiàn)行系統(tǒng)的局限性和不足提出分析處理方式和新系統(tǒng)的邏輯方案。系統(tǒng)分析階段的主要任務(wù):二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(6)在系統(tǒng)可行性研究的基礎(chǔ)上,11二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(7)系統(tǒng)分析階段又稱為邏輯設(shè)計(jì)階段,它是整個(gè)信息系統(tǒng)建立的關(guān)鍵階段,是信息系統(tǒng)開發(fā)工程與一般工程項(xiàng)目的重要區(qū)別所在。系統(tǒng)分析階段的主要成果是系統(tǒng)分析報(bào)告,它是后一階段——系統(tǒng)設(shè)計(jì)階段的工作開展的依據(jù),也是未來系統(tǒng)驗(yàn)收的依據(jù)。二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(7)系統(tǒng)分析階段又稱12二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(8)總體結(jié)構(gòu)設(shè)計(jì)代碼設(shè)計(jì)數(shù)據(jù)庫/文件設(shè)計(jì)輸入/輸出設(shè)計(jì)模塊結(jié)構(gòu)設(shè)計(jì)與功能設(shè)計(jì)與此同時(shí),根據(jù)總體設(shè)計(jì)的要求購置與安裝一些設(shè)備,進(jìn)行試驗(yàn),最終提出設(shè)計(jì)方案。系統(tǒng)設(shè)計(jì)階段的主要任務(wù):二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(8)總體結(jié)構(gòu)設(shè)計(jì)系統(tǒng)設(shè)計(jì)階段的13二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(9)與系統(tǒng)分析側(cè)重于解答“做什么”的問題不同,系統(tǒng)設(shè)計(jì)側(cè)重于解答“如何做”的問題,即找出前期所明確的問題的具體求解方法,顯然,它更關(guān)心系統(tǒng)邏輯方案的技術(shù)實(shí)現(xiàn)細(xì)節(jié)。系統(tǒng)設(shè)計(jì)階段的主要成果是概要設(shè)計(jì)說明書和詳細(xì)設(shè)計(jì)說明書,它是系統(tǒng)實(shí)施階段的工作開展依據(jù)。由于系統(tǒng)設(shè)計(jì)人員可能不直接參與后面的程序設(shè)計(jì),因此,在系統(tǒng)設(shè)計(jì)階段一定要將詳細(xì)設(shè)計(jì)工作做到深入細(xì)致,確保各文檔資料準(zhǔn)確齊全。

二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(9)與系統(tǒng)分析側(cè)重于解答“做什14二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(10)程序的編寫(由程序員執(zhí)行)系統(tǒng)測(cè)試根據(jù)測(cè)試的對(duì)象不同,安排不同人員進(jìn)行測(cè)試其中單元測(cè)試由程序員完成組合測(cè)試一般由系統(tǒng)設(shè)計(jì)人員和程序員共同完成驗(yàn)收測(cè)試則通常由用戶和系統(tǒng)分析人員共同完成系統(tǒng)實(shí)施階段的主要任務(wù):二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(10)程序的編寫(15人員培訓(xùn)由系統(tǒng)分析設(shè)計(jì)人員對(duì)業(yè)務(wù)人員和操作員進(jìn)行相關(guān)培訓(xùn)數(shù)據(jù)準(zhǔn)備(由業(yè)務(wù)人員完成)。系統(tǒng)實(shí)施階段的主要成果包括程序清單、程序設(shè)計(jì)說明書、系統(tǒng)測(cè)試報(bào)告(主要包括測(cè)試方案、測(cè)試所用數(shù)據(jù)、測(cè)試結(jié)構(gòu)以及分析報(bào)告)。

第2章會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)方法課件16系統(tǒng)投入運(yùn)行后,需要同時(shí)進(jìn)行系統(tǒng)的日常運(yùn)行管理、評(píng)價(jià)和監(jiān)理審計(jì)工作。然后分析運(yùn)行結(jié)果,如果運(yùn)行結(jié)果良好,則可讓用戶部門放心使用;如果發(fā)現(xiàn)存在問題,則要對(duì)系統(tǒng)進(jìn)行適當(dāng)?shù)男薷?、維護(hù)和局部調(diào)整,這就是系統(tǒng)維護(hù)工作。如果出現(xiàn)了不可調(diào)和的大問題,則用戶部門將會(huì)進(jìn)一步提出系統(tǒng)更新?lián)Q代的要求,這也就標(biāo)志著舊系統(tǒng)的生命結(jié)束,新系統(tǒng)的生命誕生,系統(tǒng)開發(fā)進(jìn)入到新的一個(gè)生命周期。

系統(tǒng)運(yùn)行階段的主要任務(wù):系統(tǒng)投入運(yùn)行后,需要同時(shí)進(jìn)行系統(tǒng)的日常運(yùn)行管理、評(píng)價(jià)和監(jiān)理審17三、原型法(1)原型法(prototyping)是開發(fā)信息系統(tǒng)的另一種通用方法,用于用戶需求難以預(yù)先確定的情況。其動(dòng)機(jī)是針對(duì)結(jié)構(gòu)化系統(tǒng)開發(fā)方法缺乏彈性的缺陷,為了縮短開發(fā)周期,減少開發(fā)風(fēng)險(xiǎn)。原型法基于這樣一種假設(shè),即面對(duì)一個(gè)真正的系統(tǒng)(或能代表系統(tǒng)的原型),用戶更容易發(fā)表自己的看法。通過讓用戶真正體驗(yàn)正在開發(fā)的系統(tǒng),得到的系統(tǒng)用戶需求將是充分和正確的。三、原型法(1)原型法(prototypin18原型法工作流程示意圖原型19三、原型法(2)采用原型法開發(fā)信息系統(tǒng),可以有效地增進(jìn)用戶與系統(tǒng)分析人員的溝通,在系統(tǒng)分析和設(shè)計(jì)過程中,用戶處于主導(dǎo)地位?!半[性”需求:在用戶缺乏相應(yīng)系統(tǒng)使用經(jīng)驗(yàn)時(shí),往往不能被用戶事先很明確的提出來。而在用戶試用原型系統(tǒng)的過程中,這些有可能被用戶發(fā)現(xiàn),并將其告訴系統(tǒng)開發(fā)人員。原型法更適合那些開放強(qiáng)而無固定需求范圍的信息系統(tǒng),比如決策支持系統(tǒng)或者管理會(huì)計(jì)系統(tǒng)。三、原型法(2)采用原型法開發(fā)信息系統(tǒng),可以20四、面向?qū)ο蟮姆治龇椒ㄅc面向?qū)ο蟮脑O(shè)計(jì)方法(1)系統(tǒng)的開發(fā)過程一般分為四個(gè)階段:系統(tǒng)調(diào)查和需求分析階段分析問題的性質(zhì)和求解問題階段(OOA)整理問題階段(OOD)程序?qū)崿F(xiàn)階段四、面向?qū)ο蟮姆治龇椒ㄅc面向?qū)ο蟮脑O(shè)計(jì)21結(jié)構(gòu)化分析:主要強(qiáng)調(diào)在系統(tǒng)調(diào)查資料的基礎(chǔ)上,針對(duì)面向?qū)ο蠓椒ㄋ枰乃夭倪M(jìn)行的歸類分析和整理,而不是針對(duì)管理業(yè)務(wù)現(xiàn)狀和方法進(jìn)行的分析。面向?qū)ο蟮姆治觯航⒃趯?duì)處理對(duì)象客觀運(yùn)行狀態(tài)的信息模擬(實(shí)體關(guān)系圖和語義數(shù)據(jù)模型)和面向?qū)ο蟪绦蛟O(shè)計(jì)語言的概念基礎(chǔ)之上。

面向?qū)ο蟮姆治觯航Y(jié)構(gòu)化分析:主要強(qiáng)調(diào)在系統(tǒng)調(diào)查資料的基礎(chǔ)上,針對(duì)面向?qū)ο蠓椒?2四、面向?qū)ο蟮姆治龇椒ㄅc面向?qū)ο蟮脑O(shè)計(jì)方法(2)OOA在具體分析一個(gè)事物時(shí),大致按照以下五個(gè)基本步驟來展開:(1)確定對(duì)象(object)和類(class)。

對(duì)象是對(duì)數(shù)據(jù)及其處理方式的抽象,它反映了系統(tǒng)保存和處理現(xiàn)實(shí)世界中某些事物的信息的能力;

類是多個(gè)對(duì)象的共同屬性和方法集合的描述。(2)確定結(jié)構(gòu)(structure)。此處的結(jié)構(gòu)是指問題域的復(fù)雜性和連接關(guān)系。四、面向?qū)ο蟮姆治龇椒ㄅc面向?qū)ο蟮脑O(shè)計(jì)23四、面向?qū)ο蟮姆治龇椒ㄅc面向?qū)ο蟮脑O(shè)計(jì)方法(3)OOA在具體分析一個(gè)事物時(shí),大致按照以下五個(gè)基本步驟來展開:(3)確定主題(subject)。此處的主題是指事物的總體概貌和總體分析模型。(4)確定屬性(attribute)。此處的屬性是指數(shù)據(jù)元素,可用它來描述對(duì)象或分類結(jié)構(gòu)的實(shí)例。(5)確定方法(method)。此處的方法是指在收到事件消息后必須進(jìn)行的一些處理方法,方法要在圖中定義,并在對(duì)象的存儲(chǔ)中指定。四、面向?qū)ο蟮姆治龇椒ㄅc面向?qū)ο蟮脑O(shè)計(jì)24四、面向?qū)ο蟮姆治龇椒ㄅc面向?qū)ο蟮脑O(shè)計(jì)方法(4)OOD主要著手做以下三個(gè)方面的工作:(1)對(duì)象定義規(guī)格的求精。OOD根據(jù)設(shè)計(jì)要求進(jìn)行整理和求精的工作過程,以便能夠更加符合后面的面向?qū)ο蟮某绦蛟O(shè)計(jì)的需要。(2)數(shù)據(jù)模型和數(shù)據(jù)庫設(shè)計(jì)。數(shù)據(jù)模型的設(shè)計(jì)主要確定類和對(duì)象屬性的內(nèi)容、消息連接的方式、系統(tǒng)訪問、數(shù)據(jù)模型的方法等等。(3)優(yōu)化。優(yōu)化設(shè)計(jì)過程是從另一個(gè)角度對(duì)分析結(jié)果和處理業(yè)務(wù)過程的整理歸納,優(yōu)化包括對(duì)象和結(jié)構(gòu)的優(yōu)化、抽象以及集成。四、面向?qū)ο蟮姆治龇椒ㄅc面向?qū)ο蟮脑O(shè)計(jì)方法25主要內(nèi)容第一節(jié)會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)概述 第二節(jié)會(huì)計(jì)信息系統(tǒng)分析 第三節(jié)會(huì)計(jì)信息系統(tǒng)設(shè)計(jì)第四節(jié)會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)工具

主要內(nèi)容第一節(jié)會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)概述 26一、現(xiàn)行系統(tǒng)的詳細(xì)調(diào)查(1)(一)詳細(xì)調(diào)查的內(nèi)容

組織結(jié)構(gòu)調(diào)查——組織結(jié)構(gòu)圖管理功能調(diào)查——管理功能圖業(yè)務(wù)流程調(diào)查——業(yè)務(wù)流程圖薄弱環(huán)節(jié)調(diào)查對(duì)會(huì)計(jì)系統(tǒng)“三要素”及其相互關(guān)系的調(diào)查一、現(xiàn)行系統(tǒng)的詳細(xì)調(diào)查(1)(一)詳細(xì)調(diào)查的內(nèi)容27一、現(xiàn)行系統(tǒng)的詳細(xì)調(diào)查(2)(二)詳細(xì)調(diào)查的方法

對(duì)現(xiàn)行系統(tǒng)的調(diào)查是一項(xiàng)繁瑣而又艱巨的工作,在進(jìn)行詳細(xì)調(diào)查時(shí),要以系統(tǒng)思想為指導(dǎo),運(yùn)用以下系統(tǒng)分析方法,才能取得預(yù)期的效果。要素分析法輸入輸出分析法功能分析法一、現(xiàn)行系統(tǒng)的詳細(xì)調(diào)查(2)(二)詳細(xì)調(diào)查的方法28二、建立現(xiàn)行系統(tǒng)的邏輯模型采用結(jié)構(gòu)化方法描述現(xiàn)行系統(tǒng)的邏輯模型,結(jié)構(gòu)化分析方法便是一種十分有效、實(shí)用的方法,是進(jìn)行會(huì)計(jì)信息系統(tǒng)分析的有力工具。結(jié)構(gòu)化分析法:它是一種面向數(shù)據(jù)流進(jìn)行系統(tǒng)分析的方法,它采用“自頂向下,逐層分解”的思想來描述系統(tǒng)。結(jié)構(gòu)化分析方法通常使用數(shù)據(jù)流程圖、數(shù)據(jù)字典、處理邏輯說明等工具來清晰、簡(jiǎn)明、準(zhǔn)確地描述系統(tǒng)的邏輯模型。二、建立現(xiàn)行系統(tǒng)的邏輯模型采用結(jié)構(gòu)化方法描述29三、形成新系統(tǒng)的邏輯模型二次分析系統(tǒng)目標(biāo)

分析業(yè)務(wù)流程,實(shí)施BPR(業(yè)務(wù)流程重組)

分析數(shù)據(jù)流程并對(duì)其進(jìn)行優(yōu)化

數(shù)據(jù)屬性分析

數(shù)據(jù)存儲(chǔ)分析

數(shù)據(jù)的輸入輸出分析

確定新系統(tǒng)的邏輯模型

確定新系統(tǒng)的數(shù)據(jù)處理方式

三、形成新系統(tǒng)的邏輯模型二次分析系統(tǒng)目標(biāo)30四、研究確定新系統(tǒng)可用的管理模型(1)管理模型是系統(tǒng)在每個(gè)具體管理環(huán)節(jié)上所采用的管理方法,確定管理模型就是要確定新系統(tǒng)在每一個(gè)管理環(huán)節(jié)上的具體處理方法。財(cái)會(huì)管理模型成本管理模型經(jīng)營(yíng)管理決策模型統(tǒng)計(jì)分析與預(yù)測(cè)模型四、研究確定新系統(tǒng)可用的管理模型(1)管理模31五、建立新系統(tǒng)的邏輯方案,編制系統(tǒng)分析報(bào)告(1)一份好的系統(tǒng)分析報(bào)告應(yīng)該不但能夠充分展示前段調(diào)查的結(jié)構(gòu),而且還要反映系統(tǒng)分析結(jié)果——新系統(tǒng)的邏輯方案。新系統(tǒng)邏輯方案是指經(jīng)分析和優(yōu)化之后,新系統(tǒng)具體采用的管理模型和信息處理方法,因?yàn)樗煌谟?jì)算機(jī)硬件配置方案和軟件結(jié)構(gòu)模型方案等實(shí)體結(jié)構(gòu)方案,故有邏輯方案之稱。

五、建立新系統(tǒng)的邏輯方案,編制系統(tǒng)分析報(bào)32五、建立新系統(tǒng)的邏輯方案,編制系統(tǒng)分析報(bào)告(2)系統(tǒng)分析報(bào)告包含的內(nèi)容:引言:說明會(huì)計(jì)信息系統(tǒng)的名稱、目標(biāo)、功能、背景、本說明書所使用的專門術(shù)語等系統(tǒng)概述新系統(tǒng)的邏輯方案。主要包括如下內(nèi)容:新系統(tǒng)的業(yè)務(wù)流程新系統(tǒng)的數(shù)據(jù)流程新系統(tǒng)在各個(gè)業(yè)務(wù)處理環(huán)節(jié)決定采用的具體管理方法、算法或模型與新系統(tǒng)相配套的管理制度和運(yùn)行機(jī)制的建立系統(tǒng)開發(fā)資源與時(shí)間進(jìn)度估計(jì)五、建立新系統(tǒng)的邏輯方案,編制系統(tǒng)分33五、建立新系統(tǒng)的邏輯方案,編制系統(tǒng)分析報(bào)告(3)用戶需求說明。主要說明關(guān)鍵領(lǐng)域用戶的特定要求系統(tǒng)設(shè)計(jì)實(shí)施初步計(jì)劃。主要包括:工作任務(wù)的分解及進(jìn)度安排;資源需求;經(jīng)費(fèi)預(yù)算等相關(guān)建議

五、建立新系統(tǒng)的邏輯方案,編制系統(tǒng)分析34主要內(nèi)容第一節(jié)會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)概述 第二節(jié)會(huì)計(jì)信息系統(tǒng)分析 第三節(jié)會(huì)計(jì)信息系統(tǒng)設(shè)計(jì)第四節(jié)會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)工具

主要內(nèi)容第一節(jié)會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)概述 35一、系統(tǒng)設(shè)計(jì)概述(1)(一)系統(tǒng)設(shè)計(jì)的概念系統(tǒng)設(shè)計(jì)是會(huì)計(jì)信息系統(tǒng)開發(fā)過程中的另一個(gè)重要階段。系統(tǒng)設(shè)計(jì)又稱物理設(shè)計(jì),它是根據(jù)系統(tǒng)分析階段所構(gòu)造的新系統(tǒng)的邏輯模型、建立的邏輯方案來構(gòu)造新系統(tǒng)的物理模型,也就是根據(jù)新系統(tǒng)的邏輯功能要求,結(jié)果實(shí)際條件,進(jìn)行總體設(shè)計(jì)和詳細(xì)設(shè)計(jì),構(gòu)造系統(tǒng)具體的實(shí)施方案,它主要解決系統(tǒng)到底應(yīng)該“怎樣做”的問題。一、系統(tǒng)設(shè)計(jì)概述(1)(一)系統(tǒng)設(shè)計(jì)的概念36一、系統(tǒng)設(shè)計(jì)概述(2)(二)系統(tǒng)設(shè)計(jì)的主要工作

系統(tǒng)設(shè)計(jì)包括以下一些工作內(nèi)容:系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)存儲(chǔ)設(shè)計(jì)代碼設(shè)計(jì)輸入設(shè)計(jì)輸出設(shè)計(jì)安全保密性設(shè)計(jì)系統(tǒng)物理配置方案設(shè)計(jì)處理流程及模塊詳細(xì)功能的設(shè)計(jì)一、系統(tǒng)設(shè)計(jì)概述(2)(二)系統(tǒng)設(shè)計(jì)的主要工作37二、模塊設(shè)計(jì)(1)(一)模塊設(shè)計(jì)的概念模塊設(shè)計(jì)是系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)的一項(xiàng)主要內(nèi)容,它是系統(tǒng)設(shè)計(jì)工作的第一步,通過模塊設(shè)計(jì),把由數(shù)據(jù)流程圖表達(dá)的數(shù)據(jù)處理轉(zhuǎn)化為由不同模塊完成的功能,從而建立起整個(gè)會(huì)計(jì)信息系統(tǒng)的總體物理模型,系統(tǒng)設(shè)計(jì)的后續(xù)階段只是對(duì)這一總體模型的進(jìn)一步細(xì)化和補(bǔ)充。模塊設(shè)計(jì)的結(jié)果——模塊結(jié)構(gòu)圖

二、模塊設(shè)計(jì)(1)(一)模塊設(shè)計(jì)的概念38二、模塊設(shè)計(jì)(2)(二)模塊設(shè)計(jì)的具體作用模塊設(shè)計(jì)的具體作用,或者說模塊設(shè)計(jì)的意義主要表現(xiàn)在以下五個(gè)方面:可以簡(jiǎn)化系統(tǒng)設(shè)計(jì)工作可以優(yōu)化系統(tǒng)結(jié)構(gòu)可以保證系統(tǒng)的穩(wěn)定性有助于合理制定系統(tǒng)開發(fā)計(jì)劃可以提高系統(tǒng)的通用化程度二、模塊設(shè)計(jì)(2)(二)模塊設(shè)計(jì)的具體作用39二、模塊設(shè)計(jì)(3)(三)模塊設(shè)計(jì)的方法

結(jié)構(gòu)化設(shè)計(jì)方法以數(shù)據(jù)流程圖為基礎(chǔ),從數(shù)據(jù)流程圖導(dǎo)出初始模塊結(jié)構(gòu)圖,然后根據(jù)模塊設(shè)計(jì)原則,對(duì)初始模塊結(jié)構(gòu)圖進(jìn)行優(yōu)化,就得到最后的模塊結(jié)構(gòu)圖。人們通過研究發(fā)現(xiàn),數(shù)據(jù)流程圖基本上可分成兩大類,即變換型數(shù)據(jù)流程圖和事務(wù)型數(shù)據(jù)流程圖。二、模塊設(shè)計(jì)(3)(三)模塊設(shè)計(jì)的方法40二、模塊設(shè)計(jì)(5)變換型數(shù)據(jù)流程圖:如果系統(tǒng)(或待分解的模塊)是由幾個(gè)順次執(zhí)行的功能組成的,在其細(xì)化的數(shù)據(jù)流程圖上,這些處理功能一定處在一條線性鏈上,在這條線性鏈上,很容易確定輸入、處理、輸出環(huán)節(jié),符合這種特點(diǎn)的數(shù)據(jù)流程圖就是變換中心結(jié)構(gòu)數(shù)據(jù)流程圖,簡(jiǎn)稱變化型數(shù)據(jù)流程圖,這種數(shù)據(jù)流程圖比較常見。二、模塊設(shè)計(jì)(5)變換型數(shù)據(jù)流程圖:如果系統(tǒng)(或待分解的模塊41二、模塊設(shè)計(jì)(6)事務(wù)型數(shù)據(jù)流程圖:在數(shù)據(jù)流程圖中,輸入的數(shù)據(jù)流通過某個(gè)一個(gè)主處理環(huán)節(jié)后被分割成一串平行的數(shù)據(jù)流,然后有選擇地執(zhí)行后面的某個(gè)處理,符合這種特點(diǎn)的數(shù)據(jù)流程圖稱為事務(wù)型數(shù)據(jù)流程圖。二、模塊設(shè)計(jì)(6)事務(wù)型數(shù)據(jù)流程圖:在數(shù)據(jù)流程圖中,輸入的數(shù)42二、模塊設(shè)計(jì)(7)由于數(shù)據(jù)流程圖可分為兩大類,相應(yīng)地,模塊設(shè)計(jì)的具體方法有以下兩種:“變換中心分析”法顯然,這種方法是針對(duì)變換型數(shù)據(jù)流程圖而采用的一種推導(dǎo)模塊圖的方法,它通過對(duì)變換中心結(jié)構(gòu)數(shù)據(jù)流程圖進(jìn)行分析,找出數(shù)據(jù)在系統(tǒng)中的流動(dòng)路徑和對(duì)數(shù)據(jù)進(jìn)行處理的中心環(huán)節(jié),從而確定系統(tǒng)的模塊結(jié)構(gòu)圖。二、模塊設(shè)計(jì)(7)由于數(shù)據(jù)流程圖可分為兩大類,相應(yīng)地,模塊設(shè)43二、模塊設(shè)計(jì)(8)運(yùn)用這種方法導(dǎo)出系統(tǒng)模塊結(jié)構(gòu)圖的過程如下:(1)找出主處理,確定邏輯輸入和邏輯輸出(2)設(shè)計(jì)模塊結(jié)構(gòu)圖的頂層和二層模塊,其中頂層模塊為“系統(tǒng)”本身,二層模塊分別為輸入模塊、處理模塊和輸出模塊。(3)對(duì)二層模塊進(jìn)行繼續(xù)分解,分別對(duì)各模塊設(shè)計(jì)下層模塊,就可以得到初始模塊結(jié)構(gòu)圖。二、模塊設(shè)計(jì)(8)運(yùn)用這種方法導(dǎo)出系統(tǒng)模塊結(jié)構(gòu)圖的過程如下:44二、模塊設(shè)計(jì)(9)“事務(wù)中心分析”法這種方法是針對(duì)事務(wù)型數(shù)據(jù)流程圖所使用的一種推導(dǎo)模塊圖的方法其導(dǎo)出模塊結(jié)構(gòu)圖的步驟如下:分析數(shù)據(jù)流程圖,確定數(shù)據(jù)流程圖類型確定事務(wù)中心,繪制第一層模塊結(jié)構(gòu)圖將中心模塊所轄的下層模塊逐層分解,就形成一個(gè)完整的模塊結(jié)構(gòu)圖。二、模塊設(shè)計(jì)(9)“事務(wù)中心分析”法45三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(1)數(shù)據(jù)存儲(chǔ)設(shè)計(jì)包括文件設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)。(一)文件設(shè)計(jì)文件設(shè)計(jì)概念文件設(shè)計(jì)是指對(duì)會(huì)計(jì)信息系統(tǒng)中所涉及到的文件進(jìn)行物理定義,使之成為可用計(jì)算機(jī)進(jìn)行存取的物理形式的過程。三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(1)數(shù)據(jù)存儲(chǔ)設(shè)計(jì)包括文件設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)。46三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(3)文件設(shè)計(jì)的一般程序文件設(shè)計(jì)可按照以下幾個(gè)步驟來進(jìn)行:確定文件類型文件結(jié)構(gòu)設(shè)計(jì)包括記錄設(shè)計(jì)和字段設(shè)計(jì)。這里,以“記賬憑證”文件為例,來詳細(xì)介紹文件結(jié)構(gòu)設(shè)計(jì)的具體過程。三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(3)文件設(shè)計(jì)的一般程序47三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(4)首先,對(duì)“記賬憑證”文件進(jìn)行記錄設(shè)計(jì),可按照下面步驟來進(jìn)行:第一步,對(duì)應(yīng)定位,即根據(jù)存儲(chǔ)對(duì)象有多少數(shù)據(jù)項(xiàng),就設(shè)計(jì)多少個(gè)字段。該記賬憑證的數(shù)據(jù)字典(數(shù)據(jù)一覽表)如下表所示三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(4)首先,對(duì)“記賬憑證”文件進(jìn)行記錄設(shè)計(jì),48序號(hào)數(shù)據(jù)項(xiàng)名稱表現(xiàn)形式類型取值范圍備注1憑證日期2003.8.1日期最多10個(gè)字節(jié)2憑證類型銀收字符最多4個(gè)字節(jié)3憑證號(hào)0001字符1~9999每月從1開始,由計(jì)算機(jī)自動(dòng)連續(xù)編號(hào)4摘要收回匯達(dá)公司前欠貨款字符最多30個(gè)字節(jié)5借方科目銀行存款-工行字符最多40個(gè)字節(jié)6貸方科目應(yīng)收賬款-匯達(dá)公司字符最多40個(gè)字節(jié)7金額20000.00數(shù)值最多12個(gè)字節(jié)紅字以負(fù)號(hào)表示8附單據(jù)數(shù)1數(shù)值1~9999制單孫紅偉字符最多10個(gè)字節(jié)10審核晨曦字符最多10個(gè)字節(jié)11主管會(huì)計(jì)康大軍字符最多10個(gè)字節(jié)記賬憑證數(shù)據(jù)項(xiàng)構(gòu)成一覽表序號(hào)數(shù)據(jù)項(xiàng)名稱表現(xiàn)形式類型取值范圍備注1憑證日期2003.849三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(6)對(duì)照數(shù)據(jù)字典,通過一一對(duì)應(yīng),可獲得記賬憑證文件的基本字段如下表所示:三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(6)對(duì)照數(shù)據(jù)字典,通過一一對(duì)應(yīng),可獲得記賬50序號(hào)字段名序號(hào)字段名1憑證類型7貸方金額2憑證號(hào)8附件數(shù)3日期9錄入員4摘要10審核員5科目代碼11記賬員6借方金額12會(huì)計(jì)主管記賬憑證文件基本字段構(gòu)成表序號(hào)字段名序號(hào)字段名1憑證類型7貸方金額2憑證號(hào)8附件數(shù)3日51三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(8)第二步,記錄分析。經(jīng)過進(jìn)一步分析,不難發(fā)現(xiàn),采用這種記錄格式,通常一行只記一個(gè)數(shù)據(jù)(即對(duì)應(yīng)一個(gè)會(huì)計(jì)分錄行,要么借方,要么貸方),因此,文件中每條記錄中的“借方金額”或“貸方金額”必有一個(gè)字段為空內(nèi)容字段,這就出現(xiàn)浪費(fèi)存儲(chǔ)空間的現(xiàn)象。為了節(jié)約存儲(chǔ)空間,可將“借方金額”與“貸方金額”字段合并為“發(fā)生額”字段,但為了表示發(fā)生的方向,特意增加一個(gè)“借貸標(biāo)志”字段。三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(8)第二步,記錄分析。52三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(9)此外,還可將“憑證類型”與“憑證號(hào)”字段進(jìn)行合并,統(tǒng)一為“憑證編號(hào)”。于是,記賬憑證文件的字段組成就變?yōu)槿缦卤硭?。三、?shù)據(jù)存儲(chǔ)設(shè)計(jì)(9)此外,還可將“憑證類型”與“憑證號(hào)”字53序號(hào)字段名序號(hào)字段名1憑證編號(hào)7附件數(shù)2日期8錄入員3摘要9審核員4科目代碼10記賬員5借貸標(biāo)志11會(huì)計(jì)主管6發(fā)生額

(改造后的)記賬憑證文件基本字段構(gòu)成表序號(hào)字段名序號(hào)字段名1憑證編號(hào)7附件數(shù)2日期8錄入員3摘要954三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(11)完成記錄設(shè)計(jì)之后,便可著手進(jìn)行字段設(shè)計(jì)。所謂字段設(shè)計(jì),就是定義文件中每一字段的名稱、類型、寬度以及小數(shù)位數(shù)。通過結(jié)合上述表格的內(nèi)容,記賬憑證文件的字段設(shè)計(jì)結(jié)果如下表所示。三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(11)完成記錄設(shè)計(jì)之后,便可著手進(jìn)行字段設(shè)55序號(hào)字段名類型寬度(小數(shù)位)1憑證編號(hào)C82日期D103摘要D304科目代碼C95借貸標(biāo)志C26發(fā)生額N12(2)7附件數(shù)N38錄入員C89審核員C810記賬員C811主管會(huì)計(jì)C8合計(jì)106記賬憑證文件數(shù)據(jù)結(jié)構(gòu)一覽表序號(hào)字段名類型寬度(小數(shù)位)1憑證編號(hào)C82日期D103摘要56三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(14)文件的組織形式。文件的組織形式是指一個(gè)文件中的記錄的排列方式,它決定了文件的存取方式,主要的文件組織方式有兩種:順序組織方式索引組織方式確定文件的屬性文件的存儲(chǔ)區(qū)域設(shè)計(jì)三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(14)文件的組織形式57三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(二)數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是在選定的數(shù)據(jù)庫管理系統(tǒng)基礎(chǔ)上建立數(shù)據(jù)庫。其中需要運(yùn)用數(shù)據(jù)庫設(shè)計(jì)原理,將數(shù)據(jù)庫設(shè)計(jì)的幾個(gè)步驟與系統(tǒng)開發(fā)的各個(gè)階段相對(duì)應(yīng),它們之間的對(duì)應(yīng)關(guān)系如下圖所示。三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(二)數(shù)據(jù)庫設(shè)計(jì)58第2章會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)方法課件59三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(17)數(shù)據(jù)庫設(shè)計(jì)主要可按照以下三個(gè)步驟來進(jìn)行:(1)數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì):它是指根據(jù)用戶需求設(shè)計(jì)數(shù)據(jù)的概念數(shù)據(jù)模型,概念模型是從用戶角度看到的數(shù)據(jù)庫模型。(2)數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì):它是將概念結(jié)構(gòu)設(shè)計(jì)階段完成的概念模型轉(zhuǎn)換成能被選定的數(shù)據(jù)庫管理系統(tǒng)支持的數(shù)據(jù)模型。(3)數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì):它是為數(shù)據(jù)模型在設(shè)備上選頂合適的存儲(chǔ)結(jié)構(gòu)和存取方法以獲得數(shù)據(jù)庫的最佳存取效率。三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(17)數(shù)據(jù)庫設(shè)計(jì)主要可按照以下三個(gè)步驟來進(jìn)60四、代碼設(shè)計(jì)代碼的種類

代碼的種類即代碼的編碼方法,常用的編碼方法有:序列碼,也叫順序碼,包括連續(xù)順序碼和間斷順序碼;區(qū)間碼:又叫分區(qū)碼,它是指對(duì)代碼對(duì)象分區(qū)域進(jìn)行編碼分組碼:也有稱為組別分類碼助記碼校驗(yàn)碼:也有稱為檢錯(cuò)碼。四、代碼設(shè)計(jì)代碼的種類61五、詳細(xì)設(shè)計(jì)(1)(一)詳細(xì)設(shè)計(jì)的內(nèi)容詳細(xì)設(shè)計(jì)是針對(duì)系統(tǒng)模塊結(jié)構(gòu)圖中的每一模塊,定義其詳細(xì)功能、輸入數(shù)據(jù)、文件、輸出數(shù)據(jù)、模塊實(shí)現(xiàn)的詳細(xì)算法等,并為每一模塊編寫詳細(xì)設(shè)計(jì)說明書。詳細(xì)設(shè)計(jì)是系統(tǒng)功能、結(jié)構(gòu)和實(shí)現(xiàn)方法的最詳細(xì)說明,是下一步程序設(shè)計(jì)的依據(jù)。由于系統(tǒng)設(shè)計(jì)人員可能不具體參加今后的程序編制,因此,要求系統(tǒng)設(shè)計(jì)人員在詳細(xì)設(shè)計(jì)時(shí)一定要深入細(xì)致,各文檔資料一定要準(zhǔn)確齊全,以保證今后任何一個(gè)程序設(shè)計(jì)員即使沒有參加過新系統(tǒng)的分析與設(shè)計(jì)工作,也能夠自如地編制出系統(tǒng)所需要的程序模塊五、詳細(xì)設(shè)計(jì)(1)(一)詳細(xì)設(shè)計(jì)的內(nèi)容62五、詳細(xì)設(shè)計(jì)(2)(二)詳細(xì)設(shè)計(jì)的一般程序詳細(xì)設(shè)計(jì)應(yīng)該遵循結(jié)構(gòu)化設(shè)計(jì)思想,采用“自頂向下,逐步細(xì)化”進(jìn)行具體設(shè)計(jì),通??砂匆韵氯齻€(gè)步驟進(jìn)行:首先,針對(duì)每一模塊進(jìn)行分解,定義其詳細(xì)功能,并確定該模塊與其他模塊是否存在聯(lián)系以及存在什么樣的聯(lián)系?應(yīng)該如何處理這種聯(lián)系關(guān)系?定義每一模塊具體可采用的算法,并定義相關(guān)文件(比如程序文件名)定義每一模塊的輸入、輸出等細(xì)節(jié)內(nèi)容系統(tǒng)設(shè)計(jì)完成之后,要將所有方案集中,編寫系統(tǒng)設(shè)計(jì)說明書

五、詳細(xì)設(shè)計(jì)(2)(二)詳細(xì)設(shè)計(jì)的一般程63主要內(nèi)容第一節(jié)會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)概述 第二節(jié)會(huì)計(jì)信息系統(tǒng)分析 第三節(jié)會(huì)計(jì)信息系統(tǒng)設(shè)計(jì)第四節(jié)會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)工具

主要內(nèi)容第一節(jié)會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)概述 64會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)工具一、數(shù)據(jù)流程圖二、文件流程圖三、系統(tǒng)流程圖四、多職能流程圖五、程序流程圖六、結(jié)構(gòu)圖

會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)工具一、數(shù)據(jù)流程圖65一、數(shù)據(jù)流程圖(1)(一)數(shù)據(jù)流程圖的用途及其基本元素

任何信息系統(tǒng)從本質(zhì)上說都是對(duì)數(shù)據(jù)進(jìn)行加工或轉(zhuǎn)換,各種數(shù)據(jù)從外界進(jìn)入信息系統(tǒng),經(jīng)過后者內(nèi)部一系列的加工處理,數(shù)據(jù)的值、內(nèi)容、結(jié)構(gòu)與格式均發(fā)生變化,最終以滿足用戶決策需要的信息的形態(tài)離開信息系統(tǒng)。數(shù)據(jù)流程圖由數(shù)據(jù)流、數(shù)據(jù)加工(數(shù)據(jù)處理)、數(shù)據(jù)文件、數(shù)據(jù)源點(diǎn)和終點(diǎn)(外部實(shí)體)四種基本元素組成。如下圖所示一、數(shù)據(jù)流程圖(1)(一)數(shù)據(jù)流程圖的用66客戶出售信息訂貨處理外部實(shí)體名數(shù)據(jù)流名加工名文件名文件名庫存數(shù)據(jù)庫存數(shù)據(jù)圖形名稱代表意義舉例外部實(shí)體數(shù)據(jù)源點(diǎn)/終點(diǎn)代表與系統(tǒng)有關(guān)的外部機(jī)構(gòu),描述數(shù)據(jù)的來源或去向,流程的開始或結(jié)束數(shù)據(jù)流描述數(shù)據(jù)流動(dòng)的方向數(shù)據(jù)處理(數(shù)據(jù)加工)描述數(shù)據(jù)加工或處理或數(shù)據(jù)文件(數(shù)據(jù)存儲(chǔ))描述數(shù)據(jù)的存儲(chǔ)形式或數(shù)據(jù)流程圖的基本要素一覽表客戶出售信息訂貨處理外部實(shí)體名數(shù)據(jù)流名加工名文件名文件名庫存67一、數(shù)據(jù)流程圖(2)外部實(shí)體是指不受本流程圖所描述的流程(或系統(tǒng))控制的組織、事物、人或其他流程(或其他系統(tǒng))。確定了外部實(shí)體,實(shí)際上就是確定了本流程(或系統(tǒng))的邊界因此,要想確定合理的系統(tǒng)邊界,必須詳細(xì)分析用戶的要求,根據(jù)系統(tǒng)的目標(biāo)來確定系統(tǒng)與外部環(huán)境的分界線。一、數(shù)據(jù)流程圖(2)68一、數(shù)據(jù)流程圖(3)數(shù)據(jù)流由一系列成分固定的數(shù)據(jù)項(xiàng)組成,可以由某個(gè)外部實(shí)體產(chǎn)生,也可以來自某個(gè)數(shù)據(jù)存儲(chǔ)。在數(shù)據(jù)流程圖中,來自數(shù)據(jù)存儲(chǔ)的數(shù)據(jù)流意味著讀取數(shù)據(jù),而流向數(shù)據(jù)存儲(chǔ)的數(shù)據(jù)流則意味著存儲(chǔ)數(shù)據(jù)。通常,在數(shù)據(jù)流程圖中不允許出現(xiàn)從一個(gè)數(shù)據(jù)存儲(chǔ)直接到另一個(gè)數(shù)據(jù)存儲(chǔ)的數(shù)據(jù)流。一、數(shù)據(jù)流程圖(3)69一、數(shù)據(jù)流程圖(4)數(shù)據(jù)處理也叫數(shù)據(jù)加工,表示對(duì)數(shù)據(jù)進(jìn)行加工處理與變換的操作,即把流向它的輸入數(shù)據(jù)流加工(變換)成新的形態(tài)與內(nèi)容的數(shù)據(jù)流。任何一個(gè)數(shù)據(jù)流程圖至少應(yīng)有一個(gè)數(shù)據(jù)處理,任何一個(gè)數(shù)據(jù)處理至少應(yīng)有一個(gè)輸入數(shù)據(jù)流和一個(gè)輸出數(shù)據(jù)流。在復(fù)雜的數(shù)據(jù)流程圖中因?yàn)橛泻芏鄶?shù)據(jù)處理,為了便于區(qū)分一般需要對(duì)它們分別編號(hào)標(biāo)識(shí),但在開始繪制數(shù)據(jù)流程圖時(shí)一般對(duì)其處理過程并不進(jìn)行編號(hào),而是在數(shù)據(jù)流程圖經(jīng)過層層分解最好定稿后才對(duì)其中的數(shù)據(jù)處理過程一一編號(hào)標(biāo)識(shí)。

一、數(shù)據(jù)流程圖(4)數(shù)據(jù)處理也叫數(shù)據(jù)加工70一、數(shù)據(jù)流程圖(5)數(shù)據(jù)存儲(chǔ)又稱為數(shù)據(jù)文件,這里,它并不涉及具體的存儲(chǔ)介質(zhì),只是一種邏輯描述,它可以是一個(gè)手工文件,也可以是建立在磁性介質(zhì)上的計(jì)算機(jī)文件,如數(shù)據(jù)庫文件。之所以需要數(shù)據(jù)存儲(chǔ)主要出于下列幾種情況考慮:第一種情況,它是對(duì)交易的真實(shí)記錄;第二種情況,是由于上一個(gè)數(shù)據(jù)處理的輸出數(shù)據(jù)流已經(jīng)具有滿足部分用戶需要的信息;第三種情況,是因?yàn)樯弦粋€(gè)數(shù)據(jù)處理的輸出數(shù)據(jù)流需要今后被后續(xù)不同的數(shù)據(jù)處理在不同的時(shí)刻進(jìn)行加工處理。

一、數(shù)據(jù)流程圖(5)數(shù)據(jù)存儲(chǔ)又稱為數(shù)據(jù)71一、數(shù)據(jù)流程圖(6)(二)數(shù)據(jù)流程圖的用法與舉例系統(tǒng)分析人員一般采用層次流圖法來繪制數(shù)據(jù)流程圖。層次流圖法原理系統(tǒng)的數(shù)據(jù)處理過程大多很復(fù)雜,只用一個(gè)或幾個(gè)數(shù)據(jù)流程圖往往是不夠的,因此,繪制系統(tǒng)的數(shù)據(jù)流程圖時(shí),可將整個(gè)系統(tǒng)分解成若干子系統(tǒng),按照系統(tǒng)的層次結(jié)構(gòu)對(duì)數(shù)據(jù)流程圖進(jìn)行逐步分解,直至最終獲得每一基本加工和每一基本文件的底層數(shù)據(jù)流程圖。即數(shù)據(jù)流圖一般采用“自頂向下”“由粗到細(xì)”“逐步分解”的方法繪制。一、數(shù)據(jù)流程圖(6)(二)數(shù)據(jù)流程圖的用法與舉例72一、數(shù)據(jù)流程圖(7)形成的層次數(shù)據(jù)流程圖可分為頂層、底層和中間層。頂層:通常由一個(gè)數(shù)據(jù)加工和若干個(gè)輸入輸出數(shù)據(jù)流組成,它規(guī)定了系統(tǒng)的范圍,描述了系統(tǒng)的外貌。底層:由一些不必再細(xì)分的數(shù)據(jù)加工所組成,這些數(shù)據(jù)加工稱為基本數(shù)據(jù)加工,它描寫了系統(tǒng)內(nèi)部的細(xì)節(jié)。中間層:在頂層和底層之間可以有若干個(gè)中間層,提供了從抽象到具體的逐步過渡。一、數(shù)據(jù)流程圖(7)形成的層次數(shù)據(jù)流程圖可分為頂層、底73一、數(shù)據(jù)流程圖(8)應(yīng)用層次流圖法繪制數(shù)據(jù)流程圖的實(shí)例下面以手工環(huán)境下賬務(wù)處理系統(tǒng)的數(shù)據(jù)流程圖的繪制為例,來具體說明層次流圖法的應(yīng)用。識(shí)別系統(tǒng)的邊界,畫頂層數(shù)據(jù)流程圖。識(shí)別系統(tǒng)的邊界實(shí)際上是識(shí)別系統(tǒng)純粹的輸入數(shù)據(jù)流和純粹的輸出數(shù)據(jù)流。這是一張最初的數(shù)據(jù)流圖,常在系統(tǒng)分析初期進(jìn)行。例如手工會(huì)計(jì)賬務(wù)處理,“原始憑證”可以做為純粹的輸入數(shù)據(jù)流,“各種賬簿、報(bào)表”可以作為純粹的輸出數(shù)據(jù)流,畫出其頂層數(shù)據(jù)流程圖如下圖所示。一、數(shù)據(jù)流程圖(8)應(yīng)用層次流圖法繪制74銷售部門生產(chǎn)技術(shù)部門物資部門銀行

┇各種原始憑證賬務(wù)處理人事勞資部門設(shè)備管理部門經(jīng)營(yíng)決策部門財(cái)政部門

┇各種證、賬、表賬務(wù)處理系統(tǒng)頂層數(shù)據(jù)流程圖

銷售部門各種原賬務(wù)處理人事勞資部門各種證、賬、表賬務(wù)處理系75一、數(shù)據(jù)流程圖(9)對(duì)頂層數(shù)據(jù)流程圖進(jìn)行分解,得出第一中間層次的數(shù)據(jù)流程圖。

對(duì)頂層數(shù)據(jù)流程圖的分解主要圍繞“數(shù)據(jù)加工”進(jìn)行。頂層圖的“數(shù)據(jù)加工”只有一個(gè),例如上圖中,有一個(gè)數(shù)據(jù)加工“賬務(wù)處理”,它是賬務(wù)處理的所有數(shù)據(jù)加工的抽象。此時(shí),可將其分解為若干個(gè)主要“數(shù)據(jù)加工”,如下圖所示。一、數(shù)據(jù)流程圖(9)76登記日記賬編制記賬憑證登記明細(xì)賬審核原始憑證原始憑證核對(duì)編制科目匯總表登記總賬核對(duì)已審原始憑證已審原始憑證日記賬記賬憑證科目匯總表總賬明細(xì)賬圖2-8中間層次數(shù)據(jù)流程圖審核

登記日記賬編制記賬憑證登記明細(xì)賬審核原始憑證原始憑證核對(duì)編制77一、數(shù)據(jù)流程圖(10)進(jìn)一步逐層分解,直至獲得最基本數(shù)據(jù)加工的底層數(shù)據(jù)流程圖。對(duì)圖中的“登記日記賬”可進(jìn)一步分解,以獲得下一層次的數(shù)據(jù)流程圖。如前所述,層層分解下去,直至該層中的每一數(shù)據(jù)加工均已是最基本的數(shù)據(jù)加工,每一數(shù)據(jù)存儲(chǔ)也已是基本數(shù)據(jù)存儲(chǔ)為止。一、數(shù)據(jù)流程圖(10)78二、文件流程圖(1)文件流程圖又稱文檔流程圖(documentflowchart),其主要目的是描述應(yīng)用系統(tǒng)中所使用的全部文檔及其生成、流轉(zhuǎn)、分布和最終處置的控制點(diǎn)。需要注意的是,文檔流程圖中的每個(gè)文檔符號(hào)都代表一批文檔而不是一份文檔。圖2-10是采購業(yè)務(wù)中的訂貨環(huán)節(jié)所涉及的文檔流程圖。二、文件流程圖(1)79圖2-10文檔流程圖示意圖圖2-10文檔流程圖示意圖80三、系統(tǒng)流程圖(1)審計(jì)人員和系統(tǒng)開發(fā)人員都使用系統(tǒng)流程圖(systemsflowchart)。系統(tǒng)流程圖用于在一個(gè)系統(tǒng)中確定整體和主要的營(yíng)運(yùn)流向,它主要說明在系統(tǒng)中輸入是如何產(chǎn)生的、輸入遵循什么樣的次序、采取哪種處理模式(手工和機(jī)器)以及輸出的形式或者內(nèi)容等等。系統(tǒng)流程圖并非描述單個(gè)處理功能的詳細(xì)的邏輯關(guān)系,而是重點(diǎn)描述系統(tǒng)的媒介和處理功能。圖2-11所示便是應(yīng)付賬款系統(tǒng)流程圖。三、系統(tǒng)流程圖(1)81圖2-11系統(tǒng)流程圖示例圖2-11系統(tǒng)流程圖82四、多職能流程圖多職能流程圖(cross-functionalflowchart)主要用于描述企業(yè)內(nèi)部各個(gè)職能部門之間業(yè)務(wù)流轉(zhuǎn)關(guān)系的圖形工具。通過多職能流程圖能夠表達(dá)出企業(yè)業(yè)務(wù)流程與執(zhí)行該流程的組織單元或職能部門之間的關(guān)系,這樣可清晰地揭示各個(gè)部門的信息傳遞關(guān)系,體現(xiàn)了信息集成思想。其組織要素包括企業(yè)業(yè)務(wù)流程、執(zhí)行業(yè)務(wù)流程的組織單元或職能部門,在形式上有橫向職能描述及縱向職能描述兩種。四、多職能流程圖83五、程序流程圖(1)程序流程圖(programflowchart)俗稱程序框圖,有程序粗框圖和細(xì)框圖之分,主要供系統(tǒng)開發(fā)人員使用。與系統(tǒng)流程圖相比,程序流程圖更關(guān)心詳細(xì)的處理功能,它是對(duì)系統(tǒng)流程圖中的每一個(gè)處理功能的進(jìn)一步細(xì)化。

程序流程圖的編制已經(jīng)屬于系統(tǒng)設(shè)計(jì)階段的工作,它是介于系統(tǒng)總體設(shè)計(jì)與計(jì)算機(jī)處理的程序代碼設(shè)計(jì)之間的一個(gè)設(shè)計(jì)步驟,而系統(tǒng)流程圖的編制則是在系統(tǒng)分析階段就應(yīng)該完成的一項(xiàng)工作。

五、程序流程圖(1)84五、程序流程圖(2)按照結(jié)構(gòu)化程序設(shè)計(jì)理論,任何一個(gè)程序都可以采用三種基本結(jié)構(gòu)來描述,即:順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。也就是說,任何一個(gè)程序是以上三種基本結(jié)構(gòu)的組合?;谶@一點(diǎn),我們可以列出三種基本的程序流程圖形態(tài)。后面是一個(gè)典型的程序流程圖,該圖描述的是按結(jié)算號(hào)進(jìn)行銀行自動(dòng)對(duì)賬的程序流程圖。需要注意的是,在該程序流程圖中的對(duì)已達(dá)賬記錄進(jìn)行處理的描述顯得比較粗略些,還可以進(jìn)一步細(xì)化。

五、程序流程圖(2)85圖2-12(a)順序型圖2-12(b)選擇型圖2-12(a)順序型圖2-12(b)選擇型86圖2-12(c)循環(huán)型(DOUntil型)圖2-12(c)循環(huán)型(DOUntil型)87圖2-13程序流程圖示例圖2-13程序流程圖示88六、結(jié)構(gòu)圖(1)結(jié)構(gòu)圖(structurechart)又稱為層次模塊結(jié)構(gòu)圖,1974年由W.Steven等人從結(jié)構(gòu)化設(shè)計(jì)的角度提出的一種工具,是一種非常好的圖形表達(dá)工具,主要用于表達(dá)系統(tǒng)內(nèi)部各部分的結(jié)構(gòu)和相互關(guān)系,是進(jìn)行系統(tǒng)結(jié)構(gòu)設(shè)計(jì)最常用的工具之一。結(jié)構(gòu)圖中的主要成分有模塊、調(diào)用和數(shù)據(jù)等,常用的幾種結(jié)構(gòu)圖圖示符號(hào)的含義可參見下表。六、結(jié)構(gòu)圖(1)結(jié)構(gòu)圖(structure89結(jié)構(gòu)圖的基本符號(hào)表圖形符號(hào)代表意義表示模塊表示模塊之間的調(diào)用關(guān)系,箭頭頭部指示被調(diào)用模塊,箭頭尾部是調(diào)用模塊表示模塊之間的控制傳遞關(guān)系,旁邊標(biāo)示控制信息變量表示模塊之間的數(shù)據(jù)傳遞關(guān)系,旁邊標(biāo)示數(shù)據(jù)名或編號(hào)表示一個(gè)模塊包含的循環(huán)調(diào)用功能表示一個(gè)模塊內(nèi)部包含的判定處理邏輯,根據(jù)判定結(jié)果確定調(diào)用哪些功能模塊結(jié)構(gòu)圖的基本符號(hào)表代表意義表示模塊表示模塊之間的調(diào)用關(guān)系,箭90六、結(jié)構(gòu)圖(3)結(jié)構(gòu)圖主要關(guān)心的是模塊的外部屬性,即上、下級(jí)模塊、同級(jí)模塊之間的數(shù)據(jù)傳遞和調(diào)用關(guān)系,而并不關(guān)心模塊的內(nèi)部。圖2-10(P49)是結(jié)構(gòu)圖的一個(gè)圖例,它描述了憑證審核模塊的結(jié)構(gòu)。用戶通過系統(tǒng)輸入需要審核的憑證編號(hào),系統(tǒng)根據(jù)所輸入的憑證編號(hào)從憑證數(shù)據(jù)庫中自動(dòng)讀取該憑證的記錄,并予以審核,并將審核結(jié)果顯示出來。六、結(jié)構(gòu)圖(3)結(jié)構(gòu)圖主要關(guān)心的是模塊91六、結(jié)構(gòu)圖(4)結(jié)構(gòu)圖與數(shù)據(jù)流程圖的區(qū)別:結(jié)構(gòu)圖描述系統(tǒng)的物理模型及系統(tǒng)的功能是怎樣逐步完成的,它是從系統(tǒng)的功能層次上來考慮系統(tǒng)的;數(shù)據(jù)流程圖反映的是系統(tǒng)的邏輯模型,是從數(shù)據(jù)在系統(tǒng)中的流動(dòng)情況來考慮系統(tǒng)的。六、結(jié)構(gòu)圖(4)結(jié)構(gòu)圖與數(shù)據(jù)流程圖的區(qū)別:92需要說明的是,結(jié)構(gòu)圖中各層次功能與新系統(tǒng)數(shù)據(jù)流程圖中的處理一般是對(duì)應(yīng)的,這就意味著結(jié)構(gòu)圖是可以通過數(shù)據(jù)流程圖轉(zhuǎn)化得到的。還應(yīng)注意,結(jié)構(gòu)圖并未嚴(yán)格地表示模塊的調(diào)用次序,而只表明模塊的調(diào)用關(guān)系。盡管多數(shù)人習(xí)慣按調(diào)用次序從左到右來畫模塊,但結(jié)構(gòu)圖本身沒有這項(xiàng)要求。最后,結(jié)構(gòu)圖也不指明上級(jí)模塊到底在何時(shí)調(diào)用下級(jí)模塊。注意:需要說明的是,結(jié)構(gòu)圖中各層次功能與新系統(tǒng)數(shù)據(jù)流程圖中的處理一93

圖2-14結(jié)構(gòu)圖示例圖2-14結(jié)構(gòu)圖94本章小結(jié)(1)信息系統(tǒng)的開發(fā)方法可按照時(shí)間過程和關(guān)鍵分析要素兩個(gè)維度進(jìn)行分類。按照結(jié)構(gòu)化系統(tǒng)開發(fā)方法,信息系統(tǒng)的開發(fā)過程主要包括五個(gè)階段:系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施和系統(tǒng)運(yùn)行。對(duì)三種典型的信息系統(tǒng)開發(fā)方法:結(jié)構(gòu)化系統(tǒng)開發(fā)方法、原型法和面向?qū)ο箝_發(fā)方法做了簡(jiǎn)要介紹,指出了相互之間的聯(lián)系與區(qū)別。本章小結(jié)(1)信息系統(tǒng)的開發(fā)方法可按照95本章小結(jié)(2)系統(tǒng)分析是信息系統(tǒng)開發(fā)過程中的最重要的環(huán)節(jié),是系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施的基礎(chǔ),系統(tǒng)分析的好壞關(guān)系到整個(gè)信息系統(tǒng)的成敗。系統(tǒng)分析的主要目的是識(shí)別用戶信息需求,確定系統(tǒng)需求。系統(tǒng)分析的主要工作是通過詳細(xì)調(diào)查獲得用戶現(xiàn)行系統(tǒng)的運(yùn)行情況,借助結(jié)構(gòu)化分析得到現(xiàn)行系統(tǒng)的邏輯模型,在此基礎(chǔ)上找出現(xiàn)行系統(tǒng)業(yè)務(wù)流程和數(shù)據(jù)流程存在的不足,并提出優(yōu)化和改進(jìn)的辦法,確定新系統(tǒng)可用的管理模型,建立新系統(tǒng)的邏輯方案,最終形成系統(tǒng)分析報(bào)告。

本章小結(jié)(2)系統(tǒng)分析是信息系統(tǒng)開發(fā)過程中的96本章小結(jié)(3)系統(tǒng)設(shè)計(jì)是在系統(tǒng)分析的基礎(chǔ)上,根據(jù)系統(tǒng)邏輯模型,結(jié)合會(huì)計(jì)業(yè)務(wù)特點(diǎn)和信息技術(shù),進(jìn)行一系列技術(shù)考慮和設(shè)計(jì),以提出新系統(tǒng)的物理模型,從而解決新系統(tǒng)到底應(yīng)該“如何做”的問題。系統(tǒng)設(shè)計(jì)一般可分為概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。概要設(shè)計(jì)主要包括模塊設(shè)計(jì)、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)、代碼設(shè)計(jì)、輸入輸出設(shè)計(jì)等。詳細(xì)設(shè)計(jì)是對(duì)概要設(shè)計(jì)中所劃分的基本模塊定義其詳細(xì)功能、輸入數(shù)據(jù)、文件、輸出數(shù)據(jù)、模塊實(shí)現(xiàn)的詳細(xì)算法等。系統(tǒng)設(shè)計(jì)結(jié)束需要提交符合要區(qū)的系統(tǒng)設(shè)計(jì)說明書。

本章小結(jié)(3)系統(tǒng)設(shè)計(jì)是在系統(tǒng)分析的基礎(chǔ)上,根97本章小結(jié)(4)對(duì)系統(tǒng)分析與設(shè)計(jì)的主要工具進(jìn)行了簡(jiǎn)要的介紹,這些工具包括數(shù)據(jù)流程圖、文件流程圖、系統(tǒng)流程圖、多職能流程圖、程序流程圖以及結(jié)構(gòu)圖,按照?qǐng)D形工具的含義、要素、用途、用法等幾個(gè)角度進(jìn)行講解。本章小結(jié)(4)對(duì)系統(tǒng)分析與設(shè)計(jì)的主要工具進(jìn)98根據(jù)下面的賬務(wù)處理流程繪制相應(yīng)的數(shù)據(jù)流程圖1、由錄入員通過鍵盤輸入原始憑證、記賬憑證,或通過自動(dòng)轉(zhuǎn)賬生成機(jī)制憑證,輸入的憑證經(jīng)檢查無誤后,寫入記賬憑證文件。2、對(duì)記賬憑證中未審核的憑證進(jìn)行審核;3、隨時(shí)用記賬憑證文件更新科目余額文件,以便隨機(jī)查詢?nèi)我鈺?huì)計(jì)科目的當(dāng)前借方發(fā)生額、貸方發(fā)生額和期末余額;4、根據(jù)科目余額文件和記賬憑證文件編輯輸出現(xiàn)金日記賬和銀行存款日記賬以及其他各種明細(xì)分類賬;5、根據(jù)科目余額文件編輯輸出總賬;6、根據(jù)科目余額文件和記賬憑證文件生成會(huì)計(jì)報(bào)表。根據(jù)下面的賬務(wù)處理流程繪制相應(yīng)的數(shù)據(jù)流程圖199第二章會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)方法

AISAnalysis&DesignMethodologies

第二章會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)方法

AISAnalys100主要內(nèi)容第一節(jié)會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)概述 第二節(jié)會(huì)計(jì)信息系統(tǒng)分析 第三節(jié)會(huì)計(jì)信息系統(tǒng)設(shè)計(jì)第四節(jié)會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)工具

主要內(nèi)容第一節(jié)會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)概述101會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)概述一、系統(tǒng)分析與設(shè)計(jì)方法簡(jiǎn)介二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法三、原型法四、面向?qū)ο蟮姆治龇椒ㄅc面向?qū)ο蟮脑O(shè)計(jì)方法會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)概述一、系統(tǒng)分析與設(shè)計(jì)102一、系統(tǒng)分析與設(shè)計(jì)方法簡(jiǎn)介系統(tǒng)分析和設(shè)計(jì)方法(也可稱之為系統(tǒng)開發(fā)方法)可以采用兩維坐標(biāo)進(jìn)行分類,一維是按時(shí)間過程的特點(diǎn),另一維則是按關(guān)鍵分析要素。按時(shí)間過程來分,我們可以把系統(tǒng)開發(fā)方法分為生命周期法和原型法。按照系統(tǒng)的關(guān)鍵分析要素,可以把系統(tǒng)開發(fā)方法劃分為以下三類:面向處理方法(processingoriented,簡(jiǎn)稱PO)面向數(shù)據(jù)方法(dataoriented,簡(jiǎn)稱DO)面向?qū)ο蟮姆椒ǎ╫bjectoriented,簡(jiǎn)稱OO)

一、系統(tǒng)分析與設(shè)計(jì)方法簡(jiǎn)介系統(tǒng)分析和設(shè)計(jì)方法(也103系統(tǒng)開發(fā)方法二維分類表

按關(guān)鍵分析要素按時(shí)間過程面向處理(PO)面向數(shù)據(jù)(DO)

面向?qū)ο螅∣O)生命周期法(LC)

LC-PO

LC-DOLC-OO原型法(PROT.)

PROT.-POPROT.-DOPROT.-OO系統(tǒng)開發(fā)方法二維分類表面向處理面向數(shù)據(jù)面向?qū)ο笊芷?04二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(1)結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(structuredsystemanalysisanddesign)又稱為結(jié)構(gòu)化系統(tǒng)開發(fā)方法,實(shí)際上就是LC-PO方法,它是迄今為止各種開發(fā)方法中應(yīng)用最普遍、最成熟的一種。結(jié)構(gòu)化開發(fā)方法的基本思想:采用系統(tǒng)工程的思想和工程化的做法,按用戶需求至上的原則,結(jié)構(gòu)化、模塊化、自頂向下地對(duì)系統(tǒng)分析與設(shè)計(jì)。二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(1)結(jié)構(gòu)化系統(tǒng)分析105二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(2)結(jié)構(gòu)化系統(tǒng)開發(fā)方法在前三個(gè)階段(系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計(jì))堅(jiān)持自頂向下地對(duì)系統(tǒng)進(jìn)行結(jié)構(gòu)化劃分,而在系統(tǒng)實(shí)施階段則堅(jiān)持自底向上逐步實(shí)施,通過組織人員從最基層的模塊做起(編寫程序),然后按照系統(tǒng)設(shè)計(jì)的結(jié)構(gòu),將模塊逐個(gè)拼接到一起進(jìn)行調(diào)試,自底向上最終形成完整的信息系統(tǒng)。注意:二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(2)結(jié)構(gòu)化系統(tǒng)開發(fā)106二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(3)用結(jié)構(gòu)化系統(tǒng)開發(fā)方法開發(fā)信息系統(tǒng),通常需要將開發(fā)過程按照時(shí)間順序劃分成若干階段,經(jīng)過這些階段,信息系統(tǒng)從無到有,或從舊系統(tǒng)更新?lián)Q代到新系統(tǒng),這就好象生命的進(jìn)程一樣,因此將其稱為系統(tǒng)開發(fā)的生命周期(lifecycle)。何為生命周期?二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(3)用結(jié)構(gòu)化系統(tǒng)開107系統(tǒng)開發(fā)生命周期圖解明確系統(tǒng)明確108二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(5)對(duì)企業(yè)的環(huán)境、目標(biāo)、現(xiàn)行系統(tǒng)的狀況進(jìn)行初步調(diào)查明確現(xiàn)行系統(tǒng)存在的問題根據(jù)企業(yè)目標(biāo)和發(fā)展戰(zhàn)略,對(duì)建立新系統(tǒng)的需求做出分析和預(yù)測(cè)確定系統(tǒng)目標(biāo)和總體結(jié)構(gòu)確定分階段實(shí)施進(jìn)度進(jìn)行可行性研究,編寫可行性項(xiàng)目建議書。

系統(tǒng)規(guī)劃階段的主要任務(wù):二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(5)對(duì)企業(yè)的環(huán)境、目標(biāo)、現(xiàn)行系109二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(6)在系統(tǒng)可行性研究的基礎(chǔ)上,對(duì)現(xiàn)行系統(tǒng)進(jìn)行詳細(xì)調(diào)查和全面分析描述現(xiàn)行系統(tǒng)的業(yè)務(wù)流程分析數(shù)據(jù)和數(shù)據(jù)流程分析功能與數(shù)據(jù)之間的關(guān)系指出現(xiàn)行系統(tǒng)的局限性和不足提出分析處理方式和新系統(tǒng)的邏輯方案。系統(tǒng)分析階段的主要任務(wù):二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(6)在系統(tǒng)可行性研究的基礎(chǔ)上,110二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(7)系統(tǒng)分析階段又稱為邏輯設(shè)計(jì)階段,它是整個(gè)信息系統(tǒng)建立的關(guān)鍵階段,是信息系統(tǒng)開發(fā)工程與一般工程項(xiàng)目的重要區(qū)別所在。系統(tǒng)分析階段的主要成果是系統(tǒng)分析報(bào)告,它是后一階段——系統(tǒng)設(shè)計(jì)階段的工作開展的依據(jù),也是未來系統(tǒng)驗(yàn)收的依據(jù)。二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(7)系統(tǒng)分析階段又稱111二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(8)總體結(jié)構(gòu)設(shè)計(jì)代碼設(shè)計(jì)數(shù)據(jù)庫/文件設(shè)計(jì)輸入/輸出設(shè)計(jì)模塊結(jié)構(gòu)設(shè)計(jì)與功能設(shè)計(jì)與此同時(shí),根據(jù)總體設(shè)計(jì)的要求購置與安裝一些設(shè)備,進(jìn)行試驗(yàn),最終提出設(shè)計(jì)方案。系統(tǒng)設(shè)計(jì)階段的主要任務(wù):二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(8)總體結(jié)構(gòu)設(shè)計(jì)系統(tǒng)設(shè)計(jì)階段的112二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(9)與系統(tǒng)分析側(cè)重于解答“做什么”的問題不同,系統(tǒng)設(shè)計(jì)側(cè)重于解答“如何做”的問題,即找出前期所明確的問題的具體求解方法,顯然,它更關(guān)心系統(tǒng)邏輯方案的技術(shù)實(shí)現(xiàn)細(xì)節(jié)。系統(tǒng)設(shè)計(jì)階段的主要成果是概要設(shè)計(jì)說明書和詳細(xì)設(shè)計(jì)說明書,它是系統(tǒng)實(shí)施階段的工作開展依據(jù)。由于系統(tǒng)設(shè)計(jì)人員可能不直接參與后面的程序設(shè)計(jì),因此,在系統(tǒng)設(shè)計(jì)階段一定要將詳細(xì)設(shè)計(jì)工作做到深入細(xì)致,確保各文檔資料準(zhǔn)確齊全。

二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(9)與系統(tǒng)分析側(cè)重于解答“做什113二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(10)程序的編寫(由程序員執(zhí)行)系統(tǒng)測(cè)試根據(jù)測(cè)試的對(duì)象不同,安排不同人員進(jìn)行測(cè)試其中單元測(cè)試由程序員完成組合測(cè)試一般由系統(tǒng)設(shè)計(jì)人員和程序員共同完成驗(yàn)收測(cè)試則通常由用戶和系統(tǒng)分析人員共同完成系統(tǒng)實(shí)施階段的主要任務(wù):二、結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法(10)程序的編寫(114人員培訓(xùn)由系統(tǒng)分析設(shè)計(jì)人員對(duì)業(yè)務(wù)人員和操作員進(jìn)行相關(guān)培訓(xùn)數(shù)據(jù)準(zhǔn)備(由業(yè)務(wù)人員完成)。系統(tǒng)實(shí)施階段的主要成果包括程序清單、程序設(shè)計(jì)說明書、系統(tǒng)測(cè)試報(bào)告(主要包括測(cè)試方案、測(cè)試所用數(shù)據(jù)、測(cè)試結(jié)構(gòu)以及分析報(bào)告)。

第2章會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)方法課件115系統(tǒng)投入運(yùn)行后,需要同時(shí)進(jìn)行系統(tǒng)的日常運(yùn)行管理、評(píng)價(jià)和監(jiān)理審計(jì)工作。然后分析運(yùn)行結(jié)果,如果運(yùn)行結(jié)果良好,則可讓用戶部門放心使用;如果發(fā)現(xiàn)存在問題,則要對(duì)系統(tǒng)進(jìn)行適當(dāng)?shù)男薷摹⒕S護(hù)和局部調(diào)整,這就是系統(tǒng)維護(hù)工作。如果出現(xiàn)了不可調(diào)和的大問題,則用戶部門將會(huì)進(jìn)一步提出系統(tǒng)更新?lián)Q代的要求,這也就標(biāo)志著舊系統(tǒng)的生命結(jié)束,新系統(tǒng)的生命誕生,系統(tǒng)開發(fā)進(jìn)入到新的一個(gè)生命周期。

系統(tǒng)運(yùn)行階段的主要任務(wù):系統(tǒng)投入運(yùn)行后,需要同時(shí)進(jìn)行系統(tǒng)的日常運(yùn)行管理、評(píng)價(jià)和監(jiān)理審116三、原型法(1)原型法(prototyping)是開發(fā)信息系統(tǒng)的另一種通用方法,用于用戶需求難以預(yù)先確定的情況。其動(dòng)機(jī)是針對(duì)結(jié)構(gòu)化系統(tǒng)開發(fā)方法缺乏彈性的缺陷,為了縮短開發(fā)周期,減少開發(fā)風(fēng)險(xiǎn)。原型法基于這樣一種假設(shè),即面對(duì)一個(gè)真正的系統(tǒng)(或能代表系統(tǒng)的原型),用戶更容易發(fā)表自己的看法。通過讓用戶真正體驗(yàn)正在開發(fā)的系統(tǒng),得到的系統(tǒng)用戶需求將是充分和正確的。三、原型法(1)原型法(prototypin117原型法工作流程示意圖原型118三、原型法(2)采用原型法開發(fā)信息系統(tǒng),可以有效地增進(jìn)用戶與系統(tǒng)分析人員的溝通,在系統(tǒng)分析和設(shè)計(jì)過程中,用戶處于主導(dǎo)地位?!半[性”需求:在用戶缺乏相應(yīng)系統(tǒng)使用經(jīng)驗(yàn)時(shí),往往不能被用戶事先很明確的提出來。而在用戶試用原型系統(tǒng)的過程中,這些有可能被用戶發(fā)現(xiàn),并將其告訴系統(tǒng)開發(fā)人員。原型法更適合那些開放強(qiáng)而無固定需求范圍的信息系統(tǒng),比如決策支持系統(tǒng)或者管理會(huì)計(jì)系統(tǒng)。三、原型法(2)采用原型法開發(fā)信息系統(tǒng),可以119四、面向?qū)ο蟮姆治龇椒ㄅc面向?qū)ο蟮脑O(shè)計(jì)方法(1)系統(tǒng)的開發(fā)過程一般分為四個(gè)階段:系統(tǒng)調(diào)查和需求分析階段分析問題的性質(zhì)和求解問題階段(OOA)整理問題階段(OOD)程序?qū)崿F(xiàn)階段四、面向?qū)ο蟮姆治龇椒ㄅc面向?qū)ο蟮脑O(shè)計(jì)120結(jié)構(gòu)化分析:主要強(qiáng)調(diào)在系統(tǒng)調(diào)查資料的基礎(chǔ)上,針對(duì)面向?qū)ο蠓椒ㄋ枰乃夭倪M(jìn)行的歸類分析和整理,而不是針對(duì)管理業(yè)務(wù)現(xiàn)狀和方法進(jìn)行的分析。面向?qū)ο蟮姆治觯航⒃趯?duì)處理對(duì)象客觀運(yùn)行狀態(tài)的信息模擬(實(shí)體關(guān)系圖和語義數(shù)據(jù)模型)和面向?qū)ο蟪绦蛟O(shè)計(jì)語言的概念基礎(chǔ)之上。

面向?qū)ο蟮姆治觯航Y(jié)構(gòu)化分析:主要強(qiáng)調(diào)在系統(tǒng)調(diào)查資料的基礎(chǔ)上,針對(duì)面向?qū)ο蠓椒?21四、面向?qū)ο蟮姆治龇椒ㄅc面向?qū)ο蟮脑O(shè)計(jì)方法(2)OOA在具體分析一個(gè)事物時(shí),大致按照以下五個(gè)基本步驟來展開:(1)確定對(duì)象(object)和類(class)。

對(duì)象是對(duì)數(shù)據(jù)及其處理方式的抽象,它反映了系統(tǒng)保存和處理現(xiàn)實(shí)世界中某些事物的信息的能力;

類是多個(gè)對(duì)象的共同屬性和方法集合的描述。(2)確定結(jié)構(gòu)(structure)。此處的結(jié)構(gòu)是指問題域的復(fù)雜性和連接關(guān)系。四、面向?qū)ο蟮姆治龇椒ㄅc面向?qū)ο蟮脑O(shè)計(jì)122四、面向?qū)ο蟮姆治龇椒ㄅc面向?qū)ο蟮脑O(shè)計(jì)方法(3)OOA在具體分析一個(gè)事物時(shí),大致按照以下五個(gè)基本步驟來展開:(3)確定主題(subject)。此處的主題是指事物的總體概貌和總體分析模型。(4)確定屬性(attribute)。此處的屬性是指數(shù)據(jù)元素,可用它來描述對(duì)象或分類結(jié)構(gòu)的實(shí)例。(5)確定方法(method)。此處的方法是指在收到事件消息后必須進(jìn)行的一些處理方法,方法要在圖中定義,并在對(duì)象的存儲(chǔ)中指定。四、面向?qū)ο蟮姆治龇椒ㄅc面向?qū)ο蟮脑O(shè)計(jì)123四、面向?qū)ο蟮姆治龇椒ㄅc面向?qū)ο蟮脑O(shè)計(jì)方法(4)OOD主要著手做以下三個(gè)方面的工作:(1)對(duì)象定義規(guī)格的求精。OOD根據(jù)設(shè)計(jì)要求進(jìn)行整理和求精的工作過程,以便能夠更加符合后面的面向?qū)ο蟮某绦蛟O(shè)計(jì)的需要。(2)數(shù)據(jù)模型和數(shù)據(jù)庫設(shè)計(jì)。數(shù)據(jù)模型的設(shè)計(jì)主要確定類和對(duì)象屬性的內(nèi)容、消息連接的方式、系統(tǒng)訪問、數(shù)據(jù)模型的方法等等。(3)優(yōu)化。優(yōu)化設(shè)計(jì)過程是從另一個(gè)角度對(duì)分析結(jié)果和處理業(yè)務(wù)過程的整理歸納,優(yōu)化包括對(duì)象和結(jié)構(gòu)的優(yōu)化、抽象以及集成。四、面向?qū)ο蟮姆治龇椒ㄅc面向?qū)ο蟮脑O(shè)計(jì)方法124主要內(nèi)容第一節(jié)會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)概述 第二節(jié)會(huì)計(jì)信息系統(tǒng)分析 第三節(jié)會(huì)計(jì)信息系統(tǒng)設(shè)計(jì)第四節(jié)會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)工具

主要內(nèi)容第一節(jié)會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)概述 125一、現(xiàn)行系統(tǒng)的詳細(xì)調(diào)查(1)(一)詳細(xì)調(diào)查的內(nèi)容

組織結(jié)構(gòu)調(diào)查——組織結(jié)構(gòu)圖管理功能調(diào)查——管理功能圖業(yè)務(wù)流程調(diào)查——業(yè)務(wù)流程圖薄弱環(huán)節(jié)調(diào)查對(duì)會(huì)計(jì)系統(tǒng)“三要素”及其相互關(guān)系的調(diào)查一、現(xiàn)行系統(tǒng)的詳細(xì)調(diào)查(1)(一)詳細(xì)調(diào)查的內(nèi)容126一、現(xiàn)行系統(tǒng)的詳細(xì)調(diào)查(2)(二)詳細(xì)調(diào)查的方法

對(duì)現(xiàn)行系統(tǒng)的調(diào)查是一項(xiàng)繁瑣而又艱巨的工作,在進(jìn)行詳細(xì)調(diào)查時(shí),要以系統(tǒng)思想為指導(dǎo),運(yùn)用以下系統(tǒng)分析方法,才能取得預(yù)期的效果。要素分析法輸入輸出分析法功能分析法一、現(xiàn)行系統(tǒng)的詳細(xì)調(diào)查(2)(二)詳細(xì)調(diào)查的方法127二、建立現(xiàn)行系統(tǒng)的邏輯模型采用結(jié)構(gòu)化方法描述現(xiàn)行系統(tǒng)的邏輯模型,結(jié)構(gòu)化分析方法便是一種十分有效、實(shí)用的方法,是進(jìn)行會(huì)計(jì)信息系統(tǒng)分析的有力工具。結(jié)構(gòu)化分析法:它是一種面向數(shù)據(jù)流進(jìn)行系統(tǒng)分析的方法,它采用“自頂向下,逐層分解”的思想來描述系統(tǒng)。結(jié)構(gòu)化分析方法通常使用數(shù)據(jù)流程圖、數(shù)據(jù)字典、處理邏輯說明等工具來清晰、簡(jiǎn)明、準(zhǔn)確地描述系統(tǒng)的邏輯模型。二、建立現(xiàn)行系統(tǒng)的邏輯模型采用結(jié)構(gòu)化方法描述128三、形成新系統(tǒng)的邏輯模型二次分析系統(tǒng)目標(biāo)

分析業(yè)務(wù)流程,實(shí)施BPR(業(yè)務(wù)流程重組)

分析數(shù)據(jù)流程并對(duì)其進(jìn)行優(yōu)化

數(shù)據(jù)屬性分析

數(shù)據(jù)存儲(chǔ)分析

數(shù)據(jù)的輸入輸出分析

確定新系統(tǒng)的邏輯模型

確定新系統(tǒng)的數(shù)據(jù)處理方式

三、形成新系統(tǒng)的邏輯模型二次分析系統(tǒng)目標(biāo)129四、研究確定新系統(tǒng)可用的管理模型(1)管理模型是系統(tǒng)在每個(gè)具體管理環(huán)節(jié)上所采用的管理方法,確定管理模型就是要確定新系統(tǒng)在每一個(gè)管理環(huán)節(jié)上的具體處理方法。財(cái)會(huì)管理模型成本管理模型經(jīng)營(yíng)管理決策模型統(tǒng)計(jì)分析與預(yù)測(cè)模型四、研究確定新系統(tǒng)可用的管理模型(1)管理模130五、建立新系統(tǒng)的邏輯方案,編制系統(tǒng)分析報(bào)告(1)一份好的系統(tǒng)分析報(bào)告應(yīng)該不但能夠充分展示前段調(diào)查的結(jié)構(gòu),而且還要反映系統(tǒng)分析結(jié)果——新系統(tǒng)的邏輯方案。新系統(tǒng)邏輯方案是指經(jīng)分析和優(yōu)化之后,新系統(tǒng)具體采用的管理模型和信息處理方法,因?yàn)樗煌谟?jì)算機(jī)硬件配置方案和軟件結(jié)構(gòu)模型方案等實(shí)體結(jié)構(gòu)方案,故有邏輯方案之稱。

五、建立新系統(tǒng)的邏輯方案,編制系統(tǒng)分析報(bào)131五、建立新系統(tǒng)的邏輯方案,編制系統(tǒng)分析報(bào)告(2)系統(tǒng)分析報(bào)告包含的內(nèi)容:引言:說明會(huì)計(jì)信息系統(tǒng)的名稱、目標(biāo)、功能、背景、本說明書所使用的專門術(shù)語等系統(tǒng)概述新系統(tǒng)的邏輯方案。主要包括如下內(nèi)容:新系統(tǒng)的業(yè)務(wù)流程新系統(tǒng)的數(shù)據(jù)流程新系統(tǒng)在各個(gè)業(yè)務(wù)處理環(huán)節(jié)決定采用的具體管理方法、算法或模型與新系統(tǒng)相配套的管理制度和運(yùn)行機(jī)制的建立系統(tǒng)開發(fā)資源與時(shí)間進(jìn)度估計(jì)五、建立新系統(tǒng)的邏輯方案,編制系統(tǒng)分132五、建立新系統(tǒng)的邏輯方案,編制系統(tǒng)分析報(bào)告(3)用戶需求說明。主要說明關(guān)鍵領(lǐng)域用戶的特定要求系統(tǒng)設(shè)計(jì)實(shí)施初步計(jì)劃。主要包括:工作任務(wù)的分解及進(jìn)度安排;資源需求;經(jīng)費(fèi)預(yù)算等相關(guān)建議

五、建立新系統(tǒng)的邏輯方案,編制系統(tǒng)分析133主要內(nèi)容第一節(jié)會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)概述 第二節(jié)會(huì)計(jì)信息系統(tǒng)分析 第三節(jié)會(huì)計(jì)信息系統(tǒng)設(shè)計(jì)第四節(jié)會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)工具

主要內(nèi)容第一節(jié)會(huì)計(jì)信息系統(tǒng)分析與設(shè)計(jì)概述 134一、系統(tǒng)設(shè)計(jì)概述(1)(一)系統(tǒng)設(shè)計(jì)的概念系統(tǒng)設(shè)計(jì)是會(huì)計(jì)信息系統(tǒng)開發(fā)過程中的另一個(gè)重要階段。系統(tǒng)設(shè)計(jì)又稱物理設(shè)計(jì),它是根據(jù)系統(tǒng)分析階段所構(gòu)造的新系統(tǒng)的邏輯模型、建立的邏輯方案來構(gòu)造新系統(tǒng)的物理模型,也就是根據(jù)新系統(tǒng)的邏輯功能要求,結(jié)果實(shí)際條件,進(jìn)行總體設(shè)計(jì)和詳細(xì)設(shè)計(jì),構(gòu)造系統(tǒng)具體的實(shí)施方案,它主要解決系統(tǒng)到底應(yīng)該“怎樣做”的問題。一、系統(tǒng)設(shè)計(jì)概述(1)(一)系統(tǒng)設(shè)計(jì)的概念135一、系統(tǒng)設(shè)計(jì)概述(2)(二)系統(tǒng)設(shè)計(jì)的主要工作

系統(tǒng)設(shè)計(jì)包括以下一些工作內(nèi)容:系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)存儲(chǔ)設(shè)計(jì)代碼設(shè)計(jì)輸入設(shè)計(jì)輸出設(shè)計(jì)安全保密性設(shè)計(jì)系統(tǒng)物理配置方案設(shè)計(jì)處理流程及模塊詳細(xì)功能的設(shè)計(jì)一、系統(tǒng)設(shè)計(jì)概述(2)(二)系統(tǒng)設(shè)計(jì)的主要工作136二、模塊設(shè)計(jì)(1)(一)模塊設(shè)計(jì)的概念模塊設(shè)計(jì)是系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)的一項(xiàng)主要內(nèi)容,它是系統(tǒng)設(shè)計(jì)工作的第一步,通過模塊設(shè)計(jì),把由數(shù)據(jù)流程圖表達(dá)的數(shù)據(jù)處理轉(zhuǎn)化為由不同模塊完成的功能,從而建立起整個(gè)會(huì)計(jì)信息系統(tǒng)的總體物理模型,系統(tǒng)設(shè)計(jì)的后續(xù)階段只是對(duì)這一總體模型的進(jìn)一步細(xì)化和補(bǔ)充。模塊設(shè)計(jì)的結(jié)果——模塊結(jié)構(gòu)圖

二、模塊設(shè)計(jì)(1)(一)模塊設(shè)計(jì)的概念137二、模塊設(shè)計(jì)(2)(二)模塊設(shè)計(jì)的具體作用模塊設(shè)計(jì)的具體作用,或者說模塊設(shè)計(jì)的意義主要表現(xiàn)在以下五個(gè)方面:可以簡(jiǎn)化系統(tǒng)設(shè)計(jì)工作可以優(yōu)化系統(tǒng)結(jié)構(gòu)可以保證系統(tǒng)的穩(wěn)定性有助于合理制定系統(tǒng)開發(fā)計(jì)劃可以提高系統(tǒng)的通用化程度二、模塊設(shè)計(jì)(2)(二)模塊設(shè)計(jì)的具體作用138二、模塊設(shè)計(jì)(3)(三)模塊設(shè)計(jì)的方法

結(jié)構(gòu)化設(shè)計(jì)方法以數(shù)據(jù)流程圖為基礎(chǔ),從數(shù)據(jù)流程圖導(dǎo)出初始模塊結(jié)構(gòu)圖,然后根據(jù)模塊設(shè)計(jì)原則,對(duì)初始模塊結(jié)構(gòu)圖進(jìn)行優(yōu)化,就得到最后的模塊結(jié)構(gòu)圖。人們通過研究發(fā)現(xiàn),數(shù)據(jù)流程圖基本上可分成兩大類,即變換型數(shù)據(jù)流程圖和事務(wù)型數(shù)據(jù)流程圖。二、模塊設(shè)計(jì)(3)(三)模塊設(shè)計(jì)的方法139二、模塊設(shè)計(jì)(5)變換型數(shù)據(jù)流程圖:如果系統(tǒng)(或待分解的模塊)是由幾個(gè)順次執(zhí)行的功能組成的,在其細(xì)化的數(shù)據(jù)流程圖上,這些處理功能一定處在一條線性鏈上,在這條線性鏈上,很容易確定輸入、處理、輸出環(huán)節(jié),符合這種特點(diǎn)的數(shù)據(jù)流程圖就是變換中心結(jié)構(gòu)數(shù)據(jù)流程圖,簡(jiǎn)稱變化型數(shù)據(jù)流程圖,這種數(shù)據(jù)流程圖比較常見。二、模塊設(shè)計(jì)(5)變換型數(shù)據(jù)流程圖:如果系統(tǒng)(或待分解的模塊140二、模塊設(shè)計(jì)(6)事務(wù)型數(shù)據(jù)流程圖:在數(shù)據(jù)流程圖中,輸入的數(shù)據(jù)流通過某個(gè)一個(gè)主處理環(huán)節(jié)后被分割成一串平行的數(shù)據(jù)流,然后有選擇地執(zhí)行后面的某個(gè)處理,符合這種特點(diǎn)的數(shù)據(jù)流程圖稱為事務(wù)型數(shù)據(jù)流程圖。二、模塊設(shè)計(jì)(6)事務(wù)型數(shù)據(jù)流程圖:在數(shù)據(jù)流程圖中,輸入的數(shù)141二、模塊設(shè)計(jì)(7)由于數(shù)據(jù)流程圖可分為兩大類,相應(yīng)地,模塊設(shè)計(jì)的具體方法有以下兩種:“變換中心分析”法顯然,這種方法是針對(duì)變換型數(shù)據(jù)流程圖而采用的一種推導(dǎo)模塊圖的方法,它通過對(duì)變換中心結(jié)構(gòu)數(shù)據(jù)流程圖進(jìn)行分析,找出數(shù)據(jù)在系統(tǒng)中的流動(dòng)路徑和對(duì)數(shù)據(jù)進(jìn)行處理的中心環(huán)節(jié),從而確定系統(tǒng)的模塊結(jié)構(gòu)圖。二、模塊設(shè)計(jì)(7)由于數(shù)據(jù)流程圖可分為兩大類,相應(yīng)地,模塊設(shè)142二、模塊設(shè)計(jì)(8)運(yùn)用這種方法導(dǎo)出系統(tǒng)模塊結(jié)構(gòu)圖的過程如下:(1)找出主處理,確定邏輯輸入和邏輯輸出(2)設(shè)計(jì)模塊結(jié)構(gòu)圖的頂層和二層模塊,其中頂層模塊為“系統(tǒng)”本身,二層模塊分別為輸入模塊、處理模塊和輸出模塊。(3)對(duì)二層模塊進(jìn)行繼續(xù)分解,分別對(duì)各模塊設(shè)計(jì)下層模塊,就可以得到初始模塊結(jié)構(gòu)圖。二、模塊設(shè)計(jì)(8)運(yùn)用這種方法導(dǎo)出系統(tǒng)模塊結(jié)構(gòu)圖的過程如下:143二、模塊設(shè)計(jì)(9)“事務(wù)中心分析”法這種方法是針對(duì)事務(wù)型數(shù)據(jù)流程圖所使用的一種推導(dǎo)模塊圖的方法其導(dǎo)出模塊結(jié)構(gòu)圖的步驟如下:分析數(shù)據(jù)流程圖,確定數(shù)據(jù)流程圖類型確定事務(wù)中心,繪制第一層模塊結(jié)構(gòu)圖將中心模塊所轄的下層模塊逐層分解,就形成一個(gè)完整的模塊結(jié)構(gòu)圖。二、模塊設(shè)計(jì)(9)“事務(wù)中心分析”法144三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(1)數(shù)據(jù)存儲(chǔ)設(shè)計(jì)包括文件設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)。(一)文件設(shè)計(jì)文件設(shè)計(jì)概念文件設(shè)計(jì)是指對(duì)會(huì)計(jì)信息系統(tǒng)中所涉及到的文件進(jìn)行物理定義,使之成為可用計(jì)算機(jī)進(jìn)行存取的物理形式的過程。三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(1)數(shù)據(jù)存儲(chǔ)設(shè)計(jì)包括文件設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)。145三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(3)文件設(shè)計(jì)的一般程序文件設(shè)計(jì)可按照以下幾個(gè)步驟來進(jìn)行:確定文件類型文件結(jié)構(gòu)設(shè)計(jì)包括記錄設(shè)計(jì)和字段設(shè)計(jì)。這里,以“記賬憑證”文件為例,來詳細(xì)介紹文件結(jié)構(gòu)設(shè)計(jì)的具體過程。三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(3)文件設(shè)計(jì)的一般程序146三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(4)首先,對(duì)“記賬憑證”文件進(jìn)行記錄設(shè)計(jì),可按照下面步驟來進(jìn)行:第一步,對(duì)應(yīng)定位,即根據(jù)存儲(chǔ)對(duì)象有多少數(shù)據(jù)項(xiàng),就設(shè)計(jì)多少個(gè)字段。該記賬憑證的數(shù)據(jù)字典(數(shù)據(jù)一覽表)如下表所示三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(4)首先,對(duì)“記賬憑證”文件進(jìn)行記錄設(shè)計(jì),147序號(hào)數(shù)據(jù)項(xiàng)名稱表現(xiàn)形式類型取值范圍備注1憑證日期2003.8.1日期最多10個(gè)字節(jié)2憑證類型銀收字符最多4個(gè)字節(jié)3憑證號(hào)0001字符1~9999每月從1開始,由計(jì)算機(jī)自動(dòng)連續(xù)編號(hào)4摘要收回匯達(dá)公司前欠貨款字符最多30個(gè)字節(jié)5借方科目銀行存款-工行字符最多40個(gè)字節(jié)6貸方科目應(yīng)收賬款-匯達(dá)公司字符最多40個(gè)字節(jié)7金額20000.00數(shù)值最多12個(gè)字節(jié)紅字以負(fù)號(hào)表示8附單據(jù)數(shù)1數(shù)值1~9999制單孫紅偉字符最多10個(gè)字節(jié)10審核晨曦字符最多10個(gè)字節(jié)11主管會(huì)計(jì)康大軍字符最多10個(gè)字節(jié)記賬憑證數(shù)據(jù)項(xiàng)構(gòu)成一覽表序號(hào)數(shù)據(jù)項(xiàng)名稱表現(xiàn)形式類型取值范圍備注1憑證日期2003.8148三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(6)對(duì)照數(shù)據(jù)字典,通過一一對(duì)應(yīng),可獲得記賬憑證文件的基本字段如下表所示:三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(6)對(duì)照數(shù)據(jù)字典,通過一一對(duì)應(yīng),可獲得記賬149序號(hào)字段名序號(hào)字段名1憑證類型7貸方金額2憑證號(hào)8附件數(shù)3日期9錄入員4摘要10審核員5科目代碼11記賬員6借方金額12會(huì)計(jì)主管記賬憑證文件基本字段構(gòu)成表序號(hào)字段名序號(hào)字段名1憑證類型7貸方金額2憑證號(hào)8附件數(shù)3日150三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(8)第二步,記錄分析。經(jīng)過進(jìn)一步分析,不難發(fā)現(xiàn),采用這種記錄格式,通常一行只記一個(gè)數(shù)據(jù)(即對(duì)應(yīng)一個(gè)會(huì)計(jì)分錄行,要么借方,要么貸方),因此,文件中每條記錄中的“借方金額”或“貸方金額”必有一個(gè)字段為空內(nèi)容字段,這就出現(xiàn)浪費(fèi)存儲(chǔ)空間的現(xiàn)象。為了節(jié)約存儲(chǔ)空間,可將“借方金額”與“貸方金額”字段合并為“發(fā)生額”字段,但為了表示發(fā)生的方向,特意增加一個(gè)“借貸標(biāo)志”字段。三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(8)第二步,記錄分析。151三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(9)此外,還可將“憑證類型”與“憑證號(hào)”字段進(jìn)行合并,統(tǒng)一為“憑證編號(hào)”。于是,記賬憑證文件的字段組成就變?yōu)槿缦卤硭?。三、?shù)據(jù)存儲(chǔ)設(shè)計(jì)(9)此外,還可將“憑證類型”與“憑證號(hào)”字152序號(hào)字段名序號(hào)字段名1憑證編號(hào)7附件數(shù)2日期8錄入員3摘要9審核員4科目代碼10記賬員5借貸標(biāo)志11會(huì)計(jì)主管6發(fā)生額

(改造后的)記賬憑證文件基本字段構(gòu)成表序號(hào)字段名序號(hào)字段名1憑證編號(hào)7附件數(shù)2日期8錄入員3摘要9153三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(11)完成記錄設(shè)計(jì)之后,便可著手進(jìn)行字段設(shè)計(jì)。所謂字段設(shè)計(jì),就是定義文件中每一字段的名稱、類型、寬度以及小數(shù)位數(shù)。通過結(jié)合上述表格的內(nèi)容,記賬憑證文件的字段設(shè)計(jì)結(jié)果如下表所示。三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(11)完成記錄設(shè)計(jì)之后,便可著手進(jìn)行字段設(shè)154序號(hào)字段名類型寬度(小數(shù)位)1憑證編號(hào)C82日期D103摘要D304科目代碼C95借貸標(biāo)志C26發(fā)生額N12(2)7附件數(shù)N38錄入員C89審核員C810記賬員C811主管會(huì)計(jì)C8合計(jì)106記賬憑證文件數(shù)據(jù)結(jié)構(gòu)一覽表序號(hào)字段名類型寬度(小數(shù)位)1憑證編號(hào)C82日期D103摘要155三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(14)文件的組織形式。文件的組織形式是指一個(gè)文件中的記錄的排列方式,它決定了文件的存取方式,主要的文件組織方式有兩種:順序組織方式索引組織方式確定文件的屬性文件的存儲(chǔ)區(qū)域設(shè)計(jì)三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(14)文件的組織形式156三、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(二)數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是在選定的數(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)論