教務(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ù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

軟件工程大作業(yè)?教務(wù)管理系統(tǒng)?

需求規(guī)格說明書班級(jí):142012小組成員:張炬儀鮑健昕楊鑫安娜王港目錄1引言21.1目的21.2文檔格式21.3預(yù)期的讀者和閱讀建議31.4范圍4系統(tǒng)概述42.1系統(tǒng)概述42.2總體架構(gòu)52.3軟件工程約束5詳細(xì)描述63.1用例描述63.1.1學(xué)生功能需求63.1.2教師功能需求63.1.3管理員功能需求73.2活動(dòng)流圖73.2.1學(xué)生成績查詢83.2.2學(xué)生選課93.2.3學(xué)生課表查詢103.2.4學(xué)生成績錄入113.2.5教師課表查詢12學(xué)生課表查詢3.2.3學(xué)生課表查詢?nèi)鐖D,教師可通過如上流程對(duì)學(xué)生成績進(jìn)展錄入。教師教師課表查調(diào)教務(wù)系統(tǒng)教師信息數(shù)據(jù)庫讀取課程信息如圖,教師可通過以上流程對(duì)個(gè)人課表進(jìn)展查詢。如管理通過流程戶信展修3.3如管理通過流程戶信展修3.3圖述如管理通過流程戶信展修3.3如管理通過流程戶信展修3.3圖述圖,員可以上對(duì)用息進(jìn)改。類概管理員類可以對(duì)學(xué)生及教師信息進(jìn)展管理,并且可以管理用戶的權(quán)限以及增加或者刪除用戶學(xué)生類可以登錄教務(wù)系統(tǒng)查詢自己的個(gè)人信息以及成績信息,并且可以通過教務(wù)系統(tǒng)進(jìn)展選課教師類可以查看學(xué)生以及教師的信息并且對(duì)學(xué)生的局部信息進(jìn)展修改,可以向教務(wù)系統(tǒng)中錄入學(xué)生的成績課程類中可供學(xué)生及教師查詢課表或者授課表,并且管理員或者教師可以進(jìn)展一些列的操作4.非功能性需求4.1性能需求系統(tǒng)性能是系統(tǒng)建立成敗的一個(gè)關(guān)鍵指標(biāo),影響系統(tǒng)性能的因素是多方面的,網(wǎng)絡(luò)、主機(jī)、平安、數(shù)據(jù)庫等都可能對(duì)系統(tǒng)的性能產(chǎn)生影響。因此,一方面必須從系統(tǒng)規(guī)劃階段開場,綜合考慮各方面的因素,對(duì)系統(tǒng)性能進(jìn)展總體的設(shè)計(jì),另一方面,在系統(tǒng)建立和運(yùn)行維護(hù)過程中通過各種手段對(duì)系統(tǒng)不斷的優(yōu)化,以滿足業(yè)務(wù)開展所帶來的新的性能指標(biāo)要求。具體的性能要求指標(biāo)相應(yīng)時(shí)間如下:〔1〕教務(wù)系統(tǒng)需要存儲(chǔ)大量用戶信息,保證用戶數(shù)據(jù)庫的長期完整性和正確性,所以數(shù)據(jù)庫系統(tǒng)應(yīng)該具有備份和恢復(fù)功能。而且要求系統(tǒng)的效勞器應(yīng)該能夠長期無故障的運(yùn)行,能夠便于管理員的操作。系統(tǒng)能全年持續(xù)運(yùn)行,故障時(shí)間不超過千分之一,導(dǎo)致業(yè)務(wù)故障連續(xù)停頓時(shí)間不超過八小時(shí)。滿足頂峰時(shí)段相應(yīng)的要求?!?〕平安性要求比擬高,對(duì)業(yè)務(wù)邏輯必須封裝,限制不同用戶的權(quán)限,以防止用戶私自修改數(shù)據(jù)?!?〕教務(wù)系統(tǒng)在例如選課的時(shí)段流量會(huì)特別高,所以要增強(qiáng)系統(tǒng)的穩(wěn)定性,防止系統(tǒng)在用戶過多的情況下崩潰,至少能支持3000人同時(shí)在線,進(jìn)展選課、查詢成績課程表等操作?!?〕手機(jī)用戶一般使用安卓系統(tǒng),也有少量iOS系統(tǒng),電腦登錄網(wǎng)頁登錄的兼容性較強(qiáng),適合各種操作系統(tǒng),要針對(duì)客戶的平臺(tái)設(shè)計(jì)出不同的客戶端。4.2數(shù)據(jù)需求數(shù)據(jù)來源:學(xué)生信息文件,學(xué)生選課文件,學(xué)生成績文件數(shù)據(jù)去向:終端界面基于演示設(shè)計(jì)的一站式在線演示、素材銷售、效勞交易系統(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平安性需求在軟件平安性,我們采用設(shè)置多層防火墻來保證數(shù)據(jù)平安。具體設(shè)計(jì)如下圖:系統(tǒng)定期每個(gè)月做一次備份,同時(shí)備份操作日志。〔3〕維護(hù)人員每個(gè)季度對(duì)系統(tǒng)做一次升級(jí)維護(hù)。4.4用戶文檔同本軟件一起發(fā)行的用戶文檔包括:〔1〕安裝手冊(cè):Word格式文件?!?〕用戶手冊(cè):Word格式文件。⑶在線幫助:HTMLHelp格式文件,聯(lián)機(jī)式。4.5其他需求〔1〕B\S端支持多瀏覽器?!?〕系統(tǒng)安裝方便,易于維護(hù)。3.2.6用戶信息修改133.3類圖概述134.非功能性需求144.1性能需求144.2數(shù)據(jù)需求154.3平安性需求154.4用戶文檔154.5其他需求161引言1.1目的該文檔首先給出了整個(gè)系統(tǒng)的構(gòu)造概況,然后又對(duì)功能需求、性能需求和其它非功能性需求進(jìn)展了詳細(xì)的描述。其中對(duì)功能需求的描述采用了UML的用例模型方式,主要描述了每一用例的根本領(lǐng)件流。且給出了直觀的用例圖,并做出了用例描述。這些文字和圖形都為了本文檔能詳細(xì)準(zhǔn)確地描述用戶的需求,同時(shí)也為用戶更容易地理解這些需求的描述創(chuàng)造了條件。該文檔詳盡說明了這一軟件產(chǎn)品的需求和規(guī)格,這些規(guī)格說明是進(jìn)展設(shè)計(jì)的根底,也是編寫測試用例和進(jìn)展系統(tǒng)測試的主要依據(jù)。同時(shí),該文檔也是用戶確定軟件功能需求的主要依據(jù)。1.2文檔格式本文檔按以下要求和約定進(jìn)展書寫:〔1〕頁面的左邊距為2.5cm,右邊距為2.Ocm,裝訂線靠左,行距為最小值20磅?!?〕標(biāo)題最多分三級(jí),分別為等線二號(hào)、等線四號(hào)、等線小四,標(biāo)題均加粗。〔3〕正文字體為等線小四號(hào),無特殊情況下,字體顏色均采用黑色?!?〕出現(xiàn)序號(hào)的段落不采用自動(dòng)編號(hào)功能而采用人工編號(hào),各級(jí)別的序號(hào)依次為〔1〕、1〕、a)、、?等,特殊情況另作規(guī)定。1.3預(yù)期的讀者和閱讀建議本文檔的主要內(nèi)容共分4局部:系統(tǒng)概述、詳細(xì)描述、功能性需求和非功能性需求的介紹。綜合描述局部主要對(duì)系統(tǒng)的整體構(gòu)造進(jìn)展了大致的介紹;系統(tǒng)特性局部對(duì)系統(tǒng)的功能需求進(jìn)展了詳細(xì)描述,是本文的主要局部;非功能性需求局部對(duì)非功能需求進(jìn)展了詳細(xì)的描述;外部接口需求局部對(duì)用戶界面、軟件接口、硬件接口和通訊接口等進(jìn)展了描述。本文檔面向多種讀者對(duì)象:〔1〕工程經(jīng)理:工程經(jīng)理可以根據(jù)該文檔了解預(yù)期產(chǎn)品的功能,并據(jù)此進(jìn)展系統(tǒng)設(shè)計(jì)、工程管理。〔2〕設(shè)計(jì)員:對(duì)需求進(jìn)展分析,并設(shè)計(jì)出系統(tǒng),包括數(shù)據(jù)庫的設(shè)計(jì)。〔3〕程序員:配合?設(shè)計(jì)報(bào)告?,了解系統(tǒng)功能,編寫?用戶手冊(cè)??!?〕測試員:根據(jù)本文檔編寫測試用例,并對(duì)軟件產(chǎn)品進(jìn)展功能性測試和非功能性測試?!?〕銷售人員:了解預(yù)期產(chǎn)品的功能和性能?!?〕用戶:了解預(yù)期產(chǎn)品的功能和性能,并與分析人員一起對(duì)整個(gè)需求進(jìn)展討論和協(xié)商?!?〕其他人員:如部門領(lǐng)導(dǎo)、公司領(lǐng)導(dǎo)等可以據(jù)此了解產(chǎn)品的功能和性能。在閱讀本文檔時(shí),首先要了解產(chǎn)品的功能概貌,然后可以根據(jù)自身的需要對(duì)每一功能進(jìn)展適當(dāng)?shù)牧私狻?.4范圍該產(chǎn)品是在積累了豐富經(jīng)歷的根底上進(jìn)展開發(fā)的,在需求上,充分考慮了具體用戶的實(shí)際情況。本產(chǎn)品將主要用戶群體是在校的師生,方便師生的日常學(xué)習(xí)生活。同時(shí),該系統(tǒng)也簡化了學(xué)校對(duì)教學(xué)的管理與統(tǒng)一,使管理員、教務(wù)員更方便管理教學(xué)。系統(tǒng)概述2.1系統(tǒng)概述二十一世紀(jì)是信息的社會(huì),傳統(tǒng)的教務(wù)管理模式,已經(jīng)不適應(yīng)信息時(shí)代的要求,迫使人們起用新的管理方法來管理??茖W(xué)技術(shù)日新月異的進(jìn)步,讓人類生活發(fā)生了巨大的變化,計(jì)算機(jī)技術(shù)的飛速開展,使各行各業(yè)在計(jì)算機(jī)技術(shù)應(yīng)用方面得到了廣泛的普及和使用。信息化時(shí)代的到來成為不可抗拒的潮流。當(dāng)今高校教務(wù)管理數(shù)據(jù)量大、難以統(tǒng)一管理,因此,教務(wù)管理系統(tǒng)也以方便、快捷、費(fèi)用低的優(yōu)點(diǎn)正慢慢地進(jìn)入校園的生活,成為高校管理不可缺少的一局部。本系統(tǒng)主要分為以下功能:學(xué)生成績錄入及查詢;學(xué)生選課;學(xué)生課表查詢;教師課表查詢;

