選課管理系統(tǒng)需求規(guī)格說明書_第1頁
選課管理系統(tǒng)需求規(guī)格說明書_第2頁
選課管理系統(tǒng)需求規(guī)格說明書_第3頁
選課管理系統(tǒng)需求規(guī)格說明書_第4頁
選課管理系統(tǒng)需求規(guī)格說明書_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、選課管理系統(tǒng)需求規(guī)格說明書姓名:周小蘭學(xué)號(hào): 49一、前言1.1 目的本文檔目的旨在方便開發(fā)者更全面的分析整個(gè)系統(tǒng),從各個(gè)方面綜合分析系統(tǒng)的需求, 把整個(gè)系統(tǒng)的需求細(xì)化為一些模塊的具體需求, 集中地預(yù)測(cè)研發(fā)中可能出現(xiàn)的問題從而盡量避免。 同時(shí)本文檔需要 用戶的參與,在開發(fā)前期以文檔的形式來系統(tǒng)面向用戶,用戶根據(jù)自身的需求,結(jié)合此需求文檔, 向開發(fā)人員提出改進(jìn)意見, 用戶也能更早的了解這個(gè)系統(tǒng)預(yù)想狀態(tài)。 對(duì)系統(tǒng)逐漸的清晰明了, 以便盡早發(fā)現(xiàn) 問題,及早改進(jìn),減少修改費(fèi)用,從而方便今后系統(tǒng)能更好的開展。1.2 適用范圍a. 大學(xué)學(xué)生選課管理系統(tǒng)b.本系統(tǒng)主要包括四大功能模塊:維護(hù):主要進(jìn)行課程資料

2、、選課資料和學(xué)籍資料的維護(hù)。 查詢:可以進(jìn)行簡(jiǎn)單查詢和組合查詢。統(tǒng)計(jì):主要完成用戶所需的各項(xiàng)統(tǒng)計(jì)。打?。褐饕?完成用戶所需的各種報(bào)表的打印。1)學(xué)生的需本系統(tǒng)需要滿足三個(gè)方面的需求,主要包括學(xué)生、教師、管理員三方面的需求。 求是查詢?cè)合嫡n程,對(duì)自己賬戶密碼的修改,以及對(duì)個(gè)人選課信息的管理,包括選課、查詢、退課。(2)教師的需求是公布自己所教的課程,查詢學(xué)生對(duì)自己所教課程的情況,以及教師信息的添加、修改和刪除。(3)管理員的需求最為復(fù)雜,首先對(duì)系統(tǒng)的維護(hù),主要進(jìn)行課程資料、 選課資料、學(xué)生信息、教師信息的維護(hù),以及生成學(xué)生選課課表。其權(quán)限也是最高的。二、系統(tǒng)綜述產(chǎn)品功能總體描述學(xué)生選課管理系統(tǒng)是

3、一個(gè)高校提供選課的平臺(tái),旨在方便學(xué)校的課程管理,讓教師和學(xué)生從單調(diào)、繁重的環(huán)節(jié)中解脫出來,以更多的精力投入到學(xué)習(xí)和研究中。是針對(duì)在校學(xué)生和教師的使用的,可以回避手工選課造成的課程選擇不規(guī)范,不宜集中管理的缺點(diǎn)。本系統(tǒng)要實(shí)現(xiàn)的是一個(gè)學(xué)生課程管理系統(tǒng)。主要用戶是學(xué)生、教師和管理員。管理員管理系統(tǒng)的基本信,操作權(quán)限最高,學(xué)生和教師通過系統(tǒng)完成不同的工作。不同的用戶可以通過系統(tǒng)進(jìn)行不同的操作,每一個(gè)操作都是一個(gè)功能的體現(xiàn),下面給出主要功能的結(jié)構(gòu)圖。三、功能性需求分類數(shù)據(jù)流圖頂層數(shù)據(jù)流圖:第一層數(shù)據(jù)流圖:第二層數(shù)據(jù)流圖:狀態(tài)轉(zhuǎn)換圖閑置網(wǎng) 絡(luò) 錯(cuò) 誤用戶登錄未注冊(cè)超時(shí)Do/界面顯超時(shí)time=0)顯示相關(guān)

