學生管理系統需求規格說明書

2021-03-04 03:57:58 字數 2512 閱讀 2305

浙江工業大學之江學院

軟體工程大型實驗報告

設計題目

班級姓名

指導教師

2015 年 6 月

「學生管理系統」需求分析報告

1.軟體名稱:學生管理系統

2.軟體功能:方便教務管理部門**管理學生基礎資訊,包括班級資訊管理、學生基本資訊管理、學生課程成績管理以及提供統計和查詢功能。此外,系統管理員還可以通過該系統管理使用者資訊。

3.與其他教務管理系統的關係:此系統為教務管理系統的乙個子系統,專案**於某高校的委託。整個教務管理系統分為五個部分,另外四個個部分別為:

學生選課系統、課程管理系統、教師管理系統和系統管理。使用者需要從系統管理子系統中登入後才能進入學生管理子系統。學生選課系統、課程管理系統和教師管理系統的班級、學生、教師和課程等基本資訊等,與學生管理子系統共享。

圖a1-1所示的子系統關係圖,主要描述學生管理子系統與其他系統的關係。

圖a1-1子系統關係圖

4.使用者:教務業務員和系統管理員

5.開發者:***、***、***

需求分析採用物件導向分析的方法,在文件中主要採用了用例和e-r圖等表示方法描述需求。文件的預期讀者為教務業務人員和軟體開發小組。

無(或《學生管理系統可行性分析報告》)

計算機軟體文件編制規範(gb/t 8567-2006),2023年3月14日發布,2023年7月1日實施。

系統的開發目標是充分利用計算機和網路技術,打破傳統的管理模式,實現課程資訊、學生資訊和考試成績的**管理,保持這些資料的一致性,同時提高管理的工作效率。

1.伺服器硬體配置要求:

2.客戶機硬體配置要求:個人機,1m記憶體,40g硬碟

3.軟體配置要求:jdk 1.5版本以上,tomcat 5.0

系統的終端使用者為教務業務員,具備基礎的計算機操作技能。儘量減少使用者的鍵盤輸入;同時,為了盡量提高輸入資料的正確率,對輸入的資料附加約束條件。

系統的功能主要分成以下幾個部分:

1.基礎資訊管理:管理與學生相關的一些基礎資訊,包含班級資訊和學期資訊等等。

2.學生資訊管理:管理學生的基本資訊,包含學生資訊的錄入、修改和刪除。

3.成績管理:對學生成績進行整理,包含補考生、重修生和退學生管理。

4.資訊查詢:包括基礎資訊查詢(課程查詢、班級查詢以及學期查詢)、學生資訊查詢以及成績查詢。按分類要求產生查詢成績資料,包含按課程查詢成績、按姓名查詢成績以及按班級查詢成績。

5.資料統計:按分類要求產生統計資料。同時還根據考試成績產生統計資料,包含課程成績分布、個人課程成績彙總以及班級成績彙總。

6.使用者管理:包括教務業務員資訊維護和系統管理員資訊維護。

前5個功能的使用者是教務業務員,第6個功能的使用者是系統管理員。

用例建模主要是分離出系統的活動參與者(actor)和用例(use case),用例是指對系統提供的功能的一種描述,而活動參與者是那些可能使用這些用例的人或外部系統,通過用例圖可以描述出系統外部的執行者、系統的用例,以及它們之間的聯絡。本學生管理系統的前台用例圖和後台用例圖分別見圖a1-2和圖a1-3。

圖a1-2 系統用例圖(前台)

圖a1-3 系統用例圖(後台)

教務業務員必須經過登入後(若沒有註冊,必須先註冊)才能對基礎資訊進行相應的操作,此時教務業務員登入時必須提供以下資料:使用者名稱與密碼。註冊時,必須提供真實姓名、使用者名稱、工號、性別、密碼以及聯絡**等個人資訊。

對於本系統,教務業務員必須經過上述步驟才能執行相應的操作,若對於整個教務管理系統,教務業務員作為整個系統的使用者只需要在系統管理子系統中登入後便可以直接進入本學生管理系統。

基礎資訊包括班級資訊和學期資訊,通過該用例可以對班級資訊和學期資訊進行查詢、新增、修改以及刪除。

對學生資訊進行查詢、錄入和維護等操作。

該用例主要用來統計學生課程成績。

......

(略)與學生選課系統共享學生資訊、班級資訊、課程資訊和成績資訊。

與課程管理系統共享學生資訊、班級資訊、課程資訊和成績資訊。

與課程管理系統共享課程資訊。

教務業務人員需要登入系統管理介面後,根據許可權才能進入學生管理系統。本系統與系統管理子系統共享使用者資訊。

e-r圖也稱實體-聯絡圖(entity relationship diagram),提供了表示實體型別、屬性和聯絡的方法,用來描述現實世界的概念模型。a1-3所示的是學生管理系統的資料模型e-r圖(教務業務員和管理員略)。

對照圖a1-3圖中幾個實體,給出如表1-表6所示的幾個實體及實體的一些主要屬性,並可以得出以下的實體之間聯絡:

(1)班級實體和學生實體之間的關係是一對多的關係,即乙個班級有多個學生,而某個學生只能屬於乙個班級;

(2)學期實體和課程實體之間的關係是一對多的關係,即乙個學期裡可以開設多門課程,而某門課程一般說來在乙個學期開設;學生實體和課程實體之間的關係則是對多對的關係,即某個學生可以選擇多門課程,而某門課程可以為多個學生選擇。

e-r圖為資料庫的邏輯設計提供了重要依據。

圖a1-3 系統e-r圖

軟體的故障處理主要是對使用者輸入格式的控制及相應處理;如果在操作過程中,資料庫查詢和操作失敗,也應該給出相應的出錯處理。

......

學生管理系統需求規格說明書

浙江工業大學之江學院 軟體工程大型實驗報告 設計題目 班級姓名 指導教師 2008年月日 學生管理系統 需求分析報告 1 軟體名稱 學生管理系統 2 軟體功能 方便教務管理部門 管理基礎資訊,包括班級管理 課程管理和學期管理 管理學生基本資訊 管理學生課程成績 以及提供統計和查詢功能。此外,系統管理...

學生選課系統需求規格說明書

姓名 潘園園 學號 1108210127 班級 11信管1班 目錄1 文件介紹 2 1.1文件目的 2 1.2 文件的範圍 2 1.3 讀者物件 2 1.4 縮寫說明 2 1.5 參考資料 2 2.任務概述 3 2.1 專案的 及背景 3 2.2 專案要達成的目標 3 2.3 系統總體業務流程分析 ...

倉庫管理系統需求規格說明書

一 引言 一 為了滿足廣大消費者的消費願望 不在勞神費力 特有軟體開發團隊,結合使用者的需求為超市開發倉庫管理系統,來來解決後顧之憂,眾所周知 大的超市的商品的儲存和調配是不可忽視的大問題,和好的後備調配為前台的產品銷售有很大的幫助,也可以很大程度上提高產品的銷售效率,滿足消費者的消費需求 二 實現...