《電子商務系統分析與設計(第3版)》以利用UML進行電子商務系統分析與設計為主線,系統介紹了面向對象環境下電子商務系統的規劃、分析、設計、實施、運行維護管理及評估的相關概念、方法、技術和工具。在結構上本書分為三部分:基礎部分(第1~3章),主要說明電子商務系統的基本概念、構造技術;設計部分(第4~6章),主要說明電子商務系統的系統規劃、分析、設計的方法、內容和工具;實現部分(第7~11章),包括電子商務系統的實施、運行維護管理與評估。
本書既可作為高等院校電子商務、信息管理與信息系統專業本科生及研究生的教材,也可供電子商務系統設計開發人員以及從事電子商務研究的工程技術人員參考。
本書涵蓋了電子商務系統分析與設計的思想、方法、技術、開發工具等多方面的內容,注重基本理論、基本知識和基本方法的系統介紹,第3版加大了對移動電子商務系統的分析和設計。本書強調對電子商務系統規劃、分析、設計和實現能力的培養和訓練,用具體案例來貫穿電子商務系列開發的整個生命周期,實現了理論與實踐的高度結合,具有較強的應用性。本書的綜合練習豐富多樣,有單項選擇題、多項選擇題、判斷題、簡答題、論述題和案例分析,并能夠給教師提供教學課件及習題的參考答案。
第3版前言
電子商務作為一種嶄新的商務運作方式,為人們提供了一種全新的商業交易方法和商務運營管理模式。隨著電子商務的迅速普及和飛速發展,社會各界對電子商務人才的需求猛增!半娮由虅障到y分析與設計”課程是電子商務專業本科生的核心專業課程之一,同時也是信息管理與信息系統專業本科生的選修課。本課程是一門培養學生電子商務系統規劃、分析、設計、開發能力的理論課程,同時強調培養較強的實踐能力,在教學內容方面著重講解電子商務系統基本理論、基本知識和基本方法,在實踐能力方面側重加強電子商務系統規劃、分析、設計和實現能力的培養與訓練。
本課程涉及的知識點很多,內容非常豐富,授課內容涵蓋了電子商務系統分析與設計的思想、方法,以及與具體實踐密切相關的技術、開發工具等多方面的內容,是一門綜合性很強的課程。通過學習本課程,學生可了解電子商務系統產生的背景與技術基礎、發展概況,了解電子商務系統的體系結構和基本組成,掌握電子商務系統規劃、分析、設計的方法,了解電子商務系統開發的主要技術、電子商務系統的建設方式及技術選擇、電子商務系統的實施、組織、運行與維護階段的任務,同時對電子商務系統的最新技術發展趨勢與熱點技術有所了解。
作為“電子商務系統分析與設計”課程的主講教師,筆者在教學實踐中切身體會到本課程教學的難點是課程內容覆蓋面寬、學時少,要想在有限的學時中讓學生掌握課程大綱規定的學習內容,有必要在借鑒現有教材優點的基礎上,突出實踐特色,以具體的電子商務系統為案例,系統地介紹電子商務系統開發的整個生命周期,包括系統的規劃、分析、設計、實現與維護等內容,前后貫穿為一體。本書在編寫上既重視基本理論、基本知識和基本方法的系統介紹,又著眼于對學生實踐能力的科學訓練,使學生在課程學習的基礎上,通過全面綜合的實踐訓練,加深理解,驗證和鞏固課堂教學內容,增強對電子商務系統分析與設計的感性認識,掌握電子商務系統規劃、分析、設計和實現的基本方法,培養理論與實踐相結合的能力,從而使學生能夠綜合運用所學知識,進行電子商務系統的規劃、分析、設計和實現,滿足社會各界對電子商務人才的迫切需求。
本書以利用UML進行電子商務系統分析與設計為主線,系統介紹了面向對象環境下電子商務系統的規劃、分析、設計、實施、維護管理及評估的相關概念、方法、技術和工具。在結構上本書分為三部分:基礎部分(第1~3章),主要說明電子商務系統的基本概念、構造技術;設計部分(第4~6章),主要說明電子商務系統的系統規劃、分析、設計的方法、內容和工具;實現部分(第7~9章),包括電子商務系統的實施、運行維護管理與評估。本書符合教育部關于電子商務專業(本科)的培養目標、培養計劃的要求,由淺入深,循序漸進,既注重基礎理論知識的傳授,又面向實際應用,內容充實。
鑒于本書第2版出版產生的積極影響,又由于近幾年來電子商務的迅猛發展,作者對第2版進行了全面的修訂。第3版改寫了第7章,重點對7.4節“電子商務系統的發布”進行了改寫,又增加了7.5節“移動電子商務系統的開發”。7.4節主要是圍繞發布過程,補充介紹了發布前的運行準備工作、系統切換,不僅介紹了網站的發布,而且還介紹了App的發布;7.5節主要介紹了開發平臺、開發模式、開發工具,并以基于Android平臺的App開發流程為例介紹了具體過程。第3版重寫了第9章,介紹了基于ibeacon的首都機場智能出行服務系統的分析與設計,對移動電子商務系統的分析和設計進行案例總結和理論提升,以適應移動商務飛速發展的需求。限于篇幅,本書第2版的第10章不再保留。
本書由宮小全編寫提綱及統稿,并編寫了第1、4、5、6章;第2章由竇娟、宮小全編寫;第3章由龔炳剛編寫;第7章由陳捷編寫;第8章由何立業編寫;第9章由何智編寫。清華大學出版社的編輯在本書的策劃和撰寫過程中提出了很多寶貴的建議。此外,本書在編著過程中參考并引用了眾多文獻,在此一并致以衷心的謝意。
本書在面向對象環境下電子商務系統分析和設計的方法上做了一些初步的探索,但由于電子商務系統的理論與技術處在快速發展之中,作者學識有限,書中不足之處在所難免,在此竭誠希望廣大讀者提出寶貴意見,敬請有關專家學者批評指正,以期不斷改進。
編 者
2017年3月
第1章 概論 1
1.1 電子商務概述 1
1.2 電子商務系統概述 11
1.3 電子商務系統的開發方式 20
1.4 電子商務系統的生命周期 22
本章小結 24
綜合練習 24
第2章 統一建模語言(UML) 28
2.1 UML概述 28
2.2 UML的關系 43
2.3 用例圖 49
2.4 類圖和對象圖 55
2.5 交互作用圖 66
2.6 活動圖 71
2.7 用例驅動開發 80
2.8 Rational Rose的安裝與使用 84
本章小結 90
綜合練習 90
第3章 電子商務系統開發技術基礎 94
3.1 商務表達層及其技術 94
3.2 商務邏輯層及其技術 104
3.3 數據層及其技術 111
3.4 電子商務系統集成開發環境 117
3.5 電子商務系統支付技術 121
3.6 電子商務系統安全技術 132
本章小結 137
綜合練習 138
第4章 電子商務系統規劃 141
4.1 電子商務系統的系統規劃 141
4.2 電子商務網站的系統規劃 151
4.3 零售業電子商務系統的系統規劃 155
4.4 B2B電子商務的系統規劃 159
4.5 案例——電子商務系統規劃報告 161
本章小結 179
綜合練習 179
第5章 電子商務系統分析 183
5.1 電子商務系統的系統分析 183
5.2 電子商務網站的系統分析 186
5.3 零售業電子商務系統的系統分析 189
5.4 B2B電子商務的系統分析 192
5.5 案例——基于UML的電子商務系統分析 194
本章小結 228
綜合練習 228
第6章 電子商務系統設計 233
6.1 電子商務系統的系統設計 233
6.2 電子商務網站的系統設計 242
6.3 零售業電子商務系統的系統設計 246
6.4 B2B電子商務的系統設計 248
6.5 案例——電子商務系統設計報告 250
本章小結 296
綜合練習 296
第7章 電子商務系統的實施 301
7.1 電子商務系統平臺的選擇與搭建 301
7.2 電子商務系統應用軟件開發 311
7.3 電子商務系統測試 317
7.4 電子商務系統的發布 324
7.5 移動電子商務系統的開發 332
本章小結 348
綜合練習 348
第8章 電子商務系統的維護與運營 351
8.1 電子商務系統的維護 351
8.2 電子商務系統的商務運營 357
8.3 電子商務系統的推廣 362
8.4 電子商務系統的審計 370
8.5 電子商務系統的評價 374
本章小結 379
綜合練習 379
第9章 基于ibeacon的首都機場智能出行服務系統的分析與設計 384
9.1 緒論 384
9.2 系統相關理論基礎 387
9.3 系統分析 395
9.4 系統設計 404
本章小結 431
參考文獻 432