會計信息系統(tǒng)專題講座_第1頁
會計信息系統(tǒng)專題講座_第2頁
會計信息系統(tǒng)專題講座_第3頁
會計信息系統(tǒng)專題講座_第4頁
會計信息系統(tǒng)專題講座_第5頁
已閱讀5頁,還剩75頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第三章會計信息系統(tǒng)開發(fā)概述第一節(jié)信息系統(tǒng)開發(fā)模型第二節(jié)當(dāng)前流行開發(fā)方法及開發(fā)工具第三節(jié)系統(tǒng)分析與設(shè)計普通內(nèi)容本章小結(jié)復(fù)習(xí)思索題[內(nèi)容提要]主要講解會計信息系統(tǒng)開發(fā)方法和步驟,并介紹系統(tǒng)分析與系統(tǒng)設(shè)計普通內(nèi)容。經(jīng)過本章學(xué)習(xí)教學(xué)生了解和掌握會計信息系統(tǒng)開發(fā)普通原理,熟悉和掌握系統(tǒng)分析與系統(tǒng)設(shè)計普通原理及技巧。第1頁一、概述二、生命周期模型三、快速原型模型四、會計信息系統(tǒng)理想開發(fā)模型第一節(jié)信息系統(tǒng)開發(fā)模型第2頁一、概述

1、什么是軟件危機

軟件危機是指在計算機軟件開發(fā)和維護過程中所碰到一系列嚴(yán)重問題,如:對軟件開發(fā)成本和進度預(yù)計經(jīng)常很不準(zhǔn)確。軟件完成后其功效不能很好地符適用戶實際需要。軟件產(chǎn)品質(zhì)量往往靠不住。軟件經(jīng)常是不可維護。軟件通常沒有適當(dāng)文檔資料。軟件開發(fā)成本較高第3頁

2、處理軟件危機路徑

把軟件開發(fā)作為一個工程項目來加以嚴(yán)格管理推廣使用開發(fā)軟件先進、成功技術(shù)和方法使用效率高軟件開發(fā)工具第4頁

3、開發(fā)模型、開發(fā)方法、開發(fā)工具

開發(fā)模型開發(fā)模型是軟件工程理論很主要內(nèi)容。在信息系統(tǒng)開發(fā)中,將信息系統(tǒng)開發(fā)視為一個工程,而不是一項簡單工作,該工程完成需要劃分多個階段,每個階段又要完成獨立任務(wù),各個階段不是獨立,而是緊密相關(guān)。對信息系統(tǒng)開發(fā)工作過程設(shè)計內(nèi)容就是開發(fā)模型。開發(fā)模型定義了信息系統(tǒng)開發(fā)過程各個階段劃分方法、各階段目標(biāo)、各階段任務(wù)、各階段結(jié)果以及各個階段之間關(guān)系。當(dāng)前比較慣用開發(fā)模型包含生命周期模型和快速原型模型。另外,還有螺旋模型、組件對象模型等。第5頁

3、開發(fā)模型、開發(fā)方法、開發(fā)工具(續(xù))

開發(fā)方法開發(fā)模型中描述了信息系統(tǒng)開發(fā)各個階段任務(wù),在完成某個階段任務(wù)時,能夠采取不一樣方法。開發(fā)方法就是描述完成信息系統(tǒng)開發(fā)工作過程中詳細(xì)工作方式,它指出了在完成信息系統(tǒng)開發(fā)各階段任務(wù)時所需要詳細(xì)工作方法,給出了工作中所生成文檔格式,提出了工作完成質(zhì)量評價標(biāo)準(zhǔn)。當(dāng)前人們已總結(jié)了很多開發(fā)方法,常見如結(jié)構(gòu)化開發(fā)方法、面向?qū)ο箝_發(fā)方法等等。開發(fā)方法與開發(fā)模型關(guān)系是:不一樣開發(fā)模型中能夠采取相同開發(fā)方法,同一開發(fā)模型中能夠采取不一樣開發(fā)方法。

第6頁

3、開發(fā)模型、開發(fā)方法、開發(fā)工具(續(xù))

開發(fā)工具在利用一定開發(fā)方法完成各個階段任務(wù)時,需要開發(fā)人員實現(xiàn)開發(fā)方法中思緒,進行詳細(xì)文檔編制,手工完成是一個伎倆,不過手工完成效率低下,假如用計算機軟件輔助完成,使得開發(fā)過程中詳細(xì)工作能夠自動地或最少是半自動地完成,效果會更佳,于是人們研制出軟件工具,用于輔助開發(fā)方法實施,這就是開發(fā)工具,如一些CASE軟件。開發(fā)方法和開發(fā)工具之間有著親密聯(lián)絡(luò),方法是主導(dǎo),工具是輔助,方法提出了明確工作步驟和標(biāo)準(zhǔn)文檔格式,這是軟件開發(fā)工具基礎(chǔ),所以研究方法是研究工具先導(dǎo),而工具實現(xiàn)又促進了方法發(fā)展。第7頁二、生命周期模型1、什么是軟件生命周期

