學(xué)生管理系統(tǒng)需求規(guī)格說明書_第1頁
學(xué)生管理系統(tǒng)需求規(guī)格說明書_第2頁
學(xué)生管理系統(tǒng)需求規(guī)格說明書_第3頁
學(xué)生管理系統(tǒng)需求規(guī)格說明書_第4頁
學(xué)生管理系統(tǒng)需求規(guī)格說明書_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、浙江工業(yè)大學(xué)之江學(xué)院 軟件工程大型實驗報告 設(shè)計題目: 班 級: 姓 名: 指導(dǎo)教師: 序號 考核內(nèi)容 考試成績 1 需求分析規(guī)格說明書( 40%) 2 概要設(shè)計說明書( 30%) 3 軟件功能模塊實例( 20%) 4 考勤( 10%) 2015 年 6 月 學(xué)生管理系統(tǒng)”需求分析報告 1 范圍 1.1 標(biāo)識 文件狀態(tài): 文件標(biāo)識: 需求分析報告: A1 草稿 當(dāng)前版本: 1.0 正式發(fā)布 作 者: XXX 正在修改 完成日期: 2012-7-4 1.2 系統(tǒng)概述 1軟件名稱:學(xué)生管理系統(tǒng) 2軟件功能:方便教務(wù)管理部門在線管理學(xué)生基礎(chǔ)信息,包括班級信息管理、學(xué)生基 本信息管理、 學(xué)生課程成績管

2、理以及提供統(tǒng)計和查詢功能。 此外, 系統(tǒng)管理員還可以通過該 系統(tǒng)管理用戶信息。 3與其他教務(wù)管理系統(tǒng)的關(guān)系:此系統(tǒng)為教務(wù)管理系統(tǒng)的一個子系統(tǒng),項目來源于某 高校的委托。整個教務(wù)管理系統(tǒng)分為五個部分,另外四個個部分別為: 學(xué)生選課系統(tǒng)、 課程 管理系統(tǒng)、 教師管理系統(tǒng)和系統(tǒng)管理。 用戶需要從系統(tǒng)管理子系統(tǒng)中登錄后才能進(jìn)入學(xué)生管 理子系統(tǒng)。 學(xué)生選課系統(tǒng)、課程管理系統(tǒng)和教師管理系統(tǒng)的班級、 學(xué)生、教師和課程等基本 信息等,與學(xué)生管理子系統(tǒng)共享。圖 A1-1 所示的子系統(tǒng)關(guān)系圖,主要描述學(xué)生管理子系統(tǒng) 與其他系統(tǒng)的關(guān)系。 圖 A1-1 子系統(tǒng)關(guān)系圖 4用戶:教務(wù)業(yè)務(wù)員和系統(tǒng)管理員 5開發(fā)者: XXX

3、 、 XXX 、XXX 1.3 文檔概述 需求分析采用面向?qū)ο蠓治龅姆椒?,在文檔中主要采用了用例和 E-R 圖等表示方法描 述需求。文檔的預(yù)期讀者為教務(wù)業(yè)務(wù)人員和軟件開發(fā)小組。 1.4 基線 無(或?qū)W生管理系統(tǒng)可行性分析報告 ) 2 引用文件 計算機(jī)軟件文檔編制規(guī)范( GB/T 8567-2006),2006年3月 14日發(fā)布, 2006年 7月1 日實施。 3 需求概述 3.1 系統(tǒng)目標(biāo) 系統(tǒng)的開發(fā)目標(biāo)是充分利用計算機(jī)和網(wǎng)絡(luò)技術(shù),打破傳統(tǒng)的管理模式,實現(xiàn)課程信息、 學(xué)生信息和考試成績的在線管理,保持這些數(shù)據(jù)的一致性,同時提高管理的工作效率。 3.2 運(yùn)行環(huán)境 1服務(wù)器硬件配置要求: 2客戶機(jī)

