學(xué)生選課系統(tǒng)需求分析_第1頁
學(xué)生選課系統(tǒng)需求分析_第2頁
學(xué)生選課系統(tǒng)需求分析_第3頁
學(xué)生選課系統(tǒng)需求分析_第4頁
學(xué)生選課系統(tǒng)需求分析_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、學(xué)生選課系統(tǒng)軟件需求說明書1引言11.1編寫目的11.2背景 11.3定義 11.4參考資料12任務(wù)概述12.1目標(biāo) 12.2用戶的特點(diǎn)22.3假定和約束23需求規(guī)定23.1對功能的規(guī)定23.2對性能的規(guī)定43.2.1 精度 43.2.2 時間特性要求 43.2.3 靈活性43.3輸入輸出要求43.4數(shù)據(jù)治理水平要求43.5故障處理要求43.6其他專門要求54運(yùn)行環(huán)境規(guī)定54.1設(shè)備 54.2支持軟件54.3 接口 54.4限制 5學(xué)生選課系統(tǒng)軟件需求說明書1引言1.1編寫目的編寫本文檔的目的在于詳細(xì)、準(zhǔn)確和全面的定義本選課系統(tǒng)的功能和用戶需求,用以指導(dǎo)系統(tǒng)順利地進(jìn)行開發(fā),并保證后續(xù)地開發(fā)能夠

2、保質(zhì)保量的完成.本文檔所描述的需求信息將作為該工程最終驗(yàn)收的標(biāo)準(zhǔn)和依據(jù). 預(yù)期讀者:學(xué)生、老師、治理人員.1.2背景本工程所開發(fā)的學(xué)生選課系統(tǒng)完成學(xué)校對學(xué)生的選課信息的統(tǒng)計與治理,減少數(shù)據(jù)漏掉的情況,同時也節(jié)約人力、物力和財力.辭別以往的人工統(tǒng)計.本工程開發(fā)的軟件采用 B/S結(jié)構(gòu),方便學(xué)生、老師、治理員使用,學(xué)生可以再線查看可 選課程信息、再線選課、信息修改、成績查看,老師可以自己的課程人數(shù)、課程信息包括 開課時間、地點(diǎn)、開課方式,治理員可以對整個系統(tǒng)進(jìn)行治理包括系統(tǒng)治理、用戶治理、 課程治理.1.3定義B/S :即瀏覽器/效勞器結(jié)構(gòu),基于瀏覽器的使用.用戶:用戶分學(xué)生、老師和系統(tǒng)治理員,角色

3、不同,所使用的功能不同.網(wǎng)站:Internet上提供 Web效勞的計算機(jī).該計算機(jī)的IP綁定了域名,在瀏覽器輸入域名就可以訪問該計算機(jī)的 web資源.1.4參考資料信息系統(tǒng)分析設(shè)計與治理?2任務(wù)概述2.1月標(biāo)該系統(tǒng)用于提升教務(wù)處的工作效率,方便用戶之間信息的交流,簡化學(xué)生選課的流程, 使選課治理工作更標(biāo)準(zhǔn)化,系統(tǒng)化,程序化,提升信息處理的速度和準(zhǔn)確性,能夠及時、準(zhǔn) 確、有效的查詢和修改選課排課相關(guān)信息.在學(xué)校內(nèi)部的現(xiàn)有局域網(wǎng)這個網(wǎng)絡(luò)環(huán)境下,信息由各用戶在規(guī)定的權(quán)限下在各自的工作站上錄入,信息上網(wǎng)后各用戶可查詢,選課,修改, 治理,到達(dá)信息共享.2.2用戶的特點(diǎn)學(xué)生:本科水平.該系統(tǒng)主要為學(xué)生提

4、供選課效勞,因此學(xué)生可以直接查看選課情況,學(xué)生可以根據(jù)本人學(xué)號和密碼登錄系統(tǒng), 進(jìn)行操作,如核實(shí)個人信息,查看教師信息、課程信息, 以便選課,查看自己選課結(jié)果,查詢測試成績等.老師:在該系統(tǒng)中,為方便教師工作,要求教師能夠核實(shí)自己信息、查詢所授課程的信息、查看自己教學(xué)班的信息,以及最后登記學(xué)生的成績等.治理員:系統(tǒng)治理員負(fù)責(zé)整個系統(tǒng)的維護(hù),其需求最為復(fù)雜,包括對學(xué)生、教師、選課進(jìn)行治理和統(tǒng)計,及系統(tǒng)狀態(tài)的查看、維護(hù)并生成選課報表、排課報表.所涉及的信息包括課程信息、教師信息和學(xué)生信息.因此系統(tǒng)治理員具有該系統(tǒng)的最高權(quán)限, 能夠編輯各信息模塊, 如插入一個新生的信息,增添一門課程的信息,刪除退休

