管理信息系統課件_第1頁
管理信息系統課件_第2頁
管理信息系統課件_第3頁
管理信息系統課件_第4頁
管理信息系統課件_第5頁
已閱讀5頁,還剩238頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

《管理信息系統》

第一章緒論一、信息技術及其在企業中的應用二、企業信息系統體系結構三、管理信息系統與其他學科的關系一、信息技術及其在企業中的應用1、什么是信息技術2、信息技術在企業管理中應用的發展過程單項數據處理階段系統信息管理階段綜合數據處理階段輔助決策階段數據管理信息管理知識管理3、信息技術對企業管理和決策的影響1、傳統數據處理2、核心操作層系統3、內部綜合4、電子數據交換5、過程優化數據共享6、外部綜合效率有效性業務綜合接受當前業務形態面向外部面向內部改變業務形態1~3,內部效益追求效率性綜合性靈活性4~6,外部效益追求電子數據交換企業信息共享電子商務4、引起發展的動因二、企業信息系統體系結構1、企業決策以及對信息系統的需求企業決策決策分類決策方式識別問題階段確定方案階段選擇方案階段實施方案階段決策過程企業決策對信息系統支持的需求決策方案執行信息查詢支持信息分析支持決策方案評價支持決策方案設計問題提出支持低低高高難度支持程度智能化程度結構化半結構化非結構化發現問題制定方案評價方案選擇方案執行方案業務流程自動化信息查詢信息分析方案評價方案制定問題發現決策對信息系統的支持需求2、企業信息系統體系結構管理信息系統決策支持系統專家系統辦公自動化系統企業內部網企業外部網因特網電子商務3、企業信息系統的數據關聯辦公信息外部數據庫數據倉庫內部數據庫知識庫管理信息系統數據挖掘數據抽取決策支持系統專家系統辦公自動化系統Intranet電子商務ExtranetGIS/GPS4、企業信息系統與企業運營、管理的關系運作平臺信息共享平臺協同工作平臺決策支持平臺信息系統提供的四個平臺一、數據、信息與知識二、數據處理三、企業管理系統與其信息模型四、管理信息系統功能與結構五、數據集中性六、管理信息系統的計算模式一、數據、信息與知識1、數據數據是人們用來反映客觀事物而記錄下來的可以鑒別的符號,是客觀事物的基本表達。數據類別數據非數值型數值型整型數實型數字符型圖形型日期型聲音型圖象型邏輯型備注型2、信息西蒙的定義信息是影響人改變對決策方案的期待或評價的外界刺激。維納的定義信息是不確定因素減少的有用知識三元組的定義信息=實體(屬性1:值1;……….;屬性m:值m)著重信息的效用和價值著重信息的事后作用著重信息在計算機上的表示定義信息是數據處理后形成的對人們有意義、看得懂、有用處的某種形式特征真實性增值性不對稱性滯后性及時性新穎性時間內容形式完整性相關性準確性詳盡性清晰性信息價值的度量有效性傳輸性共享性可擴散性信息的粒度信息增值的隱含性信息增值的間接性3、知識知識是已知的、系統化的信息。知識的計算機表示概念知識——事實知識——規則知識Know-WhatKnow-HowKnow-WhoKnow-Why可編碼知識隱含性知識判斷類知識2、數據、信息、知識的關系數據信息知識智慧數據與信息的關系信息是加工后的數據數據和信息是相對的信息是觀念上的三者之間的關系數據:語法信息:語義知識:語用對象數據信息知識識別、檢測、表達轉變、處理獲取、創造信息管理企業信息模型信息策略信息需求數據管理企業數據模型企業數據策略與標準數據存儲數據操作數據集成與分發知識管理企業戰略組織結構、系統、流程使用信息學習型分析數據管理、信息管理、知識管理二、數據處理1、數據處理數據收集數據存儲數據加工數據傳輸數據輸出2、對數據處理的要求及時性準確性適用性與靈活性安全性經濟性數據的識別、整理、表達與錄入三、企業管理系統與其信息模型1、系統的定義與特征定義系統由相互作用、相互依賴、相互影響、相互制約的要素組成,是一個為實現特定目標、具有特定功能的有機整體。系統的要素、目的、邊界內部:要素相互關系形成系統結構,外部:要素與環境聯系表現出系統功能。特征目標性整體性可分性相關性開放性剛性適應性系統的結構與功能結構內部組成要素之間的相互關系,是系統內部狀態功能系統與外部環境相互作用反映出的能力。是系統的外部作用系統因素的可控性結構具有穩定性、層次性、開放性、相對性;功能具有易變性、相關性,對結構的依賴性。因素量、項、值可控系統對因素的流動數量、方向、速率等可改變的程度。因素可控性與系統設計的關系可控因素半可控因素不可控因素自動系統決策者控制人機交互2、企業管理系統及其信息模型企業管理系統的組成要素企業管理系統的結構部門、崗位、員工、產品/服務、物料、資金、設施、信息等為要素。一個要素由多個屬性描述。系統結構表示企業組成要素及其相互關系。要素之間關系有依賴關系、制約關系等。不同類型的企業所需信息不同,管理信息系統結構不同。企業組織結構類型企業生產類型企業管理系統的一般信息模型實際系統的抽象表達式模型模型分類數學模型描述型模型圖模型企業的信息模型建模采用模型抽象問題本質、描述問題的過程。企業信息模型用信息及信息流來描述企業構成要素及其相應關聯關系某加工企業的信息模型營銷技術勞動人事質量財務辦公事務綜合計劃設備物資工具生產各職能完成情況銷售合同市場預測統計信息新產品需求銷售單工資單質量檢查入庫單出庫單各種計劃完成生產作業計劃相關技術文件四、管理信息系統功能與結構1、管理信息系統的定義與特征定義管理信息系統是能進行信息處理的人機系統,它反映企業的生產經營情況,利用過去、當前的數據預測未來,從企業全局出發輔助企業進行管理與決策。以計算機為基礎的人機系統集成化的系統以數據庫為中心的系統網絡型的系統不同于一般的數據處理系統系統功能在人機之間的合理分工。人對系統構建、運行、評價的影響2、管理信息系統的功能系統功能分類方法從數據處理角度劃分,其功能有輸入、修改、刪除、查詢、輸出等功能第一類第二類從實現企業流程的角度劃分,其功能設置由企業運作流程與管理流程決定。第三類從處理方式的角度劃分,其功能有:流程型、事務型、異常型、查詢型和分析型。第四類從組織結構的角度,按管理職能劃分。3、管理信息系統的組成要素與結構組成要素及影響硬件軟件數據資源相關人員企業管理制度與規范管理思想與理論系統平臺軟件運行基礎影響系統結構,是系統運行基礎和保證決定系統成敗總體結構管理理論與方法管理制度及規范硬件數據資源系統軟件實用軟件綜合計劃管理營銷管理技術管理物質管理設備管理生產管理財務管理質量管理人事管理應用軟件運行平臺安全設施服務器群存儲系統外部設備終端n終端1五、數據集中1、分布式與集中式數據庫2、數據分布的形式分立式數據庫中心數據庫遠程數據庫第一部分遠程數據庫第二部分遠程CPU主CPU副本式數據庫中心數據庫遠程數據庫副本遠程數據庫副本遠程CPU主CPU遠程CPU集中索引分布式數據庫中心數據庫遠程數據庫副本遠程數據庫副本遠程數據庫遠程數據庫主CPU遠程CPU遠程CPU遠程CPU遠程CPU網絡請求分布式數據庫遠程數據庫第二部分遠程數據庫第一部分遠程數據庫第一部分遠程CPU遠程CPU遠程CPU中心通信處理器用戶3、集中式、分布式與集成六、管理信息系統的計算模式1、計算模式的含義2、計算模式的分類計算模式用來描述數據庫管理系統、數據庫、應用軟件等在平臺上的分布及在數據處理中之間的關系。主從模式啞終端1啞終端1啞終端1主機文件服務器模式文件服務器工作站工作站工作站工作站工作站工作站客戶/服務器模式客戶機2客戶機1數據庫服務器數據處理請求處理結果三層客戶/服務器模式數據庫服務器業務邏輯服務器客戶機處理結果處理結果用戶服務業務邏輯數據服務采用CGI技術的3層C/S結構Web瀏覽器Web服務器靜態:HTML動態:CGI、ASP、JSP等數據庫服務器應答客戶請求一、企業信息二、企業信息載體的分析三、企業數據模型的一般結構四、編碼模型一、企業信息1、企業信息的定義信息技術的價值凡是與企業運營與管理相關、反映和用于控制企業管理活動的、經過加工了的信息均為企業信息。業務處理或提供產品與服務中,信息密集度越高,對信息技術的依賴性越大市場競爭越充分的行業,越注重信息技術投入價值。公司治理結構越完善,管理水平越高,信息技術發揮的作用越大。按管理層次分類戰略管理信息:高層管理者制定經營目標、企業戰略的信息戰術管理信息:中層領導者制定局部或中期決策的信息操作管理信息:底層企業信息,用于日常運營工作2、企業信息的分類按信息來源分類按使用范圍分類按穩定程度分類按管理職能分類按時間分類內部信息:企業全年的生產經營情況等。外部信息:國家有關政策、消費者情況、市場情況等公共信息:被多個部門使用的信息局部信息:僅用于部門內部的信息動態信息靜態信息市場信息、銷售信息、人事信息、財務信息、設備信息、物質信息、生產信息、質量信息、技術信息等歷史信息當前信息未來信息3、企業信息的特點信息的多層性會計記帳憑證會計名細臺帳會計二級臺帳會計總帳信息的多重性信息量大、加工簡單來源分散處理方法與管理業務相關粒度內容壽命規律性結構化程度信息量更新頻率來源細粗具體抽象短長強弱高低多少高低內外按職能部門劃分按管理層次劃分操作管理戰術管理戰略管理二、企業信息載體的分析1、信息載體信息載體是承載企業信息的載體。2、信息載體的種類信息載體主要有單據、憑證、臺帳、報表、計劃、文件、報告等。單據收付錢款或貨物的憑據運營層內部單據外部單據臺帳一定格式、相互連接的帳頁組成,以單據為依據,按一定要求全面、連續、系統地記錄各項經濟業務。報表按一定統計要求,將一定周期內的單據、臺帳進行計算向上級匯報一定時期內的生產、經營情況。職能綜合計劃是企業各種決策的具體體現,傳達行動目標、制定依據、行動具體內容等。標準企業相應工作的準則操作層文件報告公文書信,非結構化,非數值型數據。文字型,非結構化。詳細信息載體總結類信息載體高級類信息載體日常事務周期性統計綜合運行情況統計3、信息載體的屬性名稱聯數產生周期類型平均份數高峰份數單位信息量/最大信息量當前保存時間存檔時間來源去向安全保密要求處理時間要求具體內容結構化程度信息載體的特點4、信息載體的一般結構表頭表體表尾XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXnnnn年nn月nn日表頭表體表尾三、企業數據模型的一般結構1、基本概念實體客觀存在且可相互區別的事物聯系事物內部以及之間的聯系E-R模型反映實體之間相互關聯關系的模型課程教員參考書講授pmn在關系模式中,實體以及實體之間的聯系均為存儲對象。2、管理信息系統中常用的數據模型結構單模式結構只有一個關系模式,表示一類實體或一個聯系。例:可銷售的產品(產品編號*,產品名稱,規格型號,計量單位……….)學生(學號*,姓名,性別,出生日期,身份證號………..)主-從模式結構表示實體之間1-n關系,由兩個關系模式組成,一個為主表,另一為從表。例:實體A實體B1n主表從表例1:圖3.3表頭與表體是1:n的關系。關系模式如下:出庫單(出庫單號*,制單時間,收貨單位,收貨人…….)出庫的商品(出庫單號*,商品編號*,商品名稱,商品型號…)例2:圖3.7表頭與表體是1:n的關系。關系模式如下:技術改造項目計劃(計劃年*,計劃單位,計劃人…….)技術改造項目計劃明細(計劃年*,技改項目名稱*,承擔單位,主要負責人…)例3:某企業產品在銷售時與客戶簽定合同,按企業運作規則,一份合同可簽定多種產品,每種產品可有多個,每種產品可分多次付款,每次付款金額可以不同。主表:合同從表2:訂購的產品從表1:合同事項從表2的從表:付款n1nn11關系模式如下:合同(合同號,簽定時間,客戶名稱,甲方簽約人,………..)從表1-合同(合同號*,條款編號*,條款內容)從表2-合同(合同號*,產品編號*,產品名稱,型號,單位….)從表2的從表-合同(合同號*,產品編號*,付款時間*,付款…)裝配模式結構物料清單例子產品1產品2P1Pm1B4080316L拉枝料3C0A0013裝制針4331068A01MP029蝴蝶制3C010075單牙枝3C110049鋼直通4331068601MP029蝴蝶制制面1B4080316L拉枝料4331068701MP029蝴蝶制制底6110009A200100實心鋼代主表:產品與零部件清單(零部件編號,名稱,型號,單位)裝配結構(父零部件編號,子零部件編號,數量)關系模式:項目成員角色項目組織結構聯系nmp項目實體(項目編號*,項目名稱,基本情況………..)角色實體(角色編號*,角色名稱,工作職責………..)成員實體(成員編號*,成員名稱,出生時間………..)項目組織結構聯系(項目編號*,角色編號*,成員編號*)關系模式:3、特殊數據項的設置表示數據不同狀態的特殊數據項。例:圖3.3的關系模式出庫單(出庫單號*,制單時間,收貨單位,收貨人…….)出庫的商品(出庫單號*,商品編號*,商品名稱,商品型號…)增加狀態數據項后的關系模式出庫單(出庫單號*,制單時間,收貨單位,收貨人…,凍結標識,有效標識,審計標識)出庫的商品(出庫單號*,商品編號*,商品名稱,商品型號…,凍結標識,有效標識,審計標識)例,企業營銷網點的關系模式經銷商銷售總部內部部門特約維修商裝配對象(名稱,類別,電話號碼,專長,…………..)企業銷售網點(節點層次碼,節點名稱,裝配對象ID,電話號碼,當前凍結標識,當前有效標識)企業銷售網點狀態(節點層次碼,狀態設置啟始時間,狀態設置終止時間,有效標識,凍結標識)四、編碼模型1、編碼及其作用編碼的含義用來代表某實體或實體某屬性的一種符號,通常由數碼、字母組成。需要編碼的實體或屬性統稱編碼對象。編碼的作用惟一標識一個實體或屬性值系統集成的基礎便于分類和統計在某些場合節省存儲空間2、編碼的分類按編碼的基本結構分類順序碼塊碼層次碼特征碼順序碼以連續的數字或字符代表編碼對象。例:A,B,C,…優點:排列有序,編碼簡單、簡短缺點:可維護性差塊碼將編碼分成若干段或塊,每一段或塊代表一定類型的編碼對象。例:企業部門的編碼,郵政編碼優點:當每段預留充分時,有較好的維護性。缺點:不方便分類統計層次碼根據編碼對象的一定層次關系,確定若干位,排成一定的層次關系。例:土壤分類編碼模型優點:結構清晰,可維護性強缺點:編碼的設計較復雜

