教室管理系統(tǒng)需求分析報告_第1頁
教室管理系統(tǒng)需求分析報告_第2頁
教室管理系統(tǒng)需求分析報告_第3頁
教室管理系統(tǒng)需求分析報告_第4頁
教室管理系統(tǒng)需求分析報告_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第PAGEI頁軟件工程課程設計教室統(tǒng)一管理系統(tǒng)需求分析報告學校:XXXX學院系別:信息管理系班級:XXXX姓名:XXX學號:XXXXX目錄8581.引言 1273761.1編寫目的 1130651.2項目背景 1146241.3名詞定義 1150781.4參考資料 2112372.任務概述 278432.1要求 2151502.2目標 2300582.3系統(tǒng)功能 232122.4系統(tǒng)主要功能模塊 2218482.5安全性與完整性要求 3290023.功能需求分析 360503.1系統(tǒng)流程圖 3241903.2功能描述 389483.3數(shù)據(jù)流圖 7303063.4數(shù)據(jù)字典 955893.5E-R模型 9137514.支持信息 10146064.1運行環(huán)境 10115244.2支持軟件 1088054.3接口 10114904.4控制 11292394.5需求注釋 11178615.其它需求 11第1頁共13頁2.4系統(tǒng)主要功能模塊系統(tǒng)可分為4個模塊:①用戶信息管理②教室基本信息管理③教室查詢④教室申請2.5安全性與完整性要求安全性要求:

1、系統(tǒng)應設置訪問用戶的標識以鑒別是否是合法用戶,并要求合法用戶設置其密碼,保證用戶身份不被盜用;

2、系統(tǒng)應對不同的數(shù)據(jù)設置不同的訪問級別,限制訪問用戶可查詢和處理數(shù)據(jù)的類別和內容;

3、系統(tǒng)應對不同用戶設置不同的權限,區(qū)分不同的用戶,如學生、教師和管理員。學生(只能查詢教室、教師和課程信息以及提出借用教室申請),教師(只能查詢教室、課程信息,以及提出借用教室申請),管理員(可進行日常事務的處理,如增加、刪除、更新課程、教室、教師信息,并批準或拒絕借用教室的申請)。

完整性要求:

1、各種信息記錄的完整性,信息記錄內容不能為空;

2、各種數(shù)據(jù)間相互的聯(lián)系的正確性;

