軟件系統論文 歐陽天雄_第1頁
軟件系統論文 歐陽天雄_第2頁
軟件系統論文 歐陽天雄_第3頁
軟件系統論文 歐陽天雄_第4頁
軟件系統論文 歐陽天雄_第5頁
已閱讀5頁,還剩11頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、1、 Write a System Requirement Specification(寫一份系統需求規格書)2、 Convert (1) to User story(把系統需求規格書轉換成需求模塊)(3) find out NP in (2) and create Domain Classes(在2中找出領域模型并創建領域類)(4) draw Use case Diagram(畫出用例圖)(5) draw Sequence Diagram(畫出序列圖)(6) draw Class Diagram (畫出類圖)學生網上選課系統分析論文 姓名:歐陽天雄 用例名稱:網上選課系統學號:8000114

2、209班級:軟工147班指導老師:蔡啟功 日期:2016年5月5日1、 系統需求(System requirments specifications)1、引言隨著科技的發展,人們對生活的便捷的需求越來越大。選課對于在校學生是一件比較麻煩的事。現在設計一款系統可以讓學生在網上就能把課選好。2、 功能需求學生可以通過這個系統在網上選課,系統主要包括以下功能:管理員通過系統管理界面進入,建立學期要開的各種課程,將課程信息保存在數據庫中并可以對課程進行修改和刪除。學生通過客戶端瀏覽器根據學號和密碼進入選課界面,在這里學生可以進行三種操作:查詢已選課程,選課,以及退選。3、 運行需求主要是數據庫穩定。2

3、、 需求模塊(User Story)用例1.管理員建立課程:正?!居美Q】管理員建立課程【場景】who:管理員where:終端機when:選課系統開放前【用例描述】1學校領導通知老師這個學期開什么課。2管理員登錄網上選課系統。3管理員輸入課程信息并建立課程。4建立課程結束,管理員退出圖書管理系統【用例價值】管理員在網上輸入好可選課程信息方便學生網上選課工作開展【約束和限制】1課程信息需在選課開始前建立好不能耽誤學生選課2建立的課程需符合學校的教學要求3系統界面和輸入設備要是中文用例2.管理員建立課程:異常【用例名稱】管理員建立課程【場景】who:管理員where:終端機when:選課系統開放

4、前【用例描述】1學校領導通知老師這個學期開什么課。a 這一部沒有異常。2管理員登錄網上選課系統。a管理員登錄信息輸入錯誤,重新輸入。b管理員忘記密碼,能夠找回密碼3管理員輸入課程信息并建立課程。a輸入了錯誤的課程信息,能夠返回修改信息b課程臨時變動不開,要求刪除信息4建立成功,保存數據進數據庫成功,退出系統。a這一步沒有異?!居美齼r值】管理員在網上輸入好可選課程信息方便學生網上選課工作開展【約束和限制】1課程信息需在選課開始前建立好不能耽誤學生選課2建立的課程需符合學校的教學要求3系統界面和輸入設備要是中文用例3.學生網上選課:正常【用例名稱】學生網上選課【場景】who:學生where:學校機

5、房when:選課系統開放時【用例描述】1學校通知學生們可以開始選課,并在特定的時間段去機房選課2學生輸入學號密碼進入網上選課系統3進入選課主界面4學生點擊開始選課5學生在感興趣的課程名后點擊選課6系統提示選課成功。7學生確認是否完成此次選課8結束選課,退出系統。【用例價值】學生在網上選課,可以很方便,快速地幫助學校完成繁重的選課工作,省去大量的人力財力空間去做冗長的統計工作【約束和限制】1學生只能在選課系統開放的時段去選課2每位學生只能選兩門課程3沒門課程的選課人數不能超出所規定的人數限制4選課的時候要求服務器穩定,且快速。5學生所選課的類別要合理6界面需是中文界面,鼠標輸入要求靈敏用例4.學

6、生網上選課:異?!居美Q】學生網上選課【場景】who:學生where:學校機房when:選課系統開放時【用例描述】2.1學校通知學生們可以開始選課,并在特定的時間段去機房選課a. 這一步沒有異常2.2學生輸入學號密碼進入網上選課系統a.學生輸入登錄密碼錯誤,重新登錄b.學生忘記密碼,能夠找回密碼2.3進入選課主界面2.4學生點擊開始選課2.5學生在感興趣的課程名后點擊選課a. 這一步沒有異常2.6系統提示選課成功。2.6.A系統提示選課不成功a選課總人數超過限制人數,重新選課。2.7學生確認是否完成此次選課a. 學生發現選錯了,可以退選重新選課。2.8結束選課,退出系統。【用例價值】學生在網

7、上選課,可以很方便,快速地幫助學校完成繁重的選課工作,省去大量的人力財力空間去做冗長的統計工作【約束和限制】1學生只能在選課系統開放的時段去選課2每位學生只能選兩門課程3沒門課程的選課人數不能超出所規定的人數限制4選課的時候要求服務器穩定,且快速。5學生所選課的類別要合理6界面需是中文界面,鼠標輸入要求靈敏三、領域模型Feature編號功能描述備注001建立課程管理員登錄系統建立課程002修改課程對課程信息進行修改003選課瀏覽課程列表選擇課程004退選放棄某門課程的選擇005確認選擇一旦確認學生一學期的課就基本確定Feature NP DomainC:名字列表:學生、管理員、課程信息、已選的課程、屏幕、鍵盤、選課、退選領域類名詞列表:名詞屬性備注學生學號,密碼學生選課的身份信息管理員賬號,密碼管理系統的身份憑證課程信息名字,授課老師,上課時間,教

溫馨提示

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

評論

0/150

提交評論