高校學生選課系統(tǒng)需求規(guī)格說明書_第1頁
高校學生選課系統(tǒng)需求規(guī)格說明書_第2頁
高校學生選課系統(tǒng)需求規(guī)格說明書_第3頁
高校學生選課系統(tǒng)需求規(guī)格說明書_第4頁
高校學生選課系統(tǒng)需求規(guī)格說明書_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

(完滿版)高校學生選課系統(tǒng)需求規(guī)格說明書(完滿版)高校學生選課系統(tǒng)需求規(guī)格說明書(完滿版)高校學生選課系統(tǒng)需求規(guī)格說明書

高校學生選課系統(tǒng)

規(guī)

專業(yè):軟件工程

班級:1603班

組長:XXX

小構成員:XXXXXXXXXXXX1目錄

1前言.3

1.1編寫目的3

1.2背景3

1.3定義3

1.4參照資料3

2任務概括4

2.1目標4

2.2用戶的特色4

2.3假設和拘束5

3需求規(guī)定...............................................53.1整體功能需求........................................53.2對功能的規(guī)定........................................93.3對性能的規(guī)定.......................................15精度...........................................15時間特色要求....................................15靈巧性.........................................153.4輸人輸出要求.......................................153.5數(shù)據(jù)管理能力要求...................................1923.6故障辦理要求20

3.7其余專門要求21

4運轉環(huán)境規(guī)定21

4.1設施21

4.2支持軟件22

4.3接口22

4.4控制2231、前言

1.1、編寫目的

本規(guī)格說明描述了高校學生選課系統(tǒng)的基本要求,而且

作為各方面交流的依據(jù),也為下一步的學習供給了基準,同

時可以讓我們更進一步掌握軟件工程導論內容。

本需求分析文檔的預期讀者有:本小組的每一位成員;

用戶,即高校學生,教師,后勤人員;老師等。

1.2、背景

A、待開發(fā)的軟件系統(tǒng)的名稱:高校學生選課系統(tǒng)

B、任務提出者:1603班一個3人小組

開發(fā)者:XXXXXXXXX

用戶:高校學生,教師,后勤人員

平臺:以平時生活,學習的各個領域、各個環(huán)節(jié)中的計算機網(wǎng)絡為平臺

C、本系統(tǒng)是一個更大的系統(tǒng)即教務系統(tǒng)的構成部分,所以以提高同教務系統(tǒng)的兼容性為原則。

1.3、定義

1.4、參照資料

《招聘網(wǎng)站設計項目需求分析》

《南昌前鋒辦公自動化系統(tǒng)需求規(guī)格說明書》

《軟件工程導論》(第6版)

42、任務概括

2.1、目標

跟著高校招生規(guī)模的不停擴大,課程的不停細

化,

給高校學生選課帶來很大的不便。而選課是高校教務系統(tǒng)不可以或缺的一部分。為認識決這個問題,產(chǎn)生了高校學生選課系統(tǒng)。

該系統(tǒng)以平時生活、學習的各個領域、各個環(huán)節(jié)中的計算機網(wǎng)絡平臺為基礎,以高校學生,教師,后勤人員為目標用戶,以高校教務系統(tǒng)的需求為依據(jù),以應用和服務為核心,以方便用戶為主旨,以信息安全保障為前提,開發(fā)出一個堅固靠譜、經(jīng)濟適用、操作界面簡單的高校學生選課系統(tǒng)。

進而提高升校學生的選課效率和管理人員的工作效率,提高升校的教育質量和講課管理質量,推進高校的進一步發(fā)展。

有必需說明一下,本系統(tǒng)是一個更大的系統(tǒng)即教務系統(tǒng)的構成部分,所以以提高同教務系統(tǒng)的兼容性為原則。5

2.2、用戶特色

本系統(tǒng)的最后用戶是高校的學生,教師和后勤人員。此中,最主要的用戶為高校學生。用戶對電腦都有必定的操作能力,依據(jù)菜單提示都能嫻熟使用本系統(tǒng)。后勤人員可以嫻熟的進行數(shù)據(jù)庫的保護。

預期使用頻度:依據(jù)點擊的屢次程度,堅固運轉的系統(tǒng)

每日接受的點擊數(shù)目應當在5000-10000次,關于超出10000次的負荷,應當采納增添服務器和硬件性能、版本升級的方

法來解決。

2.3、假設和拘束

當前已經(jīng)確立的拘束條件包含:

A、開發(fā)限時的拘束。在2018年3月下旬到6月上旬大

概兩個月的時間內達成。達成今后會進行負荷測試、峰值測

試、試運轉等。

B、人員限制。在小組3個成員的合作以及老師的指導

下共同達成。

C、關于超出3萬次/日的接見量,不輸入本系統(tǒng)應解決

的問題

D、系統(tǒng)堅固性的拘束。系統(tǒng)可以長時間堅固運轉,平

均故障間隔時間好多于10000小時。

6E、數(shù)據(jù)安全性的拘束。主服務器端運轉大型數(shù)據(jù)庫,擁有較強的數(shù)據(jù)辦理能力和容錯能力。特別是安全保護能力,防備信息被盜取和竄改。

