第二講會計信息系統(tǒng)開發(fā)_第1頁
第二講會計信息系統(tǒng)開發(fā)_第2頁
第二講會計信息系統(tǒng)開發(fā)_第3頁
第二講會計信息系統(tǒng)開發(fā)_第4頁
第二講會計信息系統(tǒng)開發(fā)_第5頁
已閱讀5頁,還剩112頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、.第二講會計信息系統(tǒng)開發(fā).n計算機會計信息系統(tǒng)開發(fā)最核心的工作是計算機會計信息系統(tǒng)開發(fā)最核心的工作是設計出一套適合于現(xiàn)代企業(yè)管理要求的設計出一套適合于現(xiàn)代企業(yè)管理要求的會會計應用軟件系統(tǒng)。計應用軟件系統(tǒng)。n系統(tǒng)開發(fā)方法和采用何種開發(fā)方式進行系系統(tǒng)開發(fā)方法和采用何種開發(fā)方式進行系統(tǒng)開發(fā)是信息系統(tǒng)能否成功的關鍵。統(tǒng)開發(fā)是信息系統(tǒng)能否成功的關鍵。n任何企業(yè)要想建立計算機會計信息系統(tǒng),任何企業(yè)要想建立計算機會計信息系統(tǒng),必須有科學的管理作基礎,采用先進的開必須有科學的管理作基礎,采用先進的開發(fā)思想和現(xiàn)代化開發(fā)工具進行系統(tǒng)開發(fā)。發(fā)思想和現(xiàn)代化開發(fā)工具進行系統(tǒng)開發(fā)。.學習目標:學習目標:n了解系統(tǒng)開發(fā)生命

2、周期了解系統(tǒng)開發(fā)生命周期n掌握各系統(tǒng)開發(fā)方法的原理、特點和適用掌握各系統(tǒng)開發(fā)方法的原理、特點和適用范圍范圍n熟悉會計信息系統(tǒng)規(guī)劃、分析、設計不同熟悉會計信息系統(tǒng)規(guī)劃、分析、設計不同階段的任務內(nèi)容和成果階段的任務內(nèi)容和成果n重點:業(yè)務流程圖、數(shù)據(jù)流程圖、數(shù)據(jù)字重點:業(yè)務流程圖、數(shù)據(jù)流程圖、數(shù)據(jù)字典的編制典的編制.內(nèi)容提要內(nèi)容提要n第一節(jié)第一節(jié) 會計信息系統(tǒng)開發(fā)概述會計信息系統(tǒng)開發(fā)概述n第二節(jié)第二節(jié) 會計信息系統(tǒng)的規(guī)劃會計信息系統(tǒng)的規(guī)劃n第三節(jié)第三節(jié) 會計信息系統(tǒng)的分析會計信息系統(tǒng)的分析n第四節(jié)第四節(jié) 會計信息系統(tǒng)的設計會計信息系統(tǒng)的設計.第一節(jié)第一節(jié) AISAIS開發(fā)概述開發(fā)概述一、系統(tǒng)開發(fā)生命

3、周期二、開發(fā)方法三、開發(fā)方式.第一節(jié)第一節(jié) AISAIS開發(fā)概述開發(fā)概述一、系統(tǒng)開發(fā)生命周期(5個階段)1、系統(tǒng)規(guī)劃階段: 初步調(diào)查、可行性分析、可行性項目建議書2、系統(tǒng)分析階段(邏輯設計階段): 描述現(xiàn)行業(yè)務流程、提出新系統(tǒng)的邏輯模型、系統(tǒng)分析報告,是下一階段系統(tǒng)設計的重要依據(jù),描述系統(tǒng)“做什么?”.第一節(jié)第一節(jié) AISAIS開發(fā)概述開發(fā)概述一、系統(tǒng)開發(fā)生命周期3、系統(tǒng)設計階段: 根據(jù)系統(tǒng)分析邏輯模型,具體設計。包括系統(tǒng)概念設計、評估與選擇方案、詳細設計、系統(tǒng)設計報告。描述系統(tǒng)“如何做?”4、系統(tǒng)實施階段:設備購置、人員培訓、編程、數(shù)據(jù)輸入、軟件測試及報告5、系統(tǒng)運行與維護: .第一節(jié)第一節(jié)

4、 AISAIS開發(fā)概述開發(fā)概述一、系統(tǒng)開發(fā)生命周期 系統(tǒng)開發(fā)是按照上述系統(tǒng)開發(fā)的五個階段從上到下依次開展,上一階段是下一階段的基礎。 要熟知每個階段的任務和成果本講主要講述AIS的規(guī)劃、分析和設計.系統(tǒng)規(guī)劃系統(tǒng)規(guī)劃系統(tǒng)分析系統(tǒng)分析系統(tǒng)設計系統(tǒng)設計系統(tǒng)實施系統(tǒng)實施系統(tǒng)運行與維護系統(tǒng)運行與維護系統(tǒng)開發(fā)生命周期.提出要求審批初步調(diào)查可行性研究系統(tǒng)評價系統(tǒng)維護驗收詳細調(diào)查系統(tǒng)轉(zhuǎn)換總體設計審查詳細設計系統(tǒng)規(guī)劃邏輯設計編程調(diào)試審查系統(tǒng)分析系統(tǒng)實施系統(tǒng)設計系統(tǒng)運行維護.二、開發(fā)方法(p39) 結(jié)構化方法(SSDM) 原型法(Prototyping) 面向?qū)ο蠓?OO) 計算機輔助開發(fā)方法(Case方法).n

5、1.結(jié)構化方法的基本思想n基本思想是,它將軟件工程學和系統(tǒng)工程的理論與方法引入計算機會計信息系統(tǒng)的研制開發(fā)中,采用結(jié)構化、模塊化、自頂向下地對系統(tǒng)進行分析和設計。具體來說,將信息系統(tǒng)開發(fā)過程嚴格劃分成五個階段,即系統(tǒng)開發(fā)生命周期。結(jié)構化方法.系統(tǒng)規(guī)劃系統(tǒng)規(guī)劃系統(tǒng)分析系統(tǒng)分析系統(tǒng)設計系統(tǒng)設計系統(tǒng)實施系統(tǒng)實施系統(tǒng)運行與維護系統(tǒng)運行與維護2.結(jié)構化方法在各階段的具體應用.生命周期生命周期主要任務主要任務主要文檔主要文檔系統(tǒng)規(guī)劃系統(tǒng)規(guī)劃可行性研究可行性研究可行性項目建議書可行性項目建議書系統(tǒng)分析系統(tǒng)分析需求分析需求分析系統(tǒng)分析說明書系統(tǒng)分析說明書系統(tǒng)設計系統(tǒng)設計1.概要設計概要設計2.詳細設計詳細設計

6、1.概要設計說明書概要設計說明書2.詳細設計說明書詳細設計說明書系統(tǒng)實施系統(tǒng)實施硬件配置、軟件編寫硬件配置、軟件編寫系統(tǒng)測試、系統(tǒng)轉(zhuǎn)換系統(tǒng)測試、系統(tǒng)轉(zhuǎn)換1.源程序清單源程序清單2.程序設計說明書程序設計說明書3.測試報告測試報告 4.操作手冊操作手冊運行和維護運行和維護程序修改擴充程序修改擴充系統(tǒng)評估系統(tǒng)評估運行日志、軟件問題報告和運行日志、軟件問題報告和軟件修改報告,評估說明書軟件修改報告,評估說明書3.結(jié)構化方法工作流程和主要任務工作流程和主要任務. 原型法n1.原型法的基本思想原型法的基本思想n原型法的基本思想是:在獲得用戶基本需原型法的基本思想是:在獲得用戶基本需求的基礎上快速地構造系

