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

下載本文檔

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

文檔簡介

管理信息系統

ManagementInformationSystems汪文生副教授

電話:

E-mail:1課程介紹管理信息系統是一門綜合了管理科學、信息科學、系統科學、計算機科學和通信技術的交叉學科。數學的方法解決管理問題系統的觀點計算機的應用2課程介紹科學學與科學管理,系統工程〔局部〕,管理科學,管理工程〔包括分部門的管理工程〕,管理信息系統,建筑經濟及管理,工業工程,物質流通工程,航空宇航系統工程〔局部〕,兵器系統工程〔局部〕,農業系統工程與管理工程〔局部〕管理科學與工程3課程介紹我國于1978年率先由中國人民大學建立了經濟信息管理專業;20世紀80年代初,清華大學經濟管理學院最早招收管理信息系統專業本科生;4課程介紹根據國家教育部1998年7月6日公布調整后的《普通高等學校本科專業目錄》中,把原來的經濟信息管理、信息學、科技信息、管理信息系統、林業信息管理等專業合并為管理學學科門類的管理科學與工程類的信息管理與信息系統專業(專業代號為110102)。5課程介紹目標:系統地了解管理信息系統的概念、作用、技術根底和實現過程,掌握信息系統分析、設計的根本方法,提高解決實際管理問題、開發信息系統的實踐能力。學時:40學時〔理論教學32學時,上機8學時〕。考評:課堂表現〔30%〕+閉卷考試〔70%〕6教材《信息系統開發方法教程》,陳佳編著,清華大學出版社7參考教材《管理信息系統〔第四版〕》,薛華成主編,清華大學出版社《管理信息系統》,黃梯云主編,高等教育出版社8參考教材KennethC.Laudon,JaneP.Laudon,ManagementInformationSystems:OrganizationandTechnologyintheNetworkedEnterprise,PrenticeHall,PearsonEducation2000

高等教育出版社引印《管理信息系統》,仲秋雁主編,大連理工大學出版社《信息系統分析與設計》,鄺孔武等編著,清華大學出版社9目錄第一章信息系統根本概念〔6學時〕第二章信息系統總體規劃〔4學時〕第三章信息系統分析〔6學時〕第四章信息系統設計〔6學時〕第五章系統測試〔4學時〕第六章系統運行維護〔4學時〕附錄RationalRose使用方法簡介〔2學時〕10第一章信息系統根本概念信息的根本知識信息系統的根本知識管理信息系統的根本知識11信息技術正在改變著世界信息技術打破了時空的界限,給人們原有的思維模式和行為模式帶來了沖擊。12智慧地球與智慧企業奧巴馬就任美國總統后,IBM首席執行官彭明盛首次提出“智慧的地球〞這一概念,建議新政府投資新一代的智慧型根底設施。奧巴馬給予了積極的回應:“經濟刺激資金將會投入到寬帶網絡等新興技術中去,毫無疑問,這就是美國在21世紀保持和奪回競爭優勢的方式。〞13智慧地球與智慧企業2001年,在地球上的每個人有0.6億個晶體管;到2010年每個人將有10億個晶體管,每個本錢少于千萬分之一元;2005年,有13億RFID流通到市場,到2010年,將會增加到330億;2007年全球移動用戶到達33億,到2008年底到達40億;到2011年,預計有20億網絡用戶14智慧地球與智慧企業地球運轉如昔,世界悄然改變世界悄然變平世界悄然變小世界更加有智慧更透徹的感知更全面的互聯更深入的智慧化15智慧地球與智慧企業世界必須改變40-70%的電力在現有的電力系統中損耗現有油井中只能開采出20%-30%的石油洛杉磯市平均每年花在找車位上浪費的燃油可供一輛車繞地球38圈美國每年出現220萬起因手寫處方而導致的配藥錯誤,電子病歷每年可防止10萬人因疏忽而死亡不良供給鏈使消費品和零售業每年損失400億美元金融市場因缺乏追蹤監管而產生風險16智慧地球與智慧企業新科技、新智慧、新生活17信息技術正在改變著世界全球化信息化弱勢的企業全球化企業信息化企業優勢的企業18影響企業競爭戰略的力量“一個產業部門中的競爭態勢取決于五種根本的競爭力量,這五種力量的合力,將決定產業中最終利潤潛力。〞——Poter供給商潛在競爭者替代品顧客行業內的現有競爭者進入的威脅買方討價還價的威脅供方討價還價的威脅替代的威脅19信息技術正在改變著世界信息技術對市場和企業運作模式的影響

20信息技術正在改變著世界日常運作

目標:提高核心流程績效信息技術對核心經營活動的影響信息技術對核心戰略的影響戰略地位

目標:改變組織產業結構輔助支持

目標:提高局部經營績效短期升級

