會計電算化信息系統(tǒng)開發(fā).ppt_第1頁
會計電算化信息系統(tǒng)開發(fā).ppt_第2頁
會計電算化信息系統(tǒng)開發(fā).ppt_第3頁
會計電算化信息系統(tǒng)開發(fā).ppt_第4頁
會計電算化信息系統(tǒng)開發(fā).ppt_第5頁
已閱讀5頁,還剩74頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1,會計電算化信息系統(tǒng)開發(fā),2,第一節(jié) 會計電算化信息系統(tǒng)開發(fā)的基本要求和方法,一、系統(tǒng)開發(fā)目的 二、系統(tǒng)開發(fā)基本要求 三、系統(tǒng)開發(fā)的方法 軟件工程學(xué) 1968年北大西洋公約組織的計算機科學(xué)家在聯(lián)邦德國召開的國際會議上正式提出了“軟件工程”這個術(shù)語 是專門研究計算機軟件系統(tǒng)開發(fā)的學(xué)科,把軟件開發(fā)視為一項工程,按照工程化的指導(dǎo)思想來開發(fā) 軟件工程的產(chǎn)生,3,軟件工程基本特征 生命周期法和原型法來開發(fā)軟件 邏輯設(shè)計與物理設(shè)計分開,先邏輯設(shè)計,后物理設(shè)計 模塊化、結(jié)構(gòu)化的原則開發(fā) 采用自頂向下、逐步求精的方法,先總體設(shè)計,后模塊詳細設(shè)計,4,1)生命周期法傳統(tǒng)途徑:系統(tǒng)從開發(fā)到使用的全過程視為一個生

2、命周期,生命周期由若干首尾相連的階段構(gòu)成,每個階段有相對獨立的任務(wù) 使用于規(guī)模較大、目標(biāo)較穩(wěn)定的系統(tǒng),5,生命周期法的基本特點 每一階段有明確的任務(wù),并產(chǎn)生相應(yīng)的文檔資料 前一階段工作產(chǎn)生的文檔資料和工作報告是以下階段工作的基礎(chǔ)和依據(jù) 生命周期階段的劃分 四階段:系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施、系統(tǒng)運行和維護 八階段:問題定義、可行性研究、需求分析、總體設(shè)計、詳細設(shè)計、編碼和單元測試、綜合測試、運行和維護,6,四階段劃分法 系統(tǒng)分析階段:主要任務(wù)是確定“做什么” 系統(tǒng)設(shè)計階段:主要任務(wù)是確定“怎么做” 系統(tǒng)實施階段:具體的實現(xiàn)過程 系統(tǒng)維護與評價,7,8,思考:嚴(yán)格執(zhí)行瀑布模型可能產(chǎn)生的實際問題

3、? 常見的軟件開發(fā)情況 太好了!終于簽下合同- 得到了“正式”的客戶提供的“需求書”的幾片紙- 憑借自己的理解立即投入開發(fā)- “木已成舟”,生米終于熬成粥- 用戶拒絕接受?- 艱難地修改,反復(fù)修改,開發(fā)人員厭倦了,而用戶對系統(tǒng)用之無味,棄之可惜,遂成雞肋。- 由此后期收款遙遙無期,軟件公司不再和用戶保持溝通- 互相埋怨,扯皮由此而生,9,2)原型法:又稱為迭代設(shè)計法或逐步逼近法 原型(prototype),即把系統(tǒng)主要功能和接口通過快速開發(fā)制作為“軟件樣機”,以可視化的形式展現(xiàn)給用戶,及時征求用戶意見,從而明確無誤地確定用戶需求。同時,原型也可用于征求內(nèi)部意見,作為分析和設(shè)計的接口之一,可方便

4、于溝通,10,對原型的基本要求包括: 體現(xiàn)主要的功能; 提供基本的界面風(fēng)格; 展示比較模糊的部分,以便于確認(rèn)或進一步明確,防患于未然。 原型最好是可運行的,至少在各主要功能模塊之間能夠建立相互連接,11,原型的分類 拋棄型 演化型 表達工具 拋棄型:各種快速顯示工具(HTML,Powerpoint) 演化型:軟件本身的開發(fā)工具,12,原型法的工作步驟 確定用戶要求 設(shè)計系統(tǒng)原型 評價原型 完善原型,13,14,特點: 強調(diào)系統(tǒng)快速實現(xiàn)和不斷修正 周期短 適用于:系統(tǒng)規(guī)模小、管理體制和結(jié)構(gòu)不穩(wěn)定、系統(tǒng)目標(biāo)容易變化,15,四、系統(tǒng)開發(fā)原則 面向用戶 強調(diào)調(diào)查研究系統(tǒng)分析(需求分析) 邏輯設(shè)計與物理

