第二章會計軟件開發(fā)的一般過程與方法.ppt_第1頁
第二章會計軟件開發(fā)的一般過程與方法.ppt_第2頁
第二章會計軟件開發(fā)的一般過程與方法.ppt_第3頁
第二章會計軟件開發(fā)的一般過程與方法.ppt_第4頁
第二章會計軟件開發(fā)的一般過程與方法.ppt_第5頁
已閱讀5頁,還剩64頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第 二 章,會計軟件開發(fā)的一般過程與方法,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,本章結(jié)構(gòu),第一節(jié) 會計軟件開發(fā)方法概述,第二節(jié) 系統(tǒng)分析的內(nèi)容與步驟,第三節(jié) 系統(tǒng)設(shè)計的步驟與內(nèi)容,第四節(jié) 系統(tǒng)實施的過程和方法, 第五節(jié) 系統(tǒng)運行與維護,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,一、會計軟件的開發(fā)方法 1、生命周期法:就是從時間角度把軟件開發(fā)過程分為四個階段:、系統(tǒng)分析,、系統(tǒng)設(shè)計,、系統(tǒng)實施,、系統(tǒng)運行與維護。生命周期法是普遍使用的信息系統(tǒng)開發(fā)方法,在系統(tǒng)開發(fā)中得到了廣泛的應(yīng)用和推廣。它將信息系統(tǒng)開發(fā)的全過程嚴格劃分為六個階段,即系統(tǒng)調(diào)查、系統(tǒng)分析、系統(tǒng)設(shè)計、程序設(shè)計、系統(tǒng)測試

2、和運行維護。這六個階段構(gòu)成了軟件的生命周期。各階段的主要任務(wù)及產(chǎn)生的文檔如表1-1所示。 生命周期法的優(yōu)點: (1)易于理解和明確用戶的需求和目標,避免由于不符合用戶要求導(dǎo)致開發(fā)失敗。 (2)易于分工合作,避免不必要的重復(fù)勞動,加快開發(fā)速度,縮短開發(fā)周期。 (3)易于對每個階段的工作過程和成果進行檢查控制,節(jié)約經(jīng)費開支,提高軟件質(zhì)量。 (4)易于進行軟件系統(tǒng)的擴充和維護。缺點是基于兩個基本的假定,即一是系統(tǒng)的目標能反映用戶的要求,二是系統(tǒng)開發(fā)的環(huán)境是相對穩(wěn)定的。但是隨著企業(yè)環(huán)境的變化和時間的推移,用戶會不斷提出新的需求,用戶需求的多變性和系統(tǒng)運行環(huán)境的不確定性,動搖了該方法的應(yīng)用前提。,會計軟

3、件開發(fā)方法與開發(fā)工具 第一節(jié),05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,圖1-1 生命周期法 (瀑布式軟件開發(fā)方法),05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,表1-1 生命周期法開發(fā)會計信息系統(tǒng)各階段的任務(wù)及應(yīng)形成的文檔,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,2、原型法 (1)原型法的概念 原型法的基本思想是:在獲得用戶基本需求的基礎(chǔ)上快速地構(gòu)造系統(tǒng)工作模型,即初始模型,然后演示這個原型系統(tǒng),在用戶參與的情況下,按用戶合理而又可行的要求,不斷地修改這一原型系統(tǒng)。每次修改都使系統(tǒng)得到一個更加完善的新原型,直到用戶滿意為止。 主要內(nèi)容如下: 主要功能模塊 會計信息系統(tǒng)的主要

4、數(shù)據(jù)存儲結(jié)構(gòu) 反映系統(tǒng)概貌的主要用戶界面 主要輸入、輸出內(nèi)容,如憑證輸入和賬表輸出 與其他系統(tǒng)的接口關(guān)系,一、會計軟件的開發(fā)方法,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,圖1-2 原型法的開發(fā)流程,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,(2)原型法的工作流程 優(yōu)點,開發(fā)周期短,見效快,可邊開發(fā)、邊使用,邊提高用戶的應(yīng)用水平,能適應(yīng)多變的開發(fā)環(huán)境和用戶需求。 缺點,開發(fā)系統(tǒng)采用原型法,需要交互式開發(fā)環(huán)境和先進的開發(fā)工具支持,其初始原型設(shè)計較為困難。 (3)構(gòu)造初始原型的原則 盡可能利用現(xiàn)成軟件和模型,采用堆積木式組合方法快速構(gòu)造原型。 按最小系統(tǒng)原則構(gòu)造具有代表性的小規(guī)模典型系

5、統(tǒng)。 利用高效率軟件工具生成原型。,一、會計軟件的開發(fā)方法,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,3、面向?qū)ο蟮拈_發(fā)方法 面向?qū)ο蠓椒ㄊ且环N新的軟件開發(fā)方法,具有如下基本特征。 (1)把對象看成是數(shù)據(jù)和有關(guān)操作的封裝體 對象的名稱 數(shù)據(jù):用來描述對象屬性的存儲或數(shù)據(jù)結(jié)構(gòu),它表明了對象的一個狀態(tài) 操作:即對象的行為,分為兩類:一類是對象自身承受的操作,即操作結(jié)果修改了對象自身原有的屬性狀態(tài),另一類是施加于其他對象的操作,即將產(chǎn)生的輸出結(jié)果作為消息發(fā)送的操作,對象內(nèi)的操作通常稱為方法 接口:主要指對外接口,是指對象受理外部消息所指定操作的名稱集合,一、會計軟件的開發(fā)方法,05:54:34

6、,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,(2)面向?qū)ο蠓椒ㄟ\用了類與繼承的概念 類:具有相同結(jié)構(gòu)、操作并遵守相同約束規(guī)則的對象聚合在一起,稱之為類。類用來描述具有相同屬性和方法的集合,它定義了該集合中每個對象所共有的屬性和方法。對象是類的實例。 繼承:一個類可以定義為另一個類的擴充或受限。這樣就可以通過繼承關(guān)系用原有的類來構(gòu)造新的類。原有的類稱作父類,新類被稱為子類。通過繼承,軟件設(shè)計人員可以從現(xiàn)實中抽取具有普遍意義的類,然后通過繼承復(fù)用這些類,從而減少代碼數(shù)量。,一、會計軟件的開發(fā)方法,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,類的定義包括: 類名:定義類的名稱; 繼承:指子類繼承其父類的屬性

