陳娟,湖南大學計算機與通信學院副教授,長期從事計算機教學與研究。
教學情況 1996年留校任教,2001年評為講師 2005年副主編《大學信息技術基礎》及實踐教程(人民郵電出版社) 2007年副主編《計算機操作實踐》(十一五規(guī)劃教程) 2008年主編《VISUAL FOXPRO程序設計》及實踐教程 2009年副主編《大學計算機基礎-計算機操作實踐》
主講大學信息基礎、數(shù)據(jù)庫原理及應用、面向對象程序設計等課程
獲獎情況 2002年12月獲“湖南大學多媒體講課比賽”二等獎作品“大學信息基礎計算機操作實踐”于2007年10月獲“第七屆湖南省高等學校多媒體教育軟件大賽”二等獎論文《長沙新型工業(yè)化背景下高等教育發(fā)展研究》于2008年1月獲長沙市科協(xié)征文活動二等獎
專業(yè)特長 具有豐富的系統(tǒng)分析、數(shù)據(jù)庫設計經(jīng)驗熟練掌握Delphi語言熟練使用SQL Server、vfp數(shù)據(jù)庫管理系統(tǒng)熟悉Office、Photoshop、flash、dreamweaver等工具的使用經(jīng)驗
第1章 數(shù)據(jù)庫基礎 1
1.1 數(shù)據(jù)庫系統(tǒng) 1
1.1.1 數(shù)據(jù)與數(shù)據(jù)處理 1
1.1.2 計算機數(shù)據(jù)管理 1
1.1.3 數(shù)據(jù)庫系統(tǒng)的組成 5
1.2 關系數(shù)據(jù)庫 7
1.2.1 概念模型 7
1.2.2 數(shù)據(jù)模型 9
1.2.3 關系模型 9
1.2.4 關系運算 12
1.3 Visual FoxPro概述 14
1.3.1 Visual FoxPro的發(fā)展歷程 14
1.3.2 Visual FoxPro的安裝 14
1.3.3 Visual FoxPro的啟動和退出 17
1.3.4 Visual FoxPro的用戶界面 17
1.3.5 Visual FoxPro的選項設置 19
1.4 項目管理器 20
1.4.2 使用項目管理器 22
1.4.3 定制項目管理器 23
習題
第2章 數(shù)據(jù)與數(shù)據(jù)運算 26
2.1 常量與變量 26
2.1.1 常量 26
2.1.2 變量 28
2.1.3 數(shù)組 30
2.2 運算符與表達式 31
2.2.1 數(shù)值表達式 31
2.2.2 字符表達式 32
2.2.3 日期表達式 32
2.2.4 邏輯表達式 33
2.3 常 用 函 數(shù) 36
2.3.1 數(shù)值處理函數(shù) 36
2.3.2 字符串處理函數(shù) 38
2.3.3 日期和時間函數(shù) 41
2.3.4 數(shù)據(jù)類型轉換函數(shù) 42
2.3.5 測試函數(shù) 44
習題
第3章 數(shù)據(jù)庫與數(shù)據(jù)表的操作 46
3.1 設計數(shù)據(jù)庫 46
3.1.1 了解用戶需求 46
3.1.2 確定數(shù)據(jù)庫中所需的表 48
3.1.3 設計表的結構 49
3.1.4 確定表的主關鍵字 52
3.1.5 確定表之間的關系 52
3.2 建立數(shù)據(jù)庫與數(shù)據(jù)表 52
3.2.1 建立數(shù)據(jù)庫 53
3.2.2 建立數(shù)據(jù)表 56
3.2.3 定義數(shù)據(jù)表結構 57
3.2.4 輸入數(shù)據(jù)記錄 58
3.2.5 修改數(shù)據(jù)表結構 60
3.2.6 設置數(shù)據(jù)字典信息 61
3.2.7 通過瀏覽窗口新增、修改、刪除數(shù)據(jù) 67
3.3 數(shù)據(jù)表的基本操作 69
3.3.1 打開和關閉表 69
3.3.2 顯示表的數(shù)據(jù)記錄 71
3.3.3 移動記錄指針 72
3.3.4 查找記錄 74
3.3.5 新增記錄 75
3.3.6 刪除記錄 76
3.3.7 修改記錄 77
3.3.8 篩選數(shù)據(jù)表 79
3.3.9 表的復制和導入 80
3.3.10 記錄與數(shù)組的數(shù)據(jù)交換 83
3.3.11 記錄的統(tǒng)計 84
3.4 數(shù)據(jù)庫的基本操作 85
3.4.1 打開數(shù)據(jù)庫及設計器 85
3.4.2 關閉數(shù)據(jù)庫 86
3.4.3 向數(shù)據(jù)庫添加數(shù)據(jù)表 87
3.4.4 從數(shù)據(jù)庫移去數(shù)據(jù)表 87
3.4.5 自由表 88
3.4.6 刪除數(shù)據(jù)庫 89
3.4.7 數(shù)據(jù)庫的清理與檢驗 89
3.5 索引的建立及使用 90
3.5.1 索引的概念 90
3.5.2 索引的建立 91
3.5.3 索引的使用 94
3.5.4 索引的刪除 96
3.5.5 物理排序 96
3.6 多表的使用 96
3.6.1 工作區(qū) 97
3.6.2 使用其他工作區(qū)的表 98
3.6.3 數(shù)據(jù)表之間的臨時關聯(lián) 99
3.7 永久聯(lián)系及參照完整性 101
3.7.1 永久聯(lián)系 101
3.7.2 參照完整性 102
3.7.3 數(shù)據(jù)完整性 104
習題
第4章 結構化查詢語言 105
4.1 SQL概述 105
4.1.1 SQL的發(fā)展 105
4.1.2 SQL的特點 105
4.2 數(shù) 據(jù) 查 詢 106
4.2.1 SELECT命令的基本格式 106
4.2.2 簡單查詢 107
4.2.3 特殊運算符 108
4.2.4 統(tǒng)計查詢 110
4.2.5 分組查詢 111
4.2.6 排序查詢 113
4.2.7 簡單連接查詢 114
4.2.8 超連接查詢 116
4.2.9 嵌套查詢 117
4.2.10 謂詞和量詞 118
4.2.11 集合的并運算 120
4.2.12 查詢結果的輸出 120
4.3 數(shù) 據(jù) 操 縱 121
4.3.1 插入記錄 121
4.3.2 更新記錄 122
4.3.3 刪除記錄 122
4.4 數(shù) 據(jù) 定 義 123
4.4.1 建立數(shù)據(jù)表 123
4.4.2 修改數(shù)據(jù)表 125
4.4.3 刪除數(shù)據(jù)表 127
習題
第5章 查詢與視圖 128
5.1 查 詢 128
5.1.1 查詢的概念 128
5.1.2 查詢的建立 128
5.1.3 查詢與SQL語句的對應 132
5.1.4 查詢的保存、使用和修改 132
5.1.5 定義查詢去向 133
5.2 視 圖 135
5.2.1 視圖的概念 135
5.2.2 視圖的建立 136
5.2.3 視圖的修改和使用 138
5.2.4 視圖與數(shù)據(jù)更新 138
習題
第6章 結構化程序設計 140
6.1 程 序 文 件 140
6.1.1 程序文件的基本概念 140
6.1.2 程序文件的建立和修改 140
6.1.3 程序的運行 142
6.1.4 輸入命令 143
6.1.5 其他命令 144
6.2 程序的基本結構 145
6.2.1 順序結構 145
6.2.2 選擇結構 145
6.2.3 循環(huán)結構 149
6.3 多模塊程序設計 156
6.3.1 過程的定義和調用 157
6.3.2 參數(shù)傳遞 159
6.3.3 變量的作用域 160
6.3.4 存儲過程 161
習題
第7章 表單設計 164
7.1 面向對象基本概念 164
7.1.1 對象 164
7.1.2 Visual FoxPro基類簡介 166
7.1.3 對象的引用 167
7.2 表單的建立與運行 167
7.2.1 使用表單向導創(chuàng)建表單 167
7.2.2 修改表單 170
7.2.3 運行表單 171
7.3 表單設計器 171
7.3.1 啟動表單設計器 172
7.3.2 設置數(shù)據(jù)環(huán)境 173
7.3.3 向表單中添加控件 174
7.3.4 為表單及控件設置屬性 176
7.3.5 為表單及控件編寫代碼 180
7.3.6 在表單中快速添加數(shù)據(jù)綁定控件 182
7.4 表 單 控 件 184
7.4.1 標簽控件 184
7.4.2 線條與形狀控件 185
7.4.3 圖像控件 186
7.4.4 計時器控件 187
7.4.5 文本框和編輯框控件 189
7.4.6 微調控件 192
7.4.7 選項按鈕組控件 193
7.4.8 復選框控件 195
7.4.9 列表框和組合框控件 196
7.4.10 頁框控件 200
7.4.11 容器控件 202
7.4.12 表格控件 203
7.4.13 命令按鈕和命令按鈕組控件 207
7.4.14 ActiveX控件和ActiveX綁定控件 215
7.4.15 超級鏈接控件 220
7.5 多重表單與表單集 221
7.5.1 表單的類型 221
7.5.2 主從表單之間的參數(shù)傳遞 224
7.5.3 表單集 228
7.6 自 定 義 類 230
7.6.1 類的創(chuàng)建 230
7.6.2 類的使用 233
7.6.3 類的編輯 235
習題
第8章 報表設計 237
8.1 報 表 概 述 237
8.1.1 報表組成 237
8.1.2 報表布局 237
8.1.3 創(chuàng)建報表的方法 238
8.2 使用“報表向導”設計報表 238
8.2.1 使用“報表向導”設計報表 238
8.2.2 修改報表 241
8.2.3 預覽和打印報表 241
8.3 使用“快速報表”設計報表 243
8.4 使用“報表設計器”設計報表 245
8.4.1 新建報表 245
8.4.2 報表設計器 245
8.4.3 報表的數(shù)據(jù)環(huán)境 247
8.4.4 在報表中添加控件 248
8.4.5 分組報表 256
8.4.6 多欄報表 258
習題
第9章 菜單設計 261
9.1 菜 單 概 述 261
9.1.1 菜單系統(tǒng)的結構 261
9.1.2 設計菜單系統(tǒng)的原則 262
9.2 下拉式菜單的設計 262
9.2.1 菜單設計的基本過程 262
9.2.2 定義菜單 263
9.3 快捷菜單的設計 271
習題
第10章 應用程序的生成與發(fā)布 274
10.1 應用程序的生成與發(fā)布 274
10.1.1 主文件 274
10.1.2 連編項目 276
10.1.3 應用程序發(fā)布 278
10.2 數(shù)據(jù)庫應用系統(tǒng)的開發(fā)步驟 279
10.2.1 需求分析 279
10.2.2 數(shù)據(jù)庫設計 279
10.2.3 應用程序設計 280
10.2.4 應用程序的生成與發(fā)布 281
習題
參考文獻