軟件工程大作業(yè)《教務(wù)管理系統(tǒng)》需求規(guī)格說明書_第1頁
軟件工程大作業(yè)《教務(wù)管理系統(tǒng)》需求規(guī)格說明書_第2頁
軟件工程大作業(yè)《教務(wù)管理系統(tǒng)》需求規(guī)格說明書_第3頁
軟件工程大作業(yè)《教務(wù)管理系統(tǒng)》需求規(guī)格說明書_第4頁
軟件工程大作業(yè)《教務(wù)管理系統(tǒng)》需求規(guī)格說明書_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

VIP免費下載

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

文檔簡介

軟件工程大作業(yè)

《教務(wù)管理系統(tǒng)》需求規(guī)格說明書

目錄

1引言............................................................................3

1.1目的......................................................................3

1.2文檔格式.................................................................3

1.3預(yù)期的讀者和閱讀建議.....................................................4

1.4范圍.....................................................................4

2.系統(tǒng)概述.......................................................................5

2.1系統(tǒng)概述.................................................................5

2.2總體架構(gòu).................................................................5

2.3軟件項目約束.............................................................6

3.詳細描述......................................................................7

3.1用例描述.................................................................7

3.1.1學生功能需求............................................................7

3.1.2教師功能需求.......................................................8

3.1.3管理員功能需求.....................................................9

3.2活動流圖................................................................10

321學生成績置詢......................................................11

3.2.2學生選課..........................................................12

3.2.3學生課表查詢......................................................13

3.2.4學生成績錄入......................................................14

3.2.5教師課表查詢......................................................15

3.2.6用戶信息修改......................................................16

3.3類圖概述................................................................17

4,非功能性需求..................................................................18

4.1性能需求................................................................18

4.2數(shù)據(jù)需求................................................................19

4.3安全性需求..............................................................19

4.4用戶文檔................................................................20

4.5其他需求................................................................20

1引言

1.1目的

該文檔首先給出了整個系統(tǒng)的結(jié)構(gòu)概況,然后又對功能需求、性能需求和其

它非功能性需求進行了詳細的描述。其中對功能需求的描述采用了UML的用例模

型方式,主要描述了每一用例的基本事件流。且給出了直觀的用例圖,并做出了

用例描述。這些文字和圖形都為了本文檔能詳細準確地描述用戶的需求,同時也

為用戶更容易地理解這些需求的描述創(chuàng)造了條件。

該文檔詳盡說明了這一軟件產(chǎn)品的需求和規(guī)格,這些規(guī)格說明是進行設(shè)計的

基礎(chǔ),也是編寫測試用例和進行系統(tǒng)測試的主要依據(jù)。同時,該文檔也是用戶確

定軟件功能需求的主要依據(jù)。

1.2文檔格式

本文檔按以下要求和約定進行書寫:

(1)頁面的左邊距為2.5cm,右邊距為2.0cm,裝訂線靠左,行距為最小值

20磅。

(2)標題最多分三級,分別為等線二號、等線四號、等線小四,標題均加

粗。

(3)正文字體為等線小四號,無特殊情況下,字體顏色均采用黑色。

(4)出現(xiàn)序號的段落不采用自動編號功能而采用人工編號,各級別的序號

依次為(1)、1)、a)、、①,等,特殊情況另作規(guī)定。

1.3預(yù)期的讀者和閱讀建議

本文檔的主要內(nèi)容共分4部分:系統(tǒng)概述、詳細描述、功能性需求和非功能

性需求的介紹。綜合描述部分主要對系統(tǒng)的整體結(jié)構(gòu)進行了大致的介紹;系統(tǒng)特

性部分對系統(tǒng)的功能需求進行了詳細描述,是本文的主要部分;非功能性需求部

分對非功能需求進行了詳細的描述;外部接口需求部分對用戶界面、軟件接口、

硬件接口和通訊接口等進行了描述。

本文檔面向多種讀者對象:

(1)項目經(jīng)理二頁目經(jīng)理可以根據(jù)該文檔了解預(yù)期產(chǎn)品的功能,并據(jù)此進

行系統(tǒng)設(shè)計、項目管理。