是指軟件產(chǎn)品從形成概念開始,經(jīng)過開發(fā)、使用和不停維護直到最終被淘汰整個過程。2、生命周期模型基本思想

生命周期法是軟件工程傳統(tǒng)路徑。

將軟件工程學(xué)和系統(tǒng)工程學(xué)理論和方法引入計算機會計信息系統(tǒng)研制開發(fā)中,采取結(jié)構(gòu)化、模塊化方法,自頂向下地對系統(tǒng)進行分析和設(shè)計。詳細(xì)來說,將信息系統(tǒng)開發(fā)過程嚴(yán)格地劃分為六個階段:第8頁可行性研究系統(tǒng)分析系統(tǒng)設(shè)計系統(tǒng)實施系統(tǒng)運行和維護系統(tǒng)評價第9頁可行性研究系統(tǒng)分析系統(tǒng)設(shè)計系統(tǒng)實施系統(tǒng)運行與維護生命周期瀑布圖系統(tǒng)評價第10頁二、生命周期模型3、生命周期模型各階段基本任務(wù)和結(jié)果

可行性研究階段目標(biāo):就是要用最小代價在盡可能短時間內(nèi)確定問題是否能夠處理,建立系統(tǒng)是否可能、有沒有必要?基本任務(wù):初步調(diào)查了解用戶需求,了解與系統(tǒng)開發(fā)相關(guān)其它很多要素,比如企業(yè)組織結(jié)構(gòu)與管理體制、系統(tǒng)開發(fā)條件、系統(tǒng)與外界聯(lián)絡(luò)、現(xiàn)行信息系統(tǒng)情況等可行性分析估算開發(fā)費用及技術(shù)力量等原因,論證系統(tǒng)開發(fā)必要性及可能性編寫可行性研究匯報可行性研究最根本任務(wù)是對以后行動方針提出提議第11頁二、生命周期模型3、生命周期模型各階段基本任務(wù)和結(jié)果(續(xù)1)

系統(tǒng)分析階段目標(biāo):建立系統(tǒng)邏輯模型,包含系統(tǒng)數(shù)據(jù)流程圖、數(shù)據(jù)字典、系統(tǒng)功效圖等,它在邏輯上描述系統(tǒng)所具備各種功效,以及輸入輸出、數(shù)據(jù)處理概貌,主要回答系統(tǒng)“做什么”問題?;救蝿?wù):深入了解用戶需求,了解用戶在系統(tǒng)功效、性能等方面詳細(xì)要求及用戶在硬件配置、開發(fā)周期、處理方式等方面意向和打算。建立新系統(tǒng)邏輯模型依據(jù)用戶要求,對現(xiàn)行會計信息系統(tǒng)邏輯模型進行修改,建立新系統(tǒng)邏輯模型,在邏輯上描述新系統(tǒng)目標(biāo)和所具備各種功效和性能,表明系統(tǒng)總體結(jié)構(gòu)及系統(tǒng)輸入、輸出、數(shù)據(jù)存放、信息流程、人機界面和運行環(huán)境該階段結(jié)果:生成系統(tǒng)分析匯報第12頁二、生命周期模型3、生命周期模型各階段基本任務(wù)和結(jié)果(續(xù)2)

系統(tǒng)設(shè)計階段目標(biāo):依據(jù)系統(tǒng)分析階段結(jié)構(gòu)新系統(tǒng)邏輯模型來結(jié)構(gòu)物理模型,即依據(jù)新系統(tǒng)邏輯功效要求,結(jié)合實際條件,進行總體設(shè)計和詳細(xì)設(shè)計,結(jié)構(gòu)系統(tǒng)實施方案,處理系統(tǒng)‘怎樣做“問題。基本任務(wù):總體設(shè)計數(shù)據(jù)存放設(shè)計代碼設(shè)計輸入設(shè)計輸出設(shè)計算法設(shè)計該階段結(jié)果:生成概要設(shè)計說明書和詳細(xì)設(shè)計說明書第13頁二、生命周期模型3、生命周期模型各階段基本任務(wù)和結(jié)果(續(xù)3)

