教務(wù)管理系統(tǒng)需求規(guī)格說明書_第1頁
教務(wù)管理系統(tǒng)需求規(guī)格說明書_第2頁
教務(wù)管理系統(tǒng)需求規(guī)格說明書_第3頁
教務(wù)管理系統(tǒng)需求規(guī)格說明書_第4頁
教務(wù)管理系統(tǒng)需求規(guī)格說明書_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 軟件工程大作業(yè)教務(wù)管理系統(tǒng)需求規(guī)格說明書 班級:142012小組成員:烜儀鮑健昕鑫安 娜王 港目錄1 引言31.1 目的31.2 文檔格式31.3 預(yù)期的讀者和閱讀建議41.4 圍42.系統(tǒng)概述52.1 系統(tǒng)概述52.2 總體架構(gòu)62.3 軟件項目約束63. 詳細(xì)描述73.1 用例描述73.1.1 學(xué)生功能需求73.1.2 教師功能需求83.1.3 管理員功能需求93.2 活動流圖103.2.1 學(xué)生成績查詢103.2.2 學(xué)生選課113.2.3 學(xué)生課表查詢123.2.4 學(xué)生成績錄入133.2.5 教師課表查詢143.2.6 用戶信息修改153.3 類圖概述164. 非功能性需求174.

2、1 性能需求174.2 數(shù)據(jù)需求184.3 安全性需求184.4 用戶文檔194.5其他需求191 引言1.1 目的該文檔首先給出了整個系統(tǒng)的結(jié)構(gòu)概況,然后又對功能需求、性能需求和其它非功能性需求進(jìn)行了詳細(xì)的描述。其中對功能需求的描述采用了UML的用例模型方式,主要描述了每一用例的基本事件流。且給出了直觀的用例圖,并做出了用例描述。這些文字和圖形都為了本文檔能詳細(xì)準(zhǔn)確地描述用戶的需求,同時也為用戶更容易地理解這些需求的描述創(chuàng)造了條件。該文檔詳盡說明了這一軟件產(chǎn)品的需求和規(guī)格,這些規(guī)格說明是進(jìn)行設(shè)計的基礎(chǔ),也是編寫測試用例和進(jìn)行系統(tǒng)測試的主要依據(jù)。同時,該文檔也是用戶確定軟件功能需求的主要依據(jù)。

3、1.2 文檔格式本文檔按以下要求和約定進(jìn)行書寫:(1)頁面的左邊距為2.5cm,右邊距為2.0cm,裝訂線靠左,行距為最小值20磅。(2)標(biāo)題最多分三級,分別為等線二號、等線四號、等線小四,標(biāo)題均加粗。(3)正文字體為等線小四號,無特殊情況下,字體顏色均采用黑色。(4)出現(xiàn)序號的段落不采用自動編號功能而采用人工編號,各級別的序號依次為(1)、1)、a)、等,特殊情況另作規(guī)定。1.3 預(yù)期的讀者和閱讀建議本文檔的主要容共分4部分:系統(tǒng)概述、詳細(xì)描述、功能性需求和非功能性需求的介紹。綜合描述部分主要對系統(tǒng)的整體結(jié)構(gòu)進(jìn)行了大致的介紹;系統(tǒng)特性部分對系統(tǒng)的功能需求進(jìn)行了詳細(xì)描述,是本文的主要部分;非功

4、能性需求部分對非功能需求進(jìn)行了詳細(xì)的描述;外部接口需求部分對用戶界面、軟件接口、硬件接口和通訊接口等進(jìn)行了描述。本文檔面向多種讀者對象:(1)項目經(jīng)理:項目經(jīng)理可以根據(jù)該文檔了解預(yù)期產(chǎn)品的功能,并據(jù)此進(jìn)行系統(tǒng)設(shè)計、項目管理。(2)設(shè)計員:對需求進(jìn)行分析,并設(shè)計出系統(tǒng),包括數(shù)據(jù)庫的設(shè)計。(3)程序員:配合設(shè)計報告,了解系統(tǒng)功能,編寫用戶手冊。(4)測試員:根據(jù)本文檔編寫測試用例,并對軟件產(chǎn)品進(jìn)行功能性測試和非功能性測試。(5)銷售人員:了解預(yù)期產(chǎn)品的功能和性能。(6)用戶:了解預(yù)期產(chǎn)品的功能和性能,并與分析人員一起對整個需求進(jìn)行討論和協(xié)商。(7)其他人員:如部門領(lǐng)導(dǎo)、公司領(lǐng)導(dǎo)等可以據(jù)此了解產(chǎn)品的

