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

下載本文檔

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

文檔簡介

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

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

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

4、J,r等待界面一Do/界面顯VJL)1顯示相關用戶 1操作界面1退出具體功能學生功能學生登錄查 詢 已 選 課 程自主選課修改個人信息填寫個人信息密碼修改刪 除 課 程教師信息課程信息密碼修改學生利用自己的學號注冊成功之后,登錄之后可到個人信息界面進行密碼修改O填寫、修改個人信息保存即可生學生登錄之后,選擇個人信息,進入到個人信息管理界面,可進行個人信息的填寫和修改, 效。自主選課學生登錄之后,選擇開始選課功能,跳轉到自主選課界面,結合選課課表,進行選課,如果上課人數(shù)已滿,系統(tǒng)會做出相應的提示如果課程可選,選課成功后,課程會自動添加到本頁面上方必修課表中。如果學生在選課周期內(nèi),對自己已選課程不

5、滿意,可從新登陸本系統(tǒng),進入自主選課界面,刪除當前選擇的課程,并重新選課;若超出選課周期,則選課結束,選課結果不能進行更改。查詢已選課程學生登錄本系統(tǒng),進入到自主選課界面,則可以查看必修和選修的全部課程信息。教師功能教師登陸詢發(fā)課選»查已布程課課程信息發(fā)布修改個人信息填寫個人信息密 碼 修 改刪除已發(fā)布課程修改發(fā)布課程信息密碼修改教師用自己的教工號注冊成功后,登錄本系統(tǒng),進入個人信息管理界面,可修改自己的密碼。填寫、修改個人信息教師登錄本系統(tǒng),進入個人信息管理界面,即可對自己的個人信息進行填寫個修改,保存后即可生效。課程信息發(fā)布在學生選課開始之前, 教師需提前將自己本學期所授課程的詳

6、細信息上傳本系統(tǒng),最終由管理員進行統(tǒng)一排課,生成選課課表,供學生選課使用。課程發(fā)布信息包括:課程名,學時,學分,任課教師。教師登錄本系統(tǒng)后,進入課程信息發(fā)布界面, 將課程信息發(fā)布上傳給管理員。如若課程信息發(fā)布錯誤,任課教師可在課程信息發(fā)布界面進行修改和刪除。查詢本功能指教師查詢自己所受課程的選課情況,教師登陸本系統(tǒng),進入選課情況查詢界面, 輸入對應的課程號,即可顯示該門課程的選課情況,選課情況包括:學生的學號,姓名,班級,院系。教師可在本界面上對查詢結構進行打印,以方便授課。管理員功能管理員登陸認證學生注冊發(fā)布選課公告 更新教 師信息更新信息 丁廠 更新學生信息 _|_認證教師注冊生成選課課表

7、管理員賬戶、密碼說明管理員的賬戶和密碼是由學校教務最高領導直接提供的, 不需要進行認證, 系統(tǒng)設計時, 根據(jù)用戶領導的需求,為其直接建立符合需求數(shù)量的管理員賬戶名和密碼,最終由用戶自行派發(fā)。用戶注冊認證管理員將在校學生的學號和在校教師的工號錄入系統(tǒng), 以便系統(tǒng)在注冊認證時進行核對, 不在庫中的學生或教師無法認證成功,不能登錄系統(tǒng)。管理員有權停止出最高用戶以外的其余所有用戶的使用權限。更新信息管理員要定期對庫中的學生和教師信息進行更新,以便有新生和新教工入學后無法注冊。生成選課課表管理員根據(jù)教師發(fā)布的課程信息 , 為課程編寫課程編號,綜合教室信息,最終生成選課課表,供學生選課使用。3.3.3.5

8、 發(fā)布選課公告生成選課課表后,根據(jù)學校的時間安排,發(fā)布選課公告,之后開啟學生的選課權限,讓學生進行選課。四、產(chǎn)品的非功能性需求外部接口說明用戶接口用戶進行使用時,首先進入學校網(wǎng)站首頁,選擇教務管理,然后選擇學生選課系統(tǒng),跳轉到本系統(tǒng)登錄界面,進行注冊或登錄即可使用。軟件接口a. 使用本系統(tǒng)時,需要用戶連接到互聯(lián)網(wǎng),在學校網(wǎng)站進行登錄。b. 提供 MY SQL 2005 接口或其他數(shù)據(jù)庫性能需求a. 本系統(tǒng)要支持至少千人同時在線進行操作b. 峰值設定萬人,用戶并行操作超過一萬人次,系統(tǒng)響應時間延長至分鐘記,在5 至 10 分鐘內(nèi)分先后順序批次處理之前的事務,而后在響應后續(xù)用戶的操作,以免造成系統(tǒng)