NN

NN

NN最低層中間層最高層特征碼為編碼對象多個屬性各規定一個位置,表示編碼對象不同的屬性。各屬性之間沒有關系,相互獨立。例:材質、直徑、形狀、表面處理方式作為金屬材料編碼。優點:組合靈活、設計簡單,方便系統自動編碼。NNN最低層中間層最高層NN

NN

NN順序碼混合編碼結構按編碼中采用的符號分類數字型編碼字母型編碼字母數字型編碼按編碼涉及的范圍分類全局編碼局部編碼3、條形碼條形碼的發展一組粗細不同、黑白或彩色相間的條、空及其相應字符、數字、字母組成的標記,表示一定的信息。條形碼的分類按取得信息的方向分類一維條形碼:在一維方向表示信息。特點:信息量有限,只能表達字母和數字,不能表達漢字和圖象,大信息容量受標簽尺寸限制。二維條形碼:在水平和垂直方向均表示信息。特點:信息量大,能表達多種語言文字和存儲圖象,引入加密機制,具有糾錯功能。可靠性高、保密防偽性強,易制作,成本低。重疊式條形碼(PDF417)、矩陣式符號法。按條形碼的碼制分類碼制:條和空的排列規則一、問題的提出三、企業信息流的作用四、企業流程的識別方法五、企業流程重組的基本概念二、企業流程的基本概念與分類一、問題的提出1、運作與管理的現狀時間價值在企業競爭中作用凸現。流程因素2、要解決的問題時間效率的影響因素質量因素組織結構因素企業運作、管理與決策中有哪些流程?如何識別?企業哪些流程在管理信息系統中實現?在信息技術支撐下,企業哪些流程不合理?如何改造?二、企業流程的基本概念與分類1、企業流程的基本概念流程的定義流程是一個或一系列連續有規律的活動,這些行動以確定的方式發生可執行,導致特定結果的實現。流程的特點自封閉性、邊界清晰、可執行、有序性流程的組成要素活動、活動之間的連接方式、活動承擔者、完成活動方式流程的主體執行活動的人、活動發生的場所、活動涉及的物品。企業流程的定義

