成績(jī)管理系統(tǒng)軟件需求規(guī)格說(shuō)明書(shū)_第1頁(yè)
成績(jī)管理系統(tǒng)軟件需求規(guī)格說(shuō)明書(shū)_第2頁(yè)
成績(jī)管理系統(tǒng)軟件需求規(guī)格說(shuō)明書(shū)_第3頁(yè)
成績(jī)管理系統(tǒng)軟件需求規(guī)格說(shuō)明書(shū)_第4頁(yè)
成績(jī)管理系統(tǒng)軟件需求規(guī)格說(shuō)明書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩11頁(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)介

1、軟件開(kāi)發(fā)方向“成績(jī)管理系統(tǒng)”軟件需求規(guī)約-教育集團(tuán)修訂歷史記錄日期版本說(shuō)明作者目錄1 引言51.1 目的51.2 文檔格式51.3 預(yù)期的讀者和閱讀建議51.4 范圍61.5 術(shù)語(yǔ)61.6 參考文獻(xiàn)62 系統(tǒng)概述62.1 概述62.2 功能72.3 運(yùn)行環(huán)境82.4 假設(shè)與依賴83 系統(tǒng)特性93.1 系統(tǒng)角色93.2 學(xué)生管理93.2.1 增加學(xué)生信息93.2.2 修改學(xué)生信息93.2.3 刪除學(xué)生信息93.2.4 導(dǎo)入學(xué)生信息93.3 教師管理103.3.1 增加教師信息103.3.2 修改教師信息103.3.3 刪除教師信息103.3.4 導(dǎo)入教師信息103.4 課程管理113.4.1 增

2、加課程基本信息113.4.2 修改課程基本信息113.4.3 刪除課程基本信息113.4.4 維護(hù)課程學(xué)生信息113.5 成績(jī)查詢123.5.1 學(xué)生查詢成績(jī)123.5.2 教師查詢成績(jī)123.6 成績(jī)分析與統(tǒng)計(jì)123.6.1 考試成績(jī)表123.6.2 班級(jí)各科平均成績(jī)表123.6.3 年級(jí)成績(jī)排名表133.7 系統(tǒng)維護(hù)133.7.1 數(shù)據(jù)字典維護(hù)134 非功能性需求134.1 性能需求134.2 安全性需求134.3 可用性需求144.4 用戶文檔144.5 其它需求155 外部接口需求155.1 用戶接口155.2 硬件接口155.3 軟件接口155.4 通信接口151 引言1.1 目的該

3、文檔首先給出了整個(gè)系統(tǒng)的整體網(wǎng)絡(luò)結(jié)構(gòu)和功能結(jié)構(gòu)的概貌,試圖從總體架構(gòu)上給出整個(gè)系統(tǒng)的輪廓,然后又對(duì)功能需求、性能需求和其它非功能性需求進(jìn)行了詳細(xì)的描述。其中對(duì)功能需求的描述采用了UML的用例模型方式,主要描述了每一用例的基本事件流,若有備選事件流則描述,否則則省略。而且還給出了非常直觀的用例圖。這些文字和圖形都為了本文檔能詳細(xì)準(zhǔn)確地描述用戶的需求,同時(shí)也為用戶更容易地理解這些需求的描述創(chuàng)造了條件。該文檔詳盡說(shuō)明了這一軟件產(chǎn)品的需求和規(guī)格,這些規(guī)格說(shuō)明是進(jìn)行設(shè)計(jì)的基礎(chǔ),也是編寫(xiě)測(cè)試用例和進(jìn)行系統(tǒng)測(cè)試的主要依據(jù)。同時(shí),該文檔也是用戶確定軟件功能需求的主要依據(jù)。1.2 文檔格式本文檔按以下要求和約定