7、、結(jié)構(gòu)和功能; 數(shù)據(jù)結(jié)構(gòu):是對該類數(shù)據(jù)的組織結(jié)構(gòu)的描述; 操作:指該類通用功能的具體實現(xiàn)方法; 接口:指面向其他類統(tǒng)一的外部通訊協(xié)議。 (3)面向?qū)ο蠓椒ㄓ孟ο髣討B(tài)地鏈接在一起 (4)面向?qū)ο蠓椒ň哂行畔㈦[藏性 如果能按人們通常的思維方式來建立問題域的模型,則可以提高公共問題域中軟件模塊化和可重用化的可能性?;谛畔㈦[蔽和抽象數(shù)據(jù)類型概念,把系統(tǒng)中的所有資源都看成對象,每個對象把一個數(shù)據(jù)類型和一組過程封裝在一起,并在定義對象時可以規(guī)定外界在其上運行的權(quán)限。因此可以認為: 面向?qū)ο?數(shù)據(jù)抽象+信息隱蔽+繼承性+動態(tài)連接,一、會計軟件的開發(fā)方法,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍

8、,面向?qū)ο蟮拈_發(fā)方法的優(yōu)點: 模塊性:對象是一個功能和數(shù)據(jù)獨立的單元,相互之間只能通過對象認可的途徑進行通訊,相互可以較為自由地為各個不同的模塊所使用; 封裝性:為信息隱蔽提供具體的實現(xiàn)手段,用戶不必清楚對象的內(nèi)部細節(jié),只要了解其功能描述就可以使用; 可重用性:繼承性提供了一種代碼共享的手段,可以避免重復(fù)的代碼設(shè)計,使得面向?qū)ο蟮姆椒ù_實有效; 靈活性:對象的功能執(zhí)行是消息傳遞時確定的,支持對象的主體特征,使得對象可以根據(jù)自身的特點進行功能實現(xiàn),提高了程序設(shè)計的靈活性; 易維護性:對象實現(xiàn)了抽象和封裝,使其中可能出現(xiàn)的錯誤限制在自身,不會向外傳播、易于檢錯和修改; 可擴充性:面向?qū)ο蠓椒梢酝?/p>

9、過繼承機制來不斷地擴充系統(tǒng)功能,而不影響原有軟件的運行。,一、會計軟件的開發(fā)方法,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,4、面向?qū)ο蠓椒?、生命周期法、快速原型法相結(jié)合的系統(tǒng)開發(fā)方法 軟件開發(fā)方法有很多,每種開發(fā)方法都有不同的特點,將各種不同的軟件開發(fā)方法有機的結(jié)合起來,取各種開發(fā)方法的長處和優(yōu)點,是進行技術(shù)攻關(guān)的可取路線。三種方法相結(jié)合的技術(shù)路線如圖1-3所示。 以生命周期法為主線,在系統(tǒng)開發(fā)過程中運用原型法快速構(gòu)造系統(tǒng)原形,開發(fā)原型系統(tǒng)直到滿意為止,將滿意原型經(jīng)系統(tǒng)測試后交付用戶使用,系統(tǒng)是不斷擴充的,直到完成全部系統(tǒng)的目標為止。 在系統(tǒng)開發(fā)過程的每一步都采用面向?qū)ο蟮拈_發(fā)方法,特

10、別是在程序設(shè)計中,充分利用面向?qū)ο蠓椒ǖ姆庋b性、繼承性、可重用性和易維護性等特點,快速開發(fā)系統(tǒng)原型。從而將這三種開發(fā)方法的優(yōu)點有機地結(jié)合起來,相互取長補短,充分發(fā)揮整合后的優(yōu)勢,使系統(tǒng)的開發(fā)過程呈現(xiàn)出螺旋式上升過程。因此,也有人將其稱為螺旋式開發(fā)方法,其開發(fā)過程如圖1-4所示。,一、會計軟件的開發(fā)方法,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,圖1-3 三種方法相結(jié)合的技術(shù)路線圖,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,每完成一次循環(huán)就完成一個軟 件開發(fā)周期,當環(huán)境發(fā)生變化時, 又會對系統(tǒng)提出新的要求,又會開 始新的一輪系統(tǒng)開發(fā)周期,但這并 不意味著原系統(tǒng)的生命終止,而是 對原系

11、統(tǒng)的改造和升華,這種改造 和升華或者是對原系統(tǒng)的功能修補 擴充,或者是由于計算機技術(shù)不斷 進步,更換軟件的運行平臺和開發(fā) 工具,或者是兩者兼有,即使是更 換軟件的運行平臺和開發(fā)工具,原 系統(tǒng)的設(shè)計思想、原系統(tǒng)的功能和 原系統(tǒng)的數(shù)據(jù),新系統(tǒng)都要有所繼 承和沿用。因此,整個系統(tǒng)開發(fā)呈 現(xiàn)出螺旋式的循序漸進過程。,圖1-4 螺旋式系統(tǒng)開發(fā)方法,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,1、會計軟件的運行平臺 會計軟件的運行平臺由硬件、系統(tǒng)軟件、數(shù)據(jù)庫管理系統(tǒng)三個主要部分組成,其中硬件由服務(wù)器、終端機、網(wǎng)絡(luò)布線等組成,系統(tǒng)軟件由網(wǎng)絡(luò)軟件(如Windows 2000 Server等)和操作系統(tǒng)(U

12、nix、Windows等)組成,再加上數(shù)據(jù)庫管理系統(tǒng)(Oracle、SQL Server等)就構(gòu)成了目前普遍采用的ClientServer體系結(jié)構(gòu)。 C/S結(jié)構(gòu)是面向企業(yè)內(nèi)部局域網(wǎng)信息共享交流的一種體系結(jié)構(gòu),在企業(yè)內(nèi)部可共享數(shù)據(jù)和信息。企業(yè)管理者可以通過企業(yè)內(nèi)部的局域網(wǎng)獲得財務(wù)、成本、材料、生產(chǎn)、銷售、服務(wù)等相關(guān)信息。但是基于C/S結(jié)構(gòu)的信息系統(tǒng)只能提供內(nèi)部某一區(qū)域的信息,所了解的信息受地理位置的限制,在當今企業(yè)組織模式下,很難滿足企業(yè)管理者掌握企業(yè)全部信息的需求。 B/S結(jié)構(gòu)是面向企業(yè)外部信息收集、交流、共享的一種體系結(jié)構(gòu)。利用B/S結(jié)構(gòu)企業(yè)管理者可通過Internet獲得并共享豐富的企業(yè)內(nèi)

13、部及企業(yè)外部信息。企業(yè)應(yīng)結(jié)合C/S結(jié)構(gòu)處理內(nèi)部信息的優(yōu)勢和B/S結(jié)構(gòu)處理外部信息和發(fā)布內(nèi)部信息的優(yōu)勢,將二者結(jié)合起來,建立基于C/S和B/S的信息系統(tǒng),其結(jié)構(gòu)如圖1-5所示。,二、會計軟件的運行平臺與開發(fā)工具,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,圖1-5 C/S與B/S結(jié)合的信息系統(tǒng)結(jié)構(gòu)圖,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,1.會計軟件的運行平臺 從圖1-5可見,企業(yè)信息系統(tǒng)是通過C/S結(jié)構(gòu)進行企業(yè)內(nèi)部的信息共享,通過B/S結(jié)構(gòu)進行內(nèi)、外部信息共享,而C/S與B/S的接口通過核心服務(wù)器接口部件集成,這樣C/S與B/S系統(tǒng)就結(jié)合成一個系統(tǒng)。企業(yè)內(nèi)部人員通過局域網(wǎng)可以獲取

14、企業(yè)內(nèi)部信息,同時可以通過核心服務(wù)器的轉(zhuǎn)換作用實現(xiàn)對企業(yè)外部信息的訪問。,二、會計軟件的運行平臺與開發(fā)工具,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,2.會計軟件的開發(fā)工具 一般在網(wǎng)絡(luò)管理層,由系統(tǒng)管理員設(shè)置用戶名、登陸號、口令等網(wǎng)絡(luò)管理參數(shù)。 在數(shù)據(jù)庫管理系統(tǒng)層,由數(shù)據(jù)庫管理員完成會計信息系統(tǒng)所用數(shù)據(jù)庫的創(chuàng)建、分配表空間、設(shè)置數(shù)據(jù)庫訪問權(quán)限等數(shù)據(jù)庫級管理工作,一般會計信息系統(tǒng)與企業(yè)的其他管理信息系統(tǒng)共用同一數(shù)據(jù)庫。 在開發(fā)工具中,由會計信息系統(tǒng)設(shè)計人員完成創(chuàng)建數(shù)據(jù)基表。編程人員根據(jù)任務(wù)書和數(shù)據(jù)基表結(jié)構(gòu),利用開發(fā)工具進行軟件開發(fā)。開發(fā)工具通過專用數(shù)據(jù)庫接口或通用數(shù)據(jù)庫接口(ODBC)與數(shù)

