




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
管理信息系統ManagementInformationSystem第9章信息系統分析2第九章信息系統分析9.1系統分析概述9.2信息系統需求分析及調研9.3組織結構與功能分析9.4業(yè)務流程分析9.5數據流程分析9.6新系統邏輯模型的提出9.7系統分析報告3本章目標是了解和掌握以下內容:系統分析的工作內容系統分析的工具和方法信息系統需求分析及調研組織結構與功能分析組織業(yè)務流程分析數據流程分析系統分析報告4對業(yè)務流程和數據組織進行全面的了解;考慮計算機的應用,對其進行重組;提出新的解決方案。組織目標和發(fā)展戰(zhàn)略組織機構和功能業(yè)務主要產品和生產過程管理形式和業(yè)務流程數據結構和數據流程管理規(guī)范和決策方式可用資源和限制條件存在問題和改進意見9.1信息系統分析概述59.1信息系統分析概述
系統分析是在總體規(guī)劃的指導下,對系統進行深入詳細的調查研究,確定新系統的邏輯模型的過程。系統分析的主要任務是定義或制定新系統應該“做什么”的問題。(即確定系統的詳細需求,對新系統的設想),而不涉及“怎么做”的問題(即系統的設計、實現方案)。信息系統的分析工作相當于工程建設中的初步方案計劃,只涉及解決什么問題和邏輯上如何解決問題,不涉及解決問題的具體做法。系統分析與系統設計問卷調查組織功能分析數據調查流程調查流程分析數據分析數據過程分析系統分析報告總體結構設計代碼設計數據庫設計處理過程設計系統設計報告I/O設計系統分析系統設計7按照結構化方法的思路,將系統分析分解成四項主要任務:1、初步調查——系統開發(fā)建議書2、可行性研究——系統可行性研究報告3、現行系統詳細調查——現行系統的調查報告
(1)企業(yè)業(yè)務調查;業(yè)務流程分析;
(2)數據流程分析;功能/數據分析;
特別強調側重于從業(yè)務全過程的角度進行分析4、新系統邏輯方案的提出——系統說明書9.1.1信息系統分析階段主要活動和完成任務對象現行系統目的完整掌握現行系統的現狀,發(fā)現問題和薄弱環(huán)節(jié),收集資料,為下一步的系統化分析和提出新系統的邏輯設計做好準備。原則用戶參與原則使用部門的業(yè)務人員主管人員設計部門的系統分析人員系統設計人員99.1.2信息系統分析方法和工具組織結構圖功能分解圖業(yè)務流程圖數據流程圖DFD(DataFlowDiagram)數據詞典DD(DataDictionary)表達處理邏輯的工具
結構化語言、決策樹、決策表109.2信息系統需求分析及調研9.2.1需求分析的內容需求包括:功能要求性能要求可靠性要求安全保密性要求以及開發(fā)費用和開發(fā)周期可使用資源等方面的限制其中功能要求是最基本的,包括數據要求和加工要求。11需求分析了解用戶需求詳細了解每個業(yè)務過程和業(yè)務活動的工作流程及信息處理流程,理解用戶對信息系統的需求,包括對系統功能、性能方面的需求,對硬件配置、開發(fā)周期、開發(fā)方式等方面的意向及打算。對這部分工作要求用戶配合系統分析人員完成,先由用戶提出初步的要求,經系統分析人員對系統的詳細調查,進一步完善系統的功能、性能要求,最終以需求說明書的形式將系統需求定義一下來。這部分工作是系統分析的核心。129.2.2編寫需求文檔⑴編寫方法①用好的結構化和自然語言編寫文本型文檔;②建立圖形化模型,這些模型可以描繪轉換過程、系統狀態(tài)、和它們之間的變化、數據關系、邏輯流或對象類和它們的關系;③編寫成需求規(guī)格說明和模型、編寫形式化規(guī)格說明,這可以通過使用數學上精確的形式化邏輯語言來定義需求。多種編寫方法可在同一個文檔使用,根據需要選擇,或互為補充,以能夠把需求說明白為目的。139.2.2編寫需求文檔⑵成果類型①原系統各個業(yè)務工作流程文字說明;②原系統各個業(yè)務工作流程圖;③原系統各個業(yè)務環(huán)節(jié)輸入輸出表單、數據來源;④目標軟件系統功能分解圖(示意圖及文字說明);⑤目標軟件系統中各業(yè)務流程文字說明;⑥目標軟件系統中各業(yè)務流程圖(模型);⑦目標軟件系統中各業(yè)務環(huán)節(jié)數據、數據采集方式、數據間的內在聯系分析以及數據流程圖;⑧目標軟件系統用戶界面圖、系統邏輯模型圖及說明等。149.2.3需求分析的任務與過程需求分析的任務是借助于當前系統的物理模型(待開發(fā)系統的系統元素)導出目標系統的邏輯模型(只描述系統要完成的功能和要處理的數據),解決目標系統“做什么”的問題。現行系統物理模型邏輯模型新系統邏輯模型模型化抽象化怎么做如何做物理模型15可行性分析(初步調查)已在系統規(guī)劃中完成。要求與環(huán)境調查問題書面材料技術可行性經濟可行性社會可行性可行性分析與計劃報告評審9.2.4需求調研16需求分析(詳細調查)1.原則:
1)自頂向下; 2)用戶參與; 3)工程化;
4)全面與重點相結合; 5)友善的工作方式。2.調查范圍
1)組織機構與功能業(yè)務;2)數據和數據流程;
3)業(yè)務流程; 4)決策方式及過程;
5)可用資源與限制條件 6)現存問題及改進。3.調查方法
1)召開調查會; 2)訪問;
3)發(fā)調查表; 4)參加業(yè)務實踐。
5)收集、分析現有資料9.2.4需求調研17需求調查用表(1)9.2.4需求調研18需求調查用表(2)9.2.4需求調研19需求分析的子活動需求預測:系統分析員對系統的基本需求作一假設。需求導出:運用各種信息采集技術向用戶調查系統的本質要求。需求確認:將記錄的需求反饋給用戶進行檢驗需求說明:利用數據流程圖DFD、數據字典、功能描述工具等需求描述工具。9.2.4需求調研組織結構分析業(yè)務功能一覽表209.3組織結構與功能分析MIS建設=組織結構的重新設計新信息系統的設計=對組織有目的的改造組織結構設計
進行組織結構設計,確定合理的組織形式,確定公司合理的集權、分權原則、設計有效的管理體制。按現代企業(yè)制度設置公司的法人治理結構和職能部門、生產部門。229.3.1組織結構分析1、組織機構指的是一個組織(部門、企業(yè)、車間等)的組成以及這些組成部分之間的相互關系。
2、組織結構調查內容:弄清組織內部的部門劃分;各部門之間的領導與被領導關系;信息資料的傳遞關系;物資流動關系與資金流動關系;此外,還應詳細了解各級組織存在的問題以及對新系統的要求等。23組織結構圖組織結構分析工具:組織結構圖組織結構圖是一張反映組織(部門、企業(yè)、車間、科室等)的組成以及這些組成部分之間的隸屬關系的樹狀圖形。組織結構圖總經理副總經理副總經理副總經理物流部企宣部生產部市場部銷售部人力資源部綜合部財務部董事會產品研發(fā)部品管部一分廠二分廠三分廠某企業(yè)組織結構圖26圖書館組織結構圖27某生產制造業(yè)組織結構圖組織結構的類型/l/2003-09-19/53554.html28組織結構的類型29組織結構的類型30組織結構的類型31組織結構的類型329.3.2業(yè)務功能一覽表1.功能
功能指的是完成某項工作的能力。2.功能結構描述工具:
業(yè)務功能一覽表是一個樹型表。其目的在于描述組織內部各部分的業(yè)務和功能。為今后劃分子系統設計功能層次結構提供參考依據。
(組織結構圖和功能結構圖的整合)
33圖書館業(yè)務功能一覽表
功能結構圖組織結構圖34補充(1):組織/業(yè)務聯系表
組織/業(yè)務聯系表反映組織各部分在承擔業(yè)務時的關系,通常習慣將組織/業(yè)務聯系表同組織結構圖畫在一張圖上,以便對照、比較,分析它們之間的各種聯系。
35組織/業(yè)務聯系表36補充(2):功能樹
用一個樹型結構表示管理信息系統的功能。功能樹實際是子系統以及子系統下功能的劃分方法,它與業(yè)務子系統的功能不一樣,是從信息系統角度來劃分的。實例
圖1表示某大學的管理信息系統功能樹;圖2表示某大中型企業(yè)的管理信息系統功能樹。37圖1
某大學MIS功能樹
學校管理系統
信息服務
教學管理
業(yè)務管理
校外信息圖書館BBS學科
學籍課程考試實驗人事科研財務辦公學生招生后勤38圖2某企業(yè)MIS功能樹工廠管理信息系統MIS
廠長查詢
黨政辦公
工程建設
生產管理
計劃經營
生產計劃
生產調度日信息
人
事
工程立項……………39銷售系統管理銷售計劃管理成品庫管理銷售合同管理銷售核算管理市場預測銷售歷史資料管理編制年度銷售大綱編制銷售計劃合同有效性審查合同執(zhí)行情況分析合同登記和變更銷售利潤核算銷售統計分析出入庫管理庫存統計市場預測市場分析倉儲配送部門入庫業(yè)務出庫業(yè)務報表配送業(yè)務入庫報表盤虧出庫業(yè)務出庫采購入庫零星入庫盤盈入庫出庫報表配送報表某企業(yè)倉儲配送部門的功能結構圖盤點庫存盤點庫存預警庫存臺帳案例:中石化巴陵分公司的功能結構圖
中石化巴陵分公司(以下簡稱巴陵石化)是中國石油化工股份有限公司下屬的特大型企業(yè),擁有56套生產裝置和32套集中分散控制系統DCS。2001年6月,該公司投資近500萬元人民幣建設實施“生產綜合管理系統”。該系統已于2001年年底投入運行,目前運行狀況良好。巴陵石化生產綜合管理系統實時數據整合子系統油罐管理子系統倉庫管理子系統車間生產子系統能源計量統計子系統物料計量統計子系統維護管理子系統綜合查詢子系統439.4業(yè)務流程分析9.4.1業(yè)務流程分析的內容1、業(yè)務功能分析:業(yè)務功能一覽表2、業(yè)務關系分析:業(yè)務間數據傳遞關系等3、業(yè)務流程優(yōu)化與重組:(1)各個崗位業(yè)務量不均衡;(2)業(yè)務重疊,相互矛盾;(3)崗位間接口不明確,員工間缺乏協作;(4)業(yè)務流程缺乏全局性思考。449.4.2業(yè)務流程分析的方法業(yè)務流程圖(transactionflowdiagram,TFD)
是用一些規(guī)定的符號和連線來表示某個具體業(yè)務的過程。業(yè)務流程圖按照組織實際的處理步驟和過程繪制,業(yè)務流程圖即一本用圖形方式反映實際業(yè)務過程的“流水賬”。繪制這本“流水賬”對于開發(fā)者和業(yè)務人員理清和優(yōu)化業(yè)務流程是很有幫助的。45業(yè)務流程圖常用符號表格/報表信息傳遞過程
數據/文件存檔外部實體系統內實體處理過程46計劃處銀行技改處各部門各單位局領導上級領導投資總規(guī)劃更新改造貸款規(guī)模開會討論報表審批綜合平衡(討論)批準下達各單位各部門正式計劃計劃各單位上報表計劃處各部門各單位技改處銀行各部門各單位存檔47例基層單位開來領料單給倉庫,倉庫檢查庫存情況,如果缺貨則開具缺貨單給采購部門;如果正常開具領料單,一聯給基層單位存檔,二聯給財務部存入財務賬,三聯留下存入倉庫賬.某領料業(yè)務流程圖繪制舉例如下48某領料業(yè)務流程圖繪制舉例如下開領料單查庫存狀態(tài)開缺貨單發(fā)貨處理財務倉庫存檔存檔正常缺貨領料單領料單缺貨通知領料單領料單倉庫基層單位存檔注意觀察兩種方式都可。
各基層單位
物資采購部門49練習
成品庫保管員按車間送來的入庫登記單登記庫存臺帳。發(fā)貨時,發(fā)貨員根據銷售科送來的發(fā)貨通知單將成品出庫,并發(fā)貨,同時填寫三份出庫單,其中一份交給成品庫保管員,由他按此出庫單登記庫存臺帳,出庫單另外兩聯分別送銷售科和財務科。業(yè)務處理描述系統內實體表格/報表信息傳遞過程數據/文件存檔外部實體50答案:出庫單出庫單出庫單發(fā)貨通知單庫存臺帳入庫單庫存臺帳銷售科銷售科存檔財務科財務科存檔車間51表格分配圖這種圖表可幫助分析員表示出系統中各種單據和報告都與哪些部門發(fā)生業(yè)務關系。52表格分配圖539.5數據流程分析完全舍棄了具體的物質,只有數據的流動、處理和存儲。一、數據流程調查的內容二、數據流程圖三、數據字典
管理業(yè)務調查過程中繪制的管理業(yè)務流程圖和表格分配圖,雖然形象的表達了管理中信息的流動和存儲過程。但是還是沒有完全脫離一些物質要素(如產品、單據等)。一、數據流程調查的內容1.收集原系統全部輸入單據(如入庫單、收據、憑證)、輸出報表和數據存儲介質(如賬本、清單)的典型格式。2.弄清各環(huán)節(jié)上的處理方法和計算方法。3.在上述各種單據、報表、賬本的典型樣品上或用附頁注明制作單位、報送單位、存放地點、發(fā)生頻度(如每月制作幾張)、發(fā)生的高峰時間及發(fā)生量等。4.在上述各種單據、報表、賬冊的典型樣品上注明各項數據的類型(數字、字符)、長度、取值范圍(指最大值和最小值)。1.現行組織機構
2.現行各系統或部門的業(yè)務流程
3.各種會議的決議
4.計算機文件(或數據庫)系統的數據組織結構
5.上級下達的各種文件和各項任務指標
6.與本單位有關的其它單位的有關信息
7.其它各種報表、報告、圖表數據的來源管理信息系統所涉及的數據可從以下途徑調查得到:579.5.2數據流程圖數據流程圖(dataflowdiagram,DFD)是描述數據輸入、傳遞、加工處理、存儲與輸出的工具,也是系統分析人員與用戶交流的媒介。它是在用業(yè)務流程圖理清業(yè)務流程順序的基礎上,按照調查中掌握的數據處理過程,繪制出一套完整的數據流程圖,一邊整理繪圖,一邊核對相應的數據和報表、模型等。DFD兩個特性:概括性、抽象性數據流程圖的基本符號外部實體(ExternalEntity)處理過程(Process)數據存儲(DataStore)數據流(DataFlow)外部實體外部實體(ExternalEntity)或外部項外部項(外部實體)表示與處理邏輯相關的、且為系統外部的人、部門、單位等。不受系統控制,在系統以外的事物或人,它表達了該系統數據處理的外部來源和去向。為了避免在數據流程圖中出現線條交叉,同一個外部項可以在一張數據流程圖中出現若干次。主管領導會計報表管理處理過程(Process)或處理邏輯數據處理
在DFD中,處理邏輯表示對數據的變換,從用戶的角度看就是表示系統能夠“作什么”。至少應當有功能描述部分。應使用動賓短語為處理邏輯命名。處理邏輯必須既有輸入又有輸出,I/O數據流的數量并無限制。數據流數據流(DataFlow)數據流表示數據在系統中的流動。在數據流的上方寫上數據流的名稱。例如:可能的數據流數據流名稱的表示數據流有時是很明顯的,這時可以省略,不需要描述數據流。多個數據流的表示
例某公司的顧客可能寄來訂貨單、支票、退貨請求,或前來詢問某件事,如果把這些數據全部表達出來,這個數據流程圖就不好看了。數據存儲用來指明數據保存的地方,并非物理地址,而是數據庫的邏輯描述。為了避免數據流程圖中線條的交叉,同一個數據存儲可以出現若干次。D10教學執(zhí)行計劃68繪制數據流程圖數據流程調查的最后一步就是對數據流程的分析?,F有的數據流程分析多是通過分層的數據流程圖(DFD)來實現的.自上而下,逐層展開;輸入輸出,保持平衡。(“黑箱白化法”)69繪制數據流程圖1)基本數據流程圖按業(yè)務流程圖理出的業(yè)務流程順序,將相應調查過程中所掌握的數據處理過程,繪制成一套完整的數據流程圖,一邊整理繪圖,一邊核對相應的數據和報表、模型等。數據流程圖的畫法2)數據流程圖的分層由于實際數據處理過程常常比較繁雜,故應該按照系統的觀點,自頂向下地分層展開繪制。
1、首先畫出頂層(第一層)數據流程圖。頂層數據流程圖只有一張,它說明了系統的總的處理功能、輸入和輸出。2、下一步是對頂層數據流程圖中的“處理”進行分解。例如將將“銷售處理”分解為更多的“處理”。P1P2P3P1.1P1.2P2.1P2.2P3.1P3.2P1.1.1P1.1.2P1.1.3用戶P1銷售處理訂貨單發(fā)貨單第1層數據流程圖繪制示例第2層P1.1判定定貨
處理方式P1.2開發(fā)貨票P1.3開付款
通知單D1(訂貨單)D3(訂貨單)用戶訂貨單訂貨單存檔財務
科發(fā)貨單等有貨再發(fā)貨訂貨單D2(訂貨單)待付款訂貨單倉庫發(fā)貨單發(fā)貨單庫存帳信用手冊訂貨單付款通知單P175繪制數據流程圖(課本:圖書館案例)(1)了解和確定組織的主要業(yè)務問題所涉及的業(yè)務過程,主要是業(yè)務功能分析和業(yè)務流程分析。(2)畫出數據流程圖的概圖,也稱場景圖(contextdiagram)或關聯圖,它主要描述出系統的外部實體以及主要的輸入和輸出系統的數據流,一般不顯示具體的數據存儲與處理。(3)接下來畫出數據流程圖的0層圖(頂層圖),0層圖是對關聯圖進一步的分解,加入數據的主要處理過程。(4)畫出在0層數據流程圖中各個數據處理的子處理流程圖,即1層圖及2層圖等等,將0層圖進一步分解成更加詳細的子處理。(5)檢查各層次數據流程圖的正確性與完整連貫性,尤其要注意父—子處理圖,即各層次處理圖之間的平衡關系是否正確。(6)從上面得到的邏輯流程圖中,加入處理的物理內容產生物理數據流程圖。76練習:試根據以下銀行取款過程畫出數據流圖。儲戶將填好的取款單及存折交銀行,經查對儲戶帳,將不合格的存折和取款單退回儲戶,合格的存折和取款單交取款登記。處理時要修改儲戶帳和現金帳,并將存折、利息單和現金交儲戶,同時將取款單存檔。77答案:存折、取款單不合格的存折與取款單P1查對P2取款處理儲戶D1
儲戶帳D2
現金帳D3
取款單案例汽車配件公司:第一層數據流程圖(環(huán)境圖)配件庫存顧客供應商P1處理業(yè)務訂貨單發(fā)貨單訂貨單發(fā)貨單案例汽車配件公司:第二層數據流程圖顧客供應商處理銷售訂貨單發(fā)貨單配件庫存P1.1采購處理P1.2訂貨單發(fā)貨單到貨通知登記賬目P1.3收據應付款通知向供應商的訂貨單汽車配件公司:第三層數據流程圖顧客采購編輯訂貨單訂貨單配件庫存P1.1.1確定顧客訂貨P1.1.3產生暫存訂貨單P1.1.5對照暫存訂貨單P1.1.6業(yè)務員開發(fā)貨單并修改庫存P1.1.4不合格顧客D2D3可發(fā)訂貨不滿足的訂貨登錄新顧客數據P1.1.2暫存訂貨單D4到貨通知新顧客編制銷售和庫存報表P1.1.8銷售歷史D5應收款明細賬D10配件庫存D3合格的訂貨單檢索庫存P1.1.7經理詢問庫存庫存狀態(tài)819.5.3數據字典數據流程圖是描述系統邏輯模型的主要工具,但是它不能說明系統中各個成分具體是什么,也不能說明各個數據處理是如何完成的。因此,還需要對數據流程圖中的各個圖形元素做進一步的定義與說明,這就需要借助數據字典。數據字典:
是對數據流程圖中的數據項、數據結構、數據流、處理邏輯、數據存儲和外部實體進行定義和描述的工具,也是數據分析和管理工具,同時也是系統設計階段進行數據庫設計的重要依據。82數據字典描述的主要內容有:數據元素、數據流、數據存儲、數據處理、外部項具體回答關于數據流程圖中關于元素的以下幾個問題:本質、目的(是什么或做什么?)何處?(在何處或者發(fā)生在何處,去向何處)時間(何時發(fā)生、時間長短、頻率)831、數據項
數據項又稱數據元素,是數據的最小單位。分析數據特性應從靜態(tài)和動態(tài)兩個方面去進行。在數據字典中,僅定義數據的靜態(tài)特性,具體包括:
(1)數據項的名稱、編號、別名和簡述;
(2)數據項的長度;
(3)數據項的取值范圍數據項編號I02-01數據項名稱材料編號別名物料編碼簡述某材料舉例:數據項定義:代碼類型及長度字符型,4位有關數據結構材料842.數據流數據流由一個或一組固定的數據項組成。定義數據流時,不僅要說明數據流的名稱、組成等,還應指明它的來源、去向和數據流量等。數據流編號:F03-08數據結構名稱:領料單簡述:車間開出的領料單數據流來源:車間數據流去向:發(fā)料處理模塊數據流組成:材料編號十材料名稱十領用數量十日期十領用單位數據流量:10份/時高峰流量:20份/時(上午9:00----11:00)853.數據存儲數據存儲在數據字典中只描述數據的邏輯存儲結構,而不涉及它的物理組織。數據存儲編號:F03-08數據存儲名稱:庫存賬簡述:存放配件的庫存量和單價數據存儲組成:配件編號十配件名稱十單價十庫存量十備往關鍵字:配件編號相關聯的處理:P02,P03864、數據處理數據處理編號:P02-03數據處理名稱:計算電費簡述:計算應交納的電費輸入的數據流:數據流電費價格,來源于數據存儲文件價格表;數據流電量和用戶類別,來源于處理邏輯“讀電表數字處理”和數據存儲“用戶文件"。處理:根據數據流"用電量"和"用戶信息",檢索用戶文件,確定該用戶類別;再根據已確定的該用戶類別,檢索數據存儲價格表文件,以確定該用戶的收費標準,得到單價;用單價和用電量相乘得該用戶應交納的電費。輸出的數據流:數據流"電費"一是去外部項用戶,二是寫入數據存儲用戶電費賬目文件。處理頻率:對每個用戶每月處理一次。875.外部項外部實體編號、名稱、簡述、及有關數據流的輸入和輸出。
外部實體編號:S03-01外部實體名稱:用戶簡述:購置本單位配件的用戶輸入的數據流:D03-06,D03-08輸出的數據流:D03-01數據字典的內容(1)數據項類目:數據的最小單位,描述數據的靜態(tài)特性。數據項編號:102-01數據項名稱:學號別名:學生學號簡述:某學生的代碼類型及寬度:字符型,8位取值范圍:00000001-99999999數據字典的內容(2)數據流類目:由一個或一組固定的數據項組成。數據流編號:F03-01數據流名稱:學籍變動申請簡述:學生提出的學籍變動申請來源:學生去向:各系、院組成:申請編號+申請名稱+申請日期+申請院系數據庫流量:高峰流量:數據字典的內容(3)數據存儲類目:描述數據的邏輯存儲結構。數據流編號:F03-01數據流名稱:學籍變動申請簡述:學生提出的學籍變動申請來源:學生去向:各系、院組成:申請編號+申請名稱+申請日期+申請院系數據庫流量:高峰流量:數據字典的內容(4)數據“加工”條目。數據字典的內容(5)“外部項”條目例:數據項定義數據項編號:ID201數據項名稱:材料編號別名:材料編碼簡述:某種材料的代碼類型及寬度:字符型,4位取值范圍:"0001"~"9999"表5.1數據項定義舉例例:數據結構定義數據結構編號:DS03-01數據結構名稱:用戶訂貨單簡述:用戶所鎮(zhèn)用戶情況及訂貨要求等信息數據結構組成:DS03-02+DS03-03+DS03-04表5.3數據結構定義舉例例:數據流定義數據流編號:F03-08數據流名稱:領料單簡述:車間開出的領料單數據流來源:車間數據流去向:發(fā)料處理模塊數據流組成:材料編號十材料名稱十領用數量十日期十領用單位數據流量:10份/時高峰流量:20份/時(上午9:00----11:00)表5.4數據流定義例:處理邏輯定義處理邏輯編號:P02-03處理邏輯名稱:計算電費簡述:計算應交納的電費輸入的數據流:數據流電費價格,來源于數據存儲文件價格表;數據流電量和用戶類別,來源于處理邏輯“讀電表數字處理”和數據存儲“用戶文件"。處理:1、根據數據流“用電量”和“用戶信息”,檢索用戶文件,確定該用戶類別;2、再根據已確定的該用戶類別,檢索數據存儲價格表文件,以確定該用戶的收費標準,得到單價;3、用單價和用電量相乘得該用戶應交納的電費。輸出的數據流:數據流“電費”一是去外部項用戶,二是寫入數據存儲用戶電費賬目文件。處理頻率:對每個用戶每月處理一次。表5.5處理邏輯定義例:數據存儲定義數據存儲編號:F03-08數據存儲名稱:庫存賬簡述:存放配件的庫存量和單價數據存儲組成:配件編號十配件名稱十單價十庫存量十備注關鍵字:配件編號相關聯的處理:P02,P03表5.6數據存儲定義例:外部實體定義外部實體編號:S03-01外部實體名稱:用戶簡述:購置本單位配件的用戶輸入的數據流:D03-06,D03-08輸出的數據流:D03-01表5.7外部實體定義99數據項卡片的格式
數據項卡片編號:I02-01名稱:顧客號別名:顧客編號簡述:本公司的顧客編號類型及寬度:字符型,4位取值范圍:“0001”—“9999”100數據流卡片的格式
數據流卡片編號:D03-08名稱:領料單簡述:車間開出的領料單數據流來源:車間(外部實體)數據流去向:發(fā)料處理(處理模塊)數據流組成:材料編號+材料名稱數據流量:10份/時+日期+領用數量+領用單位高峰流量:20份/時(上午9:00- 11:00)
101數據存儲卡片的格式
數據存儲卡片編號:F02-01名稱:庫存帳簡述:存放配件的庫存量和單價數據存儲組成:配件編號+配件名稱+單價+庫存量+備注關鍵字:配件編號輸入數據流:相關聯的處理:P2.1輸出數據流:更新庫存帳文件相關貨物庫存文件102
處理功能卡片編號:P02-03名稱:計算電費簡述:本公司的顧客編號處理頻率:對每個用戶每月處理一次輸入的數據流處理輸出的數據流
自然語言表達;寫入數據流編號或用判斷樹,判斷表,結構英語表達寫入數據流編號數據處理卡片的格式103外部實體卡片的格式
外部實體卡片編號:S03-01名稱:用戶簡述:購置本單位配件的用戶輸入數據流:D03-06,D03-08輸出數據流:
D03-011049.5.4處理邏輯表達工具1、判斷樹2、判斷表3、結構化語言105對于一些處理過程較為復雜的模塊,用自然語言描述其功能十分困難,并且對同一段文字描述,不同的人還可能產生不同的理解。106例如:顧客每年的交易額在50000元以上和支付信用好或已經與公司交易20年以上,給予優(yōu)惠待遇。這里的“和”與“或”使得條件含糊了,究竟是交易額在50000元以上和有好的支付信用,或交易時間超過20年就可以接受優(yōu)惠呢?還是交易額必須在50000元以上,再考慮支付信用好或交易時間已超過20年。因此,有必要運用一些描述處理邏輯的工具加以說明。107(1)判斷樹。判斷樹比較直觀,容易理解,但當條件多時,不容易清楚地表達出整個判別過程。判斷樹由三部分組成,即判別條件、判別選項、處理方案。判斷樹根條件條件條件條件條件條件條件行動行動行動行動行動109例:某公司的銷售折扣政策。1)年交易額小于等于5萬元的沒有折扣,即折扣率R=0;2)年交易額5萬元以上:若無欠帳記錄的,折扣率R=15%;若有欠帳記錄,但該公司為10年以上老客戶的,折扣率R=10%;若有欠帳記錄且該公司為10年以下老客戶的,折扣率R=5%。判斷樹訂貨處理優(yōu)惠待遇年交易額5萬以上年交易額5萬或以下無欠款有欠款交易10年以上交易10年以下15%10%5%0%111用判斷樹表達:訂貨處理優(yōu)惠待遇年交易額5萬以上15%有欠款年交易額5萬或以下無欠款當鉗工0%10年以下10年以上10%5%112(2)判斷表。判斷表是采用表格方式來描述處理邏輯的一種工具,與另兩種方法相比,判斷表的優(yōu)點是能夠把所有的條件組合充分表達出來。但缺點是判斷表的建立過程較為復雜,且表達方式不如前面兩者簡便。判斷表分四個大部分:左上角為條件說明;左下角為行動說明; 右上角為各種條件的組合; 右下角為各種條件組合下的行動。條件及行動12345678條件組合C1:交易額5萬以上C2:無欠款C3:交易10年以上行動A
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 碼頭貨物運輸合同
- 工程熱力學模擬試答題
- 企業(yè)內部年度財務分析報告
- 寓言故事烏鴉喝水的啟示讀后感
- 企業(yè)知識產權保護及維權服務協議
- 年度目標達成報告
- 大數據挖掘在輿情監(jiān)控中的應用實踐指南
- 如何正確使用辦公軟件提高效率
- 太陽能光伏發(fā)電系統安裝合同
- 人與自然紀錄片評析和諧共生的啟示
- 牛羊定點屠宰廠項目可行性研究報告寫作模板-申批備案
- 2025年黑龍江農業(yè)職業(yè)技術學院單招職業(yè)傾向性測試題庫及答案1套
- 某工程通風空調工程施工方案
- 遼寧省五校聯考2024-2025學年高二上學期期末英語試卷(解析版)
- 2025年湖南食品藥品職業(yè)學院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 2025年泰山職業(yè)技術學院高職單招數學歷年(2016-2024)頻考點試題含答案解析
- 近岸海上柔性光伏支架結構研究
- 2025年廣西投資集團有限公司招聘筆試參考題庫含答案解析
- 2024年華北電力大學輔導員及其他崗位招聘考試真題
- 2024年湖北省煙草專賣局(公司)招聘考試真題
- 青島版科學四年級下冊《認識太陽》課件
評論
0/150
提交評論