學(xué)校教室管理系統(tǒng)軟件需求規(guī)格說明書_第1頁
學(xué)校教室管理系統(tǒng)軟件需求規(guī)格說明書_第2頁
學(xué)校教室管理系統(tǒng)軟件需求規(guī)格說明書_第3頁
學(xué)校教室管理系統(tǒng)軟件需求規(guī)格說明書_第4頁
學(xué)校教室管理系統(tǒng)軟件需求規(guī)格說明書_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、xxxx大學(xué)軟件需求課程設(shè)計說明書學(xué)校教室管理系統(tǒng)軟件需求規(guī)格說明書版本:V1。0作者:xxxxxxxxxx>2008。1。23>1. 引言目標(biāo)軟件需求規(guī)格說明描述了“學(xué)校教室管理系統(tǒng)”1。0版本的軟件功能性需求和非功能性需求。這一文檔計劃由實現(xiàn)和驗證系統(tǒng)正確功能的項目團(tuán)隊成員來使用.除非在其他地方另有說明,這里制定的所有需求都具有高優(yōu)先級,而且都要在版本1。0中加以實現(xiàn).方便教室管理人員進(jìn)行教室安排、查詢。方便學(xué)生進(jìn)行教室申請。方便人員查閱教室使用情況以免造成不必要的麻煩。項目范圍“學(xué)校教室管理系統(tǒng)”供學(xué)校的教室管理部門使用,是對教室進(jìn)行調(diào)度管理的軟件.該系統(tǒng)與自動排課系統(tǒng)聯(lián)動,

2、可以對排課后的教室用計算機進(jìn)行借用管理、查詢、分析統(tǒng)計,可生成全校教室使用情況匯總表。對教室的借用提供了技術(shù)先進(jìn)的圖形化操作界面,直觀、便捷。 當(dāng)前網(wǎng)絡(luò)的流行為教室管理網(wǎng)絡(luò)化的發(fā)展提供了廣闊的空間.教室管理網(wǎng)絡(luò)化,從一定程度上講,該系統(tǒng)就是教室管理部門的網(wǎng)上辦公室即意味著其具有信息時代的快捷方便等特征。“學(xué)校教室管理系統(tǒng)"構(gòu)建了一個教室使用者和教室管理者交流的網(wǎng)上平臺.一方面教室使用者可以方便地查詢和使用;另一方面,教室管理者可以通過計算機實現(xiàn)最有效率的管理。參考資料1 Karl E. Wingers 著, 軟件需求。 清華大學(xué)出版社,20042 Dean Leffingwell等著

3、,軟件需求管理統(tǒng)一方法。 機械工業(yè)出版社,20023 Soren Lauesen 著, 軟件需求. 電子工業(yè)出版社,20024 Ian Sommerville 著,需求工程。 機械工業(yè)出版社,20035 Ian K.Bray 著, 需求工程導(dǎo)引。 人民郵電出版社,20032. 總體描述2。1產(chǎn)品前景現(xiàn)今教室不斷的變動,教室信息越來越繁瑣,對于教室使用情況管理不方便,所以如今開發(fā)這套軟件以便管理者對教室使用情況快捷、準(zhǔn)確的查詢.使用學(xué)校教室管理系統(tǒng)可以方便高效的管理學(xué)校的教室資源配置,可以更快速、更準(zhǔn)確的了解到目前學(xué)校教室的使用情況,為學(xué)生和老師及其他使用教室的人員提供最便捷的信息服務(wù),適用于高

4、校、中小學(xué)及其他各類學(xué)校,期望系統(tǒng)演化若干個版本之后,最終可以用于任何需要進(jìn)行工作室資源配備的場合,而不受限于學(xué)校內(nèi)使用。2。2用戶類及其特征2。3運行環(huán)境系統(tǒng)采用客戶機服務(wù)器(C/S)模式,有多臺客戶機供前臺使用系統(tǒng)的運行環(huán)境為微軟的Windows 2000/XP/2003操作系統(tǒng)“學(xué)校教室管理系統(tǒng)”的操作將通過如下的Web瀏覽器來完成:Microsoft Internet Explorer 6。0或7.0版本Firefox 2.0版本服務(wù)器的運行環(huán)境為:Windows 2000/XP/2003操作系統(tǒng)“學(xué)校教室管理系統(tǒng)”只允許在學(xué)校內(nèi)網(wǎng)中使用,外網(wǎng)用戶將無法使用該系統(tǒng)對系統(tǒng)的操作只能在校內(nèi)