4、用戶操作界面退出具體功能學(xué)生功能學(xué)生登錄查 詢 已 選 課 程自主選課修改個(gè)人信息填寫個(gè)人信息密碼修改教師信息課程信息密碼修改學(xué)生利用自己的學(xué)號(hào)注冊(cè)成功之后,登錄之后可到個(gè)人信息界面進(jìn)行密碼修改。填寫、修改個(gè)人信息保存即可生學(xué)生登錄之后,選擇個(gè)人信息,進(jìn)入到個(gè)人信息管理界面,可進(jìn)行個(gè)人信息的填寫和修改, 效。自主選課學(xué)生登錄之后,選擇開始選課功能,跳轉(zhuǎn)到自主選課界面,結(jié)合選課課表,進(jìn)行選課,如果上課人數(shù)已滿,系統(tǒng)會(huì)做出相應(yīng)的提示如果課程可選,選課成功后,課程會(huì)自動(dòng)添加到本頁面上方必修課表中。如果學(xué)生在選課周期內(nèi),對(duì)自己已選課程不滿意,可從新登陸本系統(tǒng),進(jìn)入自主選課界面,刪除當(dāng)前選擇的課程,并重

5、新選課;若超出選課周期,則選課結(jié)束,選課結(jié)果不能進(jìn)行更改。查詢已選課程學(xué)生登錄本系統(tǒng),進(jìn)入到自主選課界面,則可以查看必修和選修的全部課程信息。教師功能教師登陸查詢已發(fā)布課程選課情況課程信息發(fā)布修改個(gè)人信息填寫個(gè)人信息密碼修改刪除已發(fā)布課程修改發(fā)布課程信息密碼修改教師用自己的教工號(hào)注冊(cè)成功后,登錄本系統(tǒng),進(jìn)入個(gè)人信息管理界面,可修改自己的密碼。填寫、修改個(gè)人信息教師登錄本系統(tǒng),進(jìn)入個(gè)人信息管理界面,即可對(duì)自己的個(gè)人信息進(jìn)行填寫個(gè)修改,保存后即可生效。課程信息發(fā)布在學(xué)生選課開始之前, 教師需提前將自己本學(xué)期所授課程的詳細(xì)信息上傳本系統(tǒng),最終由管理員進(jìn)行統(tǒng)一排課,生成選課課表,供學(xué)生選課使用。課程發(fā)

6、布信息包括:課程名,學(xué)時(shí),學(xué)分,任課教師。教師登錄本系統(tǒng)后,進(jìn)入課程信息發(fā)布界面, 將課程信息發(fā)布上傳給管理員。如若課程信息發(fā)布錯(cuò)誤,任課教師可在課程信息發(fā)布界面進(jìn)行修改和刪除。查詢本功能指教師查詢自己所受課程的選課情況,教師登陸本系統(tǒng),進(jìn)入選課情況查詢界面, 輸入對(duì)應(yīng)的課程號(hào),即可顯示該門課程的選課情況,選課情況包括:學(xué)生的學(xué)號(hào),姓名,班級(jí),院系。教師可在本界面上對(duì)查詢結(jié)構(gòu)進(jìn)行打印,以方便授課。管理員功能管理員登陸管理員賬戶、密碼說明管理員的賬戶和密碼是由學(xué)校教務(wù)最高領(lǐng)導(dǎo)直接提供的, 不需要進(jìn)行認(rèn)證, 系統(tǒng)設(shè)計(jì)時(shí), 根據(jù)用戶領(lǐng)導(dǎo) 的需求,為其直接建立符合需求數(shù)量的管理員賬戶名和密碼,最終由用

7、戶自行派發(fā)。用戶注冊(cè)認(rèn)證管理員將在校學(xué)生的學(xué)號(hào)和在校教師的工號(hào)錄入系統(tǒng), 以便系統(tǒng)在注冊(cè)認(rèn)證時(shí)進(jìn)行核對(duì), 不在庫中的學(xué) 生或教師無法認(rèn)證成功,不能登錄系統(tǒng)。管理員有權(quán)停止出最高用戶以外的其余所有用戶的使用權(quán)限。更新信息管理員要定期對(duì)庫中的學(xué)生和教師信息進(jìn)行更新,以便有新生和新教工入學(xué)后無法注冊(cè)。生成選課課表管理員根據(jù)教師發(fā)布的課程信息 , 為課程編寫課程編號(hào),綜合教室信息,最終生成選課課表,供學(xué)生選 課使用。3.3.3.5 發(fā)布選課公告生成選課課表后,根據(jù)學(xué)校的時(shí)間安排,發(fā)布選課公告,之后開啟學(xué)生的選課權(quán)限,讓學(xué)生進(jìn)行選課。四、產(chǎn)品的非功能性需求外部接口說明用戶接口用戶進(jìn)行使用時(shí),首先進(jìn)入學(xué)校