7、統(tǒng)工作模型求的基礎上快速地構造系統(tǒng)工作模型初始模型,然后演示這個原型系統(tǒng),在用初始模型,然后演示這個原型系統(tǒng),在用戶參與的情況下,按用戶合理而又可行的戶參與的情況下,按用戶合理而又可行的要求,不斷修改這一原型系統(tǒng)。每次修改要求,不斷修改這一原型系統(tǒng)。每次修改都使系統(tǒng)得到一個完整的新原型,直到用都使系統(tǒng)得到一個完整的新原型,直到用戶滿意為止。戶滿意為止。.確定用戶基本信息需求確定用戶基本信息需求 建立初始原型建立初始原型 運行原型系統(tǒng)運行原型系統(tǒng)滿意否滿意否?放棄否放棄否?可用原型可用原型 修改原型修改原型完成系統(tǒng)開發(fā)并完成系統(tǒng)開發(fā)并交付使用交付使用是是否否停止停止是是否否2.原型法的工作流程

8、第一步第一步第二步第二步第三步第四步. 面向?qū)ο蠓ǎ∣bject-oriented,簡稱OO)n1.面向?qū)ο蠓ǖ幕舅枷朊嫦驅(qū)ο蠓ǖ幕舅枷雗面向?qū)ο蠓ǖ幕舅枷胧牵嚎陀^世界是由面向?qū)ο蠓ǖ幕舅枷胧牵嚎陀^世界是由各種各樣的對象組成的,每種對象都有各各種各樣的對象組成的,每種對象都有各自的內(nèi)部狀態(tài)和運動規(guī)律,不同對象之間自的內(nèi)部狀態(tài)和運動規(guī)律,不同對象之間的相互作用和聯(lián)系就構成了各種不同的系的相互作用和聯(lián)系就構成了各種不同的系統(tǒng)。當我們設計和實現(xiàn)一個客觀的會計信統(tǒng)。當我們設計和實現(xiàn)一個客觀的會計信息系統(tǒng)時,如果能夠在滿足需求的條件下,息系統(tǒng)時,如果能夠在滿足需求的條件下,把系統(tǒng)設計成由一些不可

9、變的部分組成的把系統(tǒng)設計成由一些不可變的部分組成的最小集合,這些不可變的部分就是所謂的最小集合,這些不可變的部分就是所謂的對象。對象。P41.2.面向?qū)ο蠓ǖ墓ぷ髁鞒堂嫦驅(qū)ο蠓ǖ墓ぷ髁鞒蘮1.系統(tǒng)調(diào)查和需求分析。系統(tǒng)調(diào)查和需求分析。對系統(tǒng)將要面臨的具體管理問題以及用戶對系統(tǒng)開發(fā)的需要進行調(diào)查研究。n2.分析問題的性質(zhì)和求解問題。分析問題的性質(zhì)和求解問題。在復雜的問題領域中抽象地識別出對象以及其行為、結(jié)構、屬性、方法等。這一階段一般被稱之為面向?qū)ο蠓治?,簡稱OOA。.n3.整理問題。即對分析的結(jié)果作進一步的抽即對分析的結(jié)果作進一步的抽象、歸類、整理,最終以范式的形式將它象、歸類、整理,最終以范式

10、的形式將它們確定下來。這一階段被稱為面向?qū)ο笤O們確定下來。這一階段被稱為面向?qū)ο笤O計,簡稱計,簡稱OOD。n4.程序?qū)崿F(xiàn)。即用面向?qū)ο蟮某绦蛟O計語言即用面向?qū)ο蟮某绦蛟O計語言將上一步整理的范式直接映射為應用程序?qū)⑸弦徊秸淼姆妒街苯佑成錇閼贸绦蜍浖?。這一階段被稱為面向?qū)ο蟮某绦蛟O軟件。這一階段被稱為面向?qū)ο蟮某绦蛟O計,簡稱計,簡稱OOP。. 計算機輔助開發(fā)方法計算機輔助開發(fā)方法n2020世紀世紀8080年代末,人們將計算機圖形處理年代末,人們將計算機圖形處理n技術、程序生成技術、關系型數(shù)據(jù)庫技術技術、程序生成技術、關系型數(shù)據(jù)庫技術n和各類開發(fā)工具相結(jié)合,形成支持系統(tǒng)開和各類開發(fā)工具相結(jié)合,形

11、成支持系統(tǒng)開n發(fā)的綜合計算機輔助軟件工程開發(fā)環(huán)境發(fā)的綜合計算機輔助軟件工程開發(fā)環(huán)境(Computer-aided Software Computer-aided Software Engineering)Engineering),簡稱,簡稱CASECASE。. 計算機輔助開發(fā)方法計算機輔助開發(fā)方法CASECASE方法的基本思路是:在實際開發(fā)一個系方法的基本思路是:在實際開發(fā)一個系統(tǒng)時,統(tǒng)時, CASECASE應用必須依賴于一種具體的開應用必須依賴于一種具體的開發(fā)方法,例如,生命周期法、原型法、發(fā)方法,例如,生命周期法、原型法、OOOO方方法等等,并提供支持上述各種方法的開發(fā)環(huán)法等等,并提供支持

12、上述各種方法的開發(fā)環(huán)境,境,CASECASE提供專門的軟件工具來支持系統(tǒng)開提供專門的軟件工具來支持系統(tǒng)開發(fā)過程,實現(xiàn)計算機的輔助開發(fā)。發(fā)過程,實現(xiàn)計算機的輔助開發(fā)。.四種開發(fā)方法的比較四種開發(fā)方法的比較n1.1.原型法是一種基于原型法是一種基于4GLS4GLS的快速模擬方法,它通的快速模擬方法,它通n過模擬以及模擬后原型的不斷討論和修改最終建過模擬以及模擬后原型的不斷討論和修改最終建立系統(tǒng)。多應用于小型局部系統(tǒng)或處理過程比較立系統(tǒng)。多應用于小型局部系統(tǒng)或處理過程比較簡單系統(tǒng)的設計到實現(xiàn)環(huán)節(jié),對大型的、復雜的簡單系統(tǒng)的設計到實現(xiàn)環(huán)節(jié),對大型的、復雜的系統(tǒng)在原型的制作上有相當?shù)睦щy。系統(tǒng)在原型的制

13、作上有相當?shù)睦щy。n2.2.面向?qū)ο蠓ㄊ且环N圍繞對象進行系統(tǒng)分析和設面向?qū)ο蠓ㄊ且环N圍繞對象進行系統(tǒng)分析和設計,然后用面向?qū)ο蟮墓ぞ呓⑾到y(tǒng)的方法。這計,然后用面向?qū)ο蟮墓ぞ呓⑾到y(tǒng)的方法。這種方法不能涉及系統(tǒng)分析以前的開發(fā)環(huán)節(jié),因此種方法不能涉及系統(tǒng)分析以前的開發(fā)環(huán)節(jié),因此不能成為支持系統(tǒng)開發(fā)全過程的方法。不能成為支持系統(tǒng)開發(fā)全過程的方法。.n3.CASE方法是一種除系統(tǒng)調(diào)查外的全面支持系統(tǒng)是一種除系統(tǒng)調(diào)查外的全面支持系統(tǒng)n開發(fā)全過程的自動化開發(fā)方法,但是,開發(fā)全過程的自動化開發(fā)方法,但是, CASECASE方法方法n必須依賴于一種具體的開發(fā)方法,因此,也是一必須依賴于一種具體的開發(fā)方法,因