5、設(shè)計分別進行 工作嚴(yán)格按階段進行 工作資料標(biāo)準(zhǔn)化和文檔化,16,五、系統(tǒng)開發(fā)步驟 (一)系統(tǒng)分析階段 也稱為系統(tǒng)邏輯設(shè)計階段 主要任務(wù)是確定系統(tǒng)“做什么”,建立系統(tǒng)邏輯模型 完成相關(guān)工作文檔 該階段的工作成果是新系統(tǒng)的邏輯設(shè)計說明書,是系統(tǒng)開發(fā)的重要依據(jù) 系統(tǒng)分析階段是系統(tǒng)開發(fā)過程中最關(guān)鍵的,17,二)系統(tǒng)設(shè)計階段:主要任務(wù)是確定“怎么做” 也成為系統(tǒng)物理設(shè)計階段 主要任務(wù)是解決系統(tǒng)“如何做”,建立系統(tǒng)物理模型 該階段分為結(jié)構(gòu)設(shè)計和詳細設(shè)計,系統(tǒng)分析和系統(tǒng)設(shè)計示例,18,三)系統(tǒng)實施階段:具體的實現(xiàn)過程 獲得硬件、軟件、人員 程序設(shè)計 調(diào)試 (四)系統(tǒng)維護與評價,19,第二節(jié) 會計電算化信息系

6、統(tǒng)的分析,系統(tǒng)分析是第一階段 通過系統(tǒng)調(diào)查和可行性分析解決系統(tǒng)“做什么” 是手工業(yè)務(wù)與計算機會計信息系統(tǒng)的銜接點,20,一、系統(tǒng)的初步調(diào)查及可行性分析 (一)系統(tǒng)的初步調(diào)查 調(diào)查內(nèi)容 企業(yè)的內(nèi)部環(huán)境 企業(yè)的外部環(huán)境 企業(yè)計算機的應(yīng)用狀況 快快機信息系統(tǒng)工作中的人力、財力分布狀況 調(diào)查方法 調(diào)查工具 調(diào)查報告,21,二)系統(tǒng)的可行性分析 可行性分析的內(nèi)容 技術(shù)方面的可行性,包括設(shè)備條件和技術(shù)力量 經(jīng)濟效益方面的可行性 管理組織方面的可行性 可行性分析報告 二、系統(tǒng)的詳細調(diào)查及現(xiàn)狀描述,22,三、系統(tǒng)分析的方法及表達工具 (一)系統(tǒng)分析的方法 結(jié)構(gòu)化的系統(tǒng)分析方法(Structured Analy

7、sis, SA) 結(jié)構(gòu)化分析方法的特點是自頂向下,逐層分解,分解,分解,23,思考:已知S系統(tǒng)的一層分解如下,考慮以下二層分解中哪些不正確,為什么,1,2,3,A,B,C,C,D,E,F,24,二)系統(tǒng)分析的表達工具 數(shù)據(jù)流圖(DFD, Data Flow Diagram):描述系統(tǒng)的組成及各部分間的相互聯(lián)系 數(shù)據(jù)流: 處理: 文件(數(shù)據(jù)存儲): 數(shù)據(jù)源點或終點,25,工資處理的下層數(shù)據(jù)流程圖,26,訂貨系統(tǒng)數(shù)據(jù)流圖,27,2 數(shù)據(jù)詞典 符號:、|、 、| 數(shù)據(jù)詞典包括四類條目 數(shù)據(jù)流 文件 數(shù)據(jù)項 加工(處理,28,3 加工處理邏輯說明的專門工具 (1)結(jié)構(gòu)式語言 采用程序語言的結(jié)構(gòu)方式,用

8、自然語言表達 銀行對賬: 取銀行對賬單中的一筆業(yè)務(wù) 若其發(fā)生額在貸方,則在企業(yè)銀行存款明細賬的借方查找,并核對銀行票據(jù)號 若其發(fā)生額在借方,則在企業(yè)銀行存款明細賬的貸方查找,并核對銀行票據(jù)號 對于以上、,如果發(fā)生額相等,且票據(jù)號一致,則為已達賬業(yè)務(wù),否則為未達賬業(yè)務(wù) 重復(fù)以上四個步驟直到結(jié)束 思考:是否可以修改等更嚴(yán)謹(jǐn)一些 “如果還有未對賬業(yè)務(wù),則返回;否則結(jié)束對賬” 練習(xí):試用結(jié)構(gòu)式語言描述,在使用學(xué)生名冊統(tǒng)計班級中女生數(shù)量的工作流程,29,依次順序取學(xué)生記錄 查看字段“性別”的值 如果字段“性別”的值為“女”,統(tǒng)計數(shù)加1;如果字段“性別”的值為“男”,不作處理 到下一條記錄 檢查是否到文件

9、尾,如果沒有,返回;否則結(jié)束,30,2)判斷樹 (3)判斷表 四、系統(tǒng)分析的文檔 系統(tǒng)分析說明書 對現(xiàn)行系統(tǒng)的描述,包括單位的基本情況,現(xiàn)行系統(tǒng)的主要目標(biāo)、任務(wù)、范圍及現(xiàn)行系統(tǒng)的業(yè)務(wù)流程圖 對目標(biāo)系統(tǒng)的描述,包括目標(biāo)系統(tǒng)的業(yè)務(wù)流程、數(shù)據(jù)流程、數(shù)據(jù)詞典、業(yè)務(wù)范圍、界面劃分、處理過程定義等 對運行環(huán)境的要求,包括硬件設(shè)備、軟件環(huán)境等 對目標(biāo)系統(tǒng)的性能要求,包括合法性、可靠性、保密性及靈活性等 系統(tǒng)設(shè)計實施的工作計劃 具有約束力,是進行下一步系統(tǒng)設(shè)計等工作的重要依據(jù),31,五、系統(tǒng)分析的步驟舉例 (一)手工會計核算系統(tǒng)的調(diào)查分析 手工會計核算系統(tǒng)數(shù)據(jù)量的調(diào)查分析,賬務(wù)處理的業(yè)務(wù)量統(tǒng)計,32,2 手工