5、功能和性能。在閱讀本文檔時,首先要了解產(chǎn)品的功能概貌,然后可以根據(jù)自身的需要對每一功能進(jìn)行適當(dāng)?shù)牧私狻?.4 圍該產(chǎn)品是在積累了豐富經(jīng)驗的基礎(chǔ)上進(jìn)行開發(fā)的,在需求上,充分考慮了具體用戶的實際情況。本產(chǎn)品將主要用戶群體是在校的師生,方便師生的日常學(xué)習(xí)生活。同時,該系統(tǒng)也簡化了學(xué)校對教學(xué)的管理與統(tǒng)一,使管理員、教務(wù)員更方便管理教學(xué)。2.系統(tǒng)概述2.1系統(tǒng)概述二十一世紀(jì)是信息的社會,傳統(tǒng)的教務(wù)管理模式,已經(jīng)不適應(yīng)信息時代的要求,迫使人們起用新的管理方法來管理。 科學(xué)技術(shù)日新月異的進(jìn)步,讓人類生活發(fā)生了巨大的變化,計算機(jī)技術(shù)的飛速發(fā)展,使各行各業(yè)在計算機(jī)技術(shù)應(yīng)用方面得到了廣泛的普與和使用。信

6、息化時代的到來成為不可抗拒的潮流。當(dāng)今高校教務(wù)管理數(shù)據(jù)量大、難以統(tǒng)一管理,因此,教務(wù)管理系統(tǒng)也以方便、快捷、費用低的優(yōu)點正慢慢地進(jìn)入校園的生活,成為高校管理不可缺少的一部分。本系統(tǒng)主要分為以下功能:(1) 學(xué)生成績錄入與查詢;(2) 學(xué)生選課;(3) 學(xué)生課表查詢;(4) 教師課表查詢;(5) 用戶信息管理;2.2 總體架構(gòu)如圖為該系統(tǒng)的總體架構(gòu)圖:2.3 軟件項目約束a. 系統(tǒng)的運(yùn)行壽命的最小值:2年 b. 進(jìn)行系統(tǒng)方案選擇比較的時間:1周 c. 經(jīng)費來源:*公司d. 運(yùn)行環(huán)境:Windows e. 數(shù)據(jù)庫:MYSQL  f. 硬件條件:服務(wù)

7、器sun工作站,終端為pc機(jī) g. 系統(tǒng)投入使用的最晚時間:2個月3. 詳細(xì)描述3.1 用例描述3.1.1 學(xué)生功能需求標(biāo)題說明用例名稱評教用例標(biāo)識號UC03簡要說明學(xué)生可以通過該功能進(jìn)行評教前置條件用戶身份驗證成功基本事件流(1) 判斷系統(tǒng)是否處于可以評教的狀態(tài)(2) 判斷評教信息是否填寫完整其他事件流(1) 如果系統(tǒng)沒有處于可以評教的狀態(tài),則提示“不在評教階段”(2) 如果評教信息填寫不完整,則提示“請?zhí)顚懲暾碑惓J录骱笾脳l件教師的狀態(tài)更改為已評教特殊需求用例中的時間需要進(jìn)行事務(wù)處理,保持操作的一致性3.1.2 教師功能需求標(biāo)題說明用例名稱查詢用例標(biāo)識號UC01簡要說明教師可