企業流程就是企業完成其業務獲得利潤的過程。從價值鏈的角度看,企業流程是一組共同為顧客創造價值而相互關聯、具有邏輯性、變動性、可分解性、時序性的企業活動。企業流程的六元組定義企業流程BP=(活動集,目標集,主體集,關系集,規則集,時間集)例:超市購物流程:走進商店挑選商品付帳離開商店活動:“走進商店”、“挑選商品”、“付帳”、“離開商店”主體:顧客、商品、員工、商場關系;先后次序規則:2、企業流程的分類1)按企業活動的性質分類運作流程是企業業務活動按照一定業務規則運行形成的流程,既:業務流程例:機械制造業生產流程下達生產計劃毛坯下料購件采購自制件加工外協件加工產品裝配管理流程是企業運作過程中管理人員進行管理工作時所從事活動的時間序列計劃選擇任務、目標、完成計劃的活動組織選擇角色結構,分配給機構中每一個成員指揮管理人員對工作人員施加影響,以使其對組織目標作出貢獻協調出現矛盾時,由相應管理者協調解決控制衡量、糾正下屬人員各種偏離計劃的活動管理的粗粒度流程提出問題市場調查提出目標制定方案評價方案選擇最優方案一般的計劃流程運作流程與管理流程的關系運作流程是基本工作,管理流程是服務性和輔助性流程,兩者動態相適應,協調一致。2)按流程的處理對象分類A、實物流程物流包括:物流、人才流、資金流廣義物流:企業運作中從原材料等資源的輸入到產成品的輸出,并轉移到顧客手中的全過程。由物料采購、物料庫存、生產轉換、產品庫存和產品銷售等一系列活動組成。物料采購物料庫存生產轉換產品庫存產品銷售供應商用戶空間時間時間空間形態性質制造企業狹義物流:物品從供應地向接收地的實物流動過程,著重物品空間、時間的轉移。包括:運輸、倉儲、裝卸、搬運、包裝、流通、配送等活動。企業內部物流:企業內部的生產經營工作和生活中所發生的加工、檢驗、搬運、儲存、包裝、裝卸等物流活動。社會物流:企業外部物流活動的總稱人才流企業運行過程中,員工的吸納、員工的運用及員工變遷活動構成的流程。招聘培訓實習崗位分配職位變遷資金流企業在資金籌集、資金運用與資金分配的一系列活動構成的流程借款申請借款審批財務借款各類付款報帳人才培養流程借款使用流程B、商流是和產品所有權轉移相關的有著先后順序的多個活動的組合。是物品在流通中由貨幣形態轉化為商品形態,以及由商品形態轉化為貨幣形態的過程。伴隨買賣關系的發生,商品所有權發生轉移。C、信息流流程的輸入輸出成分中均只有無形的信息類成分。物料采購產品銷售物料庫存生產轉換產品庫存生產計劃庫存表采購申請表采購計劃生產入庫單產品發貨單產品庫存單收貨單質檢單入庫單領料單庫存單生產計劃生產作業計劃領料單產品完工單質檢單產品合同單產品銷售單產品運輸單物流信息流企業內部與物流相伴的信息流“產品售后三包期內服務”中信息流客戶故障報告維修人員診斷故障申請發運維修配件記錄故障修理填寫維修記錄記錄已換下的舊件填寫維修報告缺件時間客戶故障報告記錄故障診斷記錄發貨申請單修理記錄維修報告舊件返回清單三包維修報告3)按流程跨越組織的范圍分類A、崗位間流程不同崗位的人共同完成某活動的流程咨詢洽談上門測量設計方案確定方案工程預算售后服務竣工驗收進場施工簽定合同下料墻體走線木工做架吊頂地板安裝墻體刷漆做家具包門器具安裝清潔交工木工、水電工木工水電工木工木工木工漆工木工、泥工水電工小工流程細化家庭裝修流程B、部門間流程在一個企業內跨越兩個或兩個以上職能部門的流程,流程的系列活動是由不同職能部門的人來共同完成。家庭裝修中“施工準備”流程1、合同簽定2、預付款到帳3、原材料采購4、人員到位5進場施工(財務部)(業務部)(采購部)(人力資源部)工程部C、組織間流程企業內部和其他相關組織中的活動共同組成的流程,包括跨越企業和企業之間、企業和政府之間、企業和其他事業性單位之間的流程等。例:家庭裝修的“竣工驗收”流程;供應鏈間的流程。4)按結構分類企業流程各活動之間有一定的次序結構,可分為順序結構、并行結構、分支結構和循環結構。ABBANBAMA順序結構并行結構分支結構循環結構某軟件公司系統開發作業流程1、客戶提出項目開發需求2、項目初步分析3、確定合作方式與范圍4、項目啟動5、項目調查并提取相關因素和數據6、分組開發并測試7、系統集成8、結果及報告9、交付客戶認可10、協調項目實施是/否合作是/否通過B、結束A、確定時間、地點人物、金額等是是否否5)與價值創造的相關性主體流程輔助流程為某個明確目標而形成的幾條流程線路中,最能體現本流程目標的那一條流程分支稱主體流程。除主體流程以外的流程稱為輔助流程。物流、資金流、信息流、商流的關系6)按流程的規模與范圍戰略流程保障流程經營流程規劃和開拓組織未來的流程,包括戰略規劃、產品或服務研發、新流程設計實施等。是實現組織日常功能的流程,包括原材料供應、加工、儲運、市場營銷、銷售、技術支持等。為戰略流程和經營流程提供保障的流程,包括采購、研發、人力資源管理、財務支持、信息系統等。3、企業流程、活動的特點1)明確的起始活動和終止活動2)特定的時間序列3)活動的粒度問題活動1子活動12子活動1n子活動11子子活動122子子活動12n子子活動121企業流程A活動1的粗粒度業務流程A1活動12的較細粒度業務流程A12一級流程二級流程三級流程“企業計劃”活動的不同粒度流程企業計劃制定營銷計劃制定生產計劃制定采購計劃制定服務計劃計算需求估計庫存編制采購計劃4)活動的自封閉性例如:上圖活動“制定采購計劃”,輸入為“生產計劃”,輸出為“采購計劃”。5)多樣性與多變性不同企業規則的多樣性、多變性決定了企業流程的多樣性、多變性。人為因素也影響流程的不確定性。6)對信息處理工具的依賴性三、企業信息流的作用1、企業流程中的信息流向下信息流向上信息流縱向信息流水平信息流1)向下信息流源于高層的戰略、目標、計劃、指令等,是企業行動計劃的命令。2)向上信息流基層向相關負責人反映企業日常事務當前狀態所產生的信息流。信息內容越來越簡明、抽象。例:停止CRX汽車的生產開發一種新的DelSol汽車擺脫CRX汽車的庫存CRX汽車的銷售信息CRX汽車滯銷采取哪些促銷手段和廣告來拋售CRX汽車物流部門銷售部門戰略層戰術層作業層3)水平信息流指部門之間、工作小組之間產生的信息水平流動。4)縱向信息流本部門中內部崗位間縱深方向傳遞的信息。銷售員顧客保管員會計出納現金日記帳月末校核發票1、2、3總帳現金收款憑證明細帳銷售單銷售單出庫單現金產品需求應收帳款231(填制)2、信息流在企業“三流”中的作用信息流的演化過程:伴隨“物流”而產生。技術的發展使信息載體發生很大變化。1)海爾集團的“一流三網”以“一流”—訂單信息流為中心,整合“三網”:全球供應鏈資源網、全球用戶資源網絡、計算機信息網絡。2)信息流的作用信息流模式、信息流速度和信息流質量三者息息相關。向下信息流控制商流、物流、資金流的速度;向上信息流反映“三流”的速度;水平信息流協調“三流”的速度;縱向信息流加速“三流”的速度。商流是動機和目的;資金流是條件;信息流是手段;物流是終結和歸宿。四、企業流程的識別方法1、企業流程識別的目的與任務1)企業流程識別的目的充分發揮信息、信息流的價值,優化并實現企業相關的運作流程、管理流程,使得系統能在合適的時間內以最快的速度將新的、正確的信息提供給合適的人。2)企業流程識別的任務識別流程的目標、流程的活動集、活動發生的次序、流程的主體以及流程中相關的信息載體,建立企業流程的信息模型,并建立相關的數據處理模型。2、企業流程的表示與方法1)企業流程的表示圖示法文字表示法直觀,結構性強,廣泛使用。繪制方法是,在流程識別基礎上,對具體活動進行抽象、概括、優化,對整個目標系統自頂向下逐層繪制。結構化程度低,直觀性不強,不易于系統開發時的直接利用和轉化流程表示的要求流程的命名流程的特征表達完整、簡潔明了、層次分明、可計算機化2)企業流程的表示方法工藝示圖法按時間的先后順序或依次安排的活動步驟,用標準化的圖形形式表達的流程模型。市場營銷綜合管理部生產準備組各分廠生產技術組生產外協組市場調研草擬大綱組織討論編制大綱出產大綱生產技術準備大綱平衡外協申請者自行消化審查執行編制工藝性外協計劃編制能力外協計劃外協計劃審核是否否標注活動的執行單位活動執行的時間次序信息視圖從信息的角度來表示企業流程。由活動、活動主體、時間順序、信息聯系、數據存儲等要素組成。基本圖形元素業務處理單位業務處理描述表格制作資料收集數據存儲信息傳遞檢驗員生產部門采購員財務部門保管員保管員檢驗待入庫的產品登錄入庫明細臺帳修改庫存臺帳入庫明細臺帳庫存臺帳入庫單出廠單合格產品數采購單檢驗單系統視圖利用系統論的思想、方法和術語來分析和表達企業的流程。常用的有:流程結構建模法和流程狀態建模法。流程結構建模法通過對流程結構分析,建立流程的結構模型來反映流程中活動與活動之間的相互作用的鄰接關系。流程狀態建模法通過對流程動態性能的充分描述,以反映當流程中一個活動被執行后,流程從一個狀態轉化到另一個狀態的變化過程。3)企業流程識別的原則與方法企業流程識別的原則確定邊界和起始端明確主體和目標主線清楚,路線明晰簡潔同一流程中活動粒度相當重視多流程間的匹配和協調管理流程與運作流程的協調一致,動態適應企業流程識別“自上而下”和“自下而上”的思想“自下而上”識別按企業職能部門劃分職能區域,各自為政采集信息,共享性差。“自上而下”識別按信息真實流向構建,數據的采集和輸入唯一,提高數據的可維護性。企業流程的識別方法A、基于時間維的企業流程識別方法計劃組織執行統計分析總結事前事中事后B、基于產品-服務-資源4階段周期的企業流程識別法計劃保管獲得處置計劃數據事務處理數據事務處理數據需求設計度量控制核算市場研究預測生產能力計劃評估采購補充人員實施創建加工制造開發工程施工生產調度檢測成品入庫庫存管理維護保障跟蹤改進質量管理包裝修理銷售交貨訂貨服務發運車隊管理付款退休設備配置廢品處理各種活動C、逆推判別法通過時間結果的逆行來進行識別。D、信息載體跟蹤法確定問題收集與問題相關的信息載體了解信息載體產生的時間序列按時間序列,排序信息載體按排序,分析各信息載體將所獲數據處理排序,得相關企業流程客戶故障報告維修人員診斷故障申請發運維修配件記錄故障修理填寫維修記錄記錄已換下的舊件填寫維修報告缺件時間客戶故障報告記錄故障診斷記錄發貨申請單修理記錄維修報告舊件返回清單三包維修報告信息產生的流程例:學校教師考核流程教師人事干事管理人員系負責人校人事處填寫工作情況輸入工作情況核對工作情況打印工作情況登記表核對工作情況登記表修改工作情況登記表認定工作情況計算教師得分、考核等級審核備案五、企業流程重組的基本概念1、企業流程重組的定義1990年,美國MIT教授提出BPR概念。定義:“對企業業務處理中的核心過程,從根本上重新思考和徹底設計,使企業的成本、質量、服務和速度等各項指標同時得到極大提高。重新設計:是對企業流程、組織結構、信息系統以及企業的價值鏈等進行最根本的重設計。持續改進:不斷尋找方法,不斷改善企業流程。2、活動的耦合與流程重組的模式1)流程中活動的耦合模型流程的物理耦合度描述介入同一流程中的某活動同該流程中其他活動間存在物質或文件的交互程度或輸入/輸出關系的程度。流程的信息耦合度描述介入同一流程中的不同活動之間信息的交流程度。信息耦合度物理耦合度低高高低串行并行信息隔離信息高度交流ABP耦合方式:流程中各活動按順序執行,只有唯一的單向信息通道ABP耦合方式:流程中各活動按順序執行,其間存在交互信息通道ABP耦合方式:流程中活動并行執行,直接產生結果而無交互信息ABP耦合方式:流程中活動并行執行,活動間存在交互信息IIIIIIIV2)改變流程的活動耦合模式通過加強信息耦合度,降低物理耦合的程度降低物理耦合潛力強化信息耦合潛力強化信息耦合潛力水平移動坐標I→IIIII→

