![第二章會計信息系統(tǒng)開發(fā)方法課件_第1頁](http://file4.renrendoc.com/view/661561679c0b5aacfef1b3b68e326e47/661561679c0b5aacfef1b3b68e326e471.gif)
![第二章會計信息系統(tǒng)開發(fā)方法課件_第2頁](http://file4.renrendoc.com/view/661561679c0b5aacfef1b3b68e326e47/661561679c0b5aacfef1b3b68e326e472.gif)
![第二章會計信息系統(tǒng)開發(fā)方法課件_第3頁](http://file4.renrendoc.com/view/661561679c0b5aacfef1b3b68e326e47/661561679c0b5aacfef1b3b68e326e473.gif)
![第二章會計信息系統(tǒng)開發(fā)方法課件_第4頁](http://file4.renrendoc.com/view/661561679c0b5aacfef1b3b68e326e47/661561679c0b5aacfef1b3b68e326e474.gif)
![第二章會計信息系統(tǒng)開發(fā)方法課件_第5頁](http://file4.renrendoc.com/view/661561679c0b5aacfef1b3b68e326e47/661561679c0b5aacfef1b3b68e326e475.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
第二章會計信息系統(tǒng)開發(fā)方法第一節(jié)會計信息系統(tǒng)開發(fā)方法和步驟第二節(jié)會計信息系統(tǒng)可行性研究與系統(tǒng)分析第三節(jié)系統(tǒng)設計第四節(jié)系統(tǒng)程序設計及系統(tǒng)測試商業(yè)大學會計系《會計信息系統(tǒng)》課件第二章會計信息系統(tǒng)開發(fā)方法第一節(jié)會計信息系統(tǒng)開發(fā)方法和步驟
會計信息系統(tǒng)的開發(fā)和設計是一項專業(yè)性強,技術要求高的工程。需要用科學的、系統(tǒng)的開發(fā)方法和步驟,才能確保整個開發(fā)工作能順利進行。目前,較為流行的開發(fā)方法:生命周期法、原形法、面向?qū)ο蠓ê陀嬎銠C輔助開發(fā)方法。(一)軟件生命周期法的含義從構思一個計算機軟件之時起,經(jīng)過軟件開發(fā)、完成、投入使用、在使用中不斷完善、一直到停止使用時止。這一整個過程被稱為該軟件的一個生命周期。
一、生命周期法第一節(jié)會計信息系統(tǒng)開發(fā)方法和步驟商業(yè)大學會計系《會計信息系統(tǒng)》課件會計信息系統(tǒng)的開發(fā)和設計是一項專業(yè)性強,技術要求高的目前生命周期法是信息系統(tǒng)開發(fā)中較為流行的方法,整個生命周期劃分為六個主要階段:軟件生命周期的瀑布圖
可行性研究與計劃系統(tǒng)分析系統(tǒng)設計程序設計系統(tǒng)測試運行和維護需求分析階段軟件開發(fā)階段運行維護階段商業(yè)大學會計系《會計信息系統(tǒng)》課件目前生命周期法是信息系統(tǒng)開發(fā)中較為流行的方法,整個生生命周期主要任務主要文檔軟件需求分析階段可行性研究與計劃調(diào)查用戶需求和處理過程,進行可行性分析與研究可行性研究報告及初步的軟件開發(fā)計劃系統(tǒng)分析分析用戶需求,建立目標系統(tǒng)邏輯模型系統(tǒng)分析說明書軟件開發(fā)階段系統(tǒng)設計概要設計:建立目標系統(tǒng)的總體結構及數(shù)據(jù)庫設計概要設計說明書詳細設計:對模塊進行過程描述確定模塊間的詳細接口詳細設計說明書程序設計按詳細設計說明書,為每個模塊編寫程序源程序清單程序設計說明書系統(tǒng)測試檢查和調(diào)試程序的正確性,排除錯誤測試報告和用戶操作手冊運行維護階段運行和維護運行軟件對程序修改擴充修改有關文檔運行日志軟件問題報告軟件修改報告(二)軟件生命周期法工作流程和主要任務商業(yè)大學會計系《會計信息系統(tǒng)》課件生命周期主要任務主要文檔軟件需求分析階段可行性研究與計劃調(diào)查1、可行性研究與計劃階段了解用戶的需求及對現(xiàn)行系統(tǒng)進行認真初步調(diào)查,對確定新系統(tǒng)開發(fā)的必要性和可能性的分析。完成系統(tǒng)的初步調(diào)查和可行性分析并編寫可行性研究報告。2、系統(tǒng)分析階段是指用系統(tǒng)的觀點和系統(tǒng)的方法,對現(xiàn)行系統(tǒng)進行全面的分析研究,揭示系統(tǒng)的內(nèi)在聯(lián)系和運動規(guī)律,找出現(xiàn)行系統(tǒng)存在的問題,建立現(xiàn)行系統(tǒng)的邏輯模型。再根據(jù)用戶的要求,確定新系統(tǒng)的目標,將現(xiàn)行系統(tǒng)模型轉(zhuǎn)換成能實現(xiàn)的新系統(tǒng)的邏輯模型。
完成分析和描述現(xiàn)行系統(tǒng)邏輯模型;完成分析和描述新信息系統(tǒng)邏輯模型;并編寫系統(tǒng)分析說明書。各階段的主要任務:商業(yè)大學會計系《會計信息系統(tǒng)》課件1、可行性研究與計劃階段各階段的主要任務:商業(yè)大學會計系《會3、系統(tǒng)設計階段
是在系統(tǒng)分析的基礎上,根據(jù)新系統(tǒng)的邏輯模型建立物理模型,確定系統(tǒng)具體的實現(xiàn)方案。系統(tǒng)設計通常分為概要設計和詳細設計兩部分。
概要設計(總體設計)概要設計亦稱總體設計,完成建立系統(tǒng)總體結構,進行模塊的劃分,設計數(shù)據(jù)庫結構,并定義各模塊的功能和相互之間的接口關系;編寫概要設計說明書。
詳細設計(過程設計)采用設計工具詳細描述功能模塊內(nèi)部的過程,確定模塊間的詳細接口,編寫詳細設計說明書。
各階段的主要任務:商業(yè)大學會計系《會計信息系統(tǒng)》課件3、系統(tǒng)設計階段各階段的主要任務:商業(yè)大學會計系《會計信息系4、程序設計階段程序設計是按照詳細設計說明書的要求,使用某種程序設計語言,對每個模塊作出可在計算機上執(zhí)行的程序代碼的過程。提交源程序清單和程序設計說明書。5、系統(tǒng)測試階段
是為了在系統(tǒng)的試運行階段,盡可能地查找出程序的錯誤,以保證系統(tǒng)的質(zhì)量而進行的調(diào)試和檢驗。
各階段的主要任務:單元測試:檢驗單個模塊功能的正確性。組裝測試:將經(jīng)過模塊測試的各個模塊裝配并測試,從而形成一個完整的系統(tǒng)。確認測試:證明所開發(fā)的系統(tǒng)符合系統(tǒng)分析中確定的全部功能和性能要求。商業(yè)大學會計系《會計信息系統(tǒng)》課件4、程序設計階段各階段的主要任務:單元測試:檢驗單個模塊功6、運行和維護階段(1)程序維護(一般由開發(fā)人員完成)[正確性維護]修正在開發(fā)階段產(chǎn)生、在測試階段又沒有發(fā)現(xiàn)的錯誤。[完善性維護]為擴充系統(tǒng)功能或改善性能而進行的修改。(2)使用維護[環(huán)境維護]為保證系統(tǒng)正常運行而進行的環(huán)境維護工作。[意外事故維護]解決因發(fā)生意外事故而使數(shù)據(jù)混亂或丟失的維護工作。[計算機病毒治理和維護]預防、檢測、清除計算機病毒等工作。提交運行日志、系統(tǒng)問題報告、系統(tǒng)修改報告等文檔。
各階段的主要任務:商業(yè)大學會計系《會計信息系統(tǒng)》課件6、運行和維護階段各階段的主要任務:商業(yè)大學會計系《會計信1、特點(1)嚴格的線性開發(fā)序列;(2)一個階段完成并達到要求后才能進入下一個階段;
(3)開發(fā)過程文檔完整;(4)在以后能輕易改變前面的結果。2、優(yōu)缺點優(yōu)點:結構嚴謹;開發(fā)的復雜性降低;便于開發(fā)工作的管理。缺點:用戶與開發(fā)人員的交流不直觀、反饋太遲、開發(fā)過程復雜;缺乏適應環(huán)境的靈活性;開發(fā)同期長、運行維護費用高;文檔編寫工作量大。(三)生命周期法的特點與優(yōu)缺點:商業(yè)大學會計系《會計信息系統(tǒng)》課件1、特點(三)生命周期法的特點與優(yōu)缺點:商業(yè)大學會計系《會二、原型法1、原形法的含義
所謂原形法就是在進行系統(tǒng)需求分析、設計和實施時,基本掌握了用戶的需求之后就進行一般的設計,快速地加以實現(xiàn)并投入試運行。如果發(fā)現(xiàn)有用戶不滿意的地方,就進行修改,經(jīng)過不斷地修改和補充,最終達到用戶的要求。
商業(yè)大學會計系《會計信息系統(tǒng)》課件二、原型法1、原形法的含義商業(yè)大學會計系《會計信息系統(tǒng)》課[優(yōu)點](1)原形法鼓勵用戶積極參與系統(tǒng)的開發(fā);(2)原形法是一種用戶可以看到、摸到、感覺到的事物。(3)利用軟件工具開發(fā)系統(tǒng),可以邊運行,邊修改,系統(tǒng)靈活,易維護。[缺點](1)開發(fā)經(jīng)歷“建模-評審-修改-評審”等多次反復,每一個循環(huán)均要花費人力和物力。(2)不能完全取消正規(guī)的文檔設計和定義。(3)開發(fā)系統(tǒng)的費用和時間難估算,往往導致系統(tǒng)的范圍和復雜性超過預定的計劃。(4)原形法雖然發(fā)揮了用戶創(chuàng)造力,但減少了系統(tǒng)設計人員的創(chuàng)造力。
2、原形法的優(yōu)缺點商業(yè)大學會計系《會計信息系統(tǒng)》課件[優(yōu)點]2、原形法的優(yōu)缺點商業(yè)大學會計系《會計信息系統(tǒng)》課件3、原形法工作流程用戶提出開發(fā)要求開發(fā)原形使用原形可行嗎?否是否滿意?是修改原形否試運行是商業(yè)大學會計系《會計信息系統(tǒng)》課件3、原形法工作流程用戶提出開發(fā)要求開發(fā)原形使用原形可行嗎?是三、面向?qū)ο蠓ìF(xiàn)實生活中的“對象”就是人們常說的“東西”?!皩ο蟆辈]有最小或最大的范圍限制,可以說太陽系是由太陽、金星、水星或地球等“對象”所組成的,而太陽系又是銀河系中的一個“對象”。因此,客觀世界是由各種各樣的對象組成的,每種對象都有各自的內(nèi)部狀態(tài)和運動規(guī)律,不同的對象之間的相互作用和聯(lián)系就構成了不同的系統(tǒng)。這里的“對象”不僅包括人、器具等物理實體,還包括如“銷售表”、“庫存表”之類的邏輯事物。1、什么是對象商業(yè)大學會計系《會計信息系統(tǒng)》課件三、面向?qū)ο蠓ìF(xiàn)實生活中的“對象”就是人們常說的“東西
面向?qū)ο螅╫bjectoriented簡稱OO)的系統(tǒng)開發(fā)方法是以對象為中心來考慮計算機的處理體系。世界上存在的一切事物都有其“本身是什么”、“本身能做什么”、“本身能得到什么”這樣的意義和功能。把描述對象的形象(數(shù)據(jù))和功能(對數(shù)據(jù)的操作處理)封裝在一起構成的統(tǒng)一體,作為處理的基本單位,便是面向?qū)ο蟆?、面向?qū)ο蠓ㄉ虡I(yè)大學會計系《會計信息系統(tǒng)》課件面向?qū)ο螅╫bjectoriented簡稱OO)以對象為主體的面向?qū)ο蠓梢院唵谓忉尀椋?)客觀事物都是由對象組成的,對象是在原事物基礎上抽象的結果。(2)對象由屬性(attribute)和方法組成。(3)對象之間的聯(lián)系主要是通過傳遞消息來實現(xiàn)的。(4)對象可按其屬性進行歸類(class)。(5)對象上一個被嚴格模塊化了的實體,稱之為封裝(encapsulation),封裝了的對象滿足軟件工程的一切要求,而且可以直接被面向?qū)ο蟮某绦蛟O計語言所接受。商業(yè)大學會計系《會計信息系統(tǒng)》課件以對象為主體的面向?qū)ο蠓梢院唵谓忉尀椋?)客觀事物都是由對3、面向?qū)ο箝_發(fā)方法的工作流程系統(tǒng)調(diào)查和需求分析分析問題的性質(zhì)和求解問題OOA整理問題OOD程序?qū)崿F(xiàn)OOP(Object-OrientedAnalysis)(Object-OrientedDesign)(ObjectOrientedProgramming)商業(yè)大學會計系《會計信息系統(tǒng)》課件3、面向?qū)ο箝_發(fā)方法的工作流程系統(tǒng)調(diào)查和需求分析分析問題的是將計算機圖形處理技術、程序生成技術、關系數(shù)據(jù)庫技術和各類開發(fā)工具相結合,形成支持系統(tǒng)開發(fā)的綜合計算機輔助軟件工程開發(fā)環(huán)境(Computer-AidedSoftwareEngineering)簡稱為CASE。CASE的應用必須依賴于一種具體的開發(fā)方法,例如,生命周期法、原形法、面向?qū)ο蠓ǖ?,并提供支持上述各種方法的開發(fā)環(huán)境,如生命周期法中,業(yè)務流程分析、數(shù)據(jù)流程分析圖繪制、功能模塊設計、程序設計等,CASE都提供專門的軟件工具來支持系統(tǒng)開發(fā)過程,實現(xiàn)計算機輔助開發(fā)工作。四、計算機輔助開發(fā)方法商業(yè)大學會計系《會計信息系統(tǒng)》課件是將計算機圖形處理技術、程序生成技術、關系數(shù)據(jù)庫技術和五、四種開發(fā)方法的優(yōu)缺點1、原型法,它是通過模擬以及模擬后原型的不斷討論和修改最終建立系統(tǒng)。適用于小型局部系統(tǒng)或處理過程比較簡單系統(tǒng)的設計。2、面向?qū)ο蠓ǎ且环N圍繞對象進行系統(tǒng)分析和設計,然后用面向?qū)ο蟮墓ぞ呓⑾到y(tǒng)的方法。這種方法不涉及系統(tǒng)分析以前的開發(fā)環(huán)節(jié),因此不能成為支持系統(tǒng)開發(fā)全過程的方法。3、計算機輔助軟件工程方法,是一種除系統(tǒng)調(diào)查外的全面支持系統(tǒng)開發(fā)的自動化開發(fā)方法,但CASE必須依賴于一種具體的開發(fā)方法。因此也是一種輔助開發(fā)方法。商業(yè)大學會計系《會計信息系統(tǒng)》課件五、四種開發(fā)方法的優(yōu)缺點1、原型法,它是通過模擬以及模擬后原4、生命周期法,是真正能夠全面支持整個系統(tǒng)開發(fā)過程的方法。
綜上所述,四種系統(tǒng)開發(fā)方法各有優(yōu)點和不足,這就需要根據(jù)開發(fā)的信息系統(tǒng)實際情況加以選擇。
商業(yè)大學會計系《會計信息系統(tǒng)》課件4、生命周期法,是真正能夠全面支持整個系統(tǒng)開發(fā)過程的方法。商一、系統(tǒng)可行性研究(一)系統(tǒng)調(diào)查系統(tǒng)調(diào)查是指系統(tǒng)開發(fā)人員對企業(yè)的組織結構、管理體制、經(jīng)濟環(huán)境、會計業(yè)務、系統(tǒng)的開發(fā)條件等進行初步調(diào)查,掌握與系統(tǒng)有關的基本情況,作為可行性研究和制定開發(fā)計劃的基礎。第二節(jié)會計信息系統(tǒng)可行性研究與系統(tǒng)分析商業(yè)大學會計系《會計信息系統(tǒng)》課件一、系統(tǒng)可行性研究(一)系統(tǒng)調(diào)查第二節(jié)會計信息系統(tǒng)可行性研原系統(tǒng)的目標、功能、處理程序、處理方法、業(yè)務量、系統(tǒng)的優(yōu)缺點、需要解決的問題和需求的迫切性等;原系統(tǒng)的運行機制,包括組織結構、人員組成、與外單位聯(lián)系方式等;新系統(tǒng)的改造目標,包括對原系統(tǒng)的改進和增加的需求;為開發(fā)新系統(tǒng)能提供的各種條件,包括人力、物力、財力以及技術改造和管理體制的變革等;1、系統(tǒng)調(diào)查主要內(nèi)容包括商業(yè)大學會計系《會計信息系統(tǒng)》課件原系統(tǒng)的目標、功能、處理程序、處理方法、業(yè)務量、系統(tǒng)的優(yōu)缺點與有關人員面談,召開座談會,查閱、收集憑證、賬表、財務管理方法和制度等有關文檔,填寫各種調(diào)查表。3、描述調(diào)查結果的工具
描述調(diào)查結果的工具主要有:組織結構圖和調(diào)查表。
(1)組織結構圖
是描述企業(yè)內(nèi)部結構、企業(yè)部門的內(nèi)部分工以及財務部門與其他部門的聯(lián)系的圖形;反映企業(yè)主要職能的劃分、規(guī)模大小和復雜程度。2、調(diào)查方法商業(yè)大學會計系《會計信息系統(tǒng)》課件與有關人員面談,召開座談會,查閱、收集憑證、賬表、財務管北京燕京啤酒集團公司北京長億人參飲料有限公司北京燕達皇冠有限公司北京燕京啤酒股份有限公司北京航星調(diào)味品有限公司北京雙燕彩色印刷廠供銷部銷售部財務部企管部總經(jīng)理辦公室生產(chǎn)計劃部庫房包裝物料………組織結構圖舉例:商業(yè)大學會計系《會計信息系統(tǒng)》課件北京燕京啤酒集團公司北京長億人參北京燕達皇冠北京燕京啤酒北京
是指通過表格形式描述調(diào)查結果,如:企業(yè)情況調(diào)查表、財會人員情況調(diào)查表、賬簿體系調(diào)查表、報表體系調(diào)查表、硬件和軟件配置現(xiàn)狀調(diào)查表等。(2)調(diào)查表商業(yè)大學會計系《會計信息系統(tǒng)》課件是指通過表格形式描述調(diào)查結果,如:企業(yè)情況調(diào)查表、財調(diào)查項目說明單位全稱AA集團公式單位簡稱AA集團單位性質(zhì)
經(jīng)營項目化肥、純堿、所屬行業(yè)化工單位地址北京市經(jīng)濟開發(fā)區(qū)22號郵政編碼100032法人張三聯(lián)系電話010-88421566傳真010-88421568電子郵件稅號13214423562312348521企業(yè)業(yè)務情況簡介填表說明:調(diào)查表舉例商業(yè)大學會計系《會計信息系統(tǒng)》課件調(diào)查項目說明單位全稱AA集團公式單位簡稱在初步調(diào)查的基礎上,分析企業(yè)在現(xiàn)有的具體條件下新系統(tǒng)開發(fā)工作是否可行,即從管理體制、管理基礎、技術水平、經(jīng)濟條件、人員知識結構和其他方面去研究并論證新系統(tǒng)的可行性。(三)編寫可行性研究報告
可行性研究報告包括系統(tǒng)研制和開發(fā)人員調(diào)查的資料、所需資金、工作量、開發(fā)計劃、開發(fā)進度等內(nèi)容。研究和開發(fā)人員編寫好報告后,提交有關部門審批。
(二)可行性分析
商業(yè)大學會計系《會計信息系統(tǒng)》課件在初步調(diào)查的基礎上,分析企業(yè)在現(xiàn)有的具體條件下新系(一)系統(tǒng)分析的任務是在分析現(xiàn)行會計信息系統(tǒng)的基礎上,描繪出現(xiàn)行會計信息系統(tǒng)的結構、數(shù)據(jù)源和處理方法;根據(jù)新系統(tǒng)的目標,定義新系統(tǒng)的邏輯功能(明確新系統(tǒng)“做什么”,不涉及物理實現(xiàn)方法“怎樣做”)。(二)系統(tǒng)分析方法結構化系統(tǒng)分析方法是進行會計信息系統(tǒng)分析的有力工具,它可以清晰、簡明、準確地描述會計信息系統(tǒng)的邏輯模型。
二、系統(tǒng)分析商業(yè)大學會計系《會計信息系統(tǒng)》課件(一)系統(tǒng)分析的任務二、系統(tǒng)分析商業(yè)大學會計系《會計信息系統(tǒng)結構化分析方法,是面向數(shù)據(jù)流進行系統(tǒng)分析的方法,它采用“自頂向下,逐步分解”的思想來描述系統(tǒng)。結構化分析方法所使用的工具是:數(shù)據(jù)流圖(描述數(shù)據(jù)處理過程)和數(shù)據(jù)詞典(描述數(shù)據(jù)流圖中出現(xiàn)的所有數(shù)據(jù)元素)1、結構化系統(tǒng)分析方法
結構化分析方法(StructureAnalysis,簡稱SA方法)是一個內(nèi)容十分廣泛的課題。所謂結構化就是有組織、有計劃、有規(guī)律的一種安排。SA方法是將一般系統(tǒng)工程的分析法和有關結構的概念應用于會計信息系統(tǒng)的一種系統(tǒng)分析方法。商業(yè)大學會計系《會計信息系統(tǒng)》課件結構化分析方法,是面向數(shù)據(jù)流進行系統(tǒng)分析的方法,它采用2、結構化系統(tǒng)分析方法的特點
(1)自頂向下的逐層分解、由粗到細、由繁到簡的求解方法,不但能了解系統(tǒng)的全貌,而且也能掌握局部模塊要求。(2)結構化系統(tǒng)分析方法主要是弄清系統(tǒng)的邏輯功能,而且不涉及物理實現(xiàn)方法。(3)使用圖和表等工具描述系統(tǒng),簡單明了,易于理解。商業(yè)大學會計系《會計信息系統(tǒng)》課件2、結構化系統(tǒng)分析方法的特點(1)自頂向下的逐層分解
數(shù)據(jù)流圖(DataFlowDiagram,簡稱DFD)是以圖形方式刻畫各種業(yè)務數(shù)據(jù)處理過程。數(shù)據(jù)流圖,亦稱數(shù)據(jù)處理流程圖。數(shù)據(jù)流圖是描述現(xiàn)有系統(tǒng)中數(shù)據(jù)的流動、存儲和處理狀況的圖形。DFD能表達有那些數(shù)據(jù)流入系統(tǒng),它們從何處來,經(jīng)過了什么處理,變成了什么數(shù)據(jù),分別流向何處,其中有哪些數(shù)據(jù)需要存儲等等。3、結構化分析方法使用的工具
(1)數(shù)據(jù)流圖商業(yè)大學會計系《會計信息系統(tǒng)》課件數(shù)據(jù)流圖(DataFlowDiagram,簡稱D數(shù)據(jù)流圖的符號與含義
數(shù)據(jù)流:用帶有箭頭的弧線或直線表示,描述數(shù)據(jù)的流向和傳遞數(shù)據(jù)的通道,反映了系統(tǒng)各部分之間的數(shù)據(jù)傳遞關系。加工:是描述對數(shù)據(jù)的一種處理過程。文件:是描述數(shù)據(jù)的存儲形式,也是系統(tǒng)中相關數(shù)據(jù)的集合。源點或終點:源點是原始數(shù)據(jù)的來源處,終點是信息使用者對數(shù)據(jù)輸出的要求。商業(yè)大學會計系《會計信息系統(tǒng)》課件數(shù)據(jù)流圖的符號與含義數(shù)據(jù)流:用帶有箭頭的弧線或直線表示,數(shù)據(jù)流圖舉例手工會計系統(tǒng)中銀行對賬數(shù)據(jù)流圖對賬單未達賬未達問題余額對賬銀行編制調(diào)節(jié)表查找問題銀行已達賬項未達賬項企業(yè)銀行日記賬余額調(diào)節(jié)表商業(yè)大學會計系《會計信息系統(tǒng)》課件數(shù)據(jù)流圖舉例手工會計系統(tǒng)中銀行對賬數(shù)據(jù)流圖對賬單未達賬未
數(shù)據(jù)詞典(DataDictionary,簡稱DD),就是對數(shù)據(jù)流圖中的每一個成分進行詳細地描述和確切解釋的詞典。它能定義文件或數(shù)據(jù)流由哪些更小的單位組成(這些更小的單位一般叫做字段或數(shù)據(jù)項),并描述每個數(shù)據(jù)項的具體內(nèi)容、取值范圍等。(2)數(shù)據(jù)詞典商業(yè)大學會計系《會計信息系統(tǒng)》課件數(shù)據(jù)詞典(DataDictionary,簡稱DD)①數(shù)據(jù)元素條目:是指那些已經(jīng)很明確,不必再分解的數(shù)據(jù)項。②數(shù)據(jù)流條目:主要說明數(shù)據(jù)是由哪些數(shù)據(jù)項組成的,以及數(shù)據(jù)的來源、去向、組成內(nèi)容、數(shù)據(jù)流流量等。③數(shù)據(jù)處理條目:主要說明處理的輸入數(shù)據(jù)、輸出數(shù)據(jù)及其加工邏輯等。④數(shù)據(jù)存儲條目:主要描述被存儲數(shù)據(jù)的內(nèi)容及組織方式。數(shù)據(jù)詞典的組成商業(yè)大學會計系《會計信息系統(tǒng)》課件①數(shù)據(jù)元素條目:是指那些已經(jīng)很明確,不必再分解的數(shù)據(jù)項。數(shù)據(jù)數(shù)據(jù)詞典組成示例條目條目內(nèi)容條目內(nèi)容舉例
數(shù)據(jù)元素條目數(shù)據(jù)元素名:______數(shù)據(jù)類型:________數(shù)據(jù)長度:________取值范圍:________
數(shù)據(jù)元素名:基本工資數(shù)據(jù)類型:數(shù)值型數(shù)據(jù)長度:9位(包括2位小數(shù))取值范圍:000000.00—999999.99
數(shù)據(jù)流條目
數(shù)據(jù)流名稱:_______來源:_________去向:_________組成:_________數(shù)據(jù)流量:_________
數(shù)據(jù)流名稱:工資結算單來源:財務部門去向:職工組成:職工號、姓名…數(shù)據(jù)流量:1000(職工人數(shù))
數(shù)據(jù)處理條目
處理名稱:__________輸入:__________輸出:__________處理邏輯:__________
處理名稱:工資匯總輸入:工資結算單輸出:工資匯總表處理邏輯:按部門進行歸類匯總
數(shù)據(jù)存儲條目
文件名稱:________存儲方式:________組成:________存儲頻率:_________
文件名稱:記賬憑證存儲方式:按憑證號順序組織存儲組成:日期、憑證號、摘要…存儲頻率:500張/天商業(yè)大學會計系《會計信息系統(tǒng)》課件數(shù)
商業(yè)大學會計系《會計信息系統(tǒng)》課件數(shù)據(jù)詞典舉例(銀行對賬文件)序號數(shù)據(jù)項名稱內(nèi)容舉例類型取值范圍備注1科目代碼10201字符型長度小于等于12個字符2對賬單日期98/12/12日期型3摘要收欠款字符型最多為18個漢字4支票號/結算單據(jù)號11234字符型最多5個字符5收/付收字符型1個漢字6金額1300數(shù)值型最大為千萬元7已達標志T邏輯型T已達F未達商業(yè)大學會計系《會計信息系統(tǒng)》課件數(shù)據(jù)詞典舉例(銀行對賬文件)序號數(shù)據(jù)項名稱內(nèi)容舉例類型取值二、會計信息系統(tǒng)的系統(tǒng)分析步驟手工會計信息系統(tǒng)數(shù)據(jù)量的調(diào)查分析手工會計信息系統(tǒng)數(shù)據(jù)處理模型的調(diào)查分析會計信息系統(tǒng)邏輯模型的建立編寫系統(tǒng)分析說明書運用結構化分析(SA)方法對會計信息系統(tǒng)進行系統(tǒng)分析,其分析流程如下:商業(yè)大學會計系《會計信息系統(tǒng)》課件二、會計信息系統(tǒng)的系統(tǒng)分析步驟手工會計信息系統(tǒng)數(shù)據(jù)量的調(diào)查分
調(diào)查手工會計信息系統(tǒng)數(shù)據(jù)量的上限及普遍情況,為下階段工作提供依據(jù)。業(yè)務項目計量單位統(tǒng)計數(shù)上限值/月下限值/月原始憑證記賬憑證會計科目往來單位……張張個個…25002100800100…1600100050050…(一)手工會計信息系統(tǒng)數(shù)據(jù)量的調(diào)查分析商業(yè)大學會計系《會計信息系統(tǒng)》課件調(diào)查手工會計信息系統(tǒng)數(shù)據(jù)量的上限及普遍情況,為下階段工是對一個具體單位的手工會計信息系統(tǒng)中所有業(yè)務、數(shù)據(jù)處理的來龍去脈、數(shù)據(jù)處理方法、會計數(shù)據(jù)的內(nèi)容和結構等進行調(diào)查與分析,建立手工會計信息系統(tǒng)的邏輯模型,以反映系統(tǒng)的全貌。1、建立手工會計信息系統(tǒng)數(shù)據(jù)流圖的方法系統(tǒng)分析采用“自頂向下,逐層分解”的方法進行,也就是將一個復雜的系統(tǒng)逐步地分解成若干個簡單的系統(tǒng)。在逐步分解的過程中會產(chǎn)生多張數(shù)據(jù)流圖。(二)手工會計信息系統(tǒng)數(shù)據(jù)處理模型的調(diào)查和分析商業(yè)大學會計系《會計信息系統(tǒng)》課件是對一個具體單位的手工會計信息系統(tǒng)中所有業(yè)務、數(shù)據(jù)處理手工邏輯模型建立的過程舉例第一層:賬、表原始憑證會計信息系統(tǒng)第二層:報表原始憑證賬務處理工資核算固定資產(chǎn)存貨核算成本核算銷售核算會計報表賬簿商業(yè)大學會計系《會計信息系統(tǒng)》課件手工邏輯模型建立的過程舉例第一層:賬、表原始憑證會計信息系手工邏輯模型建立的過程舉例第三層:賬務處理系統(tǒng)余額調(diào)節(jié)表報表摧款通知單銀行對賬單原始憑證審核填制記賬憑證記賬銀行對賬清理往來賬編制報表記賬憑證賬簿商業(yè)大學會計系《會計信息系統(tǒng)》課件手工邏輯模型建立的過程舉例第三層:賬務處理系統(tǒng)余額調(diào)節(jié)表銀行對賬單余額調(diào)節(jié)表登記明細賬登記總賬登記現(xiàn)金日記賬登記銀行日記賬核對核對銀行對賬記賬憑證明細賬現(xiàn)金日記賬總賬銀行日記賬例:手工邏輯模型建立的過程舉第四層:記賬數(shù)據(jù)流圖商業(yè)大學會計系《會計信息系統(tǒng)》課件銀行對賬單余額調(diào)節(jié)表登記明細賬登記總賬登記現(xiàn)金日記賬登記銀行第四層:清理往來賬數(shù)據(jù)流圖企業(yè)內(nèi)部摧款通知單客戶摧款通知單核銷編制摧款通知單應收賬款明細賬例:手工邏輯模型建立的過程舉商業(yè)大學會計系《會計信息系統(tǒng)》課件第四層:清理往來賬數(shù)據(jù)流圖企業(yè)內(nèi)部摧款通知單客戶摧款通知單2、確定手工會計信息系統(tǒng)數(shù)據(jù)詞典的方法
數(shù)據(jù)詞典是對數(shù)據(jù)流圖中的各種文件和數(shù)據(jù)流進行詳細描述和確切解釋。以手工收款憑證為例說明數(shù)據(jù)詞典的編制方法:
11700合計100001700銷售收入應交稅金銷售A產(chǎn)品銷售A產(chǎn)品金額貸方科目摘要收款憑證借方科目:銀行存款2001年2月8日銀收字第13號附件3張主管:張三記賬:李四制單:王五審核:趙六商業(yè)大學會計系《會計信息系統(tǒng)》課件2、確定手工會計信息系統(tǒng)數(shù)據(jù)詞典的方法11700合序號數(shù)據(jù)項名稱內(nèi)容舉例類型取值范圍備注1憑證日期2001/02/08日期型或字符型
2憑證類型收款字符型2個漢字
3憑證號18數(shù)值型或字符型0001~9999號每月按憑證類型從1開始連續(xù)編號4附單據(jù)3張數(shù)值型1~999
5摘要銷售產(chǎn)品字符型最多18個漢字
6借方科目銀行存款字符型最多18個漢字只能是銀行存款或現(xiàn)金7貸方科目銷售收入字符型最多18個漢字
8金額10000數(shù)值型最大為千萬元小數(shù)位2位9主管張三字符型最多4個漢字
10記賬李四字符型最多4個漢字
11制單王五字符型最多4個漢字制單與審核不能是同一會計人員12審核趙六字符型最多4個漢字同上數(shù)據(jù)詞典:收款憑證填表日期:2007年3月18日商業(yè)大學會計系《會計信息系統(tǒng)》課件序號數(shù)據(jù)項名稱內(nèi)容舉例類型取值范圍備注1憑證日期2001/03、其他調(diào)查內(nèi)容
對資源利用情況、管理方式以及系統(tǒng)的內(nèi)部環(huán)境等進行調(diào)查。如:財務人員檔案調(diào)查表、總賬參數(shù)調(diào)查表等。
所有調(diào)查分析的內(nèi)容(數(shù)據(jù)流圖、數(shù)據(jù)詞典、其他調(diào)查表)匯集起來,就構成了手工會計信息系統(tǒng)的邏輯模型。商業(yè)大學會計系《會計信息系統(tǒng)》課件3、其他調(diào)查內(nèi)容商業(yè)大學會計系《會計信息系統(tǒng)》課件1、會計信息系統(tǒng)數(shù)據(jù)流圖的建立
(三)會計信息系統(tǒng)邏輯模型的建立
以手工方式下銀行對賬數(shù)據(jù)流圖為例,在計算機條件下充分考慮計算機的特點對其進行如下修改,見下圖所示:(1)增加“對賬單錄入”功能或“網(wǎng)絡傳遞”功能。(2)增加“銀行對賬文件”和“企業(yè)對賬文件”。(3)增加“對賬結果輸出”功能。(4)增加“刪除已達賬”功能。商業(yè)大學會計系《會計信息系統(tǒng)》課件1、會計信息系統(tǒng)數(shù)據(jù)流圖的建立(三)會計信息系統(tǒng)邏(三)會計信息系統(tǒng)邏輯模型的建立銀行對賬文件記賬銀行錄入對賬單網(wǎng)絡傳遞對賬單對賬刪除已達賬輸出對賬結果余額調(diào)節(jié)表已達賬項未達賬項企業(yè)對賬文件會計信息系統(tǒng)數(shù)據(jù)流圖商業(yè)大學會計系《會計信息系統(tǒng)》課件(三)會計信息系統(tǒng)邏輯模型的建立銀行對賬文件記賬銀行錄入網(wǎng)2、會計信息系統(tǒng)的數(shù)據(jù)詞典
序號數(shù)據(jù)項名稱內(nèi)容舉例類型取值范圍備注1科目代碼10201字符型長度,=12個字符2憑證日期98/12/12日期型3憑證類型銀收.銀付字符型2個漢字4憑證號0001字符型0001-99995摘要付款字符型最多為18個漢字6支票號/結算單據(jù)號11234字符型最多5個字符7借/貸借、貸字符型1個漢字8金額1667數(shù)值型最大為千萬元9已達標志T邏輯型T已達F未達文件:企業(yè)對賬文件制表日期:××年××月××日商業(yè)大學會計系《會計信息系統(tǒng)》課件2、會計信息系統(tǒng)的數(shù)據(jù)詞典序號數(shù)據(jù)項名稱內(nèi)容舉例類系統(tǒng)說明書是系統(tǒng)分析的最終結果,它反映了所建立系統(tǒng)的功能需求、性能需求、運行環(huán)境等方面內(nèi)容,是開發(fā)人員和用戶共同理解會計信息系統(tǒng)的橋梁,也是系統(tǒng)設計的基礎。(四)編制系統(tǒng)分析說明書主要內(nèi)容:(1)會計信息系統(tǒng)名稱、使用單位和設計單位名稱。(2)手工會計信息系統(tǒng)數(shù)據(jù)流圖和數(shù)據(jù)詞典。(3)會計信息系統(tǒng)數(shù)據(jù)流圖和數(shù)據(jù)詞典。(4)性能要求(合法性、可靠性、安全保密性、靈活性、易用性)。(5)運行環(huán)境的要求。商業(yè)大學會計系《會計信息系統(tǒng)》課件系統(tǒng)說明書是系統(tǒng)分析的最終結果,它反映了所建立系統(tǒng)的功能一、系統(tǒng)設計的任務
系統(tǒng)設計又稱為新系統(tǒng)的物理設計,它的主要任務是根據(jù)系統(tǒng)分析階段所建立的邏輯模型來建立系統(tǒng)的物理模型,或者說解決系統(tǒng)“如何干?”的問題。系統(tǒng)設計分為概要設計和詳細設計兩個階段。
第三節(jié)會計信息系統(tǒng)設計商業(yè)大學會計系《會計信息系統(tǒng)》課件一、系統(tǒng)設計的任務第三節(jié)會計信息系統(tǒng)設計1、概要設計的任務
(1)進行系統(tǒng)結構總體設計。(2)子系統(tǒng)功能模塊設計。(3)代碼和數(shù)據(jù)庫文件設計。(4)概要設計說明書的編寫及評審。商業(yè)大學會計系《會計信息系統(tǒng)》課件1、概要設計的任務商業(yè)大學會計系《會計信息系統(tǒng)》課件2、詳細設計的任務(1)采用某種表達方法,對各模塊進行詳細描述。(2)編寫詳細設計說明書及評審。商業(yè)大學會計系《會計信息系統(tǒng)》課件2、詳細設計的任務商業(yè)大學會計系《會計信息系統(tǒng)》課件二、系統(tǒng)設計流程
系統(tǒng)分析說明書概要設計總體設計及子系統(tǒng)劃分代碼及數(shù)據(jù)庫設計編寫概要設計說明書并評審合格?N確定算法詳細描述各模塊的算法編寫詳細設計說明書合格?NY程序設計詳細設計Y商業(yè)大學會計系《會計信息系統(tǒng)》課件二、系統(tǒng)設計流程系統(tǒng)分析說明書概要設計總體設計及子系統(tǒng)劃分三、會計信息系統(tǒng)概要設計(一)結構化設計方法(SD方法)
結構化設計方法(StructuredDesign,簡稱SD)是與結構化分析方法相銜接的方法,用于從系統(tǒng)分析數(shù)據(jù)流圖導出系統(tǒng)模塊結構圖。SD方法遵循自頂向下、逐層分解、由粗到細、由繁到簡的基本思想。1、模塊結構圖
模塊結構圖是SD方法用來精確表達系統(tǒng)結構和系統(tǒng)中模塊間的層次關系和聯(lián)系的圖形。結構圖中以特定的符號表示模塊間的調(diào)用關系和模塊之間的數(shù)據(jù)流與控制流信息的傳遞關系。
商業(yè)大學會計系《會計信息系統(tǒng)》課件三、會計信息系統(tǒng)概要設計(一)結構化設計方法(SD方法)商業(yè)結構圖的組成(1)模塊:是以矩形表示,模塊的名稱寫在矩形框內(nèi),名稱可以是模塊的功能說明或簡稱。工資管理子系統(tǒng)工資(2)模塊間的調(diào)用關系:是指模塊間的調(diào)用與被調(diào)用關系;通常用“箭頭”或“線段”表示。賬務處理系統(tǒng)憑證處理會計報表錄入審核記賬編制報表輸出報表……銀行對賬自動對賬手工對賬商業(yè)大學會計系《會計信息系統(tǒng)》課件結構圖的組成(1)模塊:是以矩形表示,模塊的名稱寫在矩形框內(nèi)結構圖的組成(3)模塊間所傳遞的信息:在調(diào)用模塊與被調(diào)用模塊之間總會有信息的相互傳遞,傳遞的信息一般分為兩種:數(shù)據(jù)信息和控制信息。數(shù)據(jù)信息:一般數(shù)據(jù)信息是符號、數(shù)值、漢字等數(shù)據(jù)。張三890.00A001工資查詢系統(tǒng)按職工編號查詢按工資額查詢按姓名查詢控制信息:控制信息只表明是或否兩種狀態(tài)的信息,一般用“T”、“F”或者“0”、“1”。FT銀行對賬自動對賬手工對賬商業(yè)大學會計系《會計信息系統(tǒng)》課件結構圖的組成(3)模塊間所傳遞的信息:在調(diào)用模塊與被調(diào)用模塊2、結構圖中模塊的劃分原則
一個好的模塊劃分方案也不是惟一的,同樣一個系統(tǒng),由不同的設計人員進行設計,得到的結果可能不同。但是,在模塊劃分時,必須遵循結構圖中的模塊劃分原則。(1)提高模塊的獨立性:模塊的獨立性是指模塊功能的單一程度,即模塊與模塊之間是相對獨立的,相互影響小,產(chǎn)生連鎖反映的概率就越低,系統(tǒng)的可修改性就越好。(2)降低模塊間的耦合性:降低模塊間的耦合性,能減少模塊間的影響。耦合性:是指模塊之間的依賴程度。包括控制關系、調(diào)用關系、數(shù)據(jù)傳遞關系等。(3)提高模塊內(nèi)的聚合度:較高的聚合度能使模塊具有較強的獨立性,防止各模塊間的相互干擾,保證系統(tǒng)的穩(wěn)定性。聚合度:是指模塊功能的專一性,模塊內(nèi)部各部分關系的緊密程度。商業(yè)大學會計系《會計信息系統(tǒng)》課件2、結構圖中模塊的劃分原則一個好的模塊劃分方案也不是(1)對會計信息系統(tǒng)進行子系統(tǒng)的劃分,即如何將會計信息系統(tǒng)劃分成若干子系統(tǒng)。(2)硬件選擇,即主機型號、聯(lián)網(wǎng)能力、內(nèi)存容量和外部設備等。(3)操作系統(tǒng)的選擇,由于網(wǎng)絡技術的迅猛發(fā)展,各單位紛紛建立了網(wǎng)絡系統(tǒng),會計信息系統(tǒng)網(wǎng)絡化已成為必然的趨勢,因此,必須選擇網(wǎng)絡操作系統(tǒng);(4)數(shù)據(jù)庫或語言類等軟件的選擇;(二)會計信息系統(tǒng)概要設計
1、會計信息系統(tǒng)總體設計
商業(yè)大學會計系《會計信息系統(tǒng)》課件(1)對會計信息系統(tǒng)進行子系統(tǒng)的劃分,即如何將會計信息系統(tǒng)劃2、會計信息系統(tǒng)功能模塊結構設計
系統(tǒng)設計是根據(jù)系統(tǒng)分析階段的數(shù)據(jù)流圖和數(shù)據(jù)詞典,將抽象的邏輯功能具體化,利用結構化的設計方法導出會計信息系統(tǒng)的模塊結構圖。
在數(shù)據(jù)流圖中,每一個處理邏輯都是一個獨立的處理功能。不管是一個子系統(tǒng)還是一個子程序,都包含著輸入→處理→輸出的過程。模塊圖中的每一個模塊也是如此,因此,可以由數(shù)據(jù)流圖逐步地導出系統(tǒng)各個層次的模塊結構圖。商業(yè)大學會計系《會計信息系統(tǒng)》課件2、會計信息系統(tǒng)功能模塊結構設計系統(tǒng)設計是根據(jù)系統(tǒng)記賬銀行對賬單文件銀行錄入對賬單網(wǎng)絡傳遞對賬單對賬刪除已達賬輸出對賬結果余額調(diào)節(jié)表已達賬項未達賬項企業(yè)對賬文件舉例:根據(jù)會計信息系統(tǒng)中銀行對賬數(shù)據(jù)流圖,導出“銀行對賬”模塊結構圖商業(yè)大學會計系《會計信息系統(tǒng)》課件記賬銀行對賬單文件銀行錄入網(wǎng)絡傳遞對賬單對賬刪除輸出對賬結果銀行對賬對賬刪除已達賬輸出對賬結果手工對賬自動對賬已達賬企業(yè)未達賬銀行未達賬余額調(diào)節(jié)表錄入對賬單網(wǎng)絡傳遞對賬單“銀行對賬”模塊結構圖商業(yè)大學會計系《會計信息系統(tǒng)》課件銀行對賬對賬刪除已達賬輸出對賬結果手工對賬自動對賬已達(1)代碼設計代碼的編碼方法a.順序碼:代碼按照一定的標準依次排列。如:1、2、3或1001、1002、……b.組碼:用若干連續(xù)數(shù)組區(qū)段表示不同類別事物的編碼。如:00-99;200-299c.群碼:每一代碼由固定的幾個區(qū)段組成,每一區(qū)段表示一種特征,并可以按照順序碼或組碼進行編碼。
如:會計科目編碼“1020101”3、會計信息系統(tǒng)代碼和數(shù)據(jù)庫文件設計商業(yè)大學會計系《會計信息系統(tǒng)》課件(1)代碼設計3、會計信息系統(tǒng)代碼和數(shù)據(jù)庫文件設計商業(yè)大學會a.惟一性:每個代碼只能標識某個事物。即代碼的表示不能有二義性,否則會降低系統(tǒng)效率。b.系統(tǒng)性:即在整個會計信息系統(tǒng)中所有項目的編碼標準要一致;c.簡明性:代碼的結構要簡單明了,易于記憶。d.穩(wěn)定性:代碼一經(jīng)確定不可隨意更改和取消,所設計的代碼要能夠適應環(huán)境的變化,可在較長時間內(nèi)使用;
e.擴展性:代碼的設計必須考慮到未來擴充代碼的可能性;
f.合法合規(guī)性:代碼的設計必須符合國家有關法律條文的規(guī)定。代碼設計原則商業(yè)大學會計系《會計信息系統(tǒng)》課件a.惟一性:每個代碼只能標識某個事物。即代碼的表示不能按用途分類:按照系統(tǒng)中文件的不同用途,可以將文件分成主文件、輔助文件和臨時文件。
數(shù)據(jù)庫文件設計就是把會計信息系統(tǒng)涉及的文件進行物理定義,把所有文件設計成可用計算機進行存取的物理形式。文件的分類按存儲介質(zhì)分類:文件按存儲的介質(zhì)的不同可分為磁盤文件、磁帶文件和光盤文件。按存取方式分類:按存取方式,文件可分為順序文件、隨機文件和索引文件。(2)數(shù)據(jù)庫文件設計
商業(yè)大學會計系《會計信息系統(tǒng)》課件按用途分類:按照系統(tǒng)中文件的不同用途,可數(shù)據(jù)庫文件設順序文件:當文件中的數(shù)據(jù)只能按照存放的先后次序依次讀出或?qū)懭霑r,這種文件稱為順序文件。隨機文件:可以不按照記錄的先后次序而是根據(jù)需要直接進行讀寫的文件稱為隨機文件。隨機文件也稱為直接文件。索引文件:不管是順序文件還是隨機文件,一般來說,其記錄都是按序存放的,當一個文件的記錄太多、存儲容量較大時,計算和查找相應記錄的位置需要花去大量的時間。因此,需要按關鍵字建立索引的文件。商業(yè)大學會計系《會計信息系統(tǒng)》課件順序文件:當文件中的數(shù)據(jù)只能按照存放的先后次序依次讀出主文件:
存儲系統(tǒng)中的重要數(shù)據(jù)并且是永久保存的文件稱為主文件。
輔助文件:
為系統(tǒng)數(shù)據(jù)處理服務的文件稱為輔助文件。臨時文件:
為滿足系統(tǒng)存放臨時數(shù)據(jù)的文件稱為臨時文件。商業(yè)大學會計系《會計信息系統(tǒng)》課件主文件:商業(yè)大學會計系《會計信息系統(tǒng)》課件文件設計原則a.盡量減少數(shù)據(jù)的冗余度:數(shù)據(jù)冗余度是指數(shù)據(jù)的重復程度。b.功能完善:應滿足系統(tǒng)對文件的追加、插入、刪除、修改等操作;同時也能夠滿足用戶的輸入、輸出要求。
c.效率高:要根據(jù)系統(tǒng)對數(shù)據(jù)處理時間響應要求的差異,采用不同的文件存取形式和種類。d.保密性:為了防止舞弊和竊取企業(yè)內(nèi)部的經(jīng)濟情報和資金等情況發(fā)生,按文件的使用權限,在系統(tǒng)中要對其進行加密措施。e.經(jīng)濟性:應考慮整個系統(tǒng)的總費用,不能為了追求各項指標的無限提高而使系統(tǒng)的費用大幅上升。商業(yè)大學會計系《會計信息系統(tǒng)》課件文件設計原則a.盡量減少數(shù)據(jù)的冗余度:數(shù)據(jù)冗余度是指文件設計步驟
a.詳細了解系統(tǒng)的硬件配置及軟件環(huán)境。b.確定文件的基本指標。主要包括:文件數(shù)量、記錄個數(shù)、記錄長度、邏輯結構、主關鍵字、處理方式、更新情況、使用率、存取的時間要求及保密性等。c.確定文件的存取方式和存取介質(zhì)的方法。d.編寫文件設計說明書。文件設計說明書應當包括每一個文件的編碼、功能、文件名、類型、數(shù)據(jù)結構等以及其它說明的內(nèi)容。商業(yè)大學會計系《會計信息系統(tǒng)》課件文件設計步驟a.詳細了解系統(tǒng)的硬件配置及軟件環(huán)境。b.確定數(shù)據(jù)庫文件結構設計舉例:
以“銀行對賬”數(shù)據(jù)詞典為依據(jù),設計數(shù)據(jù)庫文件結構如下:YHDZ.DBF數(shù)據(jù)庫文件結構字段字段名類型長度小數(shù)說明1KMDM
C
12科目代碼2RQ
D
8對賬日期3YHZY
C
36銀行摘要4ZPJSDJH
C
10支票號/結算單據(jù)號5SHF
C
2收/付6JE
N
112金額7YDBZ
L
1已達標志商業(yè)大學會計系《會計信息系統(tǒng)》課件數(shù)據(jù)庫文件結構設計舉例:以“銀行對賬”數(shù)據(jù)5、編寫概要設計說明書
概要設計說明書主要包括系統(tǒng)結構圖、系統(tǒng)代碼和數(shù)據(jù)庫文件設計、網(wǎng)絡設計方案,以及其它輔助說明等。概要設計說明書是詳細設計和程序設計的依據(jù),因此,需要對概要設計說明書進行評審,只有評審通過后方可進行詳細設計。4、會計信息系統(tǒng)的網(wǎng)絡設計
如何將劃分的各個子系統(tǒng)從內(nèi)部用網(wǎng)絡連接起來;如何將會計信息系統(tǒng)與外部系統(tǒng)用網(wǎng)絡連接起來、采用哪種網(wǎng)絡形式等。商業(yè)大學會計系《會計信息系統(tǒng)》課件5、編寫概要設計說明書概要設計說明書主要包括系統(tǒng)結四、會計信息系統(tǒng)詳細設計
詳細設計主要就是確定每個模塊的算法和用什么方法精確的表達這些算法。在詳細設計中,表達算法的方法有很多,在此,使用PDL語言來表達模塊的算法。1、PDL語言PDL語言(ProgrammingDesignLanguage,簡稱PDL),是介于自然語言和結構化程序設計語言之間的一種語言,因此亦稱為“結構化英語”或“結構化漢語”。它遵循自頂向下、逐步細化的原則,用簡單的語法規(guī)則和自然語言相結合,即概括又簡單地描述了模塊的算法。商業(yè)大學會計系《會計信息系統(tǒng)》課件四、會計信息系統(tǒng)詳細設計詳細設計主要就是確定每個模塊(3)按逐步細化方式寫出程序。使用PDL語言,常常按逐步細化方式寫出程序,即從比較概括和抽象的PDL程序逐步寫出更為精確、細致的PDL程序來。
PDL語言的特點(1)含有一些能夠標明程序結構的關鍵字。PDL語言中含有一些能夠標明程序結構的關鍵字,這些關鍵字常常是高級程序語言中的關鍵字。如:PROCEDURE,IF,THEN,ELSE等。
(2)簡單語法和自然語言相結合。PDL語言只使用少量的簡單語法規(guī)則,大量使用人們最習慣的自然語言語句。商業(yè)大學會計系《會計信息系統(tǒng)》課件(3)按逐步細化方式寫出程序。使用PDL語言,常常按逐步
PDL語言的示例:簡單語法規(guī)則有:表明子程序結構:PROCEDURE<子程序名>順序結構:自然語言選擇結構:IF—ELSE—ENDIF分支結構:DOCASE—ENDCASE循環(huán)結構:DOWHILE—ENDDO商業(yè)大學會計系《會計信息系統(tǒng)》課件PDL語言的示例:簡單語法規(guī)則有:商業(yè)大學會計系《會計信息2、會計信息系統(tǒng)詳細設計步驟(1)確定各模塊的算法,用PDL語言進行自頂向下逐步細化設計。(2)編寫詳細設計說明書。對每個模塊進行詳細設計后,對其進行整理,編寫出詳細設計說明書。
主要包括:每一模塊用PDL語言編寫的詳細說明;每一模塊涉及到的數(shù)據(jù)庫文件;其它輔助說明,如限制條件等。商業(yè)大學會計系《會計信息系統(tǒng)》課件2、會計信息系統(tǒng)詳細設計步驟(1)確定各模塊的算法,用P對賬銀行對賬刪除已達賬輸出對賬結果手工對賬自動對賬已達賬企業(yè)未達賬銀行未達賬余額調(diào)節(jié)表錄入對賬單網(wǎng)絡傳遞對賬單【銀行對賬】模塊詳細設計舉例:商業(yè)大學會計系《會計信息系統(tǒng)》課件對賬銀行對賬刪除已達賬輸出對賬結果手工對賬自動對賬已【銀行對賬】模塊的詳細設計PROCEDURE銀行對賬模塊DOWHILE.T.顯示菜單1――錄入對賬單2――對賬3――輸出對賬結果4――刪除已達賬DOCASECASE選擇“1――錄入對賬單”調(diào)用“錄入對賬單”處理模塊CASE選擇“2――對賬”調(diào)用“對賬”處理模塊CASE選擇“3――輸出對賬結果”調(diào)用“輸出對賬結果”處理模塊CASE選擇“4――刪除已達賬”調(diào)用“刪除已達賬”處理模塊OTHERWISE退出,返回調(diào)用模塊ENDCASEENDDO詳細設計舉例:商業(yè)大學會計系《會計信息系統(tǒng)》課件【銀行對賬】模塊的詳細設計PROCEDURE銀行對賬模塊【刪除已達賬】模塊的詳細設計PROCEDURE刪除已達賬請輸入:要刪除已達賬的銀行科目代碼――XKMDM屏幕提示:是否要刪除(XKMDM)已達賬(Y/N)注意:刪除前請備份對賬數(shù)據(jù)??!IF回答“Y”刪除企業(yè)對賬文件中(XKMDM)銀行科目的已達記錄刪除銀行對賬文件中(XKMDM)銀行科目的已達記錄顯示“刪除已達賬工作結束”ELSE顯示“已達賬未被刪除”ENDIF返回調(diào)用模塊商業(yè)大學會計系《會計信息系統(tǒng)》課件【刪除已達賬】模塊的詳細設計PROCEDURE刪除已
程序設計就是以詳細設計說明書為依據(jù),將每個模塊的詳細描述說明轉(zhuǎn)換成用計算機程序語言或數(shù)據(jù)庫語言表達的源程序(或程序代碼),程序設計后需要在計算機上對每個模塊的源程序進行測試,使其能夠單獨運行。
第四節(jié)會計信息系統(tǒng)程序設計
及系統(tǒng)測試
商業(yè)大學會計系《會計信息系統(tǒng)》課件程序設計就是以詳細設計說明書為依據(jù),將每個模塊的詳細一、程序設計標準和要求(1)易修改與可擴充。DOWHILE.T.<程序段1>IF<條件1><程序段2>ELSE
IF<條件2><程序段3>ELSE<程序段4>ENDIF
ENDIF
ENDDO(5)自頂向下逐步細化。(6)程序應具有鋸齒形風格。(4)要求程序員必須按照系統(tǒng)設計說明書所規(guī)定的統(tǒng)一代碼標識文件名、變量和字段名等,以便將來維護。(3)高效率和少占內(nèi)存。(2)通用性。盡量提高程序的通用性,以適應用戶的變更處理要求。商業(yè)大學會計系《會計信息系統(tǒng)》課件一、程序設計標準和要求(1)易修改與可擴充。DOWH二、程序設計方法(一)結構化程序設計方法結構化程序設計:(StructuredProgramming,簡稱SP)是當前較為流行的程序設計方法,它與系統(tǒng)分析的結構化分析方法、系統(tǒng)設計的結構化設計方法相配套。使用該方法能夠很容易地將詳細設計內(nèi)容轉(zhuǎn)化成源程序。結構化程序設計由幾種基本邏輯結構組成,即順序結構、分支結構和循環(huán)結構。商業(yè)大學會計系《會計信息系統(tǒng)》課件二、程序設計方法(一)結構化程序設計方法結構化程序設計:(S(1)順序結構:
順序結構是指按照語句排列的先后順序,依次執(zhí)行。(2)分支結構:分支結構是指根據(jù)給定的不同邏輯條件,轉(zhuǎn)向執(zhí)行不同的程序,這些不同的轉(zhuǎn)向就構成了結構分支。(簡單分支、多分支)
語句1語句2FTTT條件1條件2條件3語句1語句1語句1條件語句2語句1語句3FT商業(yè)大學會計系《會計信息系統(tǒng)》課件(1)順序結構:(2)分支結構:語句1語句2FTTT條件(3)循環(huán)結構:循環(huán)結構是指當條件是.T.(真)時,則執(zhí)行循環(huán)體語句1,直至條件為.F.(假)時,跳出循環(huán)體,執(zhí)行循環(huán)體之后的語句2。
T條件循環(huán)體語句1語句2F商業(yè)大學會計系《會計信息系統(tǒng)》課件(3)循環(huán)結構:T條件循環(huán)體語句1語句2F商業(yè)大學會計系《會三、會計信息系統(tǒng)程序設計
近年來,隨著計算機的廣泛應用和數(shù)據(jù)處理技術的迅猛發(fā)展,適應數(shù)據(jù)處理程序設計工具不斷涌現(xiàn),如FoxPro、Visualfoxpro、Sybase、Access、VisualBasic等。這些工具功能完善,實用性強,支持結構化或面向?qū)ο蟮某绦蛟O計方法。
本課程以FoxPro結構化程序設計方法為例介紹由詳細設計轉(zhuǎn)化為程序代碼的方法。
商業(yè)大學會計系《會計信息系統(tǒng)》課件三、會計信息系統(tǒng)程序設計近年來,隨著計算機的廣泛應以詳細設計說明書中的銀行對賬模塊為依據(jù),編寫的源程序如下:(普通菜單程序設計)PROCEDUREYHDZ&&銀行對賬SETTALKOFFFLAG=’0’DOWHILE.T.CLEAR@1,1SAY“1—錄入對賬單”@2,1SAY“2—對賬”@3,1SAY“3—輸出對賬結果”@4,1SAY“4—輸出已達賬”@5,1SAY“0-退出”@6,1SAY“請選擇[0-4]:”GETFLAGREADDOCASE
CASEFLAG=’1’DOLRDZDCASEFLAG=’2’DODZCASEFLAG=’3’DOSCDZJGCASEFLAG=’4’DOSCYDZCASEFLAG=’0’CLOSEDATACLEAREXITENDCASEENDDORETURN商業(yè)大學會計系《會計信息系統(tǒng)》課件以詳細設計說明書中的銀行對賬模塊為依據(jù),編寫的源程序PROCEDURESCYDZ&&刪除已達賬模塊程序CLEARSETTALKOFFYN=’Y’STORESPACE(12)TOXKMDM@1,10SAY“請輸入:要刪除已達賬的銀行科目代碼”GETXKMDMREADDOCHECK&&科目代碼正確性檢查CLEAR@2,10SAY“刪除”+XKMDM+“科目已達賬”@3,10SAY“┌───────────────────┐”@4,10SAY“│是否要刪除(XKMDM)已達賬(Y/N)│”@5,10SAY“│注意:刪除前請備份對賬數(shù)據(jù)??!│”@6,10SAY“└───────────────────┘”@7,10SAY“真的刪除已達賬嗎[Y/N]?”GETYNREAD商業(yè)大學會計系《會計信息系統(tǒng)》課件PROCEDURESCYDZ&&刪除已達賬模塊程序IFYN=“Y”USEYHDZINDEXYHDZDELEFOR(KMDM=XKMDM).AND.YDBZPACKUSEQYDZINDEXQYDZDELEFOR(KMDM=XKMDM).AND.YDBZPACK@15,10SAY“刪除已達賬工作結束!”WAIT“”ELSE@15,10SAY“已達賬未被刪除!”WAIT“”ENDIFCLEARCLOSEDATARETURN商業(yè)大學會計系《會計信息系統(tǒng)》課件IFYN=“Y”商業(yè)大學會計系《會計信息系統(tǒng)》課件四、系統(tǒng)測試(一)系統(tǒng)測試內(nèi)容1、性能測試就是檢查系統(tǒng)所達到的處理精度、速度、正確性、靈活性、可靠性、安全保密性、合法性等,是否滿足軟件設計文檔所提出的要求。2、功能測試是檢查系統(tǒng)是否具備足以完成所有會計信息系統(tǒng)處理任務的功能,并與設計說明書中的功能定義相一致。四、系統(tǒng)測試(一)系統(tǒng)測試內(nèi)容1、性能測試(二)系統(tǒng)測試步驟和方法
1、測試步驟單元測試--組裝測試--確認測試2、測試方法(1)靜態(tài)分析(程序不執(zhí)行)靜態(tài)分析器分析(自動方式)代碼評審(人工方式)(2)動態(tài)測試(程序執(zhí)行):黑盒測試(測試程序功能)白盒測試(測試程序結構)(二)系統(tǒng)測試步驟和方法1、測試步驟本章基本概念練習題:1.“調(diào)查用戶需求和處理過程,進行可行性分析與研究”的任務是軟件生命周期法工作流程中軟件開發(fā)階段的任務?2.自底向上下的逐層合并、由細到粗、由繁到簡的求解方法,不但能了解系統(tǒng)的全貌,而且也能掌握局部模塊要求,是結構化系統(tǒng)分析方法的特點之一。3.“用戶操作手冊”是軟件開發(fā)階段的主要任務。4.系統(tǒng)測試是為了在系統(tǒng)的試運行階段,盡可能地證明程序的正確,以保證系統(tǒng)的質(zhì)量而進行的調(diào)試和檢驗。5.模塊結構圖是結構化設計方法用來精確表達系統(tǒng)結構和系統(tǒng)中模塊間的層次關系和聯(lián)系的圖形。商業(yè)大學會計系《會計信息系統(tǒng)》課件本章基本概念練習題:商業(yè)大學會計系《會計信息系統(tǒng)》課件本章基本概念練習題答案:
1.X2.X3.∨4.X5.∨商業(yè)大學會計系《會計信息系統(tǒng)》課件本章基本概念練習題答案:商業(yè)大學會計系《會計信息系統(tǒng)》課件第二章會計信息系統(tǒng)開發(fā)方法第一節(jié)會計信息系統(tǒng)開發(fā)方法和步驟第二節(jié)會計信息系統(tǒng)可行性研究與系統(tǒng)分析第三節(jié)系統(tǒng)設計第四節(jié)系統(tǒng)程序設計及系統(tǒng)測試商業(yè)大學會計系《會計信息系統(tǒng)》課件第二章會計信息系統(tǒng)開發(fā)方法第一節(jié)會計信息系統(tǒng)開發(fā)方法和步驟
會計信息系統(tǒng)的開發(fā)和設計是一項專業(yè)性強,技術要求高的工程。需要用科學的、系統(tǒng)的開發(fā)方法和步驟,才能確保整個開發(fā)工作能順利進行。目前,較為流行的開發(fā)方法:生命周期法、原形法、面向?qū)ο蠓ê陀嬎銠C輔助開發(fā)方法。(一)軟件生命周期法的含義從構思一個計算機軟件之時起,經(jīng)過軟件開發(fā)、完成、投入使用、在使用中不斷完善、一直到停止使用時止。這一整個過程被稱為該軟件的一個生命周期。
一、生命周期法第一節(jié)會計信息系統(tǒng)開發(fā)方法和步驟商業(yè)大學會計系《會計信息系統(tǒng)》課件會計信息系統(tǒng)的開發(fā)和設計是一項專業(yè)性強,技術要求高的目前生命周期法是信息系統(tǒng)開發(fā)中較為流行的方法,整個生命周期劃分為六個主要階段:軟件生命周期的瀑布圖
可行性研究與計劃系統(tǒng)分析系統(tǒng)設計程序設計系統(tǒng)測試運行和維護需求分析階段軟件開發(fā)階段運行維護階段商業(yè)大學會計系《會計信息系統(tǒng)》課件目前生命周期法是信息系統(tǒng)開發(fā)中較為流行的方法,整個生生命周期主要任務主要文檔軟件需求分析階段可行性研究與計劃調(diào)查用戶需求和處理過程,進行可行性分析與研究可行性研究報告及初步的軟件開發(fā)計劃系統(tǒng)分析分析用戶需求,建立目標系統(tǒng)邏輯模型系統(tǒng)分析說明書軟件開發(fā)階段系統(tǒng)設計概要設計:建立目標系統(tǒng)的總體結構及數(shù)據(jù)庫設計概要設計說明書詳細設計:對模塊進行過程描述確定模塊間的詳細接口詳細設計說明書程序設計按詳細設計說明書,為每個模塊編寫程序源程序清單程序設計說明書系統(tǒng)測試檢查和調(diào)試程序的正確性,排除錯誤測試報告和用戶操作手冊運行維護階段運行和維護運行軟件對程序修改擴充修改有關文檔運行日志軟件問題報告軟件修改報告(二)軟件生命周期法工作流程和主要任務商業(yè)大學會計系《會計信息系統(tǒng)》課件生命周期主要任務主要文檔軟件需求分析階段可行性研究與計劃調(diào)查1、可行性研究與計劃階段了解用戶的需求及對現(xiàn)行系統(tǒng)進行認真初步調(diào)查,對確定新系統(tǒng)開發(fā)的必要性和可能性的分析。完成系統(tǒng)的初步調(diào)查和可行性分析并編寫可行性研究報告。2、系統(tǒng)分析階段是指用系統(tǒng)的觀點和系統(tǒng)的方法,對現(xiàn)行系統(tǒng)進行全面的分析研究,揭示系統(tǒng)的內(nèi)在聯(lián)系和運動規(guī)律,找出現(xiàn)行系統(tǒng)存在的問題,建立現(xiàn)行系統(tǒng)的邏輯模型。再根據(jù)用戶的要求,確定新系統(tǒng)的目標,將現(xiàn)行系統(tǒng)模型轉(zhuǎn)換成能實現(xiàn)的新系統(tǒng)的邏輯模型。
完成分析和描述現(xiàn)行系統(tǒng)邏輯模型;完成分析和描述新信息系統(tǒng)邏輯模型;并編寫系統(tǒng)分析說明書。各階段的主要任務:商業(yè)大學會計系《會計信息系統(tǒng)》課件1、可行性研究與計劃階段各階段的主要任務:商業(yè)大學會計系《會3、系統(tǒng)設計階段
是在系統(tǒng)分析的基礎上,根據(jù)新系統(tǒng)的邏輯模型建立物理模型,確定系統(tǒng)具體的實現(xiàn)方案。系統(tǒng)設計通常分為概要設計和詳細設計兩部分。
概要設計(總體設計)概要設計亦稱總體設計,完成建立系統(tǒng)總體結構,進行模塊的劃分,設計數(shù)據(jù)庫結構,并定義各模塊的功能和相互之間的接口關系;編寫概要設計說明書。
詳細設計(過程設計)采用設計工具詳細描述功能模塊內(nèi)部的過程,確定模塊間的詳細接口,編寫詳細設計說明書。
各階段的主要任務:商業(yè)大學會計系《會計信息系統(tǒng)》課件3、系統(tǒng)設計階段各階段的主要任務:商業(yè)大學會計系《會計信息系4、程序設計階段程序設計是按照詳細設計說明書的要求,使用某種程序設計語言,對每個模塊作出可在計算機上執(zhí)行的程序代碼的過程。提交源程序清單和程序設計說明書。5、系統(tǒng)測試階段
是為了在系統(tǒng)的試運行階段,盡可能地查找出程序的錯誤,以保證系統(tǒng)的質(zhì)量而進行的調(diào)試和檢驗。
各階段的主要任務:單元測試:檢驗單個模塊功能的正確性。組裝測試:將經(jīng)過模塊測試的各個模塊裝配并測試,從而形成一個完整的系統(tǒng)。確認測試:證明所開發(fā)的系統(tǒng)符合系統(tǒng)分析中確定的全部功能和性能要求。商業(yè)大學會計系《會計信息系統(tǒng)》課件4、程序設計階段各階段的主要任務:單元測試:檢驗單個模塊功6、運行和維護階段(1)程序維護(一般由開發(fā)人員完成)[正確性維護]修正在開發(fā)階段產(chǎn)生、在測試階段又沒有發(fā)現(xiàn)的錯誤。[完善性維護]為擴充系統(tǒng)功能或改善性能而進行的修改。(2)使用維護[環(huán)境維護]為保證系統(tǒng)正常運行而進行的環(huán)境維護工作。[意外事故維護]解決因發(fā)生意外事故而使數(shù)據(jù)混亂或丟失的維護工作。[計算機病毒治理和維護]預防、檢測、清除計算機病毒等工作。提交運行日志、系統(tǒng)問題報告、系統(tǒng)修改報告等文檔。
各階段的主要任務:商業(yè)大學會計系《會計信息系統(tǒng)》課件6、運行和維護階段各階段的主要任務:商業(yè)大學會計系《會計信1、特點(1)嚴格的線性開發(fā)序列;(2)一個階段完成并達到要求后才能進入下一個階段;
(3)開發(fā)過程文檔完整;(4)在以后能輕易改變前面的結果。2、優(yōu)缺點優(yōu)點:結構嚴謹;開發(fā)的復雜性降低;便于開發(fā)工作的管理。缺點:用戶與開發(fā)人員的交流不直觀、反饋太遲、開發(fā)過程復雜;缺乏適應環(huán)境的靈活性;開發(fā)同期長、運行維護費用高;文檔編寫工作量大。(三)生命周期法的特點與優(yōu)缺點:商業(yè)大學會計系《會計信息系統(tǒng)》課件1、特點(三)生命周期法的特點與優(yōu)缺點:商業(yè)大學會計系《會二、原型法1、原形法的含義
所謂原形法就是在進行系統(tǒng)需求分析、設計和實施時,基本掌握了用戶的需求之后就進行一般的設計,快速地加以實現(xiàn)并投入試運行。如果發(fā)現(xiàn)有用戶不滿意的地方,就進行修改,經(jīng)過不斷地修改和補充,最終達到用戶的要求。
商業(yè)大學會計系《會計信息系統(tǒng)》課件二、原型法1、原形法的含義商業(yè)大學會計系《會計信息系統(tǒng)》課[優(yōu)點](1)原形法鼓勵用戶積極參與系統(tǒng)的開發(fā);(2)原形法是一種用戶可以看到、摸到、感覺到的事物。(3)利用軟件工具開發(fā)系統(tǒng),可以邊運行,邊修改,系統(tǒng)靈活,易維護。[缺點](1)開發(fā)經(jīng)歷“建模-評審-修改-評審”等多次反復,每一個循環(huán)均要花費人力和物力。(2)不能完全取消正規(guī)的文檔設計和定義。(3)開發(fā)系統(tǒng)的費用和時間難估算,往往導致系統(tǒng)的范圍和復雜性超過預定的計劃。(4)原形法雖然發(fā)揮了用戶創(chuàng)造力,但減少了系統(tǒng)設計人員的創(chuàng)造力。
2、原形法的優(yōu)缺點商業(yè)大學會計系《會計信息系統(tǒng)》課件[優(yōu)點]2、原形法的優(yōu)缺點商業(yè)大學會計系《會計信息系統(tǒng)》課件3、原形法工作流程用戶提出開發(fā)要求開發(fā)原形使用原形可行嗎?否是否滿意?是修改原形否試運行是商業(yè)大學會計系《會計信息系統(tǒng)》課件3、原形法工作流程用戶提出開發(fā)要求開發(fā)原形使用原形可行嗎?是三、面向?qū)ο蠓ìF(xiàn)實生活中的“對象”就是人們常說的“東西”。“對象”并沒有最小或最大的范圍限制,可以說太陽系是由太陽、金星、水星或地球等“對象”所組成的,而太陽系又是銀河系中的一個“對象”。因此,客觀世界是由各種各樣的對象組成的,每種對象都有各自的內(nèi)部狀態(tài)和運動規(guī)律,不同的對象之間的相互作用和聯(lián)系就構成了不同的系統(tǒng)。這里的“對象”不僅包括人、器具等物理實體,還包括如“銷售表”、“庫存表”之類的邏輯事物。1、什么是對象商業(yè)大學會計系《會計信息系統(tǒng)》課件三、面向?qū)ο蠓ìF(xiàn)實生活中的“對象”就是人們常說的“東西
面向?qū)ο螅╫bjectoriented簡稱OO)的系統(tǒng)開發(fā)方法是以對象為中心來考慮計算機的處理體系。世界上存在的一切事物都有其“本身是什么”、“本身能做什么”、“本身能得到什么”這樣的意義和功能。把描述對象的形象(數(shù)據(jù))和功能(對數(shù)據(jù)的操作處理)封裝在一起構成的統(tǒng)一體,作為處理的基本單位,便是面向?qū)ο蟆?、面向?qū)ο蠓ㄉ虡I(yè)大學會計系《會計信息系統(tǒng)》課件面向?qū)ο螅╫bjectoriented簡稱OO)以對象為主體的面向?qū)ο蠓梢院唵谓忉尀椋?)客觀事物都是由對象組成的,對象是在原事物基礎上抽象的結果。(2)對象由屬性(attribute)和方法組成。(3)對象之間的聯(lián)系主要是通過傳遞消息來實現(xiàn)的。(4)對象可按其屬性進行歸類(class)。(5)對象上一個被嚴格模塊化了的實體,稱之為封裝(encapsulation),封裝了的對象滿足軟件工程的一切要求,而且可以直接被面向?qū)ο蟮某绦蛟O計語言所接受。商業(yè)大學會計系《會計信息系統(tǒng)》課件以對象為主體的面向?qū)ο蠓梢院唵谓忉尀椋?)客觀事物都是由對3、面向?qū)ο箝_發(fā)方法的工作流程系統(tǒng)調(diào)查和需求分析分析問題的性質(zhì)和求解問題OOA整理問題OOD程序?qū)崿F(xiàn)OOP(Object-OrientedAnalysis)(Object-OrientedDesign)(ObjectOrientedProgramming)商業(yè)大學會計系《會計信息系統(tǒng)》課件3、面向?qū)ο箝_發(fā)方法的工作流程系統(tǒng)調(diào)查和需求分析分析問題的是將計算機圖形處理技術、程序生成技術、關系數(shù)據(jù)庫技術和各類開發(fā)工具相結合,形成支持系統(tǒng)開發(fā)的綜合計算機輔助軟件工程開發(fā)環(huán)境(Computer-AidedSoftwareEngineering)簡稱為CASE。CASE的應用必須依賴于一種具體的開發(fā)方法,例如,生命周期法、原形法、面向?qū)ο蠓ǖ?,并提供支持上述各種方法的開發(fā)環(huán)境,如生命周期法中,業(yè)務流程分析、數(shù)據(jù)流程分析圖繪制、功能模塊設計、程序設計等,CASE都提供專門的軟件工具來支持系統(tǒng)開發(fā)過程,實現(xiàn)計算機輔助開發(fā)工作。四、計算機輔助開發(fā)方法商業(yè)大學會計系《會計信息系統(tǒng)》課件是將計算機圖形處理技術、程序生成技術、關系數(shù)據(jù)庫技術和五、四種開發(fā)方法的優(yōu)缺點1、原型法,它是通過模擬以及模擬后原型的不斷討論和修改最終建立系統(tǒng)。適用于小型局部系統(tǒng)或處理過程比較簡單系統(tǒng)的設計。2、面向?qū)ο蠓?,是一種圍繞對象進行系統(tǒng)分析和設計,然后用面向?qū)ο蟮墓ぞ呓⑾到y(tǒng)的方法。這種方法不涉及系統(tǒng)分析以前的開發(fā)環(huán)節(jié),因此不能成為支持系統(tǒng)開發(fā)全過程的方法。3、計算機輔助軟件工程方法,是一種除系統(tǒng)調(diào)查外的全面支持系統(tǒng)開發(fā)的自動化開發(fā)方法,但CASE必須依賴于一種具體的開發(fā)方法。因此也是一種輔助開發(fā)方法。商業(yè)大學會計系《會計信息系統(tǒng)》課件五、四種開發(fā)方法的優(yōu)缺點1、原型法,它是通過模擬以及模擬后原4、生命周期法,是真正能夠全面支持整個系統(tǒng)開發(fā)過程的方法。
綜上所述,四種系統(tǒng)開發(fā)方法各有優(yōu)點和不足,這就需要根據(jù)開發(fā)的信息系統(tǒng)實際情況加以選擇。
商業(yè)大學會計系《會
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國全銅水槽落水頭市場調(diào)查研究報告
- 2025至2031年中國音頻電療機行業(yè)投資前景及策略咨詢研究報告
- 2025年窗配件項目可行性研究報告
- 2025至2031年中國電腦花織帶行業(yè)投資前景及策略咨詢研究報告
- 2025至2031年中國無紡紙行業(yè)投資前景及策略咨詢研究報告
- 2025年掛鎖項目可行性研究報告
- 2025年奧運熒光筆項目可行性研究報告
- 2025至2031年中國全自動圓角切斷機行業(yè)投資前景及策略咨詢研究報告
- 2025年便攜式酒精檢測儀項目可行性研究報告
- 2025年T/C染色線卡項目可行性研究報告
- 中考物理復習備考策略
- 博士后進站申請書博士后進站申請書八篇
- 小報:人工智能科技科學小報手抄報電子小報word小報
- GB/T 41509-2022綠色制造干式切削工藝性能評價規(guī)范
- 全面介紹現(xiàn)貨中遠期交易
- 公安系防暴安全03安檢
- 孫權勸學教案全國一等獎教學設計
- 企業(yè)生產(chǎn)現(xiàn)場6S管理知識培訓課件
- 五年級下冊數(shù)學課件 第10課時 練習課 蘇教版(共11張PPT)
- 電梯口包邊施工方案正式
- 三年級道德與法治下冊我是獨特的
評論
0/150
提交評論