會計信息系統(tǒng)基礎(chǔ)xmj_第1頁
會計信息系統(tǒng)基礎(chǔ)xmj_第2頁
會計信息系統(tǒng)基礎(chǔ)xmj_第3頁
會計信息系統(tǒng)基礎(chǔ)xmj_第4頁
會計信息系統(tǒng)基礎(chǔ)xmj_第5頁
已閱讀5頁,還剩67頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、.,會計信息系統(tǒng)實務(wù)操作教程,新起點IT工作室 出品 網(wǎng)址: 郵箱:,.,會計信息系統(tǒng)實務(wù)操作教程,第1單元 會計信息系統(tǒng)基礎(chǔ),.,會計信息系統(tǒng)實務(wù)操作教程,什么是會計信息系統(tǒng) 會計信息系統(tǒng)的工作原理 會計信息系統(tǒng)與ERP 會計信息系統(tǒng)的基本概念 會計信息系統(tǒng)的結(jié)構(gòu) 結(jié)構(gòu)化、模塊化開發(fā)的方法和思路 軟件開發(fā)各個階段的內(nèi)容、方法和使用的工具 編碼和測試在軟件開發(fā)過程中的意義和作用,.,什么是會計信息系統(tǒng),會計信息與會計信息系統(tǒng),會計是以貨幣作為主要計量單位,運用專門技術(shù)對企業(yè)和行政事業(yè)單位,乃至 整個國家的經(jīng)濟活動進行連續(xù)、完整、系統(tǒng)地反映和監(jiān)督的一種管理活動。 會計信息是經(jīng)過加工處理并對會計業(yè)

2、務(wù)或管理活動產(chǎn)生決策影響的數(shù)據(jù)信息, 它是會計核算和會計分析中形成的憑證、賬簿、報表等數(shù)據(jù)。它包含三類信息:財 務(wù)信息、定向信息和決策信息。 會計信息系統(tǒng)(Accounting Information System,簡稱AIS)是管理信息系統(tǒng)的 一個子系統(tǒng),是指由特定的人員,數(shù)據(jù)處理工具和數(shù)據(jù)處理規(guī)程組成的有機整體,是 一個企事業(yè)單位處理會計業(yè)務(wù),并為企業(yè)管理者、投資人、債權(quán)人、政府部門等提 供財務(wù)信息、分析信息和決策信息的實體。它通過收集、存儲、傳輸和加工各種以 貨幣價值形式反映的會計信息,并將其反饋給有關(guān)各部門,為企業(yè)的經(jīng)營活動和決 策活動提供幫助。,會計信息系統(tǒng)實務(wù)操作教程,.,什么是會

3、計信息系統(tǒng),計算機會計信息系統(tǒng),會計信息系統(tǒng)經(jīng)歷的第一個階段是手工會計信息階段,這一階段的數(shù)據(jù)處理速度慢,時效性差,查詢檢索也極不方便。 隨著19世紀末機械化設(shè)備的出現(xiàn),人們利用自動化程度較高的機器設(shè)備實現(xiàn)對會計信息的記錄、計算、檢索、分類、匯總和編制會計報表的工作。這是第二階段即機械會計信息系統(tǒng)階段。機械設(shè)備提高了處理速度和準確性,但效率還是比較低、數(shù)據(jù)查詢、存儲還不是太方便。 第三階段是電算化會計信息系統(tǒng)階段。二次世界大戰(zhàn)以后,計算機的產(chǎn)生對會計數(shù)據(jù)的處理出現(xiàn)了根本的變革。大部分企業(yè)使用計算機這種工具來處理會計信息,并對會計信息進行分析、預(yù)測和決策。 以計算機作為主要數(shù)據(jù)處理工具的會計信息

4、系統(tǒng)稱為電算化會計信息系統(tǒng),簡稱會計信息系統(tǒng)(AIS)。它主要的任務(wù)是將計算機系統(tǒng)技術(shù)、數(shù)據(jù)通信技術(shù)、系統(tǒng)工程理論與會計和財務(wù)管理知識緊密結(jié)合,專門研究如何采用最優(yōu)的方法去建立一個具有會計核算功能并能為決策提供依據(jù)的信息系統(tǒng)。,會計信息系統(tǒng)實務(wù)操作教程,.,什么是會計信息系統(tǒng),會計信息系統(tǒng)的發(fā)展前景,信息系統(tǒng)向綜合化和集成化方向發(fā)展 信息系統(tǒng)數(shù)據(jù)向大量化和多維化發(fā)展 信息系統(tǒng)向網(wǎng)絡(luò)化和智能化發(fā)展 信息系統(tǒng)向國際化和本地化發(fā)展 財務(wù)軟件的開發(fā)和財務(wù)軟件的應(yīng)用逐步走向分工,形成獨立的職能 設(shè)計難度不斷加大,升級的節(jié)奏不斷加快,對軟件專業(yè)公司提出了更高的要求,會計信息系統(tǒng)實務(wù)操作教程,.,會計信息系

5、統(tǒng)的工作原理,業(yè)務(wù)初始,在使用會計信息系統(tǒng)處理會計業(yè)務(wù)前,使用單位應(yīng)首先完成以下初始工作: (1)根據(jù)本單位會計核算的要求確定核算環(huán)境,如憑證類型、記賬本位幣、科目級數(shù)、科目代碼長度、會計核算期間等。 (2)確定和建立會計科目核算屬性庫,包括會計科目代碼、名稱、類型等。 (3)確定和建立會計核算所需要的其他相關(guān)項目的代碼及屬性,如客戶、供應(yīng)商、部門、個人等。 (4)整理相關(guān)數(shù)據(jù),建立各類賬簿的初始數(shù)據(jù),即電子賬簿的啟用余額等。,會計信息系統(tǒng)實務(wù)操作教程,.,會計信息系統(tǒng)的工作原理,憑證填制與錄入,原始憑證不能直接輸入計算機,由日常核算人員根據(jù)原始憑證填制記賬憑證,記賬憑證除填寫標準漢語會計科目

