




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
會計信息系統的規劃分析與設計第二章
會計信息系統的規劃、分析與設計
[學習目標]1、不同會計信息系統獲取方式的差別;2、系統開發生命周期的階段;3、會計人員和審計人員如何參與系統的開發活動;4、系統規劃的意義和所要解決的問題;5、系統分析與系統設計的目標和基本內容;6、對現行系統進行調查和描述的方法與工具;7、數據流程圖、數據字典、功能結構圖的編制方法。主要內容第一節會計信息系統開發概述第二節會計信息系統的規劃第三節會計信息系統的分析第三節會計信息系統的設計第一節會計信息系統開發概述
系統開發生命周期開發方法開發工具開發方式會計人員和審計人員參與會計信息系統開發的必要性1.能夠使系統開發專業人員明確他們的問題和需求;2.確保會計信息系統遵循會計準則以及財務會計制度和相關法律、法規的規定;3.保證會計信息系統能夠留有充分的審計線索。會計信息系統的獲取方式1、購買軟件供應商的商品化軟件(1)優點:取得費用較低;有真正的通用性。(2)缺點:對開發商的依賴程度高;初始化的工作量較大;難以兼顧不同用戶會計核算的個性細節。2、由企業內部自行開發(1)優點:靈活、適用性強、節約維護費用。(2)缺點:開發時間長。數據流程和信息流程調查以中國會計電算化研究開發中心為技術依托。◆表格分配圖(P50圖2-6“某企業產成品出入庫業務流程圖”)。業務處理流程和功能劃分保證會計信息系統能夠留有充分的審計線索。(1)低耦合度、高內聚度5、系統設計實施初步計劃(2)論證在現有的條件下,新系統目標實現的必要性及可能性。三、可行性分析5、外部實體條目(描述數據的來源和去向)(1)優點:縮短開發、維護和測試的時間,降低費用。金蝶公司的財務軟件為大中型企業提供了功能全面的財務管理解決方案。數據源是指數據的來源,數據存儲是指數據保存的地方,數據流是指現實環境中傳遞的一組數據。加強了用戶的參與和決策,能夠快速地構造系統的原型。以數據流程圖為基礎生成系統結構圖目前國內的會計軟件有上百種,主要開發供應商有1、北京安易軟件有限責任公司。以中國會計電算化研究開發中心為技術依托。2、北京用友軟件股份公司。2003年1月,用友宣布投資安易,共同成立一家新的軟件公司——用友安易電子政務。3、金蝶國際軟件集團。金蝶公司的財務軟件為大中型企業提供了功能全面的財務管理解決方案。4、浪潮集團山東通用軟件。浪潮公司素以技術見長,以穩健務實著稱。5、東大金算盤軟件。公司由沈陽東大阿爾派軟件和重慶金算盤財務軟件共同投資創立。6、北京通審軟件技術。通審公司研究開發的中國第一套計算機通用審計軟件——“通審2000”,填補了國內審計領域無計算機通用審計軟件的空白。系統規劃系統分析系統設計系統實施系統維護新系統開發系統分析報告系統設計報告系統測試報告等可行性項目建議書一、系統開發的生命周期3、數據處理條目(詳細描述數據處理手續和處理邏輯)系統設計時,用什么圖來說明系統目標與系統各功能模塊之間的關系?輸入設計原則(最少量、最簡單、早檢驗、少轉換)2003年1月,用友宣布投資安易,共同成立一家新的軟件公司——用友安易電子政務。(1)優點:取得費用較低;4、浪潮集團山東通用軟件。確保會計信息系統遵循會計準則以及財務會計制度和相關法律、法規的規定;是處理過程中暫時存放數據的文件,例如排序過程中建立的排序文件。若結論認為可行,則提出新系統開發的基本設想,制定開發計劃。它為系統開發人員提供一組優化的、集成的、能夠大量節省人力的系統開發工具數據庫管理系統ACCESS、VFP、SQL、ORACLE加強了用戶的參與和決策,能夠快速地構造系統的原型。系統運行與維護,系統運行日志;(2)在已有條件的基礎上開發。4、系統規劃的意義和所要解決的問題;二、開發方法結構化系統開發方法原型化方法面向對象開發方法結構化系統方法對于復雜的問題,由于人的理解力、記憶力的有限,不可能觸及到問題的所有方面和全部細節。在軟件工程技術中,控制復雜性的基本手段是“分解”與“抽象”。為了將復雜性降到人可以掌握的程度,可以將大問題劃分為若干個小問題,然后分別解決,亦即“分解”;“分解”可以分層進行,即先考慮問題最本質的屬性,暫時將細節去掉,然后再逐層添加細節,直至涉及最詳細的內容,即“抽象”。“逐層分解”“自頂向下”結構化分析方法、結構化設計方法、結構化程序設計方法1、思路:自頂向下,逐層分解。2、評價:(1)優點:開發過程規范,思路清楚。(2)缺點:開發周期較長,較保守,以不變應萬變來適應環境變化。(3)適用:適合開發大型、復雜的系統。原型化方法1、思路:從用戶的基本需求入手,快速建立系統原型,通過原型逐步確認用戶需求,并對原型進行修改、擴展和完善,逐步建立一個完整的系統。2、評價:(1)優點:充分發揮用戶的積極性;開發時間短、成本低。(2)缺點:系統分析比較粗略;開發進程難以管理和控制;技術要求較高。4、適用范圍:(1)用戶在開發初期難以說明需求的、規模不大的系統;(2)開放性而無固定需求范圍的系統,如決策支持系統。確定用戶基本信息需求建立初始原型運行原型系統滿意否?放棄否?可用原型修改原型完成系統開發并交付使用是否停止是否原型化方法的工作流程第一步第二步第三步第四步面向對象法
1、思路:當設計和實現一個客觀系統時,如能在滿足需求的條件下,將系統設計成由一些不可變的(相對固定)部分組成的最小集合,這個設計就是最好的。這些不可變的部分就是所謂的對象。2、評價:(1)優點:縮短開發、維護和測試的時間,降低費用。(2)缺點:對于計算機工具要求高,對于系統結構的把握較困難計算機輔助軟件工程一種先進的軟件開發技術強調的是解決整個系統開發過程的效率問題,它為系統開發人員提供一組優化的、集成的、能夠大量節省人力的系統開發工具著眼于系統分析和系統設計以及程序實現和維護等各環節的自動化,并使之成為一個整體。會計信息系統適用的開發方法會計信息系統具有數據量大、結構復雜、數據處理方法要求嚴格、會計信息質量要求高、對信息系統的安全性要求高等特點。計算機會計信息系統不能再單純模仿和照搬手工系統處理信息的方式,會計應用軟件也不是單項應用程序的加總,其建立要比單項應用復雜得多。會計信息系統的開發是一項龐大的系統工程,應該采用結構化系統開發方法為主,其他方法為輔的開發方法。三、系統開發工具1、需求分析工具E-R、DFD2、設計工具系統結構圖設計工具詳細設計工具程序流程圖、PDL、N-S、PAD3、編碼工具可視化編程工具VB、DELPHI、PB(POWERBUILDER)數據庫管理系統ACCESS、VFP、SQL、ORACLE4、測試工具5、運行維護工具6、項目管理工具四、系統開發方式的比較應根據企業的資源情況、技術力量、外部環境等因素選擇適當的開發方式第二節會計信息系統的規劃系統規劃任務初步調查可行性分析一、系統規劃任務將個別的系統項目或應用程序與企業的戰略目標相聯系內容戰略系統規劃。項目規劃。系統規劃的意義系統規劃和科學的論證可以減少盲目性,使系統具有良好的整體性和較強的適應性。內容:1、現行系統的基本情況2、新系統的目標3、系統開發的條件初步確定:是否建立新系統建立何種規模的系統要解決什么問題、達到哪些目標系統軟硬件的總體配置方案如何系統的開發方式二、初步調查三、可行性分析
技術方面經濟方面管理方面
可行性項目建議書現行系統初步調查的結論,反映對系統開發的看法
(1)明確現行系統要解決的問題,確定新系統的目標,并規定具體的指標要求。(2)論證在現有的條件下,新系統目標實現的必要性及可能性。(3)給出結論。若結論認為可行,則提出新系統開發的基本設想,制定開發計劃。
結論(1)繼續進行系統分析。(2)在已有條件的基礎上開發。(3)暫停系統分析工作,繼續創造條件。(4)立即停止開發工作。第三節會計信息系統分析現行系統的詳細調查結構化分析建立信息系統的邏輯模型系統分析報告書回答“做什么”
組織結構調查業務處理流程和功能劃分數據流程和信息流程調查數據分析和功能分析最常見的描述業務的流程圖包括:◆業務流程圖(P48圖2-4“某企業物料管理業務流程圖”)。◆跨功能業務流程圖(P49圖2-5“某企業物料管理跨功能業務流程圖”)?!舯砀穹峙鋱D(P50圖2-6“某企業產成品出入庫業務流程圖”)。內容一、現行系統的詳細調查調查方式:(1)召開調查會;(2)訪問;(3)填寫調查表;(4)參加業務實踐等。在這一階段就可以收集出一套可供程序調試用的試驗數據。(1)優點:取得費用較低;若結論認為可行,則提出新系統開發的基本設想,制定開發計劃。必須準確、完整并及時更新。完成系統開發并交付使用它為系統開發人員提供一組優化的、集成的、能夠大量節省人力的系統開發工具以數據流程圖為基礎生成系統結構圖4、浪潮集團山東通用軟件。根據代碼對象的性質和處理要求,確定選用的代碼類型和編碼規則但是,系統結構圖與數據流程圖有著本質的差別處理流程設計的關鍵是用恰當的表達方法來描述每個模塊的執行過程??梢暬幊坦ぞ遃B、DELPHI、PB(POWERBUILDER)什么是系統開發生命周期?分幾個階段?各階段的主要任務和文檔是什么?一、現行系統的詳細調查5、東大金算盤軟件。5、系統設計實施初步計劃
結構化分析方法的特點或思路:自頂向下、逐層分解。通過一套分層次的數據流程圖,輔以數據字典、處理邏輯說明等工具來描述系統二、結構化分析業務處理描述與數據流程圖數據流程圖的基本元素處理編制記賬憑證登記計算折舊固定資產卡片記賬憑證折舊計算表總賬固定資產登記簿固定資產交接證固定資產報廢單固定資產內部轉移核對數據流程分解過程P52數據描述與數據詞典
數據字典(datadictionary,DD):主要用來描述數據流程圖中的數據流和數據存儲的詳細邏輯內容、外部實體和處理邏輯的某些數據特征。數據字典的內容:1、數據元素條目(數據元素是不能再分解的數據單位)2、數據結構條目(描述數據項之間的關系)2、數據流條目(流動的數據)3、數據處理條目(詳細描述數據處理手續和處理邏輯)4、數據存儲條目(描述數據的靜態結構)5、外部實體條目(描述數據的來源和去向)
三、建立新系統的邏輯模型
在對現行系統進行詳細調查的基礎上進行需求分析是提出新系統邏輯模型的重要步驟。需求分析的主要內容包括:p551.系統目標分析。2.業務流程分析。3.數據流程分析。4.數據屬性分析。5.數據查詢要求分析。6.數據輸入輸出分析
四、系統分析報告書1、引言2、系統概述3、新系統邏輯模型4、用戶需求說明5、系統設計實施初步計劃6、建議第四節會計信息系統的設計概念設計評估與選擇詳細設計回答“怎么做”一、概念設計目的通過向用戶提供若干合理的選擇,系統專業人員可以避免對新系統造成先入為主的限制。方法結構化方法:建立“系統結構圖”,用系統結構圖描述系統的層次、分塊結構。以數據流程圖為基礎生成系統結構圖變換中心分解法、事務中心分解法要點應當突出幾個備選方案的主要功能之間的區別
記賬憑證查詢按憑證號查詢按日期查詢按查詢條件查詢結構圖結構圖中的主要成分:(1)模塊(2)調用(3)數據
憑證號日期查詢條件
模塊劃分的原則
(1)低耦合度、高內聚度(2)自頂向下、層層分解一方面,各個模塊具有相對獨立性,可以分別設計實現;另一方面,可將模塊之間的相互關系(如數據傳遞、調用)通過一定的方式予以說明,便于系統的修改與維護。系統的功能結構原理.........XXX系統子系統1子系統2功能模塊1程序模塊1子系統n功能模塊2功能模塊n程序模塊2程序模塊n二、評估與選擇任務從所有概念設計方案中選擇一個系統。步驟詳細的可行性研究技術可行性操作可行性進度可行性成本效益分析
成本效益分析確認成本一次性成本經常性成本確認效益有形效益無形效益成本效益比較凈現值法回收期法三、詳細設計代碼數據庫文件設計輸出設計輸入設計安全保密設計處理過程設計詳細設計是系統功能、結構實現方法的最詳細說明,是程序設計的依據(一)代碼設計代碼的功能代碼為事物提供一個確切的認定,便于數據的存儲和檢索使用代碼可以提高處理的效率和精度代碼提供了數據的一致性代碼是人和計算機系統共同的語言,是人機交換信息的工具順序碼組碼群碼(層次碼)代碼的編碼方法p64代碼設計原則單義性統一性擴展性穩定性規范性簡單性代碼設計的步驟確定代碼對象考查是否已有標準代碼根據代碼對象的性質和處理要求,確定選用的代碼類型和編碼規則考慮檢錯功能用選用的規則對被表示的對象逐個設計出其代碼,編制代碼表各子系統需設計的主要代碼科目代碼客戶代碼供應商代碼存貨代碼職工代碼固定資產…...(二)輸出設計包括以下內容1、確定輸出內容。包括信息形式,輸出項目及數據結構、數據類型、位數及取值范圍、數據的生成途徑,完整性及一致性等。2、選擇輸出設備、介質與輸出方式。3、確定輸出格式。根據所選擇的具體數據庫系統,進行數據庫設計依據:數據流程圖、數據詞典1、確定系統需要建立的文件2、數據庫文件結構設計3、數據庫文件的組織形式4、數據庫文件的屬性
(三)數據庫文件設計確定系統需要建立的文件類型系統主文件是系統中最重要的共享文件,主要存放具有固定值屬性的數據。必須準確、完整并及時更新。處理文件(事務文件)是用來存放事務數據的臨時文件,包含了對主文件進行更新的全部數據。工作文件是處理過程中暫時存放數據的文件,例如排序過程中建立的排序文件。其他文件其他類型的文件及上述文件的其他用法,例如后備文件是主文件、處理文件的副本。-文件名
-文件結構數據庫文件結構設計數據庫文件的組織形式
數據庫文件的組織形式是指數據記錄排列、讀寫的方式等-順序組織方式
-索引組織方式數據庫文件的屬性
-保密性
-讀寫性
-共享性計算機會計信息系統中要為每一個子系統設計數據庫文件,設計每個庫文件的文件名、文件結構及文件組織方式和屬性等。(四)輸入設計
輸入設計是信息系統與用戶之間交互的紐帶,決定了人機交互的效率,對系統的質量有決定性的重大影響。輸入設計原則(最少量、最簡單、早檢驗、少轉換)輸入設計的內容1、確定輸入內容2、確定數據的輸入方式和輸入設備3、確定輸入數據的記錄格式4、輸入數據的正確性校驗數據流程圖的基本元素以中國會計電算化研究開發中心為技術依托。代碼的編碼方法p64通過一套分層次的數據流程圖,輔以數據字典、處理邏輯說明等工具來描述系統一、現行系統的詳細調查2、選擇輸出設備、介質與輸出方式。有真正的通用性。(2)缺點:對開發商的依賴程度高;加強了用戶的參與和決策,能夠快速地構造系統的原型。初步確定:是否建立新系統應當突出幾個備選方案的主要功能之間的區別1、數據元素條目(數據元素是不能再分解的數據單位)(4)立即停止開發工作。4、輸入數據的正確性校驗計算機會計信息系統中要為每一個子系統設計數據庫文件,設計每個庫文件的文件名、文件結構及文件組織方式和屬性等。(五)安全保密設計
系統的安全保密性要靠軟件的控制、各種管理制度和人工控制才有保證《會計核算軟件基本功能規范》設立密碼權限控制系統設立操作日志系統數據的備份與恢復系統運行狀態的自動記錄與檢查(六)處理過程設計處理流程設計的主要任務是確定各個模塊要實現的功能及與其他模塊接口,選擇恰當的算法,用恰當的工具表達該算法的詳細處理過程,并根據輸入、處理、輸出的細節和有關文件的結構,編寫出程序設計說明書。處理流程設計的關鍵是用恰當的表達方法來描述每個模塊的執行過程。常用的描述工具有:流程圖(flowchart)程序設計語言PDL(programdesignlanguage)課后題什么是系統開發生命周期?分幾個階段?各階段的主要任務和文檔是什么?(1)廣義上講,任何系統均有其產生、發展、成熟、消亡或更新換代的過程,這個過程稱為系統的生命周期(2)5個階段:系統規劃、系統分析、系統設計、系統實施。系統運行與維護。(3)主要任務和文檔:系統規劃,可行性項目建議書;系統分析,系統分析報告書。;系統設計,系統設計報告書;系統實施,系統測試報告;系統運行與維護,系統運行日志;課后題
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論