14、此,也是一n種輔助開發(fā)方法。種輔助開發(fā)方法。n4.結(jié)構化法是真正能夠全面支持整個系統(tǒng)開發(fā)是真正能夠全面支持整個系統(tǒng)開發(fā)n過程的方法,其它幾種方法盡管有很多優(yōu)點,但過程的方法,其它幾種方法盡管有很多優(yōu)點,但n都只能作為生命周期法在局部開發(fā)環(huán)節(jié)上的補充,都只能作為生命周期法在局部開發(fā)環(huán)節(jié)上的補充,n暫時都還不能替代其在系統(tǒng)開發(fā)過程中的主導地暫時都還不能替代其在系統(tǒng)開發(fā)過程中的主導地n位,尤其是在占目前系統(tǒng)開發(fā)工作量最大的系統(tǒng)位,尤其是在占目前系統(tǒng)開發(fā)工作量最大的系統(tǒng)n調(diào)查和系統(tǒng)分析這兩個重要環(huán)節(jié)。調(diào)查和系統(tǒng)分析這兩個重要環(huán)節(jié)。.n 對于會計信息系統(tǒng)的開發(fā),應以結(jié)構對于會計信息系統(tǒng)的開發(fā),應以結(jié)構化

15、法為主,其他方法為輔?;橹?,其他方法為輔。.三、系統(tǒng)開發(fā)工具三、系統(tǒng)開發(fā)工具是在開發(fā)研制各個階段,幫助開發(fā)工是在開發(fā)研制各個階段,幫助開發(fā)工作自動或半自動完成的工具作自動或半自動完成的工具.三、系統(tǒng)開發(fā)工具三、系統(tǒng)開發(fā)工具主要類別:主要類別:1、需求分析工具:、需求分析工具: 數(shù)據(jù)流程圖繪制(數(shù)據(jù)流程圖繪制(DFD)分析工)分析工具、圖形化具、圖形化E-R(實體實體-關系關系)圖編輯、圖編輯、數(shù)據(jù)字典生成工具等。數(shù)據(jù)字典生成工具等。.三、系統(tǒng)開發(fā)工具三、系統(tǒng)開發(fā)工具主要類別:主要類別:2、設計工具:、設計工具: 系統(tǒng)結(jié)構圖設計工具、程序設計系統(tǒng)結(jié)構圖設計工具、程序設計語言(語言(PDL)支

16、持工具,數(shù)據(jù)庫及圖)支持工具,數(shù)據(jù)庫及圖形設計工具等。形設計工具等。.三、系統(tǒng)開發(fā)工具三、系統(tǒng)開發(fā)工具主要類別:主要類別:3、編碼工具:、編碼工具: 程序自動生成工具等。如程序自動生成工具等。如VB,Delphi,Vf.三、系統(tǒng)開發(fā)工具三、系統(tǒng)開發(fā)工具主要類別:主要類別:4、測試工具:、測試工具: 如靜態(tài)分析器、動態(tài)覆蓋率測試如靜態(tài)分析器、動態(tài)覆蓋率測試器、測試用例生成器、測試報告生成器、測試用例生成器、測試報告生成器、測試程序自動生成器等。器、測試程序自動生成器等。.三、系統(tǒng)開發(fā)工具三、系統(tǒng)開發(fā)工具主要類別:主要類別:5、運行維護工具:、運行維護工具: 程序結(jié)構分析器、源程序到程序程序結(jié)構分

17、析器、源程序到程序流程圖的自動轉(zhuǎn)換工具,實時監(jiān)控程流程圖的自動轉(zhuǎn)換工具,實時監(jiān)控程序等。序等。.三、系統(tǒng)開發(fā)工具三、系統(tǒng)開發(fā)工具主要類別:主要類別:6、項目管理工具:、項目管理工具:.四、系統(tǒng)開發(fā)方式四、系統(tǒng)開發(fā)方式. 方式方式 特特 點點 自行開自行開發(fā)發(fā) 委托開發(fā)委托開發(fā) 聯(lián)合開發(fā)聯(lián)合開發(fā) 購買現(xiàn)成軟件包購買現(xiàn)成軟件包 對分析、設對分析、設計力量的要計力量的要求求 非常需非常需要要 需要需要 逐步培養(yǎng)逐步培養(yǎng) 不需要不需要 編程力量的編程力量的需求需求 非常需非常需要要 不需要不需要 需要需要 不需要不需要 系統(tǒng)維護系統(tǒng)維護 容易容易 較困難較困難 較容易較容易 困難困難 開發(fā)費用開發(fā)費用

18、 少少 多多 較多較多 較少較少 系統(tǒng)開發(fā)方式的比較 應根據(jù)企業(yè)的資源情況、技術力量、外部環(huán)境應根據(jù)企業(yè)的資源情況、技術力量、外部環(huán)境等因素選擇適當?shù)拈_發(fā)方式等因素選擇適當?shù)拈_發(fā)方式.軟件重用(軟件重用(Reuse)Reuse)與組件連接與組件連接利用已有的利用已有的軟件成分軟件成分構造新的軟件構造新的軟件軟件重用的方式:在組件上添加軟件重用的方式:在組件上添加 功能構成新組件功能構成新組件源程序程序代碼片斷、子系統(tǒng)結(jié)構設計、源程序程序代碼片斷、子系統(tǒng)結(jié)構設計、模塊詳細設計、文檔和規(guī)范說明模塊詳細設計、文檔和規(guī)范說明.節(jié)省軟件開發(fā)費用和時間節(jié)省軟件開發(fā)費用和時間軟件復用和組件集成方式是一種新的

19、、社會化軟件復用和組件集成方式是一種新的、社會化的軟件開發(fā)方式的軟件開發(fā)方式.第二節(jié)第二節(jié) 會計信息系統(tǒng)的規(guī)劃會計信息系統(tǒng)的規(guī)劃n在系統(tǒng)規(guī)劃階段,具體要解決以下幾個問題:n1、確定對現(xiàn)行系統(tǒng)的調(diào)查范圍;n2、初步提出現(xiàn)行系統(tǒng)中存在的問題;n3、初步確定建立新系統(tǒng)的主要目標;n4、預計建立新系統(tǒng)可能產(chǎn)生的效果;n5、根據(jù)資金、人力等情況分析確定建立新系統(tǒng)的可能性與大致時間計劃;n6、在完成對現(xiàn)行系統(tǒng)初步調(diào)查和可行性分析的基礎上,寫出可行性項目建議書可行性項目建議書。.一、初步調(diào)查n現(xiàn)行系統(tǒng)的基本情況n新系統(tǒng)的目標n系統(tǒng)開發(fā)的條件n 初步確定:n 是否建立新系統(tǒng)n 建立何種規(guī)模的系統(tǒng)n 要解決什么

20、問題、達到哪些目標n 系統(tǒng)軟硬件的總體配置方案如何n 系統(tǒng)的開發(fā)方式.二、可行性分析二、可行性分析n 技術方面n 經(jīng)濟方面n 管理方面n 可行性項目建議書:n -初步調(diào)查資料n -系統(tǒng)的目標及規(guī)模n -系統(tǒng)必要性論證n -技術可行性分析n -經(jīng)濟可行性分析n -管理可行性分析.第三節(jié)第三節(jié) 會計信息系統(tǒng)分析會計信息系統(tǒng)分析n系統(tǒng)分析一般包括以下幾項工作:系統(tǒng)分析一般包括以下幾項工作:n1、收集并分析相關資料;、收集并分析相關資料;n2、描述現(xiàn)行系統(tǒng)的工作流程;、描述現(xiàn)行系統(tǒng)的工作流程;n3、指出現(xiàn)行系統(tǒng)的局限性和不足;、指出現(xiàn)行系統(tǒng)的局限性和不足;n4、確定新系統(tǒng)的基本目標和邏輯功能要求;、確