6、名稱外,還需要注明科目編碼(明細科目盡可能詳細,必須是已有編碼的科目),填寫憑證摘要應(yīng)使用規(guī)范化詞組。 填寫完畢的記賬憑證由操作人員及時輸入計算機,錄入人員簽字,然后由審核人員對憑證進行審核,若通過,審核人員簽字,否則進行修改,并要再次審核。特別要注意的是,由于內(nèi)部牽制制度的要求,審核人員與錄入人員不能是同一個人。,會計信息系統(tǒng)實務(wù)操作教程,.,會計信息系統(tǒng)的工作原理,記賬,憑證輸入完畢通過審核后,應(yīng)及時選用記賬功能記入各類賬簿(包括總分類賬、明細分類賬、日記賬以及其他賬簿)。日記賬每天打印,其他賬簿可滿頁打印,但每月必須打印一次。如有需要,可打印科目余額表和有關(guān)日報表,打印完畢的日報余額表和

7、明細賬都要加蓋操作員姓名印章,再加蓋會計主管等有關(guān)人員審核印章后生效??傎~年終打印一次,平時可打印總賬本期發(fā)生額對照表。打印完畢的賬頁要加蓋操作員印章,裝訂后加蓋會計主管等有關(guān)人員審核印章后生效。,會計信息系統(tǒng)實務(wù)操作教程,.,會計信息系統(tǒng)的工作原理,會計報表,會計報表一般通過財務(wù)軟件提供的通用報表系統(tǒng)生成。經(jīng)過會計報表格式設(shè)計,建立生成會計報表內(nèi)數(shù)據(jù)的各類計算公式,而會計報表的數(shù)據(jù)絕大部分來源于會計賬本庫,期末由計算機自動取數(shù)并計算,形成當(dāng)期的會計報表。打印完畢的報表加蓋操作員印章,再加蓋會計主管等有關(guān)人員的審核印章后生效。,會計信息系統(tǒng)實務(wù)操作教程,.,會計信息系統(tǒng)的工作原理,日常維護,在

8、軟件的使用過程中,維護工作是十分重要的,只有對軟件進行正常的維護,才能使其適應(yīng)各類情況的變化。以賬務(wù)處理為例,其主要的維護工作有: (1)當(dāng)科目發(fā)生變化時,使用有關(guān)調(diào)整功能修改科目庫; (2)當(dāng)業(yè)務(wù)處理原理、項目、方法及結(jié)構(gòu)固定的數(shù)據(jù)庫(如憑證庫等)發(fā)生變化時,應(yīng)由主程序維護人員負責(zé)修改,并由會計主管和操作員審核通過。,會計信息系統(tǒng)實務(wù)操作教程,.,會計信息系統(tǒng)與ERP,會計信息系統(tǒng)實務(wù)操作教程,會計信息系統(tǒng)是ERP的基礎(chǔ),也是ERP的核心內(nèi)容。 ERP是英文Enterprise Resource Planning的簡稱,中文含義為“企業(yè)資源規(guī)劃”。它是由物料需求計劃(Manufacturin

9、g Resource Planning,簡稱MRP)、制造資源計劃(MRP )發(fā)展而來的,三者都以計劃為主線,但MRP和MRP 的管理核心是物料,而ERP的管理核心是財務(wù)管理。所以作為ERP的一個子系統(tǒng),會計信息系統(tǒng)的重要作用和地位是顯而易見的。 ERP是一種先進的管理思想,由于它必須在計算機的平臺上實施,所以人們總是認為它是一種軟件,而軟件也是一種文化,是一種新型的管理模式。以國外企業(yè)管理模式為背景的財務(wù)軟件與我國當(dāng)前的企業(yè)管理模式尚有一段距離,很難適應(yīng)我國現(xiàn)階段的企業(yè)管理,這種差異主要表現(xiàn)在文化背景和管理模式,以及財務(wù)、稅收、金融和社會保障等制度和這些財務(wù)軟件與我國會計人員操作習(xí)慣上。,.

10、,會計信息系統(tǒng)的基本概念,會計基本要素,資產(chǎn): 流動資產(chǎn) 長期投資 固定資產(chǎn) 無形資產(chǎn) 其他長期資產(chǎn),會計信息系統(tǒng)實務(wù)操作教程,.,會計信息系統(tǒng)的基本概念,會計基本要素,負債: 流動負債 長期負債,會計信息系統(tǒng)實務(wù)操作教程,.,會計信息系統(tǒng)的基本概念,會計基本要素,所有者權(quán)益: 實收資本 資本公積 盈余公積 未分配利潤,會計信息系統(tǒng)實務(wù)操作教程,.,會計信息系統(tǒng)的基本概念,會計基本要素,收入: 我國小企業(yè)會計制度對“收入”要素的定義是指企業(yè)在銷售商品、提供勞務(wù)及讓渡資產(chǎn)使用權(quán)等日?;顒又兴纬傻慕?jīng)濟利益的總流入。企業(yè)的收入包括主營業(yè)務(wù)收入和其他業(yè)務(wù)收入,但不包括為第三方或者客戶代收的款項,如增