10、會計核算系統(tǒng)數(shù)據(jù)處理模型的調(diào)查與分析 (1)手工會計核算系統(tǒng)數(shù)據(jù)流程圖,會計核算系統(tǒng),原始數(shù)據(jù),原始數(shù)據(jù)賬表,33,編制并審核憑證,記賬憑證,收款憑證,付款憑證,轉(zhuǎn)賬憑證,記賬,賬簿,月結(jié),累計,本月合計,清理往來賬,催款通知單,銀行對賬,銀行對賬單,余額調(diào)節(jié)表,原始憑證,手工賬務(wù)處理數(shù)據(jù)流程圖,34,帳務(wù)子系統(tǒng)第一層(中間層)數(shù)據(jù)流圖,35,2)手工會計核算系統(tǒng)的數(shù)據(jù)詞典 試參照P20,寫出數(shù)據(jù)項“科目名稱”、“科目編碼”和處理“記賬”的數(shù)據(jù)說明 數(shù)據(jù)流程圖和數(shù)據(jù)詞典匯集起來就構(gòu)成了手工核算會計系統(tǒng)的邏輯模型,36,二)會計電算化核算系統(tǒng)邏輯模型的建立 結(jié)合計算機的特點,對手工方式下的邏輯模

11、型進行調(diào)整和修改 思考:銀行對賬的數(shù)據(jù)流程圖,37,38,39,第三節(jié) 會計電算化信息系統(tǒng)的結(jié)構(gòu)設(shè)計,系統(tǒng)設(shè)計階段的任務(wù)是建立系統(tǒng)的物理模型,即確定系統(tǒng)的實施方案 系統(tǒng)設(shè)計分為結(jié)構(gòu)設(shè)計和詳細設(shè)計 結(jié)構(gòu)設(shè)計主要任務(wù)是將一個系統(tǒng)劃分為若干個子系統(tǒng)(模塊),并確定子系統(tǒng)間的界面(模塊) 詳細設(shè)計的主要任務(wù)是確定每個模塊的具體技術(shù)手段和處理方法,40,一、系統(tǒng)設(shè)計的基本要求 二、系統(tǒng)結(jié)構(gòu)設(shè)計的基本原理 (一)結(jié)構(gòu)化設(shè)計思想 系統(tǒng)結(jié)構(gòu)化設(shè)計思想的基本要求 盡量將系統(tǒng)劃分成功能單一、易于修改的模塊 系統(tǒng)劃分工作按層次進行,自頂向下,逐層分解 每個模塊的功能盡量獨立,41,二)結(jié)構(gòu)化設(shè)計的原則 按層次結(jié)構(gòu)進