21、定新系統(tǒng)的基本目標和邏輯功能要求;n5、確定新系統(tǒng)的邏輯模型;、確定新系統(tǒng)的邏輯模型;n6、編寫系統(tǒng)分析報告書。、編寫系統(tǒng)分析報告書。.一、現(xiàn)行系統(tǒng)的詳細調(diào)查一、現(xiàn)行系統(tǒng)的詳細調(diào)查n 對現(xiàn)行系統(tǒng)調(diào)查的優(yōu)勢n 對現(xiàn)行系統(tǒng)調(diào)查的弊端n 常用的調(diào)查方法n(1)召開調(diào)查會;n(2)訪問;n(3)填寫調(diào)查表;n(4)參加業(yè)務實踐等。n 在這一階段就可以收集出一套可供程序調(diào)試用的試驗數(shù)據(jù)。. 詳細調(diào)查的內(nèi)容n 組織結(jié)構調(diào)查組織結(jié)構調(diào)查n描述工具:組織結(jié)構圖描述工具:組織結(jié)構圖P50n 系統(tǒng)業(yè)務流程和業(yè)務功能系統(tǒng)業(yè)務流程和業(yè)務功能n描述工具:業(yè)務流程圖或跨功能業(yè)務流程圖、描述工具:業(yè)務流程圖或跨功能業(yè)務流程

22、圖、n 表格分配圖表格分配圖P51、52、53n 數(shù)據(jù)流程和信息流程的調(diào)查數(shù)據(jù)流程和信息流程的調(diào)查n描述工具:數(shù)據(jù)流程圖描述工具:數(shù)據(jù)流程圖P54、55、56n 數(shù)據(jù)分析和功能分析數(shù)據(jù)分析和功能分析n描述工具:數(shù)據(jù)字典描述工具:數(shù)據(jù)字典P57、58.股股 會會董董 會會監(jiān)監(jiān) 會會總總 理理常務副總經(jīng)理常務副總經(jīng)理副總經(jīng)理副總經(jīng)理總經(jīng)理助理總經(jīng)理助理副總經(jīng)理副總經(jīng)理財務負責人財務負責人經(jīng)銷公司經(jīng)銷公司技術開發(fā)部技術開發(fā)部 生產(chǎn)管理部生產(chǎn)管理部 質(zhì)量管理部質(zhì)量管理部物控部物控部行政人事部行政人事部財務管理部財務管理部圖圖 5-55-5某藥業(yè)有限公司組織結(jié)構圖某藥業(yè)有限公司組織結(jié)構圖質(zhì)質(zhì)量量檢檢驗驗

23、質(zhì)質(zhì)量量保保證證QA采采購購供供應應運運輸輸管管理理倉倉儲儲管管理理人人事事勞勞資資行行政政辦辦公公后后勤勤保保衛(wèi)衛(wèi)銷銷售售服服務務中中心心銷銷售售部部市市場場部部新新產(chǎn)產(chǎn)品品研研發(fā)發(fā)試試驗驗技技術術服服務務GMP管管理理生生產(chǎn)產(chǎn)調(diào)調(diào)度度生生產(chǎn)產(chǎn)車車間間動動力力設設備備全全國國各各地地代代表表處處組織結(jié)構圖組織結(jié)構圖事事東東經(jīng)經(jīng)事事.車間車間庫存賬庫存賬已批準領料單已批準領料單未批準領料單未批準領料單倉庫倉庫管理人員管理人員用料計劃用料計劃領料通知領料通知訂貨單訂貨單缺料通知單缺料通知單入庫單入庫單采購人采購人員員催貨單催貨單補充訂貨單補充訂貨單提貨通知單提貨通知單供應商供應商庫存報表庫存報表

24、有關部門有關部門管理業(yè)務流程圖管理業(yè)務流程圖無無有有.車間 倉庫 銷售部門 財務部門 存檔 存檔 入庫單 出庫單 發(fā)貨通知單 產(chǎn)成品明細賬 盤點、核對 庫存臺賬 表格分配圖可使用Microsoft Visio(流程圖繪制工具).二、結(jié)構化分析二、結(jié)構化分析p53n 結(jié)構化分析方法(簡稱SA法)是進行會計信息系統(tǒng)分析的有力工具之一,它是面向數(shù)據(jù)流進行系統(tǒng)分析的方法,它采用“自頂向下,逐層分解”的思想來描述系統(tǒng)。n 它采用介于形式語言和自然語言之間的描述方法,通過一套分層次的數(shù)據(jù)流程圖,輔助數(shù)據(jù)字典、處理邏輯說明等工具來描述系統(tǒng)。首先對系統(tǒng)數(shù)據(jù)進行概略描述,然后逐層細化對數(shù)據(jù)的處理功能,綜合描述現(xiàn)

25、行系統(tǒng)的數(shù)據(jù)處理過程,詳細分析數(shù)據(jù)結(jié)構,建立現(xiàn)行系統(tǒng)的邏輯模型。.二、結(jié)構化分析二、結(jié)構化分析n“自頂向下,逐層分解自頂向下,逐層分解”:n分析工具(建立邏輯模型)分析工具(建立邏輯模型)n數(shù)據(jù)流程圖數(shù)據(jù)流程圖(Data Flow Diagram,簡稱簡稱DFD)n數(shù)據(jù)字典數(shù)據(jù)字典(Data Dictionary,簡稱簡稱DD). 業(yè)務處理描述與數(shù)據(jù)流程圖數(shù)據(jù)流程圖(數(shù)據(jù)流程圖(Data Flow Diagram,簡稱,簡稱DFD):): 是描述信息系統(tǒng)邏輯模型的工具。它是描述信息系統(tǒng)邏輯模型的工具。它對數(shù)據(jù)的存儲、流動、處理加工和使用情對數(shù)據(jù)的存儲、流動、處理加工和使用情況進行綜合描述,以數(shù)