15、據(jù)庫連接,專用數(shù)據(jù)庫接口在數(shù)據(jù)傳輸速度、效率、性能方面都要優(yōu)越于通用數(shù)據(jù)庫接口,只有連接數(shù)據(jù)庫成功之后,開發(fā)工具才能對數(shù)據(jù)庫中的數(shù)據(jù)進行操作。 數(shù)據(jù)操作有數(shù)據(jù)定義和數(shù)據(jù)維護兩種類型,,二、會計軟件的運行平臺與開發(fā)工具,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,數(shù)據(jù)定義是定義數(shù)據(jù)基表及其結(jié)構(gòu),是對數(shù)據(jù)基表列向(字段)結(jié)構(gòu)進行定義,包括各字段的名稱、數(shù)據(jù)類型、長度、小數(shù)位數(shù)(數(shù)值型)以及完整性約束等。 數(shù)據(jù)維護是對數(shù)據(jù)基表中的數(shù)據(jù)進行增、刪、改等操作,是對存儲在數(shù)據(jù)基表中的數(shù)據(jù)進行行向(記錄)維護。 數(shù)據(jù)定義在開發(fā)工具中由專用模塊實現(xiàn),以交互方式實現(xiàn),在程序中一部分開發(fā)工具不直接支持數(shù)據(jù)定義

16、語句(SQL:DDL語句),但有一部分開發(fā)工具在嵌入的SQL語句中直接支持數(shù)據(jù)定義語句。 而數(shù)據(jù)維護則不然,既可以交互完成,也可以編寫在程序中由程序完成,所有的開發(fā)工具在程序中都支持數(shù)據(jù)維護語句(SQL:DML語句)。,二、會計軟件的運行平臺與開發(fā)工具,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,PB:Sybase公司產(chǎn)品,是開發(fā)C/S結(jié)構(gòu)MIS的首選開發(fā)工具。 VB:Microsoft公司產(chǎn)品,是開發(fā)C/S結(jié)構(gòu)MIS的較好開發(fā)工具。 VF:Microsoft公司產(chǎn)品,是開發(fā)C/S結(jié)構(gòu)MIS的開發(fā)工具。 Delphi:Borland公司產(chǎn)品,是開發(fā)C/S結(jié)構(gòu)MIS和系統(tǒng)軟件的開發(fā)工具。 V

17、C:Microsoft公司產(chǎn)品,是開發(fā)C/S結(jié)構(gòu)MIS和系統(tǒng)軟件的開發(fā)工具。 Java(JSP):Microsoft公司產(chǎn)品,是開發(fā)B/S結(jié)構(gòu)MIS的開發(fā)工具。 ASP:是開發(fā)B/S結(jié)構(gòu)MIS的開發(fā)工具。,二、會計軟件的運行平臺與開發(fā)工具,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,【 本節(jié)總結(jié)】 本節(jié)主要講授了生命周期法、快速原型法以及面向?qū)ο蠓ㄩ_發(fā)軟件的步驟、方法,以及生命周期法與快速原型法的各自優(yōu)點與區(qū)別等?!舅伎碱}】 1、什么是生命周期法,有何優(yōu)缺點? 2、什么是原型法,有何優(yōu)缺點? 3、什么是面向?qū)ο蠓?,有何?yōu)缺點?4、生命周期法包括哪幾個步驟,各有何任務(wù)與內(nèi)容?,本節(jié)回顧與思考

18、,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,系統(tǒng)分析的任務(wù)與步驟: 系統(tǒng)分析階段的任務(wù):是解決新系統(tǒng)做什么,也就是通過對現(xiàn)行會計系統(tǒng)分析的基礎(chǔ)上,提出新系統(tǒng)的目標和新系統(tǒng)的邏輯模型。 一、系統(tǒng)初步調(diào)查: 1、系統(tǒng)初步調(diào)查的概念:是對現(xiàn)行手工會計系統(tǒng)進行概況的了解,為確定新系統(tǒng)目標和可行性研究提供定性和定量的依據(jù)。 2、系統(tǒng)初步調(diào)查的任務(wù): (1)企業(yè)的目標和任務(wù)調(diào)查 (2)企業(yè)概況調(diào)查 (3)企業(yè)資源調(diào)查 (4)現(xiàn)行會計系統(tǒng)的一般狀況調(diào)查 (5)現(xiàn)行會計系統(tǒng)的主要業(yè)務(wù)調(diào)查,系統(tǒng)分析的內(nèi)容與步驟 第二節(jié),05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,1、可行性分析的概念: 是在現(xiàn)行系統(tǒng)初

19、步調(diào)查分析的基礎(chǔ)上,論證分析開發(fā)會計信息系統(tǒng)的可能性、必要性,確定新系統(tǒng)方案,最后提交一份可行性研究報告。其步驟包括: 1、確定新系統(tǒng)的目標 2、可行性分析 (1)技術(shù)可行性分析 (2)經(jīng)濟可行性分析 a、費用分析: b、效益分析:直接經(jīng)濟效益、間接經(jīng)濟效益 (3)操作可行性分析 3、可行性報告的撰寫:格式內(nèi)容,二、可行性研究,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,3、可行性報告的撰寫:格式內(nèi)容 (1)引言 新系統(tǒng)建設(shè)的背景 單位的基本情況 新系統(tǒng)建設(shè)的意義和必要性 (2)現(xiàn)行會計系統(tǒng)的調(diào)查分析 現(xiàn)行會計系統(tǒng)的工作組織、人員數(shù)量及素質(zhì) 現(xiàn)行會計系統(tǒng)的主要業(yè)務(wù)范圍、功能及信息需求 已有

20、的計算機軟硬件資源狀況、使用情況等 當前會計系統(tǒng)的工作量 存在的主要問題及薄弱環(huán)節(jié) (3)新系統(tǒng)方案 新系統(tǒng)目標 新系統(tǒng)初步方案:規(guī)模、組成和結(jié)構(gòu) 投資方案:數(shù)額、來源及時間安排 人員培訓(xùn)方案 開發(fā)進度方案 (4)可行性研究 技術(shù)可行性; 經(jīng)濟可行性; 操作可行性; 結(jié)論或建議,二、可行性研究,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,1、詳細調(diào)查的任務(wù): 掌握現(xiàn)行會計系統(tǒng)的功能、業(yè)務(wù)內(nèi)容、輸入、輸出、處理過程和處理方法等。 2、詳細調(diào)查的內(nèi)容: (1)會計系統(tǒng)業(yè)務(wù)及范圍的調(diào)查:一般情況下企業(yè)會計的主要業(yè)務(wù)功能有:帳務(wù)處理、工資核算、材料核算、固定資產(chǎn)核算、成本核算、銷售和利潤核算、會計