目標:建立新的企業21信息技術正在改變著世界MRPII〔制造資源方案〕ERP〔企業資源方案〕JIT〔準時制生產〕OPT〔最優化生產技術〕Agile〔敏捷制造〕CRM〔客戶關系管理〕E-Commce〔電子商務〕知識管理信息技術推動了管理思想的轉變22認識信息化信息化是由信息技術驅動的社會經濟變革,其本質是在信息網絡環境下有效利用信息和知識,充分發揮人的潛能,促進經濟增長和社會開展模式的根本改變〞。信息技術是影響21世紀開展的最強勁的驅動力量;信息化是由信息技術驅動的,是一個技術主導型的變革過程;信息網絡環境建設及加強在網絡上信息和知識的有效利用是信息化的主要手段。23信息化的戰略地位鄧小平同志早在20年前就指出:“開發信息資源,效勞四化建設〞。江澤民同志屢次強調:“四個現代化,哪一化也離不開信息化。〞胡錦濤同志在許多重要講話中都要求,要大力推進國民經濟和社會信息化。24信息化的戰略地位黨的十五屆五中全會決定,“把推進國民經濟和社會信息化放在優先位置〞,作為“覆蓋現代化建設全局的戰略舉措〞。黨的十六大把大力推進信息化作為我國在新世紀頭20年經濟建設和改革的一項主要任務,要求“堅持以信息化帶開工業化,以工業化促進信息化〞。為進一步加強對信息化工作的領導,2001年中央決定重新組建國家信息化領導小組。25什么是企業信息化企業信息化是指企業利用現代信息技術,通過信息資源的深入開發和廣泛利用,不斷提高生產、經營、管理、決策、效勞的效率和水平,進而提高企業經濟效益和企業競爭力的過程。具體到一個企業,企業信息化就是要實現企業生產過程的自動化、管理方式的網絡化、決策支持的智能化和商務運營的電子化。26企業信息化框架27什么是信息?人們對信息從不同的角度去理解,可以得出以下的一些定義:信息是數據加工的結果;信息是系統有序的度量;信息表現物質和能量在時間、空間上的不均勻分布;信息是數據的含義,數據是信息的載體;信息是表現事物特征的一種普遍形式;信息是幫助人們做出決策的知識。28什么是信息?信息論的奠基者C.E.Shannon〔香農〕在1948年提出:“信息是用來消除隨機不確定的東西〞。控制論的創始人N.Wiener〔維納〕那么指出:“信息就是人與外界互相作用的過程互相交換的內容的名稱〞。國家經濟信息系統設計標準化標準:構成一定含義的一組數據就稱為信息。29什么是信息?從本質上講,信息存在于物質運動和事物運動的過程中,它是一種非物質性的資源,它和物質、能源一起,構成了現代社會開展的三大支柱資源。正如一位美國科學家在一首詩中所描寫的那樣:沒有物質的世界是虛無的世界沒有能源的世界是死寂的世界沒有信息的世界是混亂的世界30數據、信息、知識數據是對客觀事實記錄下來的,可以鑒別的符號。它并不只是數字,所有用來描述客觀事實的語言、文字、圖畫和模型都可以是數據。信息是我們對數據的解釋,或者說是數據的內在含義。知識是人類社會實踐經驗的總結,是人的主觀世界對于客觀世界的概括和如實反映。數據+背景=信息信息+經驗=知識31數據、信息、知識總之,數據、信息和知識可以看作是對客觀事物感知的三個不同階段。數據直接來自感應的儀器,反映了變量的測定值。數據是根據某種測度而給出的事實。信息是經過組織的有結構的數據,從而具有了意義。知識那么進了一步,它能夠預測,給出因果關系,并指導進一步要做什么。32信息的分類依照信息的產生方式可以做出如下分類:是自然界的事物及事物之間內在聯系的表征人們依據物質運動,利用一定手段,人為地進行表征和描述。是指在人類社會中,自然信息和人工信息的集成。自然信息人工信息綜合信息33信息的特性真偽性真實而準確的信息才可以幫助人們做出正確的決策。信息的真實性是靠數據庫管理系統、功能設計中的完整性來實現的層次性不同的管理層需要不同的信息可以人為地將信息分為戰略級、策略級和執行級三個層次不完全性客觀事實的全部信息是不可能得到的滯后性34信息的特性擴充性“消息不脛而走〞,“沒有不透風的墻〞信息可以利用各種傳播媒介向四面八方擴散在時間上的轉移稱為存儲;在空間中的轉移稱為通信壓縮性信息的壓縮性主要指能夠對信息進行統計、綜合和概括共享性一條消息的所有者將消息告訴另外一個人,所有者和被告知者將同時擁有這條消息信息的共享性是相對而言的。轉換性信息轉化的目的是為了實現信息的價值信息的價值有兩種衡量方法:一種是按所花的社會必要勞動時間來計算;另一種是按信息的使用效果來計算。35信息的生命周期階段1.信息的收集〔兩個步驟:識別和收集〕識別方法:①由管理者、決策者識別②信息系統開發人員在系統開發過程中識別③由管理者、信息系統開發人員共同識別收集方法:①自底向上廣泛收集②有目的的專項收集③隨機積累36信息的生命周期階段2.信息的傳輸①技術問題—如何快速、準確地傳輸信息。②語義問題—如何確切地表達信息的意義。37信息的生命周期階段3.信息的加工計算機、人工智能等技術的不斷開展和應用大大縮短了信息加工時間,滿足了管理者的決策需求,同時也將人們從繁瑣的手工管理方式中擺脫出來。人們在系統中采用預測模型、決策模型和模擬模型以及一些標準的軟件包,如統計包、數學規那么軟件包、模擬軟件包等進行二次信息的加工。▲信息加工的一般模式38信息的生命周期階段4.信息的存儲信息存儲就是將信息保存起來以備將來使用。為什么要存儲這些信息?存在什么介質上?存儲多少時間?存儲方式?39信息的生命周期階段5.信息的維護:指保持信息處于合用狀態狹義上是指不斷更新數據、維護數據,使數據保持合用狀態廣義上是指信息系統的開發和運行中的一切數據管理工作信息維護的主要目的是保證信息的平安性、完整性和一致性40什么是管理?管理是運用組織、方案、指揮、控制和協調等根本行動,來有效地使用人力、材料、資金和設備等各種資源,以實現一個組織預定的目標和任務。————“Gettingthingsdonethroughotherpeople〞管理是藝術,科學,還是技術?——管理科學是應用現代科學的一切成就把管理由藝術變為科學的過程。41現代管理科學的開展1.1911泰勒科學管理2.1933邁約行為科學3.1940康托諾維奇數學管理學派4.1950維諾計算機管理5.1970卡斯特系統管理6.1980西蒙信息管理7.1990哈默企業過程再造42什么是管理信息?人們把反映各種組織管理活動并對管理產生影響的各種消息、情報、資料統稱為管理信息。管理信息通過數字、文字和圖表等形式來反映組織管理活動的現狀,并通過它來溝通和協調各個管理環節之間的聯系,以便實現對整個組織的有效控制和管理。管理信息除了具有信息的一般特性外,還具有一些特點:時效性、系統性、目的性、層次性。43什么是管理信息?外部信息非規范化信息量小綜合性具體性信息量大規范小

戰術性決策戰術信息〔企業中層管理人員〕日常業務活動的決策業務信息戰略性決策戰略信息〔企業高層管理者〕▲決策層次與信息特點44信息在企業管理中的作用信息是企業經營管理的決策根底信息是企業在經營管理中有效控制的前提信息是企業經營管理活動的組織手段和協調工具信息是提高企業經濟效益和競爭力的手段信息是提高企業管理工作效率的有效措施45影響企業信息工作開展的因素單純的、殘缺的信息觀念信息工作得不到應有的重視手段相對落后,時效性差信息工作的方式和內容不適應46系統、信息系統和管理信息系統系統是由相互聯系和相互制約的假設干局部結合而成的、具有特定功能的有機整體。系統是由假設干要素〔局部〕組成的系統有一定的結構系統有一定的功能47系統、信息系統和管理信息系統系統一般由五個根本局部組成的,分別是:輸入、輸出、處理、反響和控制。判斷系統好壞可由以下四點觀查:目標明確、結構合理、接口清楚、能觀能控。48系統、信息系統和管理信息系統信息系統是一個人造系統,它由人、硬件、軟件和信息資源組成,目的是及時、正確地收集、加工、存儲、傳遞和提供信息,對組織中各項活動進行管理、調節和控制。信息系統包括信息處理系統和信息傳輸系統。信息系統應該具有信息的收集、傳輸、存儲、加工和輸出的功能。49信息系統的開展過程20世紀50年代20世紀70年代20世紀70年代末,決策支持系統的開始出現了,之所以出現了決策支持系統的概念,企業中的決策者已經不滿足使用計算機技術處理那些常規的操作。

進入20世紀70年代,操作系統、數據庫系統都已經開始出現和逐步成熟,計算機已普遍地應用于企業的各種業務管理中,出現了管理信息系統。