系統(tǒng)實施階段基本任務(wù):系統(tǒng)程序設(shè)計系統(tǒng)測試該階段結(jié)果:形成程序,生成測試匯報,包含測試方案、測試數(shù)據(jù)、測試結(jié)果以及分析匯報等。系統(tǒng)運行與維護階段系統(tǒng)運行就是將系統(tǒng)投入實際業(yè)務(wù)處理,普通首先需要經(jīng)過系統(tǒng)切換信息系統(tǒng)切換通常包含3種方法:直接切換法并行切換法試點過渡法第14頁二、生命周期模型3、生命周期模型各階段基本任務(wù)和結(jié)果(續(xù)4)系統(tǒng)運行與維護階段系統(tǒng)運行日常管理系統(tǒng)運行日常維護系統(tǒng)運行情況統(tǒng)計系統(tǒng)維護硬件維護軟件維護主要指對會計軟件進行維護,詳細(xì)包含3種:正確性維護適應(yīng)性維護完善性維護數(shù)據(jù)庫維護代碼維護該階段結(jié)果:系統(tǒng)運行匯報及系統(tǒng)維護匯報第15頁二、生命周期模型3、生命周期模型各階段基本任務(wù)和結(jié)果(續(xù)5)系統(tǒng)評價階段目標(biāo):檢驗?zāi)繕?biāo)系統(tǒng)是否到達預(yù)期目標(biāo)、技術(shù)性能是否到達設(shè)計要求、系統(tǒng)各種資源是否得到充分利用、經(jīng)濟效益是否理想,并指出系統(tǒng)優(yōu)點與不足,為以后改進與擴展提供意見。該階段結(jié)果:評定匯報4、生命周期模型優(yōu)缺點分析優(yōu)點便于人員分工協(xié)作,降低了整個軟件開發(fā)工程困難程度確保了軟件質(zhì)量,尤其是提升了軟件可維護性大大提升軟件開發(fā)成功率,軟件開發(fā)生產(chǎn)率也顯著提升缺點:對于大型信息系統(tǒng),有可能拉長開發(fā)時間;可能因為需求定義不清楚造成系統(tǒng)運行效果不理想而返工第16頁三、快速原型模型1、原型系統(tǒng)一個早期可運行版本,它能反應(yīng)新系統(tǒng)部分主要功效和特征。2、快速原型模型基本思想系統(tǒng)開發(fā)者在初步了解用戶需求基礎(chǔ)上,結(jié)構(gòu)系統(tǒng)原型。面對原型,用戶和開發(fā)人員進行重復(fù)交流,共同探討,提出修改方案來加以改進和完善。開發(fā)人員依據(jù)修改方案對原型進行修改,得到新原型,再去征求用戶意見,如此重復(fù)屢次,直到取得滿意原型為止。3、快速原型模型工作流程第17頁確定初始需求開發(fā)初始原型用戶試用原型對原型進行修改及增加新功效完成系統(tǒng)開發(fā)并交付使用原型評價原型系統(tǒng)與目標(biāo)系統(tǒng)關(guān)系:既相互區(qū)分又有聯(lián)絡(luò)第18頁四、會計信息系統(tǒng)理想開發(fā)模型1、會計信息系統(tǒng)問題分類人們在處理問題時,碰到問題可分為結(jié)構(gòu)化問題、半結(jié)構(gòu)化問題、非結(jié)構(gòu)化問題等。

結(jié)構(gòu)化問題是指能夠預(yù)見問題處理過程,能夠制訂出一套處理這類問題處理方案,當(dāng)問題重復(fù)出現(xiàn)時,能夠做出例行處理。

非結(jié)構(gòu)化問題是指那些問題復(fù)雜,制訂處理問題方案前,難以描述問題各個方面,無固定處理規(guī)則和模型可依,處理時多憑處理人主觀判斷問題。

半結(jié)構(gòu)化問題是指問題中一部分是結(jié)構(gòu)化,而另一部分是非結(jié)構(gòu)化。第19頁四、會計信息系統(tǒng)理想開發(fā)模型(續(xù))2、會計信息系統(tǒng)理想開發(fā)模型對于開發(fā)會計信息系統(tǒng)是為處理結(jié)構(gòu)化問題情況,則普通可選取生命周期模型;而對于開發(fā)會計信息系統(tǒng)是為處理非結(jié)構(gòu)化或半結(jié)構(gòu)化問題情況,因為其求解沒有固定規(guī)則和模型可依,所以,單純地設(shè)計生命周期模型來開發(fā),實施效果一定不是很好,所以,能夠考慮設(shè)計生命周期模型和快速原型模型相結(jié)合混合模型也就是說開發(fā)模型主體依然選擇生命周期模型,但在生命周期模型某一階段內(nèi)選取快速原型模型,這么能夠兼顧二者優(yōu)點而填補其缺點。比如在生命周期模型系統(tǒng)分析階段利用快速原型模型能夠得到很好系統(tǒng)邏輯模型。第20頁一、結(jié)構(gòu)化開發(fā)方法二、面向?qū)ο箝_發(fā)方法三、CASE開發(fā)工具第二節(jié)當(dāng)前流行開發(fā)方法及開發(fā)工具第21頁一、結(jié)構(gòu)化開發(fā)方法(一)結(jié)構(gòu)化分析1、功效分析特點