21、報表 (2)憑證、帳簿、報表的調(diào)查 a、會計憑證的調(diào)查:會計憑證的種類、結(jié)構(gòu)和內(nèi)容的調(diào)查 b、帳簿的調(diào)查:帳簿的種類、結(jié)構(gòu)和內(nèi)容 c、報表的調(diào)查: d、其他表格的調(diào)查 e、會計科目分類及編碼的調(diào)查 f、信息量調(diào)查和統(tǒng)計,三、系統(tǒng)詳細調(diào)查,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,(3)會計業(yè)務(wù)處理過程調(diào)查分析,三、系統(tǒng)詳細調(diào)查,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,1、數(shù)據(jù)流程圖(DFD圖)的概念: 是以一組基本圖形符號來描述新系統(tǒng)的輸入、處理、數(shù)據(jù)存儲、數(shù)據(jù)傳遞、輸出及系統(tǒng)內(nèi)部各部分之間聯(lián)系的集合。 2、數(shù)據(jù)流程圖的基本圖形符號:數(shù)據(jù)流符號、加工處下符號、文件符號、數(shù)據(jù)源點和

22、終點符號。 3、數(shù)據(jù)流程圖的畫法:,四、數(shù)據(jù)流程圖,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,1、數(shù)據(jù)字典的概念: 是以字典形式對數(shù)據(jù)流程圖中各數(shù)據(jù)存儲、數(shù)據(jù)流與數(shù)據(jù)處理進行詳細描述和確切解釋的工具,用以描述系統(tǒng)中各部分之間的關(guān)系。 2、數(shù)據(jù)字典的的條目: (1)數(shù)據(jù)流條目:用以說明數(shù)據(jù)流由哪些數(shù)據(jù)項組成、數(shù)據(jù)在單位時間內(nèi)的流量、它的來源、去向等。 (2)文件條目:說明系統(tǒng)中的各種數(shù)據(jù)文件的結(jié)構(gòu)、內(nèi)容以及數(shù)據(jù)的組織方式等。 (3)數(shù)據(jù)項條目:是指有一定意義的不可再分的數(shù)據(jù)單位。 (4)數(shù)據(jù)處理條目:主要說明各項數(shù)據(jù)處理的數(shù)據(jù)輸入、輸出數(shù)據(jù)和處理邏輯等。,五、數(shù)據(jù)字典,05:54:34,北

23、華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,3、會計科目數(shù)據(jù)字典: (1)科目編號:科目編號是科目字典數(shù)據(jù)基表的主鍵,必須輸入且要惟一。要滿足科目編碼方案的各級位數(shù)要求;第二要滿足惟一性要求;第三要滿足新增的會計科目其上級科目必須已經(jīng)存在且為非末級科目。 (2)科目名稱:最多可輸入10個漢字,用戶必須輸入。 (3)科目全稱:科目全稱是將各級科目名稱串接起來,系統(tǒng)根據(jù)其已有的上級科目名稱和本級科目名稱自動生成,不需用戶輸入。 (4)助記碼:用于幫助記憶會計科目。其主要作用是在憑證錄入時,方便錄入會計科目。助記碼的編碼方案有多種,較常用的有兩種,其一是用科目名稱中,各個漢字拼音的頭一個字母組成,其二是用各級科目名

24、稱的第一個漢字拼音字頭聯(lián)接起來構(gòu)成。 (5)科目級次:系統(tǒng)根據(jù)設(shè)定的會計編碼方案和輸入的科目編號位數(shù)自動生成科目級次,不需用戶輸入。 (6)科目類型:科目類型具有資產(chǎn)、負債、權(quán)益、成本、損益五個可選值,當采用全部活頁夾新增科目時,科目類型需要在上述五個可選值中,以值列表方式選擇其一,當采用其他活頁夾新增科目時,科目類型不需輸入,由系統(tǒng)根據(jù)活頁夾類型來自動產(chǎn)生。,五、數(shù)據(jù)字典,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,4、數(shù)據(jù)字典的實例:,五、數(shù)據(jù)字典,數(shù)據(jù)流名:銀行對帳單,組成:日期+對帳方式+結(jié)算方式+金額+借貸方,來源:開戶銀行,去向:財務(wù)處資金管理組,流量:每月40-50張,每張4

25、0筆數(shù)據(jù),05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,1、加工說明的概念: 是對數(shù)據(jù)流程圖中的不能再分解的數(shù)據(jù)處理邏輯的描述。 2、最常用的數(shù)據(jù)處理邏輯描述工具有:結(jié)構(gòu)化語言、決策樹(判定樹)和決策表(判定表)三種。 (1)結(jié)構(gòu)化語言:是介于自然語言和程序設(shè)計語言之間,它是帶有一定結(jié)構(gòu)的自然語言。 a、祈使語句: b、條件語句 c、循環(huán)語句,六、數(shù)據(jù)處理邏輯的描述方法,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,2、最常用的數(shù)據(jù)處理邏輯描述工具: (2)決策樹:是用樹形圖表示加工處理的一種工具。 例:用決策樹描述計算個人所得稅的邏處理。 工資5000元 工資3000元 工資1000元

26、工資3000元 工資1000元,六、數(shù)據(jù)處理邏輯的描述方法,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,2、最常用的數(shù)據(jù)處理邏輯描述工具: (1)決策表(判定表):是用表格式表示加工處理的一種工具。 例用決策表描述的計算個人所得稅的處理邏輯:,六、數(shù)據(jù)處理邏輯的描述方法,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,1、系統(tǒng)分析說明書的概念: 是系統(tǒng)開發(fā)階段的重要文檔資料,它既是系統(tǒng)分析階段成果質(zhì)量審核的依據(jù),也是系統(tǒng)設(shè)計和系統(tǒng)驗收及系統(tǒng)維護的重要依據(jù)。 2、系統(tǒng)分析說明書的內(nèi)容: (1)引言: a、摘要 b、對象 c、建立AIS系統(tǒng)背景材料。 (2)現(xiàn)行系統(tǒng)概況:現(xiàn)行系統(tǒng)的詳細分析;需

27、求分析 (3)新系統(tǒng)的邏輯方案: a、根據(jù)原有系統(tǒng)存在的問題,提出新系統(tǒng)的目標、主要功能、及技術(shù)指標; b、新系統(tǒng)的邏輯模型:第一、分層數(shù)據(jù)流程圖; 第二,數(shù)據(jù)字典;第三,子系統(tǒng)初步劃分;第四,系統(tǒng)配置邏輯需求報告。 c、系統(tǒng)功能分析。 d、系統(tǒng)數(shù)據(jù)分析。 e、歷史遺留問題。 (4)系統(tǒng)設(shè)計和實施的初步計劃: a、工作任務(wù)的分解 b、時間進度計劃 c、經(jīng)費預(yù)算 d、資源補充,七、系統(tǒng)分析說明書,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,【 本節(jié)總結(jié)】 本節(jié)主要講授了系統(tǒng)分析的方法和內(nèi)容,以及系統(tǒng)分析階段的文檔技術(shù)資料?!舅伎碱}】 1、什么是可行性分析,包括哪些內(nèi)容? 2、什么初步調(diào)查,調(diào)