這一階段計算機在管理中的應用主要在于日常業務與事務的處理、定期提供系統的業務信息。電子數據處理系統管理信息系統決策支持系統隨著計算機技術的高速開展和Internet的出現,信息系統開展的重要趨勢是網絡化。。網絡化系統20世紀70年代末20世紀90年代50信息系統和管理管理的最終目的是通過合理地分配和利用各種資源實現組織的目標,而要管理好這些資源,需要對反映這些資源的信息進行管理。信息系統使得管理者可以很快地獲取、分析、理解和使用大量的信息。管理者可以通過這些信息做出決策,而信息的質量決定了管理者決策的正確程度。51信息系統和管理信息系統對方案的支持支持方案編制中的反復試算支持對方案數據的快速、準確存取支持預測支持方案的優化信息系統對組織職能的支持信息系統開發涉及到包括了在工作崗位、技能、管理以及組織結構等多方面變動。有方案地重新設計組織,使企業組織結構日趨扁平化。信息系統對控制職能的支持行為控制,指對人的管理。人員素質控制〔關鍵崗位〕質量控制其他控制,包括庫存控制、生產進度控制、本錢控制、財務預算控制等信息系統對領導職能的支持領導是指揮、帶著、引導和鼓勵部下為實現目標而努力的過程。領導職能在信息方面的職責是作為信息集合點,對內對外建立并維持一個信息網絡,以溝通信息、及時處理矛盾和解決問題。123452什么是管理信息系統?計算機技術產生以后,迅速在管理領域獲得了廣泛應用。20世紀60年代,美國經營管理協會及其事業部第一次提出了建立管理信息系統的設想,即建立一個有效的信息系統,使得各級管理部門都能了解本單位的一切有關的經營活動,為各級決策人員提供所需要的信息。進入20世紀80年代以后,隨著各種技術特別是信息技術的迅速開展,MIS也得到了同步開展,MIS的概念逐步得到了充實和完善。53什么是管理信息系統?哈佛管理叢書《企業管理百科全書》中將管理信息系統定義為:管理信息系統為制作、處理及精煉資料,以便產生組織內各階層為達成管理上目的〔方案、指導、評估、協調、管制〕所需要信息的整體體系。在《中國企業管理百科全書》中給管理信息系統下的定義是:“一個由人、計算機等組成的能進行信息的收集、傳送、儲存、加工、維護和使用的系統。〞54什么是管理信息系統?戴維斯〔〕認為:“管理信息系統是一個用來提供各種作業、管理和決策信息的、集成化的人機系統,它包括計算機的硬件、軟件、手工規程以及用于分析的模型等。〞而勞頓〔〕那么認為:“管理信息系統是一個基于計算機的信息系統,它通過收集、處理、存儲和擴散信息,來支持組織的管理、決策、合作、控制、分析活動,并使之可視化。〞55什么是管理信息系統?管理信息系統是以人為主導的,以計算機硬件、軟件、通信網絡以及其他辦公設備為根本信息處理手段和傳輸工具,進行管理信息的收集、傳遞、加工、儲存、使用、更新和維護,為企業高層決策、中層控制、基層運作提供信息效勞的人—機系統。電子數據處理系統階段管理信息系統階段決策支持系統階段56管理信息系統的特點、要素、功能管理信息系統具有以下的主要特點:在企業管理中全面使用計算機應用數據庫技術和計算機網絡采用決策模型解決結構化的決策問題管理信息系統的根本功能有:信息的收集、信息的組織和存儲、信息的處理、信息的傳遞、信息的提供57管理信息系統的根本結構管理信息系統的根本組成部件有四個,即信息源、信息處理器、信息使用者和信息管理者。▲管理信息系統基本組成部件58管理信息系統的根本結構▲管理信息系統根本結構圖59管理信息系統的層次結構企業管理活動分為三個不同的層次:戰略方案層、管理控制層和運行控制層。

▲管理信息系統的金字塔結構60管理信息系統的職能結構系統的各職能部門都有自己特殊的信息需求,需要專門設計相應的功能子系統。