8、網(wǎng)站首頁,選擇教務(wù)管理,然后選擇學(xué)生選課系統(tǒng),跳轉(zhuǎn)到本系統(tǒng)登錄 界面,進(jìn)行注冊(cè)或登錄即可使用。軟件接口a. 使用本系統(tǒng)時(shí),需要用戶連接到互聯(lián)網(wǎng),在學(xué)校網(wǎng)站進(jìn)行登錄。b. 提供 MY SQL 2005 接口或其他數(shù)據(jù)庫性能需求a. 本系統(tǒng)要支持至少千人同時(shí)在線進(jìn)行操作b. 峰值設(shè)定萬人,用戶并行操作超過一萬人次,系統(tǒng)響應(yīng)時(shí)間延長(zhǎng)至分鐘記,在5至 10分鐘內(nèi)分先后順序批次處理之前的事務(wù),而后在響應(yīng)后續(xù)用戶的操作,以免造成系統(tǒng)癱瘓。硬件的限制無特殊要求,要求能連接互聯(lián)網(wǎng)屬性友好性a. 頁面內(nèi)容:主題突出,欄目、菜單不值合理,內(nèi)容豐富,文字準(zhǔn)確,行文規(guī)范,格式統(tǒng)一。b. 導(dǎo)航結(jié)構(gòu):具有明確的導(dǎo)航指示,

9、便于用戶理解和使用。c. 藝術(shù)風(fēng)格:背景顏色以綠色和藍(lán)色為主,界面、版面形象清新悅目,布局合理,字號(hào)大小適宜,字 體選擇合適,動(dòng)態(tài)效果號(hào),色彩和諧,與主題吻合。安全性a. 所有用戶登錄均需要用戶名和密碼登錄;b. 對(duì)用戶的訪問記錄和操作進(jìn)行后臺(tái)記錄,并定期進(jìn)行更新;C.對(duì)用戶的訪問權(quán)限做限制,不可訪問于用戶無關(guān)的信息;d 用戶的個(gè)人信息做相應(yīng)的保密處理,不會(huì)對(duì)外泄露,不會(huì)被其他用戶訪問;e. 盡量保證模塊功能的單一性;f. 對(duì)系統(tǒng)峰值進(jìn)行處理,保證系統(tǒng)在達(dá)到峰值流量時(shí)仍然處于安全狀態(tài);可維護(hù)性a.系統(tǒng)在設(shè)計(jì)時(shí),盡量保證模塊功能的清晰性,靈活性和獨(dú)立性,以便以后用戶提出新的需求是進(jìn)行 系統(tǒng)的維護(hù)

10、。b 易于故障的排除和日常管理操作方便, 系統(tǒng)應(yīng)可以在發(fā)現(xiàn)錯(cuò)誤時(shí)不僅做出錯(cuò)誤顯示, 還應(yīng)該進(jìn)行錯(cuò) 誤處理,并且系統(tǒng)能夠進(jìn)行自動(dòng)修復(fù)。可轉(zhuǎn)移 / 換性系統(tǒng)基于 Java 平臺(tái)進(jìn)行開發(fā),不同數(shù)據(jù)庫之間的數(shù)據(jù)轉(zhuǎn)換,保證系統(tǒng)在不同操作系統(tǒng)之間的轉(zhuǎn)移。系統(tǒng)的運(yùn)行環(huán)境系統(tǒng)在有用戶進(jìn)行訪問時(shí)開始運(yùn)行, 無用戶訪問以及事務(wù)處理完畢后結(jié)束運(yùn)行, 運(yùn)行時(shí)間無限制, 操作 系統(tǒng)限制基于一般約束中的限制。其他需求用戶操作需求a. 要求用戶是系統(tǒng)使用學(xué)校的在校大學(xué)生或教職工,進(jìn)行注冊(cè)成功后方可進(jìn)行相關(guān)操作;b. 用戶只可以對(duì)自己的個(gè)人信息以及與自己相關(guān)的公共信息進(jìn)行訪問;c. 管理員做好對(duì)系統(tǒng)狀態(tài)的查看和簡(jiǎn)單的信息更新