在會計信息系統(tǒng)開發(fā)中,有一項主要工作是進行功效分析。功效分析特點:(1)功效含有層次性(2)各層功效之間存在著信息交換結(jié)構(gòu)化分析是功效分析一個簡單、實用、使用較廣方法。2、結(jié)構(gòu)化分析基本思緒

自頂向下,逐層分解第22頁(二)結(jié)構(gòu)化設(shè)計1、會計信息系統(tǒng)計算機化基礎(chǔ)

(1)確定子系統(tǒng)子系統(tǒng)是會計信息系統(tǒng)一些功效單元組合(2)確定模塊模塊是系統(tǒng)更小功效組合2、結(jié)構(gòu)化設(shè)計基本思緒

自頂向下,逐層分解注意:公用模塊確定第23頁(三)結(jié)構(gòu)化程序設(shè)計1、程序設(shè)計內(nèi)容

描述程序?qū)崿F(xiàn)方法與過程2、結(jié)構(gòu)化程序設(shè)計基本思緒

在程序設(shè)計中只采取次序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)第24頁二、面向?qū)ο箝_發(fā)方法(一)面向?qū)ο蠓椒ɑ舅枷肟陀^世界是由各種各樣對象組成,在開發(fā)中經(jīng)過設(shè)計一個個對象從而設(shè)計整個系統(tǒng)。(二)面向?qū)ο笙到y(tǒng)開發(fā)階段

需求分析面向?qū)ο蠓治觯∣OA)面向?qū)ο笤O(shè)計(OOD)面向?qū)ο蟪绦蛟O(shè)計(OOP)第25頁三、CASE開發(fā)工具(一)基本思緒

提供一個環(huán)境,讓計算機幫助開發(fā)者方便、快捷、自動地產(chǎn)生出系統(tǒng)開發(fā)過程中各種圖表(如數(shù)據(jù)流程圖、結(jié)構(gòu)圖、層次化功效圖),程序和說明性文檔。當(dāng)前,CASE仍是一個發(fā)展中概念,各種CASE軟件也較多,沒有統(tǒng)一模式和標(biāo)準(zhǔn)。采取CASE工具進行系統(tǒng)開發(fā),必須結(jié)合一個詳細(xì)開發(fā)方法,如結(jié)構(gòu)化系統(tǒng)開發(fā)方法、面向?qū)ο蠓椒ɑ蛟突_發(fā)方法等,CASE方法只是為詳細(xì)開發(fā)方法提供了支持每一過程專門工具。CASE工具實際上把原先由手工完成開發(fā)過程轉(zhuǎn)變?yōu)橐宰詣踊ぞ吆椭苇h(huán)境支持自動化開發(fā)過程。第26頁(二)特點1、處理了從客觀對象到軟件系統(tǒng)映射問題,支持系統(tǒng)開發(fā)全過程。2、自動生成開發(fā)過程中各種軟件文檔,如流程圖、數(shù)據(jù)字典等。3、CASE開發(fā)中集成了各種工具,如繪制圖形軟件等,這些工具既能夠單獨使用,又能夠組合使用。(三)優(yōu)點

1、提升了軟件開發(fā)質(zhì)量和軟件重用性2、加緊了軟件開發(fā)速度3、簡化了軟件開發(fā)管理和維護第27頁第三節(jié)系統(tǒng)分析與設(shè)計普通內(nèi)容一、系統(tǒng)分析主要步驟及工具二、系統(tǒng)設(shè)計目標(biāo)與任務(wù)三、系統(tǒng)設(shè)計標(biāo)準(zhǔn)四、系統(tǒng)總體設(shè)計五、系統(tǒng)詳細(xì)設(shè)計第28頁一、系統(tǒng)分析主要步驟及工具

(一)定義系統(tǒng)需求

在系統(tǒng)分析階段,應(yīng)該定義系統(tǒng)需求。開發(fā)人員要向業(yè)務(wù)部門進行調(diào)查研究,了解其對系統(tǒng)功效需求、特征需求等,這是開發(fā)系統(tǒng)第一步。(二)用數(shù)據(jù)流圖來描述系統(tǒng)數(shù)據(jù)處理流程第29頁1、數(shù)據(jù)流程圖概念

以圖形方式,利用特定符號,描述信息系統(tǒng)各個處理及其各個處理步驟之間信息傳遞關(guān)系。比如:銷售部門審核制證記賬憑證登記產(chǎn)品銷售明細(xì)賬產(chǎn)品銷售明細(xì)賬銷售單及銷售發(fā)票不合格銷售單/銷售發(fā)票已審核銷售單及銷售發(fā)票第30頁2、數(shù)據(jù)流程圖基本要素