▲職能系統/管理層次矩陣61管理信息系統的分類管理信息系統按使用的技術手段可以將其分為手工系統、機械系統和電子系統。管理信息系統按信息處理方式又可以將其分為聯機處理系統、脫機批處理系統兩種類型。管理信息系統按功能和效勞對象可分為國家經濟管理信息系統、企業管理信息系統、事務型管理信息系統、行政機關辦公型管理信息系統和專業型管理信息系統等。62管理信息系統與環境環境因素的差異,需要管理信息系統的功能及應用方式上有相應的差異。一般來說,管理信息系統所處的環境中,以下因素可以對該管理信息系統產生影響:生產過程的特征差異組織規模的差異管理的標準化程度差異組織的系統性差異應用者因素的差異63生產過程特征差異性分析按投入物的供求聯系和勞動對象的性質分析生產分類基本說明典型實例特征采掘業從自然資源得到物料進行生產加工過程采礦、采煤、石油工業管理重點一般為物料儲運冶煉業直接對采掘工業的產品進行加工,是改變物料的物理化學特性的生產過程煉鋼廠、煉油廠、石化廠受生產設備專用性限制、靈活性較小。物料的儲運和管理是管理的重點制造業對經過加工的資源進行加工,以改變物料的物理形式的過程機械零件加工裝配、產品組裝生產過程的計劃和管理非常復雜,管理重點在于生產控制與庫存控制64生產過程特征差異性分析按生產系統的結構關系分析生產分類基本說明典型實例特征流程式生產作業之間具有強烈的前后時間依賴和連續關系,前一生產過程的終結立即成為下一生產過程的起點采掘、冶煉、化工控制整個生產過程的連續性離散式生產作業之間沒有明確的時間上的連續關系,每項作業都可以相互獨立地進行。生產方式可以分為車間作業式和流水作業式制造業在每項作業間需要設立相當的庫存以維持生產正常進行65生產過程特征差異性分析按生產系統的驅動因素分析生產分類基本說明典型實例特征“推”式生產前序下達生產計劃,其產出作為后序的輸入,推動后序生產車間式作業管理的重心在于重視生產任務的完成“拉”式生產由后序的生產需要向前序提出要求,以確定前序什么時候生產流水式作業管理的重心在于重視生產能力的形成66生產過程特征差異性分析按生產系統的組織方式分析生產分類基本說明典型實例特征工程項目型以特定階段的特定任務臨時形成生產組織和合作關系進行生產,資源組織以動態任務為向導攻關小組開發小組研制項目組以任務為向導組織具有動態性車間任務型以比較穩定的資源構成比較定型的生產組織,在需要時完成符合該組織功能的生產任務固定式車間以組織為向導任務具有穩定性67組織規模差異性分析可以導致對管理信息系統需求性和適應性差異組織規模應用優勢應用劣勢小規模組織1、管理過程簡單,需求明晰,性能要求適度2、人員培訓及應用推廣有一定優勢1、難以承受系統開發的巨額投資和運行開銷2、受投資限制,難以獲得系統的全面功能和性能,開發與應用具有更大的風險性3、管理規范化程度有限大規模組織1、有強烈的應用需求2、有強大的投資承受力和承受期,容易開發出完善的系統3、有更為規范化的管理1、管理過程復雜,完備需求分析有一定難度,性能要求較高2、人員培訓及應用推廣需要較大的投入68管理標準化程度差異性分析把應用管理信息系統作為標準化管理的契機管理規范化程度表現特征對管理信息系統的影響低規范化1、組織結構隨意性大2、權力結構過于集中3、決策過程隨意性大4、生產過程動態性強1、較難認知和分析系統需求2、系統結構的動態性要求大3、難以歸納決策模型高規范化1、組織結構完備性高2、權力結構合理,控制機制穩定3、決策程序性強4、生產過程相對穩定1、需要認知比較容易清晰2、系統結構規范性好、穩定性強3、比較容易確定決策程序和模型69組織系統性差異性分析低系統性組織對系統開發的影響由于歷史原因和組織的自然形成過程,組織系統中存在著“黑匣子〞,在管理信息系統開發中,無法對其內部流程進行認知;由于流程的不可認知性,因此也將阻礙功能的可描述性,在分析中會被認定為不產生對決策有關的數據。所以,這種組織既無法進行精確的定義和理解,也無法進行量化分析。70其他因素分析如何獲得系統所需的物資和人力資源,組織內部對管理信息系統理解和認識程度、決策技術及系統的軟硬件水平、人的素質等,都對管理信息系統的應用有著舉足輕重的影響。在管理信息系統規劃之前,必須對影響系統應用的環境因素認真分析,找出影響系統成功的關鍵,使組織的管理工作走上標準化、現代化的軌道,為管理信息系統的應用鋪平道路。71管理信息系統中采用的現代管理方法管理方法說明MRPⅡManufacturingResourcePlan制造資源計劃ERPEnterpriseResourcePlan,企業資源計劃JITJustInTime,準時制生產OPTOptimizedProductionTechnology最優化生產技術Agile敏捷制造72管理信息系統中采用的現代管理方法20世紀60年代20世紀70年代20世紀80年代20世紀90年代21世紀73MRP:1915年提出的經濟批量概念以及1934年提出的用統計方法確定訂貨點的方法,逐步形成了古典生產存儲系統。為了解決“訂貨點管理〞的缺乏,減少生產原料的庫存對資金的占用,1965年,JosephA.Orlicky與OliverW.Wight等提出了物料需求方案〔MRP〕這種新的管理思想,根據產品的需求情況和產品結構,確定原材料和零部件的需求數量及訂貨時間,在滿足生產需要的前提下,有效降低庫存。74MRP此階段的MPR可定義為:“利用主生產方案〔MPS〕,物料用量清單〔BOM〕、庫存〔INVERTORY〕和未交貨單〔OPENORDER〕等各種資料,經計算得到未來的物料需求,并進行訂單的補充和修改。75MRP主生產調度方案MPS物料需求方案物料需求單物料根本數據庫存管理數據物料結構表采購單及未付客戶單76閉環式MRP20世紀70年代:針對物料需求方案管理方式的缺乏,開展了閉環式MRP〔CloseLoopMRP〕與物料需求方案管理方式不同,閉環式MRP強調以下特點采用反響形成閉環控制,使管理能及時適應主生產方案的改變,又能適應現場情況的變化加強了各系統之間的聯系,更進一步表達了管理信息系統的整體性77閉環式MRP生產計劃主生產計劃產能負荷分析物料需求計劃執行物料需求計劃執行車間作業計劃可行YesNo78MRPⅡ〔制造資源規劃〕MRPⅡ的管理目標是:通過反響庫存和車間在制品信息,制定生產方案,在保證按期供貨的前提下,減少在制品和庫存的資金占用。MRPⅡ適用于“小批量、多品種〞生產制造企業。79MRPⅡ〔制造資源規劃〕生產方案主生產方案產能負荷分析物料需求方案執行物料需求方案執行車間作業方案可行YesNo財務管理經營方案80MRPⅡ〔制造資源規劃〕客戶訂貨生產計劃大綱MPSMRP采購財務能力計劃車間控制成本會計預測資源分布制造數據管理庫存控制81ERP(企業資源規劃)ERP是在現代管理技術、計算機技術進步的新技術條件下MRPⅡ開展的結果。ERP突破了MRPⅡ的局限,把供需鏈內的供給商等外部資源也看做是企業的重要資源集成進系統。82ERP(企業資源規劃)ERP對MRPⅡ作了以下幾方面的擴充對外延伸:增加了供需鏈管理和戰略決策支持兩方面的功能對內精化:主張以精益方式改造企業生產管理系統供需鏈管理戰略決策支持MRPⅡERP83JIT〔準時制生產〕JIT是日本豐田公司的看板管理〔KANBAN〕為代表的企業管理方法。JIT的目標是零庫存,實現“準時制〞生產〔JustInTime〕。84JIT與MRPⅡJITMRPⅡ庫存庫存是一種不利因素,應盡量減少庫存是一種資源,是預防未來一些不確定因素必需的批量為生產立即需要的數量用某種公式計算批量生產準備時間盡可以少要求不嚴格在制品庫存取消等待加工隊列是一種需要供應商合作者有矛盾的甲乙兩方質量廢品為零允許有廢品設備維修預計計劃內維修設備維修是必要的提前期越短越好盡可以長工人素質要求高按法規辦事85OPT〔最優化生產技術〕追求物流平衡,而不是能力平衡。非瓶頸資源的利用水平不僅取決于自己的潛力,還由系統中其它一些約束來確定。進行生產,并不總是等于有效地利用了資源。在瓶頸資源上損失一小時,等于整個系統損失一小時。在非瓶頸資源上節約一小時,沒多大意義。瓶頸環節決定了系統的產出和庫存。傳輸批量并不總是等于加工批量。加工批量應當是可變的,不是固定的。考慮系統的所有約束條件,才能確定優先級。86OPT〔最優化生產技術〕管理思想MRPⅡ/JITOPT關注核心保障作業優化物流、充分利用資源成本因素為保障生產能力面形成的庫存問題系統的整體物流平衡程度實現措施合理控制庫存優化生產的瓶頸環節87Agile〔敏捷制造〕敏捷制造作為一種制造哲理,目的是提高企業生產和經營上的敏捷性,及時滿足市場多樣化的需求;作為一種管理思想,其核心在于通過虛擬企業的形式,最大限度地提高資源利用率,充分利用轉瞬即逝的市場機遇。Agile企業的目的在于提高資源利用率,進行敏捷化生產。88第二章信息系統總體規劃什么是總體規劃?為什么進行總體規劃?如何進行總體規劃?89什么是信息系統總體規劃?信息系統總體規劃也稱作信息化戰略,是企業經營戰略的有機組成局部,和財務戰略、人力資源戰略、運作戰略等一樣,是公司的職能戰略。它是關于企業信息系統職能的目標及其實現的總體謀劃。90什么是信息系統總體規劃?信息化戰略規劃包括兩個局部:信息化戰略的制定和信息化戰略實施方案的制定。前者偏重戰略方向,后者是具體行動方案。理解關鍵的企業目標企業如何到達目標?IS如何支撐這目標?如何實現IS目標?信息化建設具體工程的實施IS實施方案信息化戰略企業戰略91什么是信息系統總體規劃?信息化戰略規劃是指,以整個企業的開展目標、開展戰略和企業各部門的業務需求為根底,結合行業信息化方面的實踐和對信息技術開展趨勢的掌握,定義出企業信息化建設的遠景、使命、目標和戰略要點,規劃出企業信息化建設的未來架構,為信息化建設的實施提供一副完整的藍圖,全面系統地指導企業信息化建設的進程。92為什么進行信息系統總體規劃?企業信息化成長的煩惱:客觀困境:看不見的黑洞

——系統繁多

——信息孤島

——維護費用高

——收益低

——風險高

……93為什么進行信息系統總體規劃?企業信息化成長的煩惱:主觀困境:誰在反對信息化?——疑心論者——謹慎論者——時機論者——利益論者……94為什么進行信息系統總體規劃?信息化開展過程中的缺失:誰應該為IS黑洞負責?部門級業務功能的改進需求面向部門的信息化模式“孤島”信息的產生接口需求的大量出現面向接口的高成本維護跨部門業務成本的提高95為什么進行信息系統總體規劃?我們的信息化還缺少什么?1初始2擴展3控制4集成5數據管理6信息管理供給缺乏供需結構

平衡有效需求

缺乏組建性進化效用性進化結構性進化信息化戰略規劃96戰略一致性模型〔StrategicAlignmentModel)JohnHanderson(1994,哈佛商學院)提出了一整套進行信息系統戰略規劃的思考框架,幫助企業如何檢查經營戰略與信息架構之間的一致性。

經營戰略

信息化戰略

組織與業務流程

信息架構①②②③③97企業信息化建設三種路徑的比較

