在線教學系統(tǒng)需求分析說明書_第1頁
在線教學系統(tǒng)需求分析說明書_第2頁
在線教學系統(tǒng)需求分析說明書_第3頁
在線教學系統(tǒng)需求分析說明書_第4頁
在線教學系統(tǒng)需求分析說明書_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、目目 錄錄 1 引言引言.2 1.1 編寫目的.2 1.2 背景.2 1.3 定義.2 1.4 參考資料.2 2 任務概述任務概述.3 2.1 目標.3 2.2 用戶的特點.3 2.3 假定和約束.3 3 對需求的規(guī)定對需求的規(guī)定.4 3.1 對功能的規(guī)定.4 系統(tǒng)功能詳細列表.4 3.2 對性能的規(guī)定.7 3.2.1精度.7 3.2.2時間特性要求.7 3.2.3靈活性.7 3.3 數(shù)據(jù)管理能力要求.8 3.4 故障處理要求.8 3.5 對功能的需求.8 4 運行環(huán)境規(guī)定運行環(huán)境規(guī)定.9 4.1 設備.9 4.2 支持軟件.9 4.3 接口.9 在線教學系統(tǒng)需求說明書在線教學系統(tǒng)需求說明書

2、1 引言引言 1.1 編寫目的編寫目的 本軟件需求說明書以用戶需求為基礎,展示在線教學系統(tǒng)的開發(fā)要求,主要面向用戶 與系統(tǒng)開發(fā)人員;對于用戶,重點在于清楚的表達用戶提出的需求,經(jīng)用戶確認是否符合 用戶的需求,在客戶與系統(tǒng)分析人員間形成互動;對于開發(fā)人員,主要讓程序開發(fā)人員了 解系統(tǒng)的功能,系統(tǒng)的對象,系統(tǒng)對象的屬性,以及對象之間的關系。 1.2 背景背景 說明: a 軟件學院在線教學系統(tǒng) b 本項目由軟件學院依托中國地質(zhì)大學(北京)科學技術基金提出,并由 05 級本科 生開發(fā)完成,該系統(tǒng)依賴于校園局域網(wǎng),主要面向軟件學院全體師生以及校內(nèi)公選課 選我院所開課程的同學使用。 c 擬該系統(tǒng)與軟件學院

3、在線考試系統(tǒng)相互鏈接,共同組合為軟件學院教學綜合管理系統(tǒng)。 1.3 定義定義 本文件中用到的專門術語的定義: a.SQL server2000:微軟數(shù)據(jù)庫產(chǎn)品; b.ASP.NET:微軟公司軟件開發(fā)語言; c.Microsoft VisualStudio.Net 2003:微軟公司軟件集成開發(fā)環(huán)境。 1.4 參考資料參考資料 本文件的參考資料: a.本文件以國家標準(GB856788)為軟件開發(fā)標準。 b.本文件引用到的文件為08-軟件需求說明書(GB856T88).doc 。 2 任務概述任務概述 2.1 目標目標 在線學習系統(tǒng),是為了提高學習的靈活性,與課件的及時更新與等問題。 本項目實現(xiàn)

4、教師上傳課件,學生點播,下載課件,教師發(fā)布作業(yè)、通知,學生瀏覽作業(yè)、 通知,教師與學生,學生與學生之間交流討論等智能化管理。 本系統(tǒng)的實現(xiàn)主要目的在于: 提高效率,解決課件發(fā)布與獲得的時效 實現(xiàn)多用戶操作,權限管理,安全可靠 實現(xiàn)在線學習系統(tǒng)管理信息化 界面友好,操作簡單實用,功能完善 2.2 用戶的特點用戶的特點 本系統(tǒng)的最終用戶主要分為四種:系統(tǒng)管理員(超級管理員和普通管理員) ,教師,學 生,論壇用戶。其中每類用戶都擁有不同的權限,系統(tǒng)管理員負責系統(tǒng)的維護、課件資源 的增刪,教師負責上傳課件資源,學生能夠瀏覽、下載課件資源,同時教師可以發(fā)布通知, 作業(yè)安排,學生可以瀏覽通知、作業(yè)安排。而

5、在學生類中,又將學生分為不同的組(根據(jù) 已選的課程進行分組) ,每個組的同學只能瀏覽自己已選課程的課件,其中教師與選課的同 學默認為論壇用戶,未選的同學可以通過注冊成為用戶,由系統(tǒng)管理員設定版主權限,版 主負責管理主題評論,一般用戶發(fā)帖及跟帖。 本軟件系統(tǒng)的操作簡單易懂,操作人員只要根據(jù)界面操作的提示進行工作即可完成任 務,無需要任何技術專長。維護人員要求必須熟練的運用 SQL2005,ASP.NET 且至少具有 一年的相關經(jīng)驗。 2.3 假定和約束假定和約束 由于系統(tǒng)特殊, 對安全性要求很高,所以在此系統(tǒng)設計中,我們也著重考慮到了安全 性功能模塊的設計,采用 RBAC 權限模型對訪問控制進行

