




已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
軟件開發(fā)方向“成績管理系統(tǒng)”軟件需求規(guī)約-教育集團(tuán)修訂歷史記錄日期版本說明作者目錄1 引言51.1 目的51.2 文檔格式51.3 預(yù)期的讀者和閱讀建議51.4 范圍61.5 術(shù)語61.6 參考文獻(xiàn)62 系統(tǒng)概述62.1 概述62.2 功能72.3 運行環(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 增加課程基本信息113.4.2 修改課程基本信息113.4.3 刪除課程基本信息113.4.4 維護(hù)課程學(xué)生信息113.5 成績查詢123.5.1 學(xué)生查詢成績123.5.2 教師查詢成績123.6 成績分析與統(tǒng)計123.6.1 考試成績表123.6.2 班級各科平均成績表123.6.3 年級成績排名表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 目的該文檔首先給出了整個系統(tǒng)的整體網(wǎng)絡(luò)結(jié)構(gòu)和功能結(jié)構(gòu)的概貌,試圖從總體架構(gòu)上給出整個系統(tǒng)的輪廓,然后又對功能需求、性能需求和其它非功能性需求進(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磅。(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)行了描述。本文檔面向多種讀者對象:(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ù)牧私狻?.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é)??梢钥焖佾@得考試結(jié)果,掌握教學(xué)情況,改進(jìn)教學(xué)活動。增加學(xué)生信息2.2 功能修改學(xué)生信息學(xué)生檔案管理刪除學(xué)生信息導(dǎo)入學(xué)生信息刪除教師信息修改教師信息增加教師信息教師信息管理導(dǎo)入教師信息成績管理系統(tǒng)修改學(xué)生成績錄入學(xué)生成績管理課程學(xué)生管理課程基本信息課程管理成績維護(hù)考試成績表各科平均成績表學(xué)生成績分析統(tǒng)計期末考試成績排名表學(xué)生查詢成績成績查詢教師查詢成績系統(tǒng)管理圖一 成績管理系統(tǒng)功能2.3 運行環(huán)境該系統(tǒng)為B/S三層結(jié)構(gòu),它的運行環(huán)境分客戶端、應(yīng)用服務(wù)器端和數(shù)據(jù)庫服務(wù)器端三部分。以下是系統(tǒng)的軟件環(huán)境。(1)客戶端操作系統(tǒng):Windows2000 Professional/XP或更新版本。瀏覽器:IE6以上,其它常見瀏覽器如FireFox。(2)應(yīng)用服務(wù)器端操作系統(tǒng):Windows2000 Server或更新版本。應(yīng)用服務(wù)器:Tomcat 5.5或更新版本。數(shù)據(jù)庫訪問:JDBC。(3)數(shù)據(jù)庫服務(wù)器端操作系統(tǒng):Windows2000 Server或更新版本。數(shù)據(jù)庫系統(tǒng):SQLServer 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)化和項目能否成功的保證。(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é)生管理3.2.1 增加學(xué)生信息使用者:學(xué)校有學(xué)生管理功能角色的用戶。目的:單個添加學(xué)生基本信息。基本事件流:1、用戶進(jìn)入增加單個學(xué)生界面,本用例開始;2、系統(tǒng)顯示學(xué)生信息輸入界面,用戶輸入學(xué)生姓名、學(xué)號、性別、出身日期、入學(xué)日期、班級、政治面貌、籍貫。3、用戶確認(rèn)輸入信息,系統(tǒng)檢查學(xué)號是否唯一,若唯一,則增加學(xué)生信息,本用例結(jié)束。否則,提示用戶重新輸入。3.2.2 修改學(xué)生信息3.2.3 刪除學(xué)生信息3.2.4 導(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é)生信息導(dǎo)入系統(tǒng)。5、本用例結(jié)束。3.3 教師管理使用者:學(xué)校有教師管理功能角色的用戶目的:單個添加教師基本信息。基本事件流:1、用戶進(jìn)入增加單個教師界面,本用例開始;2、系統(tǒng)顯示教師信息輸入界面,用戶輸入教師姓名、工號、性別、出身日期、工作開始日期、職務(wù)、政治面貌、籍貫。3、用戶確認(rèn)輸入信息,系統(tǒng)檢查工號是否唯一,若唯一,則增加教師信息,本用例結(jié)束。否則,提示用戶重新輸入。3.3.1 增加教師信息3.3.2 修改教師信息3.3.3 刪除教師信息3.3.4 導(dǎo)入教師信息使用者:學(xué)校有教師管理功能角色的用戶目的:批量導(dǎo)入教師信息,可以將其他系統(tǒng)中教師信息按照規(guī)定的格式導(dǎo)入本系統(tǒng)?;臼录鳎?、用戶進(jìn)入批量導(dǎo)入教師界面,本用例開始;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 課程管理3.4.1 增加課程基本信息使用者:教師或?qū)W校有課程管理角色的用戶目的:創(chuàng)建新課程?;臼录鳎?、用戶進(jìn)入創(chuàng)建新課程頁面,本用例開始;2、系統(tǒng)顯示創(chuàng)建課程頁面,用戶輸入課程名稱、學(xué)期、開始日期、結(jié)束日期,并選擇任課教師。3、用戶確認(rèn)創(chuàng)建課程,系統(tǒng)保存新創(chuàng)建的課程。本用例結(jié)束。3.4.2 修改課程基本信息3.4.3 刪除課程基本信息3.4.4 維護(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 成績查詢3.5.1 學(xué)生查詢成績3.5.2 教師查詢成績3.6 成績分析與統(tǒng)計3.6.1 考試成績表某學(xué)期某次考試的單個班級的考試成績表2000-2001學(xué)年第二學(xué)期高一(1)班期末考試成績表學(xué)號姓名政治語文英語數(shù)學(xué)物理化學(xué)歷史地理體育勞技總分排名年級排名位比類別畢業(yè)學(xué)校1張三7182885664747260717170938013.33 A+十六中2李四8762825774708690807276026010.00 B吳江青云中學(xué)3王五808768576878788986797701101.67 A+吳江盛澤中學(xué)4趙六63705561856659587889684515025.00 B-昆山一中5錢七77845862705868676288694412020.00 A+太倉一中3.6.2 班級各科平均成績表某學(xué)期某次考試單個年級的各科平均成績表2000-2001學(xué)年第二學(xué)期高一各班期末考試各科平均成績表班級名稱政治語文英語數(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.7959高一(5)班84.613784.411984.885980.769981.800184.649780.28680.10053.6.3 年級成績排名表某學(xué)期某次考試單個年級的年級排名表2000-2001學(xué)年第二學(xué)期高一年級期末考試成績排名表排名總分姓名班級名稱畢業(yè)學(xué)校類別位比政治語文英語數(shù)學(xué)物理化學(xué)歷史地理1770王五高一(2)班吳江盛澤中學(xué)A+0.17 80876857687878892760李四高一(1)班吳江青云中學(xué)B0.33 87628257747086903709張三高一(3)班十六中A+0.50 71828856647472604694錢七高一(8)班太倉一中A+0.67 77845862705868675684趙六高一(9)班昆山一中B-0.83 63705561856659583.7 系統(tǒng)維護(hù)3.7.1 數(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ù)等。(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é)生信息時,敲入
溫馨提示
- 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至2031年中國繼電耦合型接線端子排行業(yè)投資前景及策略咨詢研究報告
- 新疆體育職業(yè)技術(shù)學(xué)院《汽車專業(yè)英語》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025-2030年中國ORC發(fā)電行業(yè)發(fā)展深度測評及投資可行性預(yù)測研究報告
- 軍迷入坑指南
- 2025-2030年中國K酸行業(yè)發(fā)展前景趨勢預(yù)測及投資價值評估報告
- 2025-2030年中國A型肉毒毒素行業(yè)市場深度評估及投資潛力研究報告
- 新版GMP新理念介紹
- 2025至2031年中國電動旋轉(zhuǎn)展架行業(yè)投資前景及策略咨詢研究報告
- 2025-2030年中國PET熱收縮膜行業(yè)運行狀況及發(fā)展建議分析報告
- 婚禮女方代表簡短致辭
- 2025-2030中國生物質(zhì)能發(fā)電行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 夫妻債務(wù)轉(zhuǎn)讓協(xié)議書范本
- 2023中國電子科技集團(tuán)有限公司在招企業(yè)校招+社招筆試參考題庫附帶答案詳解
- 2025年房地產(chǎn)經(jīng)紀(jì)人(業(yè)務(wù)操作)考前必刷綜合題庫(800題)附答案
- 桌球助教合同協(xié)議
- 電商行業(yè)10萬字PRD
- 2024-2025學(xué)年八年級下學(xué)期道德與法治期中模擬試卷(一)(統(tǒng)編版含答案解析)
- 10.2 保護(hù)人身權(quán)(課件)-2024-2025學(xué)年七年級道德與法治下冊
- GB/T 26354-2025旅游信息咨詢服務(wù)
- SL631水利水電工程單元工程施工質(zhì)量驗收標(biāo)準(zhǔn)第1部分:土石方工程
- 甘肅省蘭州市第十一中學(xué)教育集團(tuán)2023-2024學(xué)年八年級下學(xué)期期中考試數(shù)學(xué)試卷
評論
0/150
提交評論