其余有關的假設和拘束條件今后將進一步增補。

3、需求規(guī)定

3.1、整體功能需求

(1)、首頁設計

首頁設計應當清楚簡單,同時還要做到信息充分,突

出學生選課系統(tǒng)的特色和操作的進口。

首頁設計要有藝術風格:界面、版面形象清爽悅目,

布局合理,雅觀大方,字號大小適合,字體選擇適合,動

靜見效好,色彩友好,與主題相吻合。

(2)、用戶功能需求

學生

a)注冊或登錄賬號。依據(jù)學號和密碼

b)改正登錄密碼。

c)查察學生個人有關信息。

d)查察教師有關信息。

e)查察可選課程信息。

f)管理個人選課信息:增添,刪除,改正

7g)查察個人選課信息。

h)查察自己所選課程的成績。

后勤人員

a)注冊或登錄賬號。依據(jù)工號和密碼

b)改正登錄密碼

c)編寫,查察,改正學生信息、教師信息。

d)管理課程信息:可選課程信息的增添,刪除,改正,查察,設置人數(shù)限制。

e)查察及統(tǒng)計總選課信息。

f)打印成績清單。

教師

a)注冊或登錄賬號。依據(jù)工號和密碼

b)改正登錄密碼

c)查察教師個人信息

d)查察自己所帶課程的課程信息。

e)查察自己所帶課程的總選課信息。

f)學生成績錄入

(3)、對信息的需求

該系統(tǒng)所波及到的信息包含

8a)學生信息

學號,姓名,性別,年紀,專業(yè),年級,地址。

b)教師信息

工號,姓名,性別,職稱,所屬專業(yè),聯(lián)系方

式。

c)后勤人員信息工號,姓名。

d)課程信息

課程號,課程名,學分,學時,所屬專業(yè),限

選人數(shù),已選人數(shù),講課教師工號和姓名,上課時間,上課地址。

(e)選課信息

學生姓名,學號,成功選擇的課程號,課程名,講課教師和成績。

f)總選課信息

選擇某門課的所有學生姓名,學號和講課教師,

課程名。

(g)登錄信息

賬號,密碼。

h)成績清單

課程名,學號,姓名,講課教師,成績。93.2、對功能的規(guī)定

、定義系統(tǒng)應達成的功能,這條準則要求成立功能模型,即數(shù)據(jù)流圖(DFD)。

第一步:

提取四種成分:源點和終點,辦理,數(shù)據(jù)儲蓄和數(shù)據(jù)流。

(一)源點和終點。該系統(tǒng)的使用者為用戶(學生,教師,后勤人員),數(shù)據(jù)的輸入輸出完滿由用

戶達成。差別但是達成的功能不同樣,用戶種類不同樣,則輸入輸出端的用戶種類不同樣。所以,大體地看,用戶是數(shù)據(jù)源點,也是數(shù)據(jù)終點。

(二)辦理。(1)注冊或賬號、密碼審查。由于每位用戶都要注冊或登錄賬號,所以第一個辦理必定為注冊或賬號、密碼審查。

2)用戶報名。關于注冊的用戶,要

進行報名辦理,增添有關的用戶信息。

3)改正密碼。

4)查察該用戶權限以內的有關信息。

如學生可查察學生個人信息,教師有關信息,課程信息,個人選課信息,成績;后勤人員可查察學生

信息,教師信息,個人信息,課程信息,選課信息,總選課信息,成績;教師可查察教師個人信息,課

10程信息,總選課信息,成績。

5)管理用戶權限以內的信息。如學生可管理個人選課信息;后勤人員可管理學生、教師、課程信息;教師可管理成績信息。

6)產(chǎn)生成績清單。

(三)數(shù)據(jù)儲蓄。(1)學生信息。

2)教師信息。

3)后勤人員信息。

4)課程信息。

5)選課信息。

6)總選課信息。總選課信息是由選課信息統(tǒng)計出來的。

7)登錄信息。

8)成績清單。

(四)數(shù)據(jù)流。(1)賬號和密碼。

2)各信息錄入。由后勤人

員錄入學生,教師,課程信息;教師錄入成績信息;學生錄當選課信息。

3)課程信息

4)選課信息

5)查察并統(tǒng)計選課信息

6)成績信息

11(7)其余各信息

第二步:

畫出高校學生選課系統(tǒng)的基本系統(tǒng)模型。

第三步:

把基本系統(tǒng)模型細化。

由于對不同樣的用戶有不同樣樣的功能權限,

所以對三種不同樣的用戶數(shù)據(jù)源點,有著三種不

同的細化了的系統(tǒng)流程圖。

(一)學生

12

(二)教師13

(三)后勤人員

第四步:

對功能級數(shù)據(jù)流圖中描述的系統(tǒng)主要功

能進一步細化。

(一)選課

14(二)成績

2、IPO圖

輸入:賬號、密碼;

辦理:查對密碼,成績錄入,信息錄入,查察

各個信息

輸出:成績清單,各個信息記錄15

軟件每日接受的點擊數(shù)目應當在5000-10000