11、值稅中的進項稅額。 企業(yè)除了通過銷售商品、提供勞務(wù)及讓渡資產(chǎn)使用權(quán)等日?;顒涌梢孕纬山?jīng)濟利益的流入外,還有一些活動也可以形成經(jīng)濟利益的流入,這部分一般稱為非營業(yè)收入,如投資利益、營業(yè)外收入等。,會計信息系統(tǒng)實務(wù)操作教程,.,會計信息系統(tǒng)的基本概念,會計基本要素,費用: 小企業(yè)會計制度對“費用”的定義是指企業(yè)為銷售商品、提供勞務(wù)等日?;顒铀l(fā)生的經(jīng)濟利益的流出。而對于企業(yè)為生產(chǎn)產(chǎn)品、提供勞務(wù)而發(fā)生的各種耗費則定義為成本,即生產(chǎn)環(huán)節(jié)發(fā)生的耗費構(gòu)成產(chǎn)品或勞務(wù)的成本價值。當(dāng)產(chǎn)品或勞務(wù)未出售時,它只表現(xiàn)為以產(chǎn)品或勞務(wù)的形態(tài)存在于企業(yè)的資產(chǎn)中,只有當(dāng)產(chǎn)品或勞務(wù)實際出售時,這些資產(chǎn)的成本價值才轉(zhuǎn)移為相應(yīng)費用

12、。,會計信息系統(tǒng)實務(wù)操作教程,.,會計信息系統(tǒng)的基本概念,會計基本要素,利潤: 小企業(yè)會計制度對“利潤”要素的定義是指企業(yè)在一定期間的經(jīng)營成果,包括營業(yè)利潤、利潤總額和凈利潤。企業(yè)一定期間的收入減去同期費用的差額,若是正數(shù),則企業(yè)盈利;若是負數(shù),則企業(yè)虧損。,會計信息系統(tǒng)實務(wù)操作教程,.,會計信息系統(tǒng)的基本概念,會計工作方法,設(shè)置會計科目及賬戶 復(fù)式記賬 填制和審核憑證 成本計算 登記會計賬簿 財產(chǎn)清查 編制會計報表,會計信息系統(tǒng)實務(wù)操作教程,.,會計信息系統(tǒng)的基本概念,會計工作方法,會計信息系統(tǒng)實務(wù)操作教程,會計核算工作程序,.,會計信息系統(tǒng)的基本概念,設(shè)置會計科目及賬戶,會計科目概念 會計

13、科目的設(shè)置原則 會計科目的分類 賬戶的概念,會計信息系統(tǒng)實務(wù)操作教程,.,會計信息系統(tǒng)的基本概念,復(fù)式記賬,記賬符號 以“借”、“貸”為記賬符號。 記賬規(guī)則 記賬規(guī)則為“有借必有貸,借貸必相等”。 賬戶結(jié)構(gòu) 試算平衡,會計信息系統(tǒng)實務(wù)操作教程,.,會計信息系統(tǒng)的基本概念,填制會計憑證、審核憑證及成本計算,會計分錄及其編制方法 會計憑證 會計憑證的作用 會計憑證的傳遞 會計憑證的保管 試算平衡 成本核算,會計信息系統(tǒng)實務(wù)操作教程,.,會計信息系統(tǒng)的基本概念,登記會計賬簿,會計賬簿 賬簿的登記方法 明細賬的格式 對賬 結(jié)賬,會計信息系統(tǒng)實務(wù)操作教程,.,會計信息系統(tǒng)的結(jié)構(gòu),物理結(jié)構(gòu),硬件設(shè)備 (1

14、)單機結(jié)構(gòu) (2)多機松散結(jié)構(gòu) (3)聯(lián)機結(jié)構(gòu) (4)網(wǎng)絡(luò)結(jié)構(gòu) 軟件配置 (1)系統(tǒng)軟件 (2)應(yīng)用軟件,會計信息系統(tǒng)實務(wù)操作教程,.,會計信息系統(tǒng)的結(jié)構(gòu),功能結(jié)構(gòu),會計信息系統(tǒng)實務(wù)操作教程,.,開發(fā)會計信息系統(tǒng)的需求分析,任務(wù)與步驟,需求分析的任務(wù) (1)準確地確定問題,充分理解和表達用戶的需求。這也就是要詳細定義要開發(fā)軟件的功能、性能、有關(guān)屬性、外部接口、設(shè)計限制、數(shù)據(jù)庫需求、確定硬件和軟件支持環(huán)境以及輔助軟件等內(nèi)容。 (2)使用自上而下逐層分解的結(jié)構(gòu)化分析(SA)方法,把整個會計信息系統(tǒng)分解為若干個子系統(tǒng),把整個軟件的所有功能分配給會計信息系統(tǒng)的各功能部分,并詳細定義每個子系統(tǒng)的外部功能

15、以及它們間的接口。 (3)對以上已經(jīng)進行的兩項工作進行闡述,形成需求文檔(需求規(guī)格說明書)。其中明確定義了要開發(fā)的會計信息系統(tǒng)的需求、系統(tǒng)的構(gòu)成和有關(guān)接口。,會計信息系統(tǒng)實務(wù)操作教程,.,開發(fā)會計信息系統(tǒng)的需求分析,任務(wù)與步驟,需求分析的工作步驟,會計信息系統(tǒng)實務(wù)操作教程,.,開發(fā)會計信息系統(tǒng)的需求分析,需求分析的基本方法SA方法,SA方法(結(jié)構(gòu)化分析方法)的特點 (1)自上向下逐層分解 計算機會計信息系統(tǒng)是一個十分復(fù)雜的系統(tǒng),而人類處理復(fù)雜問題的基本手段就是把它分割成相對獨立的若干個較簡單、較小的問題,如果問題不夠簡單,再繼續(xù)分割,如此循環(huán)下去,直到問題足夠簡單為止,這就是分解或精細化的過程