8、以通過該功能查詢選修課的學(xué)生,查詢成績前置條件教師身份驗證成功基本事件流(1) 判斷需要查詢的選修課程是否為正常狀態(tài)(2) 判斷需要查詢成績的學(xué)生是否為正常狀態(tài)(3) 判斷需要查詢成績的課程是否為正常狀態(tài)其他事件流(1) 如果需要查詢的選修課程為不正常,則提示“該課程不在正常狀態(tài)”(2) 如果需要查詢的學(xué)生異常,則提示“該學(xué)生狀態(tài)異?!保?) 如果需要查詢的課程異常,則提示“該課程狀態(tài)異?!碑惓J录鳎?) 如果需要查詢的選修課課程不存在,則提示“不存在該課程”(2) 如果需要查詢的學(xué)生不存在,則提示“不存在該學(xué)生”(3) 如果需要查詢的課程不存在,則提示“不存在該課程”后置條件顯示需要查詢的

9、容特殊需求用例中的時間需要進(jìn)行事務(wù)處理,保持操作的一致性標(biāo)題說明用例名稱成績管理用例標(biāo)識號UC02簡要說明教師可以通過該功能錄入、修改學(xué)生的成績前置條件用戶身份驗證成功基本事件流(1) 判斷選擇的課程是否正確(2) 判斷選擇的需要錄入成績的班級是否正確(3) 判斷錄入的成績是否在合法圍其他事件流(1) 如果選擇的課程不在可選擇狀態(tài),則提示“該課程不在正常狀態(tài)”(2) 如果選擇的班級不在可選擇的圍,則提示“該班級不在正常狀態(tài)”(3) 如果錄入的成績不在合法圍,則提示“輸入不合法,請重新輸入”異常事件流(1) 如果所選課程不存在,則提示“不存在該課程”(2) 如果所選班級不存在,則提示“不存在改班

10、級”后置條件課程的狀態(tài)修改為成績已錄入,成績信息更新特殊需求用例中的時間需要進(jìn)行事務(wù)處理,保持操作的一致性3.1.3 管理員功能需求標(biāo)題說明用例名稱用戶管理用例標(biāo)識號UC04簡要說明管理員可以通過該功能對用戶進(jìn)行增刪以與重置用戶登錄信息前置條件管理員用戶身份驗證成功基本事件流(1) 增加用戶(2) 刪除用戶(3) 重置用戶登錄密碼(4) 判斷重置的密碼是否合法其他事件流(1)如果重置的密碼不合法,則提示“密碼不合法”異常事件流后置條件用戶信息更改為最新特殊需求用例中的時間需要進(jìn)行事務(wù)處理,保持操作的一致性3.2 活動流圖3.2.1 學(xué)生成績查詢?nèi)鐖D為學(xué)生成績查詢活動圖,學(xué)生可通過如圖流程查詢到

11、自己成績。3.2.2 學(xué)生選課如圖為學(xué)生選課活動圖,學(xué)生可通過如上流程選擇選修課程。3.2.3 學(xué)生課表查詢?nèi)鐖D,學(xué)生可通過此流程對個人課表進(jìn)行查詢。3.2.4學(xué)生成績錄入如圖,教師可通過如上流程對學(xué)生成績進(jìn)行錄入。3.2.5 教師課表查詢?nèi)鐖D,教師可通過以上流程對個人課表進(jìn)行查詢。3.2.6 用戶信息修改如圖,管理員可通過以上流程對用戶信息進(jìn)行修改。3.3 類圖概述(1)管理員類可以對學(xué)生與教師信息進(jìn)行管理,并且可以管理用戶的權(quán)限以與增加或者刪除用戶(2)學(xué)生類可以登錄教務(wù)系統(tǒng)查詢自己的個人信息以與成績信息,并且可以通過教務(wù)系統(tǒng)進(jìn)行選課(3)教師類可以查看學(xué)生以與教師的信息并且對學(xué)生的部分信