28、查的內(nèi)容有哪些? 3、什么是數(shù)據(jù)流程圖,如何繪制數(shù)據(jù)流程圖?4、什么是數(shù)據(jù)字典?它有哪幾種條目? 5、數(shù)據(jù)處理邏輯描述有哪幾種方法? 6、系統(tǒng)分析階段的任務(wù)與內(nèi)容有哪些?7、什么系統(tǒng)分析報告?它包括哪些內(nèi)容?,本節(jié)回顧與思考,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,一、系統(tǒng)設(shè)計概述: 系統(tǒng)設(shè)計階段的任務(wù): 根據(jù)系統(tǒng)的邏輯模型,進行總體設(shè)計和詳細設(shè)計,轉(zhuǎn)換成具體的計算機實現(xiàn)方案即建立系統(tǒng)的物理模型。 (二)系統(tǒng)設(shè)計的原則: (1)簡單性(2)靈活性和適應(yīng)性(3)一致性和完整性(4)可靠性和安全性(5)經(jīng)濟性 (三)系統(tǒng)設(shè)計的分類: 1、總體設(shè)計:又稱系統(tǒng)結(jié)構(gòu)設(shè)計,包括劃分子系統(tǒng)和確定系統(tǒng)

29、的模塊結(jié)構(gòu)以及計算機設(shè)備及其他配置的選擇設(shè)計。 2、詳細設(shè)計:包括每個模塊內(nèi)容處理過程設(shè)計、輸入輸出設(shè)計、代碼設(shè)計、數(shù)據(jù)庫或文件設(shè)計等。,系統(tǒng)設(shè)計的步驟與內(nèi)容 第三節(jié),05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,(一)結(jié)構(gòu)化設(shè)計思想 1、結(jié)構(gòu)化設(shè)計的基本思想: 結(jié)構(gòu)化設(shè)計的基本思想是以系統(tǒng)的邏輯功能和數(shù)據(jù)流關(guān)系為基礎(chǔ),根據(jù)數(shù)據(jù)流程圖和數(shù)據(jù)字典,借助于一套標準的準則圖表工具,按自頂向下,逐步分解的方法,將系統(tǒng)設(shè)計成由相對獨立、功能明確并容易實現(xiàn)的子系統(tǒng)組成的結(jié)構(gòu)。 2、子系統(tǒng)劃分的一般原則: (1)子系統(tǒng)要具有相對獨立性。 (2)子系統(tǒng)之間數(shù)據(jù)的依賴性要盡量小。 (3)子系統(tǒng)劃分的結(jié)果應(yīng)使數(shù)

30、據(jù)冗余較小。 (4)子系統(tǒng)的設(shè)置應(yīng)考慮今后管理發(fā)展的需要。 (5)子系統(tǒng)的劃分應(yīng)便于系統(tǒng)分階段實現(xiàn)。 (6)子系統(tǒng)的劃分應(yīng)考慮到各類資源的充分利用。,二、系統(tǒng)總體結(jié)構(gòu)設(shè)計,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,(二)模塊化設(shè)計思想 1、模塊結(jié)構(gòu)圖的概念: 是模塊化設(shè)計的一個主要工具,它是對系統(tǒng)內(nèi)各個組成部分的結(jié)構(gòu)及其相互關(guān)系進行描述和說明的一種圖示工具。 2、模塊結(jié)構(gòu)圖的組成及符號: 模塊結(jié)構(gòu)圖是由模塊、調(diào)用、數(shù)據(jù)、控制和轉(zhuǎn)換符號組成。 (1)模塊 (2)數(shù)據(jù) (3)調(diào)用 (4)控制信息 (5)轉(zhuǎn)換符號 3、模塊及其四要素: 模塊是指用一個名字就可以調(diào)用的一段程序代碼。 (1)輸入輸

31、出:模塊的來源和輸出去向都是同一個調(diào)用者。 (2)邏輯功能:是指它能夠做什么事情,表示它把輸入轉(zhuǎn)換成輸出的功能。 (3)內(nèi)部數(shù)據(jù):僅供該模塊引用的數(shù)據(jù)。 (4)程序代碼:是用來實現(xiàn)模塊功能的程序。,二、系統(tǒng)總體結(jié)構(gòu)設(shè)計,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,(三)模塊結(jié)構(gòu)設(shè)計的原則 模塊的分析設(shè)計包括兩部分內(nèi)容,即內(nèi)部設(shè)計和外部設(shè)計。 內(nèi)部設(shè)計就是定義模塊內(nèi)部各組成部分的邏輯結(jié)構(gòu); 外部設(shè)計就是設(shè)計模塊間相互聯(lián)系的關(guān)系。 模塊結(jié)構(gòu)設(shè)計的原則: 1、模塊內(nèi)聚: (1)模塊內(nèi)聚的概念是指模塊內(nèi)部各組成部分之間的聯(lián)系程度。模塊的聚合度越高,其獨立性也就越高。 (2)模塊內(nèi)聚的分類: 根據(jù)模

32、塊內(nèi)部的構(gòu)成情況,模塊內(nèi)聚可以劃分七個等級,按其組合強度由高到低排列如下: 功能內(nèi)聚 順序內(nèi)聚 數(shù)據(jù)內(nèi)聚 過程內(nèi)聚 時間內(nèi)聚 邏輯內(nèi)聚 偶然內(nèi)聚 (1)功能內(nèi)聚:如果一個模塊內(nèi)部的各個組成部分的處理動作都為執(zhí)行同一功能而存在,且只執(zhí)行單一功能,則稱模塊為功能內(nèi)聚。這是一種最理想的聚合方式,獨立性最強。 (2)順序內(nèi)聚:如果一個模塊內(nèi)部的各個組成部分的處理功能密切相關(guān),順序執(zhí)行,前一個處理的輸出直接作為下一個處理的輸入,則稱這種模塊為順序內(nèi)聚,聚合程度為較好。,二、系統(tǒng)總體結(jié)構(gòu)設(shè)計,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,(三)模塊結(jié)構(gòu)設(shè)計的原則 (3)數(shù)據(jù)內(nèi)聚:如果一個模塊內(nèi)部各個組成

33、部分的處理功能是對相同的輸入數(shù)據(jù)進行處理或產(chǎn)生相同的輸出數(shù)據(jù),則稱這種模塊為數(shù)據(jù)聚合模塊。聚合程度為中上。 (4)過程內(nèi)聚:如果一個模塊內(nèi)各個組成部分的處理各不相同,但它們受同一控制流支配,決定它們的執(zhí)行次序,則稱這種模塊為過程聚合。其聚合程度為中等。 (5)時間內(nèi)聚:如果一個模塊內(nèi)各組成部分關(guān)系不大,但它們處理動作必須在同一段時間內(nèi)執(zhí)行,則稱為時間聚合。如模塊完成的各種初始化工作。聚合程度為中等偏差。 (6)邏輯內(nèi)聚:如果一個模塊是由若干個結(jié)構(gòu)不同,但具有邏輯相似關(guān)系的功能組合在一起,則稱為邏輯聚合。其聚合程度為較差。 (7)偶然內(nèi)聚:如果某一個模塊是由若干個毫無關(guān)系的功能偶然的組合在一起構(gòu)