12、行。從數(shù)據(jù)流程圖出發(fā),自頂向下,逐步求精 提高模塊的獨立性(高內(nèi)聚,低耦合) 模塊之間的聯(lián)系方式(耦合) 數(shù)據(jù)耦合 控制耦合 內(nèi)容耦合 數(shù)據(jù)耦合獨立性最好,內(nèi)容耦合最差 模塊的內(nèi)聚度 模塊的作用域應(yīng)包含在模塊的控制域之內(nèi) 一個模塊和它可能調(diào)用的所有下層模塊成為它的控制域,42,模塊的大小要適中 模塊的大小一般用源程序的行數(shù)表示 模塊的深度、寬度、扇出、扇入要適當(dāng) (三)結(jié)構(gòu)化設(shè)計的工具模塊圖 模塊 模塊間調(diào)用 模塊間的通訊,43,三、會計電算化信息系統(tǒng)的結(jié)構(gòu)設(shè)計 (一)總體結(jié)構(gòu)設(shè)計,會計信息系統(tǒng),會計核算子系統(tǒng),會計管理子系統(tǒng),會計決策支持子系統(tǒng),44,會計核算管理子系統(tǒng)功能結(jié)構(gòu)圖示例,45,

13、二)功能模塊設(shè)計 掌握圖220,221 (三)編寫模塊說明書 包含的內(nèi)容 模塊說明 輸入、輸出數(shù)據(jù)和文件的說明 處理的概要說明 (四)賬務(wù)處理系統(tǒng)功能模塊結(jié)構(gòu)圖設(shè)計舉例,46,帳務(wù)處理系統(tǒng)結(jié)構(gòu)圖,47,第四節(jié) 會計電算化信息系統(tǒng)的詳細設(shè)計,詳細設(shè)計是指確定每一模塊實施的技術(shù)手段和處理方法 包括存儲設(shè)計、編碼設(shè)計、輸入設(shè)計、輸出設(shè)計,48,一、系統(tǒng)的存儲設(shè)計 (一)系統(tǒng)數(shù)據(jù)的分類 原始數(shù)據(jù)和派生數(shù)據(jù) 公用數(shù)據(jù)和專用數(shù)據(jù) 不變或基本不變數(shù)據(jù)和變動數(shù)據(jù) (二)系統(tǒng)存儲設(shè)計的原則 數(shù)據(jù)共享性 數(shù)據(jù)存儲的低冗余性 數(shù)據(jù)的安全性,49,三)系統(tǒng)存儲設(shè)計的方法 確定庫文件的種類 詞典數(shù)據(jù)庫 憑證數(shù)據(jù)庫 賬簿

14、數(shù)據(jù)庫 報表數(shù)據(jù)庫 工作數(shù)據(jù)庫 系統(tǒng)管理數(shù)據(jù)庫 系統(tǒng)專項管理及參數(shù)設(shè)置數(shù)據(jù)庫,50,2 確定庫文件的組織形式 順序組織方式 索引組織方式 排序組織方式,51,數(shù)據(jù)庫存儲方式,52,順序組織方式,53,按學(xué)號索引,按年齡索引,索引組織方式,54,排序組織方式,55,3 確定庫文件的結(jié)構(gòu) 確定數(shù)據(jù)庫文件名和結(jié)構(gòu)字段 4 確定庫文件的存取區(qū)域 5 確定庫文件屬性,56,二、系統(tǒng)的編碼設(shè)計 (一)編碼的作用 便于錄入 節(jié)省存儲空間 提高處理速度 提高數(shù)據(jù)的標(biāo)準(zhǔn)化程度 便于計算機識別和處理 便于分類,57,二)編碼的設(shè)計原則 唯一性 通用性 適合于計算機處理 可擴展性 簡明性 合法合規(guī)性,58,三)編碼

15、的方法 序碼(順序碼) 位碼 組碼 字母碼 助記碼 混合碼,59,四)校驗碼的使用 校驗碼是專門用來檢查代碼輸入錯誤的一種方法 在代碼后加一個校驗碼(可以是一位,也可以是多位),此校驗碼是根據(jù)原代碼中的數(shù)字,依據(jù)一定公式計算出來的。 代碼和校驗碼一起輸入計算機后,計算機根據(jù)公式計算校驗碼,看是否相符以判斷正確性,60,計算校驗碼的步驟 確定權(quán)因子,求出各位數(shù)的加權(quán)數(shù) 將乘積取模,得余數(shù) 用模數(shù)減去余數(shù),61,例:算術(shù)級數(shù)法 權(quán)因子:自然數(shù) 模數(shù) 例:原代碼為52111,權(quán)因子為:1,2,3,4,5,模為10,計算校驗碼: 512213141521 21102 1( 21102) 1019 附加