4、進(jìn)行書(shū)寫(xiě):(1)頁(yè)面的左邊距為2.5cm,右邊距為2.0cm,裝訂線靠左,行距為最小值20磅。(2)標(biāo)題最多分三級(jí),分別為黑體小三、黑體四號(hào)、黑體小四,標(biāo)題均加粗。(3)正文字體為宋體小四號(hào),無(wú)特殊情況下,字體顏色均采用黑色。(4)出現(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)特性、和非功能性需求和外部接口描述。綜合描述部分主要對(duì)系統(tǒng)的整體結(jié)構(gòu)進(jìn)行了大致的介紹;系統(tǒng)特性部分對(duì)系統(tǒng)的功能需求進(jìn)行了詳細(xì)描述,是本文的主要部分;非功能性需求部分對(duì)非功能需求進(jìn)行了詳細(xì)的描述

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

6、品的功能概貌,然后可以根據(jù)自身的需要對(duì)每一功能進(jìn)行適當(dāng)?shù)牧私狻?.4 范圍該產(chǎn)品是在積累了豐富業(yè)務(wù)經(jīng)驗(yàn)的基礎(chǔ)上進(jìn)行開(kāi)發(fā)的,在需求上,充分考慮了具體用戶的實(shí)際情況。本產(chǎn)品將主要適用于江蘇省各高級(jí)中學(xué)的成績(jī)管理,主要完成學(xué)生成績(jī)錄入、批量導(dǎo)入、學(xué)生成績(jī)分析與統(tǒng)計(jì)等業(yè)務(wù),也可作為學(xué)校學(xué)生與教務(wù)管理系統(tǒng)的一個(gè)子模塊。1.5 術(shù)語(yǔ)*1.6 參考文獻(xiàn)*2 系統(tǒng)概述2.1 概述高級(jí)中學(xué)對(duì)學(xué)生的考核主要還是對(duì)學(xué)生各科成績(jī)的考核,考試類別多、課程多,而且要隨高考制度的變化不斷地改變,學(xué)生多,工作量大,尤其對(duì)學(xué)生成績(jī)的分析(如排名)統(tǒng)計(jì)要及時(shí),所以成績(jī)管理一直是學(xué)校管理中的一個(gè)重要子系統(tǒng)。好的管理系統(tǒng)可以簡(jiǎn)少老師

7、在成績(jī)管理上的工作量,學(xué)生可以及時(shí)查詢學(xué)習(xí)成績(jī),學(xué)校可以快速獲得考試結(jié)果,掌握教學(xué)情況,改進(jìn)教學(xué)活動(dòng)。增加學(xué)生信息2.2 功能修改學(xué)生信息學(xué)生檔案管理刪除學(xué)生信息導(dǎo)入學(xué)生信息刪除教師信息修改教師信息增加教師信息教師信息管理導(dǎo)入教師信息成績(jī)管理系統(tǒng)修改學(xué)生成績(jī)錄入學(xué)生成績(jī)管理課程學(xué)生管理課程基本信息課程管理成績(jī)維護(hù)考試成績(jī)表各科平均成績(jī)表學(xué)生成績(jī)分析統(tǒng)計(jì)期末考試成績(jī)排名表學(xué)生查詢成績(jī)成績(jī)查詢教師查詢成績(jī)系統(tǒng)管理圖一 成績(jī)管理系統(tǒng)功能2.3 運(yùn)行環(huán)境該系統(tǒng)為B/S三層結(jié)構(gòu),它的運(yùn)行環(huán)境分客戶端、應(yīng)用服務(wù)器端和數(shù)據(jù)庫(kù)服務(wù)器端三部分。以下是系統(tǒng)的軟件環(huán)境。(1)客戶端操作系統(tǒng):Windows2000

