《Access 2007數(shù)據(jù)庫應(yīng)用教程》根據(jù)高等院校計算機公共課程教學(xué)的基本要求及非計算機專業(yè)學(xué)生的特點,通過將一個完整的Access數(shù)據(jù)庫應(yīng)用案例貫穿全書,使數(shù)據(jù)庫的基礎(chǔ)理論知識與Access數(shù)據(jù)庫技術(shù)的應(yīng)用結(jié)合,具有很強的實用性和可操作性。全書共分11章,分別介紹數(shù)據(jù)庫系統(tǒng)概述、Access數(shù)據(jù)庫、表、查詢、窗體、報表、宏、模塊與VBA程序設(shè)計、數(shù)據(jù)庫安全及外部數(shù)據(jù)與數(shù)據(jù)協(xié)同、教學(xué)管理系統(tǒng)的開發(fā)。
《Access 2007數(shù)據(jù)庫應(yīng)用教程》體系完整、結(jié)構(gòu)清晰、內(nèi)容、語言簡練、圖文并茂、例題充足,既是高等院校數(shù)據(jù)庫課程的教材,也可作為全國計算機等級考試Access考試的自學(xué)教材,還可供Access 2007用戶參考。為方便教師教學(xué)與讀者自學(xué),《Access 2007數(shù)據(jù)庫應(yīng)用教程》提供了課后習(xí)題及參考答案,并于隨書光盤中提供了案例源文件及電子課件。
《Access 2007數(shù)據(jù)庫應(yīng)用教程》在寫作模式上吸取了國外教材重視案例教學(xué)的優(yōu)點,首先以幾個不同領(lǐng)域的數(shù)據(jù)庫應(yīng)用系統(tǒng)為切入點,使初學(xué)者建立起對數(shù)據(jù)庫系統(tǒng)的感性認(rèn)識;其次將一個完整的Access數(shù)據(jù)庫應(yīng)用系統(tǒng)貫穿全書,詳細(xì)地介紹數(shù)據(jù)庫的基礎(chǔ)理論知識,以及Access
2007數(shù)據(jù)庫管理系統(tǒng)中的各種對象、VBA編程及數(shù)據(jù)庫安全等內(nèi)容,幫助讀者掌握Access
2007中的常用數(shù)據(jù)庫技術(shù);后給出教學(xué)案例的開發(fā)過程,為學(xué)生模仿、修改、拓展、延伸和創(chuàng)新提供原型。《Access 2007數(shù)據(jù)庫應(yīng)用教程》努力將知識傳授、能力培養(yǎng)、素質(zhì)教育融為一體,實現(xiàn)理論教學(xué)與實踐教學(xué)的結(jié)合。
米紅娟、李海燕
前言
第1章 數(shù)據(jù)庫系統(tǒng)概述
1.1 數(shù)據(jù)庫系統(tǒng)實例
1.1.1 圖書館管理信息系統(tǒng)
1.1.2 圖書銷售管理信息系統(tǒng)
1.1.3 票證倉庫管理系統(tǒng)
1.1.4 教學(xué)管理數(shù)據(jù)庫系統(tǒng)
1.2 數(shù)據(jù)庫基礎(chǔ)知識
1.2.1 數(shù)據(jù)與信息
1.2.2 數(shù)據(jù)管理技術(shù)的發(fā)展
1.2.3 數(shù)據(jù)庫系統(tǒng)的組成
1.3 數(shù)據(jù)模型
1.3.1 數(shù)據(jù)模型的組成要素
1.3.2 數(shù)據(jù)模型的分類
1.3.3 概念數(shù)據(jù)模型
1.3.4 數(shù)據(jù)結(jié)構(gòu)模型
1.4 關(guān)系數(shù)據(jù)庫
1.4.1 關(guān)系模型的基本術(shù)語
1.4.2 關(guān)系的基本性質(zhì)
1.4.3 關(guān)系模式
1.4.4 關(guān)系運算
1.4.5 關(guān)系完整性
習(xí)題
第2章 Access數(shù)據(jù)庫
2.1 常見的數(shù)據(jù)庫管理系統(tǒng)
2.2 Access 2007使用基礎(chǔ)
2.2.1 Access 2007的安裝與運行
2.2.2 Access 2007的工作界面
2.2.3 Access 2007的數(shù)據(jù)格式
2.2.4 Access 2007的數(shù)據(jù)庫對象
2.3 創(chuàng)建數(shù)據(jù)庫
2.3.1 數(shù)據(jù)庫的規(guī)劃與設(shè)計
2.3.2 使用模板創(chuàng)建數(shù)據(jù)庫
2.3.3 創(chuàng)建空數(shù)據(jù)庫
2.4 數(shù)據(jù)庫的基本操作
2.4.1 打開、關(guān)閉數(shù)據(jù)庫
2.4.2 轉(zhuǎn)換數(shù)據(jù)庫格式
2.4.3 備份數(shù)據(jù)庫
習(xí)題
第3章 表
3.1 表的設(shè)計原則
3.2 創(chuàng)建表
3.2.1 定義表結(jié)構(gòu)
3.2.2 建立表
3.2.3 設(shè)置字段屬性
3.2.4 設(shè)置主鍵
3.2.5 向表中輸入數(shù)據(jù)
3.3 維護(hù)表
3.3.1 修改表結(jié)構(gòu)
3.3.2 維護(hù)表的基本操作
3.4 表中數(shù)據(jù)操作
3.4.1 數(shù)據(jù)的查找、替換
3.4.2 記錄排序
3.4.3 記錄篩選
3.5 建立表間關(guān)系
3.5.1 表間關(guān)系
3.5.2 建立表間關(guān)系
3.5.3 表關(guān)系的操作
3.5.4 子數(shù)據(jù)表
習(xí)題
第4章 查詢
4.1 查詢概述
4.1.1 查詢的定義與功能
4.1.2 查詢的類型
4.1.3 查詢視圖
4.1.4 查詢條件
4.2 選擇查詢
4.2.1 使用"查詢向?qū)?創(chuàng)建查詢
4.2.2 使用"設(shè)計視圖"創(chuàng)建查詢
4.2.3 運行查詢
4.2.4 在查詢中計算
4.3 參數(shù)查詢
4.4 交叉表查詢
4.4.1 使用"交叉表查詢向?qū)?創(chuàng)建交叉表查詢
4.4.2 使用"設(shè)計視圖"創(chuàng)建交叉表查詢
4.5 操作查詢
4.5.1 生成表查詢
4.5.2 更新查詢
4.5.3 刪除查詢
4.5.4 追加查詢
4.6 SQL查詢
4.6.1 SQL簡介
4.6.2 SQL視圖
4.6.3 數(shù)據(jù)查詢語句
4.6.4 單表查詢
4.6.5 多表查詢
4.6.6 嵌套查詢
4.6.7 聯(lián)合查詢
4.7 其他的SQL語句
4.7.1 數(shù)據(jù)定義
4.7.2 數(shù)據(jù)更新
習(xí)題
第5章 窗體
5.1 窗體概述
5.1.1 窗體的功能
5.1.2 窗體的組成
5.1.3 窗體的類型
5.2 使用向?qū)?chuàng)建窗體
5.2.1 快速創(chuàng)建窗體
5.2.2 使用窗體向?qū)?chuàng)建窗體
5.2.3 使用數(shù)據(jù)透視表向?qū)?chuàng)建窗體
5.3 使用設(shè)計視圖創(chuàng)建窗體
5.4 窗體常見控件及其屬性設(shè)置
5.4.1 標(biāo)簽控件
5.4.2 文本框控件
5.4.3 組合框和列表框控件
5.4.4 復(fù)選框控件
5.4.5 按鈕控件
5.4.6 選項卡控件
5.4.7 圖像控件
5.4.8 圖形控件
5.5 通過窗體操作數(shù)據(jù)
5.5.1 瀏覽數(shù)據(jù)
5.5.2 編輯數(shù)據(jù)
5.5.3 查找與替換數(shù)據(jù)
5.6 主/子窗體
5.7 切換面板窗體
習(xí)題
第6章 報表
6.1 報表概述
6.1.1 報表的功能
6.1.2 報表的類型
6.1.3 報表視圖
6.1.4 報表的組成
6.2 創(chuàng)建報表
6.2.1 快速創(chuàng)建報表
6.2.2 創(chuàng)建標(biāo)簽報表
6.2.3 使用報表向?qū)?chuàng)建報表
6.2.4 使用設(shè)計視圖創(chuàng)建報表
6.3 編輯報表
6.3.1 設(shè)置報表格式
6.3.2 修飾報表
6.4 報表中的記錄排序和分組
6.4.1 記錄排序
6.4.2 記錄分組
6.5 報表中的計算
6.5.1 匯總計算
6.5.2 在報表中添加計算控件
6.6 報表的預(yù)覽和打印
6.7 創(chuàng)建高級報表
6.7.1 創(chuàng)建子報表
6.7.2 創(chuàng)建多列報表
6.7.3 創(chuàng)建報表快照
習(xí)題
第7章 宏
7.1 宏的概述
7.1.1 宏的定義和功能
7.1.2 宏的設(shè)計視圖
7.1.3 常用宏命令
7.1.4 宏的類型
7.2 宏的創(chuàng)建與應(yīng)用
7.2.1 簡單宏
7.2.2 條件宏
7.2.3 宏組
7.3 宏的運行與調(diào)試
7.3.1 宏的運行
7.3.2 宏的調(diào)試
7.4 宏的應(yīng)用
7.4.1 AddMenu命令
7.4.2 SetValue命令
7.4.3 MsgBox命令
習(xí)題
第8章 模塊與VBA程序設(shè)計
8.1 VBA概述
8.1.1 什么是VBA
8.1.2 宏和VBA
8.1.3 將宏轉(zhuǎn)為模塊
8.2 VBA編程概念和步驟
8.2.1 對象、屬性、方法和事件
8.2.2 VBA編程步驟
8.3 VBA編程環(huán)境
8.3.1 進(jìn)入VBE界面
8.3.2 VBE界面
8.4 VBA程序設(shè)計基礎(chǔ)
8.4.1 數(shù)據(jù)類型
8.4.2 常量與變量
8.4.3 內(nèi)部函數(shù)
8.4.4 運算符和表達(dá)式
8.4.5 VBA常用語句
8.5 VBA程序流程控制
8.5.1 順序結(jié)構(gòu)
8.5.2 分支結(jié)構(gòu)
8.5.3 循環(huán)結(jié)構(gòu)
8.5.4 GoTo控制語句
8.6 常用對象的屬性、方法和事件
8.6.1 窗體的屬性、方法和事件
8.6.2 命令按鈕的屬性和事件
8.6.3 文本框的屬性和事件
8.7 模塊
8.7.1 模塊概述
8.7.2 過程
8.7.3 參數(shù)傳遞
8.7.4 變量的作用域
8.7.5 變量的生存期
8.8 VBA數(shù)據(jù)庫訪問技術(shù)
8.8.1 數(shù)據(jù)庫引擎及其接口
8.8.2 DAO對象模型
8.8.3 ADO對象模型
8.9 程序調(diào)試和錯誤處理
8.9.1 錯誤類型
8.9.2 VBE程序調(diào)試方法
8.9.3 VBA程序錯誤處理
8.10 綜合編程舉例
習(xí)題
第9章 數(shù)據(jù)庫安全
9.1 Access 2007安全性的新增功能
9.2 Access 2007的安全策略
9.2.1 數(shù)據(jù)庫訪問密碼
9.2.2 隱藏數(shù)據(jù)庫對象
9.3 壓縮和修復(fù)數(shù)據(jù)庫
9.4 用戶級安全
9.4.1 Access 2007的安全體系結(jié)構(gòu)
9.4.2 工作組
9.4.3 權(quán)限
9.4.4 用戶級安全機制向?qū)?/p>
9.4.5 打包、簽名和分發(fā)數(shù)據(jù)庫
9.5 信任中心
9.5.1 查找或創(chuàng)建受信任位置并添加數(shù)據(jù)庫
9.5.2 使用受信任位置中的Access 2007數(shù)據(jù)庫
9.5.3 打開數(shù)據(jù)庫時啟用禁用的內(nèi)容
9.6 更改注冊表項
9.6.1 允許不安全表達(dá)式在Access 2007中運行
9.6.2 更改注冊表項的操作步驟
9.7 安全性作用于Access 2007中打開的早期版本數(shù)據(jù)庫
習(xí)題
第10章 外部軟件與數(shù)據(jù)協(xié)同
10.1 外部數(shù)據(jù)介紹
10.2 數(shù)據(jù)的導(dǎo)入
10.2.1 導(dǎo)入Access數(shù)據(jù)
10.2.2 導(dǎo)入Excel數(shù)據(jù)
10.2.3 導(dǎo)入txt文本數(shù)據(jù)
10.3 數(shù)據(jù)的導(dǎo)出
10.3.1 導(dǎo)出到其他Access數(shù)據(jù)庫
10.3.2 導(dǎo)出為Excel表格
10.3.3 導(dǎo)出為txt文本數(shù)據(jù)
10.4 Office軟件的協(xié)同工作
10.4.1 用Outlook建立Access任務(wù)
10.4.2 用Word創(chuàng)建郵件合并文檔
10.4.3 用Word數(shù)據(jù)庫文件
10.4.4 用Outlook發(fā)送數(shù)據(jù)表
習(xí)題
第11章 教學(xué)管理系統(tǒng)的開發(fā)
11.1 管理信息系統(tǒng)的一般開發(fā)過程
11.2 "教學(xué)管理系統(tǒng)"的系統(tǒng)規(guī)劃
11.3 "教學(xué)管理系統(tǒng)"的系統(tǒng)分析
11.4 "教學(xué)管理系統(tǒng)"的系統(tǒng)設(shè)計
11.4.1 功能模塊設(shè)計
11.4.2 數(shù)據(jù)庫設(shè)計
11.5 "教學(xué)管理系統(tǒng)"的系統(tǒng)實施
11.5.1 查詢的設(shè)計與實現(xiàn)
11.5.2 窗體的設(shè)計與實現(xiàn)
11.5.3 報表的實現(xiàn)
11.5.4 菜單實現(xiàn)
附錄
A 案例"教學(xué)管理"數(shù)據(jù)庫中的表結(jié)構(gòu)及數(shù)據(jù)
B 部分習(xí)題參考答案
參考文獻(xiàn)
第1章數(shù)據(jù)庫系統(tǒng)概述
教學(xué)知識點
.數(shù)據(jù)庫技術(shù)的應(yīng)用
.數(shù)據(jù)庫系統(tǒng)及其組成
.數(shù)據(jù)模型
.關(guān)系數(shù)據(jù)庫
自20世紀(jì)50年代中期開始,計算機的應(yīng)用由科學(xué)研究逐漸擴展到社會生活的各個領(lǐng)域,數(shù)據(jù)處理已成為計算機應(yīng)用的主要方面。60年代末,數(shù)據(jù)庫技術(shù)就是作為數(shù)據(jù)處理的一門新技術(shù)發(fā)展起來的。50多年里,數(shù)據(jù)庫系統(tǒng)的理論、技術(shù)和方法得到了迅速發(fā)展并日益完善,同時數(shù)據(jù)庫技術(shù)與人工智能、網(wǎng)絡(luò)通信、并行計算及面向?qū)ο蟮燃夹g(shù)相結(jié)合,使計算機的應(yīng)用范圍越來越廣泛。目前,各種各樣的計算機應(yīng)用系統(tǒng)和信息系統(tǒng),絕大多數(shù)均以數(shù)據(jù)庫為基礎(chǔ)和核心,從小型的單項數(shù)據(jù)處理系統(tǒng)到大型信息系統(tǒng),從聯(lián)機事務(wù)處理到聯(lián)機分析處理,從一般的企事業(yè)單位的信息管理到辦公信息系統(tǒng)、計算機輔助設(shè)計與制造、計算機集成制造系統(tǒng)、醫(yī)學(xué)診斷、航空系統(tǒng)及地理信息系統(tǒng)等,越來越多的領(lǐng)域采用數(shù)據(jù)庫存儲和處理其信息資源。數(shù)據(jù)庫技術(shù)已成為現(xiàn)代信息技術(shù)的重要組成部分。
1.1數(shù)據(jù)庫系統(tǒng)實例
我們舉個通俗的例子來說明什么是"數(shù)據(jù)庫"。
每個人都有很多親戚和朋友,我們常常用一個筆記本將他們的姓名、地址、電話號碼、郵編等信息記錄下來,形成一個"通訊錄",目的是在需要的時候方便地查找某人的電話號碼、地址等信息。這個"通訊錄"就是一個簡單的"數(shù)據(jù)庫",每個人的姓名、地址、電話號碼等就是這個數(shù)據(jù)庫中的"數(shù)據(jù)"。我們可以在這個"數(shù)據(jù)庫"中添加新朋友的個人信息,也可以在某個朋友的電話號碼等信息發(fā)生變化時對"數(shù)據(jù)庫"中的對應(yīng)"數(shù)據(jù)"進(jìn)行修改。不過我們使用這個"數(shù)據(jù)庫"主要還是為了能隨時查到地址、郵編、電話號碼等這些所需要的"數(shù)據(jù)"。
1.1.1圖書館管理信息系統(tǒng)
過去,圖書館一般采用傳統(tǒng)的記帳方式對圖書信息進(jìn)行管理。如今,隨著圖書館存書量、借閱量的急劇增加及數(shù)據(jù)庫技術(shù)的廣泛應(yīng)用,圖書館管理信息系統(tǒng)已取代了傳統(tǒng)的圖書館管理方式。圖書館管理信息系統(tǒng)旨在為學(xué)校和社會型圖書館的管理員提供所有借閱者及館內(nèi)庫存的詳細(xì)信息,并對借書和還書活動進(jìn)行合理的操作和登記。
圖書館管理信息系統(tǒng)的主要任務(wù)是建立詳盡的借閱卡信息(涵蓋所有被獲準(zhǔn)在本館借書的借閱者信息),以及館內(nèi)所有的書種及對應(yīng)書刊的記錄,并對借閱者和其借閱的書籍進(jìn)行登記,便于圖書管理員及時查看館內(nèi)書刊信息及借、還書登記等操作。
不同規(guī)模的圖書館,其圖書館管理信息系統(tǒng)會存在一些差異。但一般而言,圖書館管理信息系統(tǒng)的主要功能包括以下方面。
(1)管理員信息管理:使每個管理員擁有一個ID和密碼,以便在登錄圖書館管理信息系統(tǒng)(具有一定資格的人,才可以登錄主界面)之前,進(jìn)行身份合格驗證。同時,還可以增加、刪除管理員。
(2)借閱卡信息管理:為每個辦理借閱卡的借閱者建立一個帳戶,并發(fā)放借閱卡。帳戶中存儲借閱者的個人信息、借閱信息等。在借閱卡被注銷時這些信息也隨之被注銷。
(3)書刊借閱信息管理:圖書管理員作為借閱者,操縱借書、還書等各項業(yè)務(wù)。在借閱書刊時,輸入所借閱的書刊編號,然后輸入借閱者的借閱卡號并提交,系統(tǒng)驗證借閱者是否有效(即是否存在此帳戶),若有效,借閱請求被接收并處理,系統(tǒng)查詢數(shù)據(jù)庫,查看庫存是否改變,當(dāng)此書刊狀況顯示為"借出"時,表明操作成功。系統(tǒng)會在借閱者帳戶中存儲所借書刊,以及書刊信息、借閱日期等,并提醒用戶該書刊限定的借閱時間。
(4)書刊返還信息管理:在返還書刊時,輸入返還的書刊編號,系統(tǒng)會查詢借閱者,以及該書刊的借閱日期和限定的借閱天數(shù),圖書管理員據(jù)此判斷借閱是否過期,并對數(shù)據(jù)庫記錄進(jìn)行修改,刪除該書刊相應(yīng)的借閱記錄。
(5)借閱書刊管理:借書管理員能對所有被借出書刊的相關(guān)信息進(jìn)行查詢,了解哪些借閱者借了哪些書刊,以及借閱日期等信息。當(dāng)某書刊被借出太久時,采取一定措施通知該借閱者。
(6)庫存管理:在對新進(jìn)書刊或已有書刊進(jìn)行管理時,都需要對庫存進(jìn)行修改。新進(jìn)書刊后,需要添加庫存記錄;在舊書種或書刊被淘汰時,需要刪除庫存記錄。當(dāng)讀者需要對某種書刊進(jìn)行查詢時,系統(tǒng)管理員通過系統(tǒng)來查詢該種書刊的庫存情況。
從功能描述看,本系統(tǒng)可實現(xiàn)六大功能。據(jù)此設(shè)計出系統(tǒng)的功能模塊,如圖1-1所示。
圖1-1圖書館管理信息系統(tǒng)功能模塊圖
1.1.2圖書銷售管理信息系統(tǒng)
建立圖書銷售管理系統(tǒng)的主要目的是通過系統(tǒng)對圖書進(jìn)貨和銷售信息進(jìn)行錄入、修改與管理,方便地查詢各種進(jìn)銷信息和庫存信息,同時系統(tǒng)還應(yīng)提供相應(yīng)的措施以保障信息安全。雖然不同規(guī)模的圖書銷售機構(gòu),其圖書銷售管理信息系統(tǒng)會有區(qū)別,但一般而言,圖書銷售管理系統(tǒng)應(yīng)該包括以下功能。
(1)錄入和維護(hù)營銷人員信息和圖書的基本信息。
(2)錄入和維護(hù)圖書的進(jìn)貨信息。
(3)錄入和維護(hù)圖書的銷售信息。
(4)庫存會隨著銷售活動的進(jìn)行不斷發(fā)生變化,因此需要實現(xiàn)對庫存信息進(jìn)行維護(hù),以及對庫存情況進(jìn)行查詢、瀏覽等功能。
(5)能夠按照各種方式方便地瀏覽進(jìn)貨、銷售、庫存信息。
(6)能夠完成基本的統(tǒng)計分析功能,并能生成統(tǒng)計報表打印輸出。
由于要進(jìn)行圖書進(jìn)貨、銷售信息管理,并為以后的統(tǒng)計分析做準(zhǔn)備,所以數(shù)據(jù)庫應(yīng)該包括圖書基本信息,如圖書的ISBN號、書名、作者、出版社、出版日期、版次、頁數(shù)、定價等,除此之外,還應(yīng)該包括圖書的進(jìn)貨日期、進(jìn)貨數(shù)量、銷售日期、銷售數(shù)量、營銷人員等。為了對營銷人員進(jìn)行管理和分析,數(shù)據(jù)庫還應(yīng)該包含營銷人員的基本信息,如編號、姓名、性別、聯(lián)系方式、密碼等。
從功能分析看,圖書銷售管理信息系統(tǒng)應(yīng)實現(xiàn)六大功能,據(jù)此設(shè)計出系統(tǒng)的功能模塊圖,如圖1-2所示。
圖1-2圖書銷售管理信息系統(tǒng)功能模塊圖
1.1.3 票證倉庫管理系統(tǒng)
票證倉庫管理系統(tǒng)與傳統(tǒng)的倉庫系統(tǒng)大同小異,也需要基本數(shù)據(jù)、入庫單、領(lǐng)用單、作廢單、倉庫初始化、倉庫總帳查詢、倉庫流水帳查詢等基本功能,但票證倉庫管理與一般的倉庫管理又有區(qū)別,其中較大的區(qū)別是票證倉庫管理需要統(tǒng)計票證的號碼(包括起始號碼和截止號碼),而不僅僅只是統(tǒng)計票證的數(shù)量。
該票證倉庫管理系統(tǒng)主要應(yīng)包括如下功能模塊。
(1)基礎(chǔ)數(shù)據(jù)管理。倉庫系統(tǒng)啟用前及啟用后,都需要使用一些基本資料,如人員資料、部門資料、入/出庫類型、票證分類等。一般都把這些基本資料的錄入、修改、刪除等操作放在基本數(shù)據(jù)管理模塊中,便于統(tǒng)一管理。
(2)票證日常管理。當(dāng)基礎(chǔ)數(shù)據(jù)錄入完成之后,就可以對票證進(jìn)行日常管理了,如圖1-3所示。票證管理包括票證入庫錄入(圖1-4)、票證領(lǐng)用錄入、票據(jù)調(diào)撥錄入(圖1-5)、票證銷毀錄入等最常用的一些功能。該模塊被設(shè)置為進(jìn)入系統(tǒng)時默認(rèn)的啟動模塊。
(3)票證查詢統(tǒng)計。數(shù)據(jù)錄入完成后,就需要對各種單據(jù)及庫存數(shù)據(jù)進(jìn)行查詢統(tǒng)計了。票證查詢統(tǒng)計包括票證領(lǐng)用查詢、票證總帳查詢、票證流水帳查詢、票證總分類帳查詢(圖1-6)等。
圖1-3"票證倉庫管理系統(tǒng)"的票證管理模塊界面
圖1-4"票證入庫錄入"界面
圖1-5"票證調(diào)撥錄入"界面
圖1-6 "票證總分類帳(憑證式)查詢"界面
1.1.4 教學(xué)管理數(shù)據(jù)庫系統(tǒng)
在高等院校的教學(xué)管理工作中,需要存儲和管理大量數(shù)據(jù)。只有借助計算機對這些數(shù)據(jù)進(jìn)行存儲和管理,才能保障教學(xué)工作順暢、有序地進(jìn)行,才能提高教學(xué)管理的質(zhì)量和效率,減少錯誤發(fā)生。為此設(shè)計開發(fā)了"教學(xué)管理系統(tǒng)"這一Access數(shù)據(jù)庫應(yīng)用系統(tǒng),作為本教材的教學(xué)實例。
作為教學(xué)實例的教學(xué)管理數(shù)據(jù)庫系統(tǒng),是為了滿足日常教學(xué)管理工作而設(shè)計的,共包括8個基本模塊:"班級管理"、"教師管理"、"課程管理"、"學(xué)生管理"、"授課管理"、"成績管理"、"學(xué)生查詢"和"成績查詢",分別完成的功能是班級信息管理、教師信息管理、課程信息管理、學(xué)生信息管理、授課信息管理、成績信息管理、學(xué)生信息查詢、成績信息查詢。
說明:該教學(xué)管理數(shù)據(jù)庫系統(tǒng),貫穿于本書始末。讀者可通過附帶光盤運行該系統(tǒng)。
下面我們來介紹光盤中的"教學(xué)管理系統(tǒng)"。
1.啟動系統(tǒng)主界面
首先設(shè)置"啟用所有宏",方法如下:啟動Access2007,單擊office按鈕,然后單擊"Access選項"按鈕,在打開的"Access選項"對話框中,單擊"信任中心"選項卡中的"信任中心設(shè)置"按鈕,選擇"啟用所有宏"選項,單擊"確定"按鈕,關(guān)閉"信任中心"對話框,再單擊"確定"按鈕,關(guān)閉"Access選項"對話框。然后打開教學(xué)管理系統(tǒng)所在的文件夾,雙擊"教學(xué)管理.accdb"文件,彈出如圖1-7所示的登錄界面,點擊"確定"按鈕即可進(jìn)入系統(tǒng)主界面(為方便教學(xué),初始無口令),如圖1-8所示。
2.功能演示
1)班級管理在主界面窗口,點擊"班級管理"選項,打開班級信息管理窗口,如圖1-9所示。通過點擊窗口下方的記錄導(dǎo)航按鈕,可以移動到指定的數(shù)據(jù)記錄,根據(jù)需要對班級數(shù)據(jù)
記錄進(jìn)行瀏覽、修改操作,也可以通過點擊"新(空白)記錄"按鈕添加新的班級數(shù)據(jù)記錄。2)教師管理在主界面窗口,點擊"教師管理"選項,打開教師信息管理窗口,如圖1-10所示。在此
窗口可以對教師數(shù)據(jù)記錄進(jìn)行瀏覽、修改和添加等操作。
圖1-8主界面窗口
圖1-9"班級管理"窗口圖1-10"教師管理"窗口
3)課程管理
在主界面窗口,點擊"課程管理"按鈕,打開課程信息管理窗口,如圖1-11所示。在此窗口可以進(jìn)行課程數(shù)據(jù)記錄的瀏覽、修改和添加等操作。
4)學(xué)生管理
在主界面窗口,點擊"學(xué)生管理"按鈕,打開學(xué)生信息管理窗口,如圖1-12所示。在此窗口可以進(jìn)行學(xué)生數(shù)據(jù)記錄的瀏覽、修改和添加等操作。
圖1-11"課程管理"窗口圖1-12"學(xué)生管理"窗口
5)授課管理
在主界面窗口,點擊"授課管理",打開授課信息管理窗口,如圖1-13所示。在此窗口可以對每個班級每學(xué)期開設(shè)的課程數(shù)據(jù)記錄進(jìn)行瀏覽、修改和添加等操作。