教學(xué)資源管理系統(tǒng).doc_第1頁
教學(xué)資源管理系統(tǒng).doc_第2頁
教學(xué)資源管理系統(tǒng).doc_第3頁
教學(xué)資源管理系統(tǒng).doc_第4頁
教學(xué)資源管理系統(tǒng).doc_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

教學(xué)資源管理系統(tǒng)教學(xué)資源管理系統(tǒng) 需求分析設(shè)計(jì)說明書需求分析設(shè)計(jì)說明書 學(xué)院 學(xué)院 信息學(xué)院研信息學(xué)院研 1313 級級 學(xué)號 學(xué)號 10431132661043113266 姓名 姓名 楊楊 濤濤 2 17 目錄目錄 一一 引言引言 3 3 1 1 教學(xué)資源管理系統(tǒng)的發(fā)展 3 1 2 教學(xué)資源管理系統(tǒng)功能和特點(diǎn) 3 1 3 教學(xué)資源管理系統(tǒng)設(shè)計(jì)目的 3 1 4 教學(xué)資源管理系統(tǒng)開發(fā)步驟 4 二二 需求說明需求說明 4 4 2 1 需求分析 4 2 2 可行性分析 4 2 2 1 技術(shù)可行性 4 2 2 2 經(jīng)濟(jì)可行性 5 2 2 3 操作可行性 5 三三 系統(tǒng)構(gòu)架及開發(fā)工具簡介系統(tǒng)構(gòu)架及開發(fā)工具簡介 5 5 3 1 應(yīng)用系統(tǒng)架構(gòu)方式 5 3 1 1 架構(gòu)概述 5 3 1 2 系統(tǒng)體系結(jié)構(gòu) 6 3 2 開發(fā)工具簡介 7 3 2 13 2 1 系統(tǒng)開發(fā)技術(shù)系統(tǒng)開發(fā)技術(shù) 7 3 2 23 2 2 簡介簡介 7 四四 概要設(shè)計(jì)概要設(shè)計(jì) 8 8 3 17 4 1 系統(tǒng)具體功能 8 4 1 1 系統(tǒng)的整體功能模塊 8 4 1 2 系統(tǒng)的不同用戶操作權(quán)限介紹 8 4 1 3 系統(tǒng)整體界面設(shè)計(jì) 8 4 2 系統(tǒng)整體結(jié)構(gòu)設(shè)計(jì) 8 4 2 1 一般用戶登陸操作流程介紹 9 4 2 2 一般用戶登陸后臺驗(yàn)證流程介紹 9 4 3 數(shù)據(jù)庫設(shè)計(jì) 10 4 3 1 邏輯設(shè)計(jì) 11 4 3 2 數(shù)據(jù)字典設(shè)計(jì) 11 一 引言引言 1 11 1 教學(xué)資源管理系統(tǒng)的發(fā)展教學(xué)資源管理系統(tǒng)的發(fā)展 隨著的飛速發(fā)展 教學(xué)資源的數(shù)量與日俱增 如何對這些 資源進(jìn)行有效的管理和組織是相當(dāng)有必要的 但是 簡單地實(shí) 現(xiàn)以二進(jìn)制形式組織教學(xué)資源 以計(jì)算機(jī)管理代替人工管理教 4 17 學(xué)資源這個(gè)功能是不能滿足信息化教育教學(xué)的要求的 隨著教 育改革的深入發(fā)展 改變傳統(tǒng)課程實(shí)施過于強(qiáng)調(diào)學(xué)生在教室接 受學(xué)習(xí) 死記硬背 機(jī)械訓(xùn)練的現(xiàn)狀 倡導(dǎo)學(xué)生主動(dòng)參與 勇 于探究 勤于動(dòng)手 培養(yǎng)學(xué)生搜集和處理信息的能力 獲取新 知識的能力 分析和解決問題的能力以及合作的能力是當(dāng)今信 息化教學(xué)的一個(gè)發(fā)展方向 即教學(xué)的重心開始由 教 轉(zhuǎn)向 學(xué) 使學(xué)生完全從教師控制的家教式 被動(dòng)式學(xué)習(xí)狀態(tài)轉(zhuǎn)變 為自主學(xué)習(xí) 雙向交流的狀態(tài) 目前 美國和英國等發(fā)達(dá)國家的教育資源管理系統(tǒng)都往網(wǎng) 絡(luò)化方向發(fā)展 即在原有功能基礎(chǔ)上增加一些實(shí)時(shí)的教學(xué)功能 比如 教師在線解答疑難問題 學(xué)生通過觀看在線視頻 視頻 點(diǎn)播或者進(jìn)入虛擬教室來實(shí)時(shí)地進(jìn)行學(xué)習(xí) 這也是我國教學(xué)資 源管理系統(tǒng)的一個(gè)發(fā)展趨勢 1 21 2 教學(xué)資源管理系統(tǒng)功能和特點(diǎn)教學(xué)資源管理系統(tǒng)功能和特點(diǎn) 本系統(tǒng)能實(shí)現(xiàn)一般教學(xué)資源管理系統(tǒng)應(yīng)該具有的基本功能 比如 學(xué)生用戶快速搜索 瀏覽 下載學(xué)校最新公告和其所需 教程 課件 教師用戶發(fā)布課件 上傳相關(guān)教學(xué)輔助材料 對 相關(guān)課程 教案等進(jìn)行增加 編輯 刪除 教學(xué)工作的開展是 雙向的 只有為師生之間的交流提供一個(gè)好的平臺 營造出民 主 和諧 平等的教學(xué)環(huán)境 才能提高教學(xué)效率 適應(yīng)信息化 社會對教育教學(xué)的要求 5 17 1 31 3 教學(xué)資源管理系統(tǒng)設(shè)計(jì)目的教學(xué)資源管理系統(tǒng)設(shè)計(jì)目的 通過此次設(shè)計(jì)掌握教學(xué)資源管理系統(tǒng)軟件的基礎(chǔ)思路和方 法 熟悉軟件工程思想 進(jìn)一步提高利用開發(fā)軟件水平 并能 夠熟練掌握基于數(shù) 據(jù)庫的管理和開發(fā) 熟悉利用本地部分驅(qū)動(dòng)程序訪問模型實(shí)現(xiàn) 對數(shù)據(jù)庫的訪問和軟件開發(fā)模式 1 41 4 教學(xué)資源管理系統(tǒng)開發(fā)步驟教學(xué)資源管理系統(tǒng)開發(fā)步驟 一般來說 軟件開發(fā)的過程主要包括軟件定義規(guī)劃 軟件 開發(fā)和軟件運(yùn)行維護(hù)三個(gè)時(shí)期組成 其中軟件的定義過程通常 又進(jìn)一步劃分為問題定義 可行性研究和需求分析三個(gè)階段 軟件開發(fā)時(shí)期又分為系統(tǒng)的總體設(shè)計(jì) 詳細(xì)設(shè)計(jì) 編碼和單元 測試 綜合測試四個(gè)階段 教學(xué)資源管理系統(tǒng) 采用軟件工程 中應(yīng)用最廣泛的過程模型 瀑布式開發(fā) 階段間具有順序性 和依賴性 前一階段的輸出文檔就是后一階段的輸入文檔 只 有前一階段的輸出文檔正確 后階段的工作才能順利進(jìn)行 二二 需求說明需求說明 2 12 1 需求分析需求分析 當(dāng)前計(jì)算機(jī)網(wǎng)絡(luò)教育的迅速發(fā)展 使得教學(xué)資源呈現(xiàn)出數(shù) 量大 種類多 形式雜的狀況 實(shí)現(xiàn)對這些資源進(jìn)行有效的組 6 17 織和管理 讓學(xué)生在繁多的教學(xué)資源中快速搜索 瀏覽所需信 息 讓教師能方便快捷地進(jìn)行課件發(fā)布是一個(gè)亟待解決的問題 此外 教學(xué)資源管理系統(tǒng) 主要是為學(xué)校教育教學(xué)服務(wù) 以提 高教學(xué)效率 促進(jìn)學(xué)生全面發(fā)展 系統(tǒng)用戶群主要是教師和學(xué) 生 教學(xué)是一個(gè)師生交互 交流的過程 故還要求系統(tǒng)能實(shí)現(xiàn) 一定的用戶交互 成為一個(gè)生生 師生交流的平臺 1 2 22 2 可行性分析可行性分析 2 2 12 2 1 技術(shù)可行性技術(shù)可行性 運(yùn)行和開發(fā)環(huán)境 瀏覽器 數(shù)據(jù)庫 操作系統(tǒng) 開發(fā)工具 服務(wù)器 引擎 綜合開發(fā)本系統(tǒng)應(yīng)用到的動(dòng)態(tài)網(wǎng)頁技術(shù)對開發(fā)環(huán)境的要求 的考慮 在技術(shù)上是可行的 而且可靠性很高 2 4 2 2 22 2 2 經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性 本系統(tǒng)是為方便管理員對教學(xué)資源進(jìn)行管理 運(yùn)行該應(yīng)用 軟件 即可使用 系統(tǒng)成本較少 而當(dāng)投入運(yùn)行后便可為學(xué)校 的教學(xué)資源管理節(jié)約大量的人力 物力 系統(tǒng)所帶來的效益遠(yuǎn) 7 17 遠(yuǎn)大于系統(tǒng)軟件的開發(fā)成本 方便有效 簡單易行 2 2 32 2 3 操作可行性操作可行性 本系統(tǒng)經(jīng)過仔細(xì)的分析后所設(shè)計(jì)的界面簡潔清晰 盡可能 考慮人們使用時(shí)的一些習(xí)慣 使得操作簡單 每一個(gè)操作后都 會對用戶有所響應(yīng) 數(shù)據(jù)讀取靈活可靠 功能規(guī)范齊全 使用 容易 三三 系統(tǒng)構(gòu)架及開發(fā)工具簡介系統(tǒng)構(gòu)架及開發(fā)工具簡介 3 13 1 應(yīng)用系統(tǒng)架構(gòu)方式應(yīng)用系統(tǒng)架構(gòu)方式 3 1 13 1 1 架構(gòu)概述架構(gòu)概述 本系統(tǒng)采用瀏覽器 服務(wù)器架構(gòu)方式實(shí)現(xiàn) 架構(gòu)方式由瀏覽 器和服務(wù)器組成 瀏覽器是表示層 在表示層中包含了系統(tǒng)的 顯示邏輯 它的任務(wù)是由瀏覽器向網(wǎng)絡(luò)上的某一服務(wù)器提出服 務(wù)請求 服務(wù)器對用戶身份進(jìn)行驗(yàn)證后用協(xié)議把所需的主頁傳 送給客戶端 客戶端接受傳來的主頁文件 并把它顯示在瀏覽 器上 5 教學(xué)資源管理系統(tǒng) 采用此構(gòu)架方式主要基于以下幾 點(diǎn)考慮 在服務(wù)器上對數(shù)據(jù)進(jìn)行處理并將處理結(jié)果生成網(wǎng)頁 使 得客戶機(jī)上對數(shù)據(jù)的處理被進(jìn)一步簡化 客戶機(jī)上以瀏覽器作 為客戶端的應(yīng)用程序?qū)崿F(xiàn)對數(shù)據(jù)顯示 而不用再為客戶端單獨(dú) 編寫和安裝其他類型的應(yīng)用程序 8 17 由于數(shù)據(jù)的處理 存儲都是在服務(wù)器上完成 因此將來 對系統(tǒng) 無論是硬件還是軟件 的升級都只是對服務(wù)器進(jìn)行 所 以 網(wǎng)絡(luò)應(yīng)用軟件易于管理和維護(hù) 而且擴(kuò)展性好 3 1 23 1 2 系統(tǒng)體系結(jié)構(gòu)系統(tǒng)體系結(jié)構(gòu) 教學(xué)資源管理系統(tǒng) 最底層是網(wǎng)絡(luò)操作系統(tǒng) 第二層 是數(shù)據(jù)庫系統(tǒng)層 第三層是數(shù)據(jù)庫接口層 通過應(yīng)用服務(wù)器將 數(shù)據(jù)信息采集到各接口系統(tǒng)中 第四層為服務(wù)層 通過與應(yīng)用 服務(wù)器進(jìn)行信息交換 同時(shí)通過與進(jìn)行信息交換 第五層為用 戶層 它面向最終用戶 通過用戶頁面與系統(tǒng)進(jìn)行信息交換 因此該系統(tǒng)設(shè)計(jì)包括用戶頁面設(shè)計(jì) 前臺頁面 數(shù)據(jù)庫設(shè)計(jì) 應(yīng)用程序設(shè)計(jì) 后臺頁面 數(shù)據(jù)庫位于該系統(tǒng)站點(diǎn)的數(shù)據(jù)庫服 務(wù)器上 用戶界面位于服務(wù)器上 服務(wù)器和數(shù)據(jù)庫服務(wù)器可同 處于同一物理服務(wù)器上 整個(gè)系統(tǒng)由服務(wù)器統(tǒng)一進(jìn)行管理和發(fā)送 用戶通過瀏覽器 以協(xié)議向發(fā)送請求 并接收和顯示提供的信息 在服務(wù)器端運(yùn) 行腳本語言代碼 命令和標(biāo)準(zhǔn)代碼 通過驅(qū)動(dòng)程序 連接到支 持的數(shù)據(jù)庫來存取網(wǎng)絡(luò)數(shù)據(jù)庫 系統(tǒng)體系結(jié)構(gòu)如下圖 1 所示 9 17 Windows XP Server 操作系統(tǒng) 用戶操作系統(tǒng) 基于Web的教學(xué)資源管理系統(tǒng) Web服務(wù)器 數(shù)據(jù)庫服務(wù)器 瀏覽器1瀏覽器N B S 用戶端系統(tǒng)層 服務(wù)層 數(shù)據(jù)庫接口 數(shù)據(jù)庫系統(tǒng) 操作系統(tǒng)層 圖圖 1 1 系統(tǒng)體系結(jié)構(gòu)系統(tǒng)體系結(jié)構(gòu) 3 23 2 開發(fā)工具簡介開發(fā)工具簡介 3 2 13 2 1 系統(tǒng)開發(fā)技術(shù)系統(tǒng)開發(fā)技術(shù) 是一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn) 技術(shù)封裝了許多功能 這些功能是在易用的 與相關(guān)的標(biāo)識中進(jìn)行動(dòng)態(tài)內(nèi)容生成所需 要的 作為平臺的一部分 擁有編程語言 一次編寫 各處運(yùn) 行 的特點(diǎn) 6 3 2 23 2 2 簡介簡介 教學(xué)資源管理系統(tǒng) 是以作為平臺開發(fā)的教學(xué)資源管理 系統(tǒng) 適合一般規(guī)模學(xué)校使用 是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng) 是一個(gè)全面的 集成的 端到端的數(shù)據(jù)解決方案 它為用戶提 10 17 供一個(gè)安全 可靠和高效的平臺用于數(shù)據(jù)管理 本系統(tǒng)采用的數(shù)據(jù)庫技術(shù)為 是一種能通過語言 訪問結(jié)構(gòu)化數(shù)據(jù)庫的應(yīng)用程序接 口 數(shù)據(jù)庫驅(qū)動(dòng)程序類型為 本地部分驅(qū)動(dòng)程序 7 9 四四 概要設(shè)計(jì)概要設(shè)計(jì) 4 14 1 系統(tǒng)具體功能系統(tǒng)具體功能 4 1 14 1 1 系統(tǒng)的整體功能模塊系統(tǒng)的整體功能模塊 用戶登錄模塊 教參信息 教程 課件 管理模塊 公共課程瀏覽模塊 個(gè)人信息管理模塊 4 1 24 1 2 系統(tǒng)的不同用戶操作權(quán)限介紹系統(tǒng)的不同用戶操作權(quán)限介紹 教師 本系統(tǒng)管理員登錄經(jīng)審核通過后可以進(jìn)行 瀏覽 添加 刪除 修改教程 課件等信息 查詢 添加 刪除用戶 信息 上傳教程 課件等 學(xué)生 瀏覽管理員發(fā)布的公告信息 根據(jù)需要可選擇下 載并保存公告具體內(nèi)容 瀏覽 下載教程和課件 4 1 34 1 3 系統(tǒng)整體界面設(shè)計(jì)系統(tǒng)整體界面設(shè)計(jì) 整個(gè)網(wǎng)站的頁面布局簡潔明了 風(fēng)格大體一致 色彩搭 配自然協(xié)調(diào) 讓用戶使用起來感覺全舒適自然 11 17 各分頁面之間皆有導(dǎo)航條鏈接 方便已經(jīng)登錄的用戶在 各個(gè)頁面之間自由跳轉(zhuǎn)翻看 4 24 2 系統(tǒng)整體結(jié)構(gòu)設(shè)計(jì)系統(tǒng)整體結(jié)構(gòu)設(shè)計(jì) 基本系統(tǒng)模型如圖 2 所示 圖圖 2 2 基本系統(tǒng)模型圖基本系統(tǒng)模型圖 4 2 14 2 1 一般用戶登陸操作流程介紹一般用戶登陸操作流程介紹 一般用戶 被授權(quán)的教師或者學(xué)生用戶 登陸操作流程如圖 3 所示 圖 圖 一般用戶登陸操作流程圖一般用戶登陸操作流程圖 圖 3 注釋說明 1公共課程模塊 可瀏覽學(xué)院全部課程體系及其下屬課程 2個(gè)人信息管理模塊 一般用戶進(jìn)入個(gè)人信息后 可以修改自 登錄頁面返回登錄頁 公共課程 系統(tǒng)首頁 個(gè)人信息上傳 教參信息 教程資料課件資料 通過驗(yàn)證 身份驗(yàn)證有誤 12 17 己的個(gè)人信息 3上傳模塊 一般用戶可以進(jìn)行教參資料的上傳 此功能主要 是實(shí)現(xiàn)教學(xué)資源的共享 教師可以方便地通過此模塊實(shí)現(xiàn)課 件的上傳 供學(xué)生下載 以提高教學(xué)效率 4教參信息模塊 本系統(tǒng)將教參信息分為教程和課件兩大類 學(xué)生用戶可以瀏覽 下載選擇的教程 課件信息進(jìn)行學(xué)習(xí) 教師用戶可以瀏覽 下載各種教程 課件信息 包括各種課 件制作素材等 4 2 24 2 2 一般用戶登陸后臺驗(yàn)證流程介紹一般用戶登陸后臺驗(yàn)證流程介紹 一般用戶登陸后臺驗(yàn)證程序流程如圖 4 所示 13 17 用戶名存在 輸入用戶 名 密碼 密碼匹配 用戶不存在 登錄成功密碼錯(cuò)誤 昵稱 用戶名 為空 進(jìn)入初始化信息框 昵稱已存在 用戶進(jìn)入登陸框 登陸成功 更新用戶信 息表 登陸成功 N OYES N OYES N OYES Y E S N O 圖圖 4 4 一般用戶登陸后臺驗(yàn)證流程圖一般用戶登陸后臺驗(yàn)證流程圖 4 34 3 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫在整個(gè)管理系統(tǒng)中占有非常重要的地位 數(shù)據(jù)庫結(jié)構(gòu) 14 17 設(shè)計(jì)的好壞將直接對應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響 合理的數(shù)據(jù)庫結(jié)構(gòu)可以提高 數(shù)據(jù)存儲的效率 保證數(shù)據(jù)的完整和一致 在數(shù)據(jù)庫建立時(shí) 大 體上選建立一個(gè)總體的數(shù)據(jù)庫存文件 以便統(tǒng)一調(diào)用數(shù)據(jù)庫連接 語句 10 11 4 3 14 3 1 邏輯設(shè)計(jì)邏輯設(shè)計(jì) 該系統(tǒng)有兩個(gè)不同用戶身份 分別為學(xué)生 教師 每個(gè)不 同的身份的用戶權(quán)限不同 在系統(tǒng)用戶中 學(xué)生用戶可以瀏覽學(xué)校公共課程以及下載 課件 教師用戶則可以對相關(guān)的課程 教案進(jìn)行增加 編輯 修改 經(jīng)過分析 初步設(shè)計(jì)如下六個(gè)表 教師基本信息表 包括 教師編號 用戶名 密碼 課程體系表 包括 課程體系編號 課程體系名稱 課程表 包括 課程編號 課程體系編號 課程名稱 課程大綱 課程類型 課時(shí) 前導(dǎo)課程編號 教案表 包括 教案編號 教案名稱 課程編號 編制 人編號 資源表 包括 資源編號 資源名稱 教案編號 保存 路徑 學(xué)生表 包括 學(xué)生編號 用戶名 密碼 15 17 4 3 24 3 2 數(shù)據(jù)字典設(shè)計(jì)數(shù)據(jù)字典設(shè)計(jì) 教師基本信息如表 1 所示 表表 1 1 教師基本信息表教師基本信息表 字段名稱數(shù)據(jù)類型數(shù)據(jù)長度允許空說明 26 教師編號 主鍵 2100 教師姓名 214 密碼 普通用戶信息如表 2 所示 表表 2 2 課程體系表課程體系表 字段名稱數(shù)據(jù)類型數(shù)據(jù)長度允許空說明 26 課程體系編號 主鍵 2100 課程名稱 課程信息如表 3 所示 表表 3 3 課程表課程表 字段名稱數(shù)據(jù)類型數(shù)據(jù)長度允許空說明 26 課程編號 主鍵 26 體系編號 16 17 2100 課程

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論