8、Professional/XP或更新版本。瀏覽器:IE6以上,其它常見(jiàn)瀏覽器如FireFox。(2)應(yīng)用服務(wù)器端操作系統(tǒng):Windows2000 Server或更新版本。應(yīng)用服務(wù)器:Tomcat 5.5或更新版本。數(shù)據(jù)庫(kù)訪問(wèn):JDBC。(3)數(shù)據(jù)庫(kù)服務(wù)器端操作系統(tǒng):Windows2000 Server或更新版本。數(shù)據(jù)庫(kù)系統(tǒng):SQLServer 2000或更新版本。2.4 假設(shè)與依賴本項(xiàng)目是否能夠成功實(shí)施,主要取決于以下的條件:(1)蘇州中學(xué)能夠積極地與安博配合,為了項(xiàng)目的開(kāi)發(fā)和實(shí)施,在必要時(shí)對(duì)現(xiàn)有的業(yè)務(wù)流程進(jìn)行合理的調(diào)整。(2)蘇州中學(xué)為安博的調(diào)研、開(kāi)發(fā)和實(shí)施過(guò)程提供必要的工作環(huán)境和系統(tǒng)運(yùn)行環(huán)

9、境,這些環(huán)境有助于安博開(kāi)展工作。(3)蘇州中學(xué)為安博提供完整的功能和性能需求資料,以便于安博對(duì)其進(jìn)行分析,從而形成完善的軟件需求。(4)蘇州中學(xué)為軟件系統(tǒng)的運(yùn)行提供必要的且能夠滿足系統(tǒng)運(yùn)行條件的硬件環(huán)境和通訊環(huán)境,不合適的硬件環(huán)境和通訊環(huán)境將會(huì)影響系統(tǒng)的性能。(5)安博掌握先進(jìn)的能夠適用于該項(xiàng)目的技術(shù),這是系統(tǒng)的性能是否優(yōu)化和項(xiàng)目能否成功的保證。(6)蘇州中學(xué)與安博具有相對(duì)穩(wěn)定的項(xiàng)目團(tuán)隊(duì),不穩(wěn)定的團(tuán)隊(duì)將影響項(xiàng)目的進(jìn)度和質(zhì)量。3 系統(tǒng)特性3.1 系統(tǒng)角色本系統(tǒng)主要用于學(xué)校的以下幾類人員:(1)系統(tǒng)管理員,完成系統(tǒng)管理與維護(hù),例如,維護(hù)學(xué)生、教師及數(shù)據(jù)字典等的維護(hù)。圖二 用例圖一(2)教師,維護(hù)課

10、程與成績(jī),查詢所教課程的所有學(xué)生的成績(jī)。(3)學(xué)生則可查詢自已的成績(jī)。圖三 用例圖二3.2 學(xué)生管理 增加學(xué)生信息使用者:學(xué)校有學(xué)生管理功能角色的用戶。目的:?jiǎn)蝹€(gè)添加學(xué)生基本信息?;臼录鳎?、用戶進(jìn)入增加單個(gè)學(xué)生界面,本用例開(kāi)始;2、系統(tǒng)顯示學(xué)生信息輸入界面,用戶輸入學(xué)生姓名、學(xué)號(hào)、性別、出身日期、入學(xué)日期、班級(jí)、政治面貌、籍貫。3、用戶確認(rèn)輸入信息,系統(tǒng)檢查學(xué)號(hào)是否唯一,若唯一,則增加學(xué)生信息,本用例結(jié)束。否則,提示用戶重新輸入。 修改學(xué)生信息 刪除學(xué)生信息 導(dǎo)入學(xué)生信息使用者:學(xué)校有學(xué)生管理功能角色的用戶目的:批量導(dǎo)入學(xué)生信息,也可以將其他系統(tǒng)中學(xué)生信息按照規(guī)定的格式導(dǎo)入本系統(tǒng)?;臼?/p>

11、件流:1、用戶進(jìn)入批量導(dǎo)入學(xué)生界面,本用例開(kāi)始;2、系統(tǒng)顯示導(dǎo)入文件類型、格式說(shuō)明、并提供導(dǎo)入的模板文件下載。3、用戶按照導(dǎo)入文件格式要求填寫(xiě)或生成對(duì)應(yīng)文件,然后將文件上傳,點(diǎn)擊確定。4、系統(tǒng)檢查文件的合理性,如果文件格式有誤或有數(shù)據(jù)沖突,給出詳細(xì)提示列表(錯(cuò)誤所在行、錯(cuò)誤原因),用戶修改文件后再上傳,如果上傳文件合理,系統(tǒng)將學(xué)生信息導(dǎo)入系統(tǒng)。5、本用例結(jié)束。3.3 教師管理使用者:學(xué)校有教師管理功能角色的用戶目的:?jiǎn)蝹€(gè)添加教師基本信息?;臼录鳎?、用戶進(jìn)入增加單個(gè)教師界面,本用例開(kāi)始;2、系統(tǒng)顯示教師信息輸入界面,用戶輸入教師姓名、工號(hào)、性別、出身日期、工作開(kāi)始日期、職務(wù)、政治面貌、籍貫

