本書是全國商業電子信息化推廣辦公室組織編寫的電子商務工程師、物流信息管理師考試培訓教材之一。全書共14章,主要包括兩部分內容:電子商務數據管理(第1~7章),電子商務應用開發技術(第8~14章)。電子商務數據管理部分比較系統地講述了數據庫技術與電子商務之間的關系、數據庫技術的基本理論、Web數據庫、數據倉庫、面向對象的數據庫等內容,簡單地介紹比較流行的數據庫產品。電子商務應用開發技術比較系統地講述了電子商務應用框架、超文本標記語言HTML、服務器端開發技術,簡單介紹了ASP語言、WebSphere應用服務器技術、XML應用開發技術以及一些典型的WebSphere應用服務器軟件。
本書是按照CEBE和CLIA考試大綱編寫的,不僅適用于該考試的培訓教材,還適合用做大專院校電子商務、物流管理以及相關專業的教材。
CEBE(Certified Electronic Business Engineer)是電子商務工程師的簡稱。電子商務工程師是信息技術和現代商務理念的結合。
CLIA(Certified Logistic Information Administrator)是物流信息管理師的簡稱。物流信息管理師是物流技術和信息技術的結合。
CEBE和CLIA是在我國乃至全球物流產業發展帶動商務活動趨向電子化的形勢下應運而生的電子商務與物流專業素質評價體系,其基本需求是通過對專業人才的評價和考核。使其能夠滿足未來商務交流活動的需要。CEBE和CLIA為專業型的考試體系,在融合當前國際電子商務的基本理論和發展實踐的基礎上,將綜合未來電子商務對各個行業可能產生的影響和變革,保持電子商務的科學性,前瞻性和系統性。考試強調內容的科學性、專家隊伍的性,考試管理的嚴格性、推進方式的社會性和報名參與的自愿性,并堅持"行業與高校并舉"以及"商業化重實效"的指導的方針。
電子商務工程師和物流信息管理師是現代企業從事商務活動的架設計和物流信息管理的主要參與人員。在企業的銷售環節、財務環節、企業供應鏈部門、企業信息中心、企業自動化生產部門有著重要的應用;同樣在國際貿易領域,國內貿易領域,金融領域,政府部門都有著廣闊的需求前景。
第1章 電子商務數據管理技術概述
1.1 數據管理技術的基本知識
1.1.1 數據、信息、信息處理
1.1.2 現實世界的信息化
1.2 數據管理技術的發展
1.2.1 人工管理階段
1.2.2 文件系統階段
1.2.3 數據庫系統階段
1.2.4 數據倉庫階段
1.2.5 Web 數據庫階段
1.2.6 面向對象數據庫
1.3 數據庫管理系統基本概念
1.3.1 數據模型
1.3.2 數據庫系統結構
1.3.3 數據庫系統組成
思考題一
第2章 數據庫技術與電子商務
2.1 電子商務與數據庫發展
2.2 數據庫技術對電子商務的支持
2.2.1 數據的收集、存儲和組織
2.2.2 決策支持
2.2.3 對EDI的支持
2.3 數據庫技術在電子商務中的應用
2.3.1 商務數據庫的選擇及設計標準
2.3.2 建立基于Web的商務項目數據庫
2.3.3 Web數據庫解決方案
思考題二
第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 SQL語言及其應用
3.3.1 SQL語言的主要特點
3.3.2 數據定義語句
3.3.3 數據更新語句
3.3.4 查詢語句
3.3.5 視圖
3.3.6 SQL的安全控制語句
3.4 關系數據庫的規范化
3.4.1 不良關系模式舉例
3.4.2 關系規范化理論基本概念
3.4.3 關系的規范化
3.4.4 規范化小結
思考題三
第4章 Web數據庫基礎
4.1 客戶機/服務器體系結構
4.1.1 客戶機/服務器的結構
4.1.2 三層結構的客戶機/服務器結構
4.2 客戶機/服務器的數據庫技術簡介
4.2.1 客戶機/服務器系統的處理方式
4.2.2 客戶機/服務器數據庫的優缺點
4.2.3 客戶機/服務器數據庫的平臺
4.3 客戶機/服務器結構的數據庫系統實現技術
4.3.1 開放的數據庫訪問接口
4.3.2 存儲過程
4.3.3 分布數據管理
4.4 Web數據庫
4.4.1 Web數據庫概述
4.4.2 Web數據庫技術要點
4.4.3 Web數據庫應用的一般結構和方法
思考題四
第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.3 數據倉庫設計
5.3.1 數據倉庫系統設計方法概述
5.3.2 數據倉庫設計的三級數據模型
5.3.3 數據倉庫中的元數據
5.3.4 數據倉庫設計的步驟
5.4 OLAP技術
5.4.1 OLAP技術的發展及特征
5.4.2 OLAP與多維分析
5.4.3 MOLAP與ROLAP
5.5 數據挖掘技術
5.5.1 數據挖掘的概念
5.5.2 數據挖掘的方法與技術
5.5.3 數據挖掘的分析方法
5.5.4 數據挖掘的過程
思考題五
第6章 面向對象數據庫
6.1 面向對象數據庫管理系統
6.2 面向對象數據模型
6.2.1 面向對象數據模型
6.2.2 OO模型的核心概念
6.3 對象-關系數據庫
6.3.1 對象-關系數據庫的特點
6.3.2 實現對象-關系數據庫的主要方法
6.3.3 對象-關系數據庫基本概念
思考題六
第7章 數據庫產品簡介
7.1 Oracle數據庫
7.1.1 Oracle數據庫文件
7.1.2 Oracle數據庫實例
7.1.3 Oracle 8的工具
7.1.4 Oracle 8的數據字典
7.1.5 數據庫服務器
7.1.6 應用服務器
7.1.7 開發工具
7.2 SQL Server數據庫
7.2.1 SQL Server簡介
7.2.2 SQL Server的系統結構
7.2.3 分布式管理框架(DMF)
7.2.4 SQL Server的特性
7.3 Informix數據庫
7.3.1 數據庫引擎
7.3.2 分布式數據庫的連接產品
7.3.3 開發工具
7.3.4 Informix的數據倉庫解決方案
7.3.5 Informix的Internet解決方案
思考題七
第8章 電子商務應用框架
8.1 電子商務理念
8.2 Internet基礎知識
8.2.1 TCP/IP體系結構
8.2.2 開放系統互連基本參考模型(OSI)
8.2.3 TCP/IP協議的應用
8.3 Web基本知識
8.4 Java 簡介
8.4.1 Java語言的特點
8.4.2 Java企業計算模型
8.5 電子商務應用框架
8.5.1 基本系統模型
8.5.2 體系結構
8.5.3 Web應用編程模型
思考題八
第9章 超文本標記語言HTML
9.1 HTML的基本結構
9.2 HTML標簽
9.3 頁面布局及文字設計
9.4 列表
9.5 表格
9.6 鏈接
9.7 CSS概述
9.7.1 CSS的基本語法
9.7.2 CSS的偽類——動態鏈接
9.7.3 如何在網頁中插入CSS
思考題九
第10章 服務器端開發技術
10.1 Java Servlet開發
10.1.1 Servlet 的生命周期
10.1.2 Java Servlet API
10.1.3 創建HTTP Servlet
10.1.4 調用Servlet
10.2 JSP概述
10.2.1 JSP技術簡介
10.2.2 JSP的技術特點
10.2.3 JSP與ASP的比較
10.2.4 運行環境安裝與配置
10.2.5 實例——實現一個最簡單的JSP頁面
10.3 JSP語法
10.3.1 JSP 指令
10.3.2 class-wide 變量和方法
10.3.3 訪問JavaBean
10.3.4 直接插入的 Java 代碼(scriptlet)
10.3.5 變量數據的 HTML 模板語法
10.3.6 變量數據的Java表達式
10.3.7 JSP變量聲明
10.3.8 JSP保留字與特殊字符
10.3.9 JSP運算符
10.3.10 JSP條件與循環控制
10.3.11 內置對象
10.4 JSP語法應用示例
10.5 JSP數據庫編程技術
10.5.1 JSP連接SQL Server 7.0/2000數據庫
10.5.2 JSP連接MySQL數據庫
10.5.3 JSP連接Sybase數據庫
10.5.4 JSP調用SQL語句
思考題十
第11章 ASP簡介
11.1 什么是ASP
11.1.1 ASP文件結構
11.1.2 ASP文件編輯工具
11.1.3 ASP文件執行方式
11.1.4 ASP文件的特點
11.2 B/S結構數據庫系統
11.3 開放數據源(ODBC)
11.4 數據庫鏈接組件ADO
11.5 ASP數據庫的鏈接方法
11.5.1 建立鏈接通道
11.5.2 管理數據庫鏈接
11.5.3 使用ADO對象對數據庫操作
11.6 ASP數據庫開發的常用子程序
11.6.1 分頁顯示
11.6.2 學做留言板
11.6.3 建立站內的搜索引擎
11.6.4 建立郵件列表
思考題十一
第12章 WebSphere應用服務器技術
12.1 基本特性
12.2 安裝與配置
12.3 定制配置
12.4 部署Servlet
12.5 連接管理器
12.6 用戶簡要表
12.7 會話跟蹤
12.8 安全性
12.9 WebSphere數據庫應用開發
思考題十二
第13章 XML應用開發技術
13.1 XML的產生
13.2 XML的優點
13.3 XML語法簡介
思考題十三
第14章 WebSphere Studio電子商務應用開發技術
14.1 Lotus Domino Go Webserver
14.2 IBM WebSphere Studio
14.3 NetObjects Fusion
思考題十四
參考文獻
第1章 電子商務數據管理技術概述
商務是人類社會最繁忙的活動之一,每天人們都要處理大量的商務數據,進入電子商務時代以來,人們特別需要一種能科學地組織數據和存儲數據,高效地處理數據的方法和手段,數據庫技術是目前電子商務數據處理的最有效的方法和手段,它在電子商務數據處理中得到了廣泛的應用,數據庫技術是電子商務重要的組成部分。
本章從信息處理的一般概念出發,闡述了數據庫技術的發展過程,數據庫系統結構和組成。
1.1 數據管理技術的基本知識
在經濟社會中數據處理是商務活動中重要的組成部分,隨著時代的發展,商務數據信息處理的工作量越來越巨大,商務數據處理工作的地位也越來越重要。現代的文明社會是"信息爆炸"的時代,人們普遍感到巨大的商務數據信息處理工作量使人類面臨的一種威脅。幸運的是在這個時代計算機誕生了。從20世紀50年代,人們就開始探索用計算機作為商務數據處理的工具,圍繞著數據處理工作產生了一些新的學科領域,形成了一門新的產業——信息產業。數據、信息、信息處理是這個學科涉及的基本概念。
1.1.1 數據、信息、信息處理
數據(Data)和信息(Information)是信息科學領域中兩個常用的術語,在很多場合不加以區別,嚴格地講,它們之間有一定的差別。
1.數據
數據是將現實世界上的各種信息記錄下的、可以識別的物理符號。這里說的數據是廣義的數據,它的表現形態多種多樣,即可以包括人們熟知的數字和文字,還可以包括圖形、圖像、聲音、燈光信號、旗語信號等,甚至磁場的方向、邏輯電路電位的高低、一種特殊的氣味都可以作為數據的形態。簡言之,一切可以表示信息的,能被人或計算機識別的物理符號,都可稱為數據。
……