路徑重要因素路徑1:組織與業務流程信息構架路徑2:經營戰略組織與業務流程信息構架路徑3:經營戰略信息化戰略信息架構IS投資與戰略的一致未考慮有所考慮考慮業務流程與組織的優化未考慮考慮考慮信息構架的集成未考慮未考慮考慮信息構架的應變能力未考慮未考慮考慮98為什么進行信息系統總體規劃?聽說過“二八法那么〞嗎?“二八法那么〞的意思是說,80%的結果是由20%的原因產生的。確實,世界上80%的財富,集中在20%的人手里。企業80%的收入來自于20%的客戶,80%的利潤來自于20%的產品,諸如此類。而今天,我們說,信息化總體規劃〔也稱信息化戰略規劃〕花費20%的投資將奉獻80%的信息化成功率。可見,信息化戰略規劃的重要性!99如何進行信息系統總體規劃?IS建設愿景與差距IS選型與工程組織IS具體工程規劃管理提升與業務改進的方向IS作用點及愿景分析IS現狀IS能力評估分析差距探討改進設想審視企業外部市場環境以及內部運作環境結合標桿與約束,明確管理提升和業務改進的方向IS應用的理念學習、熱點了解、案例參與識別IS對管理提升和業務改進的關鍵點描述IS建成后的愿景從人、流程、

技術三個方面來系統的分析企業IS的現狀評估當前的IS

能力分析現狀與愿景之間的差距確定關鍵要突破的問題要點多方聽取意見探討對這些問題要點的改進設想100如何進行信息系統總體規劃?結合問題要點及其需求,選擇IS建設的各子系統的類別與規模搭建IS架構,明確IS總時間表、各子系統建設的時序表以及依賴關系結合IS架構、各子系統的類別與規模,明確各子系統硬件軟件等的選型程序、選型標準明確硬件軟件等具體合作伙伴企業與外部服務參謀之間的關系內部人員遴選效勞參謀遴選多層次的聯合團隊的組成,圍繞問題要點來明確職責IS建設愿景與差距IS選型與工程組織IS具體工程規劃圍繞問題點,收集改進需求結合標桿與約束,明確管理提升和業務改進的方向業務需求調整IS大選型搭建IS構架IS小選型工程方案選擇IS建設的工程組織101如何進行信息系統總體規劃?明確每個建設階段的范圍、目標、方法、依賴關系、時間和資源需求分析各階段、各方面可能出現的心理反映明確工程質量監控、風險防范及轉化的方法綜合形成IS具體工程的主實施計劃及第一階段的方案伴隨的培訓方案〔考慮到培訓目的、時間、對象、方法的有機結合〕IS建設愿景與差距IS選型與工程組織IS具體工程規劃IS建設階段規劃風險管理質量監控策略主要實施方案與培訓方案102信息系統總體規劃的時機1初始2擴展3控制4集成5數據管理6信息管理計算機應用信息資源管理總體規劃時機103信息系統總體規劃的內容戰略的業務規劃〔考慮企業未來可能采用的技術〕戰略的信息技術規劃〔規劃未來的信息根底結構〕戰略的數據規劃〔建立不受技術影響的數據模型〕104信息系統總體規劃方法企業系統規劃法〔BusinessSystemPlanning,BSP〕戰略集合轉移法〔StrategySetTransformation,SST〕關鍵成功因素法〔CriticalSuccessFactors,CSF〕應用系統組合法〔ApplicationPortfolioApproach,APA〕信息工程法〔InformationEngineering,IE〕戰略柵格法〔StrategicGrid,SG〕價值鏈分析法〔Value-chainAnalysis,VCA〕戰略系統規劃法〔StrategicSystemPlanning,SSP〕105企業系統規劃法企業系統規劃法是一種對企業信息系統進行規劃和設計的結構化方法,由IBM公司于20世紀70年代提出。這里所說的“企業〞也可以是非盈利的單位或部門。通過自上而下地識別系統目標、企業過程和數據,然后對數據進行分析,自下而上地設計信息系統。該信息系統支持企業目標的實現,表達所有管理層次的要求,向企業提供一致性信息,對組織機構的變動具有適應性。106戰略集合轉移法戰略集合轉移法提供一種建立起企業信息戰略規劃與組織戰略相關聯的方法,將組織戰略轉化為信息系統戰略,它首先識別組織的戰略集合,然后轉化為信息系統戰略,包括信息系統的目標、約束和設計原那么等,最后提交整個信息系統的結構。107關鍵成功因素法關鍵成功因素法是通過與高級管理者的交流,了解企業的開展戰略及其相關的企業問題,識別企業的關鍵成功因素,根據這些關鍵成功因素來決定信息資源分配的優先級別,并幫助企業利用信息技術開掘新的機遇。優點:能直觀的引導高級管理者綜觀整個企業與信息技術之間的關系;缺乏:在進行較低一層次的信息需求分析時,效率不是很高。108應用系統組合法應用系統組合法著重強調,在企業應用系統的別離和組合方面,對信息系統工程進行風險分析和評估,是進行信息決策和工程成功的保證。APA方法認為,企業在信息系統方面的經驗和工程的大小與結構,是風險分析應該考慮的兩個非常重要的因素。對企業應用系統進行合理的別離與組合,可以有效地降低風險。109信息工程法信息工程法〔IE〕提供了建立企業模型、數據模型和過程模型的技術手段,它首先利用業務分析來建立企業模型;其次進行實體分析建立主題數據模型;最后是進行數據的分布分析,結合數據的存儲地點,確定主題數據庫的內容和結構,制定數據庫的開發策略。信息工程法在很大程度上是一種面向技術的方法。110戰略柵格法戰略柵格法是一種診斷企業中信息系統作用的工具。該方法利用柵格表,依據現行的應用工程和預計將開發的應用工程的戰略影響,確定出4種不同的信息系統戰略規劃條件,即戰略、轉換、工廠、輔助;柵格表中每一方格確定了企業中信息系統的位置,通過對當前應用工程和將開發應用工程可能產生的影響分析,以診斷當前狀態和調整戰略方向的作用。111價值鏈分析法價值鏈分析法認為信息技術在組織的戰略牽引方面能起關鍵作用。價值鏈方法將一個組織視為一系列的輸入、轉換與輸出的活動的集合,而每一個活動都有可能相對于最終效勞或產品產生增值行為,為增強企業的競爭地位作出奉獻;利用信息技術在價值鏈中識別并放置“信息增強器〞進行增值以提高組織的競爭力。112戰略系統規劃法戰略系統規劃法是通過分析企業的主要職能部門來定義企業的功能模型;再結合企業的需求信息,生成數據實體和主題數據庫,從而獲取企業全局數據結構;最后進行全局數據系統結構的識別,并提交信息系統的實施方案和方案。113常用信息系統規劃方法比較114戰略的數據規劃用“職能域——業務過程——業務活動〞的層次結構關系描述企業本質。分析數據實體及其聯系,對數據實體進行聚集分析,將聯系密切的實體劃分在一起。權衡集中式存儲與分布式存儲的利弊及數據的平安性、保密性、系統的運行效率和用戶的特殊要求。1234進行用戶操作數據庫的權限定義。進行業務分析建立企業模型進行數據分析建立主體數據庫模型進行數據分布分析主體數據庫的可靠性規劃115第一步:現行系統的調查及企業模型的建立對現行系統的調查和分析研制一個表示企業各職能域的模型擴展上述模型,使它能表示出企業的各項業務過程繼續擴展上述模型,使它能表示出企業的各項業務活動四個階段:116第一步:現行系統的調查及企業模型的建立系統界限和運行狀態的調查組織機構和人員分工的調查業務過程及業務活動的調查各種方案、單據、報表和帳冊的處理資源情況的調查約束條件的調查薄弱環節的調查現行系統的調查內容:117第一步:現行系統的調查及企業模型的建立在調查之前系統分析員要和用戶共同制定調查的進度方案在調查中要注意調查順序,先自上而下地做初步調查,再做自下而上的具體調查在調查中要注意數量的概念必須對所有的調查內容進行整理、研究和分析,并將有關內容繪制成直觀、清晰的各種圖表在調查中要注意調查態度調查工作要領:118第一步:現行系統的調查及企業模型的建立查閱書面資料實地觀察面談調查表各類原始素材的收集方法:119第一步:現行系統的調查及企業模型的建立職能域〔FunctionalArea〕或職能范圍、業務范圍,是指一個企業或組織的一些主要業務活動領域。職能域反映了整個企業的概貌,這項可以在一名高層領導或一組了解整個企業情況的管理人員的幫助下完成職能域的建立:120第一步:現行系統的調查及企業模型的建立經營方案財務產品方案材料方案生產方案生產與控制銷售分配會計人事一個中型制造廠的職能域可列舉如下:121第一步:現行系統的調查及企業模型的建立每個職能域都要執行一定數目的業務過程〔Process〕,業務過程是對職能域的細化。識別業務過程一般來說缺乏較好的形式化方法,主要是靠有經驗的業務人員和管理人員進行反復提煉。業務過程的建立:122第一步:現行系統的調查及企業模型的建立按職能域進行組織結構調查——繪制組織結構圖123第一步:現行系統的調查及企業模型的建立建立組織機構和職能域、業務過程的對應關系124第一步:現行系統的調查及企業模型的建立建立一、二級企業模型125第一步:現行系統的調查及企業模型的建立業務活動〔Activity〕是對業務過程的細化,是企業最根本的、不可再分的管理功能。判斷功能分解是否到底的一個有效的方法,是看是否可以用一句話來說明一個根本活動的內容和目的,如果需要幾句話說明,那么這個活動就可能要繼續細分。這句話必須要有一個動詞,仍然是用“動詞+名詞〞的動賓結構來表示。最終的企業模型:職能域——業務過程——業務活動業務活動的建立:126第一步:現行系統的調查及企業模型的建立企業模型的優化:127第二步、進行數據分析建立主題數據庫模型主題數據庫〔或稱數據類——DataClass〕,它們所包含的數據只是將與產品有關的記錄歸于產品數據庫,與客戶有關的記錄歸于客戶數據庫等等。主題數據庫的建立方法:第一種方法:實體——關聯的方法第二種方法:考察企業模型中的業務過程一覽表,寫下每一過程所用的輸入或產生的輸出單證、報表、帳冊等數據載體,然后對這些數據載體進行分析和歸類便形成主題數據庫128第二步、進行數據分析建立主題數據庫模型例如:中型制造廠的企業模型中包含主題數據庫:零件產品材料客戶供給商設備在制品建筑物職工現金帳戶……129建立信息總體結構:業務過程和主題數據庫的對應矩陣〔C—U陣〕130建立信息總體結構:業務過程和主題數據庫的對應矩陣〔C—U陣〕131建立信息總體結構:子系統劃分132建立信息總體結構:子系統劃分133第三步、進行數據庫的分布分析某些數據的固有屬性導致集中存儲有些數據是被集中式的應用工程所使用所有部門的用戶需要存取相同的數據用戶要檢索許多分散在各地的數據,那么將這些數據集中管理要比分散管理好為使系統具有可審查性,需要保存某些事物更新的細節,這些細節應轉儲到一個大型集中式數據庫某些數據的固有屬性導致分散存儲有些數據只在某一個地點被經常使用,而其它地點很少或根本不用當地部門負責自己數據的準確性、保密性和平安性某個地點的業務對某些數據的更新頻率太高134分布式數據的六種形式復制數據——是指在不同地點保存相同數據的幾個副本子集數據——是較大數據庫中的一個子集。重組織數據——對于信息檢索系統或決策支持系統來說,需要采用倒排表、輔助索引或其它機制對數據進行重組織,以便于進行快速檢索。分區數據——指相同的數據模型被用于兩臺或多臺計算機中,但每臺計算機所存儲的數據是不同的。別離模式數據——別離模式數據是指不同的計算機含有不同的數據和不同的程序,并且通常是由不同的開發組安裝的。雖然這些數據的模型不同,但是這些分散的系統必須是一個共同的自頂向下規劃的一局部。不兼容數據——分散開發的系統所用到的數據并沒有經過總體規劃,每一個系統都在根據自己的需要建立數據庫。135業務過程與所在地的對應表〔局部〕136主題數據庫與地點對應圖表137主題數據庫的分布規劃138第四步、主題數據庫的可靠性規劃專用性——對數據庫中的專用數據如何保密的問題平安性——如何防止數據庫數據受到非法破壞和損失完整性——如何保證數據庫中數據的正確性、一致性并發控制——在允許多個用戶并行地訪問數據庫數據的條件下,如何用正確的方式調度并發操作,防止造成數據的不一致性故障恢復——當出現部件失效、偶然事故、人為失誤等故障的發生使數據遭到破壞,造成數據庫不能正常工作時,如何及時修復故障并將數據庫恢復到故障發生前的狀態139戰略的信息技術規劃應用開發策略確實定確定開發順序確定開發方式〔重建?改造?保存?〕數據管理策略確實定數據管理工作的負責人的任務及其地位數據管理的規程數據字典的維護策略數據字典的建立方式數據管理的費用估算整體網絡設計選擇各類系統軟件確定系統的數據存儲量確定網絡配置方案按網絡總體方案制定出總預算140第三章信息系統分析管理信息系統開發方法系統分析的根本知識面向對象的系統分析141信息系統開發方法

