內容介紹
Access作為Microsofi公司的Office套件產品,是目前套用最為廣泛的關係資料庫管理系統開發工具之一。本書首先介紹了資料庫技術的基礎理論、Access關係資料庫系統的主要技術,然後通過多個具有工程套用背景的項目實例,介紹了如何使用Access進行資料庫設計,包括項目的需求分析、UML系統建模、系統配置、資料庫分析、界面設計和代碼分析與實現等步驟。另外,本書還使用了目前最流行的資料庫編程工具如PowerBuilder,Java,Delphi,Visual Basic,C#和ASP.NET進行系統的開發。
全書共10章。第1章系統介紹了資料庫技術的基礎理論;第2章詳細介紹了Access關係資料庫系統的主要技術;第3~9章以多個具有工程套用背景的管理系統為實例,詳細講述了管理系統創建的全部過程,其中,第3章使用Access自帶的VBA進行開發,第4章使用PowerBuilder進行開發,第5章使用Java進行開發,第6章使用Delphi進行開發,第7章使用Visual Baisic進行開發,第8章和第9章使用C#和ASP.NET進行開發;第10章介紹了系統建模技術,包括UML建模和Power Designer建模。
本書內容翔實,結構清晰,實例新穎並具有很強的工程套用背景,操作步驟簡潔。不僅適合廣大使用Access進行資料庫系統開發的軟體開發人員參考使用,而且對高等院校計算機專業的學生進行畢業設計具有很高的參考價值。
圖書目錄
第1章 資料庫基礎 1
1.1 資料庫理論概述 1
1.1.1 資料庫系統基本概念 1
1.1.2 資料庫系統的數據模型 4
1.1.3 資料庫系統體系結構與數據獨立性 6
1.1.4 關係資料庫理論 10
1.2 資料庫系統設計 14
1.2.1 資料庫系統設計概述 15
1.2.2 資料庫設計方法 17
1.3 小結 19
第2章 Access關係資料庫系統 20
2.1 Access概述 20
2.1.1 Access的工作結構 20
2.1.2 Access的工作環境 22
2.2 Access資料庫操作 24
2.2.1 創建資料庫 24
2.2.2 打開和管理資料庫 26
2.3 Access數據表操作 27
2.3.1 使用嚮導創建數據表 27
2.3.2 使用設計視圖修改數據表 29
2.3.3 創建、修改和刪除表關係 30
2.4 Access查詢操作 33
2.4.1 查詢分類 33
2.4.2 使用設計視圖建立查詢 33
2.4.3 修改查詢 34
2.5 Access窗體操作 36
2.5.1 窗體的風格分類 36
2.5.2 使用嚮導創建窗體 38
2.5.3 使用設計視圖修改窗體 40
2.6 Access報表管理 41
2.6.1 使用嚮導創建報表 41
2.6.2 使用設計視圖修改報表 43
2.6.3 列印報表 45
2.7 VBA程式語言 46
2.7.1 VBA的編程環境 46
2.7.2 VBA語法基礎 47
2.7.3 VBA中的對象和事件過程 54
2.7.4 VBA的資料庫操作 56
2.7.5 VBA的程式調試 62
2.8 Access系統開發必備知識 62
2.8.1 配置ODBC數據源 63
2.8.2 使用PowerDesign幫助Access生成表與欄位 65
2.9 小結 66
第3章 活動管理信息系統 67
3.1 概述 67
3.2 需求分析 68
3.2.1 理解需求 69
3.2.2 分析需求 69
3.3 UML系統建模 70
3.3.1 活動管理信息系統的用例分析 70
3.3.2 活動管理信息系統的域類分析 71
3.3.3 活動管理信息系統的設計 72
3.4 系統配置 75
3.4.1 軟體配置 75
3.4.2 硬體配置 76
3.4.3 網路配置 77
3.5 資料庫分析 78
3.5.1 E-R圖分析 79
3.5.2 表與欄位分析和PowerDesign資料庫建模 79
3.6 資料庫設計 80
3.6.1 創建資料庫 80
3.6.2 創建表 81
3.6.3 設定表關係 86
3.7 窗體設計及其代碼分析 88
3.7.1 用戶登錄窗體設計及其代碼分析 88
3.7.2 主切換面板窗體設計 89
3.7.3 場地信息管理窗體設計及其代碼設計 90
3.7.4 增加、刪除場地座位窗體設計及其代碼設計 92
3.7.5 活動信息管理窗體設計 96
3.7.6 訂製、刪除、經營座位窗體設計及其代碼設計 97
3.7.7 用戶信息管理窗體設計 103
3.7.8 個人密碼修改窗體設計 103
3.8 報表設計 104
3.9 實例演示 107
3.10 小結 108
第4章 銷售管理信息系統 109
4.1 PowerBuilder對資料庫開發的支持 109
4.1.1 實現PowerBuilder訪問Access資料庫 109
4.1.2 PowerBuilder的數據視窗技術 111
4.2 概述 123
4.3 需求分析 124
4.3.1 理解需求 124
4.3.2 分析需求 125
4.4 UML系統建模 126
4.4.1 銷售管理信息系統的用例分析 126
4.4.2 銷售管理信息系統的域類分析 126
4.4.3 銷售管理信息系統的設計 128
4.5 系統配置 130
4.5.1 軟體配置 130
4.5.2 硬體配置 131
4.5.3 網路配置 132