本教材以教育部“卓越工程師教育培養計劃”為指導,立足于工程創新教育的最新實踐,高度重視創新能力和綜合應用能力的培養。
《高等學校工程創新型“十二五”規劃計算機教材:軟件開發技術》共6章,內容涵蓋了軟件工程、數據庫、Visual Basic可視化編程語言等方面的知識點和相關技術基礎。通過一個管理信息系統開發實例,使學生根據軟件工程的思想,采用軟件開發方法完成一個小型應用系統軟件的設計與開發。
第1章 軟件工程與軟件開發
1.1 軟件概述
1.1.1 軟件的定義
1.1.2 軟件質量的評價標準
1.1.3 軟件的特征
1.1.4 軟件的分類
1.2 軟件工程概述
1.2.1 軟件工程的定義及目標
1.2.2 軟件生存周期
1.2.3 軟件開發模型
1.3 項目開發過程
1.3.1 可行性分析
1.3.2 需求分析
1.3.3 軟件設計
1.3.4 軟件測試
1.3.5 軟件維護
1.4 軟件開發方法應用舉例
1.4.1 可行性分析
1.4.2 需求分析
1.4.3 軟件設計
1.4.4 軟件測試
1.4.5 軟件開發的基本策略
1.5 面向對象的軟件工程
1.5.1 面向對象的分析
1.5.2 面向對象的設計方法
1.5.3 基于對象的設計方法
1.5.4 面向對象實現
1.5.5 面向對象測試
習題與思考題
第2章 VisualBasic程序設計基礎
2.1 Basic語言與VisualBasic
2.2 VisualBasic
2.2.1 VisualBasic
2.2.2 安裝步驟
2.2.3 啟動VisualBasic
2.3 VisualBasic編程基礎
2.3.1 編程的基本概念
2.3.2 控件及其屬性
2.3.3 常見事件及方法
2.4 VisualBasic語言基礎
2.4.1 變量、常量和數據類型
2.4.2 運算符和表達式
2.4.3 語句
2.4.4 輸入與輸出
2.4.5 控制結構
2.4.6 過程
2.5 VisualBasic應用實例
2.5.1 建立一個簡單的應用程序
2.5.2 典型控件及其應用實例
2.5.3 綜合應用實例
2.6 Windows編程技術
2.6.1 窗口、事件和消息
2.6.2 應用程序框架
2.6.3 過程編程
2.7 WindowsAPI
2.7.1 Win32API
2.7.2 WindowsAPI設計方法
習題與思考題2
第3章 數據庫基礎
3.1 數據庫理論
3.1.1 數據模型
3.1.2 數據庫的體系結構
3.1.3 關系模型
3.1.4 關系數據庫理論
3.1.5 關系數據庫的完整性和安全性
3.1.6 數據庫應用模式及發展
3.2 結構化查詢語言SQL
3.2.1 SQL概述
3.2.2 SQL的數據定義(DDL)
3.2.3 SQL的數據操縱(DML)
3.2.4 SQL的數據控制
習題與思考題31
第4章 VisualBasic數據庫編程技術
4.1 數據庫設計基礎
4.2 本地數據庫設計(ACCESS)
4.3 數據控件
4.3.1 數據控件屬性
4.3.2 數據控件的事件和常用方法
4.3.3 記錄集的屬性與方法
4.3.4 數據庫記錄的增、刪、改操作
4.4 ODBC
4.5 ADO數據控件
4.5.1 ADO對象模型
4.5.2 使用ADO數據控件
4.5.3 ADO數據控件上新增綁定控件的使用
4.5.4 使用數據窗體向導
4.6 VisualBasic中SQL的實現
4.7 VisualBasic中使用ODBC
4.8 網絡數據庫設計1
4.8.1 客戶機/服務器(C/S)數據庫系統1
4.8.2 VisualBasic中網絡數據庫設計
習題與思考題41
第5章 ADO對象操縱數據庫基礎
5.1 ADO對象
5.1.1 ADO概述
5.1.2 ADO對象集
5.2 ADO對象訪問數據庫的技術
5.2.1 ADO連接數據庫
5.2.2 用記錄集(Recordset)對象操縱數據
5.2.3 ADO對象使用的查詢方法
5.3 ADO控件及對象編程舉例
習題與思考題51
第6章 管理信息系統開發實例
6.1 管理信息系統概述
6.1.1 MIS系統的應用
6.1.2 MIS系統開發的技術基礎
6.1.3 MIS的技術發展
6.2 ADO+Access實現學生信息管理系統
6.2.1 技術要點
6.2.2 學生信息管理系統概況
6.2.3 需求分析
6.2.4 數據庫設計及配置
6.2.5 應用系統程序實現
習題與思考題
參考文獻