版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
需求規(guī)格說(shuō)明書(shū)1.引言編寫(xiě)目的本需求規(guī)格說(shuō)明書(shū)的撰寫(xiě)目的是為對(duì)教務(wù)管理系統(tǒng)做出詳細(xì)的需求分析,文檔面向小組內(nèi)部成員,用以指導(dǎo)開(kāi)發(fā)各個(gè)階段的流程,明確軟件需求、安排項(xiàng)目規(guī)劃與進(jìn)度、組織軟件的開(kāi)發(fā)與測(cè)試,以及日后對(duì)系統(tǒng)進(jìn)行改講,為開(kāi)發(fā)人員、維護(hù)人員及用戶(hù)之間提供共同的協(xié)議以保證開(kāi)發(fā)任務(wù)能夠順利進(jìn)行。是項(xiàng)目開(kāi)發(fā)的基礎(chǔ),對(duì)小組日后工作具有總領(lǐng)和指導(dǎo)的意義。項(xiàng)目背景隨著學(xué)校教育水平的不斷提高,學(xué)校規(guī)模不斷擴(kuò)大,傳統(tǒng)的C/S結(jié)構(gòu)的信息管理軟件已經(jīng)遠(yuǎn)遠(yuǎn)不能夠滿(mǎn)足學(xué)校的需求,已經(jīng)成為學(xué)校進(jìn)一步發(fā)展的瓶頸。經(jīng)總結(jié),這類(lèi)信息系統(tǒng)軟件存在如下的缺陷:軟件維護(hù)的費(fèi)用高,因?yàn)楦鱾€(gè)用戶(hù)都要安裝客戶(hù)端軟件。信息查詢(xún)不方便。不利于遠(yuǎn)程管理。軟件的可操作性不高。為了彌補(bǔ)這些缺陷,消除影響學(xué)校進(jìn)一步發(fā)展的瓶頸,降低學(xué)校的信息軟件維護(hù)成本,進(jìn)一步方便學(xué)生使用,方便教職工管理,我們“神馬”項(xiàng)目組決定在這次軟件需求工程中,開(kāi)發(fā)基于B/S架構(gòu)的學(xué)生管理系統(tǒng)。定義縮寫(xiě)、術(shù)語(yǔ)及符號(hào)解釋JavaWeb是用Java技術(shù)來(lái)解決相關(guān)web互聯(lián)網(wǎng)領(lǐng)域的技術(shù)總和。MySQLMySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典MySQLAB公司。HTMLHyperTextMark-upLanguage,即超文本標(biāo)記語(yǔ)言或超文本鏈接標(biāo)示語(yǔ)言,是目前網(wǎng)絡(luò)上應(yīng)用最為廣泛的語(yǔ)言,也是構(gòu)成網(wǎng)頁(yè)文檔的主要語(yǔ)言。JSP由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。MVC模型(Model),視圖(View)和控制Controller)o目的是實(shí)現(xiàn)Web系統(tǒng)的職能分工。參考資料KarlE.Wingers著,軟件需求,清華大學(xué)出版社,2004DeanLeffingwell等著,軟件需求管理統(tǒng)一方法,機(jī)械工業(yè)出版社,2002SorenLauesen著,軟件需求,電子工業(yè)出版社,2002lanSommerville著,需求工程,機(jī)械工業(yè)出版社,2003本文檔按照軟件工程國(guó)家標(biāo)準(zhǔn)編寫(xiě)§2.任務(wù)描述目標(biāo)2.1.1理念目標(biāo):進(jìn)一步提高學(xué)校的信息化管理水平,方便學(xué)生對(duì)個(gè)人基本信息及成績(jī)的查詢(xún),方便教職工的管理,降低學(xué)校信息管理軟件的維護(hù)成本。2.1.2功能目標(biāo):基本上實(shí)現(xiàn)教務(wù)管理系統(tǒng)的主要功能;界面友好,便于使用;采用MVC三層架構(gòu)模式,便于改寫(xiě)和重用;系統(tǒng)較為健壯。運(yùn)行環(huán)境系統(tǒng)采用瀏覽器服務(wù)器(B/S)模式,客戶(hù)端使用瀏覽器進(jìn)行訪問(wèn)本系統(tǒng)。系統(tǒng)的服務(wù)器運(yùn)行環(huán)境為微軟的Windows2000/XP/2003等操作系統(tǒng),本系統(tǒng)可由客戶(hù)端通過(guò)IE內(nèi)核的瀏覽器進(jìn)行訪問(wèn)。本系統(tǒng)只允許在學(xué)校內(nèi)網(wǎng)中使用。條件與限制2.3.1技術(shù)限制:使用JavaWeb的相關(guān)技術(shù)實(shí)現(xiàn)軟件代碼的編寫(xiě);系統(tǒng)架構(gòu)采用MVC架構(gòu);數(shù)據(jù)庫(kù)采用MySQL語(yǔ)言;服務(wù)器使用Tomcat6.0及以上版本。2.3.2使用限制:服務(wù)器最低配置為:硬件名稱(chēng)最低配置服務(wù)器型號(hào)處理器系統(tǒng)內(nèi)存2G硬盤(pán)100G網(wǎng)絡(luò)帶寬100M不支持非IE內(nèi)核的瀏覽器,如火狐瀏覽器?!?.數(shù)據(jù)描述靜態(tài)數(shù)據(jù)包括系統(tǒng)登錄密碼,各數(shù)據(jù)庫(kù)所在位置,注冊(cè)信息的要求,課表的顯示格式,學(xué)院信息,專(zhuān)業(yè)信息,課程信息,動(dòng)態(tài)數(shù)據(jù)包括各數(shù)據(jù)庫(kù)內(nèi)各項(xiàng)顯示數(shù)據(jù),用戶(hù)登錄信息,系統(tǒng)時(shí)間,日志信息,開(kāi)課信息。數(shù)據(jù)庫(kù)描述由于本管理系統(tǒng)規(guī)模不是很大,使用者大多都是本校人員,所以決定采用MySQL數(shù)據(jù)庫(kù),MySQL數(shù)據(jù)庫(kù)從5.0版本開(kāi)始支持事務(wù),完全可以滿(mǎn)足該系統(tǒng)的使用。詳細(xì)數(shù)據(jù)庫(kù)設(shè)計(jì)如下:教務(wù)管理數(shù)據(jù)庫(kù):包含以下各個(gè)表的信息,名稱(chēng)為T(mén)eaching_Manager。學(xué)院信息表:學(xué)院的名稱(chēng)代號(hào);專(zhuān)業(yè)信息表:所屬學(xué)院,專(zhuān)業(yè)的名稱(chēng)代號(hào);班級(jí)信息表:所屬學(xué)院專(zhuān)業(yè),班級(jí)的名稱(chēng)編號(hào);學(xué)生信息表:所屬學(xué)院專(zhuān)業(yè)班級(jí),以及個(gè)人的詳細(xì)信息;教師信息表:所屬學(xué)院,以及個(gè)人的詳細(xì)信息;教師登錄信息表:教師登錄的用戶(hù)名(教工號(hào)),密碼;學(xué)生登錄信息表:學(xué)生登錄的用戶(hù)名(學(xué)號(hào)),密碼;課程信息表:課程的詳細(xì)信息、開(kāi)課時(shí)間、任課老師以及課程所屬的學(xué)院專(zhuān)業(yè);學(xué)生選課信息表:各門(mén)課程每個(gè)學(xué)生的成績(jī)(包括課程編號(hào)、學(xué)生學(xué)號(hào)、成績(jī)以及成績(jī)是否公開(kāi));數(shù)據(jù)詞典3.4.1數(shù)據(jù)流詞條描述:3.4.1.1數(shù)據(jù)流名:登錄信息來(lái)源:用戶(hù)的輸入去向:系統(tǒng)內(nèi)部檢驗(yàn)部分組成:用戶(hù)名,密碼流通量:每次登錄輸入一次數(shù)據(jù)流名:登錄結(jié)果來(lái)源:系統(tǒng)去向:用戶(hù)組成:返回信息流通量:每次登錄返回一次數(shù)據(jù)流名:輸入修改信息來(lái)源:用戶(hù)去向:系統(tǒng)判斷部分組成:根據(jù)各數(shù)據(jù)庫(kù)內(nèi)容而不同流通量:依用戶(hù)輸入而定數(shù)據(jù)流名:反饋信息來(lái)源:系統(tǒng)判斷部分去向:用戶(hù)組成:系統(tǒng)經(jīng)判斷后發(fā)回的字符數(shù)據(jù)流通量:依系統(tǒng)當(dāng)前信息而定數(shù)據(jù)流名:識(shí)別信息來(lái)源:系統(tǒng)內(nèi)部檢驗(yàn)部分去向:系統(tǒng)判斷部分組成:系統(tǒng)各數(shù)據(jù)庫(kù)的標(biāo)識(shí)信息流通量:用戶(hù)每次輸入流通一次數(shù)據(jù)流名:處理信息來(lái)源:系統(tǒng)判斷部分去向:各數(shù)據(jù)庫(kù)處理部分組成:讀取/修改標(biāo)識(shí),讀取/修改的變量名稱(chēng)流通量:用戶(hù)每次輸入流通一次數(shù)據(jù)流名:讀取修改來(lái)源:系統(tǒng)判斷部分去向:系統(tǒng)各數(shù)據(jù)庫(kù)組成:讀取/修改標(biāo)識(shí),讀取/修改內(nèi)容流通量:用戶(hù)每次輸入流通一次3.4.2數(shù)據(jù)文件詞條描述:數(shù)據(jù)文件名:學(xué)生數(shù)據(jù)簡(jiǎn)述:存儲(chǔ)學(xué)生信息數(shù)據(jù)文件組成:學(xué)生的各項(xiàng)信息數(shù)據(jù)文件名:教師數(shù)據(jù)簡(jiǎn)述:存儲(chǔ)教師信息數(shù)據(jù)文件組成:教師的各項(xiàng)信息數(shù)據(jù)文件名:課程數(shù)據(jù)簡(jiǎn)述:存儲(chǔ)現(xiàn)有課程信息數(shù)據(jù)文件組成:課程的各項(xiàng)信息數(shù)據(jù)文件名:學(xué)生選課數(shù)據(jù)簡(jiǎn)述:存儲(chǔ)學(xué)生與課程的信息數(shù)據(jù)文件組成:學(xué)生己選課程的各項(xiàng)信息3.4.3加工邏輯詞條描述:1.加工名:檢驗(yàn)簡(jiǎn)要描述:判斷用戶(hù)的許可性輸入數(shù)據(jù)流:登錄信息輸出數(shù)據(jù)流:登錄結(jié)果加工邏輯:判斷是否與系統(tǒng)內(nèi)部用戶(hù)信息相符合加工名:判斷簡(jiǎn)要描述:判斷用戶(hù)的操作并進(jìn)行相應(yīng)的讀取/存儲(chǔ)工作輸入數(shù)據(jù)流:輸入修改信息輸出數(shù)據(jù)流:反饋信息加工邏輯:判斷用戶(hù)的操作->調(diào)用數(shù)據(jù)庫(kù)->讀取/修改->反饋3.加工名:學(xué)生信息管理簡(jiǎn)要描述:對(duì)學(xué)生信息表進(jìn)行相應(yīng)要求的操作,并與判斷部分交互輸入數(shù)據(jù)流:處理信息,讀取修改輸出數(shù)據(jù)流:讀取修改,處理信息加工邏輯:判斷用戶(hù)要讀取/修改的內(nèi)容->反饋用戶(hù)所需信息4.加工名:教師信息管理簡(jiǎn)要描述:對(duì)教師信息表進(jìn)行相應(yīng)要求的操作,并與判斷部分交互輸入數(shù)據(jù)流:處理信息,讀取修改輸出數(shù)據(jù)流:讀取修改,處理信息加工邏輯:判斷用戶(hù)要讀取/修改的內(nèi)容->反饋用戶(hù)所需信息3.4.4源點(diǎn)及匯點(diǎn)詞條描述:名稱(chēng):用戶(hù)簡(jiǎn)要描述:既是源點(diǎn)又是匯點(diǎn),發(fā)出動(dòng)作信息給〃檢驗(yàn)〃和〃判斷〃加工,通過(guò)交互界面接受反饋信息有關(guān)數(shù)據(jù)流:登錄結(jié)果,登錄信息,輸入修改信息,反饋信息數(shù)目:多個(gè)(不超過(guò)5000)3.5.數(shù)據(jù)采集本系統(tǒng)除管理員用戶(hù)名和密碼需進(jìn)行特殊的處理外,其余數(shù)據(jù)均為用戶(hù)輸入或?qū)?。?.功能需求功能劃分4.1.1系統(tǒng)結(jié)構(gòu)圖
4.1.1.1登錄模塊用戶(hù)登錄,用戶(hù)登出4.1.1.2系統(tǒng)管理員模塊能夠進(jìn)行人員管理(包括添加、刪除教師、學(xué)生、系統(tǒng)管理員,查看他們的信息),課程管理(包括添加、刪除課程,查看開(kāi)課信息,設(shè)置學(xué)生選課時(shí)間,教師錄入成績(jī)時(shí)間等),統(tǒng)計(jì)教師工作量(所教課程名稱(chēng)、數(shù)目,每門(mén)課學(xué)生數(shù),課程時(shí)間等),成績(jī)管理(成績(jī)修改、查詢(xún),對(duì)每門(mén)課不及格人數(shù)統(tǒng)計(jì)),日志管理【可選模塊】(日志的導(dǎo)出、查詢(xún)、刪除)4.1.1.3教師端
登錄,成績(jī)錄入與查詢(xún),修改密碼,查看、修改個(gè)人信息,查看所教學(xué)生資料,查看所有己開(kāi)課程的信息,查看所教課程的課表4.1.1.4學(xué)生端登錄,選課,成績(jī)查詢(xún),查看修改個(gè)人信息,修改密碼,查看課表4.1.2用例圖4.2.功能描述4.2.1登錄模塊在登錄模塊中,用戶(hù)可以進(jìn)行登錄登出功能。登錄時(shí)教師需要輸入自己的教工號(hào),學(xué)生需要輸入學(xué)號(hào),初始密碼與登錄時(shí)的用戶(hù)名一樣。登錄后,系統(tǒng)強(qiáng)烈建議修改登錄密碼。而且,第一次登錄后,需要完善個(gè)人信息。系統(tǒng)管理員登陸時(shí),用戶(hù)密碼和密碼初始都為system,登錄后可以修改登錄密碼。4.2.2系統(tǒng)管理員模塊系統(tǒng)管理員的用戶(hù)名和密碼一開(kāi)始是本系統(tǒng)內(nèi)置好的,管理員登陸后可以修改密碼;系統(tǒng)管理員能夠進(jìn)行人員管理,如添加或者刪除教師、學(xué)生、系統(tǒng)管理員,查看他們的信息;系統(tǒng)管理員還能夠進(jìn)行課程管理,如添加、刪除課程,查看管理開(kāi)課信息或?qū)W生選課信息,設(shè)置學(xué)生選課時(shí)間,教師錄入成績(jī)時(shí)間等;還可以進(jìn)行成績(jī)管理(成績(jī)修改、查詢(xún),對(duì)每門(mén)課不及格人數(shù)統(tǒng)計(jì));系統(tǒng)管理員也可以統(tǒng)計(jì)教師工作量(所教課程名稱(chēng)、數(shù)目,每門(mén)課學(xué)生數(shù),課程時(shí)間等)進(jìn)行日志導(dǎo)出、查詢(xún)和刪除等操作。4.2.1教師端模塊教師登錄本系統(tǒng)后,可修改登錄密碼。在成績(jī)錄入時(shí)間段,可進(jìn)行成績(jī)錄入操作;教師還可以查看修改個(gè)人信息,查詢(xún)所教學(xué)生個(gè)人基本信息或者自己所開(kāi)設(shè)的課程的成績(jī);教師還可以所教課程課表或所有己開(kāi)課程的信息。4.2.1學(xué)生端模塊學(xué)生登錄后,可修改登錄密碼。在特定時(shí)間(選課段)里,可以選課操作;學(xué)生在老師錄入成績(jī)之后,可以查看個(gè)人成績(jī),可以查看修改個(gè)人信息。選課完畢后,可以查看課表?!?.性能需求數(shù)據(jù)精確度由于此系統(tǒng)只是教務(wù)管理之用,對(duì)數(shù)據(jù)的精確度要求不高,所以不考慮數(shù)據(jù)的精確度。時(shí)間特性在學(xué)生選課時(shí),要求能夠立即反應(yīng)選課的人數(shù)是否已經(jīng)達(dá)到上限。數(shù)據(jù)庫(kù)操作速度要達(dá)到一定要求。適應(yīng)性采用MVC三層架構(gòu)形式,使用業(yè)務(wù)實(shí)體對(duì)象在三層之間傳遞參數(shù),便于修改和重用,便于查詢(xún)和多表處理。同時(shí),由于本系統(tǒng)只在學(xué)校內(nèi)部管理人員的機(jī)器上使用,因此不考慮適應(yīng)性§6.運(yùn)行需求用戶(hù)界面屏幕格式:要求登陸后主界面有樹(shù)形的菜單以方便操作查看課表時(shí)課表在另一個(gè)窗口中顯示顯示詳細(xì)的系統(tǒng)時(shí)間:xxxx年xx月xx日星期幾xx:xx硬件接口基本的輸入輸出設(shè)備。輸入:鍵盤(pán)、鼠標(biāo);輸出:顯示器。軟件接口由于本軟件需要和MySQL數(shù)據(jù)庫(kù)進(jìn)行交互,所以本系統(tǒng)必須提供MySQL的有關(guān)接口;Windows標(biāo)準(zhǔn)接口。可維護(hù)性:要求本軟件的維護(hù)文檔齊全,便于維護(hù)故障處理§7.其他需求主要質(zhì)量屬性詳細(xì)要求健壯性最大缺陷率:每千行代碼缺陷數(shù)3個(gè)分級(jí)缺陷率:每千行代碼致命錯(cuò)誤無(wú),般錯(cuò)誤1個(gè),微小錯(cuò)誤2個(gè)可維護(hù)性要求本系統(tǒng)的維護(hù)文檔齊全,便于維護(hù)可支持性本系統(tǒng)為B/S結(jié)構(gòu)型的應(yīng)用程序,只需在服務(wù)器端進(jìn)行部署,客戶(hù)端通過(guò)瀏覽
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 臥室地面找平施工方案
- 第二章資產(chǎn)評(píng)估基本原理
- -記上海第二醫(yī)科大學(xué)病理生理學(xué)教研室主任陳國(guó)強(qiáng)知識(shí)講解
- 會(huì)計(jì)學(xué)第九章財(cái)產(chǎn)清查
- 2024年浙江經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試歷年參考題庫(kù)含答案解析
- 一年級(jí)道德與法治上冊(cè)第一單元我是小學(xué)生啦1開(kāi)開(kāi)心心上學(xué)去課件新人教版
- 2024年浙江醫(yī)藥高等專(zhuān)科學(xué)校高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 產(chǎn)品宣傳冊(cè)設(shè)計(jì)合同8篇
- 2024年陸軍五十七醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫(kù)頻考點(diǎn)附帶答案
- 2024年陽(yáng)泉市城區(qū)人民醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫(kù)頻考點(diǎn)附帶答案
- 新高考3+1+2模式選科指導(dǎo)(超全版)主題班會(huì)課件
- YY/T 1705-2020外科植入物髖關(guān)節(jié)假體陶瓷股骨頭抗沖擊性能測(cè)定方法
- GB/T 6730.22-2016鐵礦石鈦含量的測(cè)定二安替吡啉甲烷分光光度法
- GB/T 22898-2008紙和紙板抗張強(qiáng)度的測(cè)定恒速拉伸法(100 mm/min)
- 華東師大版數(shù)學(xué)七年級(jí)上冊(cè)1數(shù)軸課件
- DB33-T 2267-2020養(yǎng)老機(jī)構(gòu)護(hù)理分級(jí)與服務(wù)規(guī)范
- 2022國(guó)慶節(jié)復(fù)工第一課
- PE電容焊接工藝評(píng)定修訂稿
- 患者跌倒不良事件分析
- 無(wú)菌GMP 操作指南:無(wú)菌醫(yī)療器械生產(chǎn)過(guò)程確認(rèn)
- TCDHA 503-2021 供熱規(guī)劃標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論