IV保留在原區域,不必改變兩個耦合度垂直移動坐標I→IIIII→

IV斜對角移動坐標,從I→

IV,減少串行步驟,加強信息合作小大小大小大施工物資計劃須經業主及監理簽字后才能執行克萊斯公司的設計與生產環節因加強信息交流而縮短了新產品開發周期某銀行對抵押人認證過程中許多串行職能可通過共享數據庫中的同一文件使之并行化福特公司,新產品開發在許多國家展開,利用計算機網絡使不同國家的設計小組完成高水準的合作,減少了物理耦合。2、企業流程重組的模式與技術原則1)企業流程重組的模式刪除多余流程修正流程增加新的流程相同活動的流程歸并縮短活動的時間使活動執行自動化2)企業流程重組的技術原則地域上分散的資源當作集中資源對待盡量用主題而非事務的思想設計數據庫從數據源頭一次性獲取數據在數據源頭完成對數據的公共加工讓企業流程/活動盡量實現自我控制一、問題的提出二、系統開發的指導思想三、系統開發的認知模型與生命周期四、系統開發的方法五、軟件流程模型六、系統開發人員與開發方法七、系統規劃一、問題的提出1、實例上外物流:總裁親自抓管理信息系統的開發2、系統開發的主要風險聯想與方正:引進或自主開發?華夏證券:技術選擇與投資決策投入超計劃系統性能比預期差未獲得預期收益二、系統開發的指導思想1、系統工程1)基本思想運用信息論、控制論、運籌學等理論和方法,從整體的角度對系統進行規劃、研究、設計、實施和控制的工程技術。2)基本特征最優化系統性綜合性咨詢性3)霍爾三維結構社會科學工程技術法律醫學規劃階段設計階段實施階段安裝階段運行階段更新階段明確問題確定目標方案綜合系統分析系統評價方案決策方案實施T(時間維)L(邏輯維)K(知識維)2、信息工程1)基本思想詹姆斯?馬丁,約翰?柯林等提出。信息工程包括為建立基于當代數據系統的計算機化企業所必需的所有相關的學科。2)基本原理數據位于現代數據處理的中心數據是穩定的,處理是多變的用戶必須真正參與開發工作3、系統開發的特點1)一把手工程2)面向管理管理信息系統與一定的管理思想相聯系管理信息系統的功能設計依賴于管理3)基于原系統,高于原系統4)“信息思維”方式5)工程性6)綜合性知識的綜合性工藝和工程的結合人機的結合系統功能的人機分工系統評價依賴于人三、系統開發的認知模型與生命周期1、管理信息系統開發的認知過程與認知模型1)認知過程觀念世界:邏輯模型數據世界:物理模型計算機世界:計算機可執行模型現實世界:問題目標根據問題進行抽象技術內容增加根據系統平臺進行抽象利用實用軟件進行描述現實需求系統功能轉換理解、表達邏輯模型數據模型功能模型2)認知模型A、問題域將問題視為一個系統,通過定義系統,界定組成系統的要素、要素的相關屬性、要素之間的關系、系統的邊界等。B、邏輯模型對用戶需求的理解以模型的形式表達,正確定義系統需求。邏輯模型與技術實現和系統平臺無關。C、物理模型將邏輯模型轉化為在計算機上表達的模型,為物理模型。物理模型與采用的信息技術和系統平臺有關。D、計算機可執行模型根據物理模型所設計的數據庫、程序等為計算機可執行模型。3)實例某企業采取現款現貨的分銷方式,通過分銷商銷售其產品,通過第三方物流企業運輸產品到客戶,在全國各地設置特約維修點,免費完成三包期內的維修服務。要開發及時掌握產品庫存、銷售及回款情況的管理信息系統。A、問題的系統表達企業銷售業務員(姓名、性別、文化程度等)分銷商(名稱、合作時間、負責人等)第三方物流企業(名稱、地址、負責人、聯系方式、合作時間等)客戶(姓名、聯系方式等)特約維修點(名稱、合作時間、負責人等)要素之間的關系:產品與分銷商現款現貨,在規定的三包期內免費維修服務。問題域:掌握產品庫存和銷售及回款情況。B、邏輯模型D3產品發貨D2產品貨款D1產品庫存XS.1產品銷售收款XS.2產品銷售發貨XS.3產品銷售查詢入庫信息發貨通知付款收據查詢結果總裝分廠相關人員客戶分銷商C、物理模型產品庫存(產品編碼,庫存數量,庫存金額);產品貨款(銷售合同號,客戶編碼,產品編碼,貨款,付款日期)產品發貨(銷售合同,產品編碼,數量,發貨日期,達到地)產品銷售輸入合同號查找合同是否付款庫存變更通知發貨合同號合同號發貨標志發貨標志=1發貨標志=12、管理信息系統開發生命周期管理信息系統開發周期分為五個階段:系統規劃、系統分析、系統設計、系統實施、系統維護與評價。1)系統規劃A、主要活動定義問題系統開發的可行性分析制定項目時間表分配項目需要的人力資源B、階段文檔系統規劃報告2)系統分析A、主要活動詳細調查,獲得問題相關信息定義系統需求企業流程重組建立系統邏輯模型系統測試要求B、階段文檔系統分析報告3)系統設計A、主要活動設計和集成系統運行平臺設計應用軟件體系結構設計應用軟件的模塊設計用戶界面設計系統接口設計和集成數據庫設計和集成系統的安全、控制4)系統實施A、主要活動編制程序調試和測試程序系統轉換培訓和編寫文檔5)系統維護與評價數據維護、軟件維護、平臺維護B、階段文檔系統設計說明書、平臺設計報告B、階段文檔軟件設計說明書測試報告源程序清單用戶使用說明書系統驗收報告四、系統開發方法1、結構化方法