用戶信息管理;2.2總體架構(gòu)教務(wù)管理系統(tǒng)學(xué)生教務(wù)系統(tǒng)教務(wù)管理系統(tǒng)學(xué)生教務(wù)系統(tǒng)學(xué)生教務(wù)系統(tǒng)教室教務(wù)系統(tǒng)管理員系統(tǒng)學(xué)生教務(wù)系統(tǒng)教室教務(wù)系統(tǒng)管理員系統(tǒng)如圖為該系統(tǒng)的總體架構(gòu)圖:2.3軟件工程約束系統(tǒng)的運(yùn)行壽命的最小值:2年進(jìn)展系統(tǒng)方案選擇比擬的時(shí)間:1周經(jīng)費(fèi)來源:**公司運(yùn)行環(huán)境:Windows數(shù)據(jù)庫:MYSQL硬件條件:效勞器sun工作站,終端為pc機(jī)系統(tǒng)投入使用的最晚時(shí)間:2個(gè)月

詳細(xì)描述3.1用例描述3.1.1學(xué)生功能需求標(biāo)題說明用例名稱評(píng)教用例標(biāo)識(shí)號(hào)UC03簡要說明學(xué)生可以通過該功能進(jìn)展評(píng)教前置條件用戶身份驗(yàn)證成功根本領(lǐng)件流判斷系統(tǒng)是否處于可以評(píng)教的狀態(tài)判斷評(píng)教信息是否填寫完整其他事件流如果系統(tǒng)沒有處于可以評(píng)教的狀態(tài),那么提示“不在評(píng)教階段"如果評(píng)教信息填寫不完整,那么提示“請(qǐng)?zhí)顚懲暾ó惓J录骱笾脳l件教師的狀態(tài)更改為己評(píng)教特殊需求用例中的時(shí)間需要進(jìn)展事務(wù)處理,保持操作的一致性3.1.2教師功能需求標(biāo)題說明用例名稱查詢用例標(biāo)識(shí)號(hào)UC01簡要說明教師可以通過該功能查詢選修課的學(xué)生,查詢成績前置條件教師身份驗(yàn)證成功根本領(lǐng)件流判斷需要查詢的選修課程是否為正常狀態(tài)判斷需要查詢成績的學(xué)生是否為正常狀態(tài)判斷需要查詢成績的課程是否為正常狀態(tài)其他事件流如果需要查詢的選修課程為不正常,那么提示“該課程不在正常狀態(tài)”如果需要查詢的學(xué)生異常,那么提示“該學(xué)生狀態(tài)異常"如果需要查詢的課程異常,那么提示“該課程狀態(tài)異常"異常事件流如果需要查詢的選修課課程不存在,那么提示“不存在該課程"如果需要查詢的學(xué)生不存在,那么提示“不存在該學(xué)生"如果需要查詢的課程不存在,那么提示“不存在該課程〃后置條件顯示需要查詢的內(nèi)容特殊需求用例中的時(shí)間需要進(jìn)展事務(wù)處理,保持操作的一致性標(biāo)題說明