26、據(jù)間的相互關系抽況進行綜合描述,以數(shù)據(jù)間的相互關系抽象地反映系統(tǒng)全貌,既能表達人工系統(tǒng)的象地反映系統(tǒng)全貌,既能表達人工系統(tǒng)的數(shù)據(jù)流程和邏輯處理功能,也能表達計算數(shù)據(jù)流程和邏輯處理功能,也能表達計算機系統(tǒng)的數(shù)據(jù)流程和邏輯處理功能。機系統(tǒng)的數(shù)據(jù)流程和邏輯處理功能。p53.符號名稱意義數(shù)據(jù)流描述數(shù)據(jù)的流向數(shù)據(jù)處理描述輸入數(shù)據(jù)被轉(zhuǎn)換成輸出數(shù)據(jù)的邏輯處理過程數(shù)據(jù)存儲描述數(shù)據(jù)的存儲形式外部實體系統(tǒng)數(shù)據(jù)外部來源或去向,流程開始或結(jié)束,系統(tǒng)邊界 業(yè)務處理描述與數(shù)據(jù)流程圖數(shù)據(jù)流程圖(數(shù)據(jù)流程圖(Data Flow Diagram,簡稱,簡稱DFD),是以圖形方式刻畫各種業(yè)務數(shù)據(jù)處理過程的工,是以圖形方式刻畫各種

27、業(yè)務數(shù)據(jù)處理過程的工具。一般由以下四種元素組成:具。一般由以下四種元素組成:. 業(yè)務處理描述與數(shù)據(jù)流程圖數(shù)據(jù)流程圖(數(shù)據(jù)流程圖(Data Flow DiagramData Flow Diagram,簡稱,簡稱DFDDFD)符)符號解釋:號解釋:數(shù)據(jù)流:一般采用單箭頭,來自外部實體或數(shù)據(jù)存儲,一般不允許從一個處理過程到另一個處理過程外部實體:系統(tǒng)以外的組織或人,系統(tǒng)邊界數(shù)據(jù)處理:數(shù)據(jù)流程圖至少有一個數(shù)據(jù)處理,要有數(shù)據(jù)流入和流出數(shù)據(jù)存儲:數(shù)據(jù)流箭頭指向存儲表示存入數(shù)據(jù),箭頭來自存儲表示數(shù)據(jù)讀出.手工系統(tǒng)銀行對賬數(shù)據(jù)流程圖登登記記核核對對收、付款憑證收、付款憑證余額余額發(fā)生額發(fā)生額已達標記已達標記已

28、達標記已達標記銀行對賬單銀行對賬單銀行存款日記賬銀行存款日記賬 開戶銀行開戶銀行 財務部門出納財務部門出納銀行存款余額調(diào)節(jié)表銀行存款余額調(diào)節(jié)表.n結(jié)構化分析方法(簡稱結(jié)構化分析方法(簡稱SASA法)法)n n特點:特點:n 將一個復雜的系統(tǒng)看成一個只有一個將一個復雜的系統(tǒng)看成一個只有一個處理的頂層數(shù)據(jù)流程,然后將系統(tǒng)細化分處理的頂層數(shù)據(jù)流程,然后將系統(tǒng)細化分解若干子系統(tǒng),得到第一層數(shù)據(jù)流程圖,解若干子系統(tǒng),得到第一層數(shù)據(jù)流程圖,再逐個分層分解,采用再逐個分層分解,采用“自頂向下,逐層自頂向下,逐層分解分解”,直至每個功能具體、簡單為止。,直至每個功能具體、簡單為止。.數(shù)據(jù)流程分解過程. 數(shù)據(jù)描

29、述與數(shù)據(jù)字典數(shù)據(jù)描述與數(shù)據(jù)字典n1.數(shù)據(jù)字典的涵義:數(shù)據(jù)字典的涵義:n 數(shù)據(jù)字典數(shù)據(jù)字典(data dictionary,DD)是結(jié)構是結(jié)構化分析方法中的另一個工具,化分析方法中的另一個工具,主要用來描主要用來描述數(shù)據(jù)流程圖中數(shù)據(jù)流和數(shù)據(jù)存儲的詳細述數(shù)據(jù)流程圖中數(shù)據(jù)流和數(shù)據(jù)存儲的詳細邏輯內(nèi)容、外部實體和處理邏輯的某些數(shù)邏輯內(nèi)容、外部實體和處理邏輯的某些數(shù)據(jù)特征。數(shù)據(jù)字典是數(shù)據(jù)流程圖的輔助資據(jù)特征。數(shù)據(jù)字典是數(shù)據(jù)流程圖的輔助資料,對數(shù)據(jù)流程圖起著注解的作用。料,對數(shù)據(jù)流程圖起著注解的作用。n 數(shù)據(jù)字典由不同的條目組成,不同類型數(shù)據(jù)字典由不同的條目組成,不同類型的條目由不同的屬性需要描述。的條目由

30、不同的屬性需要描述。n2.數(shù)據(jù)字典的主要條目:數(shù)據(jù)字典的主要條目:P57.手工系統(tǒng)銀行對賬數(shù)據(jù)流程圖登登記記核核對對收、付款憑證收、付款憑證余額余額發(fā)生額發(fā)生額已達標記已達標記已達標記已達標記銀行對賬單銀行對賬單銀行存款日記賬銀行存款日記賬 開戶銀行開戶銀行 財務部門出納財務部門出納銀行存款余額調(diào)節(jié)表銀行存款余額調(diào)節(jié)表.n 數(shù)據(jù)元素條目(數(shù)據(jù)元素是不能再分解的數(shù)據(jù)單位) 名稱、類型、取值含義、字長、相關數(shù)據(jù)項等登登記記核核對對收、付款憑證收、付款憑證余額余額發(fā)生額發(fā)生額已達標記已達標記已達標記已達標記銀行對賬單銀行對賬單銀行存款日記賬銀行存款日記賬 開戶銀行開戶銀行 財務部門出納財務部門出納銀

31、行存款余額調(diào)節(jié)表銀行存款余額調(diào)節(jié)表.n 數(shù)據(jù)元素條目(數(shù)據(jù)元素是不能再分解的數(shù)據(jù)單位) 舉例n科目名稱:字符型,長度,40字節(jié)n科目代碼:數(shù)字型,長度,8字節(jié)n科目層次:邏輯型,長度,1字節(jié)n借貸方向:字符型,長度,2字節(jié)n金額:數(shù)字型,長度,20字節(jié),小數(shù),2位.n 數(shù)據(jù)流條目(流動的數(shù)據(jù))數(shù)據(jù)流條目(流動的數(shù)據(jù)) 名稱、來源、去向、流量、組成名稱、來源、去向、流量、組成 舉例舉例對賬對賬登登記記核核對對收、付款憑證收、付款憑證余額余額發(fā)生額發(fā)生額已達標記已達標記已達標記已達標記銀行對賬單銀行對賬單銀行存款日記賬銀行存款日記賬 開戶銀行開戶銀行 財務部門出納財務部門出納銀行存款余額調(diào)節(jié)表銀行

32、存款余額調(diào)節(jié)表.n 數(shù)據(jù)流條目(流動的數(shù)據(jù))數(shù)據(jù)流條目(流動的數(shù)據(jù)) 名稱、來源、去向、流量、組成名稱、來源、去向、流量、組成 舉例舉例對賬對賬名稱:對賬 數(shù)據(jù)流量:對賬單每月約4張,每張約30筆 有關數(shù)據(jù)流來源:銀行提供的銀行對賬單 數(shù)據(jù)去向:企業(yè)和銀行對賬處理組成:結(jié)算方式、日期、借貸方向、金額.n 數(shù)據(jù)處理條目(詳細描述數(shù)據(jù)處理手續(xù)和處理邏輯)數(shù)據(jù)處理條目(詳細描述數(shù)據(jù)處理手續(xù)和處理邏輯)名稱、輸入數(shù)據(jù)名、輸出數(shù)據(jù)名、處理邏輯等名稱、輸入數(shù)據(jù)名、輸出數(shù)據(jù)名、處理邏輯等n 舉例舉例 核對核對登登記記核核對對收、付款憑證收、付款憑證余額余額發(fā)生額發(fā)生額已達標記已達標記已達標記已達標記銀行對賬

33、單銀行對賬單銀行存款日記賬銀行存款日記賬 開戶銀行開戶銀行 財務部門出納財務部門出納銀行存款余額調(diào)節(jié)表銀行存款余額調(diào)節(jié)表.n 數(shù)據(jù)處理條目(詳細描述數(shù)據(jù)處理手續(xù)和處理邏輯)數(shù)據(jù)處理條目(詳細描述數(shù)據(jù)處理手續(xù)和處理邏輯)名稱、輸入數(shù)據(jù)名、輸出數(shù)據(jù)名、處理邏輯等名稱、輸入數(shù)據(jù)名、輸出數(shù)據(jù)名、處理邏輯等n 舉例舉例 核對核對處理邏輯的名稱:核對 處理邏輯的輸入:銀行對賬單,銀行存款日記賬 處理邏輯的輸出:銀行存款余額調(diào)節(jié)表 處理邏輯:將銀行對賬單、銀行存款日記賬中的發(fā)生額相互核對,對核對相符的數(shù)據(jù)加上核對標記, 數(shù)據(jù)處理條目.n 數(shù)據(jù)存儲條目(描述數(shù)據(jù)的靜態(tài)結(jié)構)數(shù)據(jù)存儲條目(描述數(shù)據(jù)的靜態(tài)結(jié)構)

34、文件名稱、組織方式、組成、相關聯(lián)的處理文件名稱、組織方式、組成、相關聯(lián)的處理 舉例舉例銀行存款日記賬銀行存款日記賬登登記記核核對對收、付款憑證收、付款憑證余額余額發(fā)生額發(fā)生額已達標記已達標記已達標記已達標記銀行對賬單銀行對賬單銀行存款日記賬銀行存款日記賬 開戶銀行開戶銀行 財務部門出納財務部門出納銀行存款余額調(diào)節(jié)表銀行存款余額調(diào)節(jié)表.n 數(shù)據(jù)存儲條目(描述數(shù)據(jù)的靜態(tài)結(jié)構)數(shù)據(jù)存儲條目(描述數(shù)據(jù)的靜態(tài)結(jié)構) 文件名稱、組織方式、組成、相關聯(lián)的處理文件名稱、組織方式、組成、相關聯(lián)的處理 舉例舉例銀行存款日記賬銀行存款日記賬數(shù)據(jù)存儲名稱:銀行存款日記賬 流入、流出數(shù)據(jù)流:流入與銀行存款相關的收、付款

35、憑 證,流出銀行存款收、付記錄數(shù)據(jù)數(shù)據(jù)存儲的組成:日期,憑證編號,結(jié)算方式, 結(jié)算單號,摘要,借方,貸方,余額注釋:每月與銀行對賬單核對 數(shù)據(jù)存儲條目.n 外部實體條目(描述數(shù)據(jù)的來源和去向)外部實體條目(描述數(shù)據(jù)的來源和去向)n 名稱、有關的數(shù)據(jù)流等名稱、有關的數(shù)據(jù)流等登登記記核核對對收、付款憑證收、付款憑證余額余額發(fā)生額發(fā)生額已達標記已達標記已達標記已達標記銀行對賬單銀行對賬單銀行存款日記賬銀行存款日記賬 開戶銀行開戶銀行 財務部門出納財務部門出納銀行存款余額調(diào)節(jié)表銀行存款余額調(diào)節(jié)表.n 外部實體條目(描述數(shù)據(jù)的來源和去向)外部實體條目(描述數(shù)據(jù)的來源和去向)n 名稱、有關的數(shù)據(jù)流等名稱、

36、有關的數(shù)據(jù)流等外部實體名稱:開戶銀行 簡要描述:指本單位銀行賬戶所在銀行 有關數(shù)據(jù)流:銀行為單位提供的銀行對賬單 流量:對賬單每月約4張,每張約30筆外部實體條目.n(6 6) 數(shù)據(jù)結(jié)構條目數(shù)據(jù)結(jié)構條目由若干數(shù)據(jù)項或數(shù)據(jù)結(jié)構組成組成,描述他們之間的關系.n將所建立的數(shù)據(jù)流程圖與相關的數(shù)據(jù)將所建立的數(shù)據(jù)流程圖與相關的數(shù)據(jù)字典按一定的方式集中,就組成了會字典按一定的方式集中,就組成了會計信息系統(tǒng)的邏輯模型計信息系統(tǒng)的邏輯模型.三、建立新系統(tǒng)的邏輯模型三、建立新系統(tǒng)的邏輯模型n詳細調(diào)查詳細調(diào)查需求分析需求分析建立新系統(tǒng)邏輯模型建立新系統(tǒng)邏輯模型n需求分析的主要內(nèi)容:需求分析的主要內(nèi)容:n1.系統(tǒng)目標

37、分析系統(tǒng)目標分析n2.業(yè)務流程分析業(yè)務流程分析n3.數(shù)據(jù)流程分析數(shù)據(jù)流程分析n4.數(shù)據(jù)屬性分析數(shù)據(jù)屬性分析n5.數(shù)據(jù)查詢要求分析數(shù)據(jù)查詢要求分析n6.數(shù)據(jù)輸入輸出分析數(shù)據(jù)輸入輸出分析.四、系統(tǒng)分析報告四、系統(tǒng)分析報告n引言n 說明系統(tǒng)的名稱、目標、功能、背景、本文所用的專門術語等。n系統(tǒng)概述n 系統(tǒng)分析的主要工作內(nèi)容n 現(xiàn)行系統(tǒng)的調(diào)查情況n 現(xiàn)行系統(tǒng)目標、主要功能、組織結(jié)構、用戶要求等。主要以數(shù)據(jù)流程圖、數(shù)據(jù)字典為主對現(xiàn)行系統(tǒng)進行描述n新系統(tǒng)的邏輯模型 n用戶需求說明.四、系統(tǒng)分析報告四、系統(tǒng)分析報告n系統(tǒng)設計實施初步計劃n 工作任務的分解及進度計劃n 資源需求n 經(jīng)費預算n建議n項目是否繼續(xù)

38、n分析是否改變了可行性、戰(zhàn)略影響或項目的優(yōu)先順序。.現(xiàn)行系統(tǒng)現(xiàn)行系統(tǒng)邏輯模型邏輯模型新系統(tǒng)新系統(tǒng)邏輯模型邏輯模型系統(tǒng)分析的過程系統(tǒng)分析的過程抽象化抽象化導出導出做什么?做什么?.第四節(jié)第四節(jié) 會計信息系統(tǒng)的設計會計信息系統(tǒng)的設計n目的:將系統(tǒng)分析階段建立的邏輯模型轉(zhuǎn)化為物理目的:將系統(tǒng)分析階段建立的邏輯模型轉(zhuǎn)化為物理模型模型n概要設計(總體設計概要設計(總體設計) )n 從若干個備選方案中選擇較為合理的備選方案從若干個備選方案中選擇較為合理的備選方案n評估與選擇評估與選擇n 實施詳細的可行性研究并進行成本效益分析實施詳細的可行性研究并進行成本效益分析n詳細設計詳細設計n 為每個具體任務選擇適當

39、的技術手段和處理方法為每個具體任務選擇適當?shù)募夹g手段和處理方法.一、一、總體(概要、概念)設計總體(概要、概念)設計n子系統(tǒng)劃分n設計系統(tǒng)結(jié)構圖:將系統(tǒng)劃分成模塊,決定每個模塊的功能,確定模塊的調(diào)用關系,決定模塊的界面(即模塊間信息的傳遞)。n系統(tǒng)物理配置方案設計(資源利用:局域網(wǎng)、與外部系統(tǒng)連接)n編寫概要設計說明書 總體設計是系統(tǒng)開發(fā)過程中很關鍵的一步,系總體設計是系統(tǒng)開發(fā)過程中很關鍵的一步,系統(tǒng)的質(zhì)量及一些整體特性基本上由此決定,系統(tǒng)越大統(tǒng)的質(zhì)量及一些整體特性基本上由此決定,系統(tǒng)越大,總體設計的影響也越大。,總體設計的影響也越大。.(一)結(jié)構化設計方法n結(jié)構化設計的基本思想是模塊化,是將