34、成的,則稱偶然聚合。其聚合程度為最低。,二、系統(tǒng)總體結(jié)構(gòu)設(shè)計,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,(三)模塊結(jié)構(gòu)設(shè)計的原則: 2、模塊耦合: (1)模塊耦合的概念:是指模塊與模塊之間的聯(lián)系程度,模塊耦合度越低,模塊的獨立性就越強。 (2)模塊耦合的分類: (1)數(shù)據(jù)耦合:兩個模塊見的聯(lián)系是通過數(shù)據(jù)交換實現(xiàn)的,這是一種最理想的耦合;耦合程度最低。 (2)控制耦合:在兩個模塊之間,除了傳遞數(shù)據(jù)信息外,還傳遞控制信息,則稱這種聯(lián)系為控制耦合。在系統(tǒng)設(shè)計中應(yīng)盡量避免或減少控制耦合。 (3)內(nèi)容耦合:一個模塊和另一個模塊的內(nèi)容直接發(fā)生聯(lián)系,即在一個模塊執(zhí)行過程中直接轉(zhuǎn)移到另一個模塊中運行,這

35、種耦合程度最高,是最差的一種。,二、系統(tǒng)總體結(jié)構(gòu)設(shè)計,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,(四)模塊結(jié)構(gòu)圖設(shè)計的方法 1、變換中心的轉(zhuǎn)換方法: (1)變換中心的轉(zhuǎn)換方法基本思想:是首先在數(shù)據(jù)流程圖中,找出主要的處理功能,即變換中心,把數(shù)據(jù)流程圖劃分為輸入、處理、輸出三大部分,從而就可以得到模塊結(jié)構(gòu)圖的第一層分解圖,在此基礎(chǔ)上再重復(fù)進行逐層分解和優(yōu)化,直到得到一個完整的控制結(jié)構(gòu)圖。 (2)變換中心的轉(zhuǎn)換方法分三步: 第一步,找出轉(zhuǎn)換中心,確定主加工 第二步,設(shè)計變換結(jié)構(gòu)的頂層,按輸入、處理、輸出等分支處理; 第三,自頂向下,逐步細化,設(shè)計各層模塊。,二、系統(tǒng)總體結(jié)構(gòu)設(shè)計,05:54:

36、34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,(四)模塊結(jié)構(gòu)圖設(shè)計的方法 2、事務(wù)中心的轉(zhuǎn)換方法: (1)事務(wù)中心的轉(zhuǎn)換方法基本思想:是首先分析數(shù)據(jù)流程圖,確定結(jié)構(gòu)類型,找出事務(wù)中心的位置和事務(wù)類型的標志,繪制出第一層模塊,而后再重復(fù)進行逐層分解和優(yōu)化,直到得到滿意的模塊結(jié)構(gòu)圖。 (2)事務(wù)中心的轉(zhuǎn)換方法分六步: 第一步,分析數(shù)據(jù)流程圖,確定業(yè)務(wù)來源; 第二步,分析數(shù)據(jù)流程圖,確定事務(wù)中心的系統(tǒng)結(jié)構(gòu); 第三步,確定每一事務(wù)的處理動作; 第四步,合并相同處理功能的事務(wù)模塊; 第五步,對必要的事務(wù)處理功能模塊進行分解 第六步,對處理功能相對獨立的模塊分層組合分層控制結(jié)構(gòu)圖。,二、系統(tǒng)總體結(jié)構(gòu)設(shè)計,05:54

37、:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,(四)模塊結(jié)構(gòu)圖設(shè)計的方法 課堂練習(xí)題: 1、根據(jù)銀行對帳業(yè)務(wù)的處理功能,分析設(shè)計銀行自動對帳處理功能的模塊結(jié)構(gòu)圖。 2、根據(jù)會計上對帳簿的處理業(yè)務(wù),分析設(shè)計會計帳簿處理模塊結(jié)構(gòu)圖。 3、根據(jù)會計科目處理業(yè)務(wù)的功能,分析設(shè)計會計科目處理功能的模塊結(jié)構(gòu)圖。 4、根據(jù)學(xué)生管理業(yè)務(wù)的需要,分析設(shè)計學(xué)生檔案管理的模塊結(jié)構(gòu)圖。 5、根據(jù)會計信息系統(tǒng)手工會計業(yè)務(wù)的功能,分析設(shè)計會計信息系統(tǒng)的子系統(tǒng)功能結(jié)構(gòu)圖。,二、系統(tǒng)總體結(jié)構(gòu)設(shè)計,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,(一)代碼設(shè)計 1、代碼的含義: 代碼又稱編碼,是用來代表事物名稱、屬性、狀態(tài)等的符號。

38、2、代碼的功能: (1)鑒別功能。這是代碼最基本的特性,它是鑒別編碼對象的唯一標志 (2)分類功能。代碼可作為分類對象類別的標識 (3)排序功能。代碼又可以用作區(qū)別分類對象排序的標識 (4)專用含義。代碼可提供一種專門含義來表示客觀事物。 3、代碼設(shè)計的原則: (1)標準性 (2)惟一性 (3)擴充性 (4)簡單性 (5)合理性 (6)適用性 (7)規(guī)范性,三、系統(tǒng)詳細設(shè)計,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,(一)代碼設(shè)計 1、代碼的種類: (1)順序碼:是用按一定規(guī)律排列的數(shù)字或字母作為代碼。 (2)區(qū)位碼:是指代碼是由固定的幾個區(qū)段組成,每一區(qū)段表示一種特征,并可以按順序碼或

39、組碼進行編碼。 (3)助記碼:是用文字、數(shù)字或他們的組合作為代碼的,特點是可以通過聯(lián)想幫助記憶。 3、代碼設(shè)計的步驟: 代碼設(shè)計就是設(shè)計系統(tǒng)所使用的各種代碼的編碼規(guī)則和具體的代碼及其表示的對象的對照表。代碼設(shè)計有以下步驟: (1)確定代碼對象 (2)考察是否已有標準代碼 (3)根據(jù)代碼對象的性質(zhì)和處理要求,確定選用的代碼類型和編碼規(guī)則 (4)用選用的規(guī)則對被表示的對象逐個設(shè)計出其代碼,編制代碼表 如:會計科目代碼、職工代碼、客戶代碼、材料代碼等,三、系統(tǒng)詳細設(shè)計,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,(二)數(shù)據(jù)庫文件設(shè)計 1、數(shù)據(jù)庫設(shè)計的要求: (1)要符合用戶的要求 (2)能被某個

40、現(xiàn)有的數(shù)據(jù)庫管理系統(tǒng)所接受 (3)具有較高的質(zhì)量,易于理解、便于維護、 沒有數(shù)據(jù)沖突、完整性好。 2、數(shù)據(jù)庫設(shè)計的步驟: (1)數(shù)據(jù)庫概念模型的建立。 (2)數(shù)據(jù)邏輯模型的建立。 (3)數(shù)據(jù)庫物理結(jié)構(gòu)的設(shè)計。 (4)數(shù)據(jù)庫的實施。,三、系統(tǒng)詳細設(shè)計,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,(二)數(shù)據(jù)庫文件設(shè)計 3、數(shù)據(jù)庫文件設(shè)計時應(yīng)考慮的幾個問題: (1)確定需要建立的文件:系統(tǒng)主文件、處理文件、工作文件、其他文件 (2)數(shù)據(jù)庫文件結(jié)構(gòu)設(shè)計: (3)確定數(shù)據(jù)庫文件的組織形式:會計信息系統(tǒng)常用的文件組織形式有順序組織方式和索引組織方式 a、順序組織方式:其記錄是按照建立的時間先后順序存放