5、的客戶機上操作3. 用例規(guī)格說明系統(tǒng)主要的用例圖如下:系統(tǒng)的主要用例描述:用例IDUC01用例名稱驗證身份參與者學(xué)生、教師、教室管理人員描述學(xué)校的老師或?qū)W生或教室管理員登陸系統(tǒng),系統(tǒng)將進(jìn)行用戶的身份驗證,用以判斷用戶的使用權(quán)限前置條件使用者的身份符合系統(tǒng)要求學(xué)校教室管理系統(tǒng)的數(shù)據(jù)庫在線后置條件系統(tǒng)自動將數(shù)據(jù)更新,并且記錄用戶的操作主干過程1用戶登陸2系統(tǒng)連接至數(shù)據(jù)庫查詢用戶資料3系統(tǒng)給出用戶的身份驗證信息4系統(tǒng)給出用戶允許的操作分支過程無異常1數(shù)據(jù)庫不在線時,用戶將無法登陸系統(tǒng),2數(shù)據(jù)庫中并沒有用戶的信息,用戶需要注冊備注用戶登陸后,系統(tǒng)將自動記錄用戶的操作用例IDUC-02用例名稱查詢教室信

6、息參與者學(xué)生、教師、教室管理員描述學(xué)生、教師或者教室管理員在身份驗證之后,可以查詢目前的學(xué)校教室使用情況,系統(tǒng)將給出查詢的詳細(xì)內(nèi)容前置條件用戶已經(jīng)登陸系統(tǒng),并且用戶需要查詢的教室在系統(tǒng)的數(shù)據(jù)庫后置條件系統(tǒng)自動更新數(shù)據(jù),并及時在線顯示出教室的使用情況主干過程1用戶向系統(tǒng)提出查詢教室的申請2系統(tǒng)響應(yīng)用戶的查詢申請3系統(tǒng)訪問在線的數(shù)據(jù)庫,取得教室的使用信息4系統(tǒng)顯示要查詢的教室的詳細(xì)信息5系統(tǒng)提示用戶的下一步操作分支過程無異常要查詢的教室不在數(shù)據(jù)庫中數(shù)據(jù)庫不能訪問備注查詢教室信息可以為用戶的下一步操作提供信息,并且查詢的數(shù)據(jù)庫必須在線,否則系統(tǒng)應(yīng)該給出具體的查詢出錯信息用例IDUC03用例名稱申請教

7、室參與者學(xué)生、教師描述學(xué)生或者教師再查詢教室的基本信息后,在系統(tǒng)的提示下進(jìn)行申請教室的過程,符合學(xué)校的教室使用規(guī)定,并且給出申請的目的前置條件用戶已經(jīng)登陸到系統(tǒng),并且系統(tǒng)給出的提示操作信息,允許用戶進(jìn)行申請后置條件系統(tǒng)的數(shù)據(jù)庫及時更新,教室的基本信息被修改主干過程1用戶向系統(tǒng)提出教室申請要求2系統(tǒng)檢驗用戶提出的申請要求3系統(tǒng)給出申請結(jié)果4系統(tǒng)訪問數(shù)據(jù)庫及時更新相關(guān)教室的使用信息數(shù)據(jù)5系統(tǒng)提示用戶的下一步可進(jìn)行的操作分支過程異常系統(tǒng)超出響應(yīng)時間,詢問用戶是否重試操作備注用戶提出的申請須按照系統(tǒng)的規(guī)定格式系統(tǒng)的響應(yīng)在4秒鐘內(nèi)用例IDUC04用例名稱反饋申請表信息參與者教室管理員描述教室管理員在系統(tǒng)

8、中查詢教室的申請信息前置條件教室管理員的身份得到系統(tǒng)驗證,系統(tǒng)的數(shù)據(jù)庫可以在線訪問后置條件系統(tǒng)為教室管理員分配相應(yīng)的權(quán)限主干過程1教室管理員登錄系統(tǒng)2教室管理員向系統(tǒng)提出教室申請情況的查詢要求3系統(tǒng)響應(yīng)管理員的查詢要求4系統(tǒng)訪問在線數(shù)據(jù)庫,取得管理員管理權(quán)限內(nèi)的全部教室所有相關(guān)信息5系統(tǒng)提示管理員可以進(jìn)行的下一步操作分支過程管理員查詢教室的使用記錄的單獨某項異常數(shù)據(jù)庫無法訪問系統(tǒng)響應(yīng)時間超時,系統(tǒng)將自行中斷管理員請求備注由于此用例需要取得的數(shù)據(jù)量很大,所以系統(tǒng)可以提示管理員訪問的進(jìn)度,并且系統(tǒng)的響應(yīng)時間不能超過20秒用例IDUC05用例名稱配置教室參與者教室管理員描述除系統(tǒng)能夠自動配置教室外,

