我的需求規(guī)格說明書.docx_第1頁
我的需求規(guī)格說明書.docx_第2頁
我的需求規(guī)格說明書.docx_第3頁
我的需求規(guī)格說明書.docx_第4頁
我的需求規(guī)格說明書.docx_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

一 軟件需求規(guī)格說明書引言(文檔介紹)概述該軟件需求規(guī)格說明描述了“教務(wù)課程管理系統(tǒng)”的軟件功能性需求和非功能性需求。同時還描述了用戶在系統(tǒng)的工作中所參與的角色以及擁有的權(quán)限,從而使開發(fā)團隊能夠明確地了解所開發(fā)的“教務(wù)課程管理系統(tǒng)”的各個方面,幫助他們在實際的開發(fā)過程中準確地完成所開發(fā)的模塊,以滿足用戶的需求。該文檔計劃由實現(xiàn)和驗證正確功能的項目團隊成員來使用,除非在其他地方另有說明,這里所指定的所有需求都具有高優(yōu)先級,而且都要在此版本中加以實現(xiàn)。背景課程安排是學(xué)校日常教務(wù)管理中的一項重要工作,這項工作包括:按課時合理有效安排各種教學(xué)資源如機房、投影室、教室和教師,均勻分配課程安排時間,避免錯誤的安排導(dǎo)致上課地點和時間與教學(xué)資源的沖突。以前手工課程安排存在許多弊端,不僅效率低,還容易出錯,例如:同一時間同一教室被分配給兩個教師使用。課程安排系統(tǒng)把整個學(xué)校一學(xué)期的所有課程按專業(yè)和班級自動分配上課時間和地點,達到教學(xué)資源的最優(yōu)化配置。使用課程安排系統(tǒng),可以將教務(wù)安排工作者從繁雜的課程安排中解放出來,不僅提高教學(xué)管理質(zhì)量,還提高教學(xué)管理工作效率,使有限的資源能夠被合理的利用。因此,要減輕教務(wù)安排人員的工作負擔(dān),提高其工作效率,保證正常教學(xué)次序,避免教學(xué)資源的浪費,提高資源的利用率,同時也可以規(guī)范化的進行教學(xué)管理工作。為了達到以上要求,需要設(shè)計和實現(xiàn)適合學(xué)校使用的課程安排系統(tǒng)。應(yīng)用環(huán)境:應(yīng)用范圍:應(yīng)用范圍主要在各個高校的教務(wù)管理工作中使用目標人群:教務(wù)管理人員,廣大師生參考項目前景文檔。定義列舉文檔中所用到的專業(yè)名詞,所使用的術(shù)語含義。參考資料任務(wù)概述(系統(tǒng)介紹)目標教務(wù)課程管理系統(tǒng)是基于Internet和校園局域網(wǎng)為一體的多功能系統(tǒng)。提供課程管理功能,包括管理員用戶管理,課程安排,課程管理,課程查詢,課程表輸出,網(wǎng)上選課;使課程管理簡單化,自動化,數(shù)字化,便于廣大師生在上網(wǎng)時登錄教學(xué)管理系統(tǒng)就可方便的查詢課程安排表,隨時查看課程調(diào)換的最新信息,避免了由于信息更新不及時所造成的不必要的教學(xué)事故減少教務(wù)安排人員的數(shù)量和工作負擔(dān),只需要1-2人,工作負擔(dān)減少80%運行環(huán)境(Operating Environment,OE)Web服務(wù)器;軟件:Windows 2000 Server中文版或更高;VB、MS SQL Sever2000軟件:Windows 98以上或以上;IE 6.0以上,該軟件運行于Windows系統(tǒng),數(shù)據(jù)庫管理系統(tǒng)為MS SQLServer,使用VC+,JAVA,ASP等語言開發(fā)假定(Assumption)和約束(Constraint)擁有個人計算機Internet網(wǎng)絡(luò)連接正常并且滿足通信要求熟悉計算機操作擁有合法賬戶名密碼瀏覽器支持3需求規(guī)定 3.1對功能的規(guī)定3.1.1用戶需求(描述業(yè)務(wù)用例模型)3.1.1.1.1組織機構(gòu)和角色角色視圖:角色說明:角色模型說明Ad_管理員代表管理員用戶,其職責(zé)包括a.新建教師學(xué)生用戶、刪除教師學(xué)生用戶b.查看和修改所有用戶信息c.查看和修改教師學(xué)生用戶權(quán)限d.課程管理在組織機構(gòu)中處于管理的位置Te_教師代表教師用戶,其職責(zé)包括g.查看和修改個人信息h.查看和修改學(xué)生信息i.查詢課程安排j.上傳學(xué)生成績St_學(xué)生代表學(xué)生用戶,其職責(zé)包括m.查看和修改個人信息n.查詢課程安排o.網(wǎng)上選課p.申請重修、申請免修q.查詢成績s.網(wǎng)上評教(1) Ad_管理員參與業(yè)務(wù):(2) Te_教師參與業(yè)務(wù):(3) St_學(xué)生參與業(yè)務(wù):說明:(1)管理員用戶通過合法登錄教務(wù)課程管理系統(tǒng)參加的業(yè)務(wù)有新建教師學(xué)生用戶、刪除教師學(xué)生用戶,查看和修改所有用戶信息,查看和修改教師學(xué)生用戶權(quán)限,課程管理,退出和注銷。(2)教師用戶通過合法登錄參加的業(yè)務(wù)有查看和修改個人信息,查看和修改學(xué)生信息,查詢課程安排,上傳學(xué)生成績退出和注銷。(3)學(xué)生用戶通過合法登錄參加的業(yè)務(wù)有查看和修改個人信息,查詢課程安排,網(wǎng)上選課,申請重修、申請免修,查詢成績,網(wǎng)上評教。3.1.1.1.1業(yè)務(wù)概覽將業(yè)務(wù)用例模型的業(yè)務(wù)視角視圖一一拷貝至此,逐一說明。1.1.1.1 業(yè)務(wù)場景1.Bur_查看和修改管理員個人信息說明:此視圖描述一個用例是如何與系統(tǒng)交互,實現(xiàn)其業(yè)務(wù)的。一個用例應(yīng)當表達一個完整的事件。2.Bur_查看和修改所有教師學(xué)生用戶信息說明:此視圖描述一個用例是如何與系統(tǒng)交互,實現(xiàn)其業(yè)務(wù)的。一個用例應(yīng)當表達一個完整的事件。3.Bur_查看和修改學(xué)生信息說明:此視圖描述一個用例是如何與系統(tǒng)交互,實現(xiàn)其業(yè)務(wù)的。一個用例應(yīng)當表達一個完整的事件。4.Bur_查看和修改學(xué)生用戶個人信息說明:此視圖描述一個用例是如何與系統(tǒng)交互,實現(xiàn)其業(yè)務(wù)的。一個用例應(yīng)當表達一個完整的事件。5.Bur_查看課程安排說明:此視圖描述一個用例是如何與系統(tǒng)交互,實現(xiàn)其業(yè)務(wù)的。一個用例應(yīng)當表達一個完整的事件。6.查看學(xué)生成績:說明:此視圖描述一個用例是如何與系統(tǒng)交互,實現(xiàn)其業(yè)務(wù)的。一個用例應(yīng)當表達一個完整的事件。7.用戶登錄:說明:此視圖描述一個用例是如何與系統(tǒng)交互,實現(xiàn)其業(yè)務(wù)的。一個用例應(yīng)當表達一個完整的事件。8.發(fā)布教學(xué)大綱:說明:此視圖描述一個用例是如何與系統(tǒng)交互,實現(xiàn)其業(yè)務(wù)的。一個用例應(yīng)當表達一個完整的事件。9.Bur_課程管理:說明:此視圖描述一個用例是如何與系統(tǒng)交互,實現(xiàn)其業(yè)務(wù)的。一個用例應(yīng)當表達一個完整的事件。10.Bur_刪除學(xué)生教師用戶:說明:此視圖描述一個用例是如何與系統(tǒng)交互,實現(xiàn)其業(yè)務(wù)的。一個用例應(yīng)當表達一個完整的事件。11.Bur_上傳學(xué)生成績:說明:此視圖描述一個用例是如何與系統(tǒng)交互,實現(xiàn)其業(yè)務(wù)的。一個用例應(yīng)當表達一個完整的事件。12.Bur_申請免修:13.Bur_申請重修:說明:此視圖描述一個用例是如何與系統(tǒng)交互,實現(xiàn)其業(yè)務(wù)的。一個用例應(yīng)當表達一個完整的事件。14.Bur_添加教師學(xué)生用戶:15.Bur_退出:說明:此視圖描述一個用例是如何與系統(tǒng)交互,實現(xiàn)其業(yè)務(wù)的。一個用例應(yīng)當表達一個完整的事件。16.Bur_網(wǎng)上評教:說明:此視圖描述一個用例是如何與系統(tǒng)交互,實現(xiàn)其業(yè)務(wù)的。一個用例應(yīng)當表達一個完整的事件。17.Bur_網(wǎng)上選課:說明:此視圖描述一個用例是如何與系統(tǒng)交互,實現(xiàn)其業(yè)務(wù)的。一個用例應(yīng)當表達一個完整的事件。18.Bur_修改教師用戶個人信息:說明:此視圖描述一個用例是如何與系統(tǒng)交互,實現(xiàn)其業(yè)務(wù)的。一個用例應(yīng)當表達一個完整的事件。19.Bur_注銷:說明:此視圖描述一個用例是如何與系統(tǒng)交互,實現(xiàn)其業(yè)務(wù)的。一個用例應(yīng)當表達一個完整的事件。1.1.2 系統(tǒng)需求(描述系統(tǒng)用例模型)1.1.2.1 概覽說明:此視圖展示業(yè)務(wù)用例的實現(xiàn)追溯,業(yè)務(wù)用例的實現(xiàn)過程在每個用例實現(xiàn)中。這些實現(xiàn)過程將是概念模型建立的依據(jù)和分析歸納的重要來源,具體的業(yè)務(wù)有:系統(tǒng)需求規(guī)定針對每一個用例實現(xiàn),拷貝用例規(guī)約和用例場景至此,同時需要拷貝用例實現(xiàn)針對領(lǐng)域模型。 業(yè)務(wù)說明 業(yè)務(wù)場景分析管理員用戶業(yè)務(wù)過程:說明:此視圖描述一個用例是如何與系統(tǒng)交互,實現(xiàn)其業(yè)務(wù)的。一個用例應(yīng)當表達一個完整的事件。教師用戶:說明:此視圖描述一個用例是如何與系統(tǒng)交互,實現(xiàn)其業(yè)務(wù)的。一個用例應(yīng)當表達一個完整的事件。學(xué)生用戶: 業(yè)務(wù)實體分析說明:此視圖說明了管理員用戶的日常操作,管理員用戶與其能后實現(xiàn)的操作之間的對應(yīng)關(guān)系,通過實現(xiàn)過程活動圖查找所需要的事物和所產(chǎn)生的事物來發(fā)現(xiàn)業(yè)務(wù)實體比較方便和直。說明:此視圖說明了教師用戶的日常操作,教師用戶與其能后實現(xiàn)的操作之間的對應(yīng)關(guān)系,通過實現(xiàn)過程活動圖查找所需要的事物和所產(chǎn)生的事物來發(fā)現(xiàn)業(yè)務(wù)實體比較方便和直。說明:此視圖說明了學(xué)生用戶的日常操作,學(xué)生用戶與其能后實現(xiàn)的操作之間的對應(yīng)關(guān)系,通過實現(xiàn)過程活動圖查找所需要的事物和所產(chǎn)生的事物來發(fā)現(xiàn)業(yè)務(wù)實體比較方便和直接。數(shù)據(jù)分析(1) 概覽將總體的業(yè)務(wù)實體視圖拷貝到此,并作說明。 說明:此視圖說明了所有用戶的日常操作,管理員用戶,教師用戶和學(xué)生用戶與其能后實現(xiàn)的操作之間的對應(yīng)關(guān)系,并且清晰地表達了各個用戶都能實現(xiàn)的操作之間的關(guān)系,是以上三個業(yè)務(wù)實體的總體關(guān)系視圖,通過實現(xiàn)過程活動圖查找所需要的事物和所產(chǎn)生的事物來發(fā)現(xiàn)業(yè)務(wù)實體比較方便和直接。1.2 非功能性需求在此章節(jié)中描述用例補充規(guī)約中的相關(guān)內(nèi)容,有多少寫多少。 1.2.1 性能需求(Performance)定義系統(tǒng)必須多好多快地完成專門的功能。性能需求包括速度(例如數(shù)據(jù)庫響應(yīng)時間)、吞吐量(每秒鐘處理的事物)、處理能力(開發(fā)使用負載)和嚴格的定時要求。PE-1:系統(tǒng)生成的所有Web頁面,通過速率為40KBps的調(diào)制解調(diào)器在不超過10秒時間內(nèi)可以全部下載下來。PE-2:用戶向系統(tǒng)提交信息后,系統(tǒng)將在4秒內(nèi)顯示確認信息。1.2.2 安全設(shè)施需求(SAfety)定義為避免產(chǎn)品使用過程中可能發(fā)生的損害,而必須采取的安全保護措施。1.2.3 安全性需求(Security)指定與安全性、完整性或保密性相關(guān)的所有需求。它直接影響對產(chǎn)品的訪問、使用以及相關(guān)數(shù)據(jù)的保護。SE-1:所有涉及功能信息或個人身份信息的網(wǎng)絡(luò)事物,都要采用128位的加密。SE-2:用戶必須登錄到“在線圖書借閱系統(tǒng)”才能完成所有操作 。1.2.4 軟件質(zhì)量屬性(可靠性、可用性、有效性、可維護性)AVailablity(可用性)-1:“教務(wù)課程管理系統(tǒng)”系統(tǒng)將對全國各地區(qū)內(nèi)聯(lián)網(wǎng)的用戶可用,用戶在當?shù)貢r間一天24小時都可以使用。Reliability(可靠性)-1:如果在用戶登錄該系統(tǒng)查找有關(guān)個人信息時,由于網(wǎng)絡(luò)問題沒有正常退出,但是個人信息仍然受保護,并且可以在下一次登錄時處理上次不正常退出時出現(xiàn)的問題。Effectiveness(有效性)-1:可維護性:1.3 外部接口需求在此章節(jié)中描述系統(tǒng)或組件必須與外部進行接口的硬件、軟件或數(shù)據(jù)庫元素,有多少寫多少。1.3.1 用戶界面(User Interfaces,UI)描述系統(tǒng)所需的每個用戶界面的邏輯特征,包括圖形界面標準;有關(guān)字體、圖標、按鈕標簽、圖像、顏色等的選擇方案;屏幕布局的約束;每個界面將出現(xiàn)的標準按鈕、功能或?qū)Ш芥溄?;快捷鍵等等。UI-1:“在線圖書借閱系統(tǒng)”的屏幕畫面將遵照公司的Internet應(yīng)用程序界面標準V2.0版本。UI-2:系統(tǒng)對所顯示的每個HTML網(wǎng)頁都提供鏈接幫助,解釋如何使用這些網(wǎng)頁。UI-3:Web頁面的全部導(dǎo)航和書目選擇,除了綜合使用鼠標和鍵盤共同完成外,還可以通過鍵盤來單獨完成。1.3.2 硬件接口(Hardware Interfaces,HI)描述系統(tǒng)中軟件和硬件組件之間每一接口的

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論