16、。分解可以逐層進行,即逐層添加細節(jié),并進行逐層分解。 (2)采用簡明易懂、直觀的描述方式 系統(tǒng)分析的結(jié)果是需求文檔的重要組成部分,需求文檔是需要反復(fù)與用戶討論并由用戶進行審查,最后經(jīng)雙方確定、認可的。由于系統(tǒng)分析的描述方式必須簡明易懂,讓用戶能一看就明白,所以結(jié)構(gòu)化分析方法采用了介于形式語言和自然語言之間的描述方式,并且盡量采用圖形方式來描述。,會計信息系統(tǒng)實務(wù)操作教程,.,開發(fā)會計信息系統(tǒng)的需求分析,需求分析的基本方法SA方法,SA方法主要工具 (1)數(shù)據(jù)流圖 數(shù)據(jù)流圖是用來描述數(shù)據(jù)處理過程的。數(shù)據(jù)流圖(Data Flow Diagram,簡稱DFD),以圖形的方式描述處理系統(tǒng)的工作流程。數(shù)

17、據(jù)流圖一般由以下4種基本元素組成: 數(shù)據(jù)流:用箭頭表示。 數(shù)據(jù)處理(或稱加工):用橢圓或圓表示。 信息存儲:用雙線表示。 數(shù)據(jù)的源點或終點:用方框表示。,會計信息系統(tǒng)實務(wù)操作教程,數(shù)據(jù)流圖,.,開發(fā)會計信息系統(tǒng)的需求分析,需求分析的基本方法SA方法,SA方法主要工具 (2)數(shù)據(jù)詞典 數(shù)據(jù)詞典(Data Dictionary,DD)是對數(shù)據(jù)流圖包含的所有元素的定義集合,也就是對數(shù)據(jù)流圖中各文件及數(shù)據(jù)流進行詳細地描述和確切地解釋。其作用是為系統(tǒng)人員在系統(tǒng)分析、系統(tǒng)設(shè)計和系統(tǒng)維護過程中提供關(guān)于數(shù)據(jù)的描述信息。 數(shù)據(jù)詞典的內(nèi)容應(yīng)包含以下4 種類型的詞典條目:數(shù)據(jù)流、文件、數(shù)據(jù)項和加工。加工類條目又稱小

18、說明,主要涉及算法描述,描述特點有所不同。,會計信息系統(tǒng)實務(wù)操作教程,.,開發(fā)會計信息系統(tǒng)的需求分析,需求分析的基本方法SA方法,數(shù)據(jù)流圖舉例,會計信息系統(tǒng)實務(wù)操作教程,會計核算系統(tǒng)分解,.,開發(fā)會計信息系統(tǒng)的需求分析,需求分析的基本方法SA方法,數(shù)據(jù)流圖舉例,會計信息系統(tǒng)實務(wù)操作教程,賬務(wù)處理分解,.,開發(fā)會計信息系統(tǒng)的需求分析,需求分析的基本方法SA方法,數(shù)據(jù)流圖舉例,會計信息系統(tǒng)實務(wù)操作教程,銀行對賬單分解,.,開發(fā)會計信息系統(tǒng)的系統(tǒng)分析,總體設(shè)計,總體設(shè)計的任務(wù) 將系統(tǒng)劃分成模塊; 決定每個模塊的功能; 決定模塊的調(diào)用關(guān)系; 決定模塊間的接口。,會計信息系統(tǒng)實務(wù)操作教程,.,開發(fā)會計信

19、息系統(tǒng)的系統(tǒng)分析,總體設(shè)計SD方法,SD方法(結(jié)構(gòu)化設(shè)計方法)的特點 結(jié)構(gòu)化設(shè)計方法與結(jié)構(gòu)化分析方法用于從需求分析數(shù)據(jù)流圖中導(dǎo)出系統(tǒng)模塊結(jié)構(gòu)圖。在導(dǎo)出系統(tǒng)模塊結(jié)構(gòu)圖的過程中,以低耦合、高內(nèi)聚作為模塊劃分的準則,先將系統(tǒng)劃分為若干個大模塊,再將各大模塊繼續(xù)劃分成若干個較小的模塊,每個模塊實現(xiàn)其中一部分功能,如此下去,直至得到使程序足夠簡單且能夠?qū)崿F(xiàn)某種功能、具有相對獨立性的小模塊,若干個模塊相互聯(lián)系,相互配合,完成系統(tǒng)的全部功能。因此結(jié)構(gòu)化設(shè)計遵循由大到小、自上而下、層層分解的基本原則。,會計信息系統(tǒng)實務(wù)操作教程,.,開發(fā)會計信息系統(tǒng)的系統(tǒng)分析,總體設(shè)計SD方法,模塊劃分的獨立性原則 為設(shè)計高質(zhì)

20、量的軟件,必須要把軟件系統(tǒng)劃分為多個模塊,該過程稱為模塊化。但模塊的劃分并不是隨意的,從軟件系統(tǒng)的可維護性、可靠性和可理解性等要求來看,模塊應(yīng)具有獨立性。如果一個功能的有關(guān)各部分是分散在多個模塊中,那么這些模塊之間的關(guān)系是談不上獨立的,必然會相互依賴。因此,一個系統(tǒng)的各模塊之間要相對獨立,才符合信息隱藏和信息局部化的原則。 信息隱藏是指在設(shè)計和確定模塊時,使得一個模塊內(nèi)包含的信息(過程和數(shù)據(jù))對于不需要這些信息的模塊來說是不可訪問的。信息局部化是指把一些關(guān)系密切的軟件元素,在物理意義上放得彼此靠近。關(guān)系密切是指這些軟件元素(數(shù)據(jù)和所有有關(guān)過程)是共同解決某問題或?qū)崿F(xiàn)某功能所需的。,會計信息系統(tǒng)

