成績(jī)系統(tǒng)需求規(guī)格說(shuō)明書_第1頁(yè)
成績(jī)系統(tǒng)需求規(guī)格說(shuō)明書_第2頁(yè)
成績(jī)系統(tǒng)需求規(guī)格說(shuō)明書_第3頁(yè)
成績(jī)系統(tǒng)需求規(guī)格說(shuō)明書_第4頁(yè)
成績(jī)系統(tǒng)需求規(guī)格說(shuō)明書_第5頁(yè)
已閱讀5頁(yè),還剩17頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGEPAGE6成績(jī)管理系統(tǒng)軟件需求規(guī)格書學(xué)號(hào):姓名:羅苑班級(jí):南京理工大學(xué)紫金學(xué)院目錄TOC\o"1-3"\h\z107101.引言 383451.1.編寫目的 324071.2.讀者對(duì)象 3143151.3.參考文檔 3166482.系統(tǒng)概述 4146952.1.系統(tǒng)功能描述 4246012.2.面向的用戶群體 471123.功能性需求 5317043.1.總功能圖: 5314853.2.基本信息管理系統(tǒng) 5218883.2.1.學(xué)生信息操作功能 5236333.2.2.課程信息操作 7271993.2.3.學(xué)生信息查詢 8268863.2.4.學(xué)生信息打印 910103.3.學(xué)生成績(jī)管理系統(tǒng) 11313833.3.1.學(xué)生成績(jī)管理 11227423.3.2.成績(jī)查詢 12282243.3.3.計(jì)算各科總成績(jī)平均分最高分 1485653.3.4.班級(jí)成績(jī)排名 1620173.3.5.統(tǒng)計(jì)不及格學(xué)生信息 17182083.3.6.統(tǒng)計(jì)獎(jiǎng)學(xué)金的操作 19引言編寫目的學(xué)生成績(jī)的手工錄入及查詢,是一項(xiàng)非常繁重而枯燥的勞動(dòng),耗費(fèi)許多人力和物力,而且會(huì)因?yàn)槿说们榫w煩躁而出現(xiàn)失誤,成績(jī)管理系統(tǒng)以計(jì)算機(jī)為工具,通過(guò)對(duì)教務(wù)管理所需要的信息管理,把管理人員從繁瑣的數(shù)據(jù)計(jì)算處理中解脫出來(lái),對(duì)學(xué)生成績(jī)實(shí)現(xiàn)計(jì)算機(jī)管理,提高管理水平。讀者對(duì)象設(shè)計(jì)人員;開發(fā)人員;項(xiàng)目管理人員;測(cè)試人員;參考文檔《數(shù)據(jù)庫(kù)原理與應(yīng)用》機(jī)械工業(yè)出版社《實(shí)用軟件工程》(第三版)清華大學(xué)出版系統(tǒng)概述系統(tǒng)功能描述(1)對(duì)新老生信息的操作:能夠完成新老生的信息的輸入、修改、刪除等,新老生的基本信息,包括學(xué)號(hào)、姓名、性別、籍貫等。(2)對(duì)課程信息的操作:能夠完成課程信息的輸入、修改、刪除等工作,課程的基本信息,包括課程編號(hào)、課程名稱、學(xué)時(shí)、學(xué)分、先修課等。(3)查詢學(xué)生的相關(guān)信息:按特定的要求進(jìn)行排序。(4)對(duì)學(xué)生成績(jī)的操作:對(duì)學(xué)生的成績(jī)進(jìn)行輸入、修改、刪除等基本操作。(5)成績(jī)的查詢:可以按學(xué)號(hào)、姓名、等進(jìn)行查詢。(6)計(jì)算每個(gè)學(xué)生的總成績(jī)、平均成績(jī),所有學(xué)生單科的平均成績(jī),找出總成績(jī)和單科成績(jī)最高的學(xué)生并輸出。(7)實(shí)現(xiàn)各班的排名:計(jì)算各班的總分和平均分,按平均分將各班成績(jī)進(jìn)行排序。(8)統(tǒng)計(jì)不及格的學(xué)生信息。(9)學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì):自動(dòng)生成每班獲得獎(jiǎng)學(xué)金的同學(xué)信息,并可以將獎(jiǎng)學(xué)金分成不同的等級(jí),以及所得獎(jiǎng)學(xué)金的數(shù)目。面向的用戶群體教務(wù)管理人員、老師、學(xué)生。功能性需求總功能圖:成績(jī)管理系統(tǒng)成績(jī)管理系統(tǒng)學(xué)生成績(jī)管理系統(tǒng)基本信息管理系統(tǒng)學(xué)生成績(jī)管理系統(tǒng)基本信息管理系統(tǒng)統(tǒng)計(jì)獎(jiǎng)學(xué)金操作統(tǒng)計(jì)不及格學(xué)生信息班級(jí)成績(jī)排名計(jì)算各科總成績(jī)平均分最高分成績(jī)查詢學(xué)生成績(jī)管理學(xué)生信息打印學(xué)生信息查詢課程信息操作學(xué)生信息操作統(tǒng)計(jì)獎(jiǎng)學(xué)金操作統(tǒng)計(jì)不及格學(xué)生信息班級(jí)成績(jī)排名計(jì)算各科總成績(jī)平均分最高分成績(jī)查詢學(xué)生成績(jī)管理學(xué)生信息打印學(xué)生信息查詢課程信息操作學(xué)生信息操作基本信息管理系統(tǒng)管理員1.1添加信息1.2管理員1.1添加信息1.2修改信息1.3刪除信息1.4學(xué)生信息操作學(xué)生檔案DFDE-R圖班級(jí)班級(jí)學(xué)號(hào)學(xué)生信息添加修改刪除編號(hào)管理員姓名姓名n1n1管理員(編號(hào),姓名)學(xué)生信息(學(xué)號(hào),姓名,班級(jí))測(cè)試用例在此模塊中,將學(xué)生信息錄入模塊作為測(cè)試用例,要求,學(xué)號(hào)由數(shù)字組成,班級(jí)由漢字組成,姓名由漢字組成。等價(jià)類表如下:輸入條件有效等價(jià)類無(wú)效等價(jià)類學(xué)號(hào)數(shù)字(1)非數(shù)字(4)班級(jí)漢字(2)非漢字(5)姓名漢字(3)非漢字(6)覆蓋有效等價(jià)類的測(cè)試用例:序號(hào)輸入預(yù)期輸出覆蓋等價(jià)類1090601428090601428(1)2軟件測(cè)試軟件測(cè)試(2)3悟空悟空(3)覆蓋無(wú)效等價(jià)類的測(cè)試用例:序號(hào)輸入預(yù)期輸出覆蓋等價(jià)類1吃飯無(wú)效輸入(4)23768764無(wú)效輸入(5)3西瓜345無(wú)效輸入(6)課程信息操作DFD管理員管理員1.1添加1.2修改1.3刪除1.4課程信息操作課程檔案E-R圖編號(hào)編號(hào)n1添加修改刪除編號(hào)n1添加修改刪除編號(hào)名稱課程信息管理員名稱課程信息管理員姓名姓名學(xué)分學(xué)時(shí)數(shù)學(xué)分學(xué)時(shí)數(shù)關(guān)系模型:管理員(編號(hào),姓名)課程信息(編號(hào),名稱,學(xué)分,學(xué)時(shí)數(shù))測(cè)試用例:在課程信息操作中將管理員作為測(cè)試用例,要求:編號(hào)為數(shù)字組成,姓名由漢字組成。等價(jià)類表:輸入條件有效等價(jià)類無(wú)效等價(jià)類編號(hào)數(shù)字(1)非數(shù)字(3)姓名漢字(2)非漢字(4)覆蓋有效等價(jià)類的測(cè)試用例:序號(hào)輸入預(yù)期輸出覆蓋等價(jià)類1090601428090601428(1)2悟空悟空(2)覆蓋無(wú)效等價(jià)類的測(cè)試用例:序號(hào)輸入預(yù)期輸出覆蓋等價(jià)類1西瓜無(wú)效輸入(3)2O(∩_∩)O~無(wú)效輸入(4)學(xué)生信息查詢用戶輸入條件用戶輸入條件信息查詢學(xué)生檔案課程檔案輸出結(jié)果用戶姓名姓名編號(hào)管理員學(xué)生用戶學(xué)號(hào)班級(jí)姓名查詢編號(hào)名稱課程信息學(xué)分學(xué)時(shí)數(shù)學(xué)號(hào)班級(jí)學(xué)生信息姓名選修用戶所需信息E-R圖11nn關(guān)系模型:管理員(編號(hào),姓名)學(xué)生信息(學(xué)號(hào),姓名,班級(jí))學(xué)生用戶(學(xué)號(hào),姓名,班級(jí))課程信息(編號(hào),名稱,學(xué)分,學(xué)時(shí)數(shù))測(cè)試用例:在學(xué)生信息查詢功能中對(duì)學(xué)生的學(xué)號(hào)做測(cè)試用例,要求:學(xué)號(hào)只能由數(shù)字組成,只能有9位數(shù)字,開頭必須為數(shù)字“0”。等價(jià)類表如下所示:輸入條件有效等價(jià)類無(wú)效等價(jià)類學(xué)號(hào)數(shù)字(1)非數(shù)字(4)學(xué)號(hào)的長(zhǎng)度等于9個(gè)(2)<9個(gè)(5)>9個(gè)(6)學(xué)號(hào)的首位為“0”(3)不等于“0”(7)覆蓋有效等價(jià)類的測(cè)試用例:序號(hào)輸入預(yù)期輸出覆蓋等價(jià)類1090601428090601328(1)(2)(3)2096307335096307335(1)(2)(3)覆蓋無(wú)效等價(jià)類的測(cè)試用例:序號(hào)輸入預(yù)期輸出覆蓋等價(jià)類10wukong23無(wú)效輸入(4)209635無(wú)效輸入(5)30963258645365無(wú)效輸入(6)4129635488無(wú)效輸入(7)學(xué)生信息打印DFD用戶用戶輸入條件信息查詢學(xué)生檔案課程檔案輸出結(jié)果打印結(jié)果E-R圖打印打印姓名編號(hào)管理員學(xué)生用戶學(xué)號(hào)班級(jí)姓名用戶編號(hào)名稱課程信息學(xué)分學(xué)時(shí)數(shù)學(xué)號(hào)班級(jí)學(xué)生信息姓名選修所需信息11nn關(guān)系模型:管理員(編號(hào),姓名)學(xué)生信息(學(xué)號(hào),姓名,班級(jí))學(xué)生用戶(學(xué)號(hào),姓名,班級(jí))課程信息(編號(hào),名稱,學(xué)分,學(xué)時(shí)數(shù))測(cè)試用例:在學(xué)生信息查詢功能中對(duì)管理員的編號(hào)做測(cè)試用例,要求:編號(hào)只能由數(shù)字組成,只能有5位數(shù)字。等價(jià)類表如下所示:輸入條件有效等價(jià)類無(wú)效等價(jià)類學(xué)號(hào)數(shù)字(1)非數(shù)字(3)學(xué)號(hào)的長(zhǎng)度等于5個(gè)(2)<5個(gè)(4)>5個(gè)(5)覆蓋有效等價(jià)類的測(cè)試用例:序號(hào)輸入預(yù)期輸出覆蓋等價(jià)類11234512345(1)(2)21234512345(1)(2)覆蓋無(wú)效等價(jià)類的測(cè)試用例:序號(hào)輸入預(yù)期輸出覆蓋等價(jià)類1wukong無(wú)效輸入(3)2096無(wú)效輸入(4)30963258645365無(wú)效輸入(5)學(xué)生成績(jī)管理系統(tǒng)學(xué)生成績(jī)管理DFD管理員管理員1.1添加成績(jī)1.2修改成績(jī)1.3刪除成績(jī)學(xué)生信息庫(kù)選擇操作添加添加修改修改刪除刪除E-R圖數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)英語(yǔ)成績(jī)添加修改刪除編號(hào)管理員姓名高數(shù)n1n1關(guān)系模式管理員(編號(hào),姓名)成績(jī)(英語(yǔ),數(shù)據(jù)庫(kù),高數(shù))測(cè)試用例:在學(xué)生成績(jī)管理功能中對(duì)管理員的編號(hào)做測(cè)試用例,要求:編號(hào)只能由數(shù)字組成,只能有5位數(shù)字。等價(jià)類表如下所示:輸入條件有效等價(jià)類無(wú)效等價(jià)類學(xué)號(hào)數(shù)字(1)非數(shù)字(3)學(xué)號(hào)的長(zhǎng)度等于5個(gè)(2)<5個(gè)(4)>5個(gè)(5)覆蓋有效等價(jià)類的測(cè)試用例:序號(hào)輸入預(yù)期輸出覆蓋等價(jià)類11234512345(1)(2)21234512345(1)(2)覆蓋無(wú)效等價(jià)類的測(cè)試用例:序號(hào)輸入預(yù)期輸出覆蓋等價(jià)類1wukong無(wú)效輸入(3)2096無(wú)效輸入(4)30963258645365無(wú)效輸入(5)成績(jī)查詢DFD用戶用戶輸入條件查詢成績(jī)學(xué)生信息庫(kù)課程信息庫(kù)輸出結(jié)果用戶E-R圖用戶用戶編號(hào)姓名查詢學(xué)生信息學(xué)號(hào)姓名各科成績(jī)平均成績(jī)成績(jī)信息用戶信息n1n1關(guān)系模型:用戶(編號(hào),姓名)學(xué)生信息(學(xué)號(hào),姓名)成績(jī)信息(各科成績(jī),平均成績(jī))測(cè)試用例:在學(xué)生成績(jī)查詢功能中對(duì)管學(xué)生的姓名做測(cè)試用例,要求:姓名只能由漢字組成,最少2位漢字,最多只能有5位漢字。等價(jià)類表如下所示:輸入條件有效等價(jià)類無(wú)效等價(jià)類姓名漢字(1)非漢字(3)姓名的長(zhǎng)度大于等于2個(gè)小于等于5個(gè)(2)小于2個(gè)(4)大于5個(gè)(5)覆蓋有效等價(jià)類的測(cè)試用例:序號(hào)輸入預(yù)期輸出覆蓋等價(jià)類1悟空悟空(1)(2)2悟空的街悟空的街(1)(2)覆蓋無(wú)效等價(jià)類的測(cè)試用例:序號(hào)輸入預(yù)期輸出覆蓋等價(jià)類1wukong無(wú)效輸入(3)2羅無(wú)效輸入(4)3悟空施瓦辛格無(wú)效輸入(5)計(jì)算各科總成績(jī)平均分最高分DFD管理員輸出結(jié)果課程信息庫(kù)查詢各科成績(jī)管理員管理員輸出結(jié)果課程信息庫(kù)查詢各科成績(jī)管理員計(jì)算學(xué)生最高分分分計(jì)算學(xué)生總分計(jì)算學(xué)生平均分學(xué)生信息庫(kù)輸入條件計(jì)算學(xué)生最高分分分計(jì)算學(xué)生總分計(jì)算學(xué)生平均分學(xué)生信息庫(kù)輸入條件E-R圖成績(jī)成績(jī)管理員編號(hào)查看姓名總成績(jī)最高分平均分1nn關(guān)系模型:管理員(編號(hào),姓名)成績(jī)信息(總成績(jī),最高分,平均分)測(cè)試用例:在計(jì)算各科總成績(jī)平均分最高分功能中對(duì)管理員的姓名做測(cè)試用例,要求:姓名只能由漢字組成,最少2位漢字,最多只能有5位漢字。等價(jià)類表如下所示:輸入條件有效等價(jià)類無(wú)效等價(jià)類姓名漢字(1)非漢字(3)姓名的長(zhǎng)度大于等于2個(gè)小于等于5個(gè)(2)小于2個(gè)(4)大于5個(gè)(5)覆蓋有效等價(jià)類的測(cè)試用例:序號(hào)輸入預(yù)期輸出覆蓋等價(jià)類1湯敏捷湯敏捷(1)(2)2江云峰江云峰(1)(2)覆蓋無(wú)效等價(jià)類的測(cè)試用例:序號(hào)輸入預(yù)期輸出覆蓋等價(jià)類1linux無(wú)效輸入(3)2湯無(wú)效輸入(4)3風(fēng)居住的街道無(wú)效輸入(5)班級(jí)成績(jī)排名DFD用戶用戶輸入條件排名學(xué)生信息庫(kù)課程信息庫(kù)輸出結(jié)果用戶E-R圖編號(hào)編號(hào)編號(hào)編號(hào)計(jì)算總成績(jī)平均成績(jī)成績(jī)信息管理員姓名排序班級(jí)號(hào)平均分管理員11nn姓名姓名關(guān)系模型:管理員(編號(hào),姓名)成績(jī)信息(總成績(jī),平均成績(jī))排序(班級(jí)號(hào),平均分)測(cè)試用例:在班級(jí)成績(jī)功能中對(duì)管理員編號(hào)做測(cè)試用例,要求:編號(hào)只能有且只由5位數(shù)字組成,。等價(jià)類表如下所示:輸入條件有效等價(jià)類無(wú)效等價(jià)類編號(hào)數(shù)字(1)非數(shù)字(3)編號(hào)的長(zhǎng)度等于5個(gè)(2)<5個(gè)(4)>5個(gè)(5)覆蓋有效等價(jià)類的測(cè)試用例:序號(hào)輸入預(yù)期輸出覆蓋等價(jià)類11234512345(1)(2)25432154321(1)(2)覆蓋無(wú)效等價(jià)類的測(cè)試用例:序號(hào)輸入預(yù)期輸出覆蓋等價(jià)類1吃西瓜無(wú)效輸入(3)2123無(wú)效輸入(4)30963258645365無(wú)效輸入(5)統(tǒng)計(jì)不及格學(xué)生信息DFD用戶用戶輸入條件學(xué)生信息庫(kù)課程信息庫(kù)用戶結(jié)果E-R圖學(xué)號(hào)學(xué)號(hào)管理員編號(hào)管理員編號(hào)姓名性別查詢統(tǒng)計(jì)分?jǐn)?shù)低于60分學(xué)生成績(jī)學(xué)號(hào)班級(jí)號(hào)姓名性別平均分單科成績(jī)總成績(jī)11nnn1n1管理員(編號(hào),姓名,性別)成績(jī)(總成績(jī),平均分,單科成績(jī))學(xué)生(學(xué)號(hào),姓名,班級(jí)號(hào),性別)統(tǒng)計(jì)(學(xué)號(hào),分?jǐn)?shù)低于60分)測(cè)試用例:在統(tǒng)計(jì)不及格學(xué)生功能中,對(duì)統(tǒng)計(jì)不及格學(xué)生成績(jī)做測(cè)試用例,要求:當(dāng)學(xué)生分?jǐn)?shù)大于60或小于60,不能小于0,不能大于100,學(xué)生分?jǐn)?shù)全部由數(shù)字組成。等價(jià)類表如下所示:輸入條件有效等價(jià)類無(wú)效等價(jià)類數(shù)字?jǐn)?shù)字(1)非數(shù)字(3)編號(hào)的長(zhǎng)度>=0,<=100(2)<0(4)>100(5)覆蓋有效等價(jià)類的測(cè)試用例:序號(hào)輸入預(yù)期輸出覆蓋等價(jià)類12424(1)(2)28989(1)(2)覆蓋無(wú)效等價(jià)類的測(cè)試用例:序號(hào)輸入預(yù)期輸出覆蓋等價(jià)類1xigua無(wú)效輸入(3)2-34無(wú)效輸入(4)3133無(wú)效輸入(5)統(tǒng)計(jì)獎(jiǎng)學(xué)金的操作DFD結(jié)果結(jié)果管理員統(tǒng)計(jì)獎(jiǎng)學(xué)金等級(jí)學(xué)生信息庫(kù)課程信息庫(kù)等級(jí)信息管理員E-R圖學(xué)生學(xué)生管理員編號(hào)統(tǒng)計(jì)獎(jiǎng)學(xué)金等級(jí)姓名學(xué)號(hào)班級(jí)號(hào)成績(jī)學(xué)號(hào)班級(jí)號(hào)獎(jiǎng)學(xué)金信息性別姓名1n1n管理員(編號(hào),姓名,性別)統(tǒng)計(jì)獎(jiǎng)學(xué)金等級(jí)(學(xué)號(hào),班級(jí)號(hào),成績(jī))學(xué)生(學(xué)號(hào),姓名,班級(jí)號(hào),性別)測(cè)試用例:在統(tǒng)計(jì)獎(jiǎng)學(xué)金操作中,對(duì)統(tǒng)計(jì)獎(jiǎng)學(xué)金等級(jí)做測(cè)試用例,要求:當(dāng)學(xué)生平均分大于等于92,獎(jiǎng)學(xué)金等級(jí)評(píng)定為一等獎(jiǎng)學(xué)金;學(xué)生平均分大于等于86小于92分,獎(jiǎng)學(xué)金評(píng)定為二等獎(jiǎng)學(xué)金;學(xué)生平均分大于等于82小于86,獎(jiǎng)學(xué)金評(píng)定為三等獎(jiǎng)學(xué)金。輸入平均分開始輸入平均分開始三等獎(jiǎng)學(xué)金一等獎(jiǎng)學(xué)金二等獎(jiǎng)學(xué)金結(jié)束無(wú)AAB均分>=92B均分>=92DDCECEFFGGHHII1.語(yǔ)句覆蓋測(cè)試用例:序號(hào)輸入輸出覆蓋語(yǔ)句XX194一等獎(jiǎng)學(xué)金ABC287二等獎(jiǎng)學(xué)金ABDE384三等獎(jiǎng)學(xué)金ABDFH467無(wú)ABDFG2.判定覆蓋測(cè)試用例:序號(hào)輸入輸出覆蓋分支XX194一等獎(jiǎng)學(xué)金覆蓋語(yǔ)句A、B真的分支C287二等獎(jiǎng)學(xué)金覆蓋語(yǔ)句A、B假分支D的真分支E384三等獎(jiǎng)學(xué)金覆蓋語(yǔ)句A、B假分支D假分支F的真分支G468無(wú)覆蓋語(yǔ)句A、B假分支D假分支F的假分支條件覆蓋:(1)判斷B的條件成分

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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)論