9、教室管理員也可以在系統(tǒng)允許的權(quán)限內(nèi)來手動分配教室前置條件教室管理員必須先登錄到系統(tǒng)后置條件系統(tǒng)自動將數(shù)據(jù)更新,保存教室的配置信息主干過程1 教室管理員向系統(tǒng)提出配置教室請求2 系統(tǒng)向數(shù)據(jù)庫發(fā)出配置申請3 數(shù)據(jù)庫向系統(tǒng)返回可以配置的教室信息4 系統(tǒng)顯示將需要手動配置的教室5 管理員根據(jù)實際情況,更改教室配置信息6 管理員向系統(tǒng)發(fā)出數(shù)據(jù)更新請求7系統(tǒng)響應(yīng)管理員操作,并向數(shù)據(jù)庫發(fā)出更新請求8數(shù)據(jù)庫系統(tǒng)響應(yīng)更新請求,及時更新分支過程管理員給出配置的原因系統(tǒng)在向用戶(學(xué)生、教師)給出管理員的修改配置信息異常系統(tǒng)響應(yīng)時間超時,系統(tǒng)提示管理員是否重試操作備注由于icrosofterver的數(shù)據(jù)庫系統(tǒng)在實現(xiàn)數(shù)

10、據(jù)備份上的優(yōu)勢,所以備份比較輕松,當(dāng)學(xué)生或者老師用例IDUC-06用例名稱更改教室信息參與者教室管理員描述教室管理員負(fù)責(zé)及時更新教室的使用信息,系統(tǒng)也可自動按照管理計劃進(jìn)行教室信息的更新前置條件教室管理員的身份得到系統(tǒng)的確認(rèn)數(shù)據(jù)庫可以在線訪問后置條件系統(tǒng)更新數(shù)據(jù)庫主干過程1教室管理員查詢教室信息2教室管理員向系統(tǒng)提出更改教室信息的申請3 系統(tǒng)響應(yīng)請求,并連接至在線的數(shù)據(jù)庫4 系統(tǒng)給出可以操作的提示5 管理員對數(shù)據(jù)庫進(jìn)行更新6 系統(tǒng)給出更新完成的提示信息分支過程無異常教室管理員在操作錯誤時,系統(tǒng)應(yīng)給出返回上一步的信息備注當(dāng)要進(jìn)行刪除操作時,系統(tǒng)應(yīng)及時給出提示并可以恢復(fù)所刪數(shù)據(jù)(在所刪數(shù)據(jù)保存期內(nèi)

11、)用例IDUC07用例名稱打印教室信息參與者學(xué)生、教師、教室管理員描述所有用戶都可以打印教室的相關(guān)信息,方便大家的使用前置條件用戶已經(jīng)登錄到系統(tǒng)后置條件系統(tǒng)數(shù)據(jù)庫自動更新主干過程1 用戶向系統(tǒng)提出打印請求2 系統(tǒng)向Windows 辦公軟件如:Microsoft word提出打印申請3 辦公軟件響應(yīng)打印請求4 數(shù)據(jù)庫向打印機傳送要打印的文件信息分支過程無異常數(shù)據(jù)庫無法在線訪問無法打印備注待打印請求發(fā)出后,系統(tǒng)應(yīng)在3秒內(nèi)給出響應(yīng)4. 外部接口需求4.1用戶界面系統(tǒng)運行時的主界面要求為windows的經(jīng)典運行界面,主界面可以是用ASP開發(fā)獨立的頁面,有一個主頁,可以鏈接其他頁面。用戶可通過各自的權(quán)限

12、對各個頁面進(jìn)行操作。4.2其他接口硬件接口系統(tǒng)的使用除硬盤外,基本沒有與外界硬件的聯(lián)系,不過考慮到數(shù)據(jù)庫大量數(shù)據(jù)的備份等要求可以保持與磁帶機和光盤刻錄機的接口。軟件接口在這里主要有軟件與操作系統(tǒng)的接口,考慮到文檔處理的需要可以包括與較常用的辦公軟件的接口如:Microsoft Office系統(tǒng)要有與SQL Server2000/2005數(shù)據(jù)庫的軟件接口故障處理考慮到軟件的使用范圍不大,所以故障處理一般由操作系統(tǒng)完成,系統(tǒng)只要保持與操作系統(tǒng)的接口即可,只要操作系統(tǒng)沒有大的故障程序一般是比較穩(wěn)定的??紤]到用戶對數(shù)據(jù)的安全性要求,程序可以有獨立于操作系統(tǒng)之外的數(shù)據(jù)備份功能與過程,以及系統(tǒng)崩潰后的數(shù)據(jù)