21、實務(wù)操作教程,.,會計信息系統(tǒng)實務(wù)操作教程,信息隱藏和信息局部化是保證模塊獨立的有力措施。因為信息隱藏能保證一個模塊內(nèi)的信息讓不需要知道這個信息的其他模塊訪問無法訪問,信息局部化能讓關(guān)系密切的軟件元素物理上互相靠近(最好在同一個模塊中),自然使得模塊之間關(guān)聯(lián)性降低,獨立性提高。具體要求為:模塊間關(guān)聯(lián)和依賴程度要盡量小,也就是要使模塊之間的接口盡量簡單,并通過耦合性和內(nèi)聚性來衡量模塊的獨立性。 耦合是對模塊之間相互關(guān)聯(lián)程度的一種量度,它表現(xiàn)了模塊的外部特征。模塊間的耦合程度越低,說明模塊的獨立性越好。模塊間接口的復(fù)雜程度決定了耦合性的強弱。模塊耦合有數(shù)據(jù)耦合、公共耦合、內(nèi)容耦合和控制耦合等幾種。

22、 數(shù)據(jù)耦合:兩個模塊之間是數(shù)據(jù)調(diào)用關(guān)系,相互傳遞的信息以參數(shù)形式給出。它是模塊之間耦合性最弱的一種形式。 公共耦合:一些模塊需要引用全局變量,其相互依賴,相互影響。因此,對于個別模塊的修改和再利用必然帶來許多不方便。 內(nèi)容耦合:一個模塊對另一個模塊作直接引用,也許通過非正常入口進入另一個模塊或?qū)α硪荒K的內(nèi)容進行直接的修改。這樣的耦合關(guān)系使得模塊間的聯(lián)系過分緊密,常常給后期的開發(fā)和維護工作帶來不便。 控制耦合:一個模塊明顯地控制著另一模塊的執(zhí)行順序,它們之間便是控制耦合的關(guān)系。對于這種耦合情況,發(fā)送控制信息的模塊必須對接收信息的模塊有十分具體的了解,一旦接收模塊有了變動,勢必會影響到這種控制關(guān)

23、系。 內(nèi)聚是指一個模塊內(nèi)部的各成分之間(如語句之間或語句段之間)的聯(lián)系。內(nèi)聚性是對模塊內(nèi)部各成分聯(lián)系強弱的一種定性度量。通常情況下,如果模塊的內(nèi)聚性越好,模塊內(nèi)部各成分的聯(lián)系強度越大,則該模塊與其他模塊之間的關(guān)聯(lián)程度也就相對較弱,增加了可理解性、可維護性和可靠性。,.,開發(fā)會計信息系統(tǒng)的系統(tǒng)分析,總體設(shè)計SD方法,SD方法中使用的圖形工具 層次圖:層次圖用來表示軟件系統(tǒng)的層次結(jié)構(gòu),一個矩形框代表一個模塊,方框間的連線(沒有箭頭)表示調(diào)用關(guān)系。需要特別注意的是,它不同于描述數(shù)據(jù)的層次圖中連線表示組成關(guān)系。層次圖的優(yōu)點是簡單、易學(xué)易用。缺點是不夠一目了然,也無法表示判斷和循環(huán)。 結(jié)構(gòu)圖:結(jié)構(gòu)圖是目

24、前在描述系統(tǒng)的結(jié)構(gòu)上用得最廣泛的圖形工具,它主要用來表達系統(tǒng)內(nèi)各部分的組織結(jié)構(gòu)和相互關(guān)系。 模塊:模塊方框表示,名稱寫在方框內(nèi)。 調(diào)用:調(diào)用是結(jié)構(gòu)圖中模塊之間的唯一聯(lián)系方式,它將系統(tǒng)中所有模塊結(jié)構(gòu)化地、有序地組織在一起。 數(shù)據(jù):模塊在相互調(diào)用過程中要互相傳遞數(shù)據(jù),結(jié)構(gòu)圖用帶有注釋的小箭頭來表示傳遞的數(shù)據(jù)信息。,會計信息系統(tǒng)實務(wù)操作教程,.,開發(fā)會計信息系統(tǒng)的系統(tǒng)分析,總體設(shè)計SD方法,SD方法中使用的圖形工具,會計信息系統(tǒng)實務(wù)操作教程,層次圖,結(jié)構(gòu)圖,.,開發(fā)會計信息系統(tǒng)的系統(tǒng)分析,總體設(shè)計SD方法,層次圖實例,會計信息系統(tǒng)實務(wù)操作教程,.,開發(fā)會計信息系統(tǒng)的系統(tǒng)分析,總體設(shè)計SD方法,數(shù)據(jù)庫

25、文件設(shè)計 在進行數(shù)據(jù)庫文件設(shè)計時,應(yīng)從以下幾個方面加以考慮: (1)需要建立的文件 賬務(wù)數(shù)據(jù)庫文件 輔助性數(shù)據(jù)庫文件 臨時工作文件,會計信息系統(tǒng)實務(wù)操作教程,.,開發(fā)會計信息系統(tǒng)的系統(tǒng)分析,總體設(shè)計SD方法,數(shù)據(jù)庫文件設(shè)計 在進行數(shù)據(jù)庫文件設(shè)計時,應(yīng)從以下幾個方面加以考慮: (2)數(shù)據(jù)庫文件的組織形式 順序組織方式:其內(nèi)部的記錄按建立時間先后順序排列、處理,具有這種組織方式的文件叫順序文件。當(dāng)數(shù)據(jù)量大時,順序文件的存取速度就會比較慢。憑證庫文件一般按輸入的先后順序排列,是順序文件。 牽引組織文件:系統(tǒng)對按先后順序排列的文件按索引關(guān)鍵字進行自動建立索引,具有這種組織方式的文件叫索引文件。按鍵值對