5、教師的信息等.預(yù)期使用頻度:學(xué)生選課期間,選課系統(tǒng)將使用非常頻繁,每天每位學(xué)生至少進(jìn)入選課系統(tǒng) 一次,除此之外,使用相對較少.2.3假定和約束假設(shè):1、假設(shè)用戶不在學(xué)校,照樣可以選課.只要有有網(wǎng)的電腦和瀏覽器就行.2、假設(shè)用戶忘記密碼,系統(tǒng)設(shè)置找回密碼的方法,也可與治理員聯(lián)系.約束:(1) 系統(tǒng)中所有賬戶能夠供用戶隨時使用,能夠隨時使用相應(yīng)功能.(2) 同一時刻,所有賬戶不能在多個地方登陸.(3) 學(xué)生選課數(shù)目不能超過學(xué)校限制.(4) 可以選已經(jīng)超過規(guī)定人數(shù)的的課程,不能選已經(jīng)開課的課程.(5) 沒有到達(dá)規(guī)定人數(shù)的課程不能開課.(6) 該系統(tǒng)必須保證所有數(shù)據(jù)平安,以免損失.所有用戶都要登陸才能

6、訪問.(7) 界面友好,操作簡單.(8) 軟件系統(tǒng)開放性好,結(jié)構(gòu)靈活,可擴(kuò)充,方便維護(hù).(9) 平安可靠.3需求規(guī)定3.1對功能的規(guī)定本系統(tǒng)功能需求模塊根本分為3個模塊:學(xué)生選課子系統(tǒng),教務(wù)治理子系統(tǒng),教師管理子系統(tǒng).功能說明輸入處理輸出學(xué)生選課此功能使學(xué)生 實(shí)現(xiàn)在網(wǎng)上選 課.通過友好的交互界面,使學(xué)生通過點(diǎn)擊鼠標(biāo)選擇此功能使學(xué)生實(shí)現(xiàn)在網(wǎng)上退課.課程號.學(xué)生提交要選課 程的表單后,系統(tǒng) 進(jìn)行驗(yàn)證表單中 的數(shù)據(jù),選課號是 否正確,不能重 課.顯示課程是否選中的標(biāo) 記.選此功能使學(xué)生通過友好的系統(tǒng)進(jìn)行驗(yàn)證提輸出刪除成實(shí)現(xiàn)在網(wǎng)上退交互界面,使交的數(shù)據(jù),不能刪功的標(biāo)記,課退課課.學(xué)生通過點(diǎn)除空數(shù)據(jù),驗(yàn)

7、證通重設(shè)課程是擊鼠標(biāo)進(jìn)行過后刪除課程,并否選中的標(biāo)子操作,提交數(shù) 據(jù).給出提示信息.記.系此功能使學(xué)生通過友好的系統(tǒng)通過點(diǎn)擊鼠在屏幕上顯可以查詢本學(xué)交互界面,使標(biāo)所提交的查詢示查詢后的統(tǒng)期的開課計學(xué)生通過點(diǎn)請求,利用數(shù)據(jù)庫結(jié)果,通常戈包括課程擊鼠標(biāo)就可系統(tǒng)的查詢功能以報表的形查詢的詳細(xì)信息,以實(shí)現(xiàn)各種查詢出符合要求式顯示 .專業(yè)課查詢, 選修課查詢, 已選課查詢等查詢功能.的記錄.學(xué)生選課之前被排課程的系統(tǒng)對教務(wù)治理輸出排課成院系教務(wù)治理課程號,各課員提交的排課表功與否的提人員要合理安程的上課地進(jìn)行驗(yàn)證,驗(yàn)證成示信息,并排課程點(diǎn)、時間、授功之后,把排課表將排課成功教排課課教師輸入到數(shù)據(jù)庫中,的

8、排課表分更新數(shù)據(jù)庫.年級輸出到 屏幕上并發(fā) 布選課信 息.務(wù)已此功能實(shí)現(xiàn)對輸入學(xué)生、教教務(wù)治理員對所輸出學(xué)生,理學(xué)生、教師、帥、課程的基提交的學(xué)生,教教師,課程課程根本資料本屆性.詳見帥,課程信息通過根本資料信子根本信的添加、刪除、數(shù)據(jù)字典部系統(tǒng)進(jìn)行檢查、驗(yàn)息表.息治理更新、查詢.分.證,驗(yàn)證通過之后系治理員利用數(shù)把有關(guān)信息錄入據(jù)庫進(jìn)行管數(shù)據(jù)庫中,更新數(shù)統(tǒng)理.據(jù)庫.此功能實(shí)現(xiàn)對無教務(wù)治理員對各給出所設(shè)置各用戶賦予不用戶賦丁不向的的用戶的權(quán)設(shè)置各同的用戶權(quán)用戶權(quán)限,系統(tǒng)驗(yàn)限說明.級用戶限.教務(wù)治理證這些權(quán)限設(shè)置,權(quán)限員利用數(shù)據(jù)庫通過后,進(jìn)行系統(tǒng)菅理技術(shù)進(jìn)仃 權(quán)限設(shè)置.更新.此功能使教師教師所教課