4、硬件配置要求:個人機(jī), 1M 內(nèi)存, 40G 硬盤 3軟件配置要求: Jdk 1.5 版本以上, Tomcat 5.0 3.3 用戶特點 系統(tǒng)的最終用戶為教務(wù)業(yè)務(wù)員,具備基礎(chǔ)的計算機(jī)操作技能。盡量減少用戶的鍵盤輸 入;同時,為了盡量提高輸入數(shù)據(jù)的正確率,對輸入的數(shù)據(jù)附加約束條件。 4 功能需求 系統(tǒng)的功能主要分成以下幾個部分: 1基礎(chǔ)信息管理:管理與學(xué)生相關(guān)的一些基礎(chǔ)信息,包含班級信息和學(xué)期信息等等。 2學(xué)生信息管理:管理學(xué)生的基本信息,包含學(xué)生信息的錄入、修改和刪除。 3成績管理:對學(xué)生成績進(jìn)行整理,包含補(bǔ)考生、重修生和退學(xué)生管理。 4信息查詢:包括基礎(chǔ)信息查詢(課程查詢、班級查詢以及學(xué)期查

5、詢)、學(xué)生信息查 詢以及成績查詢。 按分類要求產(chǎn)生查詢成績數(shù)據(jù), 包含按課程查詢成績、 按姓名查詢成績以 及按班級查詢成績。 5數(shù)據(jù)統(tǒng)計:按分類要求產(chǎn)生統(tǒng)計數(shù)據(jù)。同時還根據(jù)考試成績產(chǎn)生統(tǒng)計數(shù)據(jù),包含課 程成績分布、個人課程成績匯總以及班級成績匯總。 6用戶管理:包括教務(wù)業(yè)務(wù)員信息維護(hù)和系統(tǒng)管理員信息維護(hù)。 前 5 個功能的用戶是教務(wù)業(yè)務(wù)員,第 6 個功能的用戶是系統(tǒng)管理員。 4.1 系統(tǒng)用例圖 用例建模主要是分離出系統(tǒng)的活動參與者(Actor )和用例( Use Case),用例是指對系 統(tǒng)提供的功能的一種描述, 而活動參與者是那些可能使用這些用例的人或外部系統(tǒng), 通過用 例圖可以描述出系統(tǒng)外

6、部的執(zhí)行者、 系統(tǒng)的用例, 以及它們之間的聯(lián)系。 本學(xué)生管理系統(tǒng)的 前臺用例圖和后臺用例圖分別見圖 A1-2 和圖 A1-3 。 圖 A1-2 系統(tǒng)用例圖(前臺) 4.2 用例說明 教務(wù)業(yè)務(wù)員必須經(jīng)過登錄后(若沒有注冊,必須先注冊)才能對基礎(chǔ)信息進(jìn)行相應(yīng)的 操作,此時教務(wù)業(yè)務(wù)員登錄時必須提供以下資料: 用戶名與密碼。 注冊時, 必須提供真實姓 名、用戶名、工號、性別、密碼以及聯(lián)系電話等個人信息。 對于本系統(tǒng),教務(wù)業(yè)務(wù)員必須經(jīng)過上述步驟才能執(zhí)行相應(yīng)的操作,若對于整個教務(wù)管 理系統(tǒng),教務(wù)業(yè)務(wù)員作為整個系統(tǒng)的用戶只需要在系統(tǒng)管理子系統(tǒng)中登錄后便可以直接進(jìn)入 本學(xué)生管理系統(tǒng)。 4.2.1 管理基礎(chǔ)信息

7、 基礎(chǔ)信息包括班級信息和學(xué)期信息,通過該用例可以對班級信息和學(xué)期信息進(jìn)行查詢、 添加、修改以及刪除。 管理基礎(chǔ)信息用例 用例名稱: Manage Foundation Case 參與者:教務(wù)業(yè)務(wù)員 前置條件 教務(wù)業(yè)務(wù)員正常登錄 后置條件 更新后的班級或?qū)W期信息追加到數(shù)據(jù)庫 主干過程 1教務(wù)業(yè)務(wù)員正常登錄; 2選擇基礎(chǔ)信息類別 (班級信息或?qū)W期信息) ,并針對具體信息做相應(yīng)處理。 分支過程 1選擇“班級信息” ,則轉(zhuǎn)至用例 Manage_Class_Case 2選擇“學(xué)期信息” ,則轉(zhuǎn)至用例 Manage Term Case 異常 1提供的資料格式錯誤 2信息類別與相應(yīng)用例沒有鏈接成功 包含用例

8、 登錄信息用例 Login Case 4.2.2 管理基礎(chǔ)信息 對學(xué)生信息進(jìn)行查詢、錄入和維護(hù)等操作。 管理課程信息用例 用例名稱: Manage Student Case 參與者:教務(wù)業(yè)務(wù)員 前置條件 教務(wù)業(yè)務(wù)員正常登錄 后置條件 更新后的學(xué)生信息已加入到數(shù)據(jù)庫或打印成學(xué)生名單 主干過程 1教務(wù)業(yè)務(wù)員正常登錄; 2若是添加學(xué)生信息,則依次輸入學(xué)生的基本信息; 3若是修改學(xué)生信息,則( 1)選擇學(xué)生學(xué)號; ( 2)顯示并修改該學(xué)生的 相關(guān)信息;(3)確認(rèn)修改;(4)系統(tǒng)將修改后信息存入數(shù)據(jù)庫; 4若是刪除學(xué)生信息,則( 1)選擇學(xué)生學(xué)號; (2)確認(rèn)刪除; (3)刪除 所有與該學(xué)生相關(guān)的信息;