26、索引文件進行查詢,速度較快。例如以“地區(qū)號”和“單位代碼”為關(guān)鍵字建立索引來查詢單位往來業(yè)務(wù),盡管業(yè)務(wù)很多,數(shù)據(jù)量很大,速度依然很快。,會計信息系統(tǒng)實務(wù)操作教程,.,開發(fā)會計信息系統(tǒng)的系統(tǒng)分析,總體設(shè)計SD方法,數(shù)據(jù)庫文件設(shè)計 在進行數(shù)據(jù)庫文件設(shè)計時,應(yīng)從以下幾個方面加以考慮: (3)文件的存取區(qū)域設(shè)計 通常情況下,計算機會計信息系統(tǒng)的數(shù)據(jù)庫文件都是放在計算機硬盤上的,這樣不僅能夠達到數(shù)據(jù)快速存取的目的,而且可以長期保存,不易丟失。數(shù)據(jù)庫文件存放在硬盤的什么區(qū)域、什么目錄,并且要能保證這些文件既能存取方便、迅速,又具有共享性和安全性,就是數(shù)據(jù)庫文件存取區(qū)域設(shè)計的任務(wù)。,會計信息系統(tǒng)實務(wù)操作教程

27、,.,開發(fā)會計信息系統(tǒng)的系統(tǒng)分析,總體設(shè)計SD方法,數(shù)據(jù)庫文件設(shè)計 在進行數(shù)據(jù)庫文件設(shè)計時,應(yīng)從以下幾個方面加以考慮: (4)數(shù)據(jù)庫文件結(jié)構(gòu)設(shè)計 所謂數(shù)據(jù)庫結(jié)構(gòu)就是要定義數(shù)據(jù)庫文件中包含的字段及字段的屬性、長度等內(nèi)容。在需求分析時用戶得到了每個文件的數(shù)據(jù)詞典,定義了文件的邏輯結(jié)構(gòu)。在系統(tǒng)設(shè)計時,我們要按計算機便于處理的原則來決定每個文件的名稱及結(jié)構(gòu),即各個數(shù)據(jù)庫文件應(yīng)有哪些字段,各個字段的名稱、類型和長度等。 數(shù)據(jù)庫文件的名稱要以易記,便于管理為原則。,會計信息系統(tǒng)實務(wù)操作教程,.,開發(fā)會計信息系統(tǒng)的系統(tǒng)分析,總體設(shè)計SD方法,下面是為“銀行對賬”庫文件所設(shè)置的字段名稱、字段類型和字段長度。

28、YHDZ.DBF庫結(jié)構(gòu) 序號字段名稱類型長度小數(shù)位數(shù)字段說明 1KMDMC 12科目代碼 2RQD 8對賬單日期 3YHZYN 10銀行摘要 4ZPJSDJHC 5支票結(jié)算單據(jù)號 5SHFC 2收/付 6JEN 14 2金額 7YDBZL 1已達標志,會計信息系統(tǒng)實務(wù)操作教程,.,開發(fā)會計信息系統(tǒng)的系統(tǒng)分析,總體設(shè)計SD方法,數(shù)據(jù)庫文件設(shè)計 在進行數(shù)據(jù)庫文件設(shè)計時,應(yīng)從以下幾個方面加以考慮: (5)確定數(shù)據(jù)庫文件的屬性 當(dāng)數(shù)據(jù)庫文件的結(jié)構(gòu)設(shè)計好之后,應(yīng)根據(jù)會計核算的要求確定文件的屬性: 保密性:確定每一數(shù)據(jù)庫文件可以由哪些人員操作,如記賬憑證庫文件只允許錄入人員、審核人員操作。 讀寫特性:確定

29、哪些數(shù)據(jù)庫文件只允許讀,哪些數(shù)據(jù)庫文件只允許寫,哪些數(shù)據(jù)庫文件可讀可寫。 共享性:在網(wǎng)絡(luò)計算機會計信息系統(tǒng)中或多用戶會計信息系統(tǒng)中,還需要確定每個數(shù)據(jù)庫文件是否允許幾個使用者在不同的工作站或終端訪問。,會計信息系統(tǒng)實務(wù)操作教程,.,開發(fā)會計信息系統(tǒng)的系統(tǒng)分析,詳細設(shè)計的基本方法SP方法,SP(結(jié)構(gòu)化程序)方法的特點 由頂向下逐步精細化的程序設(shè)計方法。 使用3種基本控制結(jié)構(gòu)來單入口單出口的程序。 采用主程序員組的開發(fā)人員的組織方式來實現(xiàn)程序的具體開發(fā)。,會計信息系統(tǒng)實務(wù)操作教程,.,開發(fā)會計信息系統(tǒng)的系統(tǒng)分析,詳細設(shè)計的基本方法SP方法,SP方法的描述工具 詳細設(shè)計的描述方法有圖形描述方法、語言

30、描述方法和表格描述方法3種。在此只介紹使用最多的兩種圖形描述方法:傳統(tǒng)的程序流程圖和盒圖(N-S圖),以及語言描述方法中的過程設(shè)計語言(PDL語言)。,會計信息系統(tǒng)實務(wù)操作教程,.,開發(fā)會計信息系統(tǒng)的系統(tǒng)分析,詳細設(shè)計的基本方法SP方法,程序流程圖 程序流程圖的主要優(yōu)點是對控制流描述直觀易懂,便于初學(xué)者掌握。但是,由于程序流程圖可以不受約束地畫帶有箭頭的控制流線,若使用不當(dāng)就會造成非結(jié)構(gòu)化的程序設(shè)計。不易表示層次結(jié)構(gòu),不易表示數(shù)據(jù)結(jié)構(gòu)和模塊間的調(diào)用關(guān)系等重要信息,是程序流程圖的缺點所在。,會計信息系統(tǒng)實務(wù)操作教程,.,開發(fā)會計信息系統(tǒng)的系統(tǒng)分析,詳細設(shè)計的基本方法SP方法,盒圖 由于傳統(tǒng)的程序