3、相同的數(shù)據(jù)在不同記錄中的一致性。3.功能需求分析本系統(tǒng)采用的是C/S模式,其主要的功能在服務器上執(zhí)行。C/S結構的客戶端可以完成瀏覽、查詢、數(shù)據(jù)輸入等簡單功能,絕大部分工作要由服務器承擔,包括對數(shù)據(jù)的保存,如:數(shù)據(jù)存儲、恢復,以及對系統(tǒng)失效的后果及恢復的處理方法等。3.1系統(tǒng)流程圖用戶輸入密碼,經(jīng)驗證后登錄進入相關的頁面,在權限范圍內進行信息的修改,查詢等操作,如圖3-1所示。3.2功能描述1、用戶信息管理模塊:驗證用戶身份,確認為合法用戶后進入相應界面進行相關操作(如對用戶信息進行添加,刪除,修改,查詢),如圖3-2所示。其對應的用例圖如圖3-3所示。用戶登錄用戶登錄管理員教師學生用戶信息數(shù)據(jù)庫教室信息數(shù)據(jù)庫教室查詢教室申請教室管理教師管理學生管理身份驗證更新個人信息圖3-1系統(tǒng)流程圖是是否否是是否身份驗證合法用戶?用戶登錄管理員?學生?添加教室、修改教室、審核申請等操作教室查詢、修改信息、申請教室等操作教室查詢、申請教室等操作圖3-2用戶登錄流程圖3-3用戶信息管理用例圖2、教室基本信息管理模塊:對教室信息進行添加,刪除,修改,查詢,如圖3-4所示。非管理員用戶非管理員用戶管理員查詢教室添加教室刪除教室修改教室圖3-4教室基本信息管理流程其對應的用例圖如圖3-5所示。圖3-5教室信息管理用例圖3、教室查詢模塊查詢相關教室的基本信息以及該教室在任一天任一時段的使用情況,如圖3-6所示。教學樓編號教學樓編號用戶查詢教室編號教室使用情況該棟教學樓所有教室信息查詢圖3-6教室查詢流程其對應的用例圖如圖3-7所示。圖3-7教室查詢用例圖4、教室申請模塊申請獲得教室在某段時間的使用權,如圖3-8所示。教室編號+時間教室編號+時間是否填寫教室申請表學生/教師查詢教室使用情況未使用?提交申請退出管理員審核申請圖3-8教室申請流程其對應的用例圖如圖3-9所示。圖3-9教室申請用例圖3.3數(shù)據(jù)流圖數(shù)據(jù)流圖:數(shù)據(jù)流圖是系統(tǒng)邏輯功能的圖形表示,描繪信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經(jīng)受的變化。1、頂層DFD頂層DFD的作用是表明被開發(fā)系統(tǒng)的范圍以及它和周圍環(huán)境的數(shù)據(jù)交換關系。申請/審核申請/審核用戶權限教室統(tǒng)一管理系統(tǒng)——教室申請用戶退出申請界面圖3-10頂層DFD2、一層DFD簡述用戶申請教室的流程。54543211非管理員用戶管理員教室申請表教室申請教室查詢對流程中的數(shù)據(jù)說明:1:查詢教室 2:審核申請3:填寫申請4:提交申請表5:退出申請3、二層DFD詳細描述用戶查詢與申請的流程。998547632非管理員用戶1教室使用情況申請教室管理員審核申請T1教室申請表圖3-12二層DFD對流程中的數(shù)據(jù)說明:1:查詢教室是否為空2:教室不為空,重新進行查詢3:選擇教室申請4:填寫并提交教室申請表5:移交至管理員處等待審核6:查看申請表7:審核意見回復8:在已提交的申請表內查看審核意見9:退出申請3.4數(shù)據(jù)字典1、數(shù)據(jù)流字典(1)數(shù)據(jù)流名稱:教室申請表數(shù)據(jù)結構:教室編碼、使用時間段、用途、使用者、申請日期來源:學生/教師提出申請去向:管理員審核2、數(shù)據(jù)存儲字典(1)存儲文件名:教室申請表標識符:T1數(shù)據(jù)結構:教室編碼、使用時間段、用途、使用者、申請日期、審核意見處理名:填寫教室申請表、審核意見回復元素名:用戶描述:使用該管理系統(tǒng)的人元素名:用戶描述:使用該管理系統(tǒng)的人定義:用戶=教師+學生+管理員元素名:用戶名元素名:用戶名描述:用來區(qū)分教師和學生定義:用戶名=教師名+學生名元素名:密碼元素名:密碼描述:用來保證用戶帳戶安全定義:密碼=用戶密碼元素名:教室查詢元素名:教室查詢描述:查詢教室信息定義:教室=教室編號+教學樓編號+容量+類型+使用狀態(tài)元素名:教室申請元素名:教室申請描述:用來申請教室定義:教室申請=教室編號+使用時間+使用者+用途+申請日期3.5E-R模型根據(jù)各信息之間的關系,建立如下實體關系圖,如圖3-13所示。M1NM1NN管理員用戶名用戶名密碼密碼學生/教師審核申請教師申請表使用者使用時間段申請日期用途教室編號4.支持信息4.1運行環(huán)境(1)以WindowsXP作為教室統(tǒng)一管理系統(tǒng)的后臺操作系統(tǒng)。(2)前臺開發(fā)程序為JAVA。(3)后臺數(shù)據(jù)庫為SQLServer2000。(4)主要硬件設備:PC機一臺。4.2支持軟件操作系統(tǒng):windowsXP系統(tǒng)系統(tǒng)開發(fā)軟件:JAVA數(shù)據(jù)庫管理系統(tǒng):SQLServer2000數(shù)據(jù)庫系統(tǒng)4.3接口本產(chǎn)品的用戶一般需要通過終端進行操作,進入主界面后點擊相應的窗口,分別進入相對應的界面(如:輸入界面、輸出界面)。用戶對程序的維護,最好要有備份。4.4控制系統(tǒng)的主要輸入設備是鍵盤。輸出主要是顯示器輸出和打印機打印輸出等。4.5需求注釋對于本軟件,它的功能需求、性能需求、接口需求,從穩(wěn)定性、可行性上都是可

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論