12、。3、用戶確認(rèn)輸入信息,系統(tǒng)檢查工號(hào)是否唯一,若唯一,則增加教師信息,本用例結(jié)束。否則,提示用戶重新輸入。 增加教師信息 修改教師信息 刪除教師信息 導(dǎo)入教師信息使用者:學(xué)校有教師管理功能角色的用戶目的:批量導(dǎo)入教師信息,可以將其他系統(tǒng)中教師信息按照規(guī)定的格式導(dǎo)入本系統(tǒng)?;臼录鳎?、用戶進(jìn)入批量導(dǎo)入教師界面,本用例開(kāi)始;2、系統(tǒng)顯示導(dǎo)入文件類型、格式說(shuō)明、并提供導(dǎo)入的模板文件,供下載。3、用戶按照導(dǎo)入文件格式要求填寫(xiě)或生成對(duì)應(yīng)文件,然后將文件上傳,點(diǎn)擊確定。4、系統(tǒng)檢查文件的合理性,如果文件格式有誤碼或有數(shù)據(jù)沖突,給出詳細(xì)提示列表(錯(cuò)誤所在行、錯(cuò)誤原因),用戶修改文件后再上傳,如果上傳文件

13、合理,系統(tǒng)將教師信息導(dǎo)入系統(tǒng)。5、本用例結(jié)束。3.4 課程管理 增加課程基本信息使用者:教師或?qū)W校有課程管理角色的用戶目的:創(chuàng)建新課程?;臼录鳎?、用戶進(jìn)入創(chuàng)建新課程頁(yè)面,本用例開(kāi)始;2、系統(tǒng)顯示創(chuàng)建課程頁(yè)面,用戶輸入課程名稱、學(xué)期、開(kāi)始日期、結(jié)束日期,并選擇任課教師。3、用戶確認(rèn)創(chuàng)建課程,系統(tǒng)保存新創(chuàng)建的課程。本用例結(jié)束。 修改課程基本信息 刪除課程基本信息 維護(hù)課程學(xué)生信息使用者:教師或?qū)W校有課程管理角色的用戶。目的:將學(xué)生加入已創(chuàng)建的課程?;臼录鳎?、用戶維護(hù)課程學(xué)生信息界面,本用例開(kāi)始;2、系統(tǒng)顯示課程列表,用戶選擇要加入學(xué)生的課程,系統(tǒng)顯示該課程已存在的學(xué)生;3、用戶選擇加入

14、新學(xué)生,系統(tǒng)顯示學(xué)生列表,用戶可通過(guò)搜索列表顯示班級(jí)下的學(xué)生,用戶選擇要加入課程的學(xué)生4、系統(tǒng)將所選學(xué)生加入前面選定的課程,本用例結(jié)束。3.5 成績(jī)查詢 學(xué)生查詢成績(jī) 教師查詢成績(jī)3.6 成績(jī)分析與統(tǒng)計(jì) 考試成績(jī)表某學(xué)期某次考試的單個(gè)班級(jí)的考試成績(jī)表2000-2001學(xué)年第二學(xué)期高一(1)班期末考試成績(jī)表學(xué)號(hào)姓名政治語(yǔ)文英語(yǔ)數(shù)學(xué)物理化學(xué)歷史地理體育勞技總分排名年級(jí)排名位比類別畢業(yè)學(xué)校1張三7182885664747260717170938013.33 A+十六中2李四8762825774708690807276026010.00 B吳江青云中學(xué)3王五8087685768787889867977

