內容提要
每個教學單元都設定了兩個技能訓練環節:項目實戰與同步實踐,強化了項目開發技能的訓練。根據崗位需求和系統開發的工作過程將教學內容劃分為7個模組:管理信息系統的整體規劃與可行性分析、管理信息系統的分析與建模、管理信息系統的系統設計、系統模組實施與測試、管理信息系統的整合與發布、管理信息系統的運行與維護、管理信息系統的有效管理與安全保障。每一個教學單元面向教學全過程設定了8個必要的教學與考核環節:教學導航、知識必備、項目實戰、項目實戰考核評價、同步實踐、同步實踐考核評價、歸納總結、單元習題,按照理論指導→實戰體驗→訓練提升→考核評價的進程組織教學,有利於提高教學效果。
本書可以作為高等本科院校和高等職業院校計算機類各專業以及其他各相關專業的教材和參考書,也可以作為從事管理信息系統開發的技術人員和管理人員的參考書。
目錄
單元1 管理信息系統的開發綜述 1
教學導航 1
知識必備 2
1.1 認識數據與信息 2
1.1.1 數據與信息的基本概念 2
1.1.2 數據處理 2
1.1.3 信息的基本特性 3
1.2 管理信息系統的基本概念與主要作用 4
1.2.1 管理信息系統的基本概念 4
1.2.2 管理信息系統的主要作用 4
1.2.3 管理信息系統的基本功能 5
1.3 管理信息系統的結構 5
1.4 管理信息系統的開發過程 7
1.5 管理信息系統開發的人員分工 10
1.6 管理信息系統規劃的重要性與主要任務 11
1.6.1 管理信息系統規劃的重要性 11
1.6.2 管理信息系統規劃的主要任務 11
1.6.3 管理信息系統的初步調查分析 12
1.6.4 管理信息系統規劃的特點 13
1.7 管理信息系統規劃的主要方法 14
1.7.1 企業系統規劃法 14
1.7.2 關鍵成功因素法 15
1.7.3 戰略目標集轉化法 15
1.8 管理信息系統的可行性分析 16
1.8.1 管理信息系統開發可行性分析的內容 16
1.8.2 管理信息系統開發可行性分析的步驟 17
1.9 管理信息系統規劃與可行性分析階段的文檔編寫 17
1.9.1 管理信息系統項目開發立項報告 17
1.9.2 管理信息系統可行性分析報告 18
1.9.3 管理信息系統開發計畫書 19
項目實戰 19
【任務1-1】 圖書管理系統開發的規劃與可行性分析 19
項目實戰考核評價 22
同步實踐 22
【任務1-2】 進銷存管理系統開發的規劃與可行性分析 22
同步實踐考核評價 24
歸納總結 24
單元習題 25
單元2 管理信息系統的系統分析 26
教學導航 26
知識必備 27
2.1 管理信息系統分析的主要任務 27
2.2 管理信息系統分析的基本步驟 27
2.3 管理信息系統的調查與分析 28
2.3.1 詳細調查的主要內容 28
2.3.2 系統調查的基本方法 29
2.3.3 用戶需求的調查與分析 29
2.3.4 組織機構的調查與分析 30
2.3.5 業務流程的調查與分析 30
2.3.6 數據的調查與分析 31
2.4 數據流分析 32
2.4.1 繪製數據流圖 32
2.4.2 定義數據字典 36
2.4.3 加工邏輯說明 38
2.5 UML概述 40
2.5.1 UML的功能 40
2.5.2 UML的組成 41
2.5.3 UML的圖 41
2.5.4 UML的套用 42
2.6 管理信息系統邏輯模型的建立 43
2.6.1 建立管理信息系統軟體模型的重要性 43
2.6.2 建立管理信息系統的邏輯模型 44
2.7 管理信息系統分析階段的文檔編寫 44
2.7.1 需求分析說明書 45
2.7.2 系統分析報告 45
項目實戰 46
【任務2-1】 套用UML分析圖書管理系統 46
【任務2-1-1】 分析圖書管理系統的業務需求 46
【任務2-1-2】 分析圖書管理系統的參與者 48
【任務2-1-3】 分析圖書管理系統的用例 49
【任務2-1-4】 分析圖書管理系統的類 52
【任務2-1-5】 分析圖書管理系統的三層架構 55
【任務2-1-6】 分析圖書管理系統的功能模組結構 55
【任務2-1-7】 分析圖書管理系統的主要操作流程 59
【任務2-2】 分析圖書管理系統的資料庫 60
【任務2-3】 套用數據流圖分析圖書管理系統 62
【任務2-3-1】 圖書管理業務流程的實地調查 62
【任務2-3-2】 圖書管理的需求分析 63
【任務2-3-3】 圖書管理系統邏輯模型的建立 63
項目實戰考核評價 66
同步實踐 67
【任務2-4】 分析進銷存管理系統 67
同步實踐考核評價 70
歸納總結 71
單元習題 71
單元3 管理信息系統的系統設計 73
教學導航 73
知識必備 74
3.1 管理信息系統設計的主要任務與基本原則 74
3.2 管理信息系統的結構模式 75
3.3 管理信息系統的功能模組設計 78
3.3.1 管理信息系統功能模組設計概述 78
3.3.2 子系統與功能模組的劃分 78
3.3.3 功能模組之間的聯繫 80
3.4 管理信息系統的輸入設計 81
3.5 管理信息系統的輸出設計 83
3.6 管理信息系統的配置方案設計 84
3.6.1 管理信息系統配置方案設計的基本原則 84
3.6.2 管理信息系統硬體設備的選擇 84
3.6.3 管理信息系統的網路設計 85
3.6.4 管理信息系統系統平台的選擇 86
3.6.5 開發工具與程式設計語言的選用 86
3.7 管理信息系統的資料庫設計 87
3.7.1 資料庫設計的需求分析 87
3.7.2 資料庫的概念結構設計 87
3.7.3 資料庫的邏輯結構設計 88
3.7.4 資料庫的物理結構設計 88
3.8 管理信息系統的界面設計 90
3.8.1 友好用戶界面的基本要求 91
3.8.2 管理信息系統的界面設計 92
3.9 管理信息系統設計階段的文檔編寫 93
項目實戰 94
【任務3-1】 圖書管理系統的總體設計 94
【任務3-2】 圖書管理系統的資料庫設計 96
項目實戰考核評價 102
同步實踐 103
【任務3-3】 進銷存管理系統的總體設計和資料庫設計 103
同步實踐考核評價 106
歸納總結 106
單元習題 106
單元4 用戶登錄與管理模組的實施與測試 108
教學導航 108
知識必備 109
4.1 管理信息系統實施階段的工作內容 109
4.2 程式設計的步驟及其要求 109
4.3 程式設計的一般方法 110
4.4 程式模組處理過程的設計 111
項目實戰 113
【任務4-1】 圖書管理系統的用戶登錄程式設計與測試 113
【任務4-2】 圖書管理系統的用戶管理程式設計與測試 129
項目實戰考核評價 144
同步實踐 145
【任務4-3】 進銷存管理系統的用戶登錄程式的實施與測試 145
同步實踐考核評價 146
歸納總結 146
單元習題 146
單元5 基礎數據管理模組的實施與測試 147
教學導航 147
知識必備 148
5.1 程式編寫的規範化要求 148
5.1.1 優良程式的性能指標 148
5.1.2 良好的編程風格 148
5.2 管理信息系統程式設計階段的文檔編寫 150
項目實戰 150
【任務5-1】 出版社數據管理模組的實施與測試 150
【任務5-1-1】 出版社數據管理模組建模 151
【任務5-1-2】 建立出版社數據管理模組的數據表 153
【任務5-1-3】 創建出版社數據管理應用程式的解決方案和多個項目 153
【任務5-1-4】 創建出版社數據管理模組的類 153
【任務5-1-5】 設計出版社數據管理應用程式界面 155
【任務5-1-6】 編寫出版社數據管理窗體的程式代碼 156
【任務5-1-7】 測試出版社數據管理模組的程式 161
【任務5-2】 圖書類型管理模組的實施與測試 163
【任務5-2-1】 圖書類型管理模組的建模 164
【任務5-2-2】 建立圖書類型管理模組的數據表 166
【任務5-2-3】 創建圖書類型管理模組的類 166
【任務5-2-4】 設計圖書類型管理應用程式界面 170
【任務5-2-5】 編寫圖書類型管理窗體程式代碼 172
【任務5-2-6】 測試圖書類型管理模組的程式 177
【任務5-3】 圖書書目管理模組的實施與測試 181
【任務5-3-1】 圖書書目管理模組的建模 182
【任務5-3-2】 建立圖書書目管理模組的數據表與數據視圖 184
【任務5-3-3】 創建圖書書目管理模組的類 185
【任務5-3-4】 設計瀏覽與管理書目數據應用程式界面 190
【任務5-3-5】 設計新增書目應用程式界面 191
【任務5-3-6】 設計修改書目數據應用程式界面 193
【任務5-3-7】 設計選擇出版社應用程式界面 195
【任務5-3-8】 編寫瀏覽與管理書目數據窗體的程式代碼 195
【任務5-3-9】 編寫新增書目窗體的程式代碼 197
【任務5-3-10】 編寫修改書目數據窗體的程式代碼 204
【任務5-3-11】 編寫選擇出版社窗體的程式代碼 208
【任務5-3-12】 測試瀏覽與管理書目數據程式 210
項目實戰考核評價 214
同步實踐 215
【任務5-4】 進銷存管理系統基礎數據管理模組的實施與測試 215
同步實踐考核評價 217
歸納總結 218
單元習題 218
單元6 業務功能模組的實施與測試 219
教學導航 219
知識必備 220
6.1 軟體測試 220
6.1.1 程式調試 220
6.1.2 軟體測試 220
6.1.3 系統測試階段的文檔編寫 222
項目實戰 223
【任務6-1】 圖書借出模組的實施與測試 223
【任務6-1-1】 圖書借出與歸還模組的建模 224
【任務6-1-2】 創建圖書借出模組的數據表與數據視圖 226
【任務6-1-3】 創建圖書借出應用程式的解決方案和多個項目 227
【任務6-1-4】 創建圖書借出模組的類 227
【任務6-1-5】 設計圖書借出應用程式界面 231
【任務6-1-6】 編寫圖書借出窗體的程式代碼 232
【任務6-1-7】 設計選擇借閱者應用程式界面 238
【任務6-1-8】 設計選擇圖書應用程式界面 239
【任務6-1-9】 測試圖書借出程式 241
【任務6-2】 圖書續借與歸還模組的實施與測試 243
【任務6-2-1】 創建圖書續借與歸還模組的類 244
【任務6-2-2】 圖書續借與歸還的界面設計 245
【任務6-2-3】 編寫圖書續借與歸還窗體的程式代碼 246
【任務6-2-4】 選擇已借出圖書的窗體設計 252
【任務6-2-5】 測試圖書續借與歸還程式 253
項目實戰考核評價 256
同步實踐 256
【任務6-3】 進銷存管理系統的業務功能模組的實施與測試 256
同步實踐考核評價 257
歸納總結 258
單元習題 258
單元7 管理信息系統的整合與發布 259
教學導航 259
知識必備 260
7.11.1 管理信息系統實施階段的文檔編寫 260
項目實戰 261
【任務7-1】 圖書管理系統的主界面設計與系統整合 261
【任務7-1-1】 圖書管理系統的建模 262
【任務7-1-2】 創建圖書管理系統的解決方案和多個項目 264
【任務7-1-3】 添加圖書管理系統的類 264
【任務7-1-4】 設計圖書管理系統的主界面 264
【任務7-1-5】 在圖書管理系統項目中添加窗體 267
【任務7-1-6】 編寫圖書管理系統主窗體的程式代碼 267
【任務7-1-7】 測試圖書管理系統 273
【任務7-2】 圖書管理系統的部署與發布 278
【任務7-2-1】 向解決方案中添加部署項目 278
【任務7-2-2】 設定部署項目的屬性 279
【任務7-2-3】 向部署項目中添加項目輸出項 279
【任務7-2-4】 創建應用程式的捷徑 281
【任務7-2-5】 添加並配置程式安裝過程的預定義對話框 282
【任務7-2-6】 生成圖書管理系統的安裝程式 283
【任務7-2-7】 安裝圖書管理套用系統 284
【任務7-2-8】 還原資料庫 285
【任務7-2-9】 試運行安裝後的圖書管理系統 285
項目實戰考核評價 285
同步實踐 286
【任務7-3】 進銷存管理系統的主界面設計與系統整合 286
同步實踐考核評價 287
歸納總結 287
單元習題 287
單元8 管理信息系統的運行與維護 288
教學導航 288
知識必備 289
8.1 管理信息系統的數據採集 289
8.8.1 數據採集的作用 289
8.8.2 數據採集的方法 289
8.8.3 數據獲取的新技術 290
8.8.4 數據整理 291
8.2 管理信息系統的數據編碼 292
8.8.1 數據編碼概述 292
8.8.2 數據編碼設計 293
8.3 管理信息系統的評價 294
8.3.1 系統評價的目的 295
8.3.2 系統評價的內容 295
8.48.4 管理信息系統的系統維護 296
8.4.1 管理信息系統維護的需求來源 296
8.4.2 管理信息系統維護的類型 296
8.5 管理信息系統評價與維護階段的文檔編寫 297
8.5.1 系統評價報告 297
8.5.2 系統開發總結報告 297
項目實戰 297
【任務8-1】 圖書管理系統的數據採集與編碼 297
【任務8-2】 圖書管理系統的系統評價與運行維護 303
項目實戰考核評價 304
同步實踐 305
【任務8-3】 進銷存管理系統的數據採集與系統評價 305
同步實踐考核評價 308
歸納總結 309
單元習題 309
單元9 管理信息系統的有效管理與安全保障 310
教學導航 310
知識必備 311
9.1 管理信息系統開發的項目管理 311
9.2 管理信息系統開發的文檔管理 314
9.3 管理信息系統開發的質量管理 315
9.4 管理信息系統開發的行為管理 316
9.5 管理信息系統的正常使用與安全保障 317
9.5.1 管理信息系統的安全隱患 317
9.5.2 數據安全與保密 318
9.5.3 管理信息系統開發過程的安全保障措施 319
9.5.4 管理信息系統運行過程的安全保障措施 321
項目實戰 324
【任務9-1】 圖書管理系統的有效管理和安全保障 324
項目實戰考核評價 325
同步實踐 326
【任務9-2】 進銷存管理系統的有效管理和安全保障 326
同步實踐考核評價 326
歸納總結 326
單元習題 327
附錄A 管理信息系統項目開發綜合實訓 328
A.1 綜合實訓目的 328
A.2 待選用的項目開發題 329
A.3 綜合實訓要求 329
A.4 綜合實訓過程安排 329
A.5 綜合實訓課時分配 331
A.6 教學組織設計 332
A.7 綜合實訓報告的內容 332
A.8 考核方式與評分標準 332
參考文獻 334