(2)設(shè)計員:對需求進行分析,并設(shè)計出系統(tǒng),包括數(shù)據(jù)庫的設(shè)計。

(3)程序員:配合《設(shè)計報告》,了解系統(tǒng)功能,編寫《用戶手冊》。

(4)測試員:根據(jù)本文檔編寫測試用例,并對軟件產(chǎn)品進行功能性測試和

非功能性測試。

(5)銷售人員:了解預(yù)期產(chǎn)品的功能和性能。

(6)用戶:了解預(yù)期產(chǎn)品的功能和性能,并與分析人員一起對整個需求進

行討論和協(xié)商。

(7)其他人員:如部門領(lǐng)導、公司領(lǐng)導等可以據(jù)此了解產(chǎn)品的功能和性能。

在閱讀本文檔時,首先要了解產(chǎn)品的功能概貌,然后可以根據(jù)自身的需要對

每一功能進行適當?shù)牧私狻?/p>

1.4范圍

該產(chǎn)品是在積累了豐富經(jīng)驗的基礎(chǔ)上進行開發(fā)的,在需求上,充分考慮了具

體用戶的實際情況。本產(chǎn)品將主要用戶群體是在校的師生,方便師生的日常學習

生活。同時,該系統(tǒng)也簡化了學校對教學的管理與統(tǒng)一,使管理員、教務(wù)員更方

便管理教學。

2.系統(tǒng)概述

2.1系統(tǒng)概述

二十一世紀是信息的社會,傳統(tǒng)的教務(wù)管理模式,已經(jīng)不適應(yīng)信息時代的要

求,迫

使人們起用新的管理方法來管理。

科學技術(shù)日新月異的進步,讓人類生活發(fā)生了巨大的變化,計算機技術(shù)的飛

速發(fā)展,使各行各業(yè)在計算機技術(shù)應(yīng)用方面得到了廣泛的普及和使用。信息化時

代的到來成為不可抗拒的潮流。當今高校教務(wù)管理數(shù)據(jù)量大、難以統(tǒng)一管理,因

此,教務(wù)管理系統(tǒng)也以方便、快捷、費用低的優(yōu)點正慢慢地進入校園的生活,成

為高校管理不可缺少的一部分。

本系統(tǒng)主要分為以下功能:

(1)學生成績錄入及查詢;

(2)學生選課;

(3)學生課表查詢;

(4)教師課表查詢;

(5)用戶信息管理;

2.2總體架構(gòu)

教務(wù)管理系統(tǒng)

學生教務(wù)系統(tǒng)教室教務(wù)系統(tǒng)管理員系統(tǒng)

如圖為該系統(tǒng)的總體架構(gòu)圖:

2.3軟件項目約束

a.系統(tǒng)的運行壽命的最小值:2年

b.進行系統(tǒng)方案選擇比較的時間:1周

c.經(jīng)費來源:**公司

d.運行環(huán)境:Windov/s

e.數(shù)據(jù)庫:MYSQL

f.硬件條件:服務(wù)器sun工作站,終端為pc機

g.系統(tǒng)投入使用的最晚時間:2個月

3.詳細描述

3.1用例描述

3.1.1學生功能需求

〈〈include零生選課

?include?

重修或選修課補選

網(wǎng)上選課

?include?

實險課選擇

個人深表直詢

?exlend?

2’

評教

?extend?

全校課表直詢

培養(yǎng)計劃直詢

校歷查詢

標題說明

用例名稱評教

用例標識號UC03

簡要說明學生可以通過該功能進行評教

前置條件用戶身份驗證成功

基本事件流(1)判斷系統(tǒng)是否處于可以評教的狀態(tài)

(2)判斷評教信息是否填寫完整

其他事件流(1)如果系統(tǒng)沒有處于可以評教的狀態(tài),則提示“不在評教階段”

(2)如果評教信息填寫不完整,則提示“請?zhí)顚懲暾?/p>

異常事件流

后置條件教師的狀態(tài)更改為已評教

特殊需求用例中的時間需要進行事務(wù)處理,保持操作的一致性

3.1.2教師功能需求

修改成績

標題說明

用例名稱查詢

用例標識號UC01

簡要說明教師可以通過該功能查詢選修課的學生,查詢成績

前置條件教師身份驗證成功