數(shù)據(jù)流外界實體名數(shù)據(jù)處理名或文件名外界實體(起點或終點)數(shù)據(jù)處理(加工)數(shù)據(jù)存放(文件)文件名第31頁3、數(shù)據(jù)流程圖畫法

按照系統(tǒng)層次結(jié)構(gòu)對數(shù)據(jù)流程圖進行逐步分解,直至最終取得每一基本加工和每一基本文件底層數(shù)據(jù)流程圖。這么形成數(shù)據(jù)流程圖是層次數(shù)據(jù)流程圖。

例:畫“手工賬務(wù)處理子系統(tǒng)”層次數(shù)據(jù)流程圖

第32頁各種證、賬、表賬務(wù)處理各種原始憑證首先:建立頂層數(shù)據(jù)流程圖第33頁其次,對頂層數(shù)據(jù)流程圖進行分解登記日志賬各種原始憑證審核原始憑證登記明細(xì)賬編制科目匯總表查對查對記賬憑證明細(xì)賬日志賬總賬編制記賬憑證登記總賬科目匯總表原始憑證第34頁第三,深入逐層分解登記日志賬將深入逐層分解:分類登記銀行日志賬登記現(xiàn)金日志賬已審核原始憑證記賬憑證收付款憑證銀行原始憑證銀行日志賬現(xiàn)金日志賬第35頁4、數(shù)據(jù)流程圖特點一個系統(tǒng)分析過程中所得到數(shù)據(jù)流程圖是一系列圖。有圖反應(yīng)系統(tǒng)全貌,有圖反應(yīng)詳細(xì)細(xì)節(jié),每一層次圖概括內(nèi)容是不一樣。

優(yōu)點:總體概念強,每一層都明確強調(diào)“干什么”、“需要什么”、“給出什么”。能夠反應(yīng)出數(shù)據(jù)流向和處理過程。因為自頂向下分析,輕易及早發(fā)覺系統(tǒng)各部分邏輯錯誤,也輕易修正。輕易與計算機處理相對照缺點:不直觀。假如沒有計算機系統(tǒng)幫助話,人工繪制太麻煩,工作量較大。第36頁5、數(shù)據(jù)流程圖作用1.系統(tǒng)分析員用這種工具能夠自頂向下分析系統(tǒng)信息流程,可用來表示系統(tǒng)功效。2.便于分析系統(tǒng)中需要計算機處理部分。3.便于深入做數(shù)據(jù)分析,向數(shù)據(jù)庫設(shè)計過渡。4.便于明確數(shù)據(jù)流向,確定數(shù)據(jù)存取方式。5.便于深入作數(shù)據(jù)處理分析,即便于用戶深入用對應(yīng)語言、判定表等工具來表示處理方法。第37頁1、概念

對數(shù)據(jù)流程圖中全部文件、數(shù)據(jù)流說明和定義總和,即定義文件或數(shù)據(jù)流由哪些數(shù)據(jù)項組成,并描述每個數(shù)據(jù)項詳細(xì)內(nèi)容、取值要求等。

例:見110頁表3-22、數(shù)據(jù)字典要素定義

(1)數(shù)據(jù)項定義(例:“科目代碼”定義)

數(shù)據(jù)項編號:K01數(shù)據(jù)項名稱:科目代碼別名:簡述:某個科目代碼數(shù)據(jù)類型:字符數(shù)據(jù)長度:9取值范圍:100,000,000一999,999,999(三)用數(shù)據(jù)字典來描述數(shù)據(jù)與處理邏輯第38頁(2)數(shù)據(jù)流定義(例:“工資結(jié)算單”定義)數(shù)據(jù)流編號:F02-09數(shù)據(jù)流名稱:工資結(jié)算單簡述:財務(wù)部門計算得到工資結(jié)算單起源:財務(wù)部門去向:職員組成:數(shù)據(jù)流量:1,500/月(單位職員人數(shù))高峰流量低谷流量

