版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、軟件開發(fā)方向“成績管理系統(tǒng)”軟件需求規(guī)約安博教育集團(tuán)二零零八年十月修訂歷史記錄日期版本說明作者2008-10-120.8未評審的初稿吳子敬目錄1引言61.1目的61.2文檔格式61.3預(yù)期的讀者和閱讀建議 71.4范圍81.5術(shù)語81.6參考文獻(xiàn)82系統(tǒng)概述82.1概述82.2功能82.3運行環(huán)境92.4假設(shè)與依賴103系統(tǒng)特性1.13.1 系統(tǒng)角色113.2學(xué)生管理1.33.2.1 增加學(xué)生信息 13修改學(xué)生信息 13刪除學(xué)生信息13導(dǎo)入學(xué)生信息133.3教師管理1.4增加教師信息15332修改教師信息 15333刪除教師信息 15導(dǎo)入教師信息 153.4課程管理1.5增加課程基本信息 15
2、修改課程基本信息 16刪除課程基本信息 16維護(hù)課程學(xué)生信息 163.5成績查詢1.7學(xué)生查詢成績173.5.2 教師查詢成績 173.6成績分析與統(tǒng)計 17考試成績表 17班級各科平均成績表 17年級成績排名表 183.7系統(tǒng)維護(hù)1.9數(shù)據(jù)字典維護(hù) 194非功能性需求 1.94.1性能需求1.94.2安全性需求194.3可用性需求204.4用戶文檔214.5其它需求215外部接口需求215.1用戶接口 215.2硬件接口 215.3軟件接口 215.4通信接口 221引言1.1目的該文檔首先給出了整個系統(tǒng)的整體網(wǎng)絡(luò)結(jié)構(gòu)和功能結(jié)構(gòu)的概貌,試圖從總體架構(gòu)上給出整個系統(tǒng)的輪廓,然后又對功能需求、性
3、能需求和其它非功能性需求 進(jìn)行了詳細(xì)的描述。其中對功能需求的描述采用了UML的用例模型方式,主要描述了每一用例的基本事件流,若有備選事件流則描述,否則則省略。而且還給 出了非常直觀的用例圖。這些文字和圖形都為了本文檔能詳細(xì)準(zhǔn)確地描述用戶的 需求,同時也為用戶更容易地理解這些需求的描述創(chuàng)造了條件。該文檔詳盡說明了這一軟件產(chǎn)品的需求和規(guī)格, 這些規(guī)格說明是進(jìn)行設(shè)計的 基礎(chǔ),也是編寫測試用例和進(jìn)行系統(tǒng)測試的主要依據(jù)。 同時,該文檔也是用戶確 定軟件功能需求的主要依據(jù)。1.2文檔格式本文檔按以下要求和約定進(jìn)行書寫:(1 )頁面的左邊距為2.5cm,右邊距為2.0cm,裝訂線靠左,行距為最小 值20磅。
4、(2 )標(biāo)題最多分三級,分別為黑體小三、黑體四號、黑體小四,標(biāo)題均加 粗。(3 )正文字體為宋體小四號,無特殊情況下,字體顏色均采用黑色。(4)出現(xiàn)序號的段落不采用自動編號功能而采用人工編號,各級別的序號 依次為(1)、1 )、a)等,特殊情況另作規(guī)定。1.3預(yù)期的讀者和閱讀建議本文檔的主要內(nèi)容共分4部分:綜合描述、系統(tǒng)特性、和非功能性需求和外 部接口描述。綜合描述部分主要對系統(tǒng)的整體結(jié)構(gòu)進(jìn)行了大致的介紹;系統(tǒng)特性部分對系統(tǒng)的功能需求進(jìn)行了詳細(xì)描述,是本文的主要部分;非功能性需求部分 對非功能需求進(jìn)行了詳細(xì)的描述; 外部接口需求部分對用戶界面、 軟件接口、硬 件接口和通訊接口等進(jìn)行了描述。本文
5、檔面向多種讀者對象:(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)品的功能和性能。在閱讀本文檔時,首先要了解產(chǎn)品的功能概貌,然后可以根據(jù)自身的需要對 每一功能進(jìn)行適當(dāng)?shù)牧私狻?.
6、4范圍該產(chǎn)品是在積累了豐富業(yè)務(wù)經(jīng)驗的基礎(chǔ)上進(jìn)行開發(fā)的, 在需求上,充分考慮 了具體用戶的實際情況。本產(chǎn)品將主要適用于江蘇省各高級中學(xué)的成績管理, 主 要完成學(xué)生成績錄入、批量導(dǎo)入、學(xué)生成績分析與統(tǒng)計等業(yè)務(wù),也可作為學(xué)校學(xué) 生與教務(wù)管理系統(tǒng)的一個子模塊。1.5術(shù)語1.6參考文獻(xiàn)2系統(tǒng)概述2.1概述高級中學(xué)對學(xué)生的考核主要還是對學(xué)生各科成績的考核,考試類別多、課程 多,而且要隨高考制度的變化不斷地改變,學(xué)生多,工作量大,尤其對學(xué)生成績 的分析(如排名)統(tǒng)計要及時,所以成績管理一直是學(xué)校管理中的一個重要子系 統(tǒng)。好的管理系統(tǒng)可以簡少老師在成績管理上的工作量, 學(xué)生可以及時查詢學(xué)習(xí) 成績,學(xué)校可以快速
7、獲得考試結(jié)果,掌握教學(xué)情況,改進(jìn)教學(xué)活動。2.2功能2.3運行環(huán)境系統(tǒng)管理圖一成績管理系統(tǒng)功能該系統(tǒng)為B/S三層結(jié)構(gòu),它的運行環(huán)境分客戶端、應(yīng)用服務(wù)器端和數(shù)據(jù)庫服務(wù)器端三部分。以下是系統(tǒng)的軟件環(huán)境。(1)客戶端操作系統(tǒng):Win dows2000 Professio nal/XP或更新版本。瀏覽器:IE6以上,其它常見瀏覽器如FireFox。(2)應(yīng)用服務(wù)器端操作系統(tǒng):Win dows2000 Server 或更新版本。應(yīng)用服務(wù)器:Tomcat 5.5或更新版本。數(shù)據(jù)庫訪問:JDBC。(3 )數(shù)據(jù)庫服務(wù)器端操作系統(tǒng):Win dows2000 Server 或更新版本。數(shù)據(jù)庫系統(tǒng):SQLServe
8、r 2000或更新版本。2.4假設(shè)與依賴本項目是否能夠成功實施,主要取決于以下的條件:(1)蘇州中學(xué)能夠積極地與安博配合,為了項目的開發(fā)和實施,在必要時 對現(xiàn)有的業(yè)務(wù)流程進(jìn)行合理的調(diào)整。(2 )蘇州中學(xué)為安博的調(diào)研、開發(fā)和實施過程提供必要的工作環(huán)境和系統(tǒng) 運行環(huán)境,這些環(huán)境有助于安博開展工作。(3)蘇州中學(xué)為安博提供完整的功能和性能需求資料,以便于安博對其進(jìn) 行分析,從而形成完善的軟件需求。(4)蘇州中學(xué)為軟件系統(tǒng)的運行提供必要的且能夠滿足系統(tǒng)運行條件的硬 件環(huán)境和通訊環(huán)境,不合適的硬件環(huán)境和通訊環(huán)境將會影響系統(tǒng)的性能。(5)安博掌握先進(jìn)的能夠適用于該項目的技術(shù),這是系統(tǒng)的性能是否優(yōu)化 和項目
9、能否成功的保證。(6)蘇州中學(xué)與安博具有相對穩(wěn)定的項目團(tuán)隊,不穩(wěn)定的團(tuán)隊將影響項目 的進(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ù)課程與成績,查詢所教課程的所有學(xué)生的成績(3) 學(xué)生則可查詢自已的成績。圖三用例圖二3.2學(xué)生管理增加學(xué)生信息使用者:學(xué)校有學(xué)生管理功能角色的用戶。目的:單個添加學(xué)生基本信息?;臼录鳎?、用戶進(jìn)入增加單個學(xué)生界面,本用例開始;2、系統(tǒng)顯示學(xué)生信息輸入界面,用戶輸入學(xué)生姓名、學(xué)號、性別、出身日 期、入學(xué)日期、班級、政治面貌、籍貫。3
10、、用戶確認(rèn)輸入信息,系統(tǒng)檢查學(xué)號是否唯一,若唯一,貝吐曾加學(xué)生信息, 本用例結(jié)束。否則,提示用戶重新輸入。修改學(xué)生信息刪除學(xué)生信息導(dǎo)入學(xué)生信息使用者:學(xué)校有學(xué)生管理功能角色的用戶目的:批量導(dǎo)入學(xué)生信息,也可以將其他系統(tǒng)中學(xué)生信息按照規(guī)定的格式導(dǎo) 入本系統(tǒng)?;臼录鳎?、用戶進(jìn)入批量導(dǎo)入學(xué)生界面,本用例開始;2、 系統(tǒng)顯示導(dǎo)入文件類型、格式說明、并提供導(dǎo)入的模板文件下載。3、用戶按照導(dǎo)入文件格式要求填寫或生成對應(yīng)文件,然后將文件上傳,點 擊確定。4、系統(tǒng)檢查文件的合理性,如果文件格式有誤或有數(shù)據(jù)沖突,給出詳細(xì)提 示列表(錯誤所在行、錯誤原因),用戶修改文件后再上傳,如果上傳文件合 理,系統(tǒng)將學(xué)
11、生信息導(dǎo)入系統(tǒng)。5、本用例結(jié)束。3.3教師管理使用者:學(xué)校有教師管理功能角色的用戶目的:單個添加教師基本信息?;臼录鳎?、用戶進(jìn)入增加單個教師界面,本用例開始;2、系統(tǒng)顯示教師信息輸入界面,用戶輸入教師姓名、工號、性別、出身日 期、工作開始日期、職務(wù)、政治面貌、籍貫。3、用戶確認(rèn)輸入信息,系統(tǒng)檢查工號是否唯一,若唯一,貝吐曾加教師信息, 本用例結(jié)束。否則,提示用戶重新輸入。331增加教師信息332修改教師信息刪除教師信息導(dǎo)入教師信息使用者:學(xué)校有教師管理功能角色的用戶目的:批量導(dǎo)入教師信息,可以將其他系統(tǒng)中教師信息按照規(guī)定的格式導(dǎo)入本系統(tǒng)?;臼录鳎?、用戶進(jìn)入批量導(dǎo)入教師界面,本用例開
12、始;2、系統(tǒng)顯示導(dǎo)入文件類型、格式說明、并提供導(dǎo)入的模板文件,供下載3、用戶按照導(dǎo)入文件格式要求填寫或生成對應(yīng)文件,然后將文件上傳,點 擊確定。4、系統(tǒng)檢查文件的合理性,如果文件格式有誤碼或有數(shù)據(jù)沖突,給出詳細(xì) 提示列表(錯誤所在行、錯誤原因),用戶修改文件后再上傳,如果上傳文件 合理,系統(tǒng)將教師信息導(dǎo)入系統(tǒng)。5、本用例結(jié)束。3.4課程管理增加課程基本信息使用者:教師或?qū)W校有課程管理角色的用戶 目的:創(chuàng)建新課程?;臼录鳎?、用戶進(jìn)入創(chuàng)建新課程頁面,本用例開始;2、系統(tǒng)顯示創(chuàng)建課程頁面,用戶輸入課程名稱、學(xué)期、開始日期、結(jié)束日 期,并選擇任課教師。3、用戶確認(rèn)創(chuàng)建課程,系統(tǒng)保存新創(chuàng)建的課程。
13、本用例結(jié)束。342修改課程基本信息343刪除課程基本信息344維護(hù)課程學(xué)生信息使用者:教師或?qū)W校有課程管理角色的用戶。目的:將學(xué)生加入已創(chuàng)建的課程。基本事件流:1、用戶維護(hù)課程學(xué)生信息界面,本用例開始;2、系統(tǒng)顯示課程列表,用戶選擇要加入學(xué)生的課程,系統(tǒng)顯示該課程已存 在的學(xué)生;3、用戶選擇加入新學(xué)生,系統(tǒng)顯示學(xué)生列表,用戶可通過搜索列表顯示班 級下的學(xué)生,用戶選擇要加入課程的學(xué)生4、系統(tǒng)將所選學(xué)生加入前面選定的課程,本用例結(jié)束。3.5成績查詢學(xué)生查詢成績教師查詢成績3.6成績分析與統(tǒng)計考試成績表某學(xué)期某次考試的單個班級的考試成績表2000-2001學(xué)年第二學(xué)期高一(1 )班期末考試成績表學(xué)號
14、姓名政治語文英語數(shù)學(xué)物理化學(xué)歷史地理體育勞技總分排名年級排名位比類別畢業(yè)學(xué)校1張三7182885664747260717170938013.33A+十六中2李四8762825774708690807276026010.00B吳江青云中學(xué)3王五808768576878788986797701101.67A+吳江盛澤中學(xué)4趙六63705561856659587889684515025.00B-昆山一中5錢七77845862705868676288694412020.00A+太倉一中班級各科平均成績表某學(xué)期某次考試單個年級的各科平均成績表2000-2001學(xué)年第二學(xué)期高一各班期末考試各科平均成績表班
15、級名稱政治語文英語數(shù)學(xué)物理化學(xué)歷史地理高一(1 )班82.240480.542881.833280.24581.809880.523981.708883.2053高一(2 )班83.32980.395281.965983.550484.450584.196781.737181.0116高一(3 )班80.203881.323180.311484.608681.64981.095983.67883.1304高一(4 )班82.187580.010684.764381.6482.122782.933480.233982.79592000-2001學(xué)年第二學(xué)期高一年級期末考試成績排名表排名總分姓名班
16、級名稱畢業(yè)學(xué)校類別位比政治語文英語數(shù)學(xué)物理化學(xué)歷史地理1770王五高一(2 )班吳江盛澤中學(xué)A+0.1780876857687878892760李四高一(1 )班吳江青云中學(xué)B0.3387628257747086903709張三高一(3 )班十六中A+0.5071828856647472604694錢七高一(8 )班太倉一中A+0.6777845862705868675684趙六高一(9 )班昆山一中B-0.836370556185665958高一(5 )班84.613784.411984.885980.769981.800184.649780.28680.1005年級成績排名表某學(xué)期某次考試
17、單個年級的年級排名表3.7系統(tǒng)維護(hù)數(shù)據(jù)字典維護(hù)4非功能性需求4.1性能需求(1)客戶端一般響應(yīng)時間(除報表統(tǒng)計、數(shù)據(jù)導(dǎo)入)不超過 1秒。(2)報表統(tǒng)計時間不超過30秒。(3)支持2000名學(xué)生信息的一次性導(dǎo)入,導(dǎo)入時間不超過 300秒。(4)支持5000名用戶(高級中學(xué)可達(dá)到的規(guī)模)并發(fā)使用,并保證性能 不受影響。4.2安全性需求(1 )權(quán)限控制根據(jù)不同用戶角色,設(shè)置相應(yīng)權(quán)限,用戶的重要操作都做相應(yīng)的日志記錄以 備查看,沒有權(quán)限的用戶禁止使用系統(tǒng)。 學(xué)生只可查看自已的學(xué)習(xí)成績,教師只 可查看所教課程的學(xué)生成績(2)重要數(shù)據(jù)加密本系統(tǒng)對一些重要的數(shù)據(jù)按一定的算法進(jìn)行加密,如用戶口令、重要參數(shù)等。
18、(3 )數(shù)據(jù)備份允許用戶進(jìn)行數(shù)據(jù)的備份和恢復(fù),以彌補數(shù)據(jù)的破壞和丟失。(4 )記錄日志本系統(tǒng)應(yīng)該能夠記錄系統(tǒng)運行時所發(fā)生的所有錯誤, 包括本機錯誤和網(wǎng)絡(luò)錯 誤。這些錯誤記錄便于查找錯誤的原因。日志同時記錄用戶的關(guān)鍵性操作信息。4.3可用性需求(1 )方便操作,操作流程合理盡量從用戶角度出發(fā),以方便使用本產(chǎn)品。如:新增學(xué)生信息時,敲入回車 鍵光標(biāo)的自動跳轉(zhuǎn)、輸入法的自動轉(zhuǎn)換,信息檢索時輸入漢語簡拼快速檢索到結(jié) 果等??梢酝ㄟ^快速鍵方便用戶錄入信息,所有操作可僅通過鍵盤完成。(2)支持沒有計算機使用經(jīng)驗、計算機使用經(jīng)驗較少及有較多計算機使用經(jīng)驗的用戶均能方便地使用本系統(tǒng)。(3)控制必錄入項本系統(tǒng)能夠?qū)Ρ仨氫浫氲捻椖窟M(jìn)行控制,使用戶能夠確保信息錄入的完整。 同時對必錄入項進(jìn)行有效的統(tǒng)一的提示。(4 )容錯能力系統(tǒng)具有一定的容錯和抗干擾能力, 在非硬件故障或非通訊故障時,系統(tǒng)能 夠保證正常運行,并有足夠的提示信息幫助用戶有效正確地完成任務(wù)。(5)操作完成時有統(tǒng)一規(guī)范的提示信息例如刪除操作時,系統(tǒng)可提示警示框“您確認(rèn)刪除記錄嗎?操作不可恢復(fù)! ”, 用戶點擊確認(rèn)后,系統(tǒ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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 遼寧2025年渤海大學(xué)赴高?,F(xiàn)場招聘21人筆試歷年參考題庫附帶答案詳解
- Unit 4 Disaster Survival:Reading B說課稿-2024-2025學(xué)年高中英語上外版(2020)選擇性必修第二冊
- 7《湯姆·索亞歷險記(節(jié)選)》(說課稿)-2023-2024學(xué)年統(tǒng)編版語文六年級下冊
- 2025年編輯控制臺項目投資可行性研究分析報告
- 2024-2025年中國車載信息娛樂系統(tǒng)行業(yè)發(fā)展趨勢及投資前景預(yù)測報告
- 【可行性報告】2024年貝瓷餐具行業(yè)項目可行性分析報告
- 旋挖鉆機租賃合同(2025年度含培訓(xùn))2篇
- 9古代科技 耀我中華-獨具特色的古代科學(xué)(說課稿)2023-2024學(xué)年統(tǒng)編版道德與法治五年級上冊
- 2025年單面木工壓刨機行業(yè)深度研究分析報告
- 姜淑與配偶二零二五年度離婚協(xié)議及子女撫養(yǎng)協(xié)議3篇
- 河北省大學(xué)生調(diào)研河北社會調(diào)查活動項目申請書
- GB/T 20920-2007電子水平儀
- 如何提高教師的課程領(lǐng)導(dǎo)力
- 企業(yè)人員組織結(jié)構(gòu)圖
- 日本疾病診斷分組(DPC)定額支付方式課件
- 兩段焙燒除砷技術(shù)簡介 - 文字版(1)(2)課件
- 實習(xí)證明模板免費下載【8篇】
- 復(fù)旦大學(xué)用經(jīng)濟(jì)學(xué)智慧解讀中國課件03用大歷史觀看中國社會轉(zhuǎn)型
- 案件受理登記表模版
- 2022年浙江省嘉興市中考數(shù)學(xué)試題(Word版)
- 最新焊接工藝評定表格
評論
0/150
提交評論