




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、教務管理系統需求規格說明書Version:目錄1 弓丨言 .21. 1 目的 .21.2定義.21.3參考資料.22.軟件總體概述 .22. 1軟件標識.22.2軟件描述.22.2. 1系統屬性.22.2.2開發背景 . 32.2.3軟件功能 . 32.3用戶的特點.42.4限制與約束.43.具體需求 .53. 1功能需求.53.2性能需求.83.3數據庫需求.93.4設計約束.93.4. 1 其他標準的約束.93. 4. 2硬件約束 .93.5屬性.103.5. 1可用性 .103.5.2可靠性 .103.5.3效率 .103.5.4安全性 .103.5.5可維護性.103.5.6可移植性
2、.103.6外部接口需求 .113.6. 1用戶接口 . 113.6.2硬件接口 . 113.6.3軟件接口 . 113.6.4通信接口 . 124. 數據字典 .121引言11目的 本節描述軟件產品需求規格說明書(SRS )的目的,女口:定義軟件總體要求,作 為用戶和軟件 開發人員之間相互了解的基礎;提供性能要求、初步設計和對用戶影響的信息, 作為軟件人員進行軟件結構設計和編碼的基礎;作為軟件總體測試的依據。本說明書將會說明該軟件用到的核心技術,具有的功能和實現系統的方法與途徑。1.2定義本節列岀SRS中用到的全部需求的術語、定義和縮略語清單。這些信息可以由SRS的 附錄提供,也可以參考其他
3、的文件,如果有,本節必須指明。1.3參考資料本節列出下列資料:經核準的用戶合同、用戶需求說明書、項目開發委托合同書、技術可行性報告等 文件;本項目的較高層次的開發文檔,如:項目開發計劃等;SRS中各處引用的資料、標準和規范。列出這些資料的作者、標題、編號、發表日期、出版單 位或資料來源。軟件工程導論(第六版)張海藩牟永敏編著清華大學出版社出版2.軟件總體概述2. 1軟件標識本節列岀軟件的標識:軟件全名稱、軟件縮稱、版本號等。軟件標識必須具有唯一性教務管理系統2. 2軟件描述2.2. 1 系統屬性本節描述被開發軟件與其他相關產品之間的關系。如果該軟件是獨立的,應在本節說明;如果該軟件是一個更大的
4、系統的一個組成部分,則應說 明本產品與該系統中其他各組成部分之間的關系。如果這部分內容已包含在較高層次的說明(如用戶需求說明書)中,應在本節指明。本節無須描述設計方案和設計約束。本教務管理系統采用Mysql作為數據庫開發,可以在windows系統中很好的運行, 且系統可維護性和可移植性良好,界面簡潔大方,充分考慮了用戶的需求和實際運 行中可能出現的突發事件,極大地滿足了用戶對教務管理系統的需求。2.2.2開發背景本節說明軟件的開發目的、應用目標和使用范圍等背景材料。本軟件旨在為學校,老師和全校學生之間構建一個方便的公共平臺,讓繁瑣的教務 管理系統變得簡單易行。本軟件只限于學校。2.2.3軟件功
5、能本節為軟件功能提供一個摘要,無須描述功能的細節。應為每一軟件功能 的需求分配一個唯一性的標識,以利于需求的跟蹤和測試。應說明功能的優先級定義,和每一 功能的優先級(從用戶角度而言)。優先級定義可采用以下方法(QFD對功能需求的分類方 法):a.高一一軟件必須實現的功能,用戶有明確的功能定義和要求;b.中一一軟件應該實現的功能,用戶的功能定義和要求可能是模糊 的、不具體的、或低約束的,但是這類功能的缺少會導致用戶的 不滿意,因此這類功能的具體需求應當由需求分析人員誘導用戶 產生并明確;c.低一一軟件盡量實現的功能,并可根據開發進度進行取舍,但這 類功能的實現將會增加用戶的滿意度。可用以下表格來
6、說明軟件功能:序號功能名稱功能需求標識優先級簡要描述1用戶登錄2修改用戶信息和密碼3添加學生信息和成績4查詢學生信息和成績5網上評教6查詢課程,教師和教室7網上選課也可配合用軟件的功能結構圖加以說明23用戶白勺特,點 本節描述影響具體軟件需求的最終用戶的特點,充分說明用戶方操作人員、維護 人員的教育水平和技術專長,這是對軟件開發工作的重要約束。本系統的用戶為在校學生,老師和學校教務處等與教務管理有關的人員。用戶方操作人員學歷 為本科及以上。要求能夠熟練使用電腦上的應用軟件。2. 4限制與約束本節描述軟件開發工作的某些限制,例如經費限制、開發期限、硬件限制、編程語言、通 信協 議、安全和保密要求
7、、開發過程中須遵守的某些標準或規則本節內容不是陳述具體需求或設計約束,而是為具體需求以及設計約束的描述提供依據。限制:(1)時間不足,不能夠設計更多的功能思維限(2)制,不能更好的考慮所有可能岀現的情況硬(3)件設施限制約束:1)需要能夠應對各類突發事件,并給岀用戶提示和進行相應操作2) 需要有保密措施3) 需要簡單易操作3.具體需求本章應包括在進行軟件結構設計時所需的全部細節。3. 1功能需求本節描述2. 2. 3.節所述的每一功能需求。本節可以劃分為若干小節,每一小節逐一說明每 一功能需求。本節將該功能需求具體描述為輸入、處理和輸出的需求。本節可用自然語言描述;也可用形式 化的方法描述,如
8、數據流圖(DFD )、業務流程圖(IDEFO )方法等。本節由以下內容組成:A.輸入:詳細描述該功能的所有輸入數據,包括:輸入源、類型、長度、數值范圍、精度、 量綱、數量、更新和處理頻度等;B.處理:定義對輸入數據的全部操作,以獲得預期的輸出數據,包括:輸入數據的有效性檢 驗、操作時序或優先級、異常情況處理、輸出數據的有效性檢驗等;C.輸出:詳細描述該功能的所有輸出數據,包括:接受者、類型、長度、數值范圍、精度、 量綱、數量、出錯信息等。可用下表方式描述:功能編號功能名稱所屬部門調查者調查時間審核人功描用戶登錄輸入項學生賬號 密碼 教師賬號 密碼處理描 述輸入正確的賬號和密碼登錄進教務管理系統
9、,如輸入不正確則需 要重新輸入輸出項根據賬號所得到的學生或老師的信息界面要 求無功II 卄 * 田丕修改用戶信息和密碼輸入項用戶賬號和密碼處理描述用戶登錄到數據庫中并且開啟修改信息的功能輸出項修改過后的新用戶信息和密碼界面要 求無功能添加學生信息和成績描述輸入項用戶賬號和密碼處理描 述用戶登錄到數據庫中并且開啟增刪改信息的功能輸出項添加過后的學生新的信息和成績界面要求無田丕查詢學生信息和成績輸入項用戶賬號和密碼處理描述用戶登錄到數據庫中并且開啟查詢信息的功能輸出項根據學號顯示學生的信息和成績界面要求無館述 功描網上評教輸入項用戶賬號,密碼和老師的編號處理描 述用戶登錄到數據庫中并且為相應的授課
10、教師評教輸出項學生對每個老師的評教結果界面要 求無卄術查詢課程,教師和教室輸入項用戶賬號,密碼和老師的編號處理描述用戶登錄到數據庫中并且為相應的授課教師評教輸出項學生對每個老師的評教結果界面要 求無田丕網上選課輸入項用戶賬號,密碼和老師的編號處理描述用戶登錄到數據庫中并且為相應的授課教師評教輸出項學生對每個老師的評教結果界面要 求無32性能需求本節說明軟件數據處理能力和時間特性的需求數據處理能力可能包括:支持的終端數、支持并行操作的用戶數、處理的文件和記錄數、 表和文件的大小。時間特性可能包括:響應時間、更新處理時間、數據的轉換和傳送時間、運行時間 等。支持的終端數:多多益善支持并行操作的用戶
11、數:多多益善 處理的文件和記錄數:不多于1000表和文件的大小:1024K響應時間:不得大于5秒更新處理時間:不得大于60秒數據的轉換和傳送時間:不得多于10秒運行時間:不得多于10秒33數據庫需求 本節說明對軟件所應用的數據庫的需求,如:數據項、記錄、文件標識、靜態和動態的組織、存取能力等。嚴格按照數據格式輸入,否則系統不會響應查詢時要保證能夠全部查到,所有包含關鍵字的記錄應該都能查到。由于有文件的記錄數 量不是很龐大,因此因此本系統采用直接查詢的方法3. 4設計約束3.4. 1 其他標準的約束本節描述由現有的標準或規則派生的要求,女山a.報表格式;b.數據命名;c.會計準則;d.審計追蹤,
12、等等。數據需要嚴格按照數據格式輸入3. 4. 2 硬件約束本節包括各種軟件運行的硬件約朿,女山a硬件配置的特點;b內存儲器和輔助存儲器的容量。1.處理機及內存容量:處理機主頻不得少于 1.5G ,內存容量不低于256MB2.外存容量不少于20G ,必須聯機操作3.需要顯示器,鼠標,鍵盤等若干4.數據通信設備:路由器35屬性本節定義用戶對軟件的其他屬性的要求,可能的內容如下所列。如果SRS包括了下列屬性,但在SRS的其他章節進行說明,須在相應小節指明。3. 5. 1 可用性 定義某些需求(如:檢查點、恢復方法和重啟動性等),以保證軟件的可用性。本軟件在設 計,開發屮遵循了易操作性,健壯性,實用性
13、,高效性和安全性的原則。用戶界面采用中文界 面(包括提示信息),通俗易懂。對于查詢界面,提供跳頁和滾動顯示的功能。3. 5. 2 可靠性定義軟件在規定的時間內和規定的條件下,滿足規定功能的能力。本軟件考慮到硬件和軟件的 容錯,數據存儲的備份等系統可靠性措施。核心系統在99%時間內都能夠正常運行。3. 5.3 效率 定義軟件在規定的條件下,功能和性能水平與所使用資源量(如軟件產品、硬件設 施、耗材、操作人員、維護人員)之間的關系。提高工作效率,降低教務管理維護費用3. 5.4 安全性 說明如何保護軟件,以防止偶然或惡意的訪問、使用、修改或泄密。該軟件可以 有效地防止病毒的入侵,系統可以在滿足硬件
14、要求的情況下穩定的運行,不會出現系統崩 潰和數據丟失等情況。對于一些重要的數據都有密碼保護。3. 5. 5 可維護性規定需求以保證軟件是可維護的。本軟件可隨時隨著用戶需求的變化快速更新,滿足用戶 不斷增長的需求,可維護性強3. 5.6 可移植性 說明軟件對軟、硬件環境的兼容,它從一個環境移植到另一個環境的約朿等。該軟件在Windows系列的的操作系統中穩定的運行36外部接口需求3. 6. 1 用戶接口本節說明為方便用戶使用而提岀的軟件與用戶界面的需求。如:屏幕格式、報表格式、菜單格式、輸入輸出時間、功能鍵的使用。將登錄界面打印上去3.6.2 硬件接口本節說明軟件與硬件間各接口,可使用接口框圖進
15、行說明。說明內容包括:a)接口標識;b)功能描述;c)信號方向、格式、傳輸協議;d)優先級;e)響應時間;f)異常處理。g)對每一硬件,需提供名稱、縮寫、型號、數量,并說明其功能。采用USB接口方 式與外部設備相連接3.6.3軟件接口本節指定需使用的其他軟件產品(如:數據管理系統、操作系統、數學軟件包), 以及同其他應用系統Z間的接口。如果已有完整的接口文件,需在本節指明。說明內容包括:a)接口標識;b)功能描述;c)數據流程和控制流程的方向;d)數據格式、容量;e)接口類型(如手動或自動);f)接口數據中斷的優先級別;g)中斷響應時間;h)異常處理等。對每一個所需的軟件產品,需提供名稱、縮寫
16、、規格說明、版本號、來 源等內容。本軟件使用Myeclipse作為基礎開發設計平臺,可以在 windows條件下運行,可與多數應用軟件兼容3.6.4通信接口本節指定各種通信接口,如局域網的協議等。與各種網絡協議不沖突4.數據字典以如下方式列出數據字典:存折二戶名+所號+帳號+開戶日+性質+ (印密)+1 存取行 50戶 名=2 字母 24所號二“001”“ 99999999” ,如果數據字典在設計階段完成或進一步完善,在此 節說明。數據字典是描述數據流圖屮數據的信息的集合。他對數據流圖上每一個成分:數據 項,文件(數據結構),數據流,數據存儲,加工和外部項等給以定義和說明:它主要由數據 流 描述,加工描述和文件描述三部分組成。1數據流 數據流名稱:學生信息,成績,錄入和修改,教師信息錄入和修改,評教信息別名:簡述:學生名稱,性別等基本信息,期末成績,平時成績錄入和修改,教師姓名等基本信息
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025書店員工聘用合同
- 2025簽訂合同繳納社保即為勞動合同關系確立
- 2025食品冷鏈物流合同
- 2025娛樂公司員工勞動合同模板
- 2025建筑設備租賃合同書
- 2025公寓建筑合同模板
- 2025財務分析咨詢合同
- 2025租賃及服務合同
- 2025汽車租賃合同(范本x格式)
- 2025版項目合同范本下載
- 湊十法加法豎式運算(可打印)
- GB_T 31148-2022木質平托盤 通用技術要求_(高清-最新版)
- 建筑垃圾處理廠可行性研究報告
- 日標JIS法蘭標準
- 固體物理(黃昆)第一章
- 認識餐飲環境(課堂PPT)
- 常用拉鉚螺母規格表
- 日立HDS_HUS產品線說明
- 橡膠壩畢業設計
- 農村飲用水安全衛生評價指標體系
- 毛石駁岸檢驗批
評論
0/150
提交評論