9、癱瘓。硬件的限制無特殊要求,要求能連接互聯(lián)網(wǎng)屬性友好性a. 頁面內(nèi)容:主題突出,欄目、菜單不值合理,內(nèi)容豐富,文字準確,行文規(guī)范,格式統(tǒng)一。b. 導航結構:具有明確的導航指示,便于用戶理解和使用。c. 藝術風格:背景顏色以綠色和藍色為主,界面、版面形象清新悅目,布局合理,字號大小適宜,字體選擇合適,動態(tài)效果號,色彩和諧,與主題吻合。安全性a. 所有用戶登錄均需要用戶名和密碼登錄;b. 對用戶的訪問記錄和操作進行后臺記錄,并定期進行更新;c.對用戶的訪問權限做限制,不可訪問于用戶無關的信息;d 用戶的個人信息做相應的保密處理,不會對外泄露,不會被其他用戶訪問;e. 盡量保證模塊功能的單一性;f.

10、 對系統(tǒng)峰值進行處理,保證系統(tǒng)在達到峰值流量時仍然處于安全狀態(tài);可維護性a 系統(tǒng)在設計時, 盡量保證模塊功能的清晰性, 靈活性和獨立性, 以便以后用戶提出新的需求是進行系統(tǒng)的維護。還應該進行錯b 易于故障的排除和日常管理操作方便, 系統(tǒng)應可以在發(fā)現(xiàn)錯誤時不僅做出錯誤顯示,誤處理,并且系統(tǒng)能夠進行自動修復??赊D移 / 換性系統(tǒng)基于 Java 平臺進行開發(fā),不同數(shù)據(jù)庫之間的數(shù)據(jù)轉換,保證系統(tǒng)在不同操作系統(tǒng)之間的轉移。系統(tǒng)的運行環(huán)境系統(tǒng)在有用戶進行訪問時開始運行, 無用戶訪問以及事務處理完畢后結束運行, 運行時間無限制, 操作系統(tǒng)限制基于一般約束中的限制。其他需求用戶操作需求a. 要求用戶是系統(tǒng)使用

11、學校的在校大學生或教職工,進行注冊成功后方可進行相關操作;b. 用戶只可以對自己的個人信息以及與自己相關的公共信息進行訪問;c. 管理員做好對系統(tǒng)狀態(tài)的查看和簡單的信息更新,保證系統(tǒng)信息的及時性。5、E-R圖和數(shù)據(jù)字典抽取數(shù)據(jù)字典學生基本信息外部項實體學號學生在校學習的編號,唯一標識姓名學生姓名性別學生性別班級學生在校學習所在班級院系學生在校學習所在院系用戶名學生使用學號注冊認證密碼學生注冊時自設密碼數(shù)據(jù)項定義數(shù)據(jù)項名稱學號別名學生學號簡述學生在校的所用代碼,數(shù)字,唯一標識,標識其他數(shù)據(jù)項類型及寬度int , 20數(shù)據(jù)項名稱姓名別名學生姓名簡述文本類型及寬度字符型,8數(shù)據(jù)項名稱性別別名學生性別

12、簡述文本類型及寬度字符型,2數(shù)據(jù)項名稱班級別名學生所在班級簡述文本類型及寬度字符型,10數(shù)據(jù)項名稱院系別名學生所在院系簡述文本類型及寬度字符型,30數(shù)據(jù)結構定義數(shù)據(jù)結構名稱學生注冊簡述學生用自己的學號在系統(tǒng)內(nèi)注冊,自設密碼,經(jīng)管理員認證成功后,填寫和修改學生個人信息數(shù)據(jù)結構組成學號+姓名M生別+班級+院系數(shù)據(jù)流定義數(shù)據(jù)流名稱學生注冊簡述學生在系統(tǒng)內(nèi)進行注冊并完善信息數(shù)據(jù)流來源在校學生數(shù)據(jù)流取向系統(tǒng)管理員數(shù)據(jù)流組成學號+姓名+性別+班級+院系數(shù)據(jù)流量不確定同峰流里開始選課后至選課結束,大約 4天左右處理邏輯定義處理邏輯名稱學生操作簡述驗證學生注冊及學生完善個人信息輸入的數(shù)據(jù)流學生學號及自設密碼,