11、,保證系統(tǒng)信息的及時(shí)性。5、E-R圖和數(shù)據(jù)字典抽取管理員數(shù)據(jù)字典學(xué)生基本信息外部項(xiàng)實(shí)體學(xué)號(hào)學(xué)生在校學(xué)習(xí)的編號(hào),唯一標(biāo)識(shí)姓名學(xué)生姓名性別學(xué)生性別班級(jí)學(xué)生在校學(xué)習(xí)所在班級(jí)院系學(xué)生在校學(xué)習(xí)所在院系用戶名學(xué)生使用學(xué)號(hào)注冊(cè)認(rèn)證密碼學(xué)生注冊(cè)時(shí)自設(shè)密碼數(shù)據(jù)項(xiàng)定義數(shù)據(jù)項(xiàng)名稱學(xué)號(hào)別名學(xué)生學(xué)號(hào)簡(jiǎn)述學(xué)生在校的所用代碼,數(shù)字,唯一標(biāo)識(shí),標(biāo)識(shí)其他數(shù)據(jù)項(xiàng)類型及寬度int,20數(shù)據(jù)項(xiàng)名稱姓名別名學(xué)生姓名簡(jiǎn)述文本類型及寬度字符型,8數(shù)據(jù)項(xiàng)名稱性別別名學(xué)生性別簡(jiǎn)述文本類型及寬度字符型,2數(shù)據(jù)項(xiàng)名稱班級(jí)別名學(xué)生所在班級(jí)簡(jiǎn)述文本類型及寬度字符型,10數(shù)據(jù)項(xiàng)名稱院系別名學(xué)生所在院系簡(jiǎn)述文本類型及寬度字符型,30數(shù)據(jù)結(jié)構(gòu)定義數(shù)據(jù)結(jié)構(gòu)名

12、稱學(xué)生注冊(cè)簡(jiǎn)述學(xué)生用自己的學(xué)號(hào)在系統(tǒng)內(nèi)注冊(cè),自設(shè)密碼,經(jīng)管理員認(rèn)證成功后,填寫和修改學(xué)生個(gè)人信息數(shù)據(jù)結(jié)構(gòu)組成學(xué)號(hào)+姓名+性別+班級(jí)+院系數(shù)據(jù)流定義數(shù)據(jù)流名稱學(xué)生注冊(cè)簡(jiǎn)述學(xué)生在系統(tǒng)內(nèi)進(jìn)行注冊(cè)并完善信息數(shù)據(jù)流來源在校學(xué)生數(shù)據(jù)流取向系統(tǒng)管理員數(shù)據(jù)流組成學(xué)號(hào)+姓名+性別+班級(jí)+院系數(shù)據(jù)流量不確定高峰流量開始選課后至選課結(jié)束,大約4天左右處理邏輯定義處理邏輯名稱學(xué)生操作簡(jiǎn)述驗(yàn)證學(xué)生注冊(cè)及學(xué)生完善個(gè)人信息輸入的數(shù)據(jù)流學(xué)生學(xué)號(hào)及自設(shè)密碼,來源于數(shù)據(jù)存儲(chǔ)的學(xué)生學(xué)號(hào)信息; 學(xué)生個(gè)人信息。處理將學(xué)生注冊(cè)時(shí)輸入的學(xué)號(hào)與存儲(chǔ)表中的學(xué)號(hào)進(jìn)行比對(duì), 驗(yàn)證是否是在校學(xué)生;提示注冊(cè)成功,提示學(xué)生完善個(gè) 人信息。處理頻率每個(gè)用

13、戶進(jìn)行注冊(cè)時(shí),之后用戶可自行登錄進(jìn)行信息的修改數(shù)據(jù)存儲(chǔ)定義數(shù)據(jù)存儲(chǔ)名稱學(xué)生信息存儲(chǔ)簡(jiǎn)述存儲(chǔ)學(xué)生注冊(cè)成功之后填寫的個(gè)人信息數(shù)據(jù)存儲(chǔ)組成學(xué)號(hào)+姓名+性別+班級(jí)+院系關(guān)鍵字學(xué)號(hào)(學(xué)生信息唯一標(biāo)識(shí))教師基本信息外部項(xiàng)定義工號(hào)教師在校任教所使用的代碼,教師唯一標(biāo)識(shí)姓名教師姓名性別教師性別科室教師所在教研組或科室院系教師所在院系數(shù)據(jù)項(xiàng)定義數(shù)據(jù)項(xiàng)名稱工號(hào)別名教師工號(hào)簡(jiǎn)述教師在校任教所使用的編號(hào),是教師的唯一標(biāo)識(shí)類型及寬度int,10數(shù)據(jù)項(xiàng)名稱姓名別名教師姓名簡(jiǎn)述文本類型及寬度字符型,8數(shù)據(jù)項(xiàng)名稱性別別名教師性別簡(jiǎn)述文本類型及寬度字符型,2數(shù)據(jù)項(xiàng)名稱科室別名教研組或科室簡(jiǎn)述教師所在教研組或科室類型及寬度字符型

