




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、選課系統的需求分析 選修課選課系統的需求分析說明書。本選課系統需要滿足來自三方面的需求,這三個方面分別是學生、教師和管理員。其中的圖用Rational Rose繪制,由于篇幅所限,有部分內容予以省略。3.1引言3.1.1編寫目的編寫本文檔的目的在于詳細、準確和全面的定義本選課系統的功能和和用戶需求,用以指導系統順利地進行開發,并保證后續地開發能夠保質保量的完成。本文檔所描述的需求信息將作為該項目最終驗收的標準和依據。3.1.2本文檔對象可以閱讀本文檔的對象有:用戶需求分析人員軟件設計人員軟件實現人員軟件測試人員3.1.3本項目概述本項目所開發的學生選課系統完成學校對學生的選課信息的統計與管理,
2、減少數據漏掉的情況,同時也節約人力、物力和財力。告別以往的人工統計。本項目開發的軟件采用 B/S結構,方便學生、老師、管理員使用,學生可以再線查看可選課程信息、再線選課、信息修改、成績查看,老師可以自己的課程人數、課程信息(包括開課時間、地點、開課方式),管理員可以對整個系統進行管理(包括系統管理、用戶管理、課程管理)。3.1.4文檔概述本文檔準確、一致、全面定義和描述了學生選課系統的軟件需求、文檔組織內容如下:第一章前言,簡要介紹文檔和項目的概況。第二章可行性研究報告,對本項目的可行性進行論證。第三章需求分析,即本章所寫內容,描述系統的功能需求。第四章設計,包括系統的概要設計和詳細設計第五章
3、實現,本系統所有代碼第六章測試與維護,跟蹤國軟件使用過程,對其它的問題即時更正。并定時升級。第七章總結感謝參考文獻3.1.5名詞定義B/S :即瀏覽器/服務器結構,基于瀏覽器的使用。用戶:用戶分學生、老師和系統管理員,角色不同,所使用的功能不同。網站:Internet 上提供Web服務的計算機。該計算機的IP綁定了域名,在瀏覽器輸入域名就可以訪問該計算機的web資源。3.2一般性描述由于本系統的數據還算不上大型的。所以數據庫服務器與web服務器共用同一臺計算機。系統中的用戶信息、系統信息和課程信息都放在數據庫中。3.2.1System Use Case Diagram 系統用例圖下圖所示。各U
4、se Case 說明如下:(1) 選課 :學生可以執行選課的操作。Step 1:成功登陸Step 2:查看所有可選課程Step 3:進行選課操作(2) 查詢 :不管用戶處于什么角色都可以使用查詢Step 1:用戶登陸Step 2:學生、老師和管理員分別使用的查詢不一定全是相同的。Step 3:查看相應信息(3) 管理:系統管理員可以使用管理操作(4) 系統功能模塊如31表所示:圖31系統用例圖表31系統功能模塊功能模塊功能使用者查詢可選課程學生,管理員查詢可選課程信息學生,管理員更改用戶信息所有用戶可以更改自己信息執行選課學生查看自己所教課程信息老師課程管理管理員用戶管理管理員系統管理管理員3
5、.2.2 用戶特征本項目所開發的系統用戶有三類,學生、老師和系統管理員。當學校公布可以選課了,學生就應該急時登陸選課系統進行選課。對學生來說,只要有一個能上網的就行可以在瀏覽器登陸了。系統中有哪些可選的課程由管理員添加,課程重要的信息之一就是該課程的老師。當加入老師時。應該跟老師的信息相關聯。當老師登陸時,可以查看自己所教的課程的報名情況,以及學生對該課的評價等等信息。學生和老師都不可能使用管理員的功能。3.2.3限制與約束此系統必須滿足以后限制:(1) 系統中所有賬戶能夠供用戶隨時使用,能夠隨時使用相應功能。(2) 同一時刻,所有賬戶不能在多個地方登陸。(3) 學生選課數目不能超過學校限制。
6、(4) 不能選已經超過規定人數的的課程,不能選已經開課的課程。(5) 沒有達到規定人數的課程不能開課。(6) 該系統必須確保所有數據安全,以免損失。所有用戶都要登陸才能訪問,每個用戶只能使用所屬角色的權限,必要時限定訪問次數。(7) 界面友好,操作簡單。(8) 軟件系統開放性好,結構靈活,可擴充,方便維護。(9) 安全可靠。3.2.4假設與前提條件(1) 假設學生不在學校,照樣可以選課。只要有聯網的電腦且有瀏覽器就行。(2) 假設用戶忘記密碼,系統設置找回密碼的方法,也可與管理員聯系。3.3功能需求描述3.3.1系統的類圖圖32系統類圖所有的類:學生類:包括學生的信息和學生可以執行的操作。老師
7、類:包括老師的信息和老師可以執行的操作。管理員:包括管理員的信息和管理員可以執行的操作。課程類:包括每個課程的信息和可以被執行的操作。3.3.2類的詳細說明學生類:屬性:ID:這是系統數據庫中自己分配的一個號碼,是唯一的,且會自動往上加的一個序列號,是數據庫的關鍵字,以保證數據的完整性。學號:用來存學生的學號,每個學生都有學號且唯一。姓名:存學生的姓名。性別:用來標識用戶的性別。年齡:儲存用戶的年齡。入學年份:儲存學生進入學校的時間。畢業院校:記錄學生上一次畢業的學校。密碼:學生登陸時所使用的密碼。方法:登陸與注銷:最基本的功能,進入時必須登陸,長時間不使用系統會自己注銷用戶。修改資料:對學生
8、自己的可以修改的信息可以進行修改。不能修改的就不能一更改。查看課程:查看所有被選課程和個體課程的詳細信息。選課:如果課程可以被選。就可以調用這個方法進行選課。查看成績:如果學生選了某門課并且已經考試,可以查看成績。 取消選課:如果對選的課不滿意,在規定的時間內可以取消。老師類屬性:ID:同學生老師工號:每個老師唯一的證件號碼。姓名:教師姓名。性別:性別年齡:年齡職稱:教師的職稱號。密碼:登陸使用的密碼。方法登陸/注銷:最基本的方法或者功能。修改資料:修改可以修改的自己的信息。查看程信息:查看自己帶的課或者其它課程的信息,兩種情況的結果不一樣。成績登記:當完成課程后,對學自己所帶的課的學生添加成
9、績。管理員屬性:ID:同學生。用戶名:登陸所用的用戶名。密碼:登陸使用的。方法:管理用戶:對學生和教師進行管理。管理課程:對所有課程進行管理,例如添加刪除課程等。管理選課:對選課的情況進行管理。管理成績:對成績進行管理,例如設置成績錄入時間的限制等。 要了解詳細的方法的功能,請見系統設計說明書,第四章。3.4其它需求描述3.4.1性能要求(1)對服務器的要求,至少能夠容納1000人同時訪問。(2)對客戶端,在現在使用的電腦中,聯網了就行。要求不高。(3)地本系統,使用功能時,在網速好的情況下,系統響應時間為10秒以內,3.4.2設計約束開發工具:MyEclipse and Dreamweave
10、r and UltraEdit服務器軟件:Tomcat 數據庫:MySQL 服務器操作系統:windows2003 開發語言:JAVA 服務器硬件:配置稍好就行開發方式:個人開發。平臺:J2EE類庫為:JDK1.6 3.4.3進度要求 如果5到8人,在20天內應該要完成整個開發并測試。如果5人以下,在30內應該完成整個工作并測試。3.4.4交付要求該項目完成后,需向用戶提交以下信息:軟件需求規格說明書,電子版和紙質版。軟件設計規格說明書,電子版和紙質版。(3)可運行的軟件系統。(4)部分或者全部java源碼。3.5 用戶界面 界面對于用戶來說至關重要,既是用戶對軟件評介的根據,也是用戶最終使用
11、的。所以界面設計得怎么樣,對整個系統的成功與否有著密切的聯系。當然,也許界面設計得好不會讓其性能更好,但是設計得不好卻只會讓它更差。界面設計原則:一致性操作步驟少隨時提示用戶系統正在進行哪些操作要有撤銷操作減少用戶記憶的東西季節中的花開花落, 都有自己的命運與節奏,歲月如歌的譜曲與納詞,一定是你。人生不如意十之八九,有些東西,你越是在意,越會失去。一個人的生活,快樂與否,不是地位,不是財富,不是美貌,不是名氣,而是心境。有時候極度的委屈,想脆弱一下,想找個踏實的肩膀依靠,可是,人生滄海,那個踏實肩膀的人,也要食人間煙火,也要面對自己的不堪與無奈。歲月告訴我:當生活刁難,命運困苦,你的內心必需單
12、槍匹馬,沉著應戰。有時候真想躲起來,把手機關閉,斷了所有的聯系,可是,那又怎樣,該面對的問題,依舊要面對。與其逃避,不如接納;與其怨天尤人,不如積極主動去解決。歲月告訴我:美好的人生,一半要爭,一半要隨。有時候想拼命的攀登,但總是力不從心。可是,每個人境況是不同的,不要拿別人的標準,來塑造自己的人生。太多的失望,太多的落空,純屬生活的常態。歲月告訴我:挫敗,總會襲人,并且,讓你承受,但也,負責讓你成長。人生漫長,卻又苦短,幽長的路途充滿險阻,誰不曾迷失,誰不曾茫然,誰不曾煎熬?多少美好,毀在了一意孤行的偏執。好也罷,壞也罷,人生的路,必須自己走過,才能感覺腳上的泡和踏過的坑。因為懂得,知分寸;
13、因為珍惜,懂進退。最重要的是,與世界言和,不再為難自己和別人。菜根譚中說:花看半開,酒飲微醉。就是說,做事不必完美,享樂不可享盡,這是一種含苞待放的人生狀態。即使是最美的月亮,也會有盈虧的自然之道。否則便是過猶不及,弄巧成拙。心靈松綁了,活著才自由。半生已過,走走停停,看透了生活,選擇了順流的方式,行走。流水今日,明月前身。感謝每一粒種子,每一縷清風,每一個陽光的日子,于時光的碎屑中,靜品一盞流年的香茗。撕開浮云的遮掩,其實,每個人心中都有各自的山水,都有一段難捱的時光,好在,總有一天,你的淡然低調,你的暗自努力,你的理性豁達,終將點燃你的整個世界,讓故事的結局,美好而溫柔。蘇軾在水調歌頭里寫道
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 總經理聘書合同協議
- 商場裝修管理協議書范本
- 商場接手轉讓店鋪合同協議
- 2025簽訂合同注意事項范文
- 歌曲合同協議
- 快遞進村合同協議書范本
- 正規視頻制作合同協議
- 2025煤炭合作開發合同范本
- 商場商鋪出售合同協議
- 商業介紹費合同協議
- 2025年全國低壓電工作業證(復審)考試練習題庫(600題)附答案
- 2025年上海市閔行區初三中考語文二模調研試卷
- 2025年中考道德與法治一輪復習:專題4 我與他人 和諧相處 課件79張
- 貿易合同保密協議
- 康復治療士測試題及答案
- 漢語言文學自考命題形式試題及答案
- 中國創新藥械多元支付白皮書2025
- Django 3 Web應用開發實戰(下篇)
- 學會感恩說課課件
- 大學生志愿服務西部計劃考試復習題庫(筆試、面試題)
- 箱涵工程監理實施細則
評論
0/150
提交評論