31、流程圖不能強制程序設(shè)計人員用標準的基本控制結(jié)構(gòu)規(guī)范地設(shè)計程序,所以它不是支持結(jié)構(gòu)化程序設(shè)計的良好工具。在結(jié)構(gòu)化程序設(shè)計方法問世以后,支持結(jié)構(gòu)化程序設(shè)計的圖形描述工具也相繼問世,而盒圖就是其中使用最廣泛的一種。 盒圖由Nassi和Sheneiderman兩人于1973年提出,用以替代傳統(tǒng)的程序流程圖,因而盒圖又稱為N-S圖。在盒圖中每個“程序子成分”(語句、語句序列和模塊)都用盒子來表示。盒子中可以嵌套另一個盒子,嵌套層次沒有限制。對模塊的調(diào)用只能從盒子上部進入(單入口),從盒子下部出去(單出口)。盒圖不提供任何隨意轉(zhuǎn)移控制的手段,因而保證了程序良好的結(jié)構(gòu)。,會計信息系統(tǒng)實務(wù)操作教程,.,開發(fā)會

32、計信息系統(tǒng)的系統(tǒng)分析,詳細設(shè)計的基本方法SP方法,盒圖實例,會計信息系統(tǒng)實務(wù)操作教程,銀行對賬單主控模塊盒圖,刪除已達賬模塊盒圖,.,開發(fā)會計信息系統(tǒng)的系統(tǒng)分析,詳細設(shè)計的基本方法SP方法,過程設(shè)計語言(PDL) 過程設(shè)計語言是介于自然語言與形式化語言之間的描述語言。它是以某程序語言(如Pascal語言、數(shù)據(jù)庫命令語言)的全部語法作為其框架來定義控制結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)的。另一方面又使用自然語言中的語法和有確切含義的詞匯來描述實際操作和條件,以適應(yīng)不同應(yīng)用軟件實際操作種類繁多的需要。 PDL語法規(guī)則有如下內(nèi)容: 表明子程序結(jié)構(gòu):程序子程序名 順序結(jié)構(gòu):自然語言 選擇結(jié)構(gòu):IFELSEENDIF 多分

33、支結(jié)構(gòu):DO CASEENDCASE 循環(huán)結(jié)構(gòu):DO WHILEENDDO,會計信息系統(tǒng)實務(wù)操作教程,.,開發(fā)會計信息系統(tǒng)的系統(tǒng)分析,詳細設(shè)計的基本方法SP方法,過程設(shè)計語言(PDL)編程實例 PROCEDURE 銀行對賬模塊 DOWHILE.T. 顯示菜單 1錄入對賬單 2對賬 3輸出對賬結(jié)果 4刪除已達賬 0返回,會計信息系統(tǒng)實務(wù)操作教程,DO CASE CASE 選擇“1錄入對賬單” 調(diào)用“錄入對賬單”處理模塊 CASE 選擇“2對賬” 調(diào)用“對賬”處理模塊 CASE 選擇“3輸出對賬結(jié)果” 調(diào)用“輸出對賬結(jié)果” CASE 選擇“4刪除已達賬” 調(diào)用“刪除已達賬”處理模塊 OTHERWI

34、SE 返回調(diào)用模塊 ENDCASE,.,開發(fā)會計信息系統(tǒng)的編碼與測試,編碼的基本任務(wù),編碼是在詳細設(shè)計的基礎(chǔ)上進行的。其主要任務(wù)是根據(jù)詳細設(shè)計階段給出的程序邏輯結(jié)構(gòu)的描述,選擇某種語言,按照編程規(guī)范,編寫出具有一致性、可移植性、可維護性的高質(zhì)量的、高效率的程序代碼。,會計信息系統(tǒng)實務(wù)操作教程,.,開發(fā)會計信息系統(tǒng)的編碼與測試,程序語言的選擇,編程語言的選擇應(yīng)遵循以下原則: 最少技巧性原則。最好無須培訓(xùn)或很少使用就能編制程序。 最少錯誤原則。對第三代計算機語言來說,要提供結(jié)構(gòu)化控制、類型檢查、描述抽象能力,易于檢驗測試等機制。 最少工作量原則。即使用最小代價讓系統(tǒng)工作,這要求使用高級語言。 最少

35、維護原則。對于第三代高級語言來說,要提供軟件包結(jié)構(gòu)和獨立編譯能力。 減少記憶原則。,會計信息系統(tǒng)實務(wù)操作教程,.,開發(fā)會計信息系統(tǒng)的編碼與測試,程序的設(shè)計風(fēng)格,一個好的程序在能工作的前提下應(yīng)具備以下條件: (1)易于測試和調(diào)試,即花在這方面的代價要低。 (2)易于維護。 (3)易于修改。 (4)設(shè)計簡單。為使程序易于理解、易于調(diào)試、維護和修改。 (5)代碼執(zhí)行效率高。據(jù)統(tǒng)計,一個典型程序的50%和執(zhí)行時間被30%語句所占用,那么這部分代碼的效率就被認為是很高的。,會計信息系統(tǒng)實務(wù)操作教程,.,開發(fā)會計信息系統(tǒng)的編碼與測試,程序的設(shè)計風(fēng)格,程序內(nèi)部文檔 (1)程序的注釋 序言性注釋出現(xiàn)在模塊的首

36、部,一般包括模塊的全名、模塊的功能和性能、調(diào)用格式(包括參數(shù)名及參數(shù)順序)等以及界面描述(包括上級調(diào)用模塊、本模塊調(diào)用的下級模塊、輸入輸出參數(shù)的含義和類型、工作區(qū)說明以及作者、審查者、日期、修改的日期和修改的敘述等。) 功能性注釋是為了增強程序的可讀性,在程序體中每個具有獨立性功能的程序段之前用功能性注釋來說明該程序的功能。,會計信息系統(tǒng)實務(wù)操作教程,.,開發(fā)會計信息系統(tǒng)的編碼與測試,程序的設(shè)計風(fēng)格,程序內(nèi)部文檔 (2)程序與書寫格式 在程序書寫格式上要注意以下方面: 程序的格式要有助于讀者理解程序; 不要一行書寫多條語句,這將會掩蓋程序的邏輯結(jié)構(gòu); 用縮排格式限定語句群的邊界; 縮排書寫要顯