用例名稱成績管理用例標(biāo)識(shí)號(hào)UC02簡要說明教師可以通過該功能錄入、修改學(xué)生的成績前置條件用戶身份驗(yàn)證成功根本領(lǐng)件流判斷選擇的課程是否正確判斷選擇的需要錄入成績的班級(jí)是否正確判斷錄入的成績是否在合法范圍內(nèi)其他事件流如果選擇的課程不在可選擇狀態(tài),那么提示“該課程不在正常狀態(tài)"如果選擇的班級(jí)不在可選擇的范圍內(nèi),那么提示“該班級(jí)不在正常狀態(tài)“如果錄入的成績不在合法范圍內(nèi),那么提示“輸入不合法,請(qǐng)重新輸入"異常事件流如果所選課程不存在,那么提示“不存在該課程"如果所選班級(jí)不存在,那么提示“不存在改班級(jí)"后置條件課程的狀態(tài)修改為成績已錄入,成績信息更新特殊需求用例中的時(shí)間需要進(jìn)展事務(wù)處理,保持操作的一致性3.1.3管理員功能需求標(biāo)題說明用例名稱用戶管理用例標(biāo)識(shí)號(hào)UC04簡要說明管理員可以通過該功能對(duì)用戶進(jìn)展增刪以及重置用

溫馨提示

  • 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. 人人文庫網(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)論