6、設計,該系統(tǒng)的壽命要求能運用 3 年以上,且整套系統(tǒng)的開發(fā)要求經(jīng)濟實用,經(jīng)費在 5000 元以內(nèi),項目期限為 1 年。 3 對需求的規(guī)定對需求的規(guī)定 3.1 對功能的規(guī)定對功能的規(guī)定 3.1.1 用例圖用例圖 在線教學部分: 1系統(tǒng)前臺用例圖 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 2系統(tǒng)后臺用例圖 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下

7、 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 論壇部分: 1論壇管理用例圖 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 2會員管理與論壇分類管理用例圖 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下

8、下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 3論壇一般用戶用例圖 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 下 3.1.2 系統(tǒng)功能詳細列表系統(tǒng)功能詳細列表 用戶功能分類數(shù)據(jù)輸入數(shù)據(jù)處理數(shù)據(jù)處理結果 教師信息管理 開課教師的信息, 將輸入的信息添 加到相應的表 后臺數(shù)據(jù)庫保存 更新 學生信息管理 管理已選課程的 學生的信息 將輸入的信息添 加到相應的表 后臺數(shù)據(jù)庫保存 更新 課件信息管理 刪除已經(jīng)過時或 停止開課的 課 件資源,增加精 品課件 增加或刪除課件站點的更新 新聞、通知的發(fā) 布 發(fā)布新聞、通知 將信息加入后臺 數(shù)據(jù)庫

9、數(shù)據(jù)庫更新 主題評論管理增刪評論 對不良評論或與 本版內(nèi)容無關的 評論刪除 數(shù)據(jù)庫更新 管理員權限管理 (此功能僅限定 于超級管理員) 對權限進行設置 (主要設置為超 級或者一般管理 員) 將輸入的信息添 加到相應的表 數(shù)據(jù)庫更新 系統(tǒng)管理員 (默認為超級管 理員) 在線聊天輸入內(nèi)容顯示保存 增加學生用戶 增加已選自己所 開課程的學生信 息 將輸入的信息添 加到相應的表 后臺數(shù)據(jù)庫保存 更新 管理課件管理課程的課件 增加或刪除課件 資源,控制學生 瀏覽課件的范圍 (例如控制學生 只能瀏覽已講章 節(jié)的課件) 站點的更新 通知的發(fā)布 教師根據(jù)自己所 開課程的需要發(fā) 布通知 將信息加入后臺 數(shù)據(jù)庫

10、數(shù)據(jù)庫更新 作業(yè)安排教師發(fā)布作業(yè) 將信息加入后臺 數(shù)據(jù)庫 數(shù)據(jù)庫更新 發(fā)布調(diào)查問卷 教師可根據(jù)需要 發(fā)布調(diào)查問卷、 將信息加入后臺 數(shù)據(jù)庫 數(shù)據(jù)庫更新 問題的回復 選擇問題,輸入 回復內(nèi)容 數(shù)據(jù)庫保存更新數(shù)據(jù)庫更新 教師 在線聊天輸入內(nèi)容顯示保存 學生個人密碼的修改修改密碼 將信息加入后臺 數(shù)據(jù)庫 數(shù)據(jù)庫更新 課件的瀏覽、下 載,通知、新聞 的閱讀 無無無 問題的發(fā)表 發(fā)出提問,等待 回答 學生與學生,學 生與教師之間的 交流(鏈接到軟 件學院學術交流 平臺) 數(shù)據(jù)庫更新 在線聊天輸入內(nèi)容顯示保存 游客論壇主題的瀏覽查看論壇主題 從后臺數(shù)據(jù)庫中 調(diào)出相應的信息 論壇主題的顯示 發(fā)表主題發(fā)出討論

11、問題 將信息加到后臺 數(shù)據(jù)庫 數(shù)據(jù)庫更新 論壇一般用戶 跟帖發(fā)表觀點 將信息加到后臺 數(shù)據(jù)庫 數(shù)據(jù)庫更新 主題評論管理對評論的增刪 對不良主題或與 本版內(nèi)容無關的 主題刪除 數(shù)據(jù)庫更新 論壇版主 發(fā)帖權限管理取消發(fā)帖權限 對某些違反論壇 規(guī)定的用戶限制 權限 數(shù)據(jù)庫更新 注解:超級管理員和普通管理員的權限區(qū)別:只在于是否具有權限的的管理此功能。 3.1.3 數(shù)據(jù)流圖:數(shù)據(jù)流圖: 上傳流 上傳課件 資源 學生信息 維護學生 信息 下載流覽 下載瀏覽 課件資源 教師信息 維護教師 信息 課件資源 維護課件 資源 發(fā)布流 發(fā)布作業(yè)、 通知 流覽 瀏覽作業(yè)安 排及通知 管理權限 取消或限制 用戶權限

