版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1,會計電算化信息系統(tǒng)開發(fā),2,第一節(jié) 會計電算化信息系統(tǒng)開發(fā)的基本要求和方法,一、系統(tǒng)開發(fā)目的 二、系統(tǒng)開發(fā)基本要求 三、系統(tǒng)開發(fā)的方法 軟件工程學 1968年北大西洋公約組織的計算機科學家在聯(lián)邦德國召開的國際會議上正式提出了“軟件工程”這個術(shù)語 是專門研究計算機軟件系統(tǒng)開發(fā)的學科,把軟件開發(fā)視為一項工程,按照工程化的指導思想來開發(fā) 軟件工程的產(chǎn)生,3,軟件工程基本特征 生命周期法和原型法來開發(fā)軟件 邏輯設計與物理設計分開,先邏輯設計,后物理設計 模塊化、結(jié)構(gòu)化的原則開發(fā) 采用自頂向下、逐步求精的方法,先總體設計,后模塊詳細設計,4,1)生命周期法傳統(tǒng)途徑:系統(tǒng)從開發(fā)到使用的全過程視為一個生
2、命周期,生命周期由若干首尾相連的階段構(gòu)成,每個階段有相對獨立的任務 使用于規(guī)模較大、目標較穩(wěn)定的系統(tǒng),5,生命周期法的基本特點 每一階段有明確的任務,并產(chǎn)生相應的文檔資料 前一階段工作產(chǎn)生的文檔資料和工作報告是以下階段工作的基礎和依據(jù) 生命周期階段的劃分 四階段:系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施、系統(tǒng)運行和維護 八階段:問題定義、可行性研究、需求分析、總體設計、詳細設計、編碼和單元測試、綜合測試、運行和維護,6,四階段劃分法 系統(tǒng)分析階段:主要任務是確定“做什么” 系統(tǒng)設計階段:主要任務是確定“怎么做” 系統(tǒng)實施階段:具體的實現(xiàn)過程 系統(tǒng)維護與評價,7,8,思考:嚴格執(zhí)行瀑布模型可能產(chǎn)生的實際問題
3、? 常見的軟件開發(fā)情況 太好了!終于簽下合同- 得到了“正式”的客戶提供的“需求書”的幾片紙- 憑借自己的理解立即投入開發(fā)- “木已成舟”,生米終于熬成粥- 用戶拒絕接受?- 艱難地修改,反復修改,開發(fā)人員厭倦了,而用戶對系統(tǒng)用之無味,棄之可惜,遂成雞肋。- 由此后期收款遙遙無期,軟件公司不再和用戶保持溝通- 互相埋怨,扯皮由此而生,9,2)原型法:又稱為迭代設計法或逐步逼近法 原型(prototype),即把系統(tǒng)主要功能和接口通過快速開發(fā)制作為“軟件樣機”,以可視化的形式展現(xiàn)給用戶,及時征求用戶意見,從而明確無誤地確定用戶需求。同時,原型也可用于征求內(nèi)部意見,作為分析和設計的接口之一,可方便
4、于溝通,10,對原型的基本要求包括: 體現(xiàn)主要的功能; 提供基本的界面風格; 展示比較模糊的部分,以便于確認或進一步明確,防患于未然。 原型最好是可運行的,至少在各主要功能模塊之間能夠建立相互連接,11,原型的分類 拋棄型 演化型 表達工具 拋棄型:各種快速顯示工具(HTML,Powerpoint) 演化型:軟件本身的開發(fā)工具,12,原型法的工作步驟 確定用戶要求 設計系統(tǒng)原型 評價原型 完善原型,13,14,特點: 強調(diào)系統(tǒng)快速實現(xiàn)和不斷修正 周期短 適用于:系統(tǒng)規(guī)模小、管理體制和結(jié)構(gòu)不穩(wěn)定、系統(tǒng)目標容易變化,15,四、系統(tǒng)開發(fā)原則 面向用戶 強調(diào)調(diào)查研究系統(tǒng)分析(需求分析) 邏輯設計與物理
5、設計分別進行 工作嚴格按階段進行 工作資料標準化和文檔化,16,五、系統(tǒng)開發(fā)步驟 (一)系統(tǒng)分析階段 也稱為系統(tǒng)邏輯設計階段 主要任務是確定系統(tǒng)“做什么”,建立系統(tǒng)邏輯模型 完成相關(guān)工作文檔 該階段的工作成果是新系統(tǒng)的邏輯設計說明書,是系統(tǒng)開發(fā)的重要依據(jù) 系統(tǒng)分析階段是系統(tǒng)開發(fā)過程中最關(guān)鍵的,17,二)系統(tǒng)設計階段:主要任務是確定“怎么做” 也成為系統(tǒng)物理設計階段 主要任務是解決系統(tǒng)“如何做”,建立系統(tǒng)物理模型 該階段分為結(jié)構(gòu)設計和詳細設計,系統(tǒng)分析和系統(tǒng)設計示例,18,三)系統(tǒng)實施階段:具體的實現(xiàn)過程 獲得硬件、軟件、人員 程序設計 調(diào)試 (四)系統(tǒng)維護與評價,19,第二節(jié) 會計電算化信息系
6、統(tǒng)的分析,系統(tǒng)分析是第一階段 通過系統(tǒng)調(diào)查和可行性分析解決系統(tǒng)“做什么” 是手工業(yè)務與計算機會計信息系統(tǒng)的銜接點,20,一、系統(tǒng)的初步調(diào)查及可行性分析 (一)系統(tǒng)的初步調(diào)查 調(diào)查內(nèi)容 企業(yè)的內(nèi)部環(huán)境 企業(yè)的外部環(huán)境 企業(yè)計算機的應用狀況 快快機信息系統(tǒng)工作中的人力、財力分布狀況 調(diào)查方法 調(diào)查工具 調(diào)查報告,21,二)系統(tǒng)的可行性分析 可行性分析的內(nèi)容 技術(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è)務 若其發(fā)生額在貸方,則在企業(yè)銀行存款明細賬的借方查找,并核對銀行票據(jù)號 若其發(fā)生額在借方,則在企業(yè)銀行存款明細賬的貸方查找,并核對銀行票據(jù)號 對于以上、,如果發(fā)生額相等,且票據(jù)號一致,則為已達賬業(yè)務,否則為未達賬業(yè)務 重復以上四個步驟直到結(jié)束 思考:是否可以修改等更嚴謹一些 “如果還有未對賬業(yè)務,則返回;否則結(jié)束對賬” 練習:試用結(jié)構(gòu)式語言描述,在使用學生名冊統(tǒng)計班級中女生數(shù)量的工作流程,29,依次順序取學生記錄 查看字段“性別”的值 如果字段“性別”的值為“女”,統(tǒng)計數(shù)加1;如果字段“性別”的值為“男”,不作處理 到下一條記錄 檢查是否到文件
9、尾,如果沒有,返回;否則結(jié)束,30,2)判斷樹 (3)判斷表 四、系統(tǒng)分析的文檔 系統(tǒng)分析說明書 對現(xiàn)行系統(tǒng)的描述,包括單位的基本情況,現(xiàn)行系統(tǒng)的主要目標、任務、范圍及現(xiàn)行系統(tǒng)的業(yè)務流程圖 對目標系統(tǒng)的描述,包括目標系統(tǒng)的業(yè)務流程、數(shù)據(jù)流程、數(shù)據(jù)詞典、業(yè)務范圍、界面劃分、處理過程定義等 對運行環(huán)境的要求,包括硬件設備、軟件環(huán)境等 對目標系統(tǒng)的性能要求,包括合法性、可靠性、保密性及靈活性等 系統(tǒng)設計實施的工作計劃 具有約束力,是進行下一步系統(tǒng)設計等工作的重要依據(jù),31,五、系統(tǒng)分析的步驟舉例 (一)手工會計核算系統(tǒng)的調(diào)查分析 手工會計核算系統(tǒng)數(shù)據(jù)量的調(diào)查分析,賬務處理的業(yè)務量統(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é)表,原始憑證,手工賬務處理數(shù)據(jù)流程圖,34,帳務子系統(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)設計,系統(tǒng)設計階段的任務是建立系統(tǒng)的物理模型,即確定系統(tǒng)的實施方案 系統(tǒng)設計分為結(jié)構(gòu)設計和詳細設計 結(jié)構(gòu)設計主要任務是將一個系統(tǒng)劃分為若干個子系統(tǒng)(模塊),并確定子系統(tǒng)間的界面(模塊) 詳細設計的主要任務是確定每個模塊的具體技術(shù)手段和處理方法,40,一、系統(tǒng)設計的基本要求 二、系統(tǒng)結(jié)構(gòu)設計的基本原理 (一)結(jié)構(gòu)化設計思想 系統(tǒng)結(jié)構(gòu)化設計思想的基本要求 盡量將系統(tǒng)劃分成功能單一、易于修改的模塊 系統(tǒng)劃分工作按層次進行,自頂向下,逐層分解 每個模塊的功能盡量獨立,41,二)結(jié)構(gòu)化設計的原則 按層次結(jié)構(gòu)進
12、行。從數(shù)據(jù)流程圖出發(fā),自頂向下,逐步求精 提高模塊的獨立性(高內(nèi)聚,低耦合) 模塊之間的聯(lián)系方式(耦合) 數(shù)據(jù)耦合 控制耦合 內(nèi)容耦合 數(shù)據(jù)耦合獨立性最好,內(nèi)容耦合最差 模塊的內(nèi)聚度 模塊的作用域應包含在模塊的控制域之內(nèi) 一個模塊和它可能調(diào)用的所有下層模塊成為它的控制域,42,模塊的大小要適中 模塊的大小一般用源程序的行數(shù)表示 模塊的深度、寬度、扇出、扇入要適當 (三)結(jié)構(gòu)化設計的工具模塊圖 模塊 模塊間調(diào)用 模塊間的通訊,43,三、會計電算化信息系統(tǒng)的結(jié)構(gòu)設計 (一)總體結(jié)構(gòu)設計,會計信息系統(tǒng),會計核算子系統(tǒng),會計管理子系統(tǒng),會計決策支持子系統(tǒng),44,會計核算管理子系統(tǒng)功能結(jié)構(gòu)圖示例,45,
13、二)功能模塊設計 掌握圖220,221 (三)編寫模塊說明書 包含的內(nèi)容 模塊說明 輸入、輸出數(shù)據(jù)和文件的說明 處理的概要說明 (四)賬務處理系統(tǒng)功能模塊結(jié)構(gòu)圖設計舉例,46,帳務處理系統(tǒng)結(jié)構(gòu)圖,47,第四節(jié) 會計電算化信息系統(tǒng)的詳細設計,詳細設計是指確定每一模塊實施的技術(shù)手段和處理方法 包括存儲設計、編碼設計、輸入設計、輸出設計,48,一、系統(tǒng)的存儲設計 (一)系統(tǒng)數(shù)據(jù)的分類 原始數(shù)據(jù)和派生數(shù)據(jù) 公用數(shù)據(jù)和專用數(shù)據(jù) 不變或基本不變數(shù)據(jù)和變動數(shù)據(jù) (二)系統(tǒng)存儲設計的原則 數(shù)據(jù)共享性 數(shù)據(jù)存儲的低冗余性 數(shù)據(jù)的安全性,49,三)系統(tǒng)存儲設計的方法 確定庫文件的種類 詞典數(shù)據(jù)庫 憑證數(shù)據(jù)庫 賬簿
14、數(shù)據(jù)庫 報表數(shù)據(jù)庫 工作數(shù)據(jù)庫 系統(tǒng)管理數(shù)據(jù)庫 系統(tǒng)專項管理及參數(shù)設置數(shù)據(jù)庫,50,2 確定庫文件的組織形式 順序組織方式 索引組織方式 排序組織方式,51,數(shù)據(jù)庫存儲方式,52,順序組織方式,53,按學號索引,按年齡索引,索引組織方式,54,排序組織方式,55,3 確定庫文件的結(jié)構(gòu) 確定數(shù)據(jù)庫文件名和結(jié)構(gòu)字段 4 確定庫文件的存取區(qū)域 5 確定庫文件屬性,56,二、系統(tǒng)的編碼設計 (一)編碼的作用 便于錄入 節(jié)省存儲空間 提高處理速度 提高數(shù)據(jù)的標準化程度 便于計算機識別和處理 便于分類,57,二)編碼的設計原則 唯一性 通用性 適合于計算機處理 可擴展性 簡明性 合法合規(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)的輸入設計 (一)輸入設計的原則 源點輸入原則 一次輸入原則 用戶友好性原則 高效 直觀 準確 簡便 舒適 試舉出用友U-8ERP總賬系統(tǒng)輸入中符合以上原則的設計,63,二)輸入設備的選擇 直接錄入原始數(shù)據(jù) 通過軟件內(nèi)部各子系統(tǒng)之間的接口傳遞數(shù)據(jù) (三)輸入內(nèi)容的設計 結(jié)合軟件應用的經(jīng)驗,表28中運行前的內(nèi)容都是在什么時候完成的 (四)輸入方式的設計 表格式輸入 瀏覽式輸入,64,五)輸入可靠性的設計 1.合法性校驗 (1)合法科目代碼的輸入 (2)操作員代碼的輸入 (3)憑證號的輸入 文件校驗法 2.正確性校驗 (1)目測法 (2)二次校驗輸入法 (3
17、) 界限校驗法 (4) 平衡校驗法 (5) 校驗碼法,65,3.修改錯誤 增加 刪除 修改 插入,66,四、系統(tǒng)的輸出設計 (一)確定輸出方式、輸出介質(zhì)和輸出設備 顯示輸出 打印輸出 磁盤輸出 (二)確定輸出信息的內(nèi)容 會計信息系統(tǒng)的輸出內(nèi)容有:日記賬、總賬、明細帳、內(nèi)部會計報表、外部會計報表等 (三)輸出格式的設計,67,五、系統(tǒng)設計說明書 系統(tǒng)設計的成果是系統(tǒng)設計說明書,是系統(tǒng)物理模型的文字概括,是系統(tǒng)實施階段的重要依據(jù) 計算機硬件、軟件配置說明書 系統(tǒng)功能模塊結(jié)構(gòu)圖及詳細說明書 數(shù)據(jù)存儲設計說明 輸出設計說明書及報表格式 輸入設計說明書,68,第五節(jié) 會計電算化信息系統(tǒng)的實施,系統(tǒng)實施階
18、段的主要內(nèi)容 系統(tǒng)軟硬件配置 程序設計 系統(tǒng)測試 系統(tǒng)試運行與評審,69,一、系統(tǒng)的程序設計 (一)程序設計的原則 通用化 標準化 框圖標準化 程序使用文檔說明標準化 程序編碼標準化,70,二)結(jié)構(gòu)化程序設計的方法SP方法 結(jié)構(gòu)化程序設計的三個基本控制結(jié)構(gòu) 順序 選擇 循環(huán) (三)程序設計的步驟 了解計算機系統(tǒng)的性能和環(huán)境 充分理解系統(tǒng)設計說明書 程序框圖繪制 編碼 檢查,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ù)據(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)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度教育機構(gòu)聘用兼職講師合同書3篇
- 2025年度農(nóng)村個人房屋買賣協(xié)議書(含農(nóng)業(yè)物聯(lián)網(wǎng)技術(shù)應用)3篇
- 二零二五年度農(nóng)產(chǎn)品收購加工一體化合同范本3篇
- 二零二五年度戶外廣告牌使用權(quán)租賃協(xié)議2篇
- 二零二五年度公司員工股權(quán)激勵合伙協(xié)議3篇
- 2025年度新能源公司股權(quán)轉(zhuǎn)讓及技術(shù)合作合同3篇
- 二零二五年度石油化工機械維修保障協(xié)議2篇
- 二零二五年度全屋衣柜定制與售后保障服務合同3篇
- 2025年度生豬養(yǎng)殖與農(nóng)業(yè)保險產(chǎn)品開發(fā)合作協(xié)議2篇
- 2025年度離婚后雙方情感修復及溝通協(xié)議3篇
- 2024版智能硬件產(chǎn)品研發(fā)合作協(xié)議3篇
- 甘肅省蘭州市第一中學2023-2024學年高一上學期期末考試 物理 含解析
- 兒童文學智慧樹知到期末考試答案章節(jié)答案2024年麗水學院
- GB/T 9119-2010板式平焊鋼制管法蘭
- 畢業(yè)論文材料分揀裝置PLC控制系統(tǒng)方案
- 刑法涉及安全生產(chǎn)的16宗罪解讀
- 京東五力模型分析
- 電大《電氣傳動與調(diào)速系統(tǒng)》網(wǎng)絡課形考任務1-4作業(yè)及答案
- 銅精礦加工費簡析
- 變電站電氣一次工程監(jiān)理要點重點
- 足球?qū)m楏w育課教學大綱、教學計劃
評論
0/150
提交評論