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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

溫馨提示

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

最新文檔

評論

0/150

提交評論