13、恢復(fù)功能,這些功能在SQL Server2000/2005中已經(jīng)自帶了,只要稍微在其上再增加用戶所需要的附加功能即可。5. 非功能性需求5。1軟件質(zhì)量屬性可用性:在主要工作時間(星期一到星期五)對用戶可用率達(dá)到90%以上,其他非主要時間中可用率達(dá)到80以上. 在每天的上午7:00到晚上6:00系統(tǒng)的可用率應(yīng)達(dá)到90%以上,其他時間內(nèi)系統(tǒng)的可用率應(yīng)該在80以上。健壯性:系統(tǒng)可以流暢運行于Windows 2000/XP/2003操作系統(tǒng)平臺下系統(tǒng)采用C/S模式,系統(tǒng)將容易安裝到裝有Windows 2000/XP/2003操作系統(tǒng)的客戶機上數(shù)據(jù)庫采用微軟的SQL Server 2005編寫,具有較強

14、的糾錯和數(shù)據(jù)備份和保護(hù)能力。系統(tǒng)具有容錯能力,在誤操作時,系統(tǒng)不會崩潰。5。2其他非功能性需求系統(tǒng)保證了較好的數(shù)據(jù)安全保密性系統(tǒng)不允許外網(wǎng)用戶的非法訪問6. 數(shù)據(jù)需求(ER模型,數(shù)據(jù)字典等)數(shù)據(jù)字典:該系統(tǒng)中的數(shù)據(jù)流條目有: 教師信息教師號+教師姓名+學(xué)院名稱+教師聯(lián)系電話班級信息班級號班級名稱班主任學(xué)院代碼+專業(yè) (學(xué)院代碼表)課程信息課程編號課程名稱課程學(xué)分課程描述教室信息教室號+教室類型+教室容量+教室管理員姓名+教室管理員聯(lián)系電話教室使用時間(上課時間)=星期+上課第幾節(jié)數(shù) (如:星期一第一,二節(jié)課)班級名稱年級+專業(yè)+班級序號 (如:2005級軟件工程3班)教室使用信息(上課信息)教

15、室基本信息+教師基本信息+班級基本信息+課程基本信息+教室使用時間系統(tǒng)用戶基本信息用戶名稱+用戶密碼+用戶性別+用戶真實姓名+用戶聯(lián)系電話+用戶所屬部門教室使用信息教師基本信息班級基本信息課程基本信息教室基本信息教師信息基本信息=教師號(數(shù)據(jù)值類型為數(shù)值類型,有效值范圍0000到9999)ER模型:附錄A:術(shù)語表靜態(tài)數(shù)據(jù)系統(tǒng)固化在內(nèi)的描述系統(tǒng)實現(xiàn)功能的一部分?jǐn)?shù)據(jù),靜態(tài)數(shù)據(jù)是系統(tǒng)內(nèi)部有關(guān)的數(shù)據(jù)結(jié)構(gòu)與操作規(guī)程,具體可包括:系統(tǒng)用戶表、教室基本信息表、班級信息表、課程基本信息表、教室使用信息表、教師信息表等。動態(tài)數(shù)據(jù)在軟件運行過程中用戶輸入的后系統(tǒng)輸出給用戶的一部分?jǐn)?shù)據(jù),也就是系統(tǒng)要處理的數(shù)據(jù),動態(tài)

16、數(shù)據(jù)包括程序運行時輸入和輸出的數(shù)據(jù),具體是數(shù)據(jù)庫教室狀態(tài)教室類型使用時間的各個表的各個不同元組與屬性值如:教室使用信息表.數(shù)據(jù)字典數(shù)據(jù)字典中的名字都是一些屬性與內(nèi)容的抽象和概括,它們的特點是數(shù)據(jù)的“嚴(yán)密性"和“精確性"。附錄B:分析模型系統(tǒng)的數(shù)據(jù)流圖:第一層數(shù)據(jù)流圖第二層數(shù)據(jù)流圖 第三層數(shù)據(jù)流圖系統(tǒng)的關(guān)聯(lián)圖:附錄C:業(yè)務(wù)規(guī)則教室的使用應(yīng)遵守學(xué)校的教室管理規(guī)定附錄D:待定問題清單 系統(tǒng)的其他非主要用例,可以用卡片也可以已附錄形式寫在SRS之后研制報告(研制過程,本設(shè)計的評價、特點,收獲、不足與體會等)通過這次課程設(shè)計,我了解到了做好軟件需求分析的重要性,它可以說是軟件開發(fā)過程中最重要的一環(huán),而且其所耗費的腦力活動一點也不亞于編碼實現(xiàn)的工作量,解決軟

溫馨提示

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

評論

0/150

提交評論