內容簡介
《信息系統分析設計與管理》一書闡述信息系統開發與管理的基本理論、方法與技術。《信息系統分析設計與管理》從新的視角討論信息系統的發展,定義信息系統的類型;在闡述結構化方法與面向對象方法的同時,介紹信息系統其他開發方法和信息系統的體系結構。
《信息系統分析設計與管理》是高等學校信息管理與信息系統專業核心課程之一“信息系統分析與設計”課程的教材。根據課程教學大綱的要求和作者長期教學、科學研究與信息系統建設實踐經驗,《信息系統分析設計與管理》著重論述系統規劃、系統分析、系統設計與實施的理論和方法,討論信息系統項目管理、信息服務管理、信息安全管理以及信息系統管理的組織與人員。全書知識點布局合理、概念清晰、內容翔實,體現了理論與實踐的密切結合。
《信息系統分析設計與管理》既可作為高等學校信息管理與信息系統專業以及相關專業本科生的教材和教學參考書,也可供從事信息化建設的技術與管理人員使用。
目錄
第1章 信息系統基礎
1.1信息系統概述
1.1.1信息
1.1.2信息的語法、語義與語用屬性
1.1.3信息資源
1.1.4信息系統
1.2信息系統的發展
1.2.1經濟全球化與信息化的新形勢
1.2.2信息網路環境的變化
1.2.3信息系統的社會屬性日益顯著
1.2.4信息服務業的興起
1.2.5信息系統發展中面臨的挑戰
1.3組織管理與信息系統
1.3.1信息技術與管理活動融合的四個階段
1.3.2組織信息化的進化模型
1.3.3信息系統在組織中的定位
1.3.4信息系統對組織的作用
1.3.5組織對信息系統的影響
1.4信息系統的組成與結構
1.4.1信息系統的組成
1.4.2信息處理功能結構
1.4.3管理決策層次結構
1.4.4職能結構
1.4.5信息集成結構
1.4.6分散式系統的結構
1.5信息系統的類型
1.5.1信息系統分類概述
1.5.2面向業務運作的系統
1.5.3面向管理決策的系統
1.5.4面向協作與交流的系統
1.5.5各類系統的關係
1.6信息系統實例——某市高校畢業生就業信息管理與服務系統簡介
1.6.1系統概況
1.6.2系統功能
1.6.3系統結構
1.6.4系統硬體與軟體配置簡介
本章 小結
習題
第2章 信息系統建設導論
2.1信息系統建設方法的指導思想
2.1.1信息系統建設的複雜性
2.1.2系統思想
2.1.3系統方法的三原則
2.1.4系統工程方法的三維模型
2.2信息系統的生命周期
2.2.1信息系統的生命周期的劃分
2.2.2系統開發生命周期的主要工作(活動)
2.2.3瀑布型系統開發生命周期模型
2.2.4重疊與交叉的系統開發生命周期模型
2.2.5疊代式系統開發生命周期模型
2.2.6螺旋型系統開發生命周期模型
2.2.7統一過程生命周期
2.3信息系統開發的結構化方法和面向對象方法
2.3.1早期的信息系統開發方法存在的主要問題
2.3.2結構化方法
2.3.3面向對象方法
2.4其他的信息系統開發方法
2.4.1終端用戶計算和原型法
2.4.2基於組件的開發
2.4.3敏捷開發與極限編程
2.4.4計算機輔助軟體工程
2.5企業體系結構概述
2.5.1引言
2.5.2體系結構的基本概念
2.5.3企業體系結構的內容與概念框架
2.5.4幾種體系結構簡介
本章 小結
習題
第3章 信息系統規劃
3.1系統規劃的目標和工作內容
3.1.1系統建設中的主要問題
3.1.2系統規劃的目標和任務
3.1.3系統規劃工作的特點
3.1.4系統規劃的關鍵問題
3.2信息系統戰略規劃
3.2.1信息系統戰略規劃的目的與任務
3.2.2信息系統戰略規劃的主要內容
3.2.3戰略集合轉移法簡介
3.3需求分析
3.3.1用戶需求
3.3.2用戶需求分析的內容
3.3.3用戶需求分析舉例
3.4業務規劃和業務流程改革
3.4.1組織業務的概念模型
3.4.2業務規劃的目標與工作內容
3.4.3業務流程的識別
3.4.4業務流程改革
3.5數據、套用系統與技術基礎設施規劃
3.5.1數據規劃
3.5.2套用系統規劃
3.5.3技術基礎設施規劃
3.6項目實施與資源分配規劃
3.6.1制定項目實施規劃
3.6.2制定資源分配方案
3.7信息系統規劃實例——某集團公司管理信息系統規劃概要
3.7.1信息系統發展戰略簡介
3.7.2業務流程規劃
3.7.3數據規劃概要
3.7.4套用系統規劃
本章 小結
習題
第4章 結構化系統分析
4.1系統分析的目標和主要活動
4.1.1目標與任務
4.1.2系統分析的主要活動
4.2結構化系統分析方法和工具
4.2.1概述
4.2.2數據流圖
4.2.3數據字典
4.2.4基本加工的描述
4.2.5結構化語言
4.2.6決策樹
4.2.7決策表
4.2.8業務流程圖及其他工具
4.3系統分析中的數據建模與分析概述
4.3.1功能分析與數據分析
4.3.2系統數據的實體一聯繫模型
4.3.3實體一聯繫模型建模的步驟
4.3.4數據建模與分析在系統分析中的作用
4.4系統分析階段各項活動的內容
4.4.1系統初步調查
4.4.2可行性研究
4.4.3現行系統詳細調查
4.4.4新系統邏輯方案的提出
4.5系統分析中的信息收集
4.5.1概述
4.5.2系統分析需用信息的類型
4.5.3信息來源和收集方法
4.6結構化信息系統分析實例——新亞紙製品公司管理信息系統分析概要
4.6.1企業概況
4.6.2系統環境的初步調查
4.6.3系統的可行性研究
4.6.4現行系統的詳細調查
4.6.5新系統邏輯模型的提出
本章 小結
習題
第5章 信息系統設計與實
5.1信息系統設計的目的與主要活動
5.1.1信息系統設計的目的與任務
5.1.2系統設計的依據
5.1.3系統設計階段的主要活動
5.2系統總體設計
5.2.1概述
5.2.2系統總體布局
5.2.3套用軟體系統的總體設計概述
5.2.4數據存儲的總體結構設計
5.2.5計算機與網路系統方案的選擇
5.3套用軟體系統總體結構化設計
5.3.1軟體系統總體結構化設計的主要原則
5.3.2結構化系統設計的方法和_T=具
5.3.3模組結構設計
5.3.4從數據流圖導出模組結構圖
5.4系統詳細設計
5.4.1代碼設計
5.4.2資料庫設計
5.4.3用戶界面設計
5.4.4處理過程設計
5.4.5編寫系統設計說明書
5.5系統實施
5.5.1系統實施概述
5.5.2編程
5.5.3系統測試
5.5.4系統轉換
5.6信息系統設計實例——新亞紙製品公司管理信息系統開發概要
5.6.1系統總體結構設計
5.6.2系統詳細設計
5.6.3系統的實施、維護與管理
本章 小結
習題
第6章 面向對象方法
6.1面向對象的基本概念
6.1.1概述
6.1.2對象
6.1.3訊息與操作方法
6.1.4接口
6.1.5類
6.1.6繼承性
6.1.7封裝性
6.1.8多態性
6.2經典的面向對象方法
6.2.1OOA/OOD
6.2.2對象模型技術
6.2.3面向對象軟體工程
6.2.4Booch方法
6.3統一建模語言
6.3.1面向對象建模
6.3.2UML簡史
6.3.3UML概述
6.3.4UML的圖形
6.4UML在系統開發中的套用
6.4.1一般套用過程
6.4.2統一開發過程
6.4.3計算機輔助軟體工程工具Rational Rose
6.4.4使用Rational Rose建模
6.4.5RationalRose的雙向工程
6.5信息系統開發實例
6.5.1系統背景
6.5.2需求分析
6.5.3系統分析
6.5.4系統設計
本章 小結
習題
第7章 Web信息系統開發
7.1Web信息系統原理與結構
7.1.1概述
7.1.2Web瀏覽器
7.1.3Web伺服器
7.1.4Web信息系統的結構
7.1.5資料庫連線技術
7.2傳輸控制協定/網際協定組和超文本傳輸協定
7.2.1傳輸控制協定/網際協定組
7.2.2超文本傳輸協定
7.3超文本標記語言和可擴展標記語言
7.3.1超文本標記語言
7.3.2可擴展標記語言
7.4Web頁面開發技術
7.4.1Web頁面技術概述
7.4.2JavaScript和VBScrjpt
7.4.3JavaApplet和ActiveX控制項
7.4.4公共網關接口
7.4.5應用程式接口
7.4.6動態伺服器頁面
7.4.7Java伺服器頁面
7.4.8超文本預處理器
7.4.9Servlet
7.5Web信息系統安全
7.5Web伺服器的安全策略
7.5.2利用防火牆增強Web伺服器的安全性
7.5.3Web傳輸安全
7.6Web信息系統開發工具
7.6.1網頁編輯調試工具
7.6.2動態頁面開發工具
7.6.3圖形和動畫製作工具
7.7Web信息系統的發展
7.7.1分布對象技術在web信息系統中的套用
7.7.2Web服務
7.7.3Agent技術在Web信息系統中的套用
7.8Web信息系統開發實例——遠程銷售管理系統開發概要
……
第8章 信息系統的管理