管理信息系统开发综述课件.pptVIP

管理信息系统开发综述课件.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

(3)消息和方法“消息”是對象間通信的手段,一個對象向其他對象發出的帶有參數的資訊,使接受資訊的對象執行相應的操作,從而改變該對象的狀態。“方法”是封裝在對象內部的操作程式,一個對象發出消息,接受消息的對象啟動相應的方法,便啟動了該對象的某個操作程式,這就是對象的操作。(4)繼承父類可以派生出子類,子類自動繼承父類的屬性和方法。(5)封裝封裝(Encapsulation)又稱為資訊隱蔽。面向對象開發方法中,對象是數據和操作的封裝體。(6)多態多態指相同的操作作用於多種不同類型的對象卻獲得不同的結果。3.應用面向對象開發方法設計MIS的基本思路(1)獲取用戶需求。(2)用統一的建模工具構造對象模型。(3)識別與問題有關的類及類之間的聯繫,識別與MIS解決方案有關的類。(4)對設計類及其聯繫進行調整,使之如實地表達事物之間實際存在的各種關係。4.面向對象的開發過程(1)系統調查和需求分析(2)系統分析階段(OOA)(3)系統設計階段(OOD)(4)系統實現階段(OOP)(5)系統測試階段(OOT)5.面向對象開發方法的特點(1)採用全新的面向對象思想,使得系統的描述及資訊模型的表示與客觀實體相對應,更符合人們認識事物的思維習慣。(2)系統開發的基礎統一於對象之上,各個階段工作過渡平滑。(3)面向對象開發方法採用了繼承、封裝、多態和消息傳遞機制,使軟體的一致性、模組的獨立性以及程式的共用性和可重用性大大提高。2.1.5.2可視化開發方法1.可視化開發的概念所謂可視化開發就是在可視化開發工具(例如VisualBasic、VisualFoxPro等)提供的圖形介面上,通過操作介面元素,例如文本框、複選框、組合框、命令按鈕等控件和菜單、工具欄等,由可視化開發工具自動生成應用程式。2.可視化開發的基本步驟(1)生成基本窗口。(2)開發人員從工具箱中挑選介面組成元素放入窗口指定位置。(3)逐一安排介面元素,使窗口的元素佈局合理。(4)根據功能要求和業務邏輯編寫事件代碼。(5)調試程式,生成可執行檔。2.1.6各種開發方法的比較1.生命週期法生命週期法能全面支持整個系統開發過程,基於模組化設計思想,採用“自頂向下,逐步求精”的技術對系統進行劃分。但在總體思路上比較保守,是以不變應萬變來適應環境的變化。2.原型法原型法通過快速構造系統原型和對原型的不斷修改、完善建立系統,強調開發人員與用戶的交流,從動態的角度看待系統變化,採用以變應變的思路。3.CASE方法CASE方法是一種除系統調查外全面支持系統開發過程的方法,同時也是一種自動化的系統開發方法。4.面向對象法面向對象法是一種圍繞對象來進行系統分析和系統設計,然後用面向對象的工具建立系統的方法。2.2管理資訊系統的開發方式建立和開發MIS的主要方式有:購買現成軟體包、自行開發、委託開發以及聯合開發等。主要從用戶需求、開發成本、開發週期、技術力量、可維護性以及外部環境等方面加以比較,選擇一種適合本單位的開發方式。管理資訊系統開發綜述開發管理資訊系統時,首先要選擇適宜的開發方式、合理的結構模式,充分滿足開發管理資訊系統的基本條件,分析開發過程可能要遇到的各種問題。其次要重視建立開發機構,開發人員分工明確,責任到人。2.1管理資訊系統的開發方法2.1.1結構化方法的原理和特徵結構化方法是指把整個系統開發過程分成若干階段,每個階段進行若干活動,每項活動應用系統標準、規範、方法和技術,完成一個或多個任務,形成符合給定規範的軟體產品。結構化程式設計(StructuredProgramming,SP)方法主要有以下幾個特徵。(1)自上向下逐層開發。(2)結構化、模組化編程。(3)儘量限制消除無條件轉移語句。結構化程式設計方法主要包括以下幾種基本結構。(1)順序結構。(2)選擇結構。(3)多分支判斷結構。(4)先判斷後執行的迴圈結構。(5)先執行後判斷的迴圈結構。2.1.2生命週期開發方法生命週期法採用結構化的思想、系統工程的觀點和工程化的方法進行管理資訊系統的開發。生命週期開發方法首先將整個系統的開發過程分為系統規劃、系統分析、系統設計、系統實施、系統評價、系統維護六個相對獨立的開發階段。其次,在系統規劃、系統分析、系統設計各階段,按照自頂向下的原則,從最頂層的管理業務開始,直到最底層業務,以模組化的方法進行結構分解。1.生命週期法各個階段的主要任務(1)系統規劃階段的主要任務對企業或組織的環境、目標和現行系統狀況進行初步調查,根據企業的發展目標和發展戰略,分析各級管理部門的資訊需求,確定管理資訊系統的

文档评论(0)

子不语 + 关注
官方认证
服务提供商

平安喜乐网络服务,专业制作各类课件,总结,范文等文档,在能力范围内尽量做到有求必应,感谢

认证主体菏泽喜乐网络科技有限公司
IP属地未知
统一社会信用代码/组织机构代码
91371726MA7HJ4DL48

1亿VIP精品文档

相关文档