3.3、對性能的規(guī)定

、精度

該高校學生選課系統(tǒng)對數(shù)據(jù)輸入/輸出的精度要求為小數(shù)點后兩位,由于波及到成績的輸入輸出和學分績點的計算輸出。

、時間特色要求

該高校學生選課系統(tǒng)對時間的要求是用戶對系統(tǒng)登錄操作的時間最多為一個小時。一個小時今后未退出者網(wǎng)頁自動退出。

當?shù)叵到y(tǒng),使用功能時,一般辦理系統(tǒng)響應時間不該大于9秒鐘。

復雜辦理系統(tǒng)應給出提示,顯示辦理速度。

、靈巧性

該高校學生選課系統(tǒng)還要有足夠的靈巧性。當用戶的需求發(fā)生變化時,可經(jīng)過改變用戶的權限實現(xiàn),也同意很方便地增添一個新的功能模塊來實現(xiàn)。

3.4、輸入輸出要求

、學生信息

16字段說明種類長度能否主鍵Snum學號char15是Snam姓名char8否Ssex性別char3否Sage年紀int3否Smajor專業(yè)char10否Sgrade年級char4否Sadd地址char20否

2、教師信息

字段說明種類長度能否主鍵Tnum工號char15是Tnam姓名char8否Tsex性別char3否Ttitle職稱char10否Tmajor所屬專業(yè)char10否Tcontact聯(lián)系方式char15否

3、后勤人員信息

字段說明種類長度能否主鍵17Mnum工號char15是Mnam姓名char8否4、課程信息

字段說明種類長度能否主鍵Course_ID課程號char15是Course_Name課程名char8否Mark學分int4否Course_Time學時int4否Major所屬專業(yè)char10否Limit限選人數(shù)int4否Selected已選人數(shù)int4否Teacher_ID講課教師char15否工號Teacher_Name講課教師char8否姓名Place上課地址char15否Class_Time上課時間char15否

5、選課信息

字段說明種類長度能否主鍵18Snam學生姓名char8否Snum學號char15否Course_ID成功選擇char15是的課程號Course_Name課程名char8否Teacher_Name講課教師char8否Score成績int3否6、總選課信息

字段說明種類長度能否主鍵Course_Name課程名char8是Teacher_Nam講課教char8否e師Snam學生姓char8否名Snum學號char15否

7、登錄信息

字段說明種類長度能否主鍵

Number賬號char15是19Secret密碼char15否

3.5、數(shù)據(jù)管理能力要求

該學生選課系統(tǒng)的要求系統(tǒng)能經(jīng)過人工以保證系

統(tǒng)數(shù)據(jù)的正確性,使得數(shù)據(jù)不會由于故障而拋棄或損壞

了。人工系統(tǒng)數(shù)據(jù)備份是指經(jīng)過系統(tǒng)管理員來對數(shù)據(jù)庫

進行備份。

另:高校學生選課系統(tǒng)的E-R圖

1)數(shù)據(jù)對象:學生、教師、課程、后勤人員。此中,假設學生、教師、課程為其余數(shù)據(jù)對象。

2)屬性:學生——學號,姓名,性別,年紀,專業(yè),年級,地址,密碼。

教師——工號,姓名,性別,職稱,所屬專業(yè),聯(lián)系方式,密碼。

后勤人員——工號,姓名,密碼。

課程——課程號,課程名,學分,學時,所屬專業(yè),限選人數(shù),已選人數(shù),講課教師工號和姓名,

上課時間,上課地址。

(3)聯(lián)系:學生和課程之間存在多對多的聯(lián)系“選課”;

教師和課程之間存在多對多的聯(lián)系“教”;

后勤人員和其余數(shù)據(jù)對象之間存在一對多

20的聯(lián)系“管理”。

3.6、故障辦理要求

A、在數(shù)據(jù)接見、增改時,用戶輸入一些不合理的

數(shù)據(jù)的時候,可以進行一些合理的提示信息,不可以由于

輸入錯誤而致使系統(tǒng)的錯誤,或許窗口封閉;

B、數(shù)據(jù)庫要求有備份系統(tǒng),以防備數(shù)據(jù)的所有丟

失。當軟件停止運轉時,強行關機重啟后,可以依據(jù)系

統(tǒng)的自動備份或許在操作以前的手工備份來恢復數(shù)據(jù),

保證系統(tǒng)數(shù)據(jù)的正確性。

C、當軟件沒法安裝時,可以查察幫助手冊,安裝

有關軟件或許修復受損文件。

213.7、其余專門要求

由于學生選課系統(tǒng)關系到學校及學生的重要成績信息,所以關于學校而言對安全保密性的要求特別嚴格,此系統(tǒng)是面向所有的在校學生,老師及系統(tǒng)管理員,大部分人都不是專業(yè)的計算機操作人員,所以對該系統(tǒng)使用的方便性要求也較高。

該系統(tǒng)要求有必定的可保護性,可擴大性,兼容性。

4、運轉環(huán)境規(guī)定

4.1、設施

運轉該軟件所需要的硬設施有

服務器端:

CPU酷睿i

溫馨提示

  • 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

提交評論