15、01101.67 A+吳江盛澤中學(xué)4趙六63705561856659587889684515025.00 B-昆山一中5錢七77845862705868676288694412020.00 A+太倉(cāng)一中 班級(jí)各科平均成績(jī)表某學(xué)期某次考試單個(gè)年級(jí)的各科平均成績(jī)表2000-2001學(xué)年第二學(xué)期高一各班期末考試各科平均成績(jī)表班級(jí)名稱政治語(yǔ)文英語(yǔ)數(shù)學(xué)物理化學(xué)歷史地理高一(1)班82.240480.542881.833280.24581.809880.523981.708883.2053高一(2)班83.32980.395281.965983.550484.450584.196781.737181.01

16、16高一(3)班80.203881.323180.311484.608681.64981.095983.67883.1304高一(4)班82.187580.010684.764381.6482.122782.933480.233982.7959高一(5)班84.613784.411984.885980.769981.800184.649780.28680.10053.6.3 年級(jí)成績(jī)排名表某學(xué)期某次考試單個(gè)年級(jí)的年級(jí)排名表2000-2001學(xué)年第二學(xué)期高一年級(jí)期末考試成績(jī)排名表排名總分姓名班級(jí)名稱畢業(yè)學(xué)校類別位比政治語(yǔ)文英語(yǔ)數(shù)學(xué)物理化學(xué)歷史地理1770王五高一(2)班吳江盛澤中學(xué)A+0.17

17、80876857687878892760李四高一(1)班吳江青云中學(xué)B0.33 87628257747086903709張三高一(3)班十六中A+0.50 71828856647472604694錢七高一(8)班太倉(cāng)一中A+0.67 77845862705868675684趙六高一(9)班昆山一中B-0.83 63705561856659583.7 系統(tǒng)維護(hù) 數(shù)據(jù)字典維護(hù)4 非功能性需求4.1 性能需求(1)客戶端一般響應(yīng)時(shí)間(除報(bào)表統(tǒng)計(jì)、數(shù)據(jù)導(dǎo)入)不超過(guò)1秒。(2)報(bào)表統(tǒng)計(jì)時(shí)間不超過(guò)30秒。(3)支持2000名學(xué)生信息的一次性導(dǎo)入,導(dǎo)入時(shí)間不超過(guò)300秒。(4)支持5000名用戶(高級(jí)中學(xué)可

18、達(dá)到的規(guī)模)并發(fā)使用,并保證性能不受影響。4.2 安全性需求(1)權(quán)限控制根據(jù)不同用戶角色,設(shè)置相應(yīng)權(quán)限,用戶的重要操作都做相應(yīng)的日志記錄以備查看,沒(méi)有權(quán)限的用戶禁止使用系統(tǒng)。學(xué)生只可查看自已的學(xué)習(xí)成績(jī),教師只可查看所教課程的學(xué)生成績(jī)(2)重要數(shù)據(jù)加密本系統(tǒng)對(duì)一些重要的數(shù)據(jù)按一定的算法進(jìn)行加密,如用戶口令、重要參數(shù)等。(3)數(shù)據(jù)備份允許用戶進(jìn)行數(shù)據(jù)的備份和恢復(fù),以彌補(bǔ)數(shù)據(jù)的破壞和丟失。(4)記錄日志本系統(tǒng)應(yīng)該能夠記錄系統(tǒng)運(yùn)行時(shí)所發(fā)生的所有錯(cuò)誤,包括本機(jī)錯(cuò)誤和網(wǎng)絡(luò)錯(cuò)誤。這些錯(cuò)誤記錄便于查找錯(cuò)誤的原因。日志同時(shí)記錄用戶的關(guān)鍵性操作信息。4.3 可用性需求(1)方便操作,操作流程合理盡量從用戶角度出發(fā),以方便使用本產(chǎn)品。如:新增學(xué)生信息時(shí),敲入回車鍵光標(biāo)的自

溫馨提示

  • 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)論