基本信息
信息系統開發案例詳解--一個酒店信息系統的開發
作 譯 者:蔡智明,蘇清朗
出版時間:2016-05
千 字 數:320
版 次:01-01
頁 數:200
開 本:16開
I S B N :9787121285486
內容簡介
本書以一個典型的信息系統——酒店信息系統的開發為例,站在欠缺經驗的新手的角度,從一開始懵頭懵腦地了解業務,調研背景,策劃分解,建立計畫,到逐步思考Use Case,構建ER、DFD、面向對象UML模型,再到構思軟體構架、實現系統界面,給出了各種思考案例。從這些來自真實案例的糊塗思考及相應圖、表、文檔的粗拙產生,再到分析、改進、提升的思考過程中,讀者可以舉一反三,避免重蹈覆轍,逐步理解、深化、悟透信息系統、軟體工程的真實內涵,切實提高系統分析、軟體開發的實際修養。全書將“前後一貫,左右顧盼”的理念貫穿開發活動的始終,十分有助於讀者系統化一致化思考能力的提升。
目錄信息
引言 走入信息系統開發的“魔鬼”地帶:從哪裡開始 1
第1章 從這裡開始——基於實踐,編好系統開發計畫 5
1.1 調查研究一下這是一個什麼項目 7
1.1.1 了解一下這家酒店的背景 7
1.1.2 討論清楚系統的目標 9
1.1.3 畫一幅酒店組織架構圖 11
1.1.4 重點是一定要研究清楚在信息系統支持下酒店運行的業務流程 13
1.1.5 畫一幅系統的網路環境圖 15
1.2 如何分解系統 17
1.2.1 把系統劃分成幾個子系統 17
1.2.2 明確每個子系統的功能 19
1.2.3 確定系統的軟硬體配置 21
1.3 如何安排好項目計畫 23
1.3.1 安排好時間:軟體過程模型的實際套用與管理 23
1.3.2 安排好資金:為測試與維護留有餘地——40-20-40原則 28
1.3.3 安排好人員:人件與風險管理 30
1.4 如何考慮智慧財產權問題 32
1.4.1 嚴謹制定開發契約:不要以為契約是虛的 33
1.4.2 具體確定利益分派:不要以為利益只是錢 34
1.5 如何編好系統開發計畫書——計畫書實例 36
第2章 從這裡入手——觀察實踐,分析需求 55
2.1 從巨觀上把握系統——系統Use Case圖 56
2.1.1 線上預訂Use Case圖 58
2.1.2 前/後台系統Use Case圖 60
2.2 從微觀上明確概念——系統概念模型 62
2.2.1 系統E-R圖 62
2.2.2 概念定義——數據表 65
2.2.3 概念定義——數據字典 67
2.3 從流程上明確需求——系統DFD圖與相關IPO描述 70
2.3.1 全系統0層DFD 70
2.3.2 系統1層DFD 72
2.3.3 系統2層DFD 74
2.3.4 IPO描述 75
第3章 從這裡深化——深入實踐,建立UML模型 77
3.1 哪些是我系統中的對象——靜態Class圖 79
3.1.1 系統Class圖 80
3.1.2 系統GUI類圖 83
3.2 如何用這些對象實現我的系統——動態Sequence圖 85
3.2.1 預訂(Reservation)序列圖 87
3.2.2 登記入住(CheckIn)序列圖 89
3.2.3 退房結賬(CheckOut)序列圖 91
3.3 如何編好系統需求規範說明書——SRS實例 93
第4章 從這裡構築——圍繞實踐,設計系統架構與部件 116
4.1 如何考慮系統架構 117
4.1.1 以數據為中心的體系架構 117
4.1.2 分層體系架構 118
4.1.3 三層體系(C/S, B/S)架構 119
4.1.4 調用/返回體系架構 120
4.1.5 面向對象體系架構 121
4.1.6 面向對象與面向過程 122
4.2 如何組織對象部件——Package圖 124
4.3 如何設計對象部件 126
4.3.1 預訂Component圖 127
4.3.2 客房Component設計 128
4.3.3 預訂Activity圖 130
4.3.4 客房State圖 132
4.3.5 入住/退房 Swimlane圖 133
第5章 哇,軟體出來了——反覆實踐,實現系統 136
5.1 酒店網站首頁的設計:注意全局風格的安排 137
5.2 客房預訂的實現——關聯預訂的分析與設計 142
5.3 入住登記的實現——關聯入住的分析與設計 145
5.4 退房收銀的實現——關聯退房的分析與設計 147
5.5 如何編好設計說明書——設計說明書實例 150
第6章 從這裡解析——酒店薪資管理系統 174
6.1 背景 175
6.2 問題與需求分析 175
6.3 系統開發過程 178
6.4 薪資發放管理子系統 180
6.5 薪資分析管理子系統 186
6.6 階段成效及全系統目標 188
後記 190