37、示程序的邏輯結(jié)構(gòu); 在程序段之間,程序段和注釋之間用空行和空格來分隔; 最好用自動工具來實現(xiàn)一致的程序格式。,會計信息系統(tǒng)實務(wù)操作教程,.,下面是用FoxPro命令語句書寫的“銀行對賬”主控程序清單。 PROCEDURE YHDZ * * 程序名:銀行對賬 * * 程序員:張三 * * 程序設(shè)計日期:2003/07/18 * * SET TALK OFF DO WHILE .T. CLEAR TEXT 錄入對賬單 對賬 輸出對賬結(jié)果 刪除已達賬 0返回 ENDTEXT WAIT “請選擇菜單功能號:” TO GNH DO CASE CASE GNH=”1” DO LRDZD &調(diào)用“錄入對賬單

38、”處理子程序,會計信息系統(tǒng)實務(wù)操作教程,CASE GNH=”2” DO DZ &調(diào)用“對賬”處理子程序 CASE GNH=”3” DO SCDZJG &調(diào)用“輸出對賬結(jié)果”處理子程序 CASE GNH=”4” DO SCYDZ &調(diào)用“刪除已達賬”處理子程序 CASE GNH=”0” CLOSE DATA CLEAR EXIT ENDCASE ENDDO RETURN,.,開發(fā)會計信息系統(tǒng)的編碼與測試,程序的設(shè)計風(fēng)格,變量的命名 使用有意義的變量名:變量的命名應(yīng)能反映該變量的意義和含義,以便使它能正確地表示該程序?qū)ο笏淼膶嶓w,并能幫助讀者理解和記憶。 使用不易混淆的變量名:若使用相似的變量

39、名,容易引起誤解和輸出錯誤。 同一變量名不要具有多種含義:這種情況使讀者在閱讀時易于誤解,也不方便修改。 顯示式說明一切變量:有些語言允許對變量不作說明就直接使用,但為了易于理解,避免出錯,還是顯式說明為好。 對變量作出注釋,說明其含義。,會計信息系統(tǒng)實務(wù)操作教程,.,開發(fā)會計信息系統(tǒng)的編碼與測試,程序的設(shè)計風(fēng)格,數(shù)據(jù)說明 (1)對程序中的數(shù)據(jù)說明應(yīng)標準化、規(guī)范化。 (2)當(dāng)多個變量名在同一語句中說明時,應(yīng)該按字母順序排列這些變量。 (3)對過程和函數(shù)的形式參數(shù)的排列應(yīng)為:輸入?yún)?shù)在前,輸出參數(shù)在后;整型參數(shù)在前,實型參數(shù)次之,其他參數(shù)在后。在上述前提下,按參數(shù)在程序中出現(xiàn)的順序排列。,會計信

40、息系統(tǒng)實務(wù)操作教程,.,開發(fā)會計信息系統(tǒng)的編碼與測試,程序的設(shè)計風(fēng)格,輸入輸出 采用統(tǒng)一的輸入格式,并使輸入方式簡單; 測試輸入的合法性和合理性,即對所有輸入數(shù)據(jù)都需要進行校驗,并檢查輸入項重要組合的合法性; 結(jié)束輸入要用文件結(jié)束標記; 用統(tǒng)一的方式對待文件結(jié)束條件; 明確提出交互輸入的請求,詳細說明可用的選擇或邊界數(shù)值; 使輸入容易準備,容易核對,輸出容易解釋; 設(shè)計良好的輸出報表; 給所有的輸出數(shù)據(jù)加標記。,會計信息系統(tǒng)實務(wù)操作教程,.,開發(fā)會計信息系統(tǒng)的編碼與測試,程序的設(shè)計風(fēng)格,效率問題 從程序運行時間方面提高效率應(yīng)遵循如下原則: 寫程序前先簡化算術(shù)和邏輯表達式; 仔細研究嵌套的循環(huán),

41、以確定是否可從內(nèi)層往外移; 盡量避免使用多維數(shù)組; 盡量避免使用指針和復(fù)雜的表; 使用執(zhí)行時間短的算術(shù)運算; 不要混合使用不同的數(shù)據(jù)類型; 盡量使用整數(shù)運算和邏輯表達式。,會計信息系統(tǒng)實務(wù)操作教程,.,開發(fā)會計信息系統(tǒng)的編碼與測試,測試的基本概念,軟件測試的內(nèi)容 (1)單元測試 單元測試又稱模塊測試,是對程序的最小單位模塊進行的測試。單元測試很重要,經(jīng)驗表明,單元測試發(fā)現(xiàn)的錯誤占錯誤的65%。各模塊的單元測試可一起進行。 單元測試一般要進行兩個方面的測試:一是程序的語法測試,另一個是程序的邏輯測試。 程序的語法測試主要是檢查程序?qū)χ付ǖ臋C器語言在語法上是否有錯誤,一般語法錯誤機器能夠自檢并反饋給程序調(diào)試者,同時指出錯誤的原因。 邏輯測試主要是檢查程序在完成某個功能模塊時,運算的方法及邏輯處理是否正確,這些錯誤是不能自檢的。,會計信息系統(tǒng)實務(wù)操作教程,.,開發(fā)會計信息系統(tǒng)的編碼與測試,測試的基本概念,軟件測試的

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論