內容簡介
本書屬於上海市教育委員會組編的“高等院校計算機基礎綜合套用能力培養規劃教材”系列,可以從機械工業出版社教材服務網上下載電子教案和教學實驗案例。作者從信息系統的分析、設計以及實現和套用等方面,介紹了綜合套用信息技術實現信息資源管理和利用的知識、技術和方法。本書基本理論知識和綜合套用開發並重,以套用案例驅動,注重對實用方法和先進技術的介紹。採用Microsoft公司的SQLServer2000和2003為技術原型和實驗環境。全書共10章,內容包括信息系統知識、關係資料庫基本知識和設計方法、關係資料庫管理系統和T-SQL語言、資料庫系統應用程式開發以及實驗指導,每章附有習題。
目錄
序言
前言
第1章信息系統概述
1.1信息系統基本概念
1.1.1信息和信息資源
1.1.2信息系統
1.2信息系統套用
1.2.1組織和信息系統
1.2.2信息系統套用類型
1.2.3職能信息系統
1.3信息系統管理
1.3.1信息系統管理的內容
1.3.2信息系統管理的組織機構
1.3.3信息系統的安全、法律、道德問題
1.4習題
第2章信息系統開發方法
2.1信息系統技術基礎
2.1.1數據管理技術
2.1.2數據處理技術
2.1.3軟體開發技術
2.1.4.信息系統集成技術
2.2信息系統開發方法
2.2.1系統的生命周期法
2.2.2原型法
2.2.3面向對象開發方法
2.3信息系統開發過程管理
2.3.1信息系統開發管理方式
2.3.2信息系統開發文檔
2.3.3軟體過程管理模型
2.4信息系統開發環境
2.4.1程式設計語言和軟體開發環境
2.4.2計算機輔助軟體工程
2.5信息系統工作模式
2.5.1集中式主機模式
2.5.2客戶機/伺服器模式
2.5.3瀏覽器/伺服器模式
2.5.4混合模式
2.6習題
第3章關係資料庫基本知識
3.1資料庫系統
3.1.1資料庫技術的發展
3.1.2資料庫系統
3.1.3資料庫管理系統
3.1.4資料庫的體系結構
3.2數據模型
3.2.1數據模型的概念
3.2.2基本數據模型
3.3關係資料庫
3.3.1關係數據結構
3.3.2關係完整性約束
3.3.3關係操作
3.4關係代數
3.4.1關係定義
3.4.2關係運算
3.5一個簡單教務管理系統的關係資料庫
3.6習題
第4章關係資料庫管理系統與SQL語言
4.1MicrosoiftSQLServer2000概述
4.1.1SQLServerl的主要特性
4.1.2SQLServerl的主要管理工具
4.2SQLServer資料庫創建和維護
4.2.1SQLServer資料庫概述
4.2.2資料庫創建與維護
4.2.3數據表創建與維護
4.2.4數據表約束和數據完整性控制
4.2.5索引的創建與維護
4.3Transact-SQL語言
4.3.1T-SQL語言概述
4.3.2數據定義語言
4.3.3數據操縱語言
4.3.4T-SQL的運算功能和控制流程
4.4視圖
4.4.1創建視圖
4.4.2使用視圖
4.4.3修改和刪除視圖
4.5存儲過程
4.5.1創建存儲過程
4.5.2執行存儲過程
4.5.3查看、修改和刪除存儲過程
4.6觸發器
4.6.1創建觸發器
4.6.2查看、修改和刪除觸發器
4.7資料庫管理與保護
4.7.1事務管理
4.7.2並發控制
4.7.3資料庫備份和恢復
4.7.4資料庫安全性控制
4.8習題
第5章關係資料庫設計
5.1資料庫設計概述
5.1.1資料庫設計方法
5.1.2資料庫設計步驟
5.2資料庫設計的需求分析
5.2.1需求分析的方法
5.2.2需求分析的任務
5.3資料庫概念設計
5.3.1概念結構設計的方法與步驟
5.3.2數據抽象與局部視圖的設計
5.3.3視圖集成
5.4資料庫邏輯設計
5.4.1資料庫邏輯設計過程
5.4.2資料庫設計規範化
5.4.3關係模式的設計原則
5.5資料庫物理設計
5.6資料庫實施
5.7資料庫運行與維護
5.8習題
第6章程式設計基礎
6.1概述
6.1.1簡介
6.1.2可視化集成開發環境
6.1.3中面向對象的基本概念
6.1.4創建一個簡單的應用程式實例
6.2基本語法
6.2.1數據類型、常量和變數
6.2.2運算符和表達式
6.2.3標準函式
6.2.4編碼規則
6.2.5流程控制結構
6.2.6數組
6.2.7子程式過程與函式過程
6.3窗體與常用控制項
6.3.1窗體設計的基本方法
6.3.2常用控制項
6.3.3選單設計
6.4程式調試和排錯
6.4.1常見錯誤
6.4.2調試與排錯
6.5習題
第7章資料庫應用程式開發
7.1簡介
7.1.1數據提供程式對象模型
7.1.2DataSet對象
7.1.3資料庫訪問的一般過程
7.2基於綁定的數據訪問
7.2.1綁定對象BindingManagerBase
7.2.2基於綁定對象的數據查詢
7.2.3基於綁定對象的數據更新
7.3基於Sqlcommand的數據訪問
7.3.1SqlCommand對象和SqlDataReader對象
7.3.2基於SqlCommand的數據查詢
7.3.3基於Sqlcommand的數據更新
7.3.4調用存儲過程
7.4的數據訪問實例
7.5習題
第8章數據報表與數據圖表
8.1水晶報表概述
8.1.1水晶報表的功能特點
8.1.2水晶報表的核心組件
8.1.3使用.NET水晶報表的實例
8.2水晶報表實現
8.2.1水晶報表的數據訪問方式
8.2.2實現.NET水晶報表的基本流程
8.3基於Windows應用程式的報表集成
8.3.1使用PULL模式的報表實現
8.3.2使用PUSH模式的報表實現
8.4實現數據圖表
8.4.1數據圖表的基本概念
8.4.2數據圖表的創建和使用
8.4.3數據圖表實例
8.5水晶報表的導出與列印
8.5.1水晶報表的導出
8.5.2水晶報表的列印
8.6習題
第9章信息系統綜合套用開發實例
第10章實驗指導
10.1實驗一SQLServer資料庫基本操作
10.2實驗二T.SQL語言基本操作
10.3實驗三SQLServer的視圖、存儲過程和觸發器
10.4實驗四SQLServer資料庫管理
10.5實驗五程式設計基礎和常用控制項
10.6實驗六資料庫應用程式(1)
10.7實驗七資料庫應用程式(2)
10.8實驗八數據報表和數據圖表
10.9實驗九信息系統開發綜合實驗
附錄
附錄AMSVisio2003使用簡介
附錄B教學組織建議
上海市高等學校計算機等級考試(三級)《信息系統與資料庫技術》考試大綱及樣題
Ⅰ上海市高等學校計算機等級考試(三級)考試大綱總體說明
Ⅱ上海市高等學校計算機等級考試(三級)《信息系統與資料庫技術》考試大綱
Ⅲ上海市高等學校計算機等級考試試卷(三級)《信息系統與資料庫技術》考試樣題
參考文獻
……