40、一個系統(tǒng)分解為若干個彼此具有一定的獨立性,同時也具有一定聯(lián)系的組成部分,這些組成部分稱為“模塊”。n結(jié)構化設計的主要任務就是建立“系統(tǒng)結(jié)構圖”,用系統(tǒng)結(jié)構圖描述系統(tǒng)的層次、分塊結(jié)構。n系統(tǒng) 子系統(tǒng) 模塊 程序模塊.記賬憑證查詢記賬憑證查詢按憑證號按憑證號 查查 詢詢按日期按日期查查 詢詢按查詢條件查按查詢條件查 詢詢1、結(jié)構圖結(jié)構圖中的主要成分: (1 1)模塊:)模塊: (2 2)調(diào)用:)調(diào)用: (3 3)數(shù)據(jù):)數(shù)據(jù): 憑證號、日期等憑證號憑證號日期日期查詢條件查詢條件憑證查詢憑證查詢.系統(tǒng)的功能結(jié)構原理系統(tǒng)的功能結(jié)構原理.XXXXXX系統(tǒng)系統(tǒng)子系統(tǒng)子系統(tǒng)1 1子系統(tǒng)子系統(tǒng)2 2功能模塊功

41、能模塊1 1程序模塊程序模塊1 1子系統(tǒng)子系統(tǒng)n n功能模塊功能模塊2 2功能模塊功能模塊n n程序模塊程序模塊2 2程序模塊程序模塊n n.2、模塊劃分的原則、模塊劃分的原則n低耦合度、高內(nèi)聚度低耦合度、高內(nèi)聚度n 一方面,各個模塊具有相對獨立性,可以一方面,各個模塊具有相對獨立性,可以分別設計實現(xiàn);分別設計實現(xiàn);n另一方面,可將模塊之間的相互關系(如另一方面,可將模塊之間的相互關系(如數(shù)據(jù)傳遞、調(diào)用)通過一定的方式予以說數(shù)據(jù)傳遞、調(diào)用)通過一定的方式予以說明,便于系統(tǒng)的修改與維護。明,便于系統(tǒng)的修改與維護。.3、可以從數(shù)據(jù)流程圖、可以從數(shù)據(jù)流程圖“導出導出”功能功能結(jié)構圖結(jié)構圖n 舉例:舉

