版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
管理信息系統(tǒng)課程教案課程教案2009~2010學(xué)年第一學(xué)期課程編號(hào)課程名稱管理信息系統(tǒng)主講教師職稱系(部)名稱經(jīng)濟(jì)與管理系2009年9月1日 課程編號(hào) 課程名稱 管理信息系統(tǒng) 課程類型 公共課()職業(yè)基礎(chǔ)課(√)職業(yè)技術(shù)課()職業(yè)技能課()專業(yè)選修課() 授課班級(jí)及人數(shù) 08級(jí)經(jīng)濟(jì)信息管理,45人 總學(xué)時(shí)/學(xué)期學(xué)時(shí) 64/64 總學(xué)分/學(xué)期學(xué)分 3.5/3.5 學(xué)時(shí)分配 理論講授學(xué)時(shí):64實(shí)訓(xùn)(實(shí)驗(yàn))學(xué)時(shí):0 考核方式 考試(√)考查() 考核形式 閉卷(√)開卷()口試()上機(jī)()其它() 教材名稱 管理信息系統(tǒng)實(shí)用教程陶華亭電子工業(yè)出版社 教學(xué)參考書 《信息系統(tǒng)開發(fā)與5>管理教程》左美云鄺孔武清華大學(xué)出版社2001.7《管理信息系統(tǒng)》黃梯云高等教育出版社1999.6 授課2>章節(jié)名稱 第1章管理信息系統(tǒng)基礎(chǔ)知識(shí)1.1什么是管理信息系統(tǒng)1.2管理信息系統(tǒng)的基本概念1.3管理信息系統(tǒng)的作用與組成 授課時(shí)間 課次:1周次:6 教學(xué)目的和要求 通過教學(xué),讓學(xué)生掌握管理信息系統(tǒng)的基本概念,了解管理信息系統(tǒng)的作用與組成。 教學(xué)重點(diǎn)、難點(diǎn) 管理信息系統(tǒng)的作用與組成 教學(xué)方法和手段 教學(xué)方法:講授法;教學(xué)手段:教材、7>課件 作業(yè) 授課內(nèi)容1.1什么是管理信息系統(tǒng)信息系統(tǒng)本身——是滲透到企業(yè)及管理機(jī)構(gòu)各個(gè)層次和各個(gè)環(huán)節(jié)的十分復(fù)雜的系統(tǒng)。管理信息系統(tǒng)的建設(shè)——不是簡單的購買軟件和建立系統(tǒng)過程,它是管理思想與具體企業(yè)文化的結(jié)合,其中管理思想是實(shí)施管理信息系統(tǒng)的核心。不同的企業(yè)、不同的管理者會(huì)提出不同的管理信息系統(tǒng)需求。管理信息系統(tǒng)軟件的開發(fā)正是圍繞著8>企業(yè)管理者的管理思想和業(yè)務(wù)需求建立的。系統(tǒng)的實(shí)施——不只是計(jì)算機(jī)及網(wǎng)絡(luò)設(shè)備的系統(tǒng)建設(shè),人員以及制度是管理信息系統(tǒng)建設(shè)中的關(guān)鍵。成功的管理信息系統(tǒng)的開發(fā)實(shí)施是技術(shù)手段與管理方法的有機(jī)結(jié)合。下面從四個(gè)不同的側(cè)面,了解管理信息系統(tǒng)的不同的視圖。以便建立對(duì)管理信息系統(tǒng)的直觀印象。初學(xué)者可以學(xué)到如何在Excel中生成公式。如果您是資深用戶,則可以了解如何選擇正確的函數(shù)以及如何解決一些常見問題。1.1.1企業(yè)管理信息系統(tǒng)的概念模型1.2管理信息系統(tǒng)的基本概念上面我們建立了對(duì)管理信息系統(tǒng)的感性認(rèn)識(shí),要深入理解管理信息系統(tǒng),需要理解幾個(gè)重要的基本概念,包括:信息、系統(tǒng)、信息系統(tǒng)、管理組織系統(tǒng)1.2.1信息信息是管理信息系統(tǒng)對(duì)數(shù)據(jù)加工后得到的主要結(jié)果,也是信息系統(tǒng)提供決策支持的有力武器。1.2.2系統(tǒng)1.系統(tǒng)的概念美籍奧地利生物學(xué)家貝塔郎菲于1937年第一次提出了系統(tǒng)的概念,他認(rèn)為系統(tǒng)是相互作用的諸要素的綜合體。系統(tǒng)確切的定義依照學(xué)科不同,使用方法不同和解決的問題不同而有所區(qū)別。一般認(rèn)為系統(tǒng)是具有特定功能的、相互間具有有機(jī)聯(lián)系的許多要素構(gòu)成的一個(gè)整體。1.3信息系統(tǒng)的作用與組成1.3.1信息系統(tǒng)在組織中的作用 授課章節(jié)名稱 第1章管理信息系統(tǒng)基礎(chǔ)知識(shí)1.4管理信息系統(tǒng)的結(jié)構(gòu)1.5管理信息系統(tǒng)的發(fā)展階段1.6IT時(shí)代的管理信息系統(tǒng) 授課時(shí)間 課次:2周次:6 教學(xué)目的和要求 通過教學(xué),讓學(xué)生熟悉管理信息信息系統(tǒng)的結(jié)構(gòu),了解管理信息系統(tǒng)的發(fā)展階段。 教學(xué)重點(diǎn)、難點(diǎn) 信息信息系統(tǒng)的結(jié)構(gòu) 教學(xué)方法和手段 教學(xué)方法:講授法;教學(xué)手段:教材、課件 作業(yè) p20:1-5授課內(nèi)容1.4信息系統(tǒng)的結(jié)構(gòu)1.4.1職能結(jié)構(gòu)1.4.2信息集成結(jié)構(gòu)1.5信息系統(tǒng)的發(fā)展階段1.5.1單項(xiàng)事務(wù)處理階段在管理信息處理業(yè)務(wù)中,除計(jì)算工作外,文書編輯、檔案管理、各種報(bào)表生成等業(yè)務(wù)也逐步計(jì)算機(jī)化了,這種計(jì)算機(jī)輔助管理的工作,稱為電子數(shù)據(jù)處理(ElectronicDataProcessing,縮寫為EDP)。1.5.2系統(tǒng)處理階段20世紀(jì)60年代中期發(fā)展形成了管理信息系統(tǒng),它是計(jì)算機(jī)硬件、軟件、通信設(shè)備、規(guī)章制度及有關(guān)人員的統(tǒng)一體,其主要目標(biāo)是為實(shí)現(xiàn)企業(yè)的整體目標(biāo),對(duì)管理信息進(jìn)行系統(tǒng)的、綜合的處理,輔助各級(jí)管理決策。1.5.3決策支持階段決策支持系統(tǒng)(DecisionSupportSystems,DSS)是一種以計(jì)算機(jī)為主要手段的信息處理系統(tǒng),其主要目標(biāo)是支持管理中的半結(jié)構(gòu)化決策。1.5.4綜合集成階段實(shí)際應(yīng)用中,上述四個(gè)階段是相互聯(lián)系、相互補(bǔ)充的,后一階段的發(fā)展均以前一階段為基礎(chǔ)。1.6IT時(shí)代的管理信息系統(tǒng)1.6.1管理信息系統(tǒng)使命的提升IT時(shí)代,管理信息系統(tǒng)已由當(dāng)初的單項(xiàng)數(shù)據(jù)處理演變?yōu)椴粏问怯脕碇С纸M織的日常管理與業(yè)務(wù)活動(dòng)的工具,而且在當(dāng)今從工業(yè)化到信息化的大變革時(shí)代,管理信息系統(tǒng)是促進(jìn)組織變革、進(jìn)行制度創(chuàng)新與知識(shí)創(chuàng)新的戰(zhàn)略手段。1.6.2信息戰(zhàn)略的轉(zhuǎn)變1.6.3信息管理集中化、信息系統(tǒng)集成化1.6.4現(xiàn)代信息系統(tǒng)具有跨越組織跨地域的特征1.6.5基于Web的系統(tǒng)成為管理信息系統(tǒng)的主流1.6.6管理信息系統(tǒng)智能化 授課章節(jié)名稱 第2章管理信息系統(tǒng)開發(fā)方法2.1管理信息系統(tǒng)中的軟件2.2管理信息系統(tǒng)生命周期的階段劃分2.3管理信息系統(tǒng)的開發(fā)活動(dòng) 授課時(shí)間 課次:3周次:6 教學(xué)目的和要求 通過教學(xué),讓學(xué)生熟悉常見的管理信息系統(tǒng)軟件,了解管理信息系統(tǒng)生命周期的劃分,以及信息系統(tǒng)的開發(fā)活動(dòng)。 教學(xué)重點(diǎn)、難點(diǎn) 信息系統(tǒng)生命周期 教學(xué)方法和手段 教學(xué)方法:講授法;教學(xué)手段:教材、課件 作業(yè) 授課內(nèi)容2.1管理信息系統(tǒng)中的軟件2.1.1軟件開發(fā)是信息系統(tǒng)開發(fā)的一項(xiàng)重要內(nèi)容軟件是信息系統(tǒng)的重要組成部分——管理信息系統(tǒng)是一個(gè)有機(jī)的整體,是按照企業(yè)系統(tǒng)的運(yùn)作機(jī)理和管理需求構(gòu)建的。系統(tǒng)的明確目標(biāo)是為企業(yè)經(jīng)營管理決策提供支持。管理信息系統(tǒng)中除了人、過程和設(shè)備以外,能夠體現(xiàn)人的管理意志的部分就是軟件。因此,構(gòu)建管理信息系統(tǒng)的過程中,最復(fù)雜的活動(dòng)就是分析企業(yè)用戶的需求,以便開發(fā)出滿足用戶業(yè)務(wù)需求的軟件。2.1.2信息系統(tǒng)開發(fā)遵循的軟件工程規(guī)范1.系統(tǒng)應(yīng)遵循的軟件工程規(guī)范軟件開發(fā)是信息系統(tǒng)建設(shè)中的一項(xiàng)重要任務(wù),大約占去60%的工作量,因此,管理信息系統(tǒng)的開發(fā)方法主要以軟件工程的理論和方法為指導(dǎo)。軟件工程規(guī)范體現(xiàn)了開發(fā)活動(dòng)的工程化和系統(tǒng)化,我國在20世紀(jì)80年代末、90年代初頒布了六個(gè)國家標(biāo)準(zhǔn),根據(jù)這些規(guī)范,軟件開發(fā)周期分為五個(gè)階段:(1)可行性研究階段;(2)需求分析階段;(3)設(shè)計(jì)階段;(4)實(shí)現(xiàn)階段;(5)測(cè)試階段;經(jīng)過以上五個(gè)階段之后,軟件即可提交給用戶進(jìn)行使用,之后便進(jìn)入了運(yùn)行與維護(hù)階段。運(yùn)行與維護(hù)階段是一個(gè)慢長的階段,直到該軟件報(bào)廢或被新的軟件取代。因此,上述五個(gè)階段加上運(yùn)行與維護(hù)階段,就構(gòu)成了軟件的生命周期。每個(gè)階段要產(chǎn)生相應(yīng)的文檔,規(guī)范中規(guī)定了14個(gè)文檔:(1)可行性研究報(bào)告;(2)項(xiàng)目開發(fā)計(jì)劃;(3)軟件需求說明書;(4)數(shù)據(jù)要求說明書;(5)測(cè)試計(jì)劃;(6)概要設(shè)計(jì)說明書;(7)詳細(xì)設(shè)計(jì)說明書;(8)數(shù)據(jù)庫設(shè)計(jì)說明書;(9)模塊開發(fā)卷宗;(10)用戶手冊(cè);(11)操作手冊(cè);(12)測(cè)試分析報(bào)告;(13)開發(fā)進(jìn)度報(bào)告;(14)項(xiàng)目開發(fā)總結(jié)。這些文檔在實(shí)際應(yīng)用中,可以有選擇的使用。2.1管理信息系統(tǒng)中的軟件2.1.1軟件開發(fā)是信息系統(tǒng)開發(fā)的一項(xiàng)重要內(nèi)容軟件是信息系統(tǒng)的重要組成部分——管理信息系統(tǒng)是一個(gè)有機(jī)的整體,是按照企業(yè)系統(tǒng)的運(yùn)作機(jī)理和管理需求構(gòu)建的。系統(tǒng)的明確目標(biāo)是為企業(yè)經(jīng)營管理決策提供支持。管理信息系統(tǒng)中除了人、過程和設(shè)備以外,能夠體現(xiàn)人的管理意志的部分就是軟件。因此,構(gòu)建管理信息系統(tǒng)的過程中,最復(fù)雜的活動(dòng)就是分析企業(yè)用戶的需求,以便開發(fā)出滿足用戶業(yè)務(wù)需求的軟件。2.1.2信息系統(tǒng)開發(fā)遵循的軟件工程規(guī)范1.系統(tǒng)應(yīng)遵循的軟件工程規(guī)范軟件開發(fā)是信息系統(tǒng)建設(shè)中的一項(xiàng)重要任務(wù),大約占去60%的工作量,因此,管理信息系統(tǒng)的開發(fā)方法主要以軟件工程的理論和方法為指導(dǎo)。軟件工程規(guī)范體現(xiàn)了開發(fā)活動(dòng)的工程化和系統(tǒng)化,我國在20世紀(jì)80年代末、90年代初頒布了六個(gè)國家標(biāo)準(zhǔn),根據(jù)這些規(guī)范,軟件開發(fā)周期分為五個(gè)階段:(1)可行性研究階段;(2)需求分析階段;(3)設(shè)計(jì)階段;(4)實(shí)現(xiàn)階段;(5)測(cè)試階段;經(jīng)過以上五個(gè)階段之后,軟件即可提交給用戶進(jìn)行使用,之后便進(jìn)入了運(yùn)行與維護(hù)階段。運(yùn)行與維護(hù)階段是一個(gè)慢長的階段,直到該軟件報(bào)廢或被新的軟件取代。因此,上述五個(gè)階段加上運(yùn)行與維護(hù)階段,就構(gòu)成了軟件的生命周期。每個(gè)階段要產(chǎn)生相應(yīng)的文檔,規(guī)范中規(guī)定了14個(gè)文檔:(1)可行性研究報(bào)告;(2)項(xiàng)目開發(fā)計(jì)劃;(3)軟件需求說明書;(4)數(shù)據(jù)要求說明書;(5)測(cè)試計(jì)劃;(6)概要設(shè)計(jì)說明書;(7)詳細(xì)設(shè)計(jì)說明書;(8)數(shù)據(jù)庫設(shè)計(jì)說明書;(9)模塊開發(fā)卷宗;(10)用戶手冊(cè);(11)操作手冊(cè);(12)測(cè)試分析報(bào)告;(13)開發(fā)進(jìn)度報(bào)告;(14)項(xiàng)目開發(fā)總結(jié)。這些文檔在實(shí)際應(yīng)用中,可以有選擇的使用。2.2管理信息系統(tǒng)生命周期的階段劃分任何系統(tǒng)均有其產(chǎn)生、發(fā)展、成熟、消亡或更新?lián)Q代的過程。這個(gè)過程稱為系統(tǒng)的生命周期(SystemLifeCycle)。系統(tǒng)生命周期的概念對(duì)于復(fù)雜系統(tǒng)的建設(shè)具有重要的指導(dǎo)意義。軟件工程規(guī)范中對(duì)軟件開發(fā)階段的劃分的理論依據(jù),就是管理信息系統(tǒng)的生命周期理論。MIS的系統(tǒng)開發(fā)生命周期(SDLCTheSystemsDevelopmentLifeCycle)大致可以分為:規(guī)劃、分析、設(shè)計(jì)、實(shí)現(xiàn)與維護(hù)五個(gè)階段。 授課章節(jié)名稱 第2章管理信息系統(tǒng)開發(fā)方法2.4管理信息系統(tǒng)開發(fā)方法2.5管理信息系統(tǒng)的開發(fā)工具 授課時(shí)間 課次:4周次:6 教學(xué)目的和要求 通過教學(xué),讓學(xué)生熟悉管理信系統(tǒng)常見的開發(fā)方法,了解管理信息系統(tǒng)的開發(fā)工具。 教學(xué)重點(diǎn)、難點(diǎn) 管理信系統(tǒng)常見的開發(fā)方法 教學(xué)方法和手段 教學(xué)方法:講授法;教學(xué)手段:教材、課件 作業(yè) p35:2-3授課內(nèi)容2.4管理信息系統(tǒng)開發(fā)方法2.4.1早期開發(fā)方法2.4.2結(jié)構(gòu)化方法六十年代末期到七十年代,許多學(xué)者、實(shí)際工作者和與信息產(chǎn)生有關(guān)的一些企業(yè)組織相繼提出了各種建設(shè)管理信息系統(tǒng)的方法,這時(shí)結(jié)構(gòu)化的方法被提出。“結(jié)構(gòu)化”一詞在系統(tǒng)建設(shè)中的含義是用一組規(guī)范的步驟、準(zhǔn)則和工具來進(jìn)行某項(xiàng)工作?;谙到y(tǒng)生命周期概念的結(jié)構(gòu)化方法則為管理信息系統(tǒng)建設(shè)提供了規(guī)范的步驟、準(zhǔn)則與工具,到六十年代,隨著應(yīng)用項(xiàng)目規(guī)模和應(yīng)用范圍的擴(kuò)大,程序設(shè)計(jì)的可讀性、可測(cè)試性和可擴(kuò)充1.結(jié)構(gòu)化方法的基本思路和主要原則結(jié)構(gòu)化方法的主要原則,歸納起來有以下四條:(1)用戶參與的原則(2)嚴(yán)格劃分工作階段,“先邏輯,后物理”的原則(3)“自頂向下”的原則(4)工作成果描述標(biāo)準(zhǔn)化原則2.結(jié)構(gòu)化生命周期法存在的問題2.4.3面向?qū)ο蟮姆椒?.5管理信息系統(tǒng)的開發(fā)工具2.5.1結(jié)構(gòu)化建模工具結(jié)構(gòu)化方法是管理信息系統(tǒng)開發(fā)常用的一種較為成熟的方法,它的基本思想是按功能劃分來組織軟件結(jié)構(gòu),具有結(jié)構(gòu)清晰、易于掌握的特點(diǎn)。結(jié)構(gòu)化分析的常用工具有系統(tǒng)流程圖、IPO圖、數(shù)據(jù)流程圖、數(shù)據(jù)字典以及處理邏輯分析與表達(dá)工具。結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)的常用工具有結(jié)構(gòu)圖、程序流程圖等。2.5.2面向?qū)ο蟮慕9ぞ呦鄬?duì)而言,面向?qū)ο蟮姆椒ㄔ趹?yīng)對(duì)用戶需求變更和提高軟件復(fù)用方面比結(jié)構(gòu)化方法有較明顯的優(yōu)勢(shì)。在系統(tǒng)結(jié)構(gòu)上,擬建系統(tǒng)的結(jié)構(gòu)和用戶現(xiàn)實(shí)系統(tǒng)的結(jié)構(gòu)上基本相似,便于理解和映射,因此,目前面向?qū)ο蟮姆椒ㄖ饾u成為管理信息系統(tǒng)開發(fā)的主流方法。UML是面向?qū)ο蟮姆椒ㄔ趶氖路治龊驮O(shè)計(jì)過程中常用的建模工具。UML是一種統(tǒng)一建模語言(UnifiedModelingLanguage),它具有一套規(guī)則的符號(hào)體系與建模規(guī)則,它支持面向?qū)ο蟮姆治鼋:兔嫦驅(qū)ο蟮脑O(shè)計(jì)建模,在本書面向?qū)ο蟛糠钟性敿?xì)的介紹。2.5.3計(jì)算機(jī)輔助軟件工程(CASE) 授課章節(jié)名稱 第3章系統(tǒng)調(diào)查與可行性研究3.1項(xiàng)目環(huán)境分析3.2系統(tǒng)調(diào)查 授課時(shí)間 課次:5周次:7 教學(xué)目的和要求 通過教學(xué),讓學(xué)生熟悉項(xiàng)目環(huán)境的分析方法,并熟悉系統(tǒng)調(diào)查的內(nèi)容、方法,以及步驟。 教學(xué)重點(diǎn)、難點(diǎn) 項(xiàng)目環(huán)境的分析方法 教學(xué)方法和手段 教學(xué)方法:講授法;教學(xué)手段:教材、課件 作業(yè) 授課內(nèi)容3.1項(xiàng)目環(huán)境分析3.1.1環(huán)境分析的任務(wù)系統(tǒng)與其生存的環(huán)境之間存在著信息和物質(zhì)的交換,表現(xiàn)為系統(tǒng)與環(huán)境之間的輸入和輸出。通過輸入和輸出實(shí)現(xiàn)特定的功能,發(fā)揮應(yīng)有的職能。環(huán)境是mis外部的約束條件,是影響系統(tǒng)的重要因素。MIS開發(fā)項(xiàng)目是一項(xiàng)復(fù)雜的系統(tǒng)工程,環(huán)境分析不到位,就可能導(dǎo)致整個(gè)項(xiàng)目的規(guī)劃錯(cuò)誤,因此,環(huán)境分析是要找出系統(tǒng)的外部約束,這是決定項(xiàng)目成敗的關(guān)鍵3.1.2環(huán)境分析的方法1.如何界定系統(tǒng)的環(huán)境?2.劃分系統(tǒng)與環(huán)境的邊界應(yīng)注意什么?3.1.3對(duì)環(huán)境的調(diào)查分析要對(duì)系統(tǒng)進(jìn)行全面的調(diào)查分析,需要從兩方面著手:一是進(jìn)行“目標(biāo)分析”,對(duì)系統(tǒng)的外界環(huán)境進(jìn)行調(diào)查分析,即把握系統(tǒng)的邊界和總體目標(biāo);二是進(jìn)行“方案分析”,對(duì)系統(tǒng)的內(nèi)部調(diào)查分析,即對(duì)系統(tǒng)的內(nèi)部業(yè)務(wù)邏輯和實(shí)現(xiàn)方案進(jìn)行調(diào)查分析。3.2系統(tǒng)調(diào)查客觀、真實(shí)地進(jìn)行全面系統(tǒng)調(diào)查,是系統(tǒng)分析和設(shè)計(jì)的基礎(chǔ),調(diào)查工作的質(zhì)量對(duì)于整個(gè)系統(tǒng)開發(fā)項(xiàng)目的成敗起著決定性作用。3.2.1系統(tǒng)調(diào)查的原則系統(tǒng)調(diào)查原則是指在系統(tǒng)調(diào)查過程中應(yīng)始終堅(jiān)持的方法、做法或指導(dǎo)思想,對(duì)于確保調(diào)查工作客觀、順利地進(jìn)行是至關(guān)重要的。這些原則主要包括: 1.要制定系統(tǒng)調(diào)查計(jì)劃,并按排培訓(xùn) 2.正確把握調(diào)查順序 3.如實(shí)記錄調(diào)查情況 4.采用規(guī)范化的工作方法 5.全面鋪開與重點(diǎn)調(diào)查結(jié)合 6.端正調(diào)查態(tài)度、講究工作方式 7.調(diào)查應(yīng)與分析整理相結(jié)合 8.了解業(yè)務(wù)應(yīng)與收集數(shù)據(jù)同時(shí)進(jìn)行3.2.2系統(tǒng)調(diào)查的內(nèi)容1.摸清系統(tǒng)的界限和運(yùn)行狀況2.搞清現(xiàn)行系統(tǒng)的組織機(jī)構(gòu)3.了解人員及構(gòu)成4.理清系統(tǒng)的業(yè)務(wù)流程5.調(diào)查系統(tǒng)的信息流程6.了解系統(tǒng)的資源狀況7.了解現(xiàn)行系統(tǒng)的約束條件8.了解現(xiàn)行系統(tǒng)的薄弱環(huán)節(jié)9.確認(rèn)系統(tǒng)研制項(xiàng)目可利用的資源狀況10.了解各個(gè)方面對(duì)現(xiàn)行系統(tǒng)和新系統(tǒng)研制的態(tài)度3.2.3系統(tǒng)調(diào)查的步驟系統(tǒng)調(diào)查是一項(xiàng)復(fù)雜而細(xì)致的工作,為了提高調(diào)查工作的效率和質(zhì)量,系統(tǒng)調(diào)查必須有計(jì)劃、有步驟地進(jìn)行。一般有以下幾個(gè)主要步驟: 1.確定調(diào)查目標(biāo)、擬定調(diào)查項(xiàng)目 2.確定調(diào)查的對(duì)象和調(diào)查方法 3.制訂調(diào)查計(jì)劃 4.做好調(diào)查的組織準(zhǔn)備工作 (1)對(duì)調(diào)查人員進(jìn)行培訓(xùn)。 (2)確定咨詢項(xiàng)目或調(diào)查表。 (3)確定抽樣設(shè)計(jì)。 (4)安排好各項(xiàng)具體工作, (5)實(shí)施調(diào)查。 (6)分析、整理資料。 (7)寫出調(diào)查報(bào)告。3.2.4系統(tǒng)調(diào)查的方法1.個(gè)人訪問法2.郵寄調(diào)查法3.電話調(diào)查法4.開調(diào)查會(huì)法5.直接參加業(yè)務(wù)實(shí)踐6.混合調(diào)查法 授課章節(jié)名稱 第3章系統(tǒng)調(diào)查與可行性研究3.3可行性研究3.4系統(tǒng)調(diào)查實(shí)例 授課時(shí)間 課次:6周次:7 教學(xué)目的和要求 通過教學(xué),讓學(xué)生掌握可行性研究的內(nèi)容、方法以及步驟,并學(xué)習(xí)掌握系統(tǒng)調(diào)查實(shí)例。 教學(xué)重點(diǎn)、難點(diǎn) 可行性研究的內(nèi)容、方法以及步驟 教學(xué)方法和手段 教學(xué)方法:講授法;教學(xué)手段:教材、課件 作業(yè) p57:3-7授課內(nèi)容3.3可行性研究3.3.1可行性研究的概念可行性研究是一個(gè)綜合的概念,它綜合運(yùn)用多學(xué)科的知識(shí),尋找一種方案,該方案可使得擬建系統(tǒng)達(dá)到最佳收益??尚行匝芯康娜蝿?wù),是在做出決策之前,全面論證管理信息系統(tǒng)開發(fā)項(xiàng)目的必要性、可能性、有效性和合理性。通過調(diào)查研究,全面分析與管理信息系統(tǒng)項(xiàng)目有關(guān)的因素,組合設(shè)計(jì)出多個(gè)可能的方案,并對(duì)各個(gè)方案的經(jīng)濟(jì)效果進(jìn)行分析,最后評(píng)選最優(yōu)方案,為決策者提供決策依據(jù)??尚行匝芯康淖饔茫谟诒WC決策者為了達(dá)到所追求的目標(biāo),能夠有效地利用現(xiàn)有的人力、物力和財(cái)力等資源,達(dá)到預(yù)期的效果。3.3.3可行性研究的主要內(nèi)容可行性研究的內(nèi)容可概括為環(huán)境、技術(shù)和經(jīng)濟(jì)三個(gè)方面。環(huán)境的研究是可行性研究的前提;技術(shù)上的可行是可行性研究的基礎(chǔ);經(jīng)濟(jì)上的可行則是可行性研究評(píng)價(jià)和決策的主要依據(jù)。因此,凡是影響到費(fèi)用和收益的因素,都是可行性研究的內(nèi)容。3.3.4可行性研究的流程1.確定目標(biāo)2.系統(tǒng)調(diào)查3.列出可能的技術(shù)方案4.技術(shù)先進(jìn)性分析5.經(jīng)濟(jì)效益分析6.綜合評(píng)價(jià)7.優(yōu)選方案并寫出可行性研究報(bào)告3.3.5評(píng)價(jià)原則1.效益性原則2.經(jīng)濟(jì)性原則3.可靠性原則上4.可比性原則3.3.6可行性研究報(bào)告的格式要求3.4系統(tǒng)調(diào)查實(shí)例3.4.1學(xué)生成績管理信息系統(tǒng)調(diào)查1.系統(tǒng)調(diào)查大綱(1)學(xué)校概況,學(xué)校組織機(jī)構(gòu),學(xué)生人數(shù),學(xué)生班級(jí)數(shù),教職工人數(shù)。(2)資源條件調(diào)查,包括計(jì)算機(jī)配備,網(wǎng)絡(luò)環(huán)境等。(3)與成績管理有關(guān)的教務(wù)處、學(xué)生處、各個(gè)系部等的概況和業(yè)務(wù)流程。(4)需要查詢和統(tǒng)計(jì)學(xué)生成績的用戶類型(部門、單位和個(gè)人)。(5)學(xué)生成績單及學(xué)生成績統(tǒng)計(jì)表的格式,希望改進(jìn)后的格式。(6)部門、單位、教師、學(xué)生對(duì)系統(tǒng)的要求和希望。2.調(diào)查方法(1)開調(diào)查會(huì)法。(2)個(gè)人訪問法等方法。3.系統(tǒng)組織機(jī)構(gòu)圖3.4.2酒店管理信息系統(tǒng)調(diào)查1.系統(tǒng)調(diào)查大綱2.調(diào)查方法3.調(diào)查表的設(shè)計(jì)4.酒店的組織機(jī)構(gòu)5.酒店的基本術(shù)語6.業(yè)務(wù)流程調(diào)查7.酒店實(shí)施管理信息系統(tǒng)的基本目標(biāo)8.酒店管理信息系統(tǒng)開發(fā)的可行性分析 授課章節(jié)名稱 第4章系統(tǒng)分析4.1概述4.2系統(tǒng)分析方法 授課時(shí)間 課次:7周次:7 教學(xué)目的和要求 通過教學(xué),讓學(xué)生掌握系統(tǒng)分析的概論,以及基本的系統(tǒng)分析方法。 教學(xué)重點(diǎn)、難點(diǎn) 基本的系統(tǒng)分析方法 教學(xué)方法和手段 教學(xué)方法:講授法;教學(xué)手段:教材、課件 作業(yè) 授課內(nèi)容4.1.1系統(tǒng)分析的目標(biāo)系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施構(gòu)成系統(tǒng)開發(fā)周期的三個(gè)主要階段。系統(tǒng)分析是開發(fā)人員和用戶共同參與的一項(xiàng)活動(dòng)。這一階段的主要任務(wù)是充分挖掘和理解用戶對(duì)新系統(tǒng)的要求,并將其明確表述成一份書面資料。這份資料的主要內(nèi)容就是新系統(tǒng)的邏輯模型,這就是系統(tǒng)分析說明書,又稱用戶需求說明書。需求分析是管理信息系統(tǒng)開發(fā)活動(dòng)的起點(diǎn),分析結(jié)果能否準(zhǔn)確地反映用戶的實(shí)際要求,將直接影響到后續(xù)各階段的開發(fā)活動(dòng),決定著最終開發(fā)出來的系統(tǒng)能否滿足用戶的需求。這一階段是系統(tǒng)建設(shè)工作中任務(wù)最為繁重、耗費(fèi)資源最多的一個(gè)時(shí)期。4.1.2系統(tǒng)分析的主要活動(dòng)系統(tǒng)分析的核心任務(wù)是用戶需求分析。用戶需求指的是用戶要求新系統(tǒng)必須滿足的所有功能和約束條件,包括用戶對(duì)功能、性能、可靠性、安全保密性等方面的要求,以及開發(fā)費(fèi)用、開發(fā)周期和可使用資源等方面的限制,其中功能需求是最基本的。4.1.3需求分析的重要性需求分析階段的工作質(zhì)量,對(duì)于項(xiàng)目的開發(fā)成本有絕對(duì)的影響。4.1.4系統(tǒng)分析面臨的主要問題4.2系統(tǒng)分析方法結(jié)構(gòu)化方法4.2.2面向?qū)ο蟮姆椒?.3數(shù)據(jù)流圖4.3.1數(shù)據(jù)流圖的基本組成及符號(hào)4.3.2繪制數(shù)據(jù)流圖的方法4.4說明數(shù)據(jù)流圖的繪制過程。(1)繪制關(guān)聯(lián)圖(2)繪制頂層圖(3)數(shù)據(jù)流圖的分解與細(xì)化(4)合理布局 授課章節(jié)名稱 第4章系統(tǒng)分析4.3數(shù)據(jù)流圖4.4數(shù)據(jù)詞典 授課時(shí)間 課次:8周次:7 教學(xué)目的和要求 通過教學(xué),讓學(xué)生掌握數(shù)據(jù)流圖的概念以及數(shù)據(jù)流圖的繪制方法,熟悉數(shù)據(jù)詞典的作用,以及常見的數(shù)據(jù)詞典的形式。 教學(xué)重點(diǎn)、難點(diǎn) 數(shù)據(jù)流圖的繪制方法 教學(xué)方法和手段 教學(xué)方法:講授法;教學(xué)手段:教材、課件 作業(yè) 授課內(nèi)容4.3.3實(shí)例1——汽車配件銷售系統(tǒng)某汽車配件公司銷售業(yè)務(wù)流程如圖4.5所示(圖中符號(hào)說明見圖4.2)。顧客發(fā)訂單給銷售部門,銷售部門經(jīng)過訂單檢查,把不合格的訂單反饋給顧客。對(duì)合格訂單,通過核對(duì)庫存記錄,缺貨訂單通過缺貨統(tǒng)計(jì),向采購部門發(fā)出缺貨通知,并登記缺貨記錄。對(duì)于可供貨訂單,登記用戶檔案,開出備貨單,通知倉庫備貨。同時(shí)保存訂單數(shù)據(jù),一段時(shí)間后進(jìn)行銷售統(tǒng)計(jì)。4.3.4繪制數(shù)據(jù)流圖的要點(diǎn)(1)數(shù)據(jù)流圖只反映數(shù)據(jù)流向、數(shù)據(jù)加工和邏輯意義上的數(shù)據(jù)存儲(chǔ),不反映任何數(shù)據(jù)處理的技術(shù)過程、處理方式和時(shí)間順序,也不反映判斷與控制條件等技術(shù)問題。(2)難以在數(shù)據(jù)流圖上標(biāo)識(shí)出數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、加工和外部項(xiàng)的詳細(xì)內(nèi)容,這些內(nèi)容有待利用數(shù)據(jù)詞典加以補(bǔ)充描述。(3)數(shù)據(jù)流圖無法表述系統(tǒng)中人機(jī)交互過程以及信息的反饋與循環(huán)處理過程。(4)對(duì)邏輯模型的理解。用數(shù)據(jù)流圖作為主要工具,首先獲得表述系統(tǒng)邊界的系統(tǒng)“關(guān)聯(lián)圖”,然后,進(jìn)一步審查用戶的真實(shí)需求和新系統(tǒng)必須完成的功能,逐步細(xì)化數(shù)據(jù)流圖,直到把“數(shù)據(jù)流”、“加工”和“數(shù)據(jù)存儲(chǔ)”分析分解到“足夠具體”為止,最終得到的就是系統(tǒng)的基于功能的邏輯模型。4.3.5繪制數(shù)據(jù)流圖的技巧4.3.6實(shí)例2——某高校學(xué)籍管理系統(tǒng)4.4說明數(shù)據(jù)流圖的繪制過程。(1)繪制關(guān)聯(lián)圖:為了確定系統(tǒng)的邊界,在系統(tǒng)調(diào)查的基礎(chǔ)上,繪出最高層的數(shù)據(jù)流圖——又稱“關(guān)聯(lián)圖”。這一步活動(dòng)的目標(biāo),是明確所描述的系統(tǒng)與各外部實(shí)體的信息交互聯(lián)系。(2)繪制頂層圖:然后確定系統(tǒng)的幾個(gè)主要的綜合性的邏輯功能,繪制數(shù)據(jù)流圖的頂層圖,又稱TOP圖。TOP圖主要反映系統(tǒng)的總的實(shí)現(xiàn)目標(biāo)。(3)數(shù)據(jù)流圖的分解與細(xì)化一般地,數(shù)據(jù)流圖分解細(xì)化第三層,就可以清楚表達(dá)了數(shù)據(jù)流程關(guān)系,最底層的數(shù)據(jù)流圖表示了所有“具體”的數(shù)據(jù)加工功能和輸入輸出關(guān)系。這里的“具體”是指無需再分解,就能直觀、清楚地理解其邏輯功能。(4)合理布局?jǐn)?shù)據(jù)流圖各種符號(hào)要布局合理、分布均勻、整齊、清晰,使讀者一目了然,一般輸入的來源布署在圖的左側(cè),而輸出的去向布署在右側(cè)。(5)繪制數(shù)據(jù)流圖的主要步驟第一步,界定系統(tǒng)的邊界,尋找系統(tǒng)的外部項(xiàng),即系統(tǒng)的數(shù)據(jù)來源或去處。第二步,確定整個(gè)系統(tǒng)的輸出數(shù)據(jù)流和輸入數(shù)據(jù)流,把系統(tǒng)作為一個(gè)加工,畫出關(guān)聯(lián)圖。第三步,確定系統(tǒng)的主要信息處理功能,按此將整個(gè)系統(tǒng)分解成幾個(gè)子系統(tǒng)。確定每個(gè)子系統(tǒng)的輸出與輸入數(shù)據(jù)流以及相關(guān)的數(shù)據(jù)存儲(chǔ)。將外部項(xiàng)、各代表子系統(tǒng)的加工、數(shù)據(jù)存儲(chǔ)環(huán)節(jié)用數(shù)據(jù)流連接起來,命名、編號(hào),這樣就形成了新系統(tǒng)的數(shù)據(jù)流圖的頂層圖。第四步,分解細(xì)化數(shù)據(jù)流圖。0>第五步,重復(fù)“第四步”直到逐層分解結(jié)束。第六步,對(duì)草圖進(jìn)行檢查和合理布局,對(duì)錯(cuò)誤與不合理之處進(jìn)行修改。第七步,與用戶進(jìn)行交流,在用戶完全理解數(shù)據(jù)圖的內(nèi)容的基礎(chǔ)上征求用戶的意見。系統(tǒng)分析人員根據(jù)與用戶討論的結(jié)果對(duì)數(shù)據(jù)流圖的草圖進(jìn)行修改。第八步,用計(jì)算機(jī)或其他制圖、編輯工具畫出正規(guī)的數(shù)據(jù)流圖。第九步,審核數(shù)據(jù)流圖。將數(shù)據(jù)流圖提交系統(tǒng)分析負(fù)責(zé)人復(fù)審4.4.1數(shù)據(jù)字典的作用和內(nèi)容在結(jié)構(gòu)化分析中,數(shù)據(jù)字典的作用是對(duì)數(shù)據(jù)流圖上每個(gè)要素給以定義和說明。換句話說,數(shù)據(jù)流圖上所有要素的定義和解釋的集合就是數(shù)據(jù)字典。數(shù)據(jù)字典描述的主要內(nèi)容有數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)存儲(chǔ)、加工邏輯和外部項(xiàng)。對(duì)整個(gè)系統(tǒng)開發(fā)乃至將來系統(tǒng)運(yùn)行與維護(hù)的必須的信息盡可能收入數(shù)據(jù)字典。4.4數(shù)據(jù)字典4.4.1數(shù)據(jù)字典的作用和內(nèi)容4.4.2編寫數(shù)據(jù)字典的基本要求(1)對(duì)數(shù)據(jù)流圖上各種成分的定義要明確、易理解、保證無二義性。(2)命名、編號(hào)與數(shù)據(jù)流圖一致。(3)符合一致性與完整性的要求,對(duì)數(shù)據(jù)流圖上的成分定義與說明無遺漏項(xiàng)。4.4.3數(shù)據(jù)字典的編寫方法(1)手工編寫。(2)計(jì)算機(jī)輔助編寫。在計(jì)算機(jī)輔助繪制數(shù)據(jù)流圖的同時(shí),隨著數(shù)據(jù)流圖的逐層分解,計(jì)算機(jī)系統(tǒng)生成數(shù)據(jù)字典的某些條目,人工進(jìn)行修改與補(bǔ)充。4.4.4定義數(shù)據(jù)的方法人們習(xí)慣于用被定義事物的成分的某種組合表示這個(gè)事物,這些組成成分又由更低層的成分的組合來定義。由此可知,只有先把子成分定義過以后,父成分才好定義。一般認(rèn)為,從數(shù)據(jù)的組成上看是自上而下的分解過程,一直分解到數(shù)據(jù)元素。因此,在對(duì)數(shù)據(jù)注釋、說明和定義的時(shí)候,也采取自上而下的方法,這樣更符合人們檢索信息的習(xí)慣。當(dāng)數(shù)據(jù)被分解到不需要進(jìn)一步定義、每個(gè)與工程有關(guān)的人都清楚其含義時(shí),我們就把它看做是數(shù)據(jù)元素,分解到此為止。由“數(shù)據(jù)元素”組成“數(shù)據(jù)”的方式只有三種基本類型:(1)順序——以一定的順序連接兩個(gè)或多個(gè)元素。(2)選擇——從兩個(gè)或多個(gè)可能的元素中選取一個(gè)。(3)重復(fù)——把指定的元素重復(fù)零次或多次。(4)可選。 授課章節(jié)名稱 第4章系統(tǒng)分析4.5加工邏輯分析的常用工具4.6CASE工具 授課時(shí)間 課次:9周次:8 教學(xué)目的和要求 通過教學(xué),讓學(xué)生掌握加工邏輯的常用工具,以及使用方法,了解常用的CASE工具。 教學(xué)重點(diǎn)、難點(diǎn) 加工邏輯的常用工具,以及使用方法 教學(xué)方法和手段 教學(xué)方法:講授法;教學(xué)手段:教材、課件 作業(yè) 授課內(nèi)容4.5加工邏輯分析的常用工具4.5.1結(jié)構(gòu)化語言策略樹與策略表,教材中順序不理想,請(qǐng)按課件中的順序講述,即先講策略樹,再講策略表4.5.2策略樹策略樹又稱判定樹,是一種較直觀地表達(dá)判定策略的工具,一項(xiàng)策略用文字表述使用策略樹可以非常直觀的表達(dá)。例如,某數(shù)據(jù)流圖中有一個(gè)“確定保險(xiǎn)類別”的加工,指的是申請(qǐng)汽車駕駛保險(xiǎn)時(shí),要根據(jù)申請(qǐng)者的情況確定不同的保險(xiǎn)類別。這段策略敘述使人不能較快地看懂該策略原理,也無法斷定在上述敘述中,是否完全地涵蓋了所有可能的情況。用策略樹表述相對(duì)直觀4.5.3策略表使用策略樹可以直觀的表述一項(xiàng)策略,但是,對(duì)于一項(xiàng)相對(duì)復(fù)雜的策略,如果不用“策略表”分析,將很難確定策略考慮的情況是否完整。從某種意義上講,策略表是一種分析工作,策略樹則是一種表述工具。下面就“投保策略”介紹使用“策略表”的分析過程。針對(duì)該分配策略的分析和構(gòu)造判定表的過程4.5.4其他工具系統(tǒng)分析過程中,除了前面介紹的工具之外,一些傳統(tǒng)的圖形工具也常被采用,如系統(tǒng)業(yè)務(wù)流程圖、組織結(jié)構(gòu)圖等。這些工具雖不及結(jié)構(gòu)化工具規(guī)范,但也能使人一目了然。圖4.24給出了系統(tǒng)業(yè)務(wù)流程圖的常用符號(hào),業(yè)務(wù)流程圖的實(shí)例參見圖4.5。圖4.25是常用的目標(biāo)功能圖,又稱目標(biāo)樹,常用以表述系統(tǒng)的功能目標(biāo)及其分解。圖4.24業(yè)務(wù)流程圖中的符號(hào)圖4.25某工廠目標(biāo)樹4.6CASE工具計(jì)算機(jī)輔助系統(tǒng)工程(Computer-AidedSystemEngineering,CASE),也稱為計(jì)算機(jī)輔助軟件工程(Computer-AidedSoftwareEngineering)。在計(jì)算機(jī)軟件工程領(lǐng)域,這不是一個(gè)軟件,而是對(duì)一類軟件的統(tǒng)稱。有專門的分析建模工具,也有專門的設(shè)計(jì)建模工具,有面向?qū)ο蟮南鄳?yīng)工具,也有結(jié)構(gòu)化的工具,所有這些軟件工具都是CASE工具。目前,常見的CASE工具有:VisibleSystemCorporation公司提供的VisibleAnalyst;PopkinSoftware&Systems公司提供的SystemArchitect;SYBASE公司的PowerDesinger;Rational公司的RationalRose;ORACLE公司的CASE*METHOD;PLATIUM公司的Erwin/ERX;Asymetrix公司的InfoModeler等。國內(nèi)常見的有中國科學(xué)院沈陽自動(dòng)化研究所提供的“業(yè)務(wù)流程數(shù)字化設(shè)計(jì)工具”PlayCASE。除了傳統(tǒng)的CASE工具外,系統(tǒng)開發(fā)人員經(jīng)常使用特殊用途的圖表工具,其中一個(gè)流行的工具是MicrosoftVisio。系統(tǒng)分析員可以使用Visio創(chuàng)建許多不同類型的圖表,包括框圖、創(chuàng)建計(jì)劃、表格和圖表、網(wǎng)絡(luò)圖和組織結(jié)構(gòu)圖等。 授課章節(jié)名稱 第4章系統(tǒng)分析4.7系統(tǒng)分析實(shí)例4.8需求分析說明書編寫提綱 授課時(shí)間 課次:10周次:8 教學(xué)目的和要求 通過系統(tǒng)分析實(shí)例的教學(xué),讓學(xué)生掌握需求分析說明書的的編寫方法。 教學(xué)重點(diǎn)、難點(diǎn) 需求分析說明書的的編寫 教學(xué)方法和手段 教學(xué)方法:講授法;教學(xué)手段:教材、課件 作業(yè) p87:4-5授課內(nèi)容4.7系統(tǒng)分析實(shí)例4.7.1學(xué)生成績管理信息系統(tǒng)學(xué)生成績管理信息系統(tǒng)要求實(shí)現(xiàn)如下功能:學(xué)生成績錄入,學(xué)生成績?cè)鰟h改,學(xué)生成績查詢,學(xué)生成績統(tǒng)計(jì)分析。1.輸出信息要求(1)學(xué)生成績查詢表(2)輸出格式1(3)輸出格式22.學(xué)生成績管理信息系統(tǒng)業(yè)務(wù)流程圖3.學(xué)生成績管理信息系統(tǒng)數(shù)據(jù)流程圖4.7.2酒店管理信息系統(tǒng)1.酒店管理信息系統(tǒng)的業(yè)務(wù)活動(dòng)分析經(jīng)調(diào)查得到以下的業(yè)務(wù)流程基本情況:(1)接待業(yè)務(wù)。①基本內(nèi)容:客人進(jìn)入→首次迎賓→到總臺(tái)登記→選房→收押金/刷卡→開設(shè)賬戶→明確折扣和其他優(yōu)惠措施→領(lǐng)手牌(明確主手牌)和房門IC卡→二次迎賓。②附加內(nèi)容:換房、加房、立即退房、主手牌變更、修改登記、取消登記、預(yù)訂、預(yù)訂轉(zhuǎn)(2)點(diǎn)單業(yè)務(wù)。(3)餐飲業(yè)務(wù)(允許單獨(dú)收銀)。(4)收銀業(yè)務(wù)。(5)庫存業(yè)務(wù)。庫存商品流轉(zhuǎn)業(yè)務(wù)流程如圖4.29所示。(6)匯總報(bào)表。2.酒店管理信息系統(tǒng)的基本要求經(jīng)調(diào)查與分析,酒店管理信息系統(tǒng)須滿足以下基本要求:(1)娛樂休閑型酒店管理信息系統(tǒng)是一個(gè)綜合性的人機(jī)交互系統(tǒng),涉及計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)通信技術(shù)、統(tǒng)計(jì)技術(shù)、條碼/磁卡技術(shù)、財(cái)務(wù)管理、物流管理和旅游經(jīng)濟(jì)學(xué)等多方面的知識(shí)。它專門針對(duì)這類酒店系統(tǒng)的特殊流程和業(yè)務(wù)要求進(jìn)行數(shù)據(jù)組織處理和信息調(diào)控,代替業(yè)務(wù)人員進(jìn)行煩瑣和重復(fù)性的工作。(2)系統(tǒng)通過加快處理速度、對(duì)各類信息的詳細(xì)記錄和大幅度降低運(yùn)行差錯(cuò)率來提高運(yùn)轉(zhuǎn)效率和準(zhǔn)確性,幫助酒店管理人員對(duì)其業(yè)務(wù)有更深層次的認(rèn)識(shí),從信息管理和數(shù)據(jù)挖掘角度上優(yōu)化組織機(jī)構(gòu)、減少資金占用,保證其經(jīng)濟(jì)效益的如期實(shí)現(xiàn)和不斷提高。(3)完善的系統(tǒng)不僅能精確、實(shí)時(shí)地反映和處理酒店的各項(xiàng)業(yè)務(wù)活動(dòng),還能同時(shí)為各級(jí)管理人員服務(wù),提供及時(shí)準(zhǔn)確的決策信息和依據(jù)。(4)大型的管理信息系統(tǒng)要求采用先進(jìn)的計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),在酒店內(nèi)建設(shè)一個(gè)覆蓋各部門的高效率的管理信息網(wǎng),并根據(jù)業(yè)務(wù)量的增長和業(yè)務(wù)范圍的擴(kuò)大逐步建成具有一定規(guī)模、性能優(yōu)異、功能強(qiáng)大、靈活可靠實(shí)用的網(wǎng)絡(luò)體系。(5)網(wǎng)絡(luò)系統(tǒng)的核心是建立高性能的主機(jī)及網(wǎng)絡(luò)軟、硬件平臺(tái)。開發(fā)出適合于各業(yè)務(wù)部門和管理部門共享的網(wǎng)絡(luò)系統(tǒng)應(yīng)用軟件,充分發(fā)揮分布式高效能網(wǎng)絡(luò)的計(jì)算和存儲(chǔ)能力,結(jié)合消費(fèi)卡靈活準(zhǔn)確的信息對(duì)接特性,為客人提供了最大程度的方便條件,從而在整體上提高工作和管理的效率。 授課章節(jié)名稱 第5章概要設(shè)計(jì)5.1管理信息系統(tǒng)設(shè)計(jì)概述5.2總體布局設(shè)計(jì) 授課時(shí)間 課次:11周次:8 教學(xué)目的和要求 通過教學(xué),讓學(xué)生熟悉管理信息系統(tǒng)設(shè)計(jì)的內(nèi)容、方法以及步驟,以及如何進(jìn)行總體布局設(shè)計(jì)。 教學(xué)重點(diǎn)、難點(diǎn) 管理信息系統(tǒng)設(shè)計(jì)的內(nèi)容、方法以及步驟 教學(xué)方法和手段 教學(xué)方法:講授法;教學(xué)手段:教材、課件 作業(yè) 授課內(nèi)容5.1設(shè)計(jì)概述1.系統(tǒng)開發(fā)過程分析階段的目標(biāo)得到描述用戶需求的邏輯模型設(shè)計(jì)階段的目標(biāo)得到實(shí)現(xiàn)用戶需求的系統(tǒng)設(shè)計(jì)方案實(shí)現(xiàn)階段的目標(biāo)滿足用戶需求的新系統(tǒng)包括軟件系統(tǒng)分析階段的——目標(biāo)分析階段的主要目標(biāo)是完整、準(zhǔn)確地分析與表述用戶對(duì)新系統(tǒng)的功能性需求,反應(yīng)這一需求的主要文檔就是系統(tǒng)的邏輯模型。顯然,分析階段的主要活動(dòng)回答了這樣一個(gè)問題,即從用戶功能需求的角度看,新系統(tǒng)應(yīng)該“做什么?”。2.系統(tǒng)設(shè)計(jì)的任務(wù)系統(tǒng)設(shè)計(jì)的任務(wù)可以概括為,從管理信息系統(tǒng)的總體目標(biāo)出發(fā),根據(jù)系統(tǒng)分析階段對(duì)系統(tǒng)功能的描述,并考慮到經(jīng)濟(jì)、技術(shù)和運(yùn)行環(huán)境等方面的約束條件,確定系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術(shù)方案,合理選擇計(jì)算機(jī)和通信的軟、硬件設(shè)備,提出系統(tǒng)的實(shí)施計(jì)劃。從建模過程來看,就是從分析模型導(dǎo)出系統(tǒng)的設(shè)計(jì)模型3.系統(tǒng)設(shè)計(jì)的過程及重要性5.1.2系統(tǒng)設(shè)計(jì)的依據(jù)系統(tǒng)設(shè)計(jì)主要依據(jù)包括系統(tǒng)分析階段獲得的邏輯模型、現(xiàn)行技術(shù)、現(xiàn)行的管理信息管理、信息技術(shù)的標(biāo)準(zhǔn)、規(guī)范、有關(guān)法律制度、用戶的需求規(guī)約和系統(tǒng)運(yùn)行環(huán)境。5.1.3系統(tǒng)設(shè)計(jì)階段的主要活動(dòng)從軟件開發(fā)過程看,系統(tǒng)設(shè)計(jì)分概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩個(gè)階段完成。規(guī)劃新系統(tǒng)的總體布局方案時(shí),一般應(yīng)考慮以下幾個(gè)問題:系統(tǒng)類型、處理方式、數(shù)據(jù)存儲(chǔ)5.2.1總體布局及軟硬件配置。系統(tǒng)總體方案的選擇原則是:滿足功能需求、使用方便,可維護(hù)性、可擴(kuò)展性、可變更性好,安全性、可靠性高,經(jīng)濟(jì)實(shí)用。目前常見的管理信息系統(tǒng)總體布局方案有集中式和分布式兩種。5.2.3系統(tǒng)的處理方式信息處理主要分為批處理方式和聯(lián)機(jī)處理方式。信息處理方式的選擇主要由處理對(duì)象的信息特點(diǎn)決定,如售票系統(tǒng),一般選擇聯(lián)機(jī)處理方式。統(tǒng)計(jì)類的信息系統(tǒng)則一般選擇批處理方式。5.2.4計(jì)算模式選擇常見的分布式系統(tǒng)的計(jì)算模式有資源共享方式、客戶機(jī)/服務(wù)器方式(C/S)和瀏覽器/服務(wù)器(B/S)計(jì)算模式。集中式系統(tǒng)的計(jì)算模式有單機(jī)和多用戶模式。 授課章節(jié)名稱 第5章概要設(shè)計(jì)5.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)5.4面向數(shù)據(jù)流的設(shè)計(jì)方法5.5系統(tǒng)設(shè)計(jì)的其他工具 授課時(shí)間 課次:12周次:8 教學(xué)目的和要求 通過教學(xué),讓學(xué)生掌握系統(tǒng)結(jié)構(gòu)設(shè)計(jì)的基本原則,了解面向數(shù)據(jù)流設(shè)計(jì)方法,以及系統(tǒng)設(shè)計(jì)的其它工具。 教學(xué)重點(diǎn)、難點(diǎn) 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)的基本原則 教學(xué)方法和手段 教學(xué)方法:講授法;教學(xué)手段:教材、課件 作業(yè) p109:5-1授課內(nèi)容5.3.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)的任務(wù)具體講,系統(tǒng)結(jié)構(gòu)設(shè)計(jì)的主要任務(wù)就是根據(jù)系統(tǒng)的總體目標(biāo)和功能,將整個(gè)系統(tǒng)合理劃分成若干個(gè)功能模塊,正確地處理模塊之間的調(diào)用關(guān)系和數(shù)據(jù)聯(lián)系,定義各模塊的內(nèi)部結(jié)構(gòu)等等。具體過程包括:(1)采用某種設(shè)計(jì)方法,將一個(gè)復(fù)雜的系統(tǒng)按功能劃分成模塊。(2)確定模塊之間的層次調(diào)用關(guān)系。(3)考查模塊的獨(dú)立性,優(yōu)化模塊化結(jié)構(gòu)。5.3.2系統(tǒng)功能結(jié)構(gòu)圖在結(jié)構(gòu)化方法中,系統(tǒng)功能結(jié)構(gòu)圖是描述系統(tǒng)結(jié)構(gòu)的主要工具。結(jié)構(gòu)圖反映程序中模塊之間的層次調(diào)用關(guān)系和通訊關(guān)聯(lián),它以特定的符號(hào)表示模塊、模塊間的調(diào)用關(guān)系和模塊間信息的傳遞。5.3.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)的原則概要設(shè)計(jì)是實(shí)現(xiàn)由邏輯模型到信息系統(tǒng)框架結(jié)構(gòu)的轉(zhuǎn)變的一步,仍然是面向邏輯功能的設(shè)計(jì),其設(shè)計(jì)目標(biāo)是使得按照此框架結(jié)構(gòu)組織的新系統(tǒng)可以完全實(shí)現(xiàn)邏輯模型所描述的功能;詳細(xì)設(shè)計(jì)是面向物理實(shí)現(xiàn)的設(shè)計(jì),設(shè)計(jì)目標(biāo)是使得新系統(tǒng)能夠借助于計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)存取、人機(jī)交互、系統(tǒng)交互,并且可以適應(yīng)其運(yùn)行的環(huán)境。5.4.1設(shè)計(jì)原理結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)方法是1974年由IBM公司提出的,與結(jié)構(gòu)化分析方法一起構(gòu)成完整的結(jié)構(gòu)化分析與設(shè)計(jì)方法,是目前使用最廣泛的信息系統(tǒng)設(shè)計(jì)方法之一。運(yùn)用結(jié)構(gòu)化設(shè)計(jì)方法進(jìn)行系統(tǒng)結(jié)構(gòu)設(shè)計(jì)時(shí),以數(shù)據(jù)流圖為基礎(chǔ),根據(jù)數(shù)據(jù)流圖的特征,按某種策略映射出軟件的功能結(jié)構(gòu)圖,這一過程被稱為是面向數(shù)據(jù)流的設(shè)計(jì)方法,如圖5.28所5.4.2舉例當(dāng)數(shù)據(jù)流圖具有明顯的變換中心特征時(shí),可以使用變換中心策略映射出結(jié)構(gòu)圖。具體步驟如下所述。(1)步驟1:確定變換中心(2)步驟2:確定主控制模塊,產(chǎn)生第一張結(jié)構(gòu)圖。(3)步驟3:分解與優(yōu)化。5.5.1系統(tǒng)流程圖傳統(tǒng)的方法按過程性觀點(diǎn)認(rèn)識(shí)問題,關(guān)注的是系統(tǒng)的流程結(jié)構(gòu),用流程圖作為表達(dá)系統(tǒng)結(jié)構(gòu)的主要工具。這種方法是借鑒用程序流程圖表達(dá)程序結(jié)構(gòu)的做法,用系統(tǒng)流程圖表達(dá)系統(tǒng)的結(jié)構(gòu)。所不同的是,系統(tǒng)流程圖與程序流程圖考慮的要素和使用的符號(hào)不同,但都有一個(gè)明顯的特點(diǎn),即都是通過表述系統(tǒng)運(yùn)行的流程表達(dá)系統(tǒng)結(jié)構(gòu)的。圖5.42展示了庫存系統(tǒng)的流程圖的畫法。5.5.2HIPO圖HIPO(HierarchyplusInput/Process/Output)技術(shù),即用圖形方法表達(dá)一個(gè)系統(tǒng)的輸入和輸出功能以及模塊的層次結(jié)構(gòu)。HIPO技術(shù)包含兩個(gè)方面的內(nèi)容:H圖和IPO圖(輸入-處理-輸出圖)。 授課章節(jié)名稱 第6章詳細(xì)設(shè)計(jì)6.1代碼設(shè)計(jì)6.2數(shù)據(jù)庫設(shè)計(jì) 授課時(shí)間 課次:13周次:9 教學(xué)目的和要求 通過教學(xué),讓學(xué)生了解代碼設(shè)計(jì)的基本內(nèi)容及方法,熟悉數(shù)據(jù)庫設(shè)計(jì)。 教學(xué)重點(diǎn)、難點(diǎn) 代碼設(shè)計(jì)的基本內(nèi)容及方法 教學(xué)方法和手段 教學(xué)方法:講授法;教學(xué)手段:教材、課件 作業(yè) 授課內(nèi)容6.1.1代碼的概念為了適應(yīng)計(jì)算機(jī)信息處理的特點(diǎn),在管理信息系統(tǒng)中,對(duì)大量的實(shí)體信息都要進(jìn)行代碼設(shè)計(jì),以便于檢索。如職工編號(hào)、物資編號(hào)、部門編號(hào)、產(chǎn)品編號(hào)、零部件及材料編號(hào)等,這一活動(dòng)被稱為代碼設(shè)計(jì)。代碼是一組可以包含事物的類別、屬性、狀態(tài)等信息的符號(hào)或記號(hào),它可以是字符、數(shù)字、特殊符號(hào)或它們的組合。代碼以簡短的符號(hào)形式代替了具體的文字說明,具有簡潔、形象、便于記憶、便于計(jì)算機(jī)識(shí)別和處理的特點(diǎn)。6.1.2代碼設(shè)計(jì)的任務(wù)代碼設(shè)計(jì)的主要任務(wù),就是把管理信息系統(tǒng)要處理的事物:用特定的字符、數(shù)字或其組合來描述,設(shè)計(jì)出一套供管理信息系統(tǒng)開發(fā)和運(yùn)行中使用的代碼系統(tǒng),以便于計(jì)算機(jī)系統(tǒng)識(shí)別與處理,便于對(duì)信息實(shí)現(xiàn)索引、查詢、分類、統(tǒng)計(jì)、匯總等操作。6.1.3代碼的作用管理信息系統(tǒng)的主要特點(diǎn)是對(duì)大量的實(shí)體數(shù)據(jù)進(jìn)行分類、存儲(chǔ)、檢索、統(tǒng)計(jì)等處理操作,從中產(chǎn)生有價(jià)值的信息,以輔助管理過程控制與管理決策。管理信息系統(tǒng)能否開發(fā)成功,代碼的設(shè)計(jì)是一項(xiàng)非常關(guān)鍵的基礎(chǔ)工作。6.1.4代碼的設(shè)計(jì)原則代碼的設(shè)計(jì)要考慮的因素包括:(1)代碼的唯一性,即每個(gè)代碼都僅代表唯一的實(shí)體或?qū)傩浴#?)代碼的通用性。代碼設(shè)計(jì)過程中,應(yīng)盡量采用成熟的標(biāo)準(zhǔn)。這方面有國家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)和企業(yè)標(biāo)準(zhǔn)可供參考。(3)代碼的可擴(kuò)充性,即編碼空間和碼距應(yīng)具有一定的彈性,當(dāng)增加新的實(shí)體或?qū)傩詴r(shí),可直接利用源代碼擴(kuò)充,而不需要變動(dòng)代碼系統(tǒng)。(4)使代碼具有簡潔性。如果代碼太長會(huì)影響所占存儲(chǔ)空間、輸入/輸出速度以及輸入時(shí)的出錯(cuò)率,所以代碼設(shè)計(jì)的應(yīng)盡量簡潔。(5)系統(tǒng)性。代碼設(shè)計(jì)要有規(guī)律,邏輯性強(qiáng),既便于計(jì)算機(jī)處理,也便于人識(shí)別、記憶和手工使用。6.1.5代碼的種類代碼的設(shè)計(jì)要適應(yīng)管理業(yè)務(wù)的需要,又要符合被編碼實(shí)體的特性。(1)順序碼。(2)分段碼。(3)字母碼(4)組合碼(5)混合碼(6)特征組合碼6.1.6代碼的校驗(yàn)6.2.1數(shù)據(jù)庫設(shè)計(jì)的相關(guān)概念(1)數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)。數(shù)據(jù)庫是長期儲(chǔ)存在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫僅僅是一個(gè)概念,是對(duì)這種數(shù)據(jù)集合的統(tǒng)稱。數(shù)據(jù)庫由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一管理,以保證數(shù)據(jù)的安全性、可靠性和提供多用戶共享。因此,數(shù)據(jù)庫管理系統(tǒng)是對(duì)這一類軟件的統(tǒng)稱,如SQLServer是微軟公司開發(fā)的一個(gè)數(shù)據(jù)庫管理系統(tǒng),類似的Foxpro、Mysql、Oracal等都分別是一種數(shù)據(jù)庫管理系統(tǒng)。(2)數(shù)據(jù)模型。從數(shù)據(jù)庫對(duì)數(shù)據(jù)管理的模式分類,數(shù)據(jù)庫有層次型、網(wǎng)狀型和關(guān)系型。較常見的是關(guān)系模型。(3)數(shù)據(jù)處理與數(shù)據(jù)管理。數(shù)據(jù)處理是指對(duì)各種數(shù)據(jù)進(jìn)行收集、存儲(chǔ)、加工和傳播的一系列活動(dòng)的總稱。數(shù)據(jù)管理指的是對(duì)數(shù)據(jù)進(jìn)行分類、組織、編碼、存儲(chǔ)、檢索和維護(hù)等,它是數(shù)據(jù)處理的中心問題。6.2.2數(shù)據(jù)庫設(shè)計(jì)的主要任務(wù)管理信息系統(tǒng)中對(duì)于大量數(shù)據(jù)的存儲(chǔ)與共享,一般都會(huì)用到數(shù)據(jù)庫的支持,即錄入的大量數(shù)據(jù)或信息需要以某種方式存儲(chǔ)到數(shù)據(jù)庫中,并在數(shù)據(jù)庫管理系統(tǒng)的支持下,對(duì)數(shù)據(jù)進(jìn)行各種加工處理,以實(shí)現(xiàn)查詢、統(tǒng)計(jì)等功能。因此,管理信息系統(tǒng)開發(fā)過程中,對(duì)于數(shù)據(jù)庫的設(shè)計(jì)是一種重要的任務(wù)。如何將實(shí)體、信息轉(zhuǎn)化為相應(yīng)的數(shù)據(jù),并以與數(shù)據(jù)庫相適合的模式存到數(shù)據(jù)庫中,以實(shí)現(xiàn)數(shù)據(jù)共享,這是數(shù)據(jù)庫設(shè)計(jì)的中心任務(wù)。因此,數(shù)據(jù)庫設(shè)計(jì)的主要任務(wù)包括實(shí)體的代碼設(shè)計(jì)、實(shí)體概念模型到數(shù)據(jù)模型的轉(zhuǎn)換以及對(duì)數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)的規(guī)范化處理。6.2.3概念模型1.實(shí)體、信息和數(shù)據(jù)實(shí)體、信息和數(shù)據(jù)分別描述了人們?cè)谡J(rèn)識(shí)客觀事物、記錄客觀事物的過程中三個(gè)不同范疇的概念?,F(xiàn)實(shí)世界中形形色色的事物都以其固有的特征和行為客觀地存在和運(yùn)動(dòng)著,這些內(nèi)容反映到人的頭腦中就形成了信息,要把這些信息記錄下來,以便被加工和利用,就必須利用數(shù)據(jù)這一載體形式。在管理信息系統(tǒng)的開發(fā)過程中,被管理的對(duì)象就是客觀事物,對(duì)客觀事物的認(rèn)識(shí)和記錄就分別表現(xiàn)為信息和數(shù)據(jù)的形式2.“實(shí)體-關(guān)系”模型概念模型,即“實(shí)體-關(guān)系”模型具有三種基本成分:實(shí)體、關(guān)系和屬性。在系統(tǒng)分析與設(shè)計(jì)過程中,常用“E-R圖”來表示6.2.4概念模型到數(shù)據(jù)模型的轉(zhuǎn)換策略在E-R模型中有實(shí)體和關(guān)系兩類元素,這些信息在數(shù)據(jù)庫設(shè)計(jì)中將轉(zhuǎn)變?yōu)閿?shù)據(jù)庫關(guān)系模型中的二維表來表示。關(guān)系又有多種類型,如“1對(duì)1”關(guān)系、“1對(duì)多”關(guān)系和“多對(duì)多”關(guān)系,如何將“實(shí)體”和不同的種類的“關(guān)系”轉(zhuǎn)化為相應(yīng)的二維表形式,需要掌握一些具體的轉(zhuǎn)換策略。 授課章節(jié)名稱 第6章詳細(xì)設(shè)計(jì)6.3規(guī)范化理論6.4數(shù)據(jù)庫設(shè)計(jì)實(shí)例 授課時(shí)間 課次:14周次:9 教學(xué)目的和要求 通過教學(xué),讓學(xué)生了解規(guī)范化理論的內(nèi)容,通過實(shí)例教學(xué),讓學(xué)生熟悉數(shù)據(jù)設(shè)計(jì)的方法以及步驟。 教學(xué)重點(diǎn)、難點(diǎn) 規(guī)范化理論的內(nèi)容 教學(xué)方法和手段 教學(xué)方法:講授法;教學(xué)手段:教材、課件 作業(yè) 授課內(nèi)容6.3.1規(guī)范化的概念規(guī)范化理論以關(guān)系模型為背景,以關(guān)系理論為基礎(chǔ)。一個(gè)規(guī)范化的數(shù)據(jù)結(jié)構(gòu)可以表示成二維表,符合關(guān)系型數(shù)據(jù)庫的存儲(chǔ)關(guān)系要求。換句話說,一個(gè)數(shù)據(jù)關(guān)系只要符合二維表的特點(diǎn),那么它就是規(guī)范化的。6.3.2非規(guī)范化形式所謂非規(guī)范化形式,就是不能滿足二維表特點(diǎn)的數(shù)據(jù)關(guān)系形式,如表6.2所示。表6.2所列的數(shù)據(jù)關(guān)系不符合二維表的特點(diǎn),所以該數(shù)據(jù)關(guān)系為非規(guī)范化的。比較明顯的地方是,儲(chǔ)備定額域存在層次表頭,表格內(nèi)容中存在一行對(duì)多行的情形,這樣的數(shù)據(jù)關(guān)系不符合二維表的特點(diǎn),無法存入關(guān)系型數(shù)據(jù)庫。6.3.3第一范式6.3.4第二范式6.3.6實(shí)例6.3.5第三范式6.4數(shù)據(jù)庫設(shè)計(jì)實(shí)例6.4.1數(shù)據(jù)庫設(shè)計(jì)的步驟(1)數(shù)據(jù)需求分析。在系統(tǒng)分析階段獲得的數(shù)據(jù)流圖和數(shù)據(jù)詞典是數(shù)據(jù)庫設(shè)計(jì)的重要依據(jù),同時(shí)參照用戶調(diào)查時(shí)獲得的用戶的非功能性需求,抽取分析的實(shí)體及其聯(lián)系??蓞⒄盏挠脩舴枪δ苄孕枨蟀ㄓ脩魧?duì)數(shù)據(jù)存取的一些要求(如用戶希望使用哪種類型的數(shù)據(jù)庫系統(tǒng))、對(duì)存取模式的特殊要求等。(2)概念模型設(shè)計(jì)。用概念模型將用戶的數(shù)據(jù)要求表達(dá)出來,繪制E-R圖。(3)將概念模型轉(zhuǎn)化為數(shù)據(jù)模型。將概念模型(E-R圖)轉(zhuǎn)換為與選用的數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型相符的邏輯數(shù)據(jù)模型,對(duì)關(guān)系型數(shù)據(jù)庫就轉(zhuǎn)為關(guān)系模型。(4)將關(guān)系型數(shù)據(jù)結(jié)構(gòu)規(guī)范化。對(duì)初步獲得的關(guān)系型結(jié)構(gòu)進(jìn)行數(shù)據(jù)結(jié)構(gòu)規(guī)范化設(shè)計(jì),同時(shí)做適應(yīng)DBMS限制條件的修改和對(duì)性能、存儲(chǔ)空間等的優(yōu)化。(5)物理設(shè)計(jì)。物理設(shè)計(jì)是指對(duì)數(shù)據(jù)庫在物理設(shè)備存儲(chǔ)和存儲(chǔ)方法上的設(shè)計(jì)。包括:①確定數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)。②存取路徑的選擇和調(diào)整。③確定數(shù)據(jù)的存放位置。④確定存儲(chǔ)空間的分配。⑤確定數(shù)據(jù)的安全性。6.4.2實(shí)例下面給出一個(gè)數(shù)據(jù)庫設(shè)計(jì)實(shí)例——企業(yè)管理信息系統(tǒng)的設(shè)計(jì)實(shí)例。通過本實(shí)例說明:①用E-R圖進(jìn)行概念結(jié)構(gòu)設(shè)計(jì),并運(yùn)用轉(zhuǎn)換策略設(shè)計(jì)關(guān)系模式的過程;②數(shù)據(jù)需求描述;③概念設(shè)計(jì);④邏輯設(shè)計(jì)。(1)數(shù)據(jù)需求描述。考慮一個(gè)機(jī)械制造企業(yè)內(nèi)部的技術(shù)部門和供應(yīng)部門。技術(shù)部門關(guān)心的是產(chǎn)品性能參數(shù)、產(chǎn)品由哪些零件組成、零件的材料和耗用量等;供應(yīng)部門關(guān)心的是產(chǎn)品的價(jià)格、使用材料的價(jià)格和庫存量等。(2)概念設(shè)計(jì)。概念設(shè)計(jì)的結(jié)果如圖6.16、圖6.17、圖6.18、圖6.19所示。圖6.16技術(shù)部門的E-R圖圖6.17供應(yīng)部門的E-R圖圖6.18集成的初始E-R圖圖6.19改進(jìn)后的初始E-R圖(3)邏輯設(shè)計(jì)。該例中,邏輯設(shè)計(jì)的結(jié)果如圖6.20、圖6.21所示。圖6.20初始邏輯設(shè)計(jì)結(jié)果圖6.21對(duì)初始邏輯設(shè)計(jì)結(jié)果的改進(jìn) 授課章節(jié)名稱 第6章詳細(xì)設(shè)計(jì)6.5系統(tǒng)平臺(tái)設(shè)計(jì)6.6對(duì)話設(shè)計(jì) 授課時(shí)間 課次:15周次:9 教學(xué)目的和要求 通過教學(xué),讓學(xué)生了解系統(tǒng)平臺(tái)設(shè)計(jì)的基本方法,熟悉對(duì)話設(shè)計(jì)的基本原則,以基本方法。 教學(xué)重點(diǎn)、難點(diǎn) 系統(tǒng)平臺(tái)設(shè)計(jì)的基本方法 教學(xué)方法和手段 教學(xué)方法:講授法;教學(xué)手段:教材、課件 作業(yè) 授課內(nèi)容6.5.1計(jì)算機(jī)處理方式計(jì)算機(jī)處理方式設(shè)計(jì)的主要活動(dòng),是根據(jù)新系統(tǒng)的功能特點(diǎn)、業(yè)務(wù)處理特點(diǎn)和性價(jià)比等因素,選擇一種系統(tǒng)計(jì)算模式,可選擇的計(jì)算模式有批處理、實(shí)時(shí)處理、聯(lián)機(jī)處理和分布式處理等方式,也可以混合使用各種方式。6.5.2軟硬件選擇軟硬件選擇,是指為新系統(tǒng)購置必須的軟件和硬件配置,主要根據(jù)系統(tǒng)需求和資源約束進(jìn)行軟、硬件的選擇。硬件上,選擇技術(shù)上成熟可靠的系列機(jī)型,選擇有良好的性能/價(jià)格比、售后服務(wù)與技術(shù)服務(wù)好、操作方便、在一定時(shí)間內(nèi)保持一定先進(jìn)性的計(jì)算機(jī)及配套的外部設(shè)備等,對(duì)處理速度、數(shù)據(jù)存儲(chǔ)容量、兼容性、可擴(kuò)充性方面要進(jìn)行考查。軟件方面,需要選擇的有操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、開發(fā)語言、開發(fā)工具、應(yīng)用軟件包等。6.5.3網(wǎng)絡(luò)設(shè)計(jì)網(wǎng)絡(luò)設(shè)計(jì)主要包括中小型主機(jī)方案與微機(jī)網(wǎng)絡(luò)方案的選取、網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)、互連結(jié)構(gòu)及通信介質(zhì)的選型、網(wǎng)絡(luò)操作系統(tǒng)及網(wǎng)絡(luò)協(xié)議等的選擇。網(wǎng)絡(luò)計(jì)算模式原來一般采用用戶機(jī)/服務(wù)器(C/S)模式,但隨著Internet技術(shù)的發(fā)展和廣泛應(yīng)用,管理信息系統(tǒng)的網(wǎng)絡(luò)計(jì)算模式開始更多地采用瀏覽器/Web服務(wù)器/數(shù)據(jù)庫服務(wù)器(B/W/D)模式。6.5.4系統(tǒng)環(huán)境的配置系統(tǒng)環(huán)境配置的主要內(nèi)容包括網(wǎng)絡(luò)環(huán)境、計(jì)算機(jī)軟件和硬件環(huán)境等。(1)確定網(wǎng)絡(luò)環(huán)境,即進(jìn)行網(wǎng)絡(luò)設(shè)計(jì),包括設(shè)計(jì)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),選擇傳輸介質(zhì)、組網(wǎng)方式、網(wǎng)絡(luò)設(shè)備、網(wǎng)絡(luò)協(xié)議、網(wǎng)絡(luò)操作系統(tǒng)等。(2)計(jì)算機(jī)硬件環(huán)境配置。針對(duì)選定的計(jì)算模式,如C/S、B/S服務(wù)器和工作站等,選擇機(jī)型,確定性能指標(biāo)、數(shù)量及外圍設(shè)備。(3)軟件環(huán)境配置,選擇與安裝系統(tǒng)軟件和工具軟件,如操作系統(tǒng)、網(wǎng)絡(luò)管理軟件、數(shù)據(jù)庫系統(tǒng)、開發(fā)平臺(tái)與工具、中間件。6.6對(duì)話設(shè)計(jì)6.6.1對(duì)話設(shè)計(jì)的原則6.6.2對(duì)話設(shè)計(jì)的基本類型 授課章節(jié)名稱 第6章詳細(xì)設(shè)計(jì)6.7輸入/輸出設(shè)計(jì)6.8處理過程設(shè)計(jì)6.9編寫系統(tǒng)設(shè)計(jì)說明書 授課時(shí)間 課次:16周次:9 教學(xué)目的和要求 通過教學(xué),讓學(xué)生熟悉輸入/輸出設(shè)計(jì)的原則及方法,了解過程設(shè)計(jì)的步驟及方法,掌握編寫系統(tǒng)設(shè)計(jì)說明書。 教學(xué)重點(diǎn)、難點(diǎn) 過程設(shè)計(jì)的步驟及方法 教學(xué)方法和手段 教學(xué)方法:講授法;教學(xué)手段:教材、課件 作業(yè) p129:6-5授課內(nèi)容6.7輸入/輸出設(shè)計(jì)輸入/輸出設(shè)計(jì)總體要求大約包括八個(gè)方面:(1)輸入/輸出設(shè)計(jì)要盡量符合標(biāo)準(zhǔn);(2)應(yīng)盡量減少漢字的輸入;(3)屏幕顯示應(yīng)盡量直觀、逼真;(4)輸入數(shù)據(jù)時(shí)應(yīng)盡量采用選擇的方式;(5)有較強(qiáng)的檢錯(cuò)和容錯(cuò)能力;(6)具有一定的數(shù)據(jù)恢復(fù)能力;(7)具有完善的幫助系統(tǒng);(8)界面風(fēng)格應(yīng)當(dāng)盡量向標(biāo)準(zhǔn)化靠近。6.7.1輸出設(shè)計(jì)用戶所需的信息、報(bào)表都要由系統(tǒng)輸出完成,輸出設(shè)計(jì)工作主要包括確定輸出方式、確定輸出的類型與內(nèi)容、進(jìn)行輸出格式的設(shè)計(jì)。1.輸出方式的選擇2.輸出的類型與內(nèi)容3.輸出格式設(shè)計(jì)的注意點(diǎn)1.輸出方式的選擇6.7.2輸入設(shè)計(jì)輸出信息的正確性很大程度上取決于輸入信息的正確性和及時(shí)性。因此,必須科學(xué)地進(jìn)行輸入設(shè)計(jì),使之正確、及時(shí)、方便地收集信息、錄入信息。6.8處理過程設(shè)計(jì)(1)選擇或設(shè)計(jì)算法。(2)精確地表達(dá)算法6.8.1盒圖(N-S圖)6.8.2問題分析圖(PAD圖)6.9編寫系統(tǒng)設(shè)計(jì)說明書系統(tǒng)設(shè)計(jì)說明書的主要內(nèi)容應(yīng)包括:(1)系統(tǒng)開發(fā)項(xiàng)目概述。(2)模塊設(shè)計(jì)說明。(3)代碼設(shè)計(jì)說明。(4)輸入設(shè)計(jì)說明。(5)輸出設(shè)計(jì)說明。(6)數(shù)據(jù)庫設(shè)計(jì)說明。(7)網(wǎng)絡(luò)環(huán)境的說明。(8)安全保密說明。(9)系統(tǒng)設(shè)計(jì)實(shí)施方案說明。 授課章節(jié)名稱 第7章系統(tǒng)實(shí)施7.1系統(tǒng)實(shí)施階段的目標(biāo)與任務(wù)7.2前期準(zhǔn)備工作 授課時(shí)間 課次:17周次:10 教學(xué)目的和要求 通過教學(xué),讓學(xué)生熟悉系統(tǒng)實(shí)施階段的目標(biāo)與任務(wù),了解系統(tǒng)實(shí)施前期工作準(zhǔn)備。 教學(xué)重點(diǎn)、難點(diǎn) 系統(tǒng)實(shí)施階段的目標(biāo)與任務(wù) 教學(xué)方法和手段 教學(xué)方法:講授法;教學(xué)手段:教材、課件 作業(yè) 授課內(nèi)容7.1系統(tǒng)實(shí)施階段的目標(biāo)與任務(wù)7.1.1系統(tǒng)實(shí)施階段的目標(biāo)系統(tǒng)實(shí)施階段的目標(biāo),是把前一個(gè)階段設(shè)計(jì)的新系統(tǒng)物理模型加以實(shí)現(xiàn),建成一個(gè)符合系統(tǒng)分析和系統(tǒng)設(shè)計(jì)要求的實(shí)際可運(yùn)行的新系統(tǒng),并完成對(duì)新系統(tǒng)的各種測(cè)試工作,最后交給用戶使用。7.1.2系統(tǒng)實(shí)施階段的具體任務(wù)系統(tǒng)實(shí)施階段有許多具體的開發(fā)任務(wù),可以大致歸納為六項(xiàng)主要的任務(wù)。(1)建立新系統(tǒng)的開發(fā)與運(yùn)行環(huán)境;(2)建立數(shù)據(jù)庫系統(tǒng),錄入數(shù)據(jù);(3)用戶方人員的培訓(xùn);(4)編制與調(diào)試程序;(5)新系統(tǒng)的測(cè)試;(6)交工驗(yàn)收。7.2前期準(zhǔn)備工作7.2.1建立開發(fā)與運(yùn)行環(huán)境所謂開發(fā)環(huán)境,是指系統(tǒng)開發(fā)活動(dòng)所需要的軟件與硬件環(huán)境,雖然不是指新系統(tǒng)的運(yùn)行環(huán)境,但建立開發(fā)環(huán)境要考慮與新系統(tǒng)運(yùn)行環(huán)境的匹配問題。開發(fā)環(huán)境一般應(yīng)是一個(gè)相對(duì)獨(dú)立且固定的小局域網(wǎng),其中硬件部分包括服務(wù)器、工作站及一些外設(shè)等;軟件部分工具眾多,常用的部分工具包括,操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、中間件服務(wù)器產(chǎn)品、編程工具等。7.2.2基礎(chǔ)數(shù)據(jù)的整理與錄入基礎(chǔ)數(shù)據(jù)的準(zhǔn)備工作在系統(tǒng)實(shí)施階段是十分重要且不能滯后的。這項(xiàng)工作的工作量大而煩瑣,要求廣泛收集、規(guī)范整理、及時(shí)錄入、認(rèn)真檢驗(yàn),否則若只注重編程序、上設(shè)備,而忽略了數(shù)據(jù)的準(zhǔn)備,輕則影響新系統(tǒng)的調(diào)試,延誤工期,重則導(dǎo)致系統(tǒng)失敗,故有“三分技術(shù),七分管理,十二分?jǐn)?shù)據(jù)”的說法。數(shù)據(jù)的準(zhǔn)備還包括測(cè)試數(shù)據(jù)的準(zhǔn)備、為測(cè)試人員在測(cè)試階段提供測(cè)試數(shù)據(jù)等。 授課章節(jié)名稱 第7章系統(tǒng)實(shí)施7.3編程7.4系統(tǒng)測(cè)試7.5系統(tǒng)調(diào)試 授課時(shí)間 課次:18周次:10 教學(xué)目的和要求 通過教學(xué),讓學(xué)生熟悉編程的常用語言,以及進(jìn)行系統(tǒng)測(cè)試和系統(tǒng)調(diào)試的方法與階段。 教學(xué)重點(diǎn)、難點(diǎn) 進(jìn)行系統(tǒng)測(cè)試的方法與階段 教學(xué)方法和手段 教學(xué)方法:講授法;教學(xué)手段:教材、課件 作業(yè) 授課內(nèi)容7.3編程編程,俗稱“寫代碼”,是系統(tǒng)實(shí)現(xiàn)階段的重頭戲,也可認(rèn)為是系統(tǒng)設(shè)計(jì)的延續(xù)。信息系統(tǒng)開發(fā)中,軟件開發(fā)是一項(xiàng)重要任務(wù),軟件的質(zhì)量不僅取決于代碼的質(zhì)量,更重要的是程序設(shè)計(jì)的質(zhì)量,因此,在保證源程序沒有語法錯(cuò)誤并能通過編譯系統(tǒng)語法檢查的基礎(chǔ)上,程序設(shè)計(jì)還必須明確質(zhì)量要求、設(shè)計(jì)方法、編程風(fēng)格及編程工具的選擇等。7.3.1質(zhì)量要求管理信息系統(tǒng)的可靠性、軟件代碼的可讀性、可維護(hù)性是系統(tǒng)開發(fā)的重要質(zhì)量指標(biāo)。質(zhì)量控制是貫穿整個(gè)開發(fā)過程的一項(xiàng)任務(wù),在每一個(gè)開發(fā)環(huán)節(jié)都必須保證可靠性、可讀性和可維護(hù)性。7.3.2程序設(shè)計(jì)風(fēng)格7.4系統(tǒng)測(cè)試系統(tǒng)測(cè)試是管理信息系統(tǒng)開發(fā)中的一個(gè)重要環(huán)節(jié),關(guān)系到管理信息系統(tǒng)開發(fā)的成功與否,在信息系統(tǒng)開發(fā)中占有相當(dāng)重要的地位。7.4.1系統(tǒng)測(cè)試方法概述測(cè)試的基本方法有兩種:暗盒測(cè)試和白盒測(cè)試。7.4.2單元測(cè)試7.4.3組裝測(cè)試7.4.4確認(rèn)測(cè)試7.5系統(tǒng)調(diào)試7.5.1系統(tǒng)調(diào)試的過程系統(tǒng)測(cè)試的目的是為了發(fā)現(xiàn)盡可能多的錯(cuò)誤,而對(duì)于所暴露的錯(cuò)誤最終需要改正。系統(tǒng)調(diào)試的任務(wù)就是根據(jù)測(cè)試時(shí)所發(fā)現(xiàn)的錯(cuò)誤,找出原因和具體的位置,并進(jìn)行改正。而且花費(fèi)的時(shí)間也不確定。7.5.2系統(tǒng)調(diào)試的方法無論哪種調(diào)試方法,其目的都是為了對(duì)錯(cuò)誤進(jìn)行定位。目前,常用的調(diào)試方法有如下幾種:(1)試探法。(2)回溯法(3)對(duì)分查找法(4)歸納法(5)演繹法 授課章節(jié)名稱 第7章系統(tǒng)實(shí)施7.6人員培訓(xùn)7.7實(shí)例7.7.1學(xué)生成績管理信息系統(tǒng)7.7.2酒店管理信息系統(tǒng) 授課時(shí)間 課次:19周次:11 教學(xué)目的和要求 通過教學(xué),讓生明白人員培訓(xùn)的重要性,能及如何進(jìn)行人員培訓(xùn),并通過實(shí)例,讓學(xué)生理解其重要性。 教學(xué)重點(diǎn)、難點(diǎn) 人員培訓(xùn)的重要性 教學(xué)方法和手段 教學(xué)方法:講授法;教學(xué)手段:教材、課件 作業(yè) p146:7-4授課內(nèi)容7.6人員培訓(xùn)7.6.1培訓(xùn)目的為保證新系統(tǒng)的順利實(shí)現(xiàn),必須使用戶方有關(guān)人員盡快了解新系統(tǒng)的建設(shè)情況、功能及性能,盡早適應(yīng)和掌握新系統(tǒng)的操作方法。在系統(tǒng)實(shí)現(xiàn)的同時(shí),開展對(duì)用戶方有關(guān)人員的崗位培訓(xùn)是非常及時(shí)且必要的。另外,通過培訓(xùn),開發(fā)人員還可進(jìn)一步密切同用戶之間的關(guān)系,更清楚地了解用戶的需求。7.6.2培訓(xùn)內(nèi)容系統(tǒng)開發(fā)后期,要對(duì)新系統(tǒng)用戶進(jìn)行系統(tǒng)的培訓(xùn),培訓(xùn)的內(nèi)容主要包括:(1)計(jì)算機(jī)系統(tǒng)的基礎(chǔ)知識(shí)。(2)計(jì)算機(jī)系統(tǒng)的基本操作。(3)信息系統(tǒng)的基本概念。(4)現(xiàn)代管理學(xué)的基本思想。(5)本企業(yè)對(duì)信息系統(tǒng)的需求狀況。(6)本企業(yè)對(duì)信息的收集、整理等處理方式。(7)新系統(tǒng)的操作方法。(8)新系統(tǒng)操作注意事項(xiàng)。(9)可能出現(xiàn)的故障及其排除方法。7.6.3培訓(xùn)方法針對(duì)受訓(xùn)者各自的實(shí)際情況制定培訓(xùn)計(jì)劃,確定側(cè)重點(diǎn),采用理論聯(lián)系實(shí)際、專題講座、委托培養(yǎng)等形式多樣的培訓(xùn)方式。實(shí)踐證明,要取得良好的效果,培訓(xùn)中和培訓(xùn)后應(yīng)安排必要的考試、考核環(huán)節(jié),結(jié)果應(yīng)與受訓(xùn)者的工作業(yè)績、上崗資格結(jié)合起來,與其切身利益掛鉤。7.7實(shí)例7.7.1學(xué)生成績管理信息系統(tǒng)7.7.2酒店管理信息系統(tǒng) 授課章節(jié)名稱 第8章運(yùn)行與維護(hù)8.1目標(biāo)與作用8.2系統(tǒng)切換與系統(tǒng)運(yùn)行 授課時(shí)間 課次:20周次:11 教學(xué)目的和要求 通過教學(xué),讓學(xué)生明白運(yùn)行與維護(hù)的目標(biāo),以及常見方法,了解系統(tǒng)切換的基本階段,以及系統(tǒng)運(yùn)行的管理方法。 教學(xué)重點(diǎn)、難點(diǎn) 統(tǒng)切換的基本階段 教學(xué)方法和手段 教學(xué)方法:講授法;教學(xué)手段:教材、課件 作業(yè) 授課內(nèi)容8.1目標(biāo)與作用8.1.1系統(tǒng)運(yùn)行與維護(hù)的目標(biāo)系統(tǒng)維護(hù)的目的就是為了保證系統(tǒng)正常、可靠地運(yùn)行,并能使系統(tǒng)不斷得到改善和提高,以充分發(fā)揮作用?;蛘哒f,系統(tǒng)維護(hù)就是為了保證系統(tǒng)中的各個(gè)要素隨著環(huán)境的變化始終處于最佳的和正確的工作狀態(tài)。這系統(tǒng)生命周期的最后一個(gè)階段,也是很重要的一個(gè)階段,新系統(tǒng)是否有生命力取決于這一階段的工作。因此,管理信息系統(tǒng)運(yùn)行與維護(hù)的目標(biāo),可以歸納為:保證新系統(tǒng)的正常、可靠、安全地運(yùn)行,并不斷完善系統(tǒng),以增強(qiáng)系統(tǒng)的生命力,延長系統(tǒng)的生命周期,不斷提高企業(yè)的管理水平,為企業(yè)創(chuàng)造經(jīng)濟(jì)效益。8.1.2系統(tǒng)運(yùn)行與維護(hù)階段的作用系統(tǒng)開發(fā)工作量(包括系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、系統(tǒng)調(diào)試)僅占系統(tǒng)生命周期總工作量的20%~30%,而系統(tǒng)維護(hù)工作量要占到總工作量的70%~80%。由此可見在開發(fā)過程中,強(qiáng)調(diào)提高工作質(zhì)量、追求代碼的可讀性和可維護(hù)性對(duì)運(yùn)行與維護(hù)階段的意義。8.2系統(tǒng)切換與系統(tǒng)運(yùn)行經(jīng)過調(diào)試與測(cè)試的軟件可以投入運(yùn)行。這時(shí),需要由原有的老系統(tǒng)切換到新建立的管理信息系統(tǒng)。新系統(tǒng)替換老系統(tǒng)投入運(yùn)行的過程,通常有三種切換方法。(1)直接切換。(2)并行切換。(3)分段切換。 授課章節(jié)名稱 第8章運(yùn)行與維護(hù)8.3系統(tǒng)維護(hù)8.4系統(tǒng)評(píng)價(jià)8.5實(shí)例 授課時(shí)間 課次:21周次:12 教學(xué)目的和要求 通過教學(xué),讓學(xué)生了解系統(tǒng)維護(hù)的重要性,以及常見的維護(hù)方法,掌握系統(tǒng)評(píng)價(jià)的基本方法。 教學(xué)重點(diǎn)、難點(diǎn) 系統(tǒng)評(píng)價(jià)的基本方法 教學(xué)方法和手段 教學(xué)方法:講授法;教學(xué)手段:教材、課件 作業(yè) p156:8-4授課內(nèi)容8.3系統(tǒng)維護(hù)8.3.1系統(tǒng)維護(hù)的任務(wù)系統(tǒng)維護(hù)是為了應(yīng)付管理信息系統(tǒng)的環(huán)境和其他因素的各種變化,保證系統(tǒng)正常工作而進(jìn)行的一切活動(dòng),它包括系統(tǒng)功能的改進(jìn)和解決在系統(tǒng)運(yùn)行期間發(fā)生的一切問題和錯(cuò)誤。無論在新系統(tǒng)交付使用前還是在交付使用后,系統(tǒng)維護(hù)工作始終需要進(jìn)行,這是管理信息系統(tǒng)運(yùn)行管理的重要內(nèi)容。運(yùn)行與維護(hù)階段的主要任務(wù)是做好系統(tǒng)的管理和維護(hù)工作,根據(jù)環(huán)境變化和用戶需求不斷修改、擴(kuò)充,使新系統(tǒng)更加完善,保證新系統(tǒng)經(jīng)常處于良好運(yùn)行狀態(tài)。8.3.2系統(tǒng)維護(hù)的要求與內(nèi)容系統(tǒng)維護(hù)的要求主要包括:(1)來自上級(jí)的命令、要求;(2)管理方式、方法及策略的改變;(3)隨著用戶對(duì)信息系統(tǒng)的了解,其需求也會(huì)不斷提高;(4)先進(jìn)技術(shù)的出現(xiàn),如硬、軟件產(chǎn)品的更新?lián)Q代。8.3.3系統(tǒng)維護(hù)工作的類型四種類型:糾錯(cuò)性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)和預(yù)防性維護(hù)等。8.3.4軟件維護(hù)8.3.5系統(tǒng)維護(hù)的管理8.4系統(tǒng)評(píng)價(jià)嚴(yán)格地講,在管理信息系統(tǒng)開發(fā)的整個(gè)過程中,每當(dāng)完成了一個(gè)工作階段或步驟,都應(yīng)該進(jìn)行評(píng)價(jià)。對(duì)新系統(tǒng)的全面評(píng)價(jià)是系統(tǒng)運(yùn)行了一段時(shí)間之后進(jìn)行的。8.4.1系統(tǒng)評(píng)價(jià)的目的新系統(tǒng)的建立花費(fèi)了大量的資金、人力和物力,系統(tǒng)性能究竟怎樣?不僅對(duì)用戶來說是重要的,也是系統(tǒng)開發(fā)人員所關(guān)心的,對(duì)新系統(tǒng)質(zhì)量進(jìn)行全面考核,才能回答這些問題。新系統(tǒng)不可能盡善盡美,通過評(píng)審可以發(fā)現(xiàn)問題,解決問題,進(jìn)行必要的修改與維護(hù)。8.4.2系統(tǒng)評(píng)價(jià)的指標(biāo)企業(yè)開發(fā)管理信息系統(tǒng)是企業(yè)信息化的一個(gè)較大的投資項(xiàng)目,所以在新系統(tǒng)完成之后,應(yīng)該進(jìn)行各種指標(biāo)的全面評(píng)價(jià),甚至在系統(tǒng)生命周期的不同階段,還要根據(jù)不同重點(diǎn)進(jìn)行部分指標(biāo)的評(píng)價(jià)。系統(tǒng)評(píng)價(jià)的指標(biāo)是進(jìn)行系統(tǒng)評(píng)價(jià)、新舊系統(tǒng)對(duì)比分析的依據(jù)。對(duì)一個(gè)管理信息系統(tǒng)來說,有些性能是無法用經(jīng)濟(jì)效益來衡量的,評(píng)價(jià)指標(biāo)可分為經(jīng)濟(jì)指標(biāo)、性能指標(biāo)和管理指標(biāo)三個(gè)方面。8.4.3系統(tǒng)評(píng)價(jià)的內(nèi)容(1)系統(tǒng)目標(biāo)實(shí)現(xiàn)的情況(2)系統(tǒng)資源利用率(3)系統(tǒng)安全保密性(4)系統(tǒng)的可用性。(5)系統(tǒng)的可維護(hù)性(6)系統(tǒng)成本。(7)系統(tǒng)管理工作的完備性。8.5實(shí)例1.實(shí)例1:學(xué)生成績管理信息系統(tǒng)的運(yùn)行與維護(hù)2.實(shí)例2:酒店管理信息系統(tǒng)的運(yùn)行與維護(hù) 授課章節(jié)名稱 第9章面向?qū)ο蟮姆椒?.1從結(jié)構(gòu)化到面向?qū)ο?.2回顧面向?qū)ο蟮姆缎?授課時(shí)間 課次:22周次:12 教學(xué)目的和要求 通過教學(xué),讓學(xué)生掌握面向?qū)ο蠓椒ǖ母拍?,以及面向?qū)ο蟪绦蛟O(shè)計(jì)的基本方法。 教學(xué)重點(diǎn)、難點(diǎn) 面向?qū)ο蠓椒ǖ母拍?教學(xué)方法和手段 教學(xué)方法:講授法;教學(xué)手段:教材、課件 作業(yè) 授課內(nèi)容9.1從結(jié)構(gòu)化到面向?qū)ο?.1.1結(jié)構(gòu)化方法面臨的挑戰(zhàn)與結(jié)構(gòu)化方法相比,面向?qū)ο蟮姆椒ň哂邢忍斓膬?yōu)勢(shì),也正是具備了這種先天的優(yōu)勢(shì),面向?qū)ο蟮姆椒ú胖鸩桨l(fā)展為管理信息管理系統(tǒng)開發(fā)的一種主流方法。充分認(rèn)識(shí)和了解結(jié)構(gòu)化設(shè)計(jì)方法遇到的諸多挑戰(zhàn)才能看到面向?qū)ο笤O(shè)計(jì)方法的優(yōu)點(diǎn),從而更好地理解面向?qū)ο蟮乃枷?、機(jī)制和范型。9.1.2面向?qū)ο蠓椒ǖ膬?yōu)勢(shì)20世紀(jì)80年代,面向?qū)ο蟮某绦蛟O(shè)計(jì)語言趨于成熟,作為一種新的程序設(shè)計(jì)模式,面向?qū)ο蟮某绦蛟O(shè)計(jì)模式逐漸被更多的人所理解和接受。面向?qū)ο蟮某绦蛟O(shè)計(jì)模式導(dǎo)致了軟件開發(fā)的高效率、高質(zhì)量和軟件復(fù)用,這一成果促使研究者把一部分注意力轉(zhuǎn)向更廣、更深層次的研究。首先把面向?qū)ο蟮乃枷胗糜谠O(shè)計(jì)階段,于是有了面向?qū)ο蟮脑O(shè)計(jì),進(jìn)一步又把面向?qū)ο蟮乃枷胗糜诜治鲭A段,產(chǎn)生了面向?qū)ο蟮姆治觯蚨诿嫦驅(qū)ο蟮南到y(tǒng)開發(fā)方面不斷取得進(jìn)展時(shí),一種新的管理信息系統(tǒng)開發(fā)方法——面向?qū)ο蟮拈_發(fā)方法產(chǎn)生了,并逐漸成為了主流的開發(fā)方法。9.1.3兩種方法解決問題的思維模式比較9.1.4學(xué)會(huì)用三個(gè)視角看問題9.2回顧面向?qū)ο蟮姆缎?.2.1什么是對(duì)象面向?qū)ο蟮姆缎鸵詫?duì)象概念為核心,焦點(diǎn)集中在對(duì)象上,在需求分析時(shí)尋找對(duì)象,在系統(tǒng)設(shè)計(jì)中構(gòu)造對(duì)象,在編寫代碼時(shí)實(shí)現(xiàn)對(duì)象。9.2.2對(duì)象的接口因?yàn)閷?duì)象具有責(zé)任,而且自己負(fù)責(zé)自己,所以必須有辦法告訴對(duì)象要做什么。還記得嗎?對(duì)象含有說明自己狀態(tài)的數(shù)據(jù),還有實(shí)現(xiàn)必要功能的方法。對(duì)象的很多方法都可以被其他對(duì)象調(diào)用。這些方法的集合就稱為對(duì)象的公開接口(Interface)。其他對(duì)象就是通過這個(gè)公開的接口,告訴對(duì)象要做什么的。9.2.3圍繞類組織對(duì)象9.2.4關(guān)于抽象類可以使用父類來統(tǒng)一定義子類必須實(shí)現(xiàn)的方法,子類在繼承了父類共有的東西以后,還可以定義自己特有的東西。子類是使用抽象類的默認(rèn)行為還是使用自己的特有行為,由子類自己決定,這與“對(duì)象自己負(fù)責(zé)自己”的要求是一致的。9.2.5類的可見性與接口因?yàn)閷?duì)象都自己負(fù)責(zé)自己,所以有很多東西不需要暴露給其他對(duì)象。前面我們?cè)岬焦_接口——是可以被其他對(duì)象訪問的方法的概念。在面向?qū)ο笙到y(tǒng)中,可訪問性主要分為以下幾種類型:公開(public)——任何對(duì)象都能夠看見;保護(hù)(protected)——只有這個(gè)類及其派生類的對(duì)象能夠看見;私有(private)——只有這個(gè)類的對(duì)象能夠看見。9.2.6封裝與多態(tài)類的可見性與封裝(Encapsulation)的概念相關(guān)。封裝經(jīng)常被簡單地描述成“數(shù)據(jù)隱藏”。一般而言,對(duì)象不應(yīng)該將內(nèi)部數(shù)據(jù)成員暴露給外界,也就是說其可見性是protected或private。但不能把封裝簡單地理解為數(shù)據(jù)隱藏,封裝一般意味著各種隱藏。 授課章節(jié)名稱 第9章面向?qū)ο蟮姆椒?.3面向?qū)ο蟮闹匾椒?.4面向?qū)ο蟮男g(shù)語及其關(guān)系 授課時(shí)間 課次:23周次:13 教學(xué)目的和要求 通過教學(xué),讓學(xué)生掌握面向?qū)ο蟮闹匾椒?,理解面向?qū)ο蟮幕拘g(shù)語。 教學(xué)重點(diǎn)、難點(diǎn) 面向?qū)ο蟮闹匾椒?教學(xué)方法和手段 教學(xué)方法:講授法;教學(xué)手段:教材、課件 作業(yè) p170:9-2授課內(nèi)容9.3.1抽象抽象(Abstraction)的結(jié)果反映出事物的重要的本質(zhì)和顯著的特征,言外之意是忽略那些次要的、非本質(zhì)的和分散注意力的特征。抽象的過程強(qiáng)調(diào)被抽象事物的重要共性,而忽略不重要的差異。在面向?qū)ο蠓椒ㄖ?,抽象活?dòng)主要抽取事物的結(jié)構(gòu)特征和行為特征,兩方面特征是有機(jī)的整體。9.3.2封裝封裝將對(duì)象特征的實(shí)現(xiàn)方式(包括相關(guān)的設(shè)計(jì)決定)隱藏在一個(gè)公共接口之后的黑盒之中。封裝概念的關(guān)鍵點(diǎn)在于被封裝對(duì)象的消息接口,所有與該對(duì)象進(jìn)行的溝通都要通過響應(yīng)消息的操作來完成。除了對(duì)象本身,其他任何對(duì)象都沒有可能改變它的屬性。封裝在很多時(shí)候也被稱做“信息隱藏”,信息有兩個(gè)層面的含義,一方面,是接口中操作的具體實(shí)施方法,另一方面是對(duì)象內(nèi)部的狀態(tài)信息。對(duì)于和某對(duì)象溝通的其他對(duì)象而言,只需了解它的消息接口,即可順利地與該對(duì)象進(jìn)行溝通。9.3.3層次層次(Hierarchy)的基本含義是不同級(jí)別的抽象組成一個(gè)樹形的結(jié)構(gòu)。層次的種類是多種多樣的,可以是集合的層次、類屬的層次、包含的層次、繼承的層次、分區(qū)的層次、專業(yè)化的層次等等。9.4面向?qū)ο蟮男g(shù)語及其關(guān)系 授課章節(jié)名稱 第10章統(tǒng)一建模語言UML10.1模型的作用10.2統(tǒng)一建模語言UML 授課時(shí)間 課次:24周次:13 教學(xué)目的和要求 通過教學(xué),讓學(xué)生了解模型的作用,以及統(tǒng)一建模語言UML的基本概念。 教學(xué)重點(diǎn)、難點(diǎn) 統(tǒng)一建模語言UML的基本概念 教學(xué)方法和手段 教學(xué)方法:講授法;教學(xué)手段:教材、課件 作業(yè) 授課內(nèi)容10.1模型的作用借助于模型實(shí)現(xiàn)對(duì)復(fù)雜系統(tǒng)的認(rèn)識(shí),是一種有效手段;實(shí)際的管理信息系統(tǒng)是一個(gè)復(fù)雜的系統(tǒng),我們要開發(fā)以計(jì)算機(jī)處理為基礎(chǔ)的現(xiàn)代管理信息系統(tǒng),首先就得認(rèn)識(shí)、理解原有的系統(tǒng)或手工業(yè)務(wù),經(jīng)過反復(fù)討論和修改以后,構(gòu)造出新的管理信息系統(tǒng)方案。在這一過程中,模型起著非常關(guān)鍵的作用。模型可以幫助我們以化簡的形式捕捉現(xiàn)實(shí)系統(tǒng)中問題的本質(zhì);通過模型可以把被討論的概念可視化,把你心目中的系統(tǒng)實(shí)現(xiàn)方案勾勒出來,把它變成大家能夠看得見的東西,便于討論和修改;模型有助于在由“問題”到“方案”的過渡過程中更好的認(rèn)知、理解和溝通。結(jié)論:學(xué)習(xí)建模是學(xué)習(xí)軟件開發(fā)(包括管理信息系統(tǒng)開發(fā))的一項(xiàng)基本技能。10.1.1什么是模型模型并不深?yuàn)W。在你和別人討論問題時(shí),把你想表達(dá)的東西以簡化的形式畫到紙上,這就是模型,哪怕是隨便勾畫了幾筆,只要有助于表達(dá)問題,它就是模型了。模型可以描述系統(tǒng)的靜態(tài)結(jié)構(gòu),也可以描述系統(tǒng)的動(dòng)態(tài)行為;可以描述系統(tǒng)的宏觀面貌,也可以描述系統(tǒng)內(nèi)的微觀交互場(chǎng)景。簡單地講,模型是對(duì)現(xiàn)實(shí)的簡化、或者說,模型是簡化的現(xiàn)實(shí);10.1.2建模的價(jià)值建模(Modeling)是捕捉問題本質(zhì)的過程。為了降低風(fēng)險(xiǎn)和獲得高回報(bào),建?;顒?dòng)普遍應(yīng)用于各種行業(yè),信息系統(tǒng)(軟件)開發(fā)更不例外。10.2統(tǒng)一建模語言UML為了表達(dá)問題,你可以使用任何能夠說明問題的圖形符號(hào)、文字、表格、線條等,只要能說明問題,所有這些都可以作為建模的工具。在管理信息系統(tǒng)的開發(fā)過程中,建模是必不可少的。在結(jié)構(gòu)化的系統(tǒng)分析與設(shè)計(jì)過程中,我們學(xué)過的主要建模工具包括數(shù)據(jù)流圖、數(shù)據(jù)字典、結(jié)構(gòu)圖等;UML則是面向?qū)ο蟮拈_發(fā)方法中使用的主要建模工具之一。統(tǒng)一建模語言UML,全稱是UnifiedModelingLanguage。掌握UML的建模技術(shù),是面向?qū)ο蠓治雠c設(shè)計(jì)的基本技能之一。 授課章節(jié)名稱 第10章統(tǒng)一建模語言UML10.3UML模型10.4常見圖的用法與內(nèi)容 授課時(shí)間 課次:25周次:14 教學(xué)目的和要求 通過教學(xué),讓學(xué)生掌握UML模型的結(jié)構(gòu)以及常見的對(duì)象,掌握常見圖的用法與內(nèi)容。 教學(xué)重點(diǎn)、難點(diǎn) UML模型的結(jié)構(gòu) 教學(xué)方法和手段 教學(xué)方法:講授法;教學(xué)手段:教材、課件 作業(yè) P187:10-3授課內(nèi)容10.3.1模型的基本內(nèi)容概念上,UML用于描述模型的基本詞匯有三類:要素、關(guān)系和圖。“要素”是模型中的核心內(nèi)容,可以形象地理解為“點(diǎn)”;“關(guān)系”在邏輯上將要素聯(lián)系在一起,可以形象地理解為“線”;“圖”將一組要素和關(guān)系展現(xiàn)出來,可以形象地理解為“面”??傮w上看,由這些“點(diǎn)”、“線”、“面”組成了“立體”的模型。10.3.2UML的語義擴(kuò)展作為一種語言,UML除了提供基本詞匯,還給出了對(duì)自身描述能力的三種擴(kuò)展機(jī)制,即構(gòu)造型(Stereotype)、標(biāo)注值(Taggedvalue)和約束(C
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)五年級(jí)上冊(cè)英語(外研一起)期末模擬測(cè)試卷(二)
- 山東省安丘市東埠初級(jí)中學(xué)濟(jì)南版七年級(jí)生物上冊(cè):第一單元《認(rèn)識(shí)生命現(xiàn)象》章末測(cè)試
- 公平正義之生活實(shí)踐
- 專題21 考查科學(xué)探究七要素問題解題要領(lǐng)(學(xué)生版)
- 溝通與關(guān)懷:醫(yī)學(xué)之道
- 從知識(shí)輸入到輸出的碩士學(xué)術(shù)規(guī)劃
- 兒童心理學(xué)在兒童課外讀物選擇中的應(yīng)用
- 創(chuàng)新型勞動(dòng)教育在商業(yè)領(lǐng)域的應(yīng)用與推廣
- 創(chuàng)新教育未來教育模式的博士研究項(xiàng)目介紹
- 2025年武漢貨運(yùn)從業(yè)資格證年考試題目和答案
- 國家開放大學(xué)電大《中文學(xué)科論文寫作》期末題庫及答案
- 提高地下車庫防水質(zhì)量QC成果
- 物業(yè)消防系統(tǒng)承接查驗(yàn)表
- DK77系列線切割機(jī)床使用說明書(電氣部份)_圖文
- 俄羅斯聯(lián)邦政府第782號(hào)決議 電梯安全技術(shù)規(guī)程(2009版)
- OPERA系統(tǒng)培訓(xùn)ppt課件
- 110Kv輸變電工程電氣安裝技術(shù)交底
- ASTM_A29/A29M熱鍛及冷加工碳素鋼和合金鋼棒
- 錄屏軟件Camtasia_Studio使用教程
- 崗位風(fēng)險(xiǎn)告知卡(40個(gè)風(fēng)險(xiǎn)點(diǎn))
- 質(zhì)量體系審核不符合項(xiàng)案例
評(píng)論
0/150
提交評(píng)論