生命周期法軟件生命周期是指從軟件的立項開發到軟件最終消亡的全過程。瀑布模型:制定方案、需求分析、軟件設計、編碼、測試、實施與維護。142信息系統開發方法

原形法根據系統的最根本需求,快速構造出原型系統,運行系統與用戶一道對原型系統進行評價改進。在每一輪原型開發循環中,一般仍采用生命周期方法。面向對象的方法使用對象、類、繼承、封裝、消息等根本概念進行程序設計和實現。143瀑布模型方案需求分析系統設計編碼測試實施運行維護144原形法1.用戶提出請求7.修改5.不可行處理2.識別歸納問題3.開發系統原型4.分析評價8.試運行N.運行管理6.不滿意處理循環1循環2145什么是信息系統分析?

信息系統分析是在總體規劃的指導下,對一個或假設干個子系統進行深入仔細的調查研究,確定新系統邏輯功能的過程。用戶系統分析員系統設計工程師理解表達表達146信息系統分析的步驟

詳細調研“自頂向下〞的方式業務過程、業務數據、功能要求、性能要求、運行要求數據分析數據流程數據字典邏輯功能結構確定業務功能、UI界面、業務處理提出詳細分析報告147信息系統分析工作的特點

用畫圖的方法,直觀且容易理解與用戶溝通與設計人員溝通“自頂向下〞的工作原那么由粗到細、由表及里上下結合,形成閉環強調邏輯結構而不是物理結構不用過多的考慮技術實現問題防止了重復工作改動本錢小148業務流程調查內容:各環節的處理業務、信息來源、處理方法、計算方法、信息流經去向、提供信息的時間和形態〔報告、單據、屏幕顯示等〕。業務處理單位業務功能描述單證、報表傳遞存儲收集資料149業務流程調查舉例——教學管理新生入學后填寫的學生情況登記表報各系、院后,再上報教務處教務科,教務科將這些報表匯總后與學校招生辦公室進行核對,準確無誤后存檔以備使用。每年各個專業在制定完教學方案后,由教學秘書交系教學辦公室進行審核,然后上報教務科,教務處和教務科出面組織全校進行討論,協調各專業的教學執行方案,最后形成年度教學執行方案下發各系組織落實。各系將落實后的教師任務分配表匯總再報教務科。150業務流程調查舉例——教學管理各系教學辦公室根據教學執行方案、教師任務分配表和教室情況排出本系課程表,再報教務科,由教務科進行統一協調,最后制定出全校課程表下發各院、系。學校在局部專業中實施了學分制管理,在每學期開學以前還要進行學生選課工作。期末考試結束后,各系將學生成績歸檔并進行學籍處理,然后將成績及學籍處理結果報教務科審批執行。另外教務科還要根據教師任課情況、學生情況制定各種報表上報省教委、學校及各有關單位。151業務流程調查舉例——教學管理學籍處理1學生登記表學生學生檔案招生辦各院系教務處制定教學方案2教師根本信息管理3教室管理4教學方案教師信息教學方案教師信息教室信息教師任課情況教學秘書人事處統計報表處理8制定教學方案5成績管理7學生選課6學生成績學生檔案統計報表課表教務處學生教師各院系校領導上級主管各院系教務處教務處152業務流程審查首先要與用戶一道共同審查這些業務流程圖的整個工作流程是否正確,是否有被遺漏的局部。其次要檢查業務流程圖的一致性,即在高層流程圖中出現的各類報表、單證、數據存儲、業務處理單位、參與者等一定要在低層的業務流程圖中反映出來。153業務流程審查再次要檢查低層的業務流程圖中是否存在業務活動沒有輸入的數據載體或處理完畢不產生輸出的數據載體。如果存在那么要仔細調查各項業務活動是確實沒有輸入或沒有輸出的數據載體,還是將某些數據載體遺忘。最后要對各項業務活動和數據載體的名稱進行審查,確認名稱定義的正確性和準確性,不能存在同名異義或同義異名的現象。154數據流程圖數據流程圖是全面地描述信息系統邏輯模型的主要工具,它可以用少數幾種符號綜合地反映出信息在系統中的流動、處理和存儲情況。外部實體〔ExternalEntity〕處理過程〔Process〕數據存儲〔DataStore〕數據流〔DataFlow〕155數據流程圖舉例——學籍處理156數據流程圖舉例——制定教學方案157數據流程圖舉例——排課158數據流程圖舉例——統計報表處理159數據流程圖舉例——教學管理系統總體160處理功能的表達

