




版權(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學(xué)生功能需求............................................................7
3.1.2教師功能需求.......................................................8
3.1.3管理員功能需求.....................................................9
3.2活動流圖................................................................10
321學(xué)生成績置詢......................................................11
3.2.2學(xué)生選課..........................................................12
3.2.3學(xué)生課表查詢......................................................13
3.2.4學(xué)生成績錄入......................................................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的用例模
型方式,主要描述了每一用例的基本事件流。且給出了直觀的用例圖,并做出了
用例描述。這些文字和圖形都為了本文檔能詳細準(zhǔn)確地描述用戶的需求,同時也
為用戶更容易地理解這些需求的描述創(chuàng)造了條件。
該文檔詳盡說明了這一軟件產(chǎn)品的需求和規(guī)格,這些規(guī)格說明是進行設(shè)計的
基礎(chǔ),也是編寫測試用例和進行系統(tǒng)測試的主要依據(jù)。同時,該文檔也是用戶確
定軟件功能需求的主要依據(jù)。
1.2文檔格式
本文檔按以下要求和約定進行書寫:
(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)進行了大致的介紹;系統(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)導(dǎo)、公司領(lǐng)導(dǎo)等可以據(jù)此了解產(chǎn)品的功能和性能。
在閱讀本文檔時,首先要了解產(chǎn)品的功能概貌,然后可以根據(jù)自身的需要對
每一功能進行適當(dāng)?shù)牧私狻?/p>
1.4范圍
該產(chǎn)品是在積累了豐富經(jīng)驗的基礎(chǔ)上進行開發(fā)的,在需求上,充分考慮了具
體用戶的實際情況。本產(chǎn)品將主要用戶群體是在校的師生,方便師生的日常學(xué)習(xí)
生活。同時,該系統(tǒng)也簡化了學(xué)校對教學(xué)的管理與統(tǒng)一,使管理員、教務(wù)員更方
便管理教學(xué)。
2.系統(tǒng)概述
2.1系統(tǒng)概述
二十一世紀(jì)是信息的社會,傳統(tǒng)的教務(wù)管理模式,已經(jīng)不適應(yīng)信息時代的要
求,迫
使人們起用新的管理方法來管理。
科學(xué)技術(shù)日新月異的進步,讓人類生活發(fā)生了巨大的變化,計算機技術(shù)的飛
速發(fā)展,使各行各業(yè)在計算機技術(shù)應(yīng)用方面得到了廣泛的普及和使用。信息化時
代的到來成為不可抗拒的潮流。當(dāng)今高校教務(wù)管理數(shù)據(jù)量大、難以統(tǒng)一管理,因
此,教務(wù)管理系統(tǒng)也以方便、快捷、費用低的優(yōu)點正慢慢地進入校園的生活,成
為高校管理不可缺少的一部分。
本系統(tǒng)主要分為以下功能:
(1)學(xué)生成績錄入及查詢;
(2)學(xué)生選課;
(3)學(xué)生課表查詢;
(4)教師課表查詢;
(5)用戶信息管理;
2.2總體架構(gòu)
教務(wù)管理系統(tǒng)
學(xué)生教務(wù)系統(tǒng)教室教務(wù)系統(tǒng)管理員系統(tǒng)
成
課
學(xué)
教
課
教
成
信
用
績
程
生
表
室
室
績
息
戶
錄
查
選
查
評
申
宜
導(dǎo)
管
入
詢
課
詢
教
請
詢
入
理
如圖為該系統(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學(xué)生功能需求
〈〈include零生選課
?include?
重修或選修課補選
網(wǎng)上選課
?include?
實險課選擇
個人深表直詢
?exlend?
2’
評教
?extend?
全校課表直詢
培養(yǎng)計劃直詢
校歷查詢
標(biāo)題說明
用例名稱評教
用例標(biāo)識號UC03
簡要說明學(xué)生可以通過該功能進行評教
前置條件用戶身份驗證成功
基本事件流(1)判斷系統(tǒng)是否處于可以評教的狀態(tài)
(2)判斷評教信息是否填寫完整
其他事件流(1)如果系統(tǒng)沒有處于可以評教的狀態(tài),則提示“不在評教階段”
(2)如果評教信息填寫不完整,則提示“請?zhí)顚懲暾?/p>
異常事件流
后置條件教師的狀態(tài)更改為已評教
特殊需求用例中的時間需要進行事務(wù)處理,保持操作的一致性
3.1.2教師功能需求
修改成績
標(biāo)題說明
用例名稱查詢
用例標(biāo)識號UC01
簡要說明教師可以通過該功能查詢選修課的學(xué)生,查詢成績
前置條件教師身份驗證成功
基本事件流(1)判斷需要查詢的選修課程是否為正常狀態(tài)
(2)判斷需要查詢成績的學(xué)生是否為正常狀態(tài)
(3)判斷需要查詢成績的課程是否為正常狀態(tài)
其他事件流(1)如果需要查詢的選修課程為不正常,則提示“該課程不在正常狀態(tài)”
(2)如果需要查詢的學(xué)生異常,則提示“該學(xué)生狀態(tài)異常”
(3)如果需要查詢的課程異常,則提示“該課程狀態(tài)異常”
異常事件流(1)如果需要查詢的選修課課程不存在,則提示“不存在該課程”
(2)如果需要查詢的學(xué)生不存在,則提示“不存在該學(xué)生”
(3)如果需要查詢的課程不存在,則提示“不存在該課程”
后置條件顯示需要查詢的內(nèi)容
特殊需求用伊中的時間需要進行事務(wù)處理,保持操作的一致性
標(biāo)題說明
用例名稱成績管理
用例標(biāo)識號UC02
簡要說明教師可以通過該功能錄入、修改學(xué)生的成績
前置條件用戶身份驗證成功
基本事件流(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?
教學(xué)管理
?includOe?
學(xué)籍管理
..?m?clude?
V數(shù)據(jù)維護
系統(tǒng)維護
?include?
o
代碼維護
標(biāo)題說明
用例名稱用戶管理
用例標(biāo)識號UC04
簡要說明管理員可以通過該功能對用戶進行增刪以及重置用戶登錄信息
前置條件管理員用戶身份驗證成功
基本事件流(1)增加用戶
(2)刪除用戶
(3)重置用戶登錄密碼
(4)判斷重置的密碼是否合法
其他事件流(1)如果重置的密碼不合法,則提示“密碼不合法”
異常事件流
后置條件用戶信息更改為最新
特殊需求用例中的時間需要進行事務(wù)處理,保持操作的一致性
3.2活動流圖
3.2.1學(xué)生成績查詢
如圖為學(xué)生成績查詢活動圖,學(xué)生可通過如圖流程查詢到自己成績。
3.2.2學(xué)生選課
如圖為學(xué)生選課活動圖,學(xué)生可通過如上流程選擇選修課程。
學(xué)生課表查詢
—正<1讀取課程信息
顯不信息
3.2.3學(xué)生課表查詢
如愿,學(xué)生可通過此流程對個人課表進行查詢。
3.2.4學(xué)生成績錄入
如圖,教師可通過如上流程對學(xué)生成績進行錄入。
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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高中生冬季預(yù)防傳染病
- 常見傳染病的識別與預(yù)防
- 行政主管年終總結(jié)模版
- 梅毒護理診斷及護理措施
- 人教版高中物理必修二第七章第8節(jié)機械能守恒定律習(xí)題課教學(xué)設(shè)計
- 下學(xué)期歷史教學(xué)的工作總結(jié)模版
- 新質(zhì)生產(chǎn)力綠色生產(chǎn)力
- 山東省濟南平陰縣聯(lián)考2025年數(shù)學(xué)七下期末綜合測試試題含解析
- 內(nèi)蒙古鄂爾多斯準(zhǔn)格爾旗第四中學(xué)2025屆八年級數(shù)學(xué)第二學(xué)期期末綜合測試模擬試題含解析
- 2025屆福建省福州師范大泉州附屬中學(xué)數(shù)學(xué)八下期末質(zhì)量檢測試題含解析
- 臨時活動咖啡機租賃合同
- 山東省濟南市東南片區(qū)2024-2025學(xué)年八年級(上)期中物理試卷(含答案)
- 【MOOC】模擬電子電路實驗-東南大學(xué) 中國大學(xué)慕課MOOC答案
- 信息光學(xué)知到智慧樹章節(jié)測試課后答案2024年秋華南農(nóng)業(yè)大學(xué)
- 【MOOC】機械制圖-河北工程大學(xué) 中國大學(xué)慕課MOOC答案
- 2023年上海市浦東新區(qū)中考語文二模試卷
- 小學(xué)數(shù)學(xué)跨學(xué)科學(xué)習(xí)的實踐挑戰(zhàn)及突破策略
- 市場經(jīng)理招聘面試題與參考回答(某大型國企)2024年
- GB/T 10433-2024緊固件電弧螺柱焊用螺柱和瓷環(huán)
- 數(shù)學(xué)家華羅庚課件
- 《人工智能基礎(chǔ)》課件-AI的前世今生:她從哪里來
評論
0/150
提交評論