由結構化分析方法(SA)、結構化設計方法(SD)、結構化程序設計方法(SP)組成。1)結構化分析方法A、基本思想要求終端用戶參與系統分析系統分析產生的文檔面向多類人員使用適當的圖表描述系統分析的工作成果采用自頂向下的策略進行系統分析B、邏輯模型的表達方法數據流程圖DFD數據字典DD處理邏輯說明2)結構化設計

遵循黑箱原則、模塊化原則,采取結構圖,對結構化分析建立的分層DFD,按照順序結構、分支結構、循環結構及其組合,設計相互獨立、功能單一的模塊,建立系統的模塊結構圖,并給出模塊說明書。3)結構化程序設計結構化程序設計由順序結構、分支結構、循環結構組合而成。結構化系統分析結構化系統設計結構化程序設計系統分析SA系統設計SD系統實施SP數據流程圖數據字典E-R模型結構圖模塊說明書2、面向對象方法

面向對象分析、面向對象設計、面向對象程序設計1)基本概念對象由屬性及其操作的描述組成的包。消息對象對某種信息的處理要求的描述。類代表一組具有共性的對象。方法表示類的行為特征,描述類具有規律的行為,描述對象對消息的響應。2)面向對象分析(OOA)面向對象分析定義問題中所有的對象,以及描述對象之間如何交互完成任務。

面向對象分析采用類描述語言、類圖等表達系統的邏輯模型。名稱地址負責人物流公司<>運貨通知名稱地址負責人………取貨運輸貨物(名稱,收貨人姓名,電話,……)發貨出貨運輸的貨物提貨通知物流公司分銷商客戶3)面向對象設計(OOD)在一定的語言和系統平臺上,細化邏輯模型中的類,增加與系統通信需要的附加類,考慮與系統實現有關的因素,從數據、控制和交互控制等方面進行補充描述。4)面向對象程序設計(OOP)針對OOD設計的物理模型,采用一定的程序設計語言或開發工具,完成對類及對象中各屬性的說明,編寫代碼,生成源程序。5)面向對象方法的模型表示