業務流程調查和功能分析所采用的表達工具是圖形,不能詳細描述每一項處理功能如何實現和控制。自然語言表達處理功能存在的問題:界限不明確大客戶,成績評定等邏輯條件的次序不明確“凡各科成績平均在92分以上,或單科成績最低分在85分以上,且英語成績平均在90分以上者,可申請特等獎學金〞意義模糊的形容詞或副詞例如,評定三好學生標準是成績好、道德修養好、身體健康161結構式語言

結構式語言是一種介于自然語言和程序設計語言之間的一種語言,它采用了結構化程序設計思想,只使用3種根本邏輯結構:順序結構、判斷結構、循環結構,并且只使用極其有限的詞匯。它和程序語言的不同在于沒有嚴格的語法規定。162結構式語言的詞匯和語句

結構式語言使用的詞匯主要有三類:1、祈使句中的動詞;2、在數據字典中定義的名詞;3、某些邏輯表達式中的保存字。結構式語言使用的語句只允許有四類:1、簡單的祈使句2、判斷句3、循環語句4、上述三種的復合語句163簡單祈使句表達計算房租水電費的過程

獲得當月水表數獲得上月底水表數當月水表數減去上月底的水表數,得到本月實際用水噸數1.20元乘以實際用水噸數得到水費將水費加到應交房租水電費中獲得當月電表數164簡單祈使句表達計算房租水電費的過程

獲得上月底電表數當月電表數減去上月底的電表數,得到本月實際用電度數0.80元乘以實際用電度數得到電費將電費加到應交房租水電費中獲得房租費將房租費加到應交房租水電費中,得到住戶的應交房租水電費165判斷句

形式1〔一般形式〕:如果 條件1〔成立〕那么 動作A否那么〔條件1不成立〕就 動作B166判斷句

形式2〔嵌套形式〕:如果條件1〔成立〕 那么如果條件2〔成立〕那么動作A 否那么〔條件2不成立〕 就動作B否那么〔條件1不成立〕 就動作C167判斷句

形式3:如果條件1那么 動作A如果條件2那么 動作B…………168循環句

對每一滿足條件的記錄,循環執行動作A169判斷樹判斷樹是用一種樹型圖形方式來表示多個條件、多個取值所應采取的動作。看一張判斷樹圖形的時候,要從左邊〔樹根〕開始,沿著各個分支向右看,根據每一個條件的取值狀態可以找出應該采取的動作,所有的動作都列在這張圖的最右側170判斷樹方法:首先確定有哪些條件第二確定每一個條件有幾種可能的狀態,即有幾種取值第三要確定有哪些動作最后確定每一項動作要依賴哪些條件及取值。171判斷樹——舉例學校的獎學金有兩種,且記為獎學金A和獎學金B。對于獎學金A,凡各科成績平均在88分以上、單科成績不低于75分、英語平均在80分以上者可申請一等獎學金〔金額400元〕;凡各科成績平均在85分以上、單科成績不低于70分、英語平均在80分以上者可申請二等獎學金〔金額300元〕。172判斷樹——舉例對于獎學金B,凡各科成績平均在92分以上、單科成績不低于85分、英語平均在90分以上者可申請特等獎學金〔金額1500元〕;凡各科成績平均在90分以上、單科成績不低于80分、英語平均在85分以上者可申請一等獎學金〔金額800元〕;凡各科成績平均在88分以上、單科成績不低于75分、英語平均在80分以上者可申請二等獎學金〔金額400元〕;凡各科成績平均在85分以上、單科成績不低于70分、英語平均在80分以上者可申請三等獎學金〔金額300元〕173判斷樹——舉例兩個條件:獎學金種類,成績第一個條件有兩個狀態:獎學金A和獎學金B。第二個條件有六個狀態:依據平均成績、單科最低成績和英語平均成績來最終確定。有六個處理動作,即最后發放的獎學金金額。174判斷樹——舉例其中:G-學生的平均成績D-學生各科的最低成績E-計算出英語的平均成績175判斷表當某個判斷結構依賴于較多的條件且有較多的取值時,用判斷表能夠把所有的條件組合一個不漏的表達出來,相應地可以分析不同條件組合應該采取什么動作。能夠發現用戶可能遺漏的,尚未提出的邏輯要求176判斷表方法:首先確定有哪些條件第二確定每一個條件有幾種可能的狀態,即有幾種取值第三要確定有哪些動作第四給出所有條件的組合最后確定每一項動作要依賴哪些條件及取值。177判斷表——舉例某工廠人事部門對一局部職工重新分配工作,其分配原那么如下:“如果年齡不滿18歲,文化程度是小學,那么脫產學習,文化程度是中學,那么當電工。如果年齡滿18歲但不滿40歲,如果文化程度是小學或中學,假設是男性,那么當鉗工,假設是女性,那么當車工,文化程度是大學,那么當技術員。如果年滿40歲及以上者,文化程度是小學或中學,那么當材料員,文化程度是大學,那么當技術員。〞178判斷表——舉例有三個條件:性別、年齡、文化程度。性別有2個取值年齡有3個取值文化程度有3個取值所有條件的組合有:2×3×3=18個。179判斷表——舉例中學1大學2滿18歲但不滿40歲1滿40歲及以上2小學0文化程度未滿18歲女男含義

0年齡10性別取值

條件名稱

180判斷表——舉例初始判斷表☆為后補動作※※※※當材料員※※☆※※☆