14、,20數(shù)據(jù)項(xiàng)名稱院系別名教師所在院系簡(jiǎn)述文本類型及寬度字符型,30數(shù)據(jù)結(jié)構(gòu)定義數(shù)據(jù)結(jié)構(gòu)名稱教師注冊(cè)簡(jiǎn)述教師用自己的工號(hào)在系統(tǒng)內(nèi)注冊(cè),自設(shè)密碼,經(jīng)管理員認(rèn)證成功后,填寫和修改教師個(gè)人信息數(shù)據(jù)結(jié)構(gòu)組成工號(hào)+姓名+性別+科室+院系數(shù)據(jù)流定義數(shù)據(jù)流名稱教師注冊(cè)簡(jiǎn)述教師在系統(tǒng)內(nèi)進(jìn)行注冊(cè)并完善信息數(shù)據(jù)流來源在校任教教師數(shù)據(jù)流取向系統(tǒng)管理員數(shù)據(jù)流組成工號(hào)+姓名+性別+科室+院系數(shù)據(jù)流量不確定高峰流量學(xué)生開始選課之前,管理員通知教師上傳發(fā)布課程后, 大約持續(xù)4天時(shí)間處理邏輯定義處理邏輯名稱教師操作簡(jiǎn)述驗(yàn)證教師注冊(cè)及教師完善個(gè)人信息輸入的數(shù)據(jù)流教師工號(hào)及自設(shè)密碼, 來源于數(shù)據(jù)存儲(chǔ)的教師工號(hào)信 息;教師個(gè)人信息。

15、處理將教師注冊(cè)時(shí)輸入的工號(hào)與存儲(chǔ)表中的工號(hào)進(jìn)行比 對(duì),驗(yàn)證是否是在校任教教師;提示注冊(cè)成功,提示 教師完善個(gè)人信息。處理頻率每個(gè)用戶進(jìn)行注冊(cè)時(shí), 之后用戶可自行登錄進(jìn)行信息的修改數(shù)據(jù)存儲(chǔ)定義數(shù)據(jù)存儲(chǔ)名稱教師信息存儲(chǔ)簡(jiǎn)述存儲(chǔ)教師注冊(cè)成功之后填寫的個(gè)人信息數(shù)據(jù)存儲(chǔ)組成工號(hào)+姓名+性別+科室+院系關(guān)鍵字工號(hào)(工號(hào)信息唯一標(biāo)識(shí))課程基本信息課程號(hào)課程編碼,唯一標(biāo)識(shí)課程名課程名稱學(xué)時(shí)課程所需教學(xué)課時(shí)學(xué)分課程分配學(xué)分任課教師授課教師姓名上課地點(diǎn)教師授課地點(diǎn)數(shù)據(jù)項(xiàng)定義數(shù)據(jù)項(xiàng)名稱課程號(hào)別名課程編碼簡(jiǎn)述課程的唯一標(biāo)識(shí)類型及寬度int , 12數(shù)據(jù)項(xiàng)名稱課程名別名課程名稱簡(jiǎn)述文本信息類型及寬度字符型,20數(shù)據(jù)項(xiàng)名

16、稱學(xué)時(shí)別名課程課時(shí)簡(jiǎn)述課程所需教學(xué)課時(shí)類型及寬度int ,4數(shù)據(jù)項(xiàng)名稱學(xué)分別名課程學(xué)分簡(jiǎn)述學(xué)校為課程分配的學(xué)分類型及寬度int ,4數(shù)據(jù)項(xiàng)名稱任課教師別名授課教師簡(jiǎn)述文本信息類型及寬度字符型,8數(shù)據(jù)項(xiàng)名稱上課地點(diǎn)別名授課地點(diǎn)簡(jiǎn)述教室信息類型及寬度字符型,8數(shù)據(jù)結(jié)構(gòu)定義數(shù)據(jù)結(jié)構(gòu)名稱課程信息簡(jiǎn)述教師發(fā)布自己所授課程信息, 由管理員接受,然后根 據(jù)教室信息進(jìn)行排課, 生成學(xué)生選課課表,供學(xué)生選 課使用。數(shù)據(jù)結(jié)構(gòu)組成課程號(hào)+課程名+學(xué)時(shí)+學(xué)分+任課教師+上課地點(diǎn)數(shù)據(jù)流定義數(shù)據(jù)流名稱生成選課課表簡(jiǎn)述管理員綜合教師課程發(fā)布信息及教室信息,排課生成數(shù)據(jù)流來源授課教師,管理員數(shù)據(jù)流取向系統(tǒng)管理員數(shù)據(jù)流組成課程號(hào)+課程名+學(xué)時(shí)+學(xué)分+任課教師+上課地點(diǎn)數(shù)據(jù)流量不確定高峰流量

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論