在線教學(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頁,還剩9頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、目錄1弓【言21.1 編寫目的21.2 背景21.3 定義21.4 參考資料22任務(wù)概述32.1 目標(biāo)32.2 用戶的特點32.3 假定和約束33對需求的規(guī)定43.1 對功能的規(guī)定41.1 .2系統(tǒng)功能詳細(xì)列表.73.13 數(shù)據(jù)流圖:83.2 對性能的規(guī)定103.2.1 W103.2.2 時間特性要求.103.2.3 靈活性.1033數(shù)據(jù)管理能力要求113.4 故障處理要求113.5 對功能的需求114運行環(huán)境規(guī)定124.1 設(shè)備124.2 支持軟件124.3 接口1212在線教學(xué)系統(tǒng)需求說明書1引言1.1 編寫目的本軟件需求說明書以用戶需求為基礎(chǔ),展示在線教學(xué)系統(tǒng)的開發(fā)要求,主要面向用戶與

2、系統(tǒng)開發(fā)人員:對于用戶,重點在于清楚的表達(dá)用戶提出的需求,經(jīng)用戶確認(rèn)是否符合用戶 的需求,在客戶與系統(tǒng)分析人員間形成互動;對于開發(fā)人員,主要讓程序開發(fā)人員了解系統(tǒng) 的功能,系統(tǒng)的對象,系統(tǒng)對象的屬性,以及對象之間的關(guān)系。1.2 背景說明:a.軟件學(xué)院在線教學(xué)系統(tǒng)b.本項目由軟件學(xué)院依托中國地質(zhì)大學(xué)(北京)科學(xué)技術(shù)基金提出,并由05級本科 生開發(fā)完成,該系統(tǒng)依賴于校園局域網(wǎng),主要面向軟件學(xué)院全體師生以及校內(nèi)公選課選 我院所開課程的同學(xué)使用。c.擬該系統(tǒng)與軟件學(xué)院在線考試系統(tǒng)相互鏈接,共同組合為軟件學(xué)院教學(xué)綜合管理系統(tǒng)。1.3 定義本文件中用到的專門術(shù)語的定義:a. SQLserver2000:微

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

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

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

6、例圖論壇分類管理作曾般求:2.會員管理與論壇分類管理用例圖添加板塊一/.«extend»刪除論壇板綴extend” o-X-論壇板塊分類管理 論壇管理員/1/1«extend»/<_>權(quán)限管理(«extend»J J7修改板塊主題廠墻加權(quán)限O更改用戶信息«extend»«extend»/用戶管理女田田白添加用戶Au、«extend» O«extend»瓶除用戶O限制權(quán)限3.論壇一般用戶用例圖123-1-2系統(tǒng)功能詳細(xì)列表用戶功能分類數(shù)據(jù)輸入數(shù)據(jù)

7、處理數(shù)據(jù)處理結(jié)果系統(tǒng)管理員(默認(rèn)為超級管 理員)教師信息管理開課教師的信 息,將輸入的信息添 加到相應(yīng)的表后臺數(shù)據(jù)庫保存 更新學(xué)生信息管理管理已選課程的 學(xué)生的信息將輸入的信息添 加到相應(yīng)的表后臺數(shù)據(jù)庫保存 更新課件信息管理刪除已經(jīng)過時或 停止開課的課 件資源,增加精 品課件增加或刪除課件站點的更新新聞、通知的發(fā) 布發(fā)布新聞、通知將信息加入后臺 數(shù)據(jù)庫數(shù)據(jù)庫更新主題評論管理增刪評論對不良評論或與 本版內(nèi)容無關(guān)的 評論刪除數(shù)據(jù)庫更新管理員權(quán)限管理 (此功能僅限定 于超級管理員)對權(quán)限進(jìn)行設(shè)置 (主要設(shè)置為超 級或者一般管理 員)將輸入的信息添 加到相應(yīng)的表數(shù)據(jù)庫更新在線聊天輸入內(nèi)容顯示保存教師增

8、加學(xué)生用戶增加已選自己所 開課程的學(xué)生信 思將輸入的信息添 加到相應(yīng)的表后臺數(shù)據(jù)庫保存 更新管理課件管理課程的課件增加或刪除課件 資源,控制學(xué)生 瀏覽課件的范圍 (例如控制學(xué)生 只能瀏覽已講章 節(jié)的課件)站點的更新通知的發(fā)布教師根據(jù)自己所 開課程的需要發(fā) 布通知將信息加入后臺 數(shù)據(jù)庫數(shù)據(jù)庫更新作業(yè)安排教師發(fā)布作業(yè)將信息加入后臺 數(shù)據(jù)庫數(shù)據(jù)庫更新發(fā)布調(diào)查問卷教師可根據(jù)需要 發(fā)布調(diào)查問卷、將信息加入后臺 數(shù)據(jù)庫數(shù)據(jù)庫更新問題的回復(fù)選擇問題,輸入 回復(fù)內(nèi)容數(shù)據(jù)庫保存更新數(shù)據(jù)庫更新在線聊天輸入內(nèi)容顯示保存學(xué)生個人密碼的修改修改密碼將信息加入后臺 數(shù)據(jù)庫數(shù)據(jù)庫更新課件的瀏覽、下 載,通知、新聞 的閱讀無

9、無無問題的發(fā)表發(fā)出提問,等待 回答學(xué)生與學(xué)生,學(xué) 生與教師之間的 交流(鏈接到軟 件學(xué)院學(xué)術(shù)交流 平臺)數(shù)據(jù)庫更新在線聊天輸入內(nèi)容顯示保存游客論壇主題的瀏覽查看論壇主題從后臺數(shù)據(jù)庫中 調(diào)出相應(yīng)的信息論壇主題的顯示論壇一般用戶發(fā)表主題發(fā)出討論問題將信息加到后臺 數(shù)據(jù)庫數(shù)據(jù)庫更新跟帖發(fā)表觀點將信息加到后臺 數(shù)據(jù)庫數(shù)據(jù)庫更新論壇版主主題評論管理對評論的增刪對不良主題或與 本版內(nèi)容無關(guān)的 主題刪除數(shù)據(jù)庫更新發(fā)帖權(quán)限管理取消發(fā)帖權(quán)限對某些違反論壇 規(guī)定的用戶限制 權(quán)限數(shù)據(jù)庫更新注解:超級管理員和普通管理員的權(quán)限區(qū)別:只在于是否具有權(quán)限的的管理此功能。3.L3數(shù)據(jù)流圖:123.2對性能的規(guī)定3.2.1精度

10、對數(shù)據(jù)表中對特殊字段的精度要求:字段名精度要求學(xué)號字符型,11字節(jié)課程號字符型,9字節(jié)院系(教師)字符型,8字節(jié)通知號字符型,10字節(jié)作業(yè)發(fā)布號字符型,10字節(jié)性別約束為 “male” 與 afemaleM年級約束為 “0-90-9。90-9級”選課屬性約束為“必修”“限選”“任選”考核方式約束為“考試”“考查”考試屬性約束為“正??荚嚒笔欠窬徔技s束為“非緩考”“緩考”詳見軟件學(xué)院在線教學(xué)系統(tǒng)數(shù)據(jù)庫設(shè)計說明書3.2.2時間特性要求a.響應(yīng)處理時間由本地機(jī)與服務(wù)器的運行速度決定,占用資源較大,一般也要3秒左 右;b.更新操作一般由服務(wù)器性能決定,系統(tǒng)要求在l-3s內(nèi)完成用戶的更新處理操作:c.數(shù)

11、據(jù)轉(zhuǎn)換和數(shù)據(jù)傳送操作由網(wǎng)絡(luò)傳輸速度決定,網(wǎng)絡(luò)傳輸快,只要1秒左右,占用 本地與網(wǎng)絡(luò)資源:3.2.3靈活性a.操作方式上:下拉列表和手動精確選?。篵.運行環(huán)境:能應(yīng)用于windows全系列產(chǎn)品:c.同其他軟件的接口: XML,方便于其他軟件進(jìn)行數(shù)據(jù)交換:d.計劃的變化:能在開發(fā)過程中進(jìn)行相應(yīng)的改變。a.輸入輸出數(shù)據(jù)類型及精度要求:學(xué)號非空字符型長度11字節(jié)定義為學(xué)生表主健3.3 數(shù)據(jù)管理能力要求a.表和文卷的大小為10M,以2M為其增長分量。3.4 故障處理要求本系統(tǒng)采用基于角色的RBAC訪問控制模型,對安全性要求較高,所以應(yīng)對確保用戶 的權(quán)限分配正確。本系統(tǒng)中對課件數(shù)據(jù)的存儲很重要,在系統(tǒng)運行

12、中,由于硬件的故障導(dǎo)致了數(shù)據(jù)的丟失, 其故障可能多種多樣,但主要是由硬盤內(nèi)部的磁頭或是電路板故障引起的,根據(jù)國內(nèi)權(quán)威數(shù) 據(jù)恢復(fù)機(jī)構(gòu)的統(tǒng)計此情況占了 80%,以及在進(jìn)行數(shù)據(jù)操作或數(shù)據(jù)備份時,突然斷電或是系 統(tǒng)死機(jī),突然癱瘓等其他不可遇見的情況。對此進(jìn)行處理為:對數(shù)據(jù)進(jìn)行每日備份,以及另外進(jìn)行手工操作的備份。3.5 對功能的需求功能模塊圖:在線教學(xué)系統(tǒng)需求標(biāo)題需求表述支持B/S模式方便用戶的使用和系統(tǒng)的更新維護(hù)支持多用戶并發(fā)訪問本系統(tǒng)在使用時,會有多個學(xué)生同時訪問基于角色訪問控制根據(jù)學(xué)生所選擇的不同的課程,將學(xué)生分為 不同的角色,增強(qiáng)系統(tǒng)的安全性系統(tǒng)智能化教師上傳課件,學(xué)生瀏覽下載課件,教師發(fā) 布通知,作業(yè)安排,學(xué)生瀏覽通知、作業(yè)。學(xué)生提出問題,教師回答。下“124運行環(huán)境規(guī)定4.1 設(shè)備運行該軟件所需要的硬設(shè)備包括:a. Pin處理器或以上及內(nèi)存容量512M或以上:b.交換機(jī)1臺;4.2 支持軟件a.要用到的操作系統(tǒng)為windows ser

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論