Booch法、面向對象建模技術、統一建模語言UML。UML是基于實例的面向對象方法,系統邏輯模型包括實例模型、概念模型、系統行為模型、狀態模型。3、面向對象方法和結構化方法的比較面向對象方法按照對象或概念來分解問題域,將復雜過程分解成一系列具有封裝、繼承、多態的對象;結構化方法將復雜問題分解成一系列層次結構的子過程,將問題設計成一系列功能相互獨立又共享數據的模塊。產品維修商分銷商客戶服務人員客戶客戶服務人員系統營銷資源管理銷售管理客戶服務營銷管理信息系統結構化方法:按功能/過程分解面向對象方法:按對象分解管理信息系統開發方法總結五、軟件流程模型1、瀑布模型瀑布模型在1970年提出,它覆蓋管理信息系統開發的五個階段,并規定自上而下,相互銜接的固定次序。系統可行性研究系統分析系統實施系統設計系統維護與評價規格說明凍結審核:定義的問題與規劃分析說明凍結審核:邏輯模型設計說明凍結審核:物理模型提交的系統與說明的一致新的生命周期主要問題各階段劃分固定,且有明確的任務和目標階段間產生大量的文檔,增大系統工作量瀑布模型呈線性前階段的錯誤傳遞到后階段,將使錯誤擴散、放大要求用戶需求確定且完整。該開發方法周期長,風險大。適用于目標明確、需求清晰且變化小的管理信息系統。2、演進式模型確定關鍵問題快速編制程序運行修正、增加修改、運行放棄有問題?增量開發YesNo主要問題各階段同時進行,開發過程不可見,開發困難從局部到全局,從個別到整體,系統結構設計困難,系統性差需要特殊的工具和技術適用性對大型系統不適用對有大量運算,邏輯性強的系統不適用對基礎管理不善,信息處理混亂的系統不適用適合需求較難一次弄清楚,系統規模較小的管理信息系統。六、系統開發人員與開發方式1、系統開發人員與項目組的人員結構1)系統開發人員信息主管CIO項目經理系統分析員系統設計員程序設計員系統維護人員數據庫管理員2)項目組人員結構規劃維護實施設計分析影響度人數2、系統開發方式1)系統的開發方式自行開發聯合開發外包采購2)選擇開發方式需要考慮的主要因素企業自身對管理信息系統采取的戰略需要解決問題的特點相應的專業人才3、實例1)背景簡介產品大量庫存積壓內部管理效率低難以應對客戶個性化需要2)開發方式選擇3)實施方案購買外包聯合開發4)系統集成模式采取聯合方式開發的系統采取采購方式開發的系統采取外包方式開發的系統采取聯合方式開發的系統數據庫采取購買方式開發的系統數據庫觸發器自動更新:員工基本信息,財務預算指標…..觸發器自動更新:物品進銷存、產品銷售、設備…..七、系統規劃1、作用與主要問題1)作用確定系統開發的依據為系統開發籌集資金的依據與合作單位簽定合同的依據系統驗收的依據2)需要解決的主要問題1)開發的目的2)新系統的定界3)新系統開發的可行性4)開發采用的技術規范5)開發的時機和所需的時間6)開發的方式2、定義問題管理信息技術組織挑戰解決方案信息系統1)發現問題來自企業高層發現的問題來自企業下層的問題2)確定系統邊界問題期望企業收益系統能力系統邊界例:某企業銷售大型機械和配件,原有的配件銷售管理信息系統功能不能滿足要求。原系統只簡單記錄產品的進銷存中發生的數據,沒有實現流程控制,分布在全國各地的營銷點情況對于企業是一個“黑箱”,企業對營銷點失控,企業的營銷、生產工作被動。企業的產品銷售、配件銷售、技術支撐和客戶服務工作分離,現要開發一個集產品銷售、配件銷售、技術支撐和客戶服務為一體的新系統。集成營銷管理信息系統公司領導技術中心生產管理部質量管理部特約維修商財務部客戶分銷商服務需求銷售支持服務支持跟蹤要求、產品入庫銷售計劃、產品故障市場需求銷售指令跟蹤要求銷售信息員工信息財務要求質量問題銷售信息服務支持3、可行性分析發現的問題新系統能力技術可行性分析時間規劃經濟可行性分析管理可行性分析定義問題期望收益1)必要性與重要性分析2)技術可行性分析3)經濟可行性分析投資和費用及計算方法效益及計算方法4)管理可行性分析4、項目組織選擇開發的時機,安排人力資源,確定開發進度開發時間進度可采用計劃評審技術、關鍵路線方法、形象進度圖、甘特圖表示。ABCDE時間任務甘特圖當前進度線表示文檔表示評審5、系統規劃階段的文檔1)系統規劃階段文檔的作用編寫目的項目背景2)系統規劃報告的主要內容企業決策開發新系統的依據系統分析階段的任務書術語定義參考資料問題描述期望的收益系統開發方式的選擇分析新系統的基本能力可行性分析其他可供選擇的方案結論意見開發的必要性和重要性6、實例1)公司基本情況茶葉公司總經理銷售副總經理生產副總經理財務科人勞部原料庫物料庫銷售部成品庫小包裝車間窨化車間精制車間技質部2)可行性研究急需解決的問題可行性分析一、結構化系統分析方法二、模塊與軟件結構三、結構化系統設計方法一、結構化系統分析方法1、數據流程圖1)約定的符號編號處理邏輯名稱外部實體名稱編號數據存儲名稱數據流名數據流名2)數據流程圖中的要素處理邏輯表示對數據的變換。三種數據變換:數據格式轉換、數據內容轉換、數據傳遞。外部項表示與某處理邏輯有信息關聯的、且為系統之外的人、部門、單位或管理信息系統等。數據流標明數據在DFD中的流向,可以是外部項、處理邏輯產生,也可來自數據存儲。數據存儲數據存儲用來標識需暫時或永久保存的數據類。編號惟一標識一個數據存儲,數據存儲名標識存儲的數據類。采購員生產部門XS.1產品入庫管理D1產品庫存D2產品入庫產品入庫單產品采購單例6.1某公司銷售管理信息子系統的數據流程圖XS.5銷售統計XS.6銷售查詢XS.3銷售合同管理XS.2產品出庫管理XS.4售后服務管理XS.1產品入庫管理客戶客戶上級主管企業領導相關人員產品開發采購員生產部門D1產品庫存D2產品入庫D5售后服務信息產品入庫單產品采購單合同財務部門D3產品出庫D4銷售合同產品銷售發票產品進、出、庫存產品修改信息銷售統計報表查詢結果查詢要求服務要求產品進、出、庫存、合同、售后服務3)繪制數據流程圖的基本步驟第一步,確定系統的處理邏輯第二步,對于某處理邏輯,確定與其相關的全部數據流第三步,對某處理邏輯,確定與其數據流相關的全部外部項第四步,對于某處理邏輯,確定與其相關的全部數據存儲XS.5銷售統計XS.6銷售查詢XS.3銷售合同管理XS.2產品出庫管理XS.4售后服務管理XS.1產品入庫管理采購員生產部門D1產品庫存D2產品入庫產品入庫單產品采購單財務部門D3產品出庫D4銷售合同產品銷售發票產品進、出、庫存4)繪制數據流程圖的注意事項與企業流程圖的區別數據流程圖從數據處理的角度,描述企業運作與管理相關的數據變換、數據存儲等。企業流程圖從時間維的角度,描述企業運作與管理相關的活動、活動的時間次序以及控制關系。常見的錯誤XS.1產品入庫管理XS.5銷售統計入庫單采購員會計采購發票D1產品庫存D2產品入庫入庫數據流的使用不正確XS.1產品入庫管理D1產品入庫“無中生有”XS.1產品入庫管理D1產品入庫存在死角命名問題布局問題DFD的標題欄2、數據字典數據字典完成對數據流程圖中元素的定義、描述,對數據流程圖補充說明,給出新系統中相關要素的統一定義和描述。1)數據元素數據元素是數據的最小組成單位,具有邏輯不可分性。2)數據結構數據元素按某種應用要求邏輯組合在一起S1S3I2S2I1I5I4I3I6S4I7I8I9S1的組成:“I1+S2+I2+S3”3)數據流主要描述數據流程圖中由外部項輸入到系統中的數據流,以及從系統輸出到外部項的數據流。數據流的組成可以是一個已定義的數據結構,或若干個數據元素、簡單數據結構、復雜數據結構組成。4)數據存儲只描述數據存儲的邏輯存儲結構,不涉及物理結構5)處理邏輯6)處理邏輯小說明對于復雜的處理邏輯增加更為詳細的描述。應遵循如下原則:描述應該清晰,不能有“可能”、“大概”等不確定性描述應該表達與處理邏輯相關的輸入/輸出數據流、數據存儲描述只限于“做什么”,不涉及“如何做”在數據字典中已說明的內容,不再重復描述判斷樹批發折扣策略最近3個月無欠款批發金額≥50000批發金額<50000最近3個月有欠款與公司交易5年與公司交易5年以下折扣率為10%折扣率為5%折扣率為15%無折扣判斷表結構化語言順序結構分支結構循環結構由簡單祈始句表達。例:輸入課程號如果〈條件〉則〈動作A〉[否則就〈動作B〉]在某種條件下,連續完成相同的處理若干次,直到條件不成立為止。3、分層數據流程圖1)分層數據流程圖的結構P.1P.2P.3P.22P.21P.33P.32P.31P.12P.11P.12P.11頂層中間層底層2)分層數據流程圖繪制的方法首先繪出零層數據流程圖,然后再將零層的每個處理邏輯細化出下層的處理邏輯,逐細化下去,直到全部處理邏輯都被清晰地表示為止。3)分層數據流程圖繪制的原則黑箱原則分解的層數繼承性只考慮與該處理邏輯相關的外部實體、數據存儲以及數據流。區分外部數據流與內部數據流。低一層的數據流程圖應反映出其父圖中與其處理邏輯相關的外部實體、數據流、數據存儲。若處理邏輯之間出現不需來自數據存儲的數據流連接,而直接來自處理邏輯的數據流連接時,處理邏輯不需再分解。分層數據流程圖分層應適當。采購員生產部門D1產品庫存D2產品入庫產品入庫單產品采購單XS.1.3產品入庫刪除XS.1.2產品入庫修改XS.1.4產品入庫查詢XS.1.1產品入庫登錄相關人員查詢要求查詢結果客戶D4銷售合同合同基本信息XS.3.3合同刪除XS.3.2合同修改XS.3.4合同查詢XS.3.1合同登錄相關人員查詢要求查詢結果合同基本信息指定合同的信息合同修改信息指定合同原信息“產品入庫管理”的下層DFD“銷售合同管理”的下層DFD二、模塊與軟件結構1、模塊的定義與屬性模塊是可以組合、更換和分解的單元,是組成系統、便于處理的基本單位。例:“排序”模塊的屬性描述2、模塊化原理與劃分1)模塊化原理模塊是功能明確、大小合適、具有一定獨立性、易于實現、便于系統維護,是組成系統的基本單位。模塊化是將復雜的軟件劃分為不同粒度的模塊的過程,最小粒度的模塊完成獨立功能,較粗粒度模塊由細粒度模塊組成。ADCBI2)模塊劃分的評價指標模塊劃分一般按功能劃分,所得模塊稱為功能模塊。模塊的獨立性衡量模塊劃分的質量。模塊的耦合與聚合度量模塊的獨立性。(1)耦合耦合描述模塊之間的相對獨立性。耦合越小,獨立性越強。數據耦合:模塊之間由于數據傳遞所引起的耦合。控制耦合:模塊之間由于相互調用所引起的耦合。公共耦合:模塊之間由于共享數據區所引起的耦合。內容耦合:一模塊與另一模塊內部數據相關所引起的耦合。弱強物料進銷存統計計算物料入庫計算物料出庫計算物料庫存顯示/打印物料進銷存數據耦合控制耦合模塊A模塊B標志物料進銷存統計顯示/打印物料進銷存顯示/打印控制信息公共耦合模塊B模塊A全程數據區共享數據區內容耦合控件A中定義了變量V,在控件B的處理中引用了變量V,則控件A與控件B是內容耦合。模塊之間的耦合以他們之間最壞的耦合類型為模塊的耦合類型。減少模塊耦合程度的措施在耦合方式上,通過過程或函數調用,而不采用直接引用傳遞信息類型上,盡量使用數據耦合,少用控制耦合。控制耦合數量,模塊間相互傳遞參數的個數盡量少。(2)聚合一個模塊內部活動之間的關聯性,就是聚合。聚合是模塊功能的相對強度,聚合性越強越好。順序聚合通信聚合功能聚合過程聚合時間聚合邏輯聚合偶然聚合相關性大相關性小功能聚合一個模塊內的各處理元素只與單一任務相關。順序聚合模塊內前一個處理元素的輸出是另一個處理元素的輸入。通信聚合模塊內所有處理元素都引用同一數據,對同一輸入數據進行操作或產生同一輸出數據。過程聚合模塊內各處理元素之間存在一定的關系,并且必須按某一特定次序執行。時間聚合模塊內各處理元素必須在一個有限的時間間隔內執行完成邏輯聚合模塊內包含同一類型的多種活動,各處理元素邏輯相關。偶然聚合模塊內處理元素之間沒有任何關系。(3)耦合和聚合兩者的關系在系統中,每個模塊的聚合度越高,耦合度越低。反之也成立。模塊之間應盡可能獨立,塊內聯系盡可能大,塊間聯系盡可能小。模塊應盡量做到高聚合、低耦合。3、系統應用軟件結構的形態表示系統應用軟件結構形態有四個參數:深度、寬度、扇入、扇出。扇出為4扇入為3深度:衡量軟件調用其他模塊的最多層次寬度:衡量軟件結構中模塊劃分的粒度大小扇入:衡量某模塊被其他模塊調用的情況扇出:衡量某模塊調用其他模塊的調用情況三、結構化系統設計方法1、基本思想一個程序或系統是由一組功能操作構成。任何程序都可以用順序結構、分支結構和循環結構組成。系統設計者只需將系統看作功能模塊的集合,對模塊間的關系進行設計。2、基本方法采用結構圖(SC),將模塊按照一定的組織層次結構構造起來,描述系統由哪些模塊組成,以及各模塊之間的調用關系。ABADCBACBBA基本形式順序選擇循環工資計算與打印工資打印工資計算計算基本工資計算加班工資計算附加工資計算應扣工資計算稅額工資清單工資清單工資計算數據工作類型、崗位、時間基本工資加班時間加班工資附加工資職工編號應扣款收入總額應繳稅物料進銷存統計計算物料入庫顯示/打印物料進銷存計算物料庫存計算物料出庫統計時間物料編號入庫統計時間物料編號庫存時間點物料編號庫存物料進銷存顯示/打印控制信息3、如何將SA的結果轉換為SC結構化分析得到分層DFD和DD表示的新系統功能模塊,結構化設計將此轉換為SC和模塊說明書。1)兩種映射策略與選擇變換分析映射策略按照I-P-O方式,根據DD中處理邏輯的說明,將某處理分為輸入部分、加工部分、輸出部分,得到葉子的下一層模塊,然后再逐一對輸入部分、加工部分、輸出部分分別劃分模塊,設定模塊的調用參數和返回數據。例:將數據流程圖導出模塊結構圖,其中C為變換中心AECBD事務分析映射策略根據活動的序列得到初始結構圖,然后分析每個活動,分解相應細節,細化活動模塊。主模塊邏輯輸入主加工C邏輯輸出EDBAINOUT例:將數據流程圖根據事務為中心的分析方法,導出模塊結構圖AECBD事務處理獲得事務類型EDCBAINOUT1OUT2OUT3調度處理2)基本步驟將分層DFD映射為初始結構圖根據DD中的處理邏輯說明,細化葉子模塊將葉子模塊的結構圖合并到初始結構圖,得到擴展后的結構圖。優化擴展后的結構圖3)結構圖和數據流程圖的區別結構圖表現的是層次、上下級模塊的調用和控制關系;數據流程圖表現處理邏輯功能的順序和數據在系統內的流向,不表示各級控制關系和調用關系。4)轉換實例銷售管理產品入庫管理銷售查詢銷售統計售后服務銷售合同管理產品出庫管理銷售合同輸入銷售合同修訂銷售合同作廢銷售合同查詢輸入查詢時間段選擇查詢內容計算查詢數據輸出查詢結果時間段查詢內容時間段查詢內容查詢數據輸出成功標志一、問題的提出二、系統分析的基本原則與工作流程三、現行系統詳細調查四、用戶需求的識別五、概念數據模型與編碼模型設計六、功能模型設計七、系統分析報告一、問題的提出1、實例1)如何盡可能獲得用戶需求2)問題出在哪里3)如何抽象2、系統分析的困難和用戶的要求1)新系統邏輯模型設計的困難新系統是未知的用戶的需求是不確定的、多變的系統分析人員不熟悉管理業務工作涉及的資料多、整理量大2)用戶的要求滿足企業當前運行與管理工作的需要滿足企業未來運作與管理工作的需要滿足各層管理者潛在信息的需求運用現代化管理理論、方法與新的管理理念二、系統分析的基本原則與工作流程1、系統分析的基本原則堅持系統思想、運用系統方法內部條件與外部環境相結合協調性原則基于原系統、高于原系統原則用戶參與原則2、系統分析的工作流程系統規劃報告現行系統詳細調查功能需求分析信息需求分析系統目標需求分析業務流程重組概念數據模型設計編碼模型設計子系統劃分功能模型設計其他設計編寫系統分析報告系統驗收測試設計三、現行系統詳細調查1、詳細調查的目的2、詳細調查的準備熟悉業務擬訂調查提綱確定部門負責人員和業務配合人員確定調查路線動員和人員培訓3、詳細調查內容與調查對象1)詳細調查的內容2)調查對象向運作層用戶進行的詳細調查收集信息載體,了解相關業務的具體工作規范、工作流程和處理方法。調查方法:信息載體跟蹤法向查詢用戶進行的詳細調查這類用戶對系統以何種方式、提供何類信息提出要求。向部門級管理用戶進行的詳細調查目的:掌握戰術層的決策需求。內容主要有:部門工作范圍、業務范圍、業務流程、工作難點、人員分工、考核指標等信息。向企業級管理用戶進行的詳細調查目的:其一,了解企業戰略計劃、管理目標、工作核心、改革計劃、決策類型。其二,獲得領導支持。向用戶企業信息技術人員進行的詳細調查了解企業現行的信息技術環境。4、詳細調查的方法1)問卷調查固定式問卷自由式問卷有簡單的確定答案沒有簡單的確定答案2)面談4)觀察和參加業務實踐3)閱讀5、調查資料的整理1)組織機構的整理某供電企業物資管理組織機構副局長物資處處長設備科科長材料科科長儲運科科長財務科科長辦公室主任會計1資金管理員設備計劃員材料計劃員人事干事保管員2)信息載體的整理信息載體調查表信息載體匯總表3)企業規則的整理4)企業流程以及活動的整理企業流程匯總表活動的數據處理5)統計分類的整理6)決策支持的整理信息查詢需求表決策需求調查表四、用戶需求的識別1、用戶需求與其識別的重要1)用戶需求現行需求潛在需求技術需求運作與管理需求業務用戶執行用戶中層管理者用戶查詢用戶用戶2)用戶需求分析的重要性用戶需求分析是系統分析員運用自己的專門知識,將企業需求轉化為系統邏輯模型的中間轉換過程。詳細調查用戶需求分析邏輯模型設計分析、歸納、抽象等識別出的用戶需求新系統目標分析信息需求分析功能需求分析決策需求分析用戶需求分析2、新系統的目標分析通過對現行系統的目標分析、環境分析、存在問題分析來確定新系統的目標。1)現行系統的目標分析例:某組織的目標連鎖關系1、銷售額增加2、生產率提高3、推行分權管理制1、各代銷處銷售額增加2、設置代銷處3、本處直接銷售額4、銷售管理費用減少5、施行推銷員培訓1、生產率提高2、成本降低,尤其管理費3、每千人災害率減少1、有關總公司人事權限的分配2、改革人事考核制度3、人事處費用節省經理總公司人事處廠長營業處長分析企業總目標和各部門分目標。2)環境分析通過對企業內部及與之相關的外部因素變化分析,預測新系統運行環境的變化,使新系統邏輯模型對外界環境變化具有很強的應變能力。3)現行系統的問題分析目的:使新系統高于原系統。從企業戰略管理的角度,分析現行系統在管理、數據處理上的問題,提出解決的辦法和建議。4)新系統目標分析管理目標:系統能滿足企業運作和管理的要求。技術目標:系統應達到的技術要求。3、信息需求分析1)任務和目的業務處理工作的信息需求企業發展和改革方面的信息需求高層領導者的信息需求2)信息需求分析方法考察企業的戰略計劃,確定決策所需的信息。考察企業的產品、服務、市場和銷售渠道,確定每個職能所需數據考察企業的目標和任務,確定企業目前和將來所需的基礎數據內容方法時間維分析方法價值鏈分析方法3)信息需求分析的表示4)信息需求的綜合業務人員1企業高層管理人員系統分析小組1信息存儲需求子集1現行業務(1)數據分析發展業務(1)數據分析信息存儲需求子集n信息存儲總需求企業總體數據模型信息存儲需求分析信息存儲需求綜合數據模型設計4、功能需求分析1)任務和目的滿足現行生產經營的需要且科學的管理方法的功能。滿足輔助管理、輔助決策的功能。滿足未來變化的功能。2)功能需求模型及分類對待開發系統需求的形式化描述。闡明用戶需求,降低系統復雜度獲得存儲信息的一種方法獲得交互語言。提煉設計。作為系統維護以及升級的文檔依據。主要作用用戶功能需求模型的分類3)基于事件的功能需求識別事件即發生在特殊時間、特殊地點,可以描述的,且系統應該記錄的事情,它會引發一個活動的發生。驅動一個或多個活動的進行改變系統狀態事件的主要特征三類事件外部事件發生在系統外部,由系統之外實體引發的事件外部實體+做某事狀態事件系統內部,系統控制變量達一定域值時,激活系統完成相應活動的一類事件。某情況發生+做某事臨時事件在某些固定時間點引發或給定時間段后發生的時間。某時間+做某事事件的描述觸發機通知系統事件發生了。觸發源觸發事件的原因。活動事件發生時要完成的處理。響應事件發生時系統要產生的輸出。目的系統輸出由哪個外部實體獲得。質量管理中的部分事件4)基于事物的功能需求識別事物的定義是系統需要存儲信息的東西。在E-R圖中為實體;在面向對象方法中稱為對象。功能需求識別通過描述事物以及事物之間的聯系,從而表示基于事物的用戶需求。E-R圖表示的推銷員、客戶、產品三元關系客戶產品推銷員推銷編號姓名編號編號姓名姓名狀態地點時間參考價格購買習慣聯系方式技術指標nnn5)功能需求的匯總5、決策需求分析根據業務工作的決策問題及特點、相關學科方法以及應用條件,提出決策的定量模型,為新系統設計決策功能提供信息。6、實例施工投標管理信息系統部分用戶需求五、概念數據模型與編碼模型設計1、概念數據模型設計根據用戶的信息需求,按特定方法抽象和合成的數據結構。1)設計的基本原則數據應直接管理,應與使用數據的職能分離數據描述與程序分離,應由數據庫管理員設計數據是獨立于現有硬件平臺的重要資源應使用統一的工具和設施管理數據應用部門能夠在適當的控制下,直接從數據庫獲取數據2)設計方法自頂向下自底向上混合策略確定局部結構的范圍實體定義局部E-R模式確定公共實體類合并兩個局部E-R模式檢查并消除沖突聯系定義確定屬性還有局部結構待分析?還有未合并的局部模式?還有沖突嗎?進入全

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論