41、和處理的,當數(shù)據(jù)量較大時,順序文件的數(shù)據(jù)存取速度較慢。 b、索引組織方式:是對以建立時間先后順序排列記錄的文件按索引關(guān)鍵字自動建立索引的文件。索引文件的處理速度很快。 (4)確定數(shù)據(jù)庫文件的屬性: a、保密性: b、讀寫性: c、共享性:,三、系統(tǒng)詳細設(shè)計,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,(二)數(shù)據(jù)庫文件設(shè)計 4、數(shù)據(jù)庫文件設(shè)計課堂作業(yè): 根據(jù)會計核算業(yè)務(wù)需要設(shè)計會計科目編碼庫,要求: (1)設(shè)計會計科目編碼庫文件結(jié)構(gòu); (2)建立會計科目表文件(KJKM.DBF); (3)采用命令方式或程序方式向該文件輸入5條會計科目數(shù)據(jù); (4)列示庫文件的記錄到電腦屏幕上; (5)舉手找

42、老師檢查。,三、系統(tǒng)詳細設(shè)計,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,(三)輸入設(shè)計 輸入設(shè)計的主要內(nèi)容是輸入方式、輸入格式和輸入數(shù)據(jù)校驗。輸入設(shè)計的目標:數(shù)據(jù)正確、操作簡便、錄入迅速。 1、輸入方式設(shè)計:a、鍵盤輸入 b、軟盤輸入 c、聯(lián)機輸入 2、輸入格式設(shè)計應(yīng)注意的問題: (1)格式要盡可能與實際憑證、表格格式一致,符合用戶手工工作習(xí)慣。 (2)格式要簡潔明快,色彩搭配要科學(xué),否則易造成視覺錯誤和疲勞。 (3)盡量減少數(shù)據(jù)輸入量。 3、輸入數(shù)據(jù)的校驗: (1)人工校驗 (2)邏輯校驗 (3)總量校驗 (4)重復(fù)校驗 (5)平衡校驗 (6)校驗碼校驗,三、系統(tǒng)詳細設(shè)計,05:54:

43、34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,(四)輸出設(shè)計 輸出設(shè)計的主要內(nèi)容包括輸出方式、輸出內(nèi)容和輸出格式等設(shè)計。 1、輸出方式設(shè)計:a、屏幕顯示 b、打印輸出 c、磁盤、磁帶輸出 2、輸入出內(nèi)容和要求: (1)憑證 (2)日記帳 (3)明細帳 (4)總帳 (5)會計報表 (6)其它表格輸出 3、輸出格式設(shè)計的原則: (1)要符合有關(guān)財會制度的規(guī)定。 (2)要符合用戶習(xí)慣。 (3)輸出格式規(guī)范化、標準化。 (4)允許用戶自定義表格結(jié)構(gòu)。,三、系統(tǒng)詳細設(shè)計,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,(五)模塊詳細設(shè)計 1、IPO圖的概念:是即輸入-加工-輸出圖的簡稱,就是對模塊結(jié)構(gòu)圖中的每一模

44、塊詳細說明其輸入、輸出和加工處理的圖形工具。 2、IPO圖:舉例 帳務(wù)處理-憑證輸入模塊的IPO圖 IPO圖 系統(tǒng)名稱:帳務(wù)處理 編制者: 模塊名稱:憑證輸入 完工日期: 被哪些模塊直接調(diào)用: 直接調(diào)用哪些模塊: 總控模塊 收款憑證錄入 付款憑證錄入 轉(zhuǎn)帳憑證錄入 輸入:選擇標志 輸出:記帳憑證文件 加工處理: 局部數(shù)據(jù)項: 注釋:,三、系統(tǒng)詳細設(shè)計,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,(一)系統(tǒng)設(shè)計說明書的作用 系統(tǒng)設(shè)計階段的主要成果是系統(tǒng)設(shè)計說明書,它既是目標系統(tǒng)的物理模型,也是下階段系統(tǒng)實施的主要依據(jù)。 (二)系統(tǒng)設(shè)計說明書的主要內(nèi)容: 1、系統(tǒng)目標和功能概述 2、硬件系統(tǒng)設(shè)

45、計說明 3、應(yīng)用軟件系統(tǒng)設(shè)計 4、代碼體系設(shè)計方案 5、數(shù)據(jù)庫(文件)設(shè)計 6、輸入、輸出設(shè)計 7、系統(tǒng)硬件和軟件配置 8、新系統(tǒng)的實施計劃。,四、系統(tǒng)設(shè)計說明書,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,【 本節(jié)總結(jié)】 本節(jié)主要講授了系統(tǒng)設(shè)計階段的任務(wù)、步驟和內(nèi)容,以及結(jié)構(gòu)化設(shè)計的主要思想和模塊化設(shè)計方法,代碼設(shè)計、數(shù)據(jù)庫文件設(shè)計、輸入設(shè)計、輸出設(shè)計、模塊內(nèi)部過程設(shè)計等。【思考題】 1、什么是總體設(shè)計、詳細設(shè)計、模塊內(nèi)聚、模塊耦合?包括哪些內(nèi)容? 2、什么是代碼?代碼設(shè)計的原則有哪些? 3、什么是IPO圖,如何繪制模塊IPO圖? 4、輸出內(nèi)容有哪些?進行輸出格式設(shè)計的原則是什么? 5、

46、在進行輸入格式設(shè)計時應(yīng)注意哪些問題? 6、系統(tǒng)設(shè)計階段的任務(wù)與步驟有哪些? 7、什么是系統(tǒng)設(shè)計報告?它包括哪些內(nèi)容? 8、在進行系統(tǒng)結(jié)構(gòu)設(shè)計時,子系統(tǒng)劃分的原則是什么?,本節(jié)回顧與思考,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,系統(tǒng)實施階段的主要工作任務(wù)有:程序設(shè)計與調(diào)試;系統(tǒng)測試;系統(tǒng)轉(zhuǎn)換;系統(tǒng)評價;系統(tǒng)驗收。 一、程序設(shè)計與調(diào)試: 程序設(shè)計是指依據(jù)系統(tǒng)設(shè)計中對會計信息系統(tǒng)各個功能模塊的功能描述,運用各種程序語言和開發(fā)工具具體地編制程序代碼,實現(xiàn)各項功能的活動。 程序設(shè)計的方法: 1、結(jié)構(gòu)化程序設(shè)計(Structured Programming )方法 (1)順序結(jié)構(gòu) (2)選擇結(jié)構(gòu)

47、(3)循環(huán)結(jié)構(gòu) 2、面向?qū)ο蟮某绦蛟O(shè)計方法 3、原型式的程序設(shè)計方法,系統(tǒng)實施的方法與步驟 第四節(jié),05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,一、程序設(shè)計與調(diào)試: (二)程序的調(diào)試: 程序調(diào)試就是指對所編程序找出可能存在的問題并加以修改,使之完全符合設(shè)計要求。 通常程序調(diào)試分以下三個步驟: 1、模塊調(diào)試:又稱單調(diào),是以程序模塊為單位,對模塊逐一進行調(diào)試,主要是調(diào)試其內(nèi)部功能。 2、子系統(tǒng)調(diào)試:又稱分調(diào),是指在模塊調(diào)試的基礎(chǔ)上,解決模塊間相互調(diào)用的問題,主要是調(diào)試各模塊的外部功能,以及模塊之間的接口和調(diào)用關(guān)系。 3、系統(tǒng)調(diào)試:又稱聯(lián)調(diào),是指在子系統(tǒng)調(diào)試基礎(chǔ)上,調(diào)試整個系統(tǒng)功能,它主要解決各

