版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、主要內(nèi)容:主要內(nèi)容:一、一、 系統(tǒng)開發(fā)方法簡介系統(tǒng)開發(fā)方法簡介二、二、 可行性研究可行性研究三、三、 系統(tǒng)需求分析系統(tǒng)需求分析四、四、 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)五、五、 系統(tǒng)實(shí)施系統(tǒng)實(shí)施教學(xué)目標(biāo):教學(xué)目標(biāo): 了解會計(jì)軟件研發(fā)的方法、工具及過程。知道會計(jì)工了解會計(jì)軟件研發(fā)的方法、工具及過程。知道會計(jì)工作流程和數(shù)據(jù)處理工作是如何轉(zhuǎn)換成會計(jì)軟件模塊的。作流程和數(shù)據(jù)處理工作是如何轉(zhuǎn)換成會計(jì)軟件模塊的。 理解:軟件理解:軟件=程序程序+文檔。文檔。軟件危機(jī)軟件危機(jī) 軟件功能增強(qiáng)、復(fù)雜性提高,成本高,質(zhì)量低,錯誤多。軟件功能增強(qiáng)、復(fù)雜性提高,成本高,質(zhì)量低,錯誤多。軟件工程(工程化方法)軟件工程(工程化方法) 把
2、研制軟件(構(gòu)建把研制軟件(構(gòu)建AIS)產(chǎn)品當(dāng)成一項(xiàng)工程來管理)產(chǎn)品當(dāng)成一項(xiàng)工程來管理。軟件工程方法學(xué)的三要素:軟件工程方法學(xué)的三要素:1)開發(fā)模型:軟件開發(fā)的工作過程,各階段的劃分方法,各)開發(fā)模型:軟件開發(fā)的工作過程,各階段的劃分方法,各階段要完成的目標(biāo)、任務(wù)、內(nèi)容、文檔資料;階段要完成的目標(biāo)、任務(wù)、內(nèi)容、文檔資料;2)開發(fā)方法:每階段明確的步驟,描述軟件產(chǎn)品的文檔格式、)開發(fā)方法:每階段明確的步驟,描述軟件產(chǎn)品的文檔格式、評價(jià)標(biāo)準(zhǔn)(開發(fā)軟件的規(guī)則,具體的解決過程);評價(jià)標(biāo)準(zhǔn)(開發(fā)軟件的規(guī)則,具體的解決過程);3)開發(fā)工具:輔助開發(fā)方法實(shí)施(有手工操作工具和計(jì)算機(jī))開發(fā)工具:輔助開發(fā)方法實(shí)施
3、(有手工操作工具和計(jì)算機(jī)輔助開發(fā)工具)。輔助開發(fā)工具)。v 每個階段做什么;如何做;每個階段做什么;如何做; 用何手段(工具和技術(shù));評價(jià)標(biāo)準(zhǔn)。用何手段(工具和技術(shù));評價(jià)標(biāo)準(zhǔn)。生命周期模型(生命周期法)生命周期模型(生命周期法)將軟件看成一般物品或生物體,有一個從產(chǎn)生到消亡過程。分將軟件看成一般物品或生物體,有一個從產(chǎn)生到消亡過程。分為:可行性研究、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測為:可行性研究、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測試、使用和維護(hù)、評價(jià)等階段。試、使用和維護(hù)、評價(jià)等階段。開發(fā)特點(diǎn):開發(fā)特點(diǎn):1)明確規(guī)定每個階段的任務(wù)、采用的方法和工具、具體的文檔及)明確規(guī)定每個階段的
4、任務(wù)、采用的方法和工具、具體的文檔及其格式(階段成果)以及評價(jià)標(biāo)準(zhǔn)等。其格式(階段成果)以及評價(jià)標(biāo)準(zhǔn)等。2)上階段的成果是下階段的輸入,實(shí)際上是一個不斷完善、轉(zhuǎn)換、)上階段的成果是下階段的輸入,實(shí)際上是一個不斷完善、轉(zhuǎn)換、細(xì)化文檔資料,直到編碼、測試、運(yùn)行、維護(hù)的過程。細(xì)化文檔資料,直到編碼、測試、運(yùn)行、維護(hù)的過程。3)各階段的文檔資料是質(zhì)量監(jiān)督與保證以及審計(jì)的重要依據(jù)。)各階段的文檔資料是質(zhì)量監(jiān)督與保證以及審計(jì)的重要依據(jù)。 快速原型法(模型)快速原型法(模型) 思想思想:首先根據(jù)用戶最基本的需求首先根據(jù)用戶最基本的需求, ,迅速而廉價(jià)地開發(fā)出一個迅速而廉價(jià)地開發(fā)出一個實(shí)驗(yàn)型的小型系統(tǒng)實(shí)驗(yàn)型的
5、小型系統(tǒng), ,稱為稱為“原型原型”; ;然后將然后將“原型原型”提供給用提供給用戶戶, ,讓用戶能盡早看到未來系統(tǒng)的概貌讓用戶能盡早看到未來系統(tǒng)的概貌, ,以便判斷那些功能是以便判斷那些功能是符合需要的符合需要的, ,哪些方面還要改進(jìn)哪些方面還要改進(jìn); ;最后根據(jù)用戶的最后根據(jù)用戶的“反饋反饋”意意見對原型進(jìn)行反復(fù)修改見對原型進(jìn)行反復(fù)修改, ,直至建立起完全符合用戶需求的新系直至建立起完全符合用戶需求的新系統(tǒng)。統(tǒng)。 原型法的開發(fā)步驟:原型法的開發(fā)步驟: 可行性研究階段。論證該系統(tǒng)開發(fā)的意義、目前設(shè)備條件下可行性研究階段。論證該系統(tǒng)開發(fā)的意義、目前設(shè)備條件下的必要性與可行性的必要性與可行性, ,
6、以及對費(fèi)用、時(shí)間的粗略估算。以及對費(fèi)用、時(shí)間的粗略估算。 確定用戶基本需求階段。開發(fā)人員向用戶了解對新系統(tǒng)的基確定用戶基本需求階段。開發(fā)人員向用戶了解對新系統(tǒng)的基本需求本需求, ,即應(yīng)該具有的一些基本功能。即應(yīng)該具有的一些基本功能。 原型開發(fā)。在這一階段工作中應(yīng)盡量使用一些軟件工具原型開發(fā)。在這一階段工作中應(yīng)盡量使用一些軟件工具, ,如如菜單生成器、報(bào)表生成器等。菜單生成器、報(bào)表生成器等。 原型評價(jià)階段原型評價(jià)階段 最終設(shè)計(jì)階段最終設(shè)計(jì)階段 經(jīng)過經(jīng)過“使用使用-評價(jià)評價(jià)-修改修改-使用使用”的反復(fù)過程的反復(fù)過程, ,迅速地日趨迅速地日趨完善完善, ,直至用戶滿意。直至用戶滿意。 是在系統(tǒng)開發(fā)前
7、期對擬開發(fā)系統(tǒng)的必要性、可能性以及開發(fā)方是在系統(tǒng)開發(fā)前期對擬開發(fā)系統(tǒng)的必要性、可能性以及開發(fā)方案,從應(yīng)用環(huán)境、技術(shù)和經(jīng)濟(jì)三個方面進(jìn)行調(diào)查、分析和評價(jià)。案,從應(yīng)用環(huán)境、技術(shù)和經(jīng)濟(jì)三個方面進(jìn)行調(diào)查、分析和評價(jià)。 作用作用:為投資者提供可靠的科學(xué)依據(jù)為投資者提供可靠的科學(xué)依據(jù)。 系統(tǒng)開發(fā)依據(jù)系統(tǒng)開發(fā)依據(jù) 籌集資金依據(jù)籌集資金依據(jù) 任務(wù)書依據(jù)任務(wù)書依據(jù) 合同依據(jù)合同依據(jù) 考核驗(yàn)收依據(jù)考核驗(yàn)收依據(jù) 目的:目的: 避免錯誤的投資決策避免錯誤的投資決策 保證系統(tǒng)按計(jì)劃實(shí)施保證系統(tǒng)按計(jì)劃實(shí)施 合理計(jì)劃經(jīng)費(fèi)與開支合理計(jì)劃經(jīng)費(fèi)與開支 避免系統(tǒng)方案多變性避免系統(tǒng)方案多變性 涉及問題(涉及問題(5w2h) Why目的
8、目的 What 規(guī)模,作用范圍規(guī)模,作用范圍 Who開發(fā)方式開發(fā)方式 Where組織、制度影響組織、制度影響 When開發(fā)時(shí)機(jī)開發(fā)時(shí)機(jī) How much預(yù)算預(yù)算 How 開發(fā)的技術(shù)規(guī)范開發(fā)的技術(shù)規(guī)范 分析內(nèi)容分析內(nèi)容 環(huán)境:計(jì)算機(jī)應(yīng)用水平(同行,環(huán)境:計(jì)算機(jī)應(yīng)用水平(同行,IT業(yè));企業(yè)管理規(guī)范否業(yè));企業(yè)管理規(guī)范否 技術(shù):硬件技術(shù)、軟件技術(shù)和網(wǎng)絡(luò)技術(shù),人員素質(zhì)技術(shù):硬件技術(shù)、軟件技術(shù)和網(wǎng)絡(luò)技術(shù),人員素質(zhì) 經(jīng)濟(jì):投入與效益對比經(jīng)濟(jì):投入與效益對比 投入(設(shè)備、人工、材料、維護(hù)、不可見的)投入(設(shè)備、人工、材料、維護(hù)、不可見的) 直接效益(減少人工、降低庫存、提高效率)直接效益(減少人工、降低庫
9、存、提高效率) 間接效益(競爭優(yōu)勢,品牌形象)間接效益(競爭優(yōu)勢,品牌形象) 引言引言 系統(tǒng)名稱、用戶單位、國內(nèi)外同行現(xiàn)狀分析,必要性系統(tǒng)名稱、用戶單位、國內(nèi)外同行現(xiàn)狀分析,必要性 企業(yè)基本情況企業(yè)基本情況 概況、產(chǎn)品經(jīng)營及員工素質(zhì)、組織機(jī)構(gòu)及崗位設(shè)置概況、產(chǎn)品經(jīng)營及員工素質(zhì)、組織機(jī)構(gòu)及崗位設(shè)置 企業(yè)現(xiàn)狀分析企業(yè)現(xiàn)狀分析 管理目標(biāo)、功能需求、信息需求、管理工作分析管理目標(biāo)、功能需求、信息需求、管理工作分析 系統(tǒng)描述系統(tǒng)描述 計(jì)算機(jī)系統(tǒng)選擇、總體方案、計(jì)劃目標(biāo)和階段目標(biāo)計(jì)算機(jī)系統(tǒng)選擇、總體方案、計(jì)劃目標(biāo)和階段目標(biāo) 投資及人員概算投資及人員概算 經(jīng)濟(jì)效益分析經(jīng)濟(jì)效益分析 不同方案比較不同方案比較
10、結(jié)論結(jié)論立即開發(fā)、需修改后開發(fā)、局部開發(fā)、推遲開發(fā)、無須開發(fā)立即開發(fā)、需修改后開發(fā)、局部開發(fā)、推遲開發(fā)、無須開發(fā) 目的目的:在可行性分析和初步調(diào)查基礎(chǔ)上,詳細(xì)調(diào)查清楚現(xiàn)行在可行性分析和初步調(diào)查基礎(chǔ)上,詳細(xì)調(diào)查清楚現(xiàn)行系統(tǒng)做什么(系統(tǒng)做什么(What),怎樣做(),怎樣做(How)和何時(shí)做()和何時(shí)做(When)以及存在問題(以及存在問題(Problem),是邏輯設(shè)計(jì)基礎(chǔ)。),是邏輯設(shè)計(jì)基礎(chǔ)。 內(nèi)容內(nèi)容: 組織機(jī)構(gòu)及職能(層次隸屬關(guān)系,每個部門的業(yè)務(wù)范圍以組織機(jī)構(gòu)及職能(層次隸屬關(guān)系,每個部門的業(yè)務(wù)范圍以及崗位職責(zé))。組織機(jī)構(gòu)圖和崗位圖。及崗位職責(zé))。組織機(jī)構(gòu)圖和崗位圖。 工作目標(biāo)調(diào)查。目標(biāo)樹或
11、表格形式。工作目標(biāo)調(diào)查。目標(biāo)樹或表格形式。 業(yè)務(wù)處理流程。分析業(yè)務(wù)之間關(guān)系,業(yè)務(wù)與信息關(guān)系,業(yè)務(wù)處理流程。分析業(yè)務(wù)之間關(guān)系,業(yè)務(wù)與信息關(guān)系, 了解數(shù)據(jù)的流向。數(shù)據(jù)流程圖。了解數(shù)據(jù)的流向。數(shù)據(jù)流程圖。 數(shù)據(jù)調(diào)查。業(yè)務(wù)處理中涉及到的單據(jù)、帳冊、報(bào)表進(jìn)行收數(shù)據(jù)調(diào)查。業(yè)務(wù)處理中涉及到的單據(jù)、帳冊、報(bào)表進(jìn)行收集、分類、整理。調(diào)查時(shí)要求收集原始數(shù)據(jù)表格形式,了解集、分類、整理。調(diào)查時(shí)要求收集原始數(shù)據(jù)表格形式,了解內(nèi)容包括:名稱、編號、所屬業(yè)務(wù)、信息量、數(shù)據(jù)項(xiàng)及其關(guān)內(nèi)容包括:名稱、編號、所屬業(yè)務(wù)、信息量、數(shù)據(jù)項(xiàng)及其關(guān)系等。系等。 處理過程調(diào)查。文字、結(jié)構(gòu)化語言等描述處理細(xì)節(jié)。處理過程調(diào)查。文字、結(jié)構(gòu)化語言等
12、描述處理細(xì)節(jié)。 調(diào)查方式調(diào)查方式: 訪問面談、收集查閱資料和深入現(xiàn)場并跟班作業(yè)訪問面談、收集查閱資料和深入現(xiàn)場并跟班作業(yè) 系統(tǒng)分析階段也稱為邏輯設(shè)計(jì)階段。主要任務(wù)是根據(jù)獲取資系統(tǒng)分析階段也稱為邏輯設(shè)計(jì)階段。主要任務(wù)是根據(jù)獲取資料,分析用戶需求,提出新系統(tǒng)的邏輯模型,主要解決問題料,分析用戶需求,提出新系統(tǒng)的邏輯模型,主要解決問題是系統(tǒng)是系統(tǒng)“做什么做什么”。注意系統(tǒng)的合理性、適應(yīng)性、可擴(kuò)展性。注意系統(tǒng)的合理性、適應(yīng)性、可擴(kuò)展性。 兩個方面工作兩個方面工作: 需求分析。以現(xiàn)代管理理論和分析方法為指導(dǎo),對原系統(tǒng)需求分析。以現(xiàn)代管理理論和分析方法為指導(dǎo),對原系統(tǒng)的經(jīng)營管理目標(biāo)、功能和信息進(jìn)行分析和研
13、究,指出不足并的經(jīng)營管理目標(biāo)、功能和信息進(jìn)行分析和研究,指出不足并提出改進(jìn)意見。提出改進(jìn)意見。 建立新系統(tǒng)的邏輯模型,包括目標(biāo)、功能、數(shù)據(jù)流圖、數(shù)建立新系統(tǒng)的邏輯模型,包括目標(biāo)、功能、數(shù)據(jù)流圖、數(shù)據(jù)字典、加工描述、系統(tǒng)綜合報(bào)告。據(jù)字典、加工描述、系統(tǒng)綜合報(bào)告。 分析方法分析方法 自頂向下。從總體到局部,從高層到低層??梢员容^全面、自頂向下。從總體到局部,從高層到低層??梢员容^全面、系統(tǒng)的快速了解,缺點(diǎn)是受原有模式限制不深入。系統(tǒng)的快速了解,缺點(diǎn)是受原有模式限制不深入。 自下向上。從基本業(yè)務(wù)開始,最后形成總目標(biāo)??梢栽敿?xì)自下向上。從基本業(yè)務(wù)開始,最后形成總目標(biāo)??梢栽敿?xì)分析問題,缺點(diǎn)是缺乏系統(tǒng)性
14、。分析問題,缺點(diǎn)是缺乏系統(tǒng)性。 經(jīng)營管理目標(biāo)分析經(jīng)營管理目標(biāo)分析 經(jīng)營目標(biāo)是什么,企業(yè)的組織機(jī)構(gòu)與管理是否滿足目標(biāo)需求經(jīng)營目標(biāo)是什么,企業(yè)的組織機(jī)構(gòu)與管理是否滿足目標(biāo)需求 信息系統(tǒng)應(yīng)用目標(biāo)。從業(yè)務(wù)管理層面,作為提高效率的手段,信息系統(tǒng)應(yīng)用目標(biāo)。從業(yè)務(wù)管理層面,作為提高效率的手段,實(shí)現(xiàn)成本節(jié)約,提高信息處理的準(zhǔn)確性、及時(shí)性,輔助決策。實(shí)現(xiàn)成本節(jié)約,提高信息處理的準(zhǔn)確性、及時(shí)性,輔助決策。從戰(zhàn)略決策層面,作為培養(yǎng)核心競爭能力,培養(yǎng)競爭優(yōu)勢。從戰(zhàn)略決策層面,作為培養(yǎng)核心競爭能力,培養(yǎng)競爭優(yōu)勢。 功能需求分析功能需求分析 分析現(xiàn)行系統(tǒng)能否滿足經(jīng)營目標(biāo),能否適應(yīng)環(huán)境,功能之間分析現(xiàn)行系統(tǒng)能否滿足經(jīng)營目標(biāo)
15、,能否適應(yīng)環(huán)境,功能之間是否存在沖突,功能能否滿足信息需求。是否存在沖突,功能能否滿足信息需求。 信息需求分析信息需求分析 信息需求的層次:業(yè)務(wù)、管理和決策信息需求的層次:業(yè)務(wù)、管理和決策 信息需求存在問題:不必要的,冗余的且可以消除的報(bào)告信息需求存在問題:不必要的,冗余的且可以消除的報(bào)告 改進(jìn):信息格式、信息傳遞和信息保存改進(jìn):信息格式、信息傳遞和信息保存 基本思想基本思想 采用采用“自頂向下、逐步求精自頂向下、逐步求精”的方法進(jìn)行系統(tǒng)分析和設(shè)計(jì),的方法進(jìn)行系統(tǒng)分析和設(shè)計(jì),將復(fù)雜的上層功能分解成具體的、簡單的基本功能。將復(fù)雜的上層功能分解成具體的、簡單的基本功能。 要求用戶共同參與。要求用戶
16、共同參與。 采用圖表形式,能被系統(tǒng)分析員和用戶共同接受。采用圖表形式,能被系統(tǒng)分析員和用戶共同接受。 用數(shù)據(jù)流圖、數(shù)據(jù)字典、加工描述、系統(tǒng)綜合報(bào)告一套文用數(shù)據(jù)流圖、數(shù)據(jù)字典、加工描述、系統(tǒng)綜合報(bào)告一套文檔資料建立新系統(tǒng)邏輯模型,是系統(tǒng)設(shè)計(jì)的依據(jù)。檔資料建立新系統(tǒng)邏輯模型,是系統(tǒng)設(shè)計(jì)的依據(jù)。 系統(tǒng)分析產(chǎn)生的資料面向系統(tǒng)分析員、設(shè)計(jì)員和用戶。系統(tǒng)分析產(chǎn)生的資料面向系統(tǒng)分析員、設(shè)計(jì)員和用戶。 分析工具分析工具 數(shù)據(jù)流圖(數(shù)據(jù)流圖(Data Flow Diagram,DFD) 數(shù)據(jù)字典(數(shù)據(jù)字典(Data Dictionary,DD) 結(jié)構(gòu)化語言(結(jié)構(gòu)化語言( SL、英語、漢語)、英語、漢語) 結(jié)構(gòu)化
17、分析步驟結(jié)構(gòu)化分析步驟 用 戶需求審批后的SRS文檔審查用戶調(diào)查邏輯抽象完善細(xì)節(jié)計(jì)算機(jī)化SRS當(dāng)前系統(tǒng)具體模型當(dāng)前系統(tǒng)邏輯模型目標(biāo)系統(tǒng)邏輯模型階段成果:軟件需求說明書(階段成果:軟件需求說明書(SRS) 功能功能: 表達(dá)數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向,表達(dá)系統(tǒng)邏輯功能和數(shù)表達(dá)數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向,表達(dá)系統(tǒng)邏輯功能和數(shù)據(jù)的邏輯交換,同時(shí)表達(dá)現(xiàn)行人工系統(tǒng)和計(jì)算機(jī)信息系統(tǒng)據(jù)的邏輯交換,同時(shí)表達(dá)現(xiàn)行人工系統(tǒng)和計(jì)算機(jī)信息系統(tǒng)的數(shù)據(jù)流程和邏輯處理功能。的數(shù)據(jù)流程和邏輯處理功能。 要素及其圖符要素及其圖符: 外部項(xiàng):指系統(tǒng)邊界以外的人或事物,是數(shù)據(jù)的起點(diǎn)或外部項(xiàng):指系統(tǒng)邊界以外的人或事物,是數(shù)據(jù)的起點(diǎn)或終點(diǎn)。
18、一般用方框表示。終點(diǎn)。一般用方框表示。 數(shù)據(jù)流:由一組數(shù)據(jù)組成,可以是表格或數(shù)據(jù)項(xiàng)。一般用數(shù)據(jù)流:由一組數(shù)據(jù)組成,可以是表格或數(shù)據(jù)項(xiàng)。一般用直線、箭頭加文字說明組成。直線、箭頭加文字說明組成。 處理邏輯:對數(shù)據(jù)進(jìn)行加工和變化。一般用圓、處理編處理邏輯:對數(shù)據(jù)進(jìn)行加工和變化。一般用圓、處理編號、加工名表示。號、加工名表示。 數(shù)據(jù)存儲:以數(shù)據(jù)庫文件存儲。一般用右邊不封口的長數(shù)據(jù)存儲:以數(shù)據(jù)庫文件存儲。一般用右邊不封口的長方形表示。方形表示。數(shù)據(jù)流圖的畫法數(shù)據(jù)流圖的畫法 外部項(xiàng)確定(信息來源和接受者)外部項(xiàng)確定(信息來源和接受者) 輸出決定輸入輸出決定輸入 自頂向下,逐層分解,逐步求精自頂向下,逐層
19、分解,逐步求精 加工獨(dú)立,接口清晰加工獨(dú)立,接口清晰原則原則 分層分片分層分片 均衡分解(一般均衡分解(一般3-6層,每層不多于層,每層不多于8個加工)個加工) 父子平衡父子平衡 推遲細(xì)節(jié)(輸入輸出相一致原則推遲細(xì)節(jié)(輸入輸出相一致原則)銀行銀行銀行對賬銀行對賬子系統(tǒng)子系統(tǒng)會計(jì)人員會計(jì)人員記帳憑證庫記帳憑證庫企業(yè)銀行賬企業(yè)銀行賬對賬單對賬單余額調(diào)節(jié)表余額調(diào)節(jié)表企業(yè)未達(dá)賬企業(yè)未達(dá)賬銀行未達(dá)賬銀行未達(dá)賬(a)銀行對賬子系統(tǒng)頂層數(shù)據(jù)流圖(銀行對賬子系統(tǒng)頂層數(shù)據(jù)流圖(0層)層)對賬單庫文件對賬單庫文件余額調(diào)節(jié)表文件余額調(diào)節(jié)表文件銀行銀行1接收對賬單接收對賬單對賬單對賬單記錄記錄3對賬處理對賬處理4輸出
20、對輸出對賬結(jié)果賬結(jié)果會計(jì)會計(jì)人員人員余額調(diào)節(jié)表余額調(diào)節(jié)表企業(yè)未達(dá)賬企業(yè)未達(dá)賬銀行未達(dá)賬銀行未達(dá)賬2歸集企業(yè)歸集企業(yè)銀行賬記賬憑證庫文件記賬憑證庫文件企業(yè)銀行企業(yè)銀行賬記錄賬記錄企業(yè)銀行賬庫文件企業(yè)銀行賬庫文件對賬單對賬單(b)銀行對賬子系統(tǒng)功能級數(shù)據(jù)流圖(銀行對賬子系統(tǒng)功能級數(shù)據(jù)流圖(1層)層)1.1錄入對賬單錄入對賬單1.2導(dǎo)入對賬單導(dǎo)入對賬單銀行銀行1.3調(diào)整對賬單調(diào)整對賬單對賬單臨時(shí)文件對賬單臨時(shí)文件 對賬單數(shù)據(jù)文件對賬單數(shù)據(jù)文件對賬單對賬單(紙介質(zhì))(紙介質(zhì))對賬單對賬單(磁介質(zhì))(磁介質(zhì))(c)經(jīng)過細(xì)化的)經(jīng)過細(xì)化的“接收對賬單接收對賬單”功能級數(shù)據(jù)流圖(功能級數(shù)據(jù)流圖(2層)層)
21、描述描述DFD中數(shù)據(jù)流、數(shù)據(jù)存儲、數(shù)據(jù)文件的構(gòu)成以及定義每個中數(shù)據(jù)流、數(shù)據(jù)存儲、數(shù)據(jù)文件的構(gòu)成以及定義每個數(shù)據(jù)項(xiàng)的具體內(nèi)容、取值范圍等。數(shù)據(jù)項(xiàng)的具體內(nèi)容、取值范圍等。 數(shù)據(jù)字典中常用的符號:數(shù)據(jù)字典中常用的符號:符號含義= 等于,由等于,由組成(定義為組成(定義為)+ 加,順序關(guān)系的連接加,順序關(guān)系的連接 重復(fù)符,表示對重復(fù)符,表示對中的內(nèi)容可視需要重復(fù)使用中的內(nèi)容可視需要重復(fù)使用 | 選擇符,表示對選擇符,表示對中列舉的值可以任取其一中列舉的值可以任取其一()() 可選符,表示()中內(nèi)容可選也可以不選可選符,表示()中內(nèi)容可選也可以不選* 注釋符注釋符例如:對賬單例如:對賬單=開戶行名開戶行
22、名+銀行賬號銀行賬號+首行余額首行余額+制證日期制證日期+結(jié)算單號結(jié)算單號+摘要摘要+借借貸標(biāo)志貸標(biāo)志+金額金額+制單日期制單日期+制單人制單人 描述描述DFD中每個加工邏輯或處理過程。中每個加工邏輯或處理過程。 例如,例如,“錄入對賬單錄入對賬單”用結(jié)構(gòu)化漢語描述其加工邏輯如下:用結(jié)構(gòu)化漢語描述其加工邏輯如下:加工名:錄入對賬單加工名:錄入對賬單編號:編號:1.1激發(fā)條件:銀行傳遞對賬單(紙介質(zhì))激發(fā)條件:銀行傳遞對賬單(紙介質(zhì))加工邏輯:加工邏輯: 對每張對賬單對每張對賬單 錄入開戶行名;錄入開戶行名; 錄入首行余額;錄入首行余額; 對每筆業(yè)務(wù)分錄對每筆業(yè)務(wù)分錄 錄入制證日期;錄入制證日期
23、; 錄入結(jié)算單號;錄入結(jié)算單號; 錄入摘要;錄入摘要; 錄入借貸標(biāo)志和金額;錄入借貸標(biāo)志和金額; 直到該張對賬單業(yè)務(wù)分錄錄入完畢;直到該張對賬單業(yè)務(wù)分錄錄入完畢; 錄入末行余額。錄入末行余額。 如果如果 首行余額首行余額+貸方合計(jì)貸方合計(jì)-借方合計(jì)等于末行余額借方合計(jì)等于末行余額 將錄入數(shù)據(jù)存盤,準(zhǔn)備錄入下一張對賬單;將錄入數(shù)據(jù)存盤,準(zhǔn)備錄入下一張對賬單; 否則否則 提示出錯,轉(zhuǎn)出錯處理。提示出錯,轉(zhuǎn)出錯處理。 現(xiàn)行系統(tǒng)概況現(xiàn)行系統(tǒng)概況 現(xiàn)行系統(tǒng)分析(目標(biāo)、功能、信息三個方面)現(xiàn)行系統(tǒng)分析(目標(biāo)、功能、信息三個方面) 管理工作分析管理工作分析 新系統(tǒng)目標(biāo)設(shè)計(jì)新系統(tǒng)目標(biāo)設(shè)計(jì) 新系統(tǒng)功能劃分新系統(tǒng)
24、功能劃分 數(shù)據(jù)流圖、數(shù)據(jù)字典、處理邏輯說明數(shù)據(jù)流圖、數(shù)據(jù)字典、處理邏輯說明 數(shù)據(jù)量估算數(shù)據(jù)量估算 計(jì)算機(jī)系統(tǒng)選擇方案計(jì)算機(jī)系統(tǒng)選擇方案 人員培訓(xùn)人員培訓(xùn) 費(fèi)用預(yù)算費(fèi)用預(yù)算 系統(tǒng)實(shí)施計(jì)劃系統(tǒng)實(shí)施計(jì)劃 其它其它 解決新系統(tǒng)解決新系統(tǒng)“怎樣做怎樣做”,即依據(jù)系統(tǒng)分析階段建立的邏輯,即依據(jù)系統(tǒng)分析階段建立的邏輯模型,設(shè)計(jì)一個能在計(jì)算機(jī)上實(shí)現(xiàn)的物理模型,模型,設(shè)計(jì)一個能在計(jì)算機(jī)上實(shí)現(xiàn)的物理模型,為后續(xù)為后續(xù)程序設(shè)計(jì)和系統(tǒng)實(shí)施提供依據(jù)。程序設(shè)計(jì)和系統(tǒng)實(shí)施提供依據(jù)。 系統(tǒng)設(shè)計(jì)分總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)。系統(tǒng)設(shè)計(jì)分總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)。 內(nèi)容:內(nèi)容: 系統(tǒng)的物理結(jié)構(gòu)和物理配置;系統(tǒng)的物理結(jié)構(gòu)和物理配置; 功能模塊及加
25、工流程說明;功能模塊及加工流程說明; 數(shù)據(jù)庫文件設(shè)計(jì);數(shù)據(jù)庫文件設(shè)計(jì); 代碼設(shè)計(jì);代碼設(shè)計(jì); 輸入輸出設(shè)計(jì)。輸入輸出設(shè)計(jì)。 要求:要求: 可維護(hù)性可維護(hù)性 模塊性模塊性 可靠性可靠性 經(jīng)濟(jì)性經(jīng)濟(jì)性 思想:以系統(tǒng)邏輯模型為基礎(chǔ),將系統(tǒng)劃分為功能明確、大小思想:以系統(tǒng)邏輯模型為基礎(chǔ),將系統(tǒng)劃分為功能明確、大小適當(dāng),有一定獨(dú)立性、層次性、共享性,易于實(shí)現(xiàn)的模塊。適當(dāng),有一定獨(dú)立性、層次性、共享性,易于實(shí)現(xiàn)的模塊。 模塊:可以組合、更換和分解的單元,是組成系統(tǒng)的基本單元。模塊:可以組合、更換和分解的單元,是組成系統(tǒng)的基本單元。 功能:處理內(nèi)容功能:處理內(nèi)容 邏輯:內(nèi)部如何實(shí)現(xiàn)邏輯:內(nèi)部如何實(shí)現(xiàn) 狀態(tài):
26、模塊運(yùn)行環(huán)境和模塊間的關(guān)系狀態(tài):模塊運(yùn)行環(huán)境和模塊間的關(guān)系 工具:工具: 結(jié)構(gòu)圖(結(jié)構(gòu)圖(SC)、層次圖(、層次圖(HC):清楚描述上下層模塊之間的):清楚描述上下層模塊之間的調(diào)用和被調(diào)用關(guān)系,軟件結(jié)構(gòu)一目了然。調(diào)用和被調(diào)用關(guān)系,軟件結(jié)構(gòu)一目了然。SC同時(shí)描述模塊間的同時(shí)描述模塊間的信息傳遞、控制關(guān)系等。信息傳遞、控制關(guān)系等。 PDL(設(shè)計(jì)語言)、圖解語言:描述程序模塊的加工算法。(設(shè)計(jì)語言)、圖解語言:描述程序模塊的加工算法。 AIS 4 銀行對賬子系統(tǒng)銀行對賬子系統(tǒng) AIS4.2 歸集企業(yè)銀行賬歸集企業(yè)銀行賬 AIS4.1 接收對賬單接收對賬單 AIS4.3 對賬處理對賬處理 AIS4.4
27、 輸出處理輸出處理4.1.1 錄入錄入對 賬對 賬單單4.1.2 導(dǎo)入導(dǎo)入對 賬對 賬單單4.4.2 企 業(yè)企 業(yè)未 達(dá)未 達(dá)賬賬4.4.3 銀行銀行未 達(dá)未 達(dá)賬賬4.3.2 手工手工調(diào) 整調(diào) 整處處 理理4.4.1 余額余額調(diào) 節(jié)調(diào) 節(jié)表表4.1.3 調(diào)整調(diào)整對 賬對 賬單單4.3.1 自 動自 動對 賬對 賬處處 理理編號:編號:4.1.1模塊名:錄入銀行對賬單模塊名:錄入銀行對賬單功能:從鍵盤錄入銀行對賬單數(shù)據(jù),做平衡效驗(yàn)并保存在對賬單文件中。功能:從鍵盤錄入銀行對賬單數(shù)據(jù),做平衡效驗(yàn)并保存在對賬單文件中。上級調(diào)用模塊:上級調(diào)用模塊:4.1數(shù)據(jù)庫:銀行對賬單數(shù)據(jù)庫數(shù)據(jù)庫:銀行對賬單數(shù)據(jù)
28、庫輸入:銀行對賬單數(shù)據(jù)輸入:銀行對賬單數(shù)據(jù)輸出:對賬單數(shù)據(jù)庫文件輸出:對賬單數(shù)據(jù)庫文件處理:處理:(用(用PDL語言描述)語言描述)編號:編號:4.1.1處理:處理:DO WHILE 錄入對賬單為真錄入對賬單為真 借方合計(jì)、貸方合計(jì)變量清零;清屏;屏幕輸出對賬單格式;借方合計(jì)、貸方合計(jì)變量清零;清屏;屏幕輸出對賬單格式; 從鍵盤錄入開戶行賬號、開戶行名、首行余額到臨時(shí)變量單元;從鍵盤錄入開戶行賬號、開戶行名、首行余額到臨時(shí)變量單元; DO WHILE 本張對賬單非末行本張對賬單非末行 從鍵盤錄入對賬單中一行記錄到臨時(shí)單元;行指針計(jì)數(shù);從鍵盤錄入對賬單中一行記錄到臨時(shí)單元;行指針計(jì)數(shù); 對錄入的
29、金額分別累加到借方合計(jì)或貸方合計(jì)單元;對錄入的金額分別累加到借方合計(jì)或貸方合計(jì)單元; ENDDO 錄入末行余額到臨時(shí)變量單元;錄入末行余額到臨時(shí)變量單元; IF 首行余額貸方合計(jì)借方合計(jì)末行余額首行余額貸方合計(jì)借方合計(jì)末行余額 THEN 把臨時(shí)單元的記錄存盤;準(zhǔn)備錄入下一張對賬單;把臨時(shí)單元的記錄存盤;準(zhǔn)備錄入下一張對賬單; ELSE 顯示出錯信息,返回錄入本張對賬單,接收修改數(shù)據(jù);顯示出錯信息,返回錄入本張對賬單,接收修改數(shù)據(jù); ENDDO 按關(guān)系規(guī)范化理論,運(yùn)用模式分解方法,將數(shù)據(jù)字典中的所有按關(guān)系規(guī)范化理論,運(yùn)用模式分解方法,將數(shù)據(jù)字典中的所有數(shù)據(jù)(存儲)文件,設(shè)計(jì)其關(guān)系模型(數(shù)據(jù)(存儲
30、)文件,設(shè)計(jì)其關(guān)系模型(3NF),并轉(zhuǎn)換成相應(yīng)),并轉(zhuǎn)換成相應(yīng)數(shù)據(jù)庫文件結(jié)構(gòu)。數(shù)據(jù)庫文件結(jié)構(gòu)。 例如:對賬單例如:對賬單=開戶行名開戶行名+銀行賬號銀行賬號+首行余額首行余額+制證日期制證日期+結(jié)算結(jié)算單號單號+摘要摘要+借貸標(biāo)志借貸標(biāo)志+金額金額+制單日期制單日期+制單人制單人 可以轉(zhuǎn)換成可以轉(zhuǎn)換成1個關(guān)系(個關(guān)系(1NF) : 對賬單(對賬單號,開戶行名,銀行賬號,首行余額,制證日對賬單(對賬單號,開戶行名,銀行賬號,首行余額,制證日期,結(jié)算單號,摘要,借貸標(biāo)志,金額,制單日期,制單人)期,結(jié)算單號,摘要,借貸標(biāo)志,金額,制單日期,制單人) 也可以轉(zhuǎn)換成也可以轉(zhuǎn)換成2個關(guān)系(個關(guān)系( 3N
31、F):): 對賬單對賬單1(對賬單號,開戶行名,銀行賬號,首行余額,制單(對賬單號,開戶行名,銀行賬號,首行余額,制單 日期,制單人)日期,制單人) 對賬單對賬單2(對賬單號,制證日期,結(jié)算單號,摘要,借貸標(biāo)(對賬單號,制證日期,結(jié)算單號,摘要,借貸標(biāo) 志,金額)志,金額) 即實(shí)體即實(shí)體-關(guān)系關(guān)系-數(shù)據(jù)庫文件的轉(zhuǎn)換過程數(shù)據(jù)庫文件的轉(zhuǎn)換過程 對賬單對賬單-對賬單關(guān)系模式(表)對賬單關(guān)系模式(表)-對賬單數(shù)據(jù)文件對賬單數(shù)據(jù)文件 作用:起著對實(shí)體及屬性的唯一標(biāo)識作用,通常由字母、數(shù)作用:起著對實(shí)體及屬性的唯一標(biāo)識作用,通常由字母、數(shù)字組成。字組成。 設(shè)計(jì)原則:設(shè)計(jì)原則: 唯一性唯一性 唯一標(biāo)識作用,
32、關(guān)鍵字唯一標(biāo)識作用,關(guān)鍵字 合理性合理性 與分類體系對應(yīng)與分類體系對應(yīng) 擴(kuò)充性擴(kuò)充性 可以根據(jù)需要擴(kuò)展可以根據(jù)需要擴(kuò)展 簡單性簡單性 容易記憶使用容易記憶使用 標(biāo)準(zhǔn)性標(biāo)準(zhǔn)性 盡量遵循一些標(biāo)準(zhǔn)化原則(國際、國家、行業(yè)等)盡量遵循一些標(biāo)準(zhǔn)化原則(國際、國家、行業(yè)等) 常用編碼方法常用編碼方法 層次編碼方法層次編碼方法 XX XX XX XXX 大類大類 中類中類 小類小類 序號序號 順序碼順序碼 組碼組碼 界面風(fēng)格界面風(fēng)格 簡潔簡潔 統(tǒng)一統(tǒng)一 實(shí)用實(shí)用 主要界面類型介紹主要界面類型介紹 菜單(菜單(Menu) 窗口(按鈕、輸入、選擇)窗口(按鈕、輸入、選擇) 輸出設(shè)計(jì)輸出設(shè)計(jì) 考慮使用者、使用目的
33、、輸出形式、輸出時(shí)限、數(shù)量要考慮使用者、使用目的、輸出形式、輸出時(shí)限、數(shù)量要求、輸出速度、安全與保密要求求、輸出速度、安全與保密要求 輸入設(shè)計(jì)輸入設(shè)計(jì) 輸入內(nèi)容、數(shù)據(jù)格式、輸入設(shè)備、數(shù)據(jù)正確性校驗(yàn)輸入內(nèi)容、數(shù)據(jù)格式、輸入設(shè)備、數(shù)據(jù)正確性校驗(yàn) 交互設(shè)計(jì)交互設(shè)計(jì) 人機(jī)對話人機(jī)對話 任務(wù):把系統(tǒng)設(shè)計(jì)的物理模型轉(zhuǎn)換成任務(wù):把系統(tǒng)設(shè)計(jì)的物理模型轉(zhuǎn)換成“活活”的能使用的系統(tǒng)。的能使用的系統(tǒng)。以系統(tǒng)設(shè)計(jì)說明書(文檔)為依據(jù),進(jìn)行編碼和調(diào)試。以系統(tǒng)設(shè)計(jì)說明書(文檔)為依據(jù),進(jìn)行編碼和調(diào)試。 工具:計(jì)算機(jī)程序設(shè)計(jì)語言、數(shù)據(jù)處理語言工具:計(jì)算機(jī)程序設(shè)計(jì)語言、數(shù)據(jù)處理語言 原則原則 軟件工程規(guī)范(文檔化)軟件工程規(guī)范(文檔化) 可靠性(注釋、統(tǒng)一命名)可靠性(注釋、統(tǒng)一命名) 方便用戶(界面友好)方便用戶(界面友好) 結(jié)構(gòu)化程序設(shè)計(jì)方法結(jié)構(gòu)化程序設(shè)計(jì)方法 三種結(jié)構(gòu):順序、分支、循環(huán)三種結(jié)構(gòu):順序、分支、循環(huán) 特點(diǎn):控制流的直線性(單入口、單出口),可以組合、嵌套,特點(diǎn):控制流的直線性(單入口、單出口),可以組合、嵌套,自頂向下,逐步求精(細(xì)化)自頂向下,逐步求精(細(xì)化) 調(diào)試(分調(diào))調(diào)試(分調(diào)) 對各個程序模塊的正確性和完整性進(jìn)行檢驗(yàn)對各個程序模塊的正確性和完整性進(jìn)行檢驗(yà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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 炎癥性腸病的自我管理
- 開發(fā)商出售公寓合同范本
- 微生物學(xué)檢驗(yàn)技術(shù) 課件 33-1綜合技能訓(xùn)練:血液標(biāo)本微生物檢驗(yàn)
- 新冠應(yīng)急演練預(yù)案
- 黃鸝病期瑣事一等獎
- 科委項(xiàng)目 合同范本
- 《理性選擇理論視角下的政策沖突問題研究》
- 《基于供應(yīng)鏈的YT公司營運(yùn)資金管理研究》
- 《透刺結(jié)合震顫法治療原發(fā)性三叉神經(jīng)痛的(PTN)臨床研究》
- 《利川民宿旅游產(chǎn)業(yè)發(fā)展策略研究》
- 煤礦機(jī)電運(yùn)輸安全培訓(xùn)課件
- 貨車安全隱患排查表
- 學(xué)前教育職業(yè)規(guī)劃書
- 教師專業(yè)成長概述教師專業(yè)發(fā)展途徑PPT培訓(xùn)課件
- 球磨機(jī)安裝專項(xiàng)施工方案
- 2023年山東省港口集團(tuán)有限公司招聘筆試題庫及答案解析
- GB/T 25217.10-2019沖擊地壓測定、監(jiān)測與防治方法第10部分:煤層鉆孔卸壓防治方法
- GB/T 20284-2006建筑材料或制品的單體燃燒試驗(yàn)
- GB/T 15604-2008粉塵防爆術(shù)語
- 科研-稀土發(fā)光材料
- 《小米手機(jī)營銷策略研究開題報(bào)告(含提綱)》
評論
0/150
提交評論