職員號十職別十姓名十基本工資十出勤工日十缺勤工日+病假十事假十工傷假十應(yīng)扣工資十付食補助十物價補助十房租水電十儲蓄十其它十實發(fā)工資第39頁(3)基本加工定義(例:“登記日志賬”定義)加工編號:3加工名稱:登日志賬輸入數(shù)據(jù)流:記賬憑證輸出數(shù)據(jù)流:現(xiàn)金及銀行存款日志賬處理邏輯:依據(jù)收款憑證、付款憑證逐筆次序登記現(xiàn)金日志賬和銀行存款日志賬處理頻率:每個月處理屢次第40頁(4)數(shù)據(jù)文件定義(例:“發(fā)料單文件”定義)文件編號:F04-05文件名稱:發(fā)料單文件組織方式:按憑證號次序組織組成:統(tǒng)計數(shù):1,000日期十料單編號十用途十領(lǐng)用部門+工程號十工藝項目號+工序號十領(lǐng)用物資名稱十型號規(guī)格十應(yīng)領(lǐng)數(shù)量十實發(fā)數(shù)量十計劃單價十實際單價第41頁(5)外部實體定義(例:“客戶”定義)外部實體編號:C05-02外部實體名稱:客戶簡述:購置本單位鋼管件客戶輸入數(shù)據(jù)流:D01-01輸出數(shù)據(jù)流:D01-053、自動化數(shù)據(jù)字典所謂自動化數(shù)據(jù)字典實際上就是一個組織中全部數(shù)據(jù)描述信息集中庫,它包含了全部數(shù)據(jù)項名稱、別名、意義、描述、起源、職能、用途以及與其它數(shù)據(jù)項聯(lián)絡(luò)等,其本身就是一個特殊數(shù)據(jù)庫。用戶能夠經(jīng)過聯(lián)機存取方式得到所需要數(shù)據(jù)項信息及其關(guān)系。有些系統(tǒng)在建立數(shù)據(jù)庫同時自動生成了數(shù)據(jù)字典。第42頁1、PDL概念

PDL(ProgrammingDesignLanguage),過程設(shè)計語言,也稱為偽碼,有“結(jié)構(gòu)式英語”和“結(jié)構(gòu)式漢語”兩種表現(xiàn)形式,是介于自然語言和結(jié)構(gòu)化程序設(shè)計語言之間一個語言,是用正文形式表示數(shù)據(jù)和處理過程設(shè)計工具。

2、PDL主要特征及其基本語法規(guī)則關(guān)鍵字固定使用方法。為了使結(jié)構(gòu)清楚和可讀性好,通常在全部可能嵌套使用控制結(jié)構(gòu)頭和尾都相關(guān)鍵字。自然語言自由語法。語言結(jié)構(gòu)類似于自然語言。數(shù)聽說明既包含簡單數(shù)據(jù)結(jié)構(gòu)(比如:變量和數(shù)組),又包含復(fù)雜數(shù)據(jù)結(jié)構(gòu)(比如:鏈表)。提供模塊定義和調(diào)用模式。(四)用PDL、決議樹及決議表來描述系統(tǒng)處理過程第43頁3、PDL語言舉例(結(jié)構(gòu)式英語)

1)次序結(jié)構(gòu)比如要描述以下處理過程:輸入材料單數(shù)量,從材料價格文件中取計劃單價,計算材料金額,用次序結(jié)構(gòu)描述以下:

ReadquantityfromMaterialFile.ReadUnit-PricefromPriceFile.SetSumofMoneyEqualtoQuantityXUnit-price.

2)分支結(jié)構(gòu)比如要描述以下分支處理過程:當(dāng)客戶類型是新時,先寫客戶統(tǒng)計,后寫定單統(tǒng)計;當(dāng)客戶類型是舊時,僅寫定單統(tǒng)計:

SelecttheAppropriateCaseCase1:Customer-TypeIsNewWriteCustomerRecordWriteOrderRecordCase2:Customer-TypeIsOldWriteOrderRecord第44頁3)重復(fù)結(jié)構(gòu)用結(jié)構(gòu)英語描述以下重復(fù)處理過程:讀職員工資文件中應(yīng)發(fā)工資數(shù),并將其累加到應(yīng)發(fā)工資總額中,直至全部職員工資都處理完時為止。SetSum-of-wagestoZeroRepeattheFollowing:ReadWagesFromWagesFile。SumUpSum-of-Wages.UntilAllRecordHaveBeenDone.第45頁4、PDL語言舉例(結(jié)構(gòu)式漢語,完整應(yīng)用例子)