基本事件流(1)判斷需要查詢的選修課程是否為正常狀態(tài)

(2)判斷需要查詢成績的學生是否為正常狀態(tài)

(3)判斷需要查詢成績的課程是否為正常狀態(tài)

其他事件流(1)如果需要查詢的選修課程為不正常,則提示“該課程不在正常狀態(tài)”

(2)如果需要查詢的學生異常,則提示“該學生狀態(tài)異?!?/p>

(3)如果需要查詢的課程異常,則提示“該課程狀態(tài)異?!?/p>

異常事件流(1)如果需要查詢的選修課課程不存在,則提示“不存在該課程”

(2)如果需要查詢的學生不存在,則提示“不存在該學生”

(3)如果需要查詢的課程不存在,則提示“不存在該課程”

后置條件顯示需要查詢的內(nèi)容

特殊需求用伊中的時間需要進行事務(wù)處理,保持操作的一致性

標題說明

用例名稱成績管理

用例標識號UC02

簡要說明教師可以通過該功能錄入、修改學生的成績

前置條件用戶身份驗證成功

基本事件流(1)判斷選擇的課程是否正確

(2)判斷選擇的需要錄入成績的班級是否正確

(3)判斷錄入的成績是否在合法范圍內(nèi)

其他事件流(1)如果選擇的課程不在可選擇狀態(tài),則提示“該課程不在正常狀態(tài)”

(2)如果選擇的班級不在可選擇的范圍內(nèi),則提示“該班級不在正常狀態(tài)”

(3)如果錄入的成績不在合法范圍內(nèi),則提示“輸入不合法,請重新輸入”

異常事件流(1)如果所選課程不存在,則提示“不存在該課程”

(2)如果所選班級不存在,則提示“不存在改班級”

后置條件課程的狀態(tài)修改為成績已錄入,成績信息更新

特殊需求用例中的時間需要進行事務(wù)處理,保持操作的一致性

3.1.3管理員功能需求

用戶管理

齊二一

〈〈include)/^績管理

匕?include?

課程庫管土

管理員\^\?include?

教學管理

?includOe?

學籍管理

..?m?clude?

V數(shù)據(jù)維護

系統(tǒng)維護

?include?

o

代碼維護

標題說明

用例名稱用戶管理

用例標識號UC04

簡要說明管理員可以通過該功能對用戶進行增刪以及重置用戶登錄信息

前置條件管理員用戶身份驗證成功

基本事件流(1)增加用戶

(2)刪除用戶

(3)重置用戶登錄密碼

(4)判斷重置的密碼是否合法

其他事件流(1)如果重置的密碼不合法,則提示“密碼不合法”

異常事件流

后置條件用戶信息更改為最新

特殊需求用例中的時間需要進行事務(wù)處理,保持操作的一致性

3.2活動流圖

3.2.1學生成績查詢

如圖為學生成績查詢活動圖,學生可通過如圖流程查詢到自己成績。

3.2.2學生選課

如圖為學生選課活動圖,學生可通過如上流程選擇選修課程。

學生課表查詢

—正<1讀取課程信息

顯不信息

3.2.3學生課表查詢

如愿,學生可通過此流程對個人課表進行查詢。

3.2.4學生成績錄入

如圖,教師可通過如上流程對學生成績進行錄入。

3.2.5教師課表查詢

教師課表查詢

教師教務(wù)系統(tǒng)教師信息數(shù)據(jù)庫

讀取課程信息

如圖,教師可通過以上流程對個人課表進行查詢。

3.2.6用戶信息修改

如圖,管理員可通過以上流程對用戶信息進行修改。

3.3類圖概述

Student

^>Stuldint-

③StuNamestring

0>StuDeptstring

^>StuGradestrir...

?GetStudent()

*GerGrade()

Course_______

Teacher

^/Courseldiint

w>Teald.int-

^>CourseNamestring

防TeaNamestnng4>Teald.int

^TeaPwdstring

晶Stuldint

第TeaDept.string^>CourseGradestring

*Getleacher()

*AddCourseQ

?GradeManage。*DelCourse()

?StudentManage

。?GelCuuise。

*CourseManage()?GetStudentj)

?GetTeacherj)

?GradeManage()

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論