內容簡介
本書分上、中、下三篇。上篇主要討論管理信息系統(MIS)的相關概念,MIS解決方案的構建基礎,與MIS密切相關的現代管理理論,MIS的組織管理平台與系統設施平台,廣義MIS的三維體系結構和系統的劃分與集成;闡述系統開發的原則、方法、方式、策略、過程及項目管理與戰略規劃。中篇圍繞具體案例,論述MIS的結構化系統分析、設計、實現以及系統的運行與管理;涉及系統開發的技術、工具與模型環環相扣,形成切實可行的結構化生命周期法的方法體系;討論原型法開發系統的具體方法與過程。下篇主要採用UML的建模方法與工具,討論面向對象分析、設計和實現,形成具有自身特色的面向對象開發方法。書後的附錄提供了課程實驗指導書與課程設計大綱,輔助指導實踐環節教學。
全書總體上形成了MIS課程的完整體系,內容組織上突出模組化,由授課教師按課時的多少、專業的特點、學生的基礎,選擇相關內容,靈活機動地因材施教。
圖書目錄
上篇MIS原理方法總論
第1章MIS的基礎知識2
1.1引言2
1.2MIS的系統科學基礎3
1.2.1系統的基本概念3
1.2.2系統的分類5
1.2.3系統工程6
1.3MIS的管理學與信息經濟學基礎9
1.3.1MIS的管理學基礎10
1.3.2MIS的信息經濟學基礎12
1.4MIS的信息科學基礎13
1.4.1信息的基礎知識13
1.4.2從信息管理到知識管理17
1.5廣義MIS的概念19
1.5.1信息系統19
1.5.2管理信息19
1.5.3廣義MIS20
1.5.4廣義MIS的體系結構22
習題123
第2章MIS的組織管理平台25
2.1MIS相關的現代組織管理理論25
2.1.1相關的現代管理決策理論25
2.1.2業務流程相關理論28
2.2組織結構與組織設計30
2.2.1直線制組織30
2.2.2直線職能制組織30
2.2.3矩陣式組織31
2.2.4事業部制組織32
2.2.5扁平化組織、多頭組織與虛擬組織33
2.2.6組織設計與組織重構35
習題238
第3章MIS的系統設施平台40
3.1信息技術(IT)的發展40
3.1.1微電子技術的發展40
3.1.2光電子技術的發展41
3.1.3軟體技術的發展41
3.2MIS系統設施平台的結構和模式42
3.2.1MIS系統設施平台的基本結構42
3.2.2MIS系統設施平台的基本模式45
3.2.3基於Intranet的MIS體系結構47
3.3MIS系統設施平台的系統軟體與開發工具48
3.3.1系統軟體48
3.3.2常用編程工具52
3.3.3常用CASE工具和組件技術54
習題359
第4章MIS的劃分與集成60
4.1信息系統技術的進步60
4.1.1電子數據處理(EDP)系統60
4.1.2(狹義)管理信息系統61
4.1.3決策支持系統DSS62
4.1.4智慧型管理與管理專家系統(IM&MES)64
4.1.5現場作業信息系統66
4.1.6辦公自動化系統67
4.2廣義MIS的三維體系結構68
4.3廣義MIS的劃分69
4.3.1職能信息系統69
4.3.2層次信息系統73
4.3.3按問題結構化程度/信息系統技術劃分75
4.4廣義MIS的集成75
4.4.1系統集成概述75
4.4.2系統集成的集成之路75
4.4.3系統集成的策略和技術76
4.4.4不同類型組織中的集成信息系統80
習題486
第5章MIS開發方法學87
5.1MIS的開發原則87
5.2MIS的開發方法88
5.2.1結構化生命周期法88
5.2.2增長原型法91
5.2.3面向對象(OO)方法92
5.3MIS的開發方式與策略93
5.3.1MIS的開發方式93
5.3.2MIS的開發策略95
5.4MIS的開發過程與項目管理96
5.4.1MIS開發的基本過程96
5.4.2MIS開發的項目管理概述99
5.4.3MIS開發項目的計畫管理100
5.4.4MIS開發項目的控制110
5.4.5MIS開發項目的報告文檔113
5.4.6MIS開發項目管理的工具114
習題5117
第6章廣義MIS的發展及其戰略規劃118
6.1廣義MIS的發展模型118
6.1.1諾蘭模型118
6.1.2西諾特模型119
6.1.3米切模型120
6.2MIS與組織的競爭優勢121
6.3MIS戰略規劃的任務和活動126
6.3.1組織戰略與MIS戰略規劃126
6.3.2MIS戰略規劃的時機128
6.3.3MIS戰略規劃的機制128
6.4戰略規劃的主要方法130
6.4.1關鍵成功因素法(CSF)130
6.4.2戰略目標集轉化法(SST)131
6.4.3企業系統規劃法(BSP)132
6.4.4三者結合的CSB法及其他方法135
習題6136
中篇結構化方法與原型法
第7章結構化系統分析(SSA)138
7.1立題調研與可行性研究138
7.1.1立題調研138
7.1.2可行性研究140
7.2現狀調查與評價144
7.2.1調查方法144
7.2.2調查內容144
7.2.3對現狀的分析評價161
7.3目標系統分析——確定新系統的邏輯模型163
7.3.1業務流程再造與新系統的業務流程圖163
7.3.2“過程\|數據”(P\|D)分析法166
7.3.3新系統的數據流圖(DFD)168
7.3.4新系統數據字典的編制175
7.3.5數據存儲分析與新系統的ERD184
7.3.6新系統功能層次圖與功能分析185
7.4系統分析規格說明書(系統任務書)190
習題7191
第8章結構化系統設計(SSD)192
8.1MIS的一般關係模型的設計192
8.1.1一般關係模型設計的基本任務193
8.1.2從ERD導出一般關係模型的基本原則193
8.1.3初始一般關係模型的改進與最佳化194
8.1.4用戶資料庫一般關係模型的設計195
8.2MIS處理功能的總體設計196
8.2.1模組結構圖(MSD)的設計196
8.2.2從DFD導出初始MSD203
8.2.3設計MSD的啟發性規則210
8.2.4MSD的改進與最佳化211
8.2.5編寫模組說明書212
8.3MIS系統設施平台的總體設計212
8.3.1MIS系統設施平台配置的主要依據212
8.3.2MIS系統設施平台的總體結構設計213
8.4MIS的總體設計說明書216
8.5MIS系統設施平台的詳細設計216
8.5.1MIS系統設施平台詳細設計的主要內容216
8.5.2系統設施平台設計案例219
8.6MIS的代碼系統設計224
8.6.1代碼的概念及其作用224
8.6.2代碼設計的原則224
8.6.3代碼的分類225
8.6.4代碼設計227
8.6.5代碼設計舉例229
8.6.6代碼的維護與管理229
8.7MIS數據存儲的具體設計230
8.7.1檔案設計230
8.7.2資料庫的具體設計235
8.8MIS處理功能的詳細設計244
8.8.1模組實現方法的選擇與模組的分類244
8.8.2輸出模組設計246
8.8.3輸入模組設計248
8.8.4人機對話模組設計252
8.8.5計算機內的處理過程設計256
8.8.6人工處理流程的詳細設計259
8.8.7組織機構重組的設計259
8.9系統設計規格說明書及其評審259
習題8260
第9章MIS的系統實現與系統文檔262
9.1MIS系統設施平台的實現與人員培訓262
9.1.1MIS系統設施平台的實現262
9.1.2人員培訓262
9.2MIS資料庫系統的建立與測試263
9.2.1定義資料庫結構263
9.2.2組織數據錄入264
9.2.3編制與調試應用程式265
9.2.4資料庫的測試與試運行265
9.3結構化程式設計266
9.3.1結構化程式設計的優點267
9.3.2常用編程工具267
9.3.3衡量編程工作質量的指標268
9.3.4模組實現案例269
9.4程式測試與系統聯調274
9.4.1程式測試的方法274
9.4.2系統調試的步驟與內容275
9.4.3系統運行說明書276
9.5系統試運行、系統轉換與系統驗收280
9.5.1數據的整理與錄入280
9.5.2系統的試運行280
9.5.3系統切換280
9.5.4系統驗收281
習題9282
第10章MIS的系統運行管理及評價283
10.1MIS的系統運行管理283
10.1.1MIS運行的日常管理283
10.1.2MIS的系統管理283
10.1.3MIS的系統維護285
10.2MIS的系統評價286
10.2.1信息系統評價的目的286
10.2.2信息系統的質量指標287
10.2.3信息系統運行的評價指標287
10.2.4系統經濟指標的評價288
10.2.5系統評價報告289
習題10290
第11章MIS系統開發的原型法291
11.1原型法291
11.1.1結構化生命周期法導致原型法產生的不足之處291
11.1.2原型法簡介291
11.2原型法的類型294
11.2.1拋棄原型法294
11.2.2演化原型法294
11.2.3增長原型法295
11.3原型法的開發環境和開發工具296
11.3.1原型法的開發環境296
11.3.2可視化技術297
11.3.3計算機輔助軟體工程技術(CASE)298
11.3.4軟體復用及組件技術299
11.4原型法開發批發企業庫存管理系統300
11.4.1系統首輪概要分析300
11.4.2系統首輪概略設計314
11.4.3系統首輪實現322
11.4.4首輪實現系統試運行、評價與改進328
習題11330
下篇面向對象方法
第12章面向對象方法與UML332
12.1面向對象方法概述332
12.1.1面向對象方法的引入332
12.1.2面向對象的主要經典方法334
12.1.3RUP思路與過程336
12.1.4面向對象方法的特點338
12.2OO方法的基本概念和術語338
12.2.1對象338
12.2.2對象類及其他相關概念340
12.2.3UML簡介343
12.3UML中的靜態模型344
12.3.1類圖344
12.3.2對象模型347
12.3.3包圖347
12.4UML中的動態模型348
12.4.1狀態與狀態圖348
12.4.2活動與活動圖350
12.4.3對象互動時序與順序圖353
12.4.4協作與協作圖353
12.5UML中的功能模型與實現模型355
12.5.1用例與用例圖355
12.5.2組件圖356
12.5.3部署圖357
12.6面向對象方法的生命周期359
12.6.1面向對象分析(OOA)360
12.6.2面向對象設計(OOD) 360
12.6.3面向對象實現(OOI)和系統運行與管理360
習題12361
第13章面向對象分析(OOA)362
13.1現狀調查與分析362
13.1.1現狀業務流程調查363
13.1.2現狀數據分析364
13.1.3現狀功能分析369
13.2構思問題域的靜態模型370
13.2.1對象模型的五個層次370
13.2.2確定問題領域的對象類及類圖371
13.2.3劃分主題375
13.3面向對象的業務流程再造(BPR)376
13.4再造後面向對象的動態模型384
13.4.1面向對象再造後系統的行為模型384
13.4.2面向對象再造後系統的互動模型386
13.4.3服務(行為方法)的分類389
13.4.4確定問題領域對象的業務服務390
小結392
習題13394
第14章面向對象設計(OOD)395
14.1面向對象設計概述395
14.1.1OOD系統的劃分與組織395
14.1.2OOD的一般原則397
14.2OOD的總體設計399
14.2.1數據管理部件的一般設計399
14.2.2人機接口部件的總體設計405
14.2.3問題域業務部件的總體設計408
14.2.4任務管理部件的總體設計408
14.3OOD的詳細設計409
14.3.1系統設施平台的設計409
14.3.2數據管理部件的具體設計409
14.3.3人機接口部件的具體設計414
14.3.4問題域對象類的具體設計419
14.3.5任務管理部件的具體設計422
14.3.6組件與配置的設計424
習題14424
第15章面向對象實現與運行管理426
15.1面向對象的系統實現概述426
15.1.1面向對象的系統實現的主要方面426
15.1.2面向對象程式設計語言427
15.1.3面向對象程式設計風格及其實現430
15.1.4系統設施平台的實現431
15.2面向對象的數據管理部件的實現431
15.2.1建立資料庫432
15.2.2建立臨時數據表433
15.2.3實現數據管理相關對象434
15.3對象類、對象及其關聯的實現437
15.3.1從類庫中選擇可以使用的對象類437
15.3.2由已有對象類派生對象類438
15.3.3定義需要自定義的對象類、對象440
15.3.4建立對象類/對象之間的關係440
15.4人機接口部件的實現443
15.5任務管理部件的實現446
15.6面向對象的測試與系統聯調448
15.6.1面向對象測試模型 448
15.6.2面向對象分析的測試448
15.6.3面向對象設計的測試449
15.6.4面向對象編程的測試449
15.6.5面向對象的單元測試450
15.6.6面向對象的集成測試 451
15.6.7面向對象的系統測試451
習題15452
附錄
附錄1MIS開發與管理實驗指導書(綜合性)453
附錄2MIS開發與管理課程設計教學大綱458
參考文獻462