13、來源于數(shù)據(jù)存儲的學生學號信息;學生個人信息。處理將學生注冊時輸入的學號與存儲表中的學號進行比對,驗證是否是在校學生;提示注冊成功,提示學生完善個人信息。處理頻率每個用戶進行注冊時,之后用戶可自行登錄進行信息的修改數(shù)據(jù)存儲定義數(shù)據(jù)存儲名稱學生信息存儲簡述存儲學生注冊成功之后填寫的個人信息數(shù)據(jù)存儲組成學號+姓名+性別+班級+院系關鍵字學號(學生信息唯一標識)教師基本信息外部項定義工號教師在校任教所使用的代碼,教師唯一標識姓名教師姓名性別教師性別科室教師所在教研組或科室院系教師所在院系數(shù)據(jù)項定義數(shù)據(jù)項名稱工號別名教師工號簡述教師在校任教所使用的編號,是教師的唯一標識類型及寬度int , 10數(shù)據(jù)項名

14、稱姓名別名教師姓名簡述文本類型及寬度字符型,8數(shù)據(jù)項名稱性別別名教師性別簡述文本類型及寬度字符型,2數(shù)據(jù)項名稱科室別名教研組或科室簡述教師所在教研組或科室類型及寬度字符型,20數(shù)據(jù)項名稱院系別名教師所在院系簡述文本類型及寬度字符型,30數(shù)據(jù)結構定義數(shù)據(jù)結構名稱教師注冊簡述教師用自己的工號在系統(tǒng)內(nèi)注冊,自設密碼,經(jīng)管理員認證成功后,填寫和修改教師個人信息數(shù)據(jù)結構組成工號+姓名M生別+科室+院系數(shù)據(jù)流定義數(shù)據(jù)流名稱教師注冊簡述教師在系統(tǒng)內(nèi)進行注冊并完善信息數(shù)據(jù)流來源在校任教教師數(shù)據(jù)流取向系統(tǒng)管理員數(shù)據(jù)流組成工號+姓名+性別+科室+院系數(shù)據(jù)流量不確定同峰流里學生開始選課之前,管理員通知教師上傳發(fā)布課

15、程后,大約持續(xù)4天時間處理邏輯定義處理邏輯名稱教師操作簡述驗證教師注冊及教師完善個人信息輸入的數(shù)據(jù)流教師工號及自設密碼, 來源于數(shù)據(jù)存儲的教師工號信息;教師個人信息。處理將教師注冊時輸入的工號與存儲表中的工號進行比對,驗證是否是在校任教教師;提示注冊成功,提示教師完善個人信息。處理頻率每個用戶進行注冊時,之后用戶可自行登錄進行信息的修改數(shù)據(jù)存儲定義數(shù)據(jù)存儲名稱教師信息存儲簡述存儲教師注冊成功之后填寫的個人信息數(shù)據(jù)存儲組成工號+姓名+性別+科室+院系關鍵字工號(工號信息唯一標識)課程基本信息球仔勺課程編碼,唯一標識課程名課程名稱學時課程所需教學課時學分課程分配學分任課教師授課教師姓名上課地點教師

16、授課地點數(shù)據(jù)項定義數(shù)據(jù)項名稱球仔勺別名課程編碼簡述課程的唯一標識類型及寬度int , 12數(shù)據(jù)項名稱課程名別名課程名稱簡述文本信息類型及寬度字符型,20數(shù)據(jù)項名稱學時別名課程課時簡述課程所需教學課時類型及寬度int , 4數(shù)據(jù)項名稱學分別名課程學分簡述學校為課程分配的學分類型及寬度int , 4數(shù)據(jù)項名稱任課教師別名授課教師簡述文本信息類型及寬度字符型,8數(shù)據(jù)項名稱上課地點別名授課地點簡述教室信息類型及寬度字符型,8數(shù)據(jù)結構定義數(shù)據(jù)結構名稱課程信息簡述教師發(fā)布自己所授課程信息, 由管理員接受,然后根據(jù)教室信息進行排課, 生成學生選課課表,供學生選課使用。數(shù)據(jù)結構組成課程號+課程名+學時+學分上課教師+上課地點數(shù)據(jù)流定義數(shù)據(jù)流名稱生成選課課表簡述管理員綜合教師課程發(fā)布信息及教室信息,排課生成數(shù)據(jù)流來源授課教師,管理員數(shù)據(jù)流取向系統(tǒng)管理員數(shù)據(jù)流組成課程號+課程名+學時+學分+任課教師+上課地點數(shù)據(jù)流

溫馨提示

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

評論

0/150

提交評論