16、校驗碼后即為521119,62,三、系統(tǒng)的輸入設(shè)計 (一)輸入設(shè)計的原則 源點輸入原則 一次輸入原則 用戶友好性原則 高效 直觀 準(zhǔn)確 簡便 舒適 試舉出用友U-8ERP總賬系統(tǒng)輸入中符合以上原則的設(shè)計,63,二)輸入設(shè)備的選擇 直接錄入原始數(shù)據(jù) 通過軟件內(nèi)部各子系統(tǒng)之間的接口傳遞數(shù)據(jù) (三)輸入內(nèi)容的設(shè)計 結(jié)合軟件應(yīng)用的經(jīng)驗,表28中運行前的內(nèi)容都是在什么時候完成的 (四)輸入方式的設(shè)計 表格式輸入 瀏覽式輸入,64,五)輸入可靠性的設(shè)計 1.合法性校驗 (1)合法科目代碼的輸入 (2)操作員代碼的輸入 (3)憑證號的輸入 文件校驗法 2.正確性校驗 (1)目測法 (2)二次校驗輸入法 (3

17、) 界限校驗法 (4) 平衡校驗法 (5) 校驗碼法,65,3.修改錯誤 增加 刪除 修改 插入,66,四、系統(tǒng)的輸出設(shè)計 (一)確定輸出方式、輸出介質(zhì)和輸出設(shè)備 顯示輸出 打印輸出 磁盤輸出 (二)確定輸出信息的內(nèi)容 會計信息系統(tǒng)的輸出內(nèi)容有:日記賬、總賬、明細帳、內(nèi)部會計報表、外部會計報表等 (三)輸出格式的設(shè)計,67,五、系統(tǒng)設(shè)計說明書 系統(tǒng)設(shè)計的成果是系統(tǒng)設(shè)計說明書,是系統(tǒng)物理模型的文字概括,是系統(tǒng)實施階段的重要依據(jù) 計算機硬件、軟件配置說明書 系統(tǒng)功能模塊結(jié)構(gòu)圖及詳細說明書 數(shù)據(jù)存儲設(shè)計說明 輸出設(shè)計說明書及報表格式 輸入設(shè)計說明書,68,第五節(jié) 會計電算化信息系統(tǒng)的實施,系統(tǒng)實施階

18、段的主要內(nèi)容 系統(tǒng)軟硬件配置 程序設(shè)計 系統(tǒng)測試 系統(tǒng)試運行與評審,69,一、系統(tǒng)的程序設(shè)計 (一)程序設(shè)計的原則 通用化 標(biāo)準(zhǔn)化 框圖標(biāo)準(zhǔn)化 程序使用文檔說明標(biāo)準(zhǔn)化 程序編碼標(biāo)準(zhǔn)化,70,二)結(jié)構(gòu)化程序設(shè)計的方法SP方法 結(jié)構(gòu)化程序設(shè)計的三個基本控制結(jié)構(gòu) 順序 選擇 循環(huán) (三)程序設(shè)計的步驟 了解計算機系統(tǒng)的性能和環(huán)境 充分理解系統(tǒng)設(shè)計說明書 程序框圖繪制 編碼 檢查,71,程序框圖 終端操作符號(開始或結(jié)束) 輸入/輸出符號 處理符號 條件判斷符號 流程方向,72,處理流程的基本結(jié)構(gòu) 順序 選擇 循環(huán),N,Y,N,Y,73,74,思考:計算2的n次方的程序的流程圖怎么畫,75,二、系統(tǒng)測試 (一)程序測試 (二)程序測試方法 黑盒測試法 把程序視為一個“黑盒”,不考慮程序的內(nèi)部結(jié)構(gòu)和內(nèi)部特性;只考慮正確輸入是否能得到正確的輸出 白盒測試法 設(shè)計一組輸入數(shù)據(jù),使程序的每個語句都至少執(zhí)行一次,以檢查程序中可能隱含的錯誤 黑盒、白盒測試都是不完全測試,測試只能證明錯誤的存在,不能證明錯誤的不存在 要求對典型正確測試數(shù)據(jù)有正確結(jié)果;對異?;蝈e誤數(shù)據(jù)有正確處理能力,76,三)系統(tǒng)測試 分調(diào) 將一個功能模塊內(nèi)各個程序按次序串聯(lián)起來進行調(diào)試 測試內(nèi)容包括 基本處理 特殊處理 出錯處理 聯(lián)調(diào) 將各個模塊組裝起

溫馨提示

  • 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論