例1:試用PDL表示銀行對賬處理過程。(提醒:銀行對賬是將企業(yè)日志賬中統(tǒng)計與銀行對賬單上統(tǒng)計進行匹對,能夠按照結(jié)算號和金額都相等進行匹對,符合條件做上已達標(biāo)志。)第46頁第47頁PDL應(yīng)用舉例例2:試用PDL表示科目匯總處理過程。(提醒:科目匯總是對一批記賬憑證實施某種操作,而每張記賬憑證上可能有若干行會計分錄,每一行會計分錄所表示科目發(fā)生額要么在借方,要么在貸方。)第48頁第49頁第50頁第51頁自我練習(xí)題1紅星汽車修理廠采購部天天需要編制一張訂貨報表,報表按零件編號排序,表中列出全部需要再次訂貨零件。零件入庫或者出庫經(jīng)過放在倉庫中CRT終端匯報給訂貨系統(tǒng),當(dāng)某種零件庫存數(shù)量少于庫存量臨界值時就應(yīng)該再次訂貨。請用PDL描述訂貨報表編制過程。第52頁自我練習(xí)題2假定某企業(yè)全部固定資產(chǎn)本期均已計提折舊,并把結(jié)果保留在了卡片折舊庫中?,F(xiàn)在需要將卡片中本期折舊費用按部門進行匯總。請你用PDL描述該匯總處理過程結(jié)構(gòu)。(提醒:需要借助于折舊費用匯總文件來完成本處理過程)第53頁5、決議樹決議樹是用樹形來表示加工邏輯一個方法。訂購價格計算產(chǎn)品X產(chǎn)品Y訂購量≤1,000>500,單價為50元訂購量>1,000,單價為40元訂購量<=500,單價為60元訂購量>1,000,單價為Y*(1-2%)訂購量<=1,000,單價為Y第54頁6、決議表決議表是用表格形式來表示加工處理邏輯一個工具,它由條件、行動、條件組合及結(jié)果四部分組成。表上半部分表示條件、條件組合,表下半部分表示行動,以及判定結(jié)果選擇。對于一個決議表,每一條件都有兩種可能結(jié)果,即為“Y”或“N”。所以,若有n個條件,則共有2n個可能組合結(jié)果。

判定表條件組合

R1R2R3R4C1使用年限一年以上YYNNC2單位價值800以上YNYN決議結(jié)果A1固定資產(chǎn)X

A2低值易耗品

XXX第55頁二、系統(tǒng)設(shè)計目標(biāo)與任務(wù)系統(tǒng)設(shè)計又稱物理設(shè)計,是依據(jù)系統(tǒng)分析階段結(jié)構(gòu)新系統(tǒng)邏輯模型來結(jié)構(gòu)物理模型,即依據(jù)新系統(tǒng)邏輯功效要求,結(jié)合實際條件,進行總體設(shè)計和詳細(xì)設(shè)計,結(jié)構(gòu)系統(tǒng)實施方案,處理系統(tǒng)“怎樣做”問題。系統(tǒng)設(shè)計主要包含以下內(nèi)容:1.總體設(shè)計2.?dāng)?shù)據(jù)存放設(shè)計3.代碼設(shè)計4.輸入設(shè)計5.輸出設(shè)計6.安全可靠性設(shè)計7.系統(tǒng)物理配置方案設(shè)計

第56頁三、系統(tǒng)設(shè)計標(biāo)準(zhǔn)1.系統(tǒng)性2.靈活性3.用戶友好性4.可靠性5.可維護性6.經(jīng)濟性7.系統(tǒng)工作效率8.正當(dāng)性

第57頁(一)模塊概念用來準(zhǔn)確表示會計信息系統(tǒng)結(jié)構(gòu)和系統(tǒng)中模塊間層次關(guān)系和聯(lián)絡(luò)圖形。例:

賬務(wù)處理憑證處理記賬賬簿輸出憑證錄入憑證審核憑證查詢憑證打印四、系統(tǒng)總體設(shè)計第58頁

模塊結(jié)構(gòu)圖組成

模塊模塊間調(diào)用關(guān)系模塊間聯(lián)絡(luò)(數(shù)據(jù)聯(lián)絡(luò),控制信息聯(lián)絡(luò))(二)模塊結(jié)構(gòu)圖推導(dǎo)方法

自頂向下,逐層分解(三)模塊結(jié)構(gòu)圖評價標(biāo)準(zhǔn)力爭模塊結(jié)構(gòu)圖中模塊含有:

高獨立性高內(nèi)聚性低耦合性變換中心分析事務(wù)中心分析第59頁模塊設(shè)計普通程序:數(shù)據(jù)流程圖模塊圖Ⅰ、分析數(shù)據(jù)流程圖“IPO”特征,確定“中心加工”,“輸入加工”、“輸出加工”輸入加工中心加工輸出加工第60頁Ⅱ、推導(dǎo)模塊圖(1)頂層和第二層模塊推導(dǎo)賬務(wù)處理憑證處理記賬賬簿輸出系統(tǒng)輸入加工中心加工輸出加工第61頁(2)第三層及其下屬各層模塊推導(dǎo)賬務(wù)處理憑證處理記賬賬簿輸出憑證輸入憑證審核憑證查詢憑證打印記總賬記明細(xì)賬記日志賬明細(xì)賬輸出日志賬輸出綜合查詢總賬輸出記銀行日志賬記現(xiàn)金日志賬結(jié)賬第62頁Ⅲ、補充模塊圖賬務(wù)處理系統(tǒng)服務(wù)系統(tǒng)設(shè)置數(shù)據(jù)備份數(shù)據(jù)恢復(fù)口令修改計算器建立會計科目初始余額錄入操作員管理憑證類型設(shè)置第63頁(一)數(shù)據(jù)存放設(shè)計包含文件設(shè)計和數(shù)據(jù)庫設(shè)計。(1)文件設(shè)計任務(wù):將會計信息系統(tǒng)包括全部文件設(shè)計成可用計算機進行存取物理形式。(2)設(shè)計普通程序:

