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

下載本文檔

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

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上在線教學(xué)系統(tǒng)需求分析說明書專心-專注-專業(yè)目 錄在線教學(xué)系統(tǒng)需求說明書1引言1.1編寫目的本軟件需求說明書以用戶需求為基礎(chǔ),展示在線教學(xué)系統(tǒng)的開發(fā)要求,主要面向用戶與系統(tǒng)開發(fā)人員;對(duì)于用戶,重點(diǎn)在于清楚的表示用戶提出的需求,經(jīng)用戶確認(rèn)是否符合用戶的需求,在客戶與系統(tǒng)分析人員間形成互動(dòng);對(duì)于開發(fā)人員,主要讓程序開發(fā)人員了解系統(tǒng)的功能,系統(tǒng)的對(duì)象,系統(tǒng)對(duì)象的屬性,以及對(duì)象之間的關(guān)系。1.2背景說明:a 軟件學(xué)院在線教學(xué)系統(tǒng)b 本項(xiàng)目由軟件學(xué)院依托中國(guó)地質(zhì)大學(xué)(北京)科學(xué)技術(shù)基金提出,并由05級(jí)本科生開發(fā)完成,該系統(tǒng)依賴于校園局域網(wǎng),主要面向軟件學(xué)院全體師生以及校內(nèi)公選課選

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

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

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

5、發(fā)要求經(jīng)濟(jì)實(shí)用,經(jīng)費(fèi)在5000元以內(nèi),項(xiàng)目期限為1年。3對(duì)需求的規(guī)定3.1對(duì)功能的規(guī)定3.1.1用例圖在線教學(xué)部分:1 系統(tǒng)前臺(tái)用例圖2 系統(tǒng)后臺(tái)用例圖論壇部分:1論壇管理用例圖2會(huì)員管理與論壇分類管理用例圖3論壇一般用戶用例圖3.1.2系統(tǒng)功能詳細(xì)列表用戶功能分類數(shù)據(jù)輸入數(shù)據(jù)處理數(shù)據(jù)處理結(jié)果系統(tǒng)管理員(默認(rèn)為超級(jí)管理員)教師信息管理開課教師的信息, 將輸入的信息添加到相應(yīng)的表后臺(tái)數(shù)據(jù)庫(kù)保存更新學(xué)生信息管理管理已選課程的學(xué)生的信息將輸入的信息添加到相應(yīng)的表后臺(tái)數(shù)據(jù)庫(kù)保存更新課件信息管理刪除已經(jīng)過時(shí)或停止開課的 課件資源,增加精品課件增加或刪除課件站點(diǎn)的更新新聞、通知的發(fā)布發(fā)布新聞、通知將信息加

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

7、、將信息加入后臺(tái)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)更新問題的回復(fù)選擇問題,輸入回復(fù)內(nèi)容數(shù)據(jù)庫(kù)保存更新數(shù)據(jù)庫(kù)更新在線聊天輸入內(nèi)容顯示保存學(xué)生個(gè)人密碼的修改修改密碼將信息加入后臺(tái)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)更新課件的瀏覽、下載,通知、新聞的閱讀無無無問題的發(fā)表發(fā)出提問,等待回答學(xué)生與學(xué)生,學(xué)生與教師之間的交流(鏈接到軟件學(xué)院學(xué)術(shù)交流平臺(tái))數(shù)據(jù)庫(kù)更新在線聊天輸入內(nèi)容顯示保存游客論壇主題的瀏覽查看論壇主題從后臺(tái)數(shù)據(jù)庫(kù)中調(diào)出相應(yīng)的信息論壇主題的顯示論壇一般用戶發(fā)表主題發(fā)出討論問題將信息加到后臺(tái)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)更新跟帖發(fā)表觀點(diǎn)將信息加到后臺(tái)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)更新論壇版主主題評(píng)論管理對(duì)評(píng)論的增刪對(duì)不良主題或與本版內(nèi)容無關(guān)的主題刪除數(shù)據(jù)庫(kù)更新發(fā)帖權(quán)限管理取

8、消發(fā)帖權(quán)限對(duì)某些違反論壇規(guī)定的用戶限制權(quán)限數(shù)據(jù)庫(kù)更新注解:超級(jí)管理員和普通管理員的權(quán)限區(qū)別:只在于是否具有權(quán)限的的管理此功能。3.1.3數(shù)據(jù)流圖:上傳流上傳課件資源學(xué)生信息維護(hù)學(xué)生信息下載流覽下載瀏覽課件資源教師信息維護(hù)教師信息課件資源維護(hù)課件資源發(fā)布流發(fā)布作業(yè)、通知流覽瀏覽作業(yè)安排及通知管理權(quán)限取消或限制用戶權(quán)限管理主題對(duì)不符合本版規(guī)定的主題刪除發(fā)帖跟帖發(fā)表主題或跟帖討論指定指定論壇版主選課學(xué)生默認(rèn)為論壇一般用戶管理流信息資料管理系統(tǒng)管理員教師課件資源學(xué)生作業(yè)、通知論壇一般用戶管理員(為本系統(tǒng)的管理員)論壇版主主題3.2對(duì)性能的規(guī)定3.2.1精度對(duì)數(shù)據(jù)表中對(duì)特殊字段的精度要求:字段名精度要求

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

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

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論