當技術員※※當車工※※當鉗工※※當電工※※脫產學習210210210210210210文化程度222111000222111000年齡111111111000000000性別181716151413121110987654321181判斷表——舉例整理后判斷表※※當材料員※當技術員※※當車工※※當鉗工※當電工※脫產學習101010210文化程度11221100年齡1100性別987654321182面向對象的分析方法軟件系統分析與設計存在的問題:問題域與系統責任難以準確、透徹地理解人員交流與通信障礙〔沒有很好的交流語言〕系統需求變化軟件復用183面向對象的分析方法面向對象技術的根本思想是盡可能地運用人類自然思維方式來構造軟件系統。現實世界的問題是由客觀實體和實體之間的聯系構成的,對象就是客觀實體的抽象。184面向對象的分析方法根本觀點如下:客觀世界是由對象組成的具有相同數據和相同操作的對象可以歸并為一個類,對象是類的一個實例類可以派生出子類,子類繼承父類的全部特性,又可以有自己的新特性對象之間通過消息傳遞相互聯系面向對象=對象+類+繼承+通信185面向對象方法的優點按照人類的自然思維方式,面對客觀世界建立軟件系統模型,有利于對問題論域和系統責任的理解,有利于人員交流對需求變化的適應性:封裝機制可以使開發人員把最穩定的局部,即對象作為系統的根本單位,而把容易發生變化的局部,屬性和效勞,封裝在對象之內,使得需求變化的影響盡可能限制在對象內部186面向對象方法的優點支持軟件復用:對象可以派生出新類,類可以產生出實例對象可維護性好:封裝性使得不至于牽一發而動全身187根本概念對象:描述客觀事物的一個實體,是構成系統的根本單元,由一組屬性和一組效勞組成。〔有形+無形〕類:一組具有相同屬性和操作的對象的集合,是對象的抽象。封裝:把對象的屬性和操作結合在一起,構成一個獨立的對象。繼承:子類可以自動擁有父類的全部屬性和效勞188根本概念消息:對象之間在交互中所傳遞的通信信息結構與連接:表達對象之間的聯系〔分類結構、組裝結構、實例連接、消息連接〕多態性:在基類中定義的屬性和效勞為其子類繼承后,可以具有不同的數據類型或表現出不同的行為189什么是面向對象的分析?分析問題論域,找出問題解決方案,發現對象,分析對象的內部結構和外部聯系,建立軟件系統的對象模型。問題論域分析發現和定義對象與類識別對象的外部聯系建立系統靜態結構模型建立系統動態行為模型190UML概述自20世紀70年代面向對象技術出現以后,面向對象技術在軟件業屆得到了廣泛的應用。為了解決復雜軟件系統的開發,紛紛推出了各種面向對象的軟件工程方法,BOOCH、Rumbaugh(OMT)、Jacobson(OOSE)等。191UML概述1994~1996年軟件工程學家GradyBooch、IvarJacobson、JamesRumbaugh先后齊集于Rational公司,以各自原有的方法為根底,并吸收其他方法如Fusion、Shlaer-Mellor、Coad-Yourdon等方法的長處,提出了統一建模語言UML。類圖、對象圖、UseCase圖、順序圖、協同圖、狀態圖、活動圖、組件圖、配置圖192UML提供的系統模型化功能UseCase建模UseCase定義了在業務處理中的業務規那么和任務,以及計算機應用系統怎樣支持這些任務。UseCase抽取系統的功能需求,幫助把它映射成對象模型。對象類和對象建模可以使用UML中的對象類定義一系列業務對象〔類〕和應用結構,并且建立對象作為這些類的實例。對象建模定義對象的行為,保證UseCase和業務規那么得到正確的支持組件建模組件是指源代碼的物理單元和可執行單元,它們組成應用系統。對象類分別組織在組建中,成為應用系統中可復用的模塊。配置建模把軟件系統在計算機網絡上的配置方式進行模型化193基于UML的系統分析業務流程調查建功能模型分析數據建立對象模型分析活動建立動態模型194UML分析——業務流程調查建立功能模型UseCase符號用例角色通信關系使用關系包含關系《include》擴展關系《extend》角色〔Actor〕:角色是與系統交互的人或事物,角色可以是用戶、其它系統或時間。當時間作為角色時,一般是指一定時間觸發系統中的某個事件。用例〔UseCase〕:用例是系統的功能模塊,它描述人們如何使用系統。關系分為通信關系、使用關系、包含關系和擴展關系。《use》195UML分析——業務流程調查建立功能模型通信關系〔CommunicatesRelationship〕:描述角色與用例之間的關系,某一個角色啟動一個用例或一個用例啟動一個角色。學籍管理員學籍處理196UML分析——業務流程調查建立功能模型使用關系〔UsesRelationship〕:表示一個用例可以利用另一個用例提供的功能。學籍管理員學籍處理統計員統計處理身份驗證《use》《use》197UML分析——業務流程調查建立功能模型包含關系〔IncludeRelationship〕:指一個根本用例的行為包含了另一個用例的行為。學籍管理員學籍處理檔案管理《include》198UML分析——業務流程調查建立功能模型擴展關系〔ExtendRelationship〕:一個根本用例可以是獨立,但在某個條件下它的行為可以由另一個用例擴展。一般顧客購置產品《extend》199UML分析——業務流程調查建立功能模型使用用例圖來描述教學管理系統總體業務流程:200UML分析——業務流程調查建立功能模型“學籍處理〞用例的擴展:201UML分析——業務流程調查建立功能模型“制訂教學方案〞用例的擴展:202UML分析——業務流程調查建立功能模型“排課〞用例的擴展:203UML分析——業務流程調查建立功能模型“統計報表處理〞用例的擴展:204UML分析——分析數據建立對象模型建立對象模型是面向對象開發方法的根本任務,是軟件系統開發的根底,也是一個最需要傾注精力和時間的技術活動。對象模型中類之間可以有4種關系:關聯、依賴、累積〔聚合、組合〕、一般化〔泛化〕205UML分析——分析數據建立對象模型關聯〔Association〕:是模型元素間的一種語義聯系,它是對具有共同結構特性、行為特性、關系和語義鏈接的描述。206UML分析——分析數據建立對象模型依賴〔Dependency〕:指一個模型元素間的變化必然影響到另一個模型元素。如家屬的信息依賴于職工的信息。家屬職工207UML分析——分析數據建立對象模型累積〔Aggregation〕:累積關系是強關聯,它反映的是整體和個體之間的關系。208UML分析——分析數據建立對象模型一般化〔Generalization〕:顯示類之間的繼承關系,即一般性實體與特殊性實體之間的關系。209UML分析——分析數據建立對象模型教學管理系統對象模型:210UML分析——分析數據建立對象模型教學管理系統對象模型:211UML分析——分析活動建立動態模型業務流程調查所建立的功能模型主要是強調真實而接近現實管理業務,但功能模型中存在著需要調整的處理方式和不能夠由系統來實現的用例,為此需要根據前面的對象模型和優化后處理方式調整功能模型,使之成為未來信息系統的邏輯結構。212UML分析——分析活動建立動態模型“學籍處理〞優化后的功能模型:213UML分析——分析活動建立動態模型“制定教學方案〞優化后的功能模型:214UML分析——分析活動建立動態模型“排課〞優化后的功能模型:215UML分析——分析活動建立動態模型優化后的教學管理系統總體功能模型:216UML分析——分析活動建立動態模型用結構式語言、判斷樹、判斷表在“用例說明窗口〞描述每一個葉子層用例:217UML分析——分析活動建立動態模型用狀態圖描述每一個葉子層用順序圖描述每一個葉子層219第四章信息系統設計信息系統設計概述數據庫設計和編碼設計系統功能結構設計

溫馨提示

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

評論

0/150

提交評論