12、息進(jìn)行修改,可以向教務(wù)系統(tǒng)中錄入學(xué)生的成績(4)課程類中可供學(xué)生與教師查詢課表或者授課表,并且管理員或者教師可以進(jìn)行一些列的操作4.非功能性需求4.1性能需求系統(tǒng)性能是系統(tǒng)建設(shè)成敗的一個關(guān)鍵指標(biāo),影響系統(tǒng)性能的因素是多方面的,網(wǎng)絡(luò)、主機(jī)、安全、數(shù)據(jù)庫等都可能對系統(tǒng)的性能產(chǎn)生影響。因此,一方面必須從系統(tǒng)規(guī)劃階段開始,綜合考慮各方面的因素,對系統(tǒng)性能進(jìn)行總體的設(shè)計,另一方面,在系統(tǒng)建設(shè)和運(yùn)行維護(hù)過程過各種手段對系統(tǒng)不斷的優(yōu)化,以滿足業(yè)務(wù)發(fā)展所帶來的新的性能指標(biāo)要求。具體的性能要求指標(biāo)相應(yīng)時間如下:(1)教務(wù)系統(tǒng)需要存儲大量用戶信息,保證用戶數(shù)據(jù)庫的長期完整性和正確性,所以數(shù)據(jù)庫系統(tǒng)應(yīng)該具有備份和恢

13、復(fù)功能。而且要求系統(tǒng)的服務(wù)器應(yīng)該能夠長期無故障的運(yùn)行,能夠便于管理員的操作。系統(tǒng)能全年持續(xù)運(yùn)行,故障時間不超過千分之一,導(dǎo)致業(yè)務(wù)故障連續(xù)停止時間不超過八小時。滿足高峰時段相應(yīng)的要求。(2)安全性要求比較高,對業(yè)務(wù)邏輯必須封裝,限制不同用戶的權(quán)限,以防止用戶私自修改數(shù)據(jù)。(3)教務(wù)系統(tǒng)在例如選課的時段流量會特別高,所以要增強(qiáng)系統(tǒng)的穩(wěn)定性,防止系統(tǒng)在用戶過多的情況下崩潰,至少能支持3000人同時在線,進(jìn)行選課、查詢成績課程表等操作。(4)手機(jī)用戶一般使用安卓系統(tǒng),也有少量iOS系統(tǒng),電腦登錄網(wǎng)頁登錄的兼容性較強(qiáng),適合各種操作系統(tǒng),要針對客戶的平臺設(shè)計出不同的客戶端。4.2 數(shù)據(jù)需求數(shù)據(jù)來源:學(xué)生信

14、息文件,學(xué)生選課文件,學(xué)生成績文件數(shù)據(jù)去向:終端界面基于演示設(shè)計的一站式在線演示、素材銷售、服務(wù)交易系統(tǒng)(1)學(xué)生選課數(shù)據(jù)來源:學(xué)生,學(xué)生信息文件,課程開設(shè)文件數(shù)據(jù)去向:終端界面,學(xué)生選課文件(2)管理員管理用戶信息數(shù)據(jù)來源:管理員,學(xué)生信息文件,教師信息文件,用戶權(quán)限文件數(shù)據(jù)去向:學(xué)生信息文件,教師信息文件,用戶權(quán)限文件(3)學(xué)生成績錄入數(shù)據(jù)來源:教室,學(xué)生信息文件數(shù)據(jù)去向:終端界面,學(xué)生信息文件4.3安全性需求(1)在軟件安全性,我們采用設(shè)置多層防火墻來保證數(shù)據(jù)安全。具體設(shè)計如圖所示:(2)系統(tǒng)定期每個月做一次備份,同時備份操作日志。(3)維護(hù)人員每個季度對系統(tǒng)做一次升級維護(hù)。4.4 用戶文檔同本軟件一起發(fā)行的用戶文檔包括:(1)安裝手冊:Word格式文件。(2)用戶手冊:Word格式文件。(3)在線幫助:HTML Help格式文件,聯(lián)機(jī)式。4.5其他需求(1)BS端支持多瀏覽器。(2)系統(tǒng)安裝方便,易于維護(hù)。1. 若不給自己設(shè)限,則人生中就沒有限制你發(fā)揮的藩籬。2. 若不是心寬似海,哪有人生風(fē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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論