




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1,第九章 管理信息系統(tǒng)開發(fā),第一節(jié) 信息系統(tǒng)開發(fā)概述 第二節(jié) 信息系統(tǒng)規(guī)劃與可行性分析 第三節(jié) 系統(tǒng)分析 第四節(jié) 系統(tǒng)設(shè)計 第五節(jié) 系統(tǒng)實施 第六節(jié) 系統(tǒng)的運行與維護,2,信息系統(tǒng)開發(fā)概述,系統(tǒng)開發(fā)的指導(dǎo)原則 系統(tǒng)開發(fā)方式 參與系統(tǒng)開發(fā)的人員 系統(tǒng)開發(fā)方法,3,系統(tǒng)開發(fā)的指導(dǎo)原則,系統(tǒng)的目的性 系統(tǒng)的整體性 系統(tǒng)的相關(guān)性 系統(tǒng)的擴展性和易維護性 工程化、標準化的系統(tǒng)開發(fā)管理,4,MIS開發(fā)的條件, 領(lǐng)導(dǎo)重視,業(yè)務(wù)人員積極性高; 必須有建立MIS的實際需求和迫切性; 企業(yè)所處的市場環(huán)境比較健全,有實現(xiàn)現(xiàn)代企業(yè)制度的機制; (4)必須要有一定的科學(xué)管理基礎(chǔ); (5) 有必要的投資保證,并能提供系
2、統(tǒng)維護人員的編制和維護費用; (6) 管理人員知識結(jié)構(gòu)應(yīng)滿足系統(tǒng)建設(shè)需要; (7)管理工作基礎(chǔ)扎實,基礎(chǔ)數(shù)據(jù)要齊全規(guī)范。,5,MIS開發(fā)前的準備工作, 建立開發(fā)的領(lǐng)導(dǎo)機構(gòu)及組織開發(fā)隊伍; 借鑒同類系統(tǒng)的開發(fā)經(jīng)驗; 選擇適合本企業(yè)實際的開發(fā)方式; 確定系統(tǒng)目標、開發(fā)策略和投資金額; 收集和整理基礎(chǔ)數(shù)據(jù)。,6,MIS的開發(fā)方式,1 自行開發(fā) 2 委托開發(fā) 3 合作開發(fā) 4 利用現(xiàn)成軟件包開發(fā),7,自行開發(fā),由用戶依靠自己的力量獨立完成系統(tǒng)開發(fā)的各項任務(wù)。 優(yōu) 點:開發(fā)費用少,容易開發(fā)出適合本單位需要的系統(tǒng),方便維護和擴展,有利于培養(yǎng)自己的系統(tǒng)開發(fā)人員。 缺 點:(1)容易受業(yè)務(wù)工作的限制,系統(tǒng)整體
3、優(yōu)化不夠,開發(fā)水平較低。 (2)系統(tǒng)開發(fā)時間長,開發(fā)人員調(diào)動后,系統(tǒng)維護工作沒有保障。,8,委托開發(fā),由使用單位(甲方)委托通常是有豐富開發(fā)經(jīng)驗的機構(gòu)或?qū)I(yè)開發(fā)人員(乙方),按照用戶的需求承擔系統(tǒng)開發(fā)的任務(wù)。 優(yōu) 點:省時、省事,開發(fā)的系統(tǒng)技術(shù)水平較高。 缺 點:費用高、系統(tǒng)維護與擴展需要開發(fā)單位的長期支持,不利于本單位的人才培養(yǎng)。,9,合作開發(fā),由使用單位(甲方)和有豐富開發(fā)經(jīng)驗的機構(gòu)或?qū)I(yè)開發(fā)人員(乙方),共同完成開發(fā)任務(wù)。雙方共享開發(fā)成果,實際上是一種半委托性質(zhì)的開發(fā)工作。 優(yōu) 點:相對于委托開發(fā)方式比較節(jié)約資金,可以培養(yǎng)、增強使用單位的技術(shù)力量,便于系統(tǒng)維護工作,系統(tǒng)的技術(shù)水平較高。
4、缺點:雙方在合作中溝通易出現(xiàn)問題,因此,需要雙方及時達成共識,進行協(xié)調(diào)和檢查。,10,利用現(xiàn)成軟件包開發(fā),利用現(xiàn)成的軟件包開發(fā)MIS,可購買現(xiàn)成的應(yīng)用軟件包或開發(fā)平臺,如財務(wù)管理系統(tǒng)、小型企業(yè)MIS、供銷存MIS等等。 優(yōu) 點:能縮短開發(fā)時間,節(jié)省開發(fā)費用,技術(shù)水平比較高,系統(tǒng)可以得到較好的維護。 缺 點:功能比較簡單,通用軟件的專用性比較差,難以滿足特殊要求,需要有一定的技術(shù)力量根據(jù)使用者的要求做軟件改善和編制必要的接口軟件等二次開發(fā)的工作。,11,參與系統(tǒng)開發(fā)的人員,組織中的高層領(lǐng)導(dǎo) 系統(tǒng)分析員 系統(tǒng)設(shè)計員 程序設(shè)計員 企業(yè)管理人員,12,系統(tǒng)開發(fā)方法,1.結(jié)構(gòu)化系統(tǒng)開發(fā)方法 結(jié)構(gòu)化系統(tǒng)開
5、發(fā)該方法強調(diào)從系統(tǒng)的角度出發(fā)來分析問題和解決問題,面對要開發(fā)的系統(tǒng),從層次的角度,自頂向下地分析和設(shè)計系統(tǒng),認為任何系統(tǒng)都有一個從發(fā)生、發(fā)展到消亡的生命周期,新系統(tǒng)是舊系統(tǒng)的繼續(xù)。開發(fā)過程強調(diào)嚴格的規(guī)范管理,工作文檔要成文,要標準。其特點: 1)系統(tǒng)觀點 2)生命周期 系統(tǒng)的生命周期分為五個階段:系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施、系統(tǒng)運行和維護。,13,系統(tǒng)開發(fā)生命周期各階段的主要工作,14,生命周期法的開發(fā)過程,15,16,17,18,結(jié)構(gòu)化系統(tǒng)開發(fā)方法的優(yōu)缺點 優(yōu)點:整體思路清楚,能夠從全局出發(fā),步步為營,減少返工,有利于提高開發(fā)質(zhì)量;設(shè)計工作中階段性強,每一階段均有工作成果出現(xiàn),且
6、是下一階工作的依據(jù),工作進度比較容易把握,有利于系統(tǒng)開發(fā)的總體管理和控制。該法強調(diào)從整體來分析和設(shè)計整個系統(tǒng),在系統(tǒng)分析時可以診斷出原系統(tǒng)中存在的問題和結(jié)構(gòu)上的缺陷。 缺點:1.系統(tǒng)開發(fā)周期太長。 2.這不大符合人們循序漸進地認識事物的規(guī)律性。 3.需要大量的文檔和圖表,這方面的工作勞動量非常大,有時會造成效率低、成本高的問題。 結(jié)構(gòu)化系統(tǒng)開發(fā)方法的適用范圍: 主要適用于大系統(tǒng)或系統(tǒng)開發(fā)缺乏經(jīng)驗的情況。,19,2.原型法(Prototyping Approach),原型法的基本思想是1977年開始提出來的,它試圖改進結(jié)構(gòu)化系統(tǒng)開發(fā)方法的缺點,由用戶與系統(tǒng)分析設(shè)計人員合作,在短期內(nèi)定義用戶的基本
7、需求,開發(fā)出一個功能不十分完善的、實驗性的、簡易的應(yīng)用軟件基本框架(稱為原型)。先運行這個原型,再不斷評價和改進原型,使之逐步完善。其開發(fā)是一個分析、設(shè)計、編程、運行、評價多次重復(fù),不斷演進的過程。,20,原型法的開發(fā)過程分為四個階段: 確定用戶的基本需求 開發(fā)初始原型系統(tǒng) 對原型進行評價 修正和改進原型系統(tǒng),21,原型法的開發(fā)步驟:,22,原型法的優(yōu)缺點 優(yōu)點: a、認識論上的突破; b、改進了用戶和系統(tǒng)設(shè)計者的信息交流方式; c、用戶滿意程度提高; d、開發(fā)風(fēng)險降低; e、減少了用戶培訓(xùn)時間,簡化了管理; f、開發(fā)成本降低。 缺點: a、開發(fā)工具要求高; b、解決復(fù)雜系統(tǒng)和大型系統(tǒng)問題困難
8、; c、管理水平要求高。,23,原形法的適用場合: 用戶事先難以說明需求的較小的應(yīng)用系統(tǒng)。 決策支持系統(tǒng)。 與結(jié)構(gòu)化系統(tǒng)開發(fā)方法結(jié)合起來使用。即整體上仍使用結(jié)構(gòu)化系統(tǒng)開發(fā)方法,而僅對其中功能獨立的模塊采用原型法。,24,3. 面向?qū)ο蠓椒?面向?qū)ο蠓椒ǖ膸讉€概念:對象、消息、類。 面向?qū)ο蠓椒ǖ奶攸c: a、封裝性 b、抽象性 c、繼承性 d、多態(tài)性 面向?qū)ο蠓椒ǖ膬?yōu)點: 面向?qū)ο蠓椒枋龅默F(xiàn)實世界更符合人們認識事物的思維方法,因而用它開發(fā)的軟件更易于理解,易于維護。 面向?qū)ο蟮姆庋b性在很大程度上提高了系統(tǒng)的可維護性和可擴展性。 面向?qū)ο蟮睦^承性大大提高了軟件的可重用性。,25,4.計算機輔助系
9、統(tǒng)開發(fā)方法(CASE) CASE方法(Computer Aided Software Engineering)是運用計算機軟件工具輔助系統(tǒng)開發(fā)的一種方法。嚴格地講,CASE方法只是一種開發(fā)環(huán)境而不是開發(fā)方法,具體開發(fā)時,仍需與其他方法結(jié)合。CASE方法采用的軟件工具有: 查詢語言。是指用來從數(shù)據(jù)庫中檢索數(shù)據(jù)的高級語言,如SQL。 報表生成器。 圖表軟件。 決策支持系統(tǒng)生成器。 應(yīng)用軟件包等。,26,系統(tǒng)開發(fā)方法說明: 上述對開發(fā)方法的分類并不是嚴格的分類,因為實際上這些方法之間有不少交叉的內(nèi)容。例如,用結(jié)構(gòu)化系統(tǒng)開發(fā)方法時,可能部分采用原型法,而用CASE方法開發(fā)時,首先要認真做好結(jié)構(gòu)化的系統(tǒng)
10、分析。,27,信息系統(tǒng)規(guī)劃與可行性分析,信息系統(tǒng)發(fā)展的階段論 信息系統(tǒng)規(guī)劃 可行性分析,28,信息系統(tǒng)發(fā)展的階段論,諾蘭的階段模型把信息系統(tǒng)的成長過程分為如下六個不同的階段:,29,信息系統(tǒng)規(guī)劃,信息系統(tǒng)規(guī)劃的內(nèi)容: 信息系統(tǒng)的目標、約束與結(jié)構(gòu); 當前的能力狀況; 對影響計劃的信息技術(shù)發(fā)展的預(yù)測; 近期計劃。,30,信息系統(tǒng)規(guī)劃的特點:, 系統(tǒng)規(guī)劃是面向全局、面向長遠的關(guān)鍵問題,具有較強的不確定性,結(jié)構(gòu)化程度較低。 系統(tǒng)規(guī)劃是高層次的系統(tǒng)分析,高層管理人員是工作的主體。 因為系統(tǒng)規(guī)劃整個工作過程是一個管理決策過程。它確定利用現(xiàn)代信息技術(shù)有效支持管理決策的總體方案。 系統(tǒng)規(guī)劃不宜過細。 系統(tǒng)規(guī)劃
11、必須采用多種方法相互配合,取長補短。 系統(tǒng)規(guī)劃是企業(yè)規(guī)劃的一部分。,31,信息系統(tǒng)規(guī)劃的方法 1.關(guān)鍵成功因素法(CSF ) 關(guān)鍵成功因素是對企業(yè)組織的成功起關(guān)鍵作用的因素,關(guān)鍵成功因素法重視那些必須經(jīng)常得到管理人員關(guān)注的活動區(qū)域,對這些區(qū)域的運行情況要經(jīng)常不斷地進行度量,并提供這些度量信息以供決策使用。在規(guī)劃管理信息系統(tǒng)時要經(jīng)常強調(diào):系統(tǒng)必須適合企業(yè)或組織所屬的行業(yè)以及它采用的特殊策略;系統(tǒng)必須能夠識別那些為使企業(yè)成功而在管理上要經(jīng)常給予認真關(guān)注的“成功因素”;在系統(tǒng)提供給各管理階層的報告中必須突出有關(guān)成功因素的情況。,32,CSF方法的步驟 了解企業(yè)目標; 識別關(guān)鍵成功因素; 識別性能的評
12、價指標和標準; 識別度量性能的數(shù)據(jù); CSF的目標是開發(fā)數(shù)據(jù)庫,因此,輸出是一個數(shù)據(jù)字典。關(guān)鍵成功因素法就是要識別聯(lián)系于系統(tǒng)目標的主要數(shù)據(jù)類及其關(guān)系。CSF法的關(guān)鍵是識別關(guān)鍵成功因素,可借助于樹枝因果圖來分析。,33,34,35,2.企業(yè)系統(tǒng)規(guī)劃法(BSP) 企業(yè)系統(tǒng)規(guī)劃法(BSP,Business System Planning)是一種對企業(yè)管理信息系統(tǒng)進行規(guī)劃的結(jié)構(gòu)化方法,它主要是基于用信息技術(shù)支持企業(yè)運行的思想。在總的思路上與CSF法一樣,也是自上而下識別系統(tǒng)目標,識別企業(yè)過程,識別數(shù)據(jù),然后自下而上設(shè)計系統(tǒng),以支持系統(tǒng)目標的實現(xiàn)。 BSP法從企業(yè)目標入手,逐步將企業(yè)目標轉(zhuǎn)化為管理信息系
13、統(tǒng)的目標和結(jié)構(gòu)。它擺脫了管理信息系統(tǒng)對原組織結(jié)構(gòu)的依從性,從企業(yè)最基本的活動過程出發(fā),進行數(shù)據(jù)分析,分析決策所需數(shù)據(jù),然后自下而上設(shè)計系統(tǒng),以支持系統(tǒng)目標的實現(xiàn)。,36,BSP法的作用 確定出未來信息系統(tǒng)的總體結(jié)構(gòu),明確整個系統(tǒng)的子系統(tǒng)組成以及開發(fā)這些子系統(tǒng)的先后順序。 對數(shù)據(jù)進行統(tǒng)一規(guī)劃、管理和控制,明確各子系統(tǒng)之間的數(shù)據(jù)交換關(guān)系,保證信息的一致性。 BSP法的優(yōu)點: 在于利用它能保證MIS獨立于企業(yè)的組織機構(gòu),使其具有對環(huán)境變更的適應(yīng)性。即使將來企業(yè)的組織機構(gòu)或管理體制發(fā)生變化,MIS的結(jié)構(gòu)體系不會受到太大的沖擊。,37,BSP法的工作步驟, 準備工作 調(diào)研 定義業(yè)務(wù)過程 業(yè)務(wù)過程重組 定
14、義數(shù)據(jù)類 定義信息系統(tǒng)總體結(jié)構(gòu) 確定總體結(jié)構(gòu)中的優(yōu)先順序 完成BSP研究報告,提出建議書和開發(fā)計劃 。,38,可行性分析,可行性分析的內(nèi)容: 必要性 經(jīng)濟上的可行性 技術(shù)上的可行性 組織管理上的可行性 可行性報告是開發(fā)人員對現(xiàn)行系統(tǒng)的調(diào)查、分析和規(guī)劃的結(jié)論,是系統(tǒng)開發(fā)過程中的第一個正式文檔。是系統(tǒng)規(guī)劃階段工作的總結(jié),它反映了系統(tǒng)研制人員對研制工作的看法。這個報告要提交討論,由用戶單位的領(lǐng)導(dǎo)、管理人員、系統(tǒng)研制人員共同參加,還應(yīng)盡可能邀請一些有經(jīng)驗的局外系統(tǒng)分析專家參加。,39,系統(tǒng)分析,系統(tǒng)分析的任務(wù)和步驟 系統(tǒng)詳細調(diào)查 管理業(yè)務(wù)的調(diào)查 數(shù)據(jù)流程的調(diào)查 數(shù)據(jù)字典 描述處理邏輯的工具 數(shù)據(jù)分析
15、新系統(tǒng)的邏輯模型 系統(tǒng)分析報告,40,系統(tǒng)分析的任務(wù)和步驟,系統(tǒng)分析的任務(wù): 1)了解用戶要求。 2)把用戶要求成文,完成系統(tǒng)分析報告。 系統(tǒng)分析的步驟: 詳細調(diào)查現(xiàn)行系統(tǒng)。 描述現(xiàn)行系統(tǒng)。 分析用戶新的要求,改進現(xiàn)行模型,形成新系統(tǒng)的邏輯模型。 編寫系統(tǒng)分析說明書。,41,系統(tǒng)詳細調(diào)查,詳細調(diào)查的任務(wù):詳細調(diào)查是為了弄清原系統(tǒng)的狀況,查明其執(zhí)行過程,發(fā)現(xiàn)薄弱環(huán)節(jié),收集數(shù)據(jù),為設(shè)計新系統(tǒng)提供必要的基礎(chǔ)資料。具體的調(diào)查內(nèi)容包括:管理業(yè)務(wù)狀況的調(diào)查和分析、數(shù)據(jù)流程的調(diào)查和分析。 詳細調(diào)查的方法: 收集資料 發(fā)調(diào)查表征求意見 開調(diào)查會 訪問 直接參加業(yè)務(wù)實踐,42,管理業(yè)務(wù)的調(diào)查,1. 系統(tǒng)環(huán)境調(diào)查
16、 包括現(xiàn)行系統(tǒng)的管理水平,原始數(shù)據(jù)的精確程度,規(guī)章制度是否齊全和切實可行,各級領(lǐng)導(dǎo)對開發(fā)新的MIS是否有比較清楚的認識,用戶單位能否抽調(diào)出比較精通本行業(yè)管理業(yè)務(wù)、對本單位存在的問題有深刻了解而又熱心于改革的工作人員。此外,還要調(diào)查原系統(tǒng)的設(shè)備情況 。 2. 組織機構(gòu)和職責的調(diào)查 調(diào)查中應(yīng)詳細了解各部門人員的業(yè)務(wù)分工情況和有關(guān)人員的姓名、工作職責、決策內(nèi)容、存在問題和對新系統(tǒng)的要求等 。 3. 功能體系的調(diào)查與分析 系統(tǒng)有一個總的目標,為了達到這個目標,必須完成各子系統(tǒng)的功能,而各子系統(tǒng)功能的完成,又依賴于下面各項更具體的功能來執(zhí)行。功能結(jié)構(gòu)調(diào)查的任務(wù),就是要了解或確定系統(tǒng)的這種功能構(gòu)造 。,4
17、3,4. 管理業(yè)務(wù)流程的調(diào)查與分析 管理業(yè)務(wù)流程的調(diào)查與分析就是要弄清管理職能是如何在有關(guān)部門具體完成的,以及在完成這些職能時信息處理工作的一些細節(jié)情況。 描述管理業(yè)務(wù)流程的圖表有: 管理業(yè)務(wù)流程圖 管理業(yè)務(wù)流程圖是一種表明系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流動的流程圖,它可以幫助分析人員找出業(yè)務(wù)流程中的不合理回路。,44,業(yè)務(wù)流程圖的基本符號,業(yè)務(wù)流程圖的基本圖形符號有四個:,45,例1 畫業(yè)務(wù)流程圖,采購員將入庫單交給檢驗員,檢驗員將不合格的入庫單退回采購員,合格的入庫單交保管員并記入庫存臺帳,統(tǒng)計員根據(jù)庫存臺帳制定月報表交主管部門審閱。,46,47,例2 業(yè)務(wù)流程圖,采購
18、員從倉庫收到缺貨通知單以后,查閱訂貨合同單,若已訂貨,向供貨單位發(fā)出催貨請求,否則,填寫訂貨單交供貨單位。供貨單位發(fā)出貨物后,立即向采購員發(fā)出取貨通知。,48,49,例3 業(yè)務(wù)流程圖舉例 車間填寫領(lǐng)料單給倉庫要求領(lǐng)料,庫長根據(jù)用料計劃審批領(lǐng)料單,未批準的退回車間,已批準的領(lǐng)料單送到倉庫保管員處,由他查閱庫存帳。若帳上有貨則通知車間前來領(lǐng)料,否則將缺貨通知采購人員。,50,51,(2)表格分配圖,為了傳遞信息,管理部門經(jīng)常將某種單據(jù)或報告復(fù)印多份分發(fā)到其他多個部門,在這種情況下,可以采用表格分配圖來描述有關(guān)業(yè)務(wù)。表格分配圖表達清楚,可以幫助系統(tǒng)分析人員描述系統(tǒng)中復(fù)制多份的報告或單據(jù)的數(shù)量以及這些
19、報告或單據(jù)都與哪些部門發(fā)生業(yè)務(wù)聯(lián)系。,52,例:采購業(yè)務(wù)表格分配圖,53,練習(xí)題,成品庫保管員按車間送來的入庫單登記庫存臺帳,發(fā)貨時,發(fā)貨員根據(jù)銷售料送來的發(fā)貨通知單將成品出庫并發(fā)貨,同時填寫三份出庫單,其中一份交給成品庫保管員,由他按此出庫單登記庫存臺帳,出庫單的另外兩聯(lián)分別送銷售科和會計科。試按以上業(yè)務(wù)過程畫出業(yè)務(wù)流程圖。,54,數(shù)據(jù)流程的調(diào)查,(1)收集進行分析所需要的資料a收集原系統(tǒng)全部輸入單據(jù)、輸出報表和數(shù)據(jù)存儲介質(zhì)(如帳本、清單)的典型格式; b弄清各環(huán)節(jié)的處理方法和計算方法; c在上述各種單據(jù)、報表、帳本的典型樣品上或用附頁注明制作單位、報送單位、存放地點、發(fā)生頻度、發(fā)生的高峰時
20、間及發(fā)生量等。d在上述各種單據(jù)、報表、帳冊的典型樣品上注明各項數(shù)據(jù)的類型、長度、取值范圍。,55,(2)繪制原系統(tǒng)的數(shù)據(jù)流程圖,數(shù)據(jù)流程圖(DFD)是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況。 數(shù)據(jù)流程圖的特性: 抽象性 概括性,56,數(shù)據(jù)流程圖的基本成分,57, 外部實體 是指在所研究系統(tǒng)外獨立于系統(tǒng)而存在的,但又和系統(tǒng)有聯(lián)系的實體,它表示數(shù)據(jù)的外部來源和去向,它可以是某個人員、組織、某一信息系統(tǒng)或某種事物,它是系統(tǒng)的數(shù)據(jù)來源或數(shù)據(jù)終點。確定系統(tǒng)的外部實體,實際上就是明確系統(tǒng)與外部環(huán)境之間的界限,從而確定系統(tǒng)的范圍。 數(shù)據(jù)
21、流 數(shù)據(jù)流表示流動著的數(shù)據(jù),它可以是一項數(shù)據(jù),也可以是一組數(shù)據(jù)(如扣款數(shù)據(jù)文件、訂貨單等)。數(shù)據(jù)流用帶有名字的箭頭表示,名字表示流經(jīng)的數(shù)據(jù),箭頭則表示流向。 例如:“發(fā)票”由品名、規(guī)格、單價、數(shù)量等數(shù)據(jù)組成,58, 數(shù)據(jù)存儲 指邏輯意義上的數(shù)據(jù)存儲環(huán)節(jié),即系統(tǒng)信息處理功能需要的、不考慮存儲的物理介質(zhì)和技術(shù)手段的數(shù)據(jù)存儲環(huán)節(jié),如數(shù)據(jù)文件、文件夾或帳本等。用一個右邊開口的長方形條表示,圖形右部填寫存儲的數(shù)據(jù)和數(shù)據(jù)集的名字,左邊填入該數(shù)據(jù)存儲的標志。 處理邏輯(加工) 是對數(shù)據(jù)進行的操作,處理邏輯(加工)也稱為處理。處理邏輯(加工)包括兩方面的內(nèi)容:一是變換數(shù)據(jù)的組成,即改變數(shù)據(jù)結(jié)構(gòu);二是在原有的數(shù)
22、據(jù)內(nèi)容基礎(chǔ)上增加新的內(nèi)容,形成新的數(shù)據(jù)。,59,繪制方法:自頂向下,逐層分解,訂貨處理(頂層圖),60,分解圖,61,例1 繪制銷售過程的數(shù)據(jù)流圖,用戶將訂貨單交某企業(yè)的業(yè)務(wù)經(jīng)理,經(jīng)檢驗后,對不合格的訂單由用戶重新填寫,合格的訂單交倉庫作出庫處理:查閱庫存臺帳,若有貨則向用戶開票發(fā)貨,否則,通知采購員訂購。,62,63,例2:某倉庫管理系統(tǒng)按以下步驟進行信息處理,試畫出數(shù)據(jù)流程圖。 (1) 保管員根據(jù)當日的出庫單和入庫單通過出庫處理和入庫處理分別將數(shù)據(jù)輸入到“出庫流水帳”和“入庫流水帳”,并修改“庫存臺帳”。 (2) 根據(jù)庫存臺帳由統(tǒng)計、打印程序輸出庫存日報表。 (3) 需要查詢時,可利用查詢
23、程序在輸入查詢條件后,到庫存臺帳去查找,顯示查詢結(jié)果。,64,查詢條件,65,例3 數(shù)據(jù)流程圖舉例 車間填寫領(lǐng)料單給倉庫要求領(lǐng)料,庫長根據(jù)用料計劃審批領(lǐng)料單,未批準的退回車間,已批準的領(lǐng)料單送到倉庫保管員處,由他查閱庫存帳。若帳上有貨則通知車間前來領(lǐng)料,否則將缺貨通知采購人員。,66,67,練習(xí)題 畫數(shù)據(jù)流程圖,由需購置設(shè)備的部門填寫申購表格,將此表格送交設(shè)備科,設(shè)備科填寫預(yù)算表格送財務(wù)處,財務(wù)處核對后,將資金返回設(shè)備科,設(shè)備科利用資金購買設(shè)備,購得設(shè)備送需購設(shè)備的部門,將收據(jù)送財務(wù)處。,68,69,某銀行儲蓄所存(取)款過程如下: 儲戶將添好的存(取)單及存折送交分類處理處.分類處理處按三種
24、不同情況分別處理.如果存折不符或存(取)單不合格,則將存折及存(取)單直接退還給儲戶重新填寫;如果是存款,則將存折及存款單送交存款處理處.存款處理處取出底賬登記后,將存折退還給儲戶;如果是取款,則將存折及取款單送交取款處理處,該服務(wù)臺取出底帳及現(xiàn)金,計賬后將存折與現(xiàn)金交給儲戶.畫出以上存(取)款處理過程的DFD.,70,數(shù)據(jù)字典,1)數(shù)據(jù)字典的定義 所謂數(shù)據(jù)字典是以特定格式記錄下來的、對系統(tǒng)的數(shù)據(jù)流程圖中各個基本要素(數(shù)據(jù)流、加工、存儲、和外部實體)的內(nèi)容和特征所作的完整的定義和說明。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進行描述,從而形成一個完整的說明。 2)數(shù)據(jù)
25、字典的內(nèi)容 數(shù)據(jù)字典的內(nèi)容包括六個方面:數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯、數(shù)據(jù)存儲和外部實體。,71, 數(shù)據(jù)項 也稱數(shù)據(jù)元素,具有獨立邏輯含義的最小數(shù)據(jù)單位。在數(shù)據(jù)字典中對其定義包括: 數(shù)據(jù)項的名稱、編號、別名、簡述; 數(shù)據(jù)項的取值范圍; 數(shù)據(jù)項的長度。 數(shù)據(jù)結(jié)構(gòu) 由若干數(shù)據(jù)項構(gòu)成的數(shù)據(jù)組合稱為數(shù)據(jù)結(jié)構(gòu),它描述了某些數(shù)據(jù)項之間的關(guān)系。 在數(shù)據(jù)字典中對其定義包括: 數(shù)據(jù)結(jié)構(gòu)的名稱、編號; 簡述; 數(shù)據(jù)結(jié)構(gòu)的組成。,72, 數(shù)據(jù)流 表明系統(tǒng)中數(shù)據(jù)的邏輯流向,可以是數(shù)據(jù)項或數(shù)據(jù)結(jié)構(gòu)。 包括: 數(shù)據(jù)流的名稱及編號; 簡述; 數(shù)據(jù)流的來源; 數(shù)據(jù)流的去向; 數(shù)據(jù)流的組成; 數(shù)據(jù)流的流通量; 高峰期流通
26、量。,73, 處理邏輯(加工) 僅對數(shù)據(jù)流程圖(DFD)中最底層的處理邏輯加以說明。 包括: 處理邏輯名稱及編號; 簡述; 輸入; 處理過程; 輸出; 處理頻率。,74, 數(shù)據(jù)存儲 數(shù)據(jù)存儲是數(shù)據(jù)流動的暫停或永久保存的地方。 包括: 數(shù)據(jù)存儲的編號 名稱 簡述 組成 關(guān)鍵字 相關(guān)的處理,75, 外部實體 外部實體編號 外部實體名稱 簡述 輸入的數(shù)據(jù)流 輸出的數(shù)據(jù)流,76,描述處理邏輯的工具,1)決策樹(decision tree) 當某個動作的執(zhí)行不是只依賴于一個條件,而是和若干個條件有關(guān),如果仍然用結(jié)構(gòu)化語言表達,可能要使用多層判斷語句,結(jié)構(gòu)會較復(fù)雜,不能一目了然。在這種情況下使用決策樹比較
27、合適。決策樹又稱判斷樹,是用來表示邏輯判斷問題的一種圖形工具。它用“樹”來表達不同條件下的不同處理,比用語言的方式更為直觀。,77,2)決策表(decision table) 決策表也稱判斷表,也是一種表達邏輯判斷的工具,它以表格的形式給出各種條件的全部組合以及在各種組合下應(yīng)采取的行動。當條件的個數(shù)較多。每一條件的取值有若干個、相應(yīng)的動作也很多的情況下,使用決策表比決策樹更加有效和清晰。,78,構(gòu)造判斷表的方法: 列出所有可能的條件及方案; 按全部方案列出其選擇的行動; 縮小表的列數(shù)。即在相同的行動列中,尋找不必要存在的條件所列出的方案,并將這些方案從表中刪除。,79,例題:某貨運站的收費標準
28、如下: 若收件地點在本省,則快件每公斤6元,慢件每公斤4元;若收件地點在外省,則在25公斤以內(nèi)(包括25公斤)快件每公斤8元,慢件每公斤6元;如果超過25公斤時,快件每公斤10元,慢件每公斤8元。 試繪制確定收費標準的決策樹和判斷表。,80,練習(xí)題:請根據(jù)以下描述的邏輯關(guān)系畫判斷樹: 移動通信公司為促進業(yè)務(wù)的發(fā)展發(fā)行各種優(yōu)惠卡,其中包括金卡、銀卡和普通卡三種,用戶可以依據(jù)其信用度享受不同額度的透支。其中金卡、銀卡和普通卡允許透支的額度分別為1000元、500元和100元。發(fā)生的規(guī)則如下: 從未發(fā)生過話費拖欠,且每月通話費在300元(含)以上者可獲金卡,每月通話費在150元(含)以上者可獲銀卡,
29、低于150元者可獲普通卡;發(fā)生過話費拖欠,能在規(guī)定時間內(nèi)補清欠款,每月通話費在300元(含)以上者可獲銀卡,每月通話費在150元(含)以上者可獲普通卡;發(fā)生過話費拖欠,并未能在規(guī)定時間內(nèi)補清欠款,無論每月話費多少均不能獲得優(yōu)惠卡。,81,練習(xí)題:畫庫存訂貨判斷表某商業(yè)中心按以下決策規(guī)則確定商品的訂貨決策:當商品的庫存量底于儲備量時,就應(yīng)訂貨;當庫存量高于或等于定貨點時,不應(yīng)訂貨;當庫存量底于訂貨點,且該種商品上月銷售額大于或等于5000元時應(yīng)訂貨,小于5000元時,不訂貨.,82,數(shù)據(jù)分析,通過詳細調(diào)查收集來的數(shù)據(jù)是系統(tǒng)分析的原材料,要把這些原材料加工成系統(tǒng)設(shè)計所需要的資料,就必須進行數(shù)據(jù)的分
30、析工作: 1)數(shù)據(jù)的靜態(tài)特性分析 2)數(shù)據(jù)的動態(tài)特性分析 3)數(shù)據(jù)存儲分析 4)數(shù)據(jù)查詢要求分析 5)數(shù)據(jù)的輸入、輸出分析,83,新系統(tǒng)的邏輯模型,系統(tǒng)邏輯模型主要包括數(shù)據(jù)流程圖和系統(tǒng)說明書兩個方面。數(shù)據(jù)流程圖是系統(tǒng)說明書的基礎(chǔ)和依據(jù),系統(tǒng)說明書是對數(shù)據(jù)流程圖的詳細說明和解釋,兩者相互聯(lián)系、相互補充,構(gòu)成系統(tǒng)的邏輯模型。 新系統(tǒng)邏輯模型的提出,要以現(xiàn)行系統(tǒng)的數(shù)據(jù)流程圖為基礎(chǔ),并以新系統(tǒng)的目標為依據(jù),逐層修改現(xiàn)行系統(tǒng)的數(shù)據(jù)流程圖來實現(xiàn)。 1) 確定新系統(tǒng)的目標 2)確定新系統(tǒng)的邊界 3)確定新系統(tǒng)主要處理功能 4)確定新系統(tǒng)的數(shù)據(jù)處理方式,84,系統(tǒng)分析報告,系統(tǒng)分析結(jié)束時,系統(tǒng)分析員應(yīng)完成系統(tǒng)
31、分析報告,交上級審批。系統(tǒng)分析報告是系統(tǒng)設(shè)計的依據(jù),是與用戶交流的工具,是應(yīng)用軟件的重要組成部分,其內(nèi)容包括: 1)概述 2)現(xiàn)行系統(tǒng)概況 3)系統(tǒng)需求說明 4)新系統(tǒng)的邏輯方案 5)系統(tǒng)開發(fā)資源與時間進度估計,85,系統(tǒng)設(shè)計,系統(tǒng)設(shè)計的任務(wù) 系統(tǒng)設(shè)計的原則 代碼設(shè)計 數(shù)據(jù)存儲設(shè)計 輸出設(shè)計 輸入設(shè)計 系統(tǒng)設(shè)計說明書,86,系統(tǒng)設(shè)計的任務(wù),系統(tǒng)設(shè)計的任務(wù)是:在系統(tǒng)分析的基礎(chǔ)上,按照邏輯模型的要求,科學(xué)合理地進行系統(tǒng)的總體設(shè)計和具體的物理設(shè)計,為下一階段系統(tǒng)實施提供必要的技術(shù)資料。其中,總體設(shè)計包括:劃分子系統(tǒng)、代碼設(shè)計、設(shè)計規(guī)范制定、信息系統(tǒng)流程圖設(shè)計、功能結(jié)構(gòu)圖設(shè)計和系統(tǒng)物理配置方案設(shè)計等;
32、具體的物理設(shè)計包括數(shù)據(jù)存儲文件設(shè)計、輸出設(shè)計、輸入設(shè)計、編寫程序設(shè)計說明書等。,87,系統(tǒng)設(shè)計的原則,(1)系統(tǒng)性 (2)靈活性 (3)可靠性 (4)經(jīng)濟性,88,代碼設(shè)計,代碼設(shè)計定義: 把管理對象數(shù)字化或字符化 。 代碼定義: 所謂代碼就是用來表征客觀事物的實體類別以及屬性的一個或一組易于計算機識別的特定符號或記號,它可以是字符、數(shù)字、某些特殊符號或它們的組合。,89,代碼設(shè)計,1、代碼設(shè)計的作用和地位 編碼就是用數(shù)字或字母代表事物。通過編碼,建立統(tǒng)一的經(jīng)濟信息語言,有利于提高通用化水平,使資源共享,達到統(tǒng)一化;有利于采用集中化措施以節(jié)約人力,加快處理速度,便于檢索。 代碼的功能: 標識:
33、代碼是鑒別編碼對象的唯一標志 分類:代碼可以作為區(qū)分編碼對象類別的標志 排序:代碼可以作為編碼對象排序的標志 特定含義:代碼可以提供一定的特定含義,90,2、代碼設(shè)計的原則 唯一性 標準化與通用性 合理性 穩(wěn)定性 可擴充性與靈活性 具有規(guī)律性 簡潔性,91,3、代碼的種類 (1)順序碼 (2)區(qū)間碼 (3)助憶碼 (4)縮寫碼 (5)尾數(shù)碼 4、代碼結(jié)構(gòu)中的校驗位 校驗位可以發(fā)現(xiàn)錯誤的種類 抄寫錯誤 1(正)7(誤) 移位錯 1234(正)2341(誤) 雙移位錯 26913(正)21963(誤) 其他隨機錯誤 確定校驗位值的方法 算術(shù)級數(shù)法、幾何級數(shù)法、質(zhì)數(shù)法,92,數(shù)據(jù)存儲設(shè)計,大量數(shù)據(jù)在
34、計算機中的存儲管理有兩種方式,一種是文件方式,另一種是數(shù)據(jù)庫方式。 (1)文件分類 (2)文件設(shè)計 就是根據(jù)文件的使用要求、處理方式、存儲的數(shù)據(jù)量、數(shù)據(jù)的活動性以及所能提供的設(shè)備條件等,合理地確定文件類別,選擇文件介質(zhì),決定文件的組織方式和存取方法。 (3)數(shù)據(jù)庫設(shè)計 內(nèi)容包括概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計和物理結(jié)構(gòu)設(shè)計。,93,輸出設(shè)計,(1)輸出設(shè)計的內(nèi)容 確定設(shè)計的內(nèi)容 選擇輸出設(shè)備和介質(zhì) 確定輸出格式 (2)輸出設(shè)計的方法 表格信息、圖形信息和圖標 (3)輸出報告 輸出報告定義了系統(tǒng)的輸出。輸出報告中既標出了各常量、變量的詳細信息,也給出了各種統(tǒng)計量及計算公式、控制方法。,94,輸入設(shè)計,
35、(1)輸入設(shè)計的內(nèi)容 確定輸入數(shù)據(jù)內(nèi)容 確定輸入數(shù)據(jù)的輸入方式 確定輸入數(shù)據(jù)的記錄格式 輸入數(shù)據(jù)的正確性校驗 確定輸入設(shè)備 (2)輸入界面設(shè)計的原則 可靠性、簡單性、易學(xué)習(xí)與易使用性、立即反饋性。 (3)輸入校驗 輸入設(shè)計的目標是要盡可能減少數(shù)據(jù)輸入中的錯誤,在輸入設(shè)計中,要對全部輸入數(shù)據(jù)設(shè)想其可能發(fā)生的錯誤,對其進行校驗。,95,系統(tǒng)設(shè)計說明書,(1)編寫系統(tǒng)設(shè)計說明書的具體要求 系統(tǒng)設(shè)計說明書應(yīng)全面、準確和清楚地闡明系統(tǒng)在實施過程中具體采取的手段、方法和技術(shù)標準,以及相應(yīng)的環(huán)境要求,另外,系統(tǒng)建設(shè)的標準化問題也是系統(tǒng)設(shè)計說明書中應(yīng)闡明的一項重要內(nèi)容。 (2)系統(tǒng)設(shè)計說明書的內(nèi)容 引言 系統(tǒng)總體技術(shù)方案。具體包括模塊設(shè)計、代碼設(shè)計、輸入設(shè)計、輸出設(shè)計、數(shù)據(jù)庫設(shè)計、網(wǎng)絡(luò)設(shè)計、安全保密設(shè)計、實施方案說明等。,96,系統(tǒng)實施,系統(tǒng)實施的內(nèi)容和關(guān)鍵問題 程序設(shè)計 系統(tǒng)測試 系統(tǒng)的轉(zhuǎn)換,97,系統(tǒng)實施的內(nèi)容和關(guān)鍵問題,1、系統(tǒng)實施內(nèi)容 系統(tǒng)實施包括硬件的獲取、軟件的獲得或開發(fā)、用戶準備、聘用和培訓(xùn)人員、地點和數(shù)據(jù)的準備、安裝、測試、試運行及用戶驗收。系統(tǒng)實施階段的典型步驟:,98,2、系統(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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)業(yè)自動化儀器儀表需求增長考核試卷
- 生產(chǎn)數(shù)據(jù)統(tǒng)計分析與改進措施考核試卷
- 乳制品加工生產(chǎn)線節(jié)能改造案例研究考核試卷
- 法規(guī)更新與實施情況考核試卷
- 2024年事業(yè)單位考試山東省濰坊市《公共基礎(chǔ)知識》深度預(yù)測試題含解析
- 計劃生育知識考試試題及答案
- 代東講話稿范文
- 機器學(xué)習(xí)在圖形圖像處理中的應(yīng)用與關(guān)鍵技術(shù)分析
- 幼兒園教師培訓(xùn):如何寫教案
- 橋梓社區(qū)送春聯(lián)活動方案
- 根際微生物組功能解析-洞察及研究
- 2025-2030中國蒸氣產(chǎn)品行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 學(xué)術(shù)會議舉辦流程與技巧
- 規(guī)模豬場管理培訓(xùn)課件
- 2024年四川省儀隴縣事業(yè)單位公開招聘中小學(xué)教師38名筆試題帶答案
- 阻垢劑銷售合同協(xié)議
- 莊浪縣實驗小學(xué)體育校本教材
- 課件:DeepSeek教師培訓(xùn):從工具到伙伴的教育變革
- 警用執(zhí)法記錄儀使用規(guī)范
- 公司合同知識培訓(xùn)課件
- 成都市錦江區(qū)2023年七年級《英語》下冊期末試卷與參考答案
評論
0/150
提交評論