48、子系統(tǒng)之間的數(shù)據(jù)通訊和數(shù)據(jù)共享問題。,系統(tǒng)實施的方法與步驟 第四節(jié),05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,二、系統(tǒng)測試: 系統(tǒng)測試是對軟件計劃、軟件設(shè)計、軟件編碼進行差錯檢查和糾錯的活動。 (一)系統(tǒng)測試的方法: 1、靜態(tài)測試:是指不在計算機上運行被測試程序,而是采用其他手段達到對程序進行測試目的的測試方法。 (1)人工測試方法(2)計算機輔助靜態(tài)分析方法 2、動態(tài)測試:是指在計算機上運行被測試程序,并用所設(shè)計的測試用例對程序檢測的方法。 (1)黑盒測試法:又稱功能測試,即不考慮程序內(nèi)部是如何編寫的,只考慮程序的外部功能。 (2)白盒測試法:又稱結(jié)構(gòu)測試,它是根據(jù)被測試程序的邏輯結(jié)構(gòu)

49、設(shè)計測試用例。 (3)窮舉測試法:是指通過白盒或黑盒測試方法對所有可能的情況進行測試,如果所有的情況都是正確的,則可證明程序是正確的。 (二)系統(tǒng)測試的主要文檔:1、測試計劃 2、測試分析報告,系統(tǒng)實施的方法與步驟 第四節(jié),05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,三、系統(tǒng)轉(zhuǎn)換: 系統(tǒng)轉(zhuǎn)換就是新舊系統(tǒng)的交換,舊的系統(tǒng)被淘汰,新的系統(tǒng)投入使用。 (一)系統(tǒng)轉(zhuǎn)換前的準備工作內(nèi)容: 1、對計算機系統(tǒng)和計算機機房進行運行前的安裝、調(diào)試和初始化工作。 2、將準備好的必要的原始數(shù)據(jù)錄入到系統(tǒng)中,并經(jīng)正確性檢驗后存儲到有關(guān)的數(shù)據(jù)庫文件中。 3、對將要從事計算機信息系統(tǒng)的各類人員,進行有關(guān)系統(tǒng)原理與結(jié)構(gòu)

50、、系統(tǒng)功能與性能、系統(tǒng)操作與維護等方面知識培訓(xùn)。 4、建立系統(tǒng)管理制度,包括機房管理制度、文檔資料管理制度、上機管理制度等。,系統(tǒng)實施的方法與步驟 第四節(jié),05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,三、系統(tǒng)轉(zhuǎn)換: (二)系統(tǒng)轉(zhuǎn)換的方式: 1、直接轉(zhuǎn)換:是指在某一特定時刻,舊系統(tǒng)停止使用,同時新系統(tǒng)立即投入運行。這種方式比較簡單,節(jié)省人員、設(shè)備的轉(zhuǎn)換費用,但風(fēng)險較大。 2、并行轉(zhuǎn)換:是指在一段時間內(nèi)新舊系統(tǒng)并存,各自完成相應(yīng)的工作,并相互對比、審核。這種方式需要雙倍的人員、設(shè)備,其費用比較大,但系統(tǒng)運行的可靠性得到很大的提高,風(fēng)險較少。 3、逐步轉(zhuǎn)換:是指分階段、接部分地完成新舊系統(tǒng)的交替

51、過程,開發(fā)完一部分則在某一時間段內(nèi)運行一部分。這種方式既可避免直接方式的風(fēng)險,又可避免平行方式的雙倍費用,但該種方式的不足之處是借口多。,系統(tǒng)實施的方法與步驟 第四節(jié),05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,【 本節(jié)總結(jié)】 本節(jié)主要講授了系統(tǒng)實施階段的任務(wù)和步驟,以及系統(tǒng)調(diào)試方法、系統(tǒng)轉(zhuǎn)換的方式和優(yōu)缺點等?!舅伎碱}】 1、什么是模塊調(diào)試、分調(diào)、聯(lián)調(diào)? 2、什么是系統(tǒng)測試?系統(tǒng)測試方法有哪些? 3、什么是靜態(tài)測試?什么是動態(tài)測試?有哪些測試方法? 4、什么是直接轉(zhuǎn)換、并行轉(zhuǎn)換、逐步轉(zhuǎn)換? 5、系統(tǒng)轉(zhuǎn)換前的準備工作有哪些? 6、什么是系統(tǒng)轉(zhuǎn)換?通常有哪幾種方式? 7、系統(tǒng)轉(zhuǎn)換有哪幾種方式?

52、各有何優(yōu)缺點?,本節(jié)回顧與思考,05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,一、系統(tǒng)維護的內(nèi)容和類型: 系統(tǒng)維護是在系統(tǒng)運行中,為了適應(yīng)系統(tǒng)環(huán)境的變化,保證系統(tǒng)能夠持續(xù)正常地運行而從事的各種活動。 系統(tǒng)維護的內(nèi)容: 1、系統(tǒng)硬件設(shè)備的維護:(1)定期預(yù)防性維護(設(shè)備保養(yǎng)型維護)(2)突發(fā)性故障維護 2、系統(tǒng)軟件的維護: 3、系統(tǒng)數(shù)據(jù)的維護 (二)系統(tǒng)維護的類型: 1、正確性維護:是指對在系統(tǒng)開發(fā)階段已發(fā)生而在系統(tǒng)測試階段未能被發(fā)現(xiàn)的錯誤的修改。 2、適應(yīng)性維護:指為軟件適應(yīng)新的管理需求變化而在進行的修改。 3、完善性維護:就是為擴充功能和完善性能而進行的修改。 4、預(yù)防性維護:是指為了改進

53、應(yīng)用軟件的可靠性和可維護性,適應(yīng)未來軟硬件的變化,主動增加預(yù)防性新功能,以使應(yīng)用系統(tǒng)適應(yīng)各類變化而不被淘汰。,系統(tǒng)運行與維護 第五節(jié),05:54:34,北華大學(xué)經(jīng)濟管理學(xué)院 劉玉軍,二、系統(tǒng)評價: 會計信息系統(tǒng)評價包括系統(tǒng)建設(shè)評價、系統(tǒng)性能評價、系統(tǒng)應(yīng)用評價等。 (一)會計信息系統(tǒng)的建設(shè)評價: 1、系統(tǒng)規(guī)劃目標的科學(xué)性:分析會計信息系統(tǒng)規(guī)劃目標的科學(xué)性,并考慮經(jīng)濟上、技術(shù)上、管理上和法律上的可行性。 2、規(guī)劃目標的實現(xiàn)程度:分析會計信息系統(tǒng)是否達到或超過規(guī)劃階段提出的規(guī)劃目標。 3、先進性:滿足財務(wù)人員的需求,充分利用資源,融合先進會計知識,設(shè)計的先進性、適應(yīng)性。 4、經(jīng)濟性:是指會計信息系統(tǒng)投資與所實現(xiàn)的功能相適應(yīng)程度。 5、資源利用率:對計算機、外部設(shè)備、各種軟硬件、系統(tǒng)資源的利用程度。 6、規(guī)范性:會計信息系統(tǒng)遵循相關(guān)的

溫馨提示

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

最新文檔

評論

0/150

提交評論