9、系統(tǒng)根據(jù)所提交將查詢后的教師選課查詢選課的情程的課程號,的課程號,進(jìn)行相結(jié)果輸出到治理查詢況.實(shí)現(xiàn)時應(yīng)是應(yīng)的查詢.屏幕上,應(yīng)包子系鼠標(biāo)操作.括課程的基統(tǒng)本信息.3.2對性能的規(guī)定此系統(tǒng)為了更好的適應(yīng)用戶的需求,所以在精度和時間特性要求以及靈活性等要求上對 系統(tǒng)和電腦等硬件性能提出了相關(guān)要求.3.2.1精度此系統(tǒng)的輸入數(shù)據(jù)大多數(shù)為字符串類型,也有表示成績的浮點(diǎn)數(shù),精度為15,還有一些數(shù)據(jù)是用文本格式存儲的,比方名字內(nèi)的精度可以設(shè)為10,還有個人簡介類的文本就比較長,可以設(shè)為100.3.2.2 時間特性要求響應(yīng)時間要求:對于治理人員輸入的用戶信息應(yīng)該在人們所能接受的等待時間來確定, 通常為1-2

10、s.更新處理時間要求:用戶輸入數(shù)據(jù)后,對于該操作人員輸入的數(shù)據(jù)處理時間應(yīng)該是毫秒 級的.數(shù)據(jù)的轉(zhuǎn)換和傳輸時間的要求也應(yīng)該在人們的接受的等待時間內(nèi);3.2.3 靈活性在操作方式上假設(shè)發(fā)生變化,如無法使用瀏覽器進(jìn)入系統(tǒng),那么,可以使用命令方式進(jìn)入如:可以通過編寫SQL語句與數(shù)據(jù)庫聯(lián)接,實(shí)現(xiàn)登錄.由于本系統(tǒng)開發(fā)是使用 VB程序語言實(shí) 現(xiàn),這種開發(fā)技術(shù)具有很好的系統(tǒng)移植性.對于數(shù)據(jù)精度方面,應(yīng)在數(shù)據(jù)庫中加以限制;實(shí) 現(xiàn)實(shí)體完整性,用戶自定義完整性約束.在設(shè)計界面結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)是應(yīng)留有對以后擴(kuò)充系 統(tǒng)功能的余地,如可以在每個數(shù)據(jù)字段上設(shè)計多個自定義字段.3.3輸入輸出要求該軟件對數(shù)據(jù)的輸入一般是通過鍵盤

11、和鼠標(biāo)來完成的,也可以有u盤、光碟等輸入設(shè)備;輸出設(shè)備應(yīng)有顯示器、打印機(jī)、耳機(jī)等.對輸入的數(shù)據(jù)的輸入媒體應(yīng)是文字形式,對于浮點(diǎn)類型的數(shù)來說,其數(shù)值范圍應(yīng)該在數(shù)據(jù)庫的完整性約束里面進(jìn)行約束.輸入格式應(yīng)與數(shù)據(jù)庫關(guān)系表的格式相對應(yīng),以減少輸入格式的設(shè)計難度.輸出設(shè)備采用顯示器,打印機(jī)方式.輸出介質(zhì)為紙張,磁盤,光盤等.輸出方式采用圖形輸出;當(dāng)發(fā)生異常輸出時編寫系統(tǒng)時應(yīng)及時報錯,提示“輸入有誤,請核查不進(jìn)行數(shù)據(jù)處理操作.3.4 數(shù)據(jù)治理水平的要求從整個系統(tǒng)來看,對數(shù)據(jù)的治理有:用戶根本信息表,學(xué)生選課信息表,對于數(shù)據(jù)的管理要做到減少程序的復(fù)雜性,對于那些容易變動的數(shù)據(jù)來說要設(shè)計開發(fā)表用作信息頻繁修改,受控表不能對其修改數(shù)據(jù)的數(shù)據(jù)表.這兩種表都應(yīng)考慮到數(shù)據(jù)的擴(kuò)充.3.5 故障處理要求對于用戶輸入錯誤信息時,可由系統(tǒng)提示信息指示;對于系統(tǒng)程序出錯時, 可查看用程序的幫助或者readme等文檔,也可通過網(wǎng)絡(luò)連接,實(shí)行聯(lián)機(jī)幫助.3.6其他專門要求無4運(yùn)行環(huán)境規(guī)定

溫馨提示

  • 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

提交評論