42、例:P62n著重理解:著重理解:n 數(shù)據(jù)流程圖著眼于數(shù)據(jù)流,反映系統(tǒng)的邏輯數(shù)據(jù)流程圖著眼于數(shù)據(jù)流,反映系統(tǒng)的邏輯功能,即系統(tǒng)能夠功能,即系統(tǒng)能夠“做什么做什么”。n 功能結(jié)構圖著眼于控制層次,反映系統(tǒng)的物理功能結(jié)構圖著眼于控制層次,反映系統(tǒng)的物理模型,即怎樣逐步實現(xiàn)系統(tǒng)的總功能。模型,即怎樣逐步實現(xiàn)系統(tǒng)的總功能。n 一般子系統(tǒng)應具備數(shù)據(jù)輸入、處理、輸出、密一般子系統(tǒng)應具備數(shù)據(jù)輸入、處理、輸出、密碼權限、數(shù)據(jù)備份與恢復、初始化、代碼維護等碼權限、數(shù)據(jù)備份與恢復、初始化、代碼維護等功能功能.(二)系統(tǒng)物理配置方案設計n設計依據(jù)系統(tǒng)吞吐量、響應時間、可靠性、處理方式、地域范圍、數(shù)據(jù)管理方式n計算機硬

43、件的選擇取決于數(shù)據(jù)處理方式和要運行的軟件n計算機網(wǎng)絡選擇網(wǎng)絡拓撲結(jié)構、網(wǎng)絡的邏輯設計、網(wǎng)絡操作系統(tǒng)n數(shù)據(jù)庫管理系統(tǒng)的選擇Oracle、Sybase、SQL Server、Informix、Visual Foxpro等n應用軟件的選擇應用軟件的選擇.二、評估與選擇二、評估與選擇n 詳細的可行性研究技術可行性操作可行性進度可行性n 成本效益分析確認成本:一次性成本、經(jīng)常性成本確認效益:有形效益、無形效益成本和收益比較:凈現(xiàn)值法、回收期法等n編寫系統(tǒng)選擇報告.三、詳細三、詳細設計設計n代碼n數(shù)據(jù)庫文件設計n輸出設計n輸入設計n安全保密設計n處理流程設計(算法設計:每一模塊的具體實現(xiàn)方法和步驟)n編寫

44、詳細設計說明書n n 詳細設計是系統(tǒng)功能、結(jié)構實現(xiàn)方法的最詳細說詳細設計是系統(tǒng)功能、結(jié)構實現(xiàn)方法的最詳細說明,是程序設計的依據(jù)明,是程序設計的依據(jù).(一)代碼設計n代碼的功能n代碼的編碼方法n代碼設計原則n代碼設計的步驟n各子系統(tǒng)需設計的主要代碼.1、代碼的功能n代碼為事物提供一個確切的認定,便于數(shù)據(jù)的存儲和檢索n使用代碼可以提高處理的效率和精度n代碼提供了數(shù)據(jù)的一致性n代碼是人和計算機系統(tǒng)共同的語言,是人機交換信息的工具.n順序碼:1,2,3,n組碼: 1-999,1000-1999,n群碼(層次碼):左高右低,每層按順序碼或組碼編排:銀行存款-工行-某賬戶1002 01 022、代碼的編碼

45、方法一級科目一級科目4三級科目三級科目二級科目二級科目22.3、代碼設計原則n單一性n系統(tǒng)性n簡明性n穩(wěn)定性n擴展性n規(guī)范性.4、代碼設計的步驟n確定代碼對象n考查是否已有標準代碼n根據(jù)代碼對象的性質(zhì)和處理要求,確定選用的代碼類型和編碼規(guī)則n用選用的規(guī)則對被表示的對象逐個設計出其代碼,編制代碼表.5、各子系統(tǒng)需設計的主要代碼n科目代碼科目代碼n客戶代碼客戶代碼n供應商代碼供應商代碼n存貨代碼存貨代碼n職工代碼職工代碼n固定資產(chǎn)固定資產(chǎn)n.(二)數(shù)據(jù)庫文件設計(二)數(shù)據(jù)庫文件設計n根據(jù)所選擇的具體數(shù)據(jù)庫系統(tǒng),進行數(shù)據(jù)根據(jù)所選擇的具體數(shù)據(jù)庫系統(tǒng),進行數(shù)據(jù)庫設計庫設計 n依據(jù):數(shù)據(jù)流程圖、數(shù)據(jù)字典依

46、據(jù):數(shù)據(jù)流程圖、數(shù)據(jù)字典n1、確定系統(tǒng)需要建立的文件n2、數(shù)據(jù)庫文件結(jié)構設計n3、數(shù)據(jù)庫文件的組織形式n4、數(shù)據(jù)庫文件的屬性.1、確定系統(tǒng)需要建立的文件類型n系統(tǒng)主文件是系統(tǒng)中最重要的共享文件,主要存放具有固定值屬性的數(shù)據(jù)。不存儲具體業(yè)務信息,如:客戶、供應商、產(chǎn)品、員工等n 主文件包括參照數(shù)據(jù)和匯總數(shù)據(jù)。n 匯總數(shù)據(jù)必須準確、完整并及時更新 。.1、確定系統(tǒng)需要建立的文件類型n處理文件(業(yè)務文件)是用來存放具體業(yè)務數(shù)據(jù)的文件,包含了對主文件進行更新的全部數(shù)據(jù)。如:訂單、記賬憑證文件等.1、確定系統(tǒng)需要建立的文件類型n工作文件是處理過程中暫時存放數(shù)據(jù)的文件,例如排序過程中建立的排序文件 。n其

47、他文件其他類型的文件及上述文件的其他用法 ,例如后備文件是主文件、處理文件的副本 。.企業(yè)對賬文件名為 QYDZ.DBF,其結(jié)構如下: 序號 字段名 類型 長度 小數(shù) 字段說明 1 KMDM C 8 科目代碼 2 RQ D 8 日期 3 PZH C 4 憑證號 4 JSFS C 8 結(jié)算方式 5 JSDH C 4 結(jié)算單號 6 ZY C 20 摘要 7 JF N 12 2 借方金額 8 DF N 12 2 貸方金額 9 YE N 12 2 余額 10 YDBJ L 1 已達標記 2、數(shù)據(jù)庫文件結(jié)構設計、數(shù)據(jù)庫文件結(jié)構設計 -文件名文件名-文件結(jié)構文件結(jié)構.3、數(shù)據(jù)庫文件的組織形式、數(shù)據(jù)庫文件的