確定系統(tǒng)需要建立表/文件類型賬務(wù)數(shù)據(jù)表/庫文件輔助性數(shù)據(jù)表/庫文件暫時工作庫文件/表

五、系統(tǒng)詳細(xì)設(shè)計

第64頁表/文件結(jié)構(gòu)設(shè)計

統(tǒng)計設(shè)計:確定表/庫文件中每條統(tǒng)計包含哪些字段。

對應(yīng)定位統(tǒng)計分析

字段設(shè)計

定義字段名稱、類型、寬度等表/文件組織形式設(shè)計

次序組織方式索引組織方式確定表/數(shù)據(jù)庫文件屬性:保密性、讀寫性、共享性、期限性第65頁確定表/文件存放區(qū)域建立“表/文件”與“表/文件”之間關(guān)系,構(gòu)建合理數(shù)據(jù)庫憑證業(yè)務(wù)文件結(jié)構(gòu)字段名憑證號摘要科目代碼借貸標(biāo)志金額憑證內(nèi)容文件結(jié)構(gòu)

字段名憑證號日期附件制單出納審核記賬

m1第66頁第67頁記賬憑證文件結(jié)構(gòu)

憑證類型憑證號日期摘要科目代碼借方金額貸方金額附件制單出納審核記賬

第68頁記賬憑證文件結(jié)構(gòu)

憑證類型憑證號日期摘要科目代碼借方金額借貸標(biāo)志貸方金額金額附件制單出納審核記賬憑證號第69頁

憑證號日期摘要科目代碼借貸標(biāo)志金額

附件制單出納審核記賬付0002

11/5/報銷差旅費550214536.001學(xué)生1學(xué)生2學(xué)生2學(xué)生1付0002

11/5/報銷差旅費

11330124400.001學(xué)生1學(xué)生2學(xué)生2學(xué)生1付0002

11/5/報銷差旅費10012136.001學(xué)生1學(xué)生2學(xué)生2學(xué)生1

摘要科目代碼借貸標(biāo)志金額報銷差旅費

550214536.00報銷差旅費11330124400.00報銷差旅費10012136.00

憑證號付0002付0002付0002

憑證號日期附件制單出納審核記賬付000211/5/

1學(xué)生1學(xué)生2學(xué)生2學(xué)生1憑證號摘要科目代碼借貸標(biāo)志金額憑證號日期附件制單出納審核

記賬例:憑證業(yè)務(wù)文件憑證內(nèi)容文件第70頁憑證業(yè)務(wù)文件結(jié)構(gòu)字段名類型長度

憑證號C8摘要C36科目代碼C11借貸標(biāo)志C2金額N12,2

憑證內(nèi)容文件結(jié)構(gòu)

字段名類型長度

憑證號C8日期D8附件N3制單C8出納C8審核C8記賬C8記賬憑證文件結(jié)構(gòu)第71頁(二)代碼設(shè)計

代碼是客觀實體或?qū)傩砸粋€表示符號。為了便于計算機處理,普通用數(shù)字、字母或它們組合來表示。

(1)代碼編碼方法

次序碼如1,2,3區(qū)間碼如001~040角鋼041~090圓鋼分組碼如40501001制造費用-一車間-工資

助記碼如YHCK銀行存款

(2)代碼設(shè)計為客觀實體或?qū)傩赃x擇任何一個代碼編碼方法,要確保代碼唯一性、實用性、易識別性、標(biāo)準(zhǔn)化與通用性、可擴充性、簡明性等。第72頁(三)輸入輸出設(shè)計(1)輸入設(shè)計:對向會計信息系統(tǒng)進行輸入各種數(shù)據(jù)輸入方式、輸入內(nèi)容、輸入格式、輸入控制伎倆等設(shè)計。輸入設(shè)計目標(biāo):確保正確、高效、安全地向系統(tǒng)提供數(shù)據(jù)輸入。

輸入方式設(shè)計:確定數(shù)據(jù)怎樣輸入

鍵盤輸入機內(nèi)傳輸磁盤讀入網(wǎng)絡(luò)傳輸

輸入內(nèi)容設(shè)計:確定輸入數(shù)據(jù)包含哪些內(nèi)容要做到規(guī)范、精簡數(shù)據(jù),加強輸入數(shù)據(jù)共享第73頁

輸入格式設(shè)計:確定輸入界面版式實用、美觀、符合會計人員習(xí)慣、功效齊全

輸入控制設(shè)計:確保數(shù)據(jù)輸入正確、快速、高效方法設(shè)計

溫馨提示

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

評論

0/150

提交評論