9、 ( 4)系統(tǒng)將刪除后信息存入數(shù)據(jù)庫。 分支過程 1選擇“添加” ,則轉(zhuǎn)至執(zhí)行插入數(shù)據(jù)用例 Manage_Student_Insert 2選擇“修改” ,則轉(zhuǎn)至執(zhí)行修改數(shù)據(jù)用例 Manage_Student_Update 3選擇“刪除” ,則轉(zhuǎn)至執(zhí)行刪除數(shù)據(jù)操作 Manage Student Remove 異常 1課程信息格式錯誤 2系統(tǒng)提供數(shù)據(jù)庫操作失敗(如插入已有的記錄) 包含用例 登錄信息用例 Login Case 4.2.3 統(tǒng)計數(shù)據(jù) 該用例主要用來統(tǒng)計學(xué)生課程成績。 統(tǒng)計數(shù)據(jù)用例 用例名稱: Manage Student Case 參與者:教務(wù)業(yè)務(wù)員 前置條件 教務(wù)業(yè)務(wù)員正常登錄 后

10、置條件 以表格形式輸出統(tǒng)計結(jié)果 主干過程 1教務(wù)業(yè)務(wù)員正常登錄; 2按分類統(tǒng)計; 3若是“成績分布” ,則( 1)選擇課程;(2)按等級顯示相應(yīng)的人數(shù)和比 例;( 3)確認(rèn)打??; (4)打印課程成績分布表。 4若是選擇“個人成績匯總” ,則( 1)選擇學(xué)生學(xué)號和學(xué)期; ( 2)顯示某 學(xué)生某學(xué)期所有課程成績; (3)確認(rèn)打??;( 4)打印課程成績分布表。 5若是選擇“班級成績匯總” ,則( 1)選擇班級號和課程; (2)顯示某班 級某課程的成績分布,并給出簡要評析; (3)確認(rèn)打?。?(4)打印班級課 程成績分布及分析表。 分支過程 1選擇“成績分布” ,則在同頁顯示成績分布表 2選擇“個人成

11、績匯總” ,則在同頁顯示個人成績匯總表 3選擇“班級成績匯總” ,則在同頁顯示班級成績匯總表和分析表 異常 1數(shù)據(jù)庫操作引起的異常 2打印格式可能會因為打印內(nèi)容產(chǎn)生偏差 包含用例 登錄信息用例 Login Case 5 外部接口需求 (略) 5.1 與學(xué)生選課系統(tǒng)接口 與學(xué)生選課系統(tǒng)共享學(xué)生信息、班級信息、課程信息和成績信息。 5.2 與課程管理系統(tǒng)接口 與課程管理系統(tǒng)共享學(xué)生信息、班級信息、課程信息和成績信息。 5.3 與教師管理系統(tǒng)接口 與課程管理系統(tǒng)共享課程信息。 5.4 與系統(tǒng)管理接口 教務(wù)業(yè)務(wù)人員需要登錄系統(tǒng)管理界面后,根據(jù)權(quán)限才能進(jìn)入學(xué)生管理系統(tǒng)。本系統(tǒng)與 系統(tǒng)管理子系統(tǒng)共享用戶信

12、息。 6 數(shù)據(jù)分析 E-R 圖也稱實體 - 聯(lián)系圖 (Entity Relationship Diagram) ,提供了表示實體類型、屬性和聯(lián) 系的方法,用來描述現(xiàn)實世界的概念模型。 A1-3 所示的是學(xué)生管理系統(tǒng)的數(shù)據(jù)模型 E-R 圖 (教務(wù)業(yè)務(wù)員和管理員略) 。 對照圖 A1-3 圖中幾個實體,給出如表 1-表 6 所示的幾個實體及實體的一些主要屬性, 并可以得出以下的實體之間聯(lián)系: (1)班級實體和學(xué)生實體之間的關(guān)系是一對多的關(guān)系,即一個班級有多個學(xué)生,而某 個學(xué)生只能屬于一個班級; (2)學(xué)期實體和課程實體之間的關(guān)系是一對多的關(guān)系,即一個學(xué)期里可以開設(shè)多門課 程,而某門課程一般說來在一

13、個學(xué)期開設(shè); 學(xué)生實體和課程實體之間的關(guān)系則是對多對的關(guān) 系,即某個學(xué)生可以選擇多門課程,而某門課程可以為多個學(xué)生選擇。 E-R 圖為數(shù)據(jù)庫的邏輯設(shè)計提供了重要依據(jù)。 class term # className Variable characters (20) # termID Variable characters (10) o number Short integer o Note Variable characters (50) open possess student # studentIDVariable characters (20) o studentNameVariable characters (20) o SexBoolean o PhoneVariable characters (12) o AgeShort integer select course courseID Variable

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論