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

下載本文檔

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

文檔簡介

1、目錄1 引言 21.1 編寫目的 21.2 背景 21.3 定義 21.4 參考資料 22 任務概述 32.1 目標 32.2 用戶的特點 32.3 假定和約束 33 對需求的規(guī)定 43.1 對功能的規(guī)定 4系統(tǒng)功能詳細列表 73.2 對性能的規(guī)定 93.2.1 精度 103.2.2 時間特性要求 103.2.3靈活性 103.3 數(shù)據(jù)管理能力要求 113.4 故障處理要求 113.5 對功能的需求 114 運行環(huán)境規(guī)定 124.1 設備 124.2 支持軟件 12接口 12在線教學系統(tǒng)需求說明書1 引言1.1 編寫目的本軟件需求說明書以用戶需求為基礎, 展示在線教學系統(tǒng)的開發(fā)要求, 主要面向

2、用戶與 系統(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)與軟件學院在線考試系統(tǒng)相互鏈接,共同組合為軟件學院教學綜合管理系統(tǒng)。1.3 定義本文件中用到的專門術語的定義:a. SQL s

3、erver2000 :微軟數(shù)據(jù)庫產(chǎn)品;b. ASP.NET :微軟公司軟件開發(fā)語言;c. Microsoft VisualStudio.Net 2003 :微軟公司軟件集成開發(fā)環(huán)境。1.4 參考資料本文件的參考資料:a. 本文件以國家標準( GB8567 88)為軟件開發(fā)標準。b. 本文件引用到的文件為 08-軟件需求說明書( GB856T 88).doc。2任務概述2.1目標在線學習系統(tǒng),是為了提高學習的靈活性,與課件的及時更新與等問題。本項目實現(xiàn)教師上傳課件,學生點播,下載課件,教師發(fā)布作業(yè)、通知, 學生瀏覽作業(yè)、通知,教師與學生,學生與學生之間交流討論等智能化管理。本系統(tǒng)的實現(xiàn)主要目的在

4、于:提高效率,解決課件發(fā)布與獲得的時效實現(xiàn)多用戶操作,權限管理,安全可靠實現(xiàn)在線學習系統(tǒng)管理信息化界面友好,操作簡單實用,功能完善2.2用戶的特點本系統(tǒng)的最終用戶主要分為四種:系統(tǒng)管理員(超級管理員和普通管理員),教師,學生,論壇用戶。其中每類用戶都擁有不同的權限,系統(tǒng)管理員負責系統(tǒng)的維護、課件資源的增刪,教師負責上傳課件資源,學生能夠瀏覽、下載課件資源,同時教師可以發(fā)布通知,作 業(yè)安排,學生可以瀏覽通知、作業(yè)安排。而在學生類中,又將學生分為不同的組(根據(jù)已選 的課程進行分組),每個組的同學只能瀏覽自己已選課程的課件,其中教師與選課的同學默 認為論壇用戶,未選的同學可以通過注冊成為用戶,由系統(tǒng)

5、管理員設定版主權限,版主負責管理主題評論,一般用戶發(fā)帖及跟帖。本軟件系統(tǒng)的操作簡單易懂,操作人員只要根據(jù)界面操作的提示進行工作即可完成任 務,無需要任何技術專長。維護人員要求必須熟練的運用SQL2005,ASP.NET且至少具有一年的相關經(jīng)驗。2.3假定和約束由于系統(tǒng)特殊,對安全性要求很高,所以在此系統(tǒng)設計中,我們也著重考慮到了安全性功能模塊的設計,采用RBAC權限模型對訪問控制進行設計,該系統(tǒng)的壽命要求能運用 3年以上,且整套系統(tǒng)的開發(fā)要求經(jīng)濟實用,經(jīng)費在5000元以內(nèi),項目期限為 1年。3對需求的規(guī)定3.1對功能的規(guī)定3.1.1用例圖在線教學部分:1.系統(tǒng)前臺用例圖教師用戶游客下載課件丿個

6、人資料修改查詢已選課程提出問題丿公告信息瀏覽查詢選課學生回復問題登陸學生瀏覽課件查詢課件2.系統(tǒng)后臺用例圖增加權限<<include>>普通管理員7 <<include>>限制權限權限管理超級管理員vvinclude>>添加教師刪除公告管理員教師v<include>>-修改公胃include>>公告管理課件資源管理<<include>><<include>>發(fā)布公告刪除課件<<include>>教師信息管理<<includ

7、e>><<include>>添加學生<<include>>學生信息管理<<include>>刪除教師增加課件修改教師信息<<include>>刪除學生修改學生信息論壇部分:論壇管理用例圖論壇分類管理論壇管理員會員管理與論壇分類管理用例圖添加板塊更改用戶信息<<extend>><<extend>><<extend>>用尸管理論壇板塊分類管理論壇管理員刪除論壇板<extend>>添加用戶修改板塊主題&l

8、t;<extend>><<extend>>權限管理<<extend>>增加權限<<extend>>刪除用戶限制權限論壇一般用戶用例圖未注冊用戶發(fā)表主題3.1.2系統(tǒng)功能詳細列表用戶功能分類數(shù)據(jù)輸入數(shù)據(jù)處理數(shù)據(jù)處理結果系統(tǒng)管理員 (默認為超級管 理員)教師信息管理開課教師的信 息,將輸入的信息添 加到相應的表后臺數(shù)據(jù)庫保存 更新學生信息管理管理已選課程的 學生的信息將輸入的信息添 加到相應的表后臺數(shù)據(jù)庫保存 更新課件信息管理刪除已經(jīng)過時或 停止開課的課 件資源,增加精 品課件增加或刪除課件站點的更新新聞、通

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

10、業(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ā)出討論問題將信息加到后臺 數(shù)據(jù)庫數(shù)據(jù)庫更新跟帖發(fā)表觀點將信息加到后臺 數(shù)據(jù)庫數(shù)

11、據(jù)庫更新論壇版主主題評論管理對評論的增刪對不良主題或與 本版內(nèi)容無關的主題刪除數(shù)據(jù)庫更新發(fā)帖權限管理取消發(fā)帖權限對某些違反論壇 規(guī)定的用戶限制 權限數(shù)據(jù)庫更新注解:超級管理員和普通管理員的權限區(qū)別:只在于是否具有權限的的管理此功能。3.1.3數(shù)據(jù)流圖:3.2對性能的規(guī)定3.2.1 精度對數(shù)據(jù)表中對特殊字段的精度要求:字段名精度要求學號字符型,11字節(jié)】田千口 i=r. 課程號字符型,9字節(jié)院系(教師)字符型,8字節(jié)通知號字符型,10字節(jié)作業(yè)發(fā)布號字符型,10字節(jié)性別約束為"male”與"female ”年級約束為“ 0-90-90-90-9級”選課屬性約束為“必修” “限選

12、” “任選”考核方式約束為“考試” “考查”考試屬性約束為“正常考試”是否緩考約束為“非緩考” “緩考”詳見軟件學院在線教學系統(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)品;c. 同其他軟件的接口:XML,方便于其他軟件進行數(shù)據(jù)交換;d.

13、 計劃的變化:能在開發(fā)過程中進行相應的改變。a. 輸入輸出數(shù)據(jù)類型及精度要求:學號非空字符型長度11字節(jié)定義為學生表主健3.3數(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ù)恢復機構的統(tǒng)計此情況占了80%,以及在進行數(shù)據(jù)操作或數(shù)據(jù)備份時,突然斷電或是系統(tǒng)死機,突然癱瘓等其他不可遇見的情況。對此進行處理為:對數(shù)

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

溫馨提示

  • 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

提交評論