48、組織形式n數(shù)據(jù)庫文件的組織形式是指數(shù)據(jù)記錄排列、數(shù)據(jù)庫文件的組織形式是指數(shù)據(jù)記錄排列、讀寫的方式等讀寫的方式等n -順序組織方式順序組織方式 -索引組織方式索引組織方式.4、數(shù)據(jù)庫文件的屬性、數(shù)據(jù)庫文件的屬性n-保密性保密性n-讀寫性讀寫性n-共享性共享性n 計算機會計信息系統(tǒng)中要為每一個子系統(tǒng)計算機會計信息系統(tǒng)中要為每一個子系統(tǒng)設計數(shù)據(jù)庫文件,設計每個庫文件的文件設計數(shù)據(jù)庫文件,設計每個庫文件的文件名、文件結(jié)構及文件組織方式和屬性等。名、文件結(jié)構及文件組織方式和屬性等。. (三) 輸出設計n從系統(tǒng)開發(fā)的角度看,輸出決定輸入,即從系統(tǒng)開發(fā)的角度看,輸出決定輸入,即輸入數(shù)據(jù)只有根據(jù)輸出的要求確定

49、輸入數(shù)據(jù)只有根據(jù)輸出的要求確定n確定輸出內(nèi)容n選擇輸出設備、介質(zhì)與輸出方式n確定輸出格式. (四)輸入設計n輸入設計是信息系統(tǒng)與用戶之間交互的紐輸入設計是信息系統(tǒng)與用戶之間交互的紐帶,決定了人機交互的效率,對系統(tǒng)的質(zhì)帶,決定了人機交互的效率,對系統(tǒng)的質(zhì)量有決定性的重大影響。量有決定性的重大影響。n輸入設計原則(最少量、最簡單、早檢驗、少轉(zhuǎn)換)n確定輸入內(nèi)容n確定數(shù)據(jù)的輸入方式和輸入設備(鍵盤、光電閱讀器、終端設備等)n確定輸入數(shù)據(jù)的記錄格式n輸入數(shù)據(jù)的正確性校驗. (五)安全保密設計(五)安全保密設計n系統(tǒng)的安全保密性要靠軟件的控制、各種系統(tǒng)的安全保密性要靠軟件的控制、各種管理制度和人工控制才

50、有保證管理制度和人工控制才有保證n會計核算軟件基本功能規(guī)范會計核算軟件基本功能規(guī)范n設立密碼權限控制n系統(tǒng)設立操作日志n系統(tǒng)數(shù)據(jù)的備份與恢復n系統(tǒng)運行狀態(tài)的自動記錄與檢查.(六)處理過程設計(六)處理過程設計n 處理流程設計的關鍵是用恰當?shù)谋磉_方法處理流程設計的關鍵是用恰當?shù)谋磉_方法來描述每個模塊的執(zhí)行過程。常用的描述來描述每個模塊的執(zhí)行過程。常用的描述工具有:工具有:n流程圖(flowchart):三種基本控制結(jié)構n盒圖(NS圖)n程序設計語言PDL(program design language).1 1、順序結(jié)構、順序結(jié)構 順序結(jié)構是一種線性有序的結(jié)構,由一系列依次執(zhí)行的語句或模塊構成

51、功能A 功能B.結(jié)構一 IF ELSE ENDIF結(jié)構二 IF ENDIF結(jié)構三 DO CASE CASE CASE . . CASE ENDCASE2、選擇結(jié)構條件 功 能B 功能ATF功能A功能B功能N條件1條件2條件NTTT.DO WHILE LOOP EXIT ENDDO條件循環(huán)體功能TF3、循環(huán)結(jié)構條件循環(huán)體功能FT.PDL語言nPDL語言是一種描述模塊內(nèi)部具體算法的非正式、較靈活的語言。n 特點:n(1)外層語法確定(描述控制結(jié)構-關鍵字)n(2)內(nèi)層語法不確定(自然語言)n(3)不能被計算機系統(tǒng)執(zhí)行n舉例銀行對賬. 詳細設計說明書詳細設計說明書n對詳細設計階段系統(tǒng)功能、結(jié)構實現(xiàn)方

52、式對詳細設計階段系統(tǒng)功能、結(jié)構實現(xiàn)方式的最詳細說明,是程序設計的依據(jù)。的最詳細說明,是程序設計的依據(jù)。n后面內(nèi)容在以后學習中涉及一部分,在此后面內(nèi)容在以后學習中涉及一部分,在此不再補充。不再補充。.總結(jié)1、開發(fā)周期、開發(fā)方法、開發(fā)方式的比較2、系統(tǒng)分析(邏輯模型和數(shù)據(jù)字典)3、系統(tǒng)設計(物理模型、代碼、文件、處理流程設計)4、結(jié)構化程序設計(基本控制結(jié)構).n一、單項選擇題一、單項選擇題 n1.會計信息系統(tǒng)開發(fā)的了解系統(tǒng)目標、企業(yè)內(nèi)部會計信息系統(tǒng)開發(fā)的了解系統(tǒng)目標、企業(yè)內(nèi)部環(huán)境概況、企業(yè)外部環(huán)境狀況、企業(yè)資源等內(nèi)容環(huán)境概況、企業(yè)外部環(huán)境狀況、企業(yè)資源等內(nèi)容屬于(屬于( )nA.系統(tǒng)實施階段系統(tǒng)

53、實施階段B.初步設計階段初步設計階段nC.系統(tǒng)測試階段系統(tǒng)測試階段D.初步調(diào)查階段初步調(diào)查階段n2.調(diào)試測試屬于調(diào)試測試屬于_階段的工作。()階段的工作。()nA.系統(tǒng)分析系統(tǒng)分析B.系統(tǒng)設計系統(tǒng)設計nC.系統(tǒng)實施系統(tǒng)實施D.系統(tǒng)維護系統(tǒng)維護.n3.PDL屬于下列哪類軟件開發(fā)工具?(屬于下列哪類軟件開發(fā)工具?()nA.概念設計工具概念設計工具B.詳細設計工具詳細設計工具nC.編碼工具編碼工具D.測試工具測試工具n4.下列屬于詳細設計的有()下列屬于詳細設計的有()nA.代碼設計代碼設計B.建立系統(tǒng)結(jié)構圖建立系統(tǒng)結(jié)構圖nC.數(shù)據(jù)庫文件設計數(shù)據(jù)庫文件設計D.處理流程設計處理流程設計n5.概念設計中

54、的結(jié)構圖主要成分包括(概念設計中的結(jié)構圖主要成分包括()nA.模塊模塊 B.調(diào)用調(diào)用nC.數(shù)據(jù)數(shù)據(jù) D.外部實體外部實體.n6.新系統(tǒng)投入運行后,原系統(tǒng)仍有一段時間與之新系統(tǒng)投入運行后,原系統(tǒng)仍有一段時間與之并行工作,稱為()并行工作,稱為()nA.試運行試運行 B.逐步轉(zhuǎn)換逐步轉(zhuǎn)換nC.平平行轉(zhuǎn)換行轉(zhuǎn)換D.直接轉(zhuǎn)換直接轉(zhuǎn)換 n7.以下哪一點不是聯(lián)合方式開發(fā)會計信息系統(tǒng)的以下哪一點不是聯(lián)合方式開發(fā)會計信息系統(tǒng)的優(yōu)點?()優(yōu)點?()nA.費用低廉費用低廉 B.系統(tǒng)實用性強系統(tǒng)實用性強nC.利于自己的技術培養(yǎng)利于自己的技術培養(yǎng)D.系統(tǒng)系統(tǒng)維護方便維護方便 n7.在代碼設計中,下列哪個不是代碼設計的原則?在代碼設計中,下列哪個不是代碼設計的原則?()nA.規(guī)范性規(guī)范性 B.唯一性唯一

溫馨提示

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

評論

0/150

提交評論