12、管理主題 對不符合本 版規(guī)定的主 題刪除 發(fā)帖跟帖 發(fā)表主題或 跟帖討論 指定 指定論壇版 主 選課學生默 認為論壇一 般用戶 管理流 信息資料 管理 系統(tǒng)管理員 教師 課件資源 學生 作業(yè)、通知 論壇一般用戶 管理員 (為本系 統(tǒng)的管理 員) 論壇版主 主題 3.2 對性能的規(guī)定對性能的規(guī)定 3.2.1 精度精度 對數(shù)據(jù)表中對特殊字段的精度要求: 字段名精度要求 學號字符型,11 字節(jié) 課程號字符型,9 字節(jié) 院系(教師)字符型,8 字節(jié) 通知號字符型,10 字節(jié) 作業(yè)發(fā)布號字符型,10 字節(jié) 性別約束為“male”與“female” 年級約束為“0-90-90-90-9級” 選課屬性約束為

13、“必修” “限選” “任選” 考核方式約束為“考試” “考查” 考試屬性約束為“正??荚嚒?是否緩考約束為“非緩考” “緩考” 詳見軟件學院在線教學系統(tǒng)數(shù)據(jù)庫設計說明書 3.2.2 時間特性要求時間特性要求 a 響應處理時間由本地機與服務器的運行速度決定,占用資源較大,一般也要 3 秒 左右; b 更新操作一般由服務器性能決定,系統(tǒng)要求在 1-3s 內(nèi)完成用戶的更新處理操作; c 數(shù)據(jù)轉換和數(shù)據(jù)傳送操作由網(wǎng)絡傳輸速度決定,網(wǎng)絡傳輸快,只要 1 秒左右,占 用本地與網(wǎng)絡資源; 3.2.3 靈活性靈活性 a 操作方式上:下拉列表和手動精確選取; b 運行環(huán)境:能應用于 windows 全系列產(chǎn)品;

14、 c 同其他軟件的接口:XML,方便于其他軟件進行數(shù)據(jù)交換; d 計劃的變化:能在開發(fā)過程中進行相應的改變。 a.輸入輸出數(shù)據(jù)類型及精度要求: 學號 非空 字符型 長度 11 字節(jié) 定義為學生表主健 3.3 數(shù)據(jù)管理能力要求數(shù)據(jù)管理能力要求 a.表和文卷的大小為 10M,以 2M 為其增長分量。 3.4 故障處理要求故障處理要求 本系統(tǒng)采用基于角色的 RBAC 訪問控制模型,對安全性要求較高,所以應對確保用戶 的權限分配正確。 本系統(tǒng)中對課件數(shù)據(jù)的存儲很重要,在系統(tǒng)運行中,由于硬件的故障導致了數(shù)據(jù)的丟 失,其故障可能多種多樣,但主要是由硬盤內(nèi)部的磁頭或是電路板故障引起的,根據(jù)國內(nèi) 權威數(shù)據(jù)恢復

15、機構的統(tǒng)計此情況占了 80%,以及在進行數(shù)據(jù)操作或數(shù)據(jù)備份時,突然斷電 或是系統(tǒng)死機,突然癱瘓等其他不可遇見的情況。 對此進行處理為:對數(shù)據(jù)進行每日備份,以及另外進行手工操作的備份。 3.5 對功能的需求對功能的需求 功能模塊圖: 在線教學系統(tǒng) 權 限 管 理 用 戶 管 理 課 件 管 理 公 告 管 理 論 壇 管 理 超 級 管 理 員 普 通 管 理 員 教 師 游 客 論 壇 版 主 論 壇 一 般 用 戶 上 傳 瀏 覽 下 載 刪 除 發(fā) 布 瀏 覽 查 詢 刪 除 發(fā) 表 瀏 覽 回 復 刪 除 查 詢 增 加 權 限 限 制 權 限 需求標題需求表述 支持 B/S 模式方便用戶的使用和系統(tǒng)的更新維護 支持多用戶并發(fā)訪問本系統(tǒng)在使用時,會有多個學生同時訪問 基于角色訪問控制 根據(jù)學生所選擇的不同的課程,將學生分為 不同的角色,增強系統(tǒng)的安全性 系統(tǒng)智能化 教師上傳課件,學生瀏覽下載課件,教師發(fā) 布通知,作業(yè)安排,學生瀏覽通知、作業(yè)。 學生提出問題,教師回答。 4 運行環(huán)境規(guī)定運行環(huán)境規(guī)定 4.1 設備設備 運行該軟件所需要的硬設備包括: a PIII 處理器或以上及內(nèi)存容量 512M 或以上; b 交

溫馨提示

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

最新文檔

評論

0/150

提交評論