![選課系統(tǒng)需求分析_第1頁](http://file1.renrendoc.com/fileroot_temp2/2021-1/18/24c6fed7-4489-447e-ab25-3627fd21316e/24c6fed7-4489-447e-ab25-3627fd21316e1.gif)
![選課系統(tǒng)需求分析_第2頁](http://file1.renrendoc.com/fileroot_temp2/2021-1/18/24c6fed7-4489-447e-ab25-3627fd21316e/24c6fed7-4489-447e-ab25-3627fd21316e2.gif)
![選課系統(tǒng)需求分析_第3頁](http://file1.renrendoc.com/fileroot_temp2/2021-1/18/24c6fed7-4489-447e-ab25-3627fd21316e/24c6fed7-4489-447e-ab25-3627fd21316e3.gif)
![選課系統(tǒng)需求分析_第4頁](http://file1.renrendoc.com/fileroot_temp2/2021-1/18/24c6fed7-4489-447e-ab25-3627fd21316e/24c6fed7-4489-447e-ab25-3627fd21316e4.gif)
![選課系統(tǒng)需求分析_第5頁](http://file1.renrendoc.com/fileroot_temp2/2021-1/18/24c6fed7-4489-447e-ab25-3627fd21316e/24c6fed7-4489-447e-ab25-3627fd21316e5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、選課系統(tǒng)的需求分析 選修課選課系統(tǒng)的需求分析說明書。本選課系統(tǒng)需要滿足來自三方面的需求,這三個方面分別是學(xué)生、教師和管理員。其中的圖用Rational Rose繪制,由于篇幅所限,有部分內(nèi)容予以省略。3.1引言3.1.1編寫目的編寫本文檔的目的在于詳細(xì)、準(zhǔn)確和全面的定義本選課系統(tǒng)的功能和和用戶需求,用以指導(dǎo)系統(tǒng)順利地進(jìn)行開發(fā),并保證后續(xù)地開發(fā)能夠保質(zhì)保量的完成。本文檔所描述的需求信息將作為該項目最終驗收的標(biāo)準(zhǔn)和依據(jù)。3.1.2本文檔對象可以閱讀本文檔的對象有:用戶需求分析人員軟件設(shè)計人員軟件實現(xiàn)人員軟件測試人員3.1.3本項目概述本項目所開發(fā)的學(xué)生選課系統(tǒng)完成學(xué)校對學(xué)生的選課信息的統(tǒng)計與管理,
2、減少數(shù)據(jù)漏掉的情況,同時也節(jié)約人力、物力和財力。告別以往的人工統(tǒng)計。本項目開發(fā)的軟件采用 B/S結(jié)構(gòu),方便學(xué)生、老師、管理員使用,學(xué)生可以再線查看可選課程信息、再線選課、信息修改、成績查看,老師可以自己的課程人數(shù)、課程信息(包括開課時間、地點、開課方式),管理員可以對整個系統(tǒng)進(jìn)行管理(包括系統(tǒng)管理、用戶管理、課程管理)。3.1.4文檔概述本文檔準(zhǔn)確、一致、全面定義和描述了學(xué)生選課系統(tǒng)的軟件需求、文檔組織內(nèi)容如下:第一章前言,簡要介紹文檔和項目的概況。第二章可行性研究報告,對本項目的可行性進(jìn)行論證。第三章需求分析,即本章所寫內(nèi)容,描述系統(tǒng)的功能需求。第四章設(shè)計,包括系統(tǒng)的概要設(shè)計和詳細(xì)設(shè)計第五章
3、實現(xiàn),本系統(tǒng)所有代碼第六章測試與維護,跟蹤國軟件使用過程,對其它的問題即時更正。并定時升級。第七章總結(jié)感謝參考文獻(xiàn)3.1.5名詞定義B/S :即瀏覽器/服務(wù)器結(jié)構(gòu),基于瀏覽器的使用。用戶:用戶分學(xué)生、老師和系統(tǒng)管理員,角色不同,所使用的功能不同。網(wǎng)站:Internet 上提供Web服務(wù)的計算機。該計算機的IP綁定了域名,在瀏覽器輸入域名就可以訪問該計算機的web資源。3.2一般性描述由于本系統(tǒng)的數(shù)據(jù)還算不上大型的。所以數(shù)據(jù)庫服務(wù)器與web服務(wù)器共用同一臺計算機。系統(tǒng)中的用戶信息、系統(tǒng)信息和課程信息都放在數(shù)據(jù)庫中。3.2.1System Use Case Diagram 系統(tǒng)用例圖下圖所示。各U
4、se Case 說明如下:(1) 選課 :學(xué)生可以執(zhí)行選課的操作。Step 1:成功登陸Step 2:查看所有可選課程Step 3:進(jìn)行選課操作(2) 查詢 :不管用戶處于什么角色都可以使用查詢Step 1:用戶登陸Step 2:學(xué)生、老師和管理員分別使用的查詢不一定全是相同的。Step 3:查看相應(yīng)信息(3) 管理:系統(tǒng)管理員可以使用管理操作(4) 系統(tǒng)功能模塊如31表所示:圖31系統(tǒng)用例圖表31系統(tǒng)功能模塊功能模塊功能使用者查詢可選課程學(xué)生,管理員查詢可選課程信息學(xué)生,管理員更改用戶信息所有用戶可以更改自己信息執(zhí)行選課學(xué)生查看自己所教課程信息老師課程管理管理員用戶管理管理員系統(tǒng)管理管理員3
5、.2.2 用戶特征本項目所開發(fā)的系統(tǒng)用戶有三類,學(xué)生、老師和系統(tǒng)管理員。當(dāng)學(xué)校公布可以選課了,學(xué)生就應(yīng)該急時登陸選課系統(tǒng)進(jìn)行選課。對學(xué)生來說,只要有一個能上網(wǎng)的就行可以在瀏覽器登陸了。系統(tǒng)中有哪些可選的課程由管理員添加,課程重要的信息之一就是該課程的老師。當(dāng)加入老師時。應(yīng)該跟老師的信息相關(guān)聯(lián)。當(dāng)老師登陸時,可以查看自己所教的課程的報名情況,以及學(xué)生對該課的評價等等信息。學(xué)生和老師都不可能使用管理員的功能。3.2.3限制與約束此系統(tǒng)必須滿足以后限制:(1) 系統(tǒng)中所有賬戶能夠供用戶隨時使用,能夠隨時使用相應(yīng)功能。(2) 同一時刻,所有賬戶不能在多個地方登陸。(3) 學(xué)生選課數(shù)目不能超過學(xué)校限制。
6、(4) 不能選已經(jīng)超過規(guī)定人數(shù)的的課程,不能選已經(jīng)開課的課程。(5) 沒有達(dá)到規(guī)定人數(shù)的課程不能開課。(6) 該系統(tǒng)必須確保所有數(shù)據(jù)安全,以免損失。所有用戶都要登陸才能訪問,每個用戶只能使用所屬角色的權(quán)限,必要時限定訪問次數(shù)。(7) 界面友好,操作簡單。(8) 軟件系統(tǒng)開放性好,結(jié)構(gòu)靈活,可擴充,方便維護。(9) 安全可靠。3.2.4假設(shè)與前提條件(1) 假設(shè)學(xué)生不在學(xué)校,照樣可以選課。只要有聯(lián)網(wǎng)的電腦且有瀏覽器就行。(2) 假設(shè)用戶忘記密碼,系統(tǒng)設(shè)置找回密碼的方法,也可與管理員聯(lián)系。3.3功能需求描述3.3.1系統(tǒng)的類圖圖32系統(tǒng)類圖所有的類:學(xué)生類:包括學(xué)生的信息和學(xué)生可以執(zhí)行的操作。老師
7、類:包括老師的信息和老師可以執(zhí)行的操作。管理員:包括管理員的信息和管理員可以執(zhí)行的操作。課程類:包括每個課程的信息和可以被執(zhí)行的操作。3.3.2類的詳細(xì)說明學(xué)生類:屬性:ID:這是系統(tǒng)數(shù)據(jù)庫中自己分配的一個號碼,是唯一的,且會自動往上加的一個序列號,是數(shù)據(jù)庫的關(guān)鍵字,以保證數(shù)據(jù)的完整性。學(xué)號:用來存學(xué)生的學(xué)號,每個學(xué)生都有學(xué)號且唯一。姓名:存學(xué)生的姓名。性別:用來標(biāo)識用戶的性別。年齡:儲存用戶的年齡。入學(xué)年份:儲存學(xué)生進(jìn)入學(xué)校的時間。畢業(yè)院校:記錄學(xué)生上一次畢業(yè)的學(xué)校。密碼:學(xué)生登陸時所使用的密碼。方法:登陸與注銷:最基本的功能,進(jìn)入時必須登陸,長時間不使用系統(tǒng)會自己注銷用戶。修改資料:對學(xué)生
8、自己的可以修改的信息可以進(jìn)行修改。不能修改的就不能一更改。查看課程:查看所有被選課程和個體課程的詳細(xì)信息。選課:如果課程可以被選。就可以調(diào)用這個方法進(jìn)行選課。查看成績:如果學(xué)生選了某門課并且已經(jīng)考試,可以查看成績。 取消選課:如果對選的課不滿意,在規(guī)定的時間內(nèi)可以取消。老師類屬性:ID:同學(xué)生老師工號:每個老師唯一的證件號碼。姓名:教師姓名。性別:性別年齡:年齡職稱:教師的職稱號。密碼:登陸使用的密碼。方法登陸/注銷:最基本的方法或者功能。修改資料:修改可以修改的自己的信息。查看程信息:查看自己帶的課或者其它課程的信息,兩種情況的結(jié)果不一樣。成績登記:當(dāng)完成課程后,對學(xué)自己所帶的課的學(xué)生添加成
9、績。管理員屬性:ID:同學(xué)生。用戶名:登陸所用的用戶名。密碼:登陸使用的。方法:管理用戶:對學(xué)生和教師進(jìn)行管理。管理課程:對所有課程進(jìn)行管理,例如添加刪除課程等。管理選課:對選課的情況進(jìn)行管理。管理成績:對成績進(jìn)行管理,例如設(shè)置成績錄入時間的限制等。 要了解詳細(xì)的方法的功能,請見系統(tǒng)設(shè)計說明書,第四章。3.4其它需求描述3.4.1性能要求(1)對服務(wù)器的要求,至少能夠容納1000人同時訪問。(2)對客戶端,在現(xiàn)在使用的電腦中,聯(lián)網(wǎng)了就行。要求不高。(3)地本系統(tǒng),使用功能時,在網(wǎng)速好的情況下,系統(tǒng)響應(yīng)時間為10秒以內(nèi),3.4.2設(shè)計約束開發(fā)工具:MyEclipse and Dreamweave
10、r and UltraEdit服務(wù)器軟件:Tomcat 數(shù)據(jù)庫:MySQL 服務(wù)器操作系統(tǒng):windows2003 開發(fā)語言:JAVA 服務(wù)器硬件:配置稍好就行開發(fā)方式:個人開發(fā)。平臺:J2EE類庫為:JDK1.6 3.4.3進(jìn)度要求 如果5到8人,在20天內(nèi)應(yīng)該要完成整個開發(fā)并測試。如果5人以下,在30內(nèi)應(yīng)該完成整個工作并測試。3.4.4交付要求該項目完成后,需向用戶提交以下信息:軟件需求規(guī)格說明書,電子版和紙質(zhì)版。軟件設(shè)計規(guī)格說明書,電子版和紙質(zhì)版。(3)可運行的軟件系統(tǒng)。(4)部分或者全部java源碼。3.5 用戶界面 界面對于用戶來說至關(guān)重要,既是用戶對軟件評介的根據(jù),也是用戶最終使用
11、的。所以界面設(shè)計得怎么樣,對整個系統(tǒng)的成功與否有著密切的聯(lián)系。當(dāng)然,也許界面設(shè)計得好不會讓其性能更好,但是設(shè)計得不好卻只會讓它更差。界面設(shè)計原則:一致性操作步驟少隨時提示用戶系統(tǒng)正在進(jìn)行哪些操作要有撤銷操作減少用戶記憶的東西季節(jié)中的花開花落, 都有自己的命運與節(jié)奏,歲月如歌的譜曲與納詞,一定是你。人生不如意十之八九,有些東西,你越是在意,越會失去。一個人的生活,快樂與否,不是地位,不是財富,不是美貌,不是名氣,而是心境。有時候極度的委屈,想脆弱一下,想找個踏實的肩膀依靠,可是,人生滄海,那個踏實肩膀的人,也要食人間煙火,也要面對自己的不堪與無奈。歲月告訴我:當(dāng)生活刁難,命運困苦,你的內(nèi)心必需單
12、槍匹馬,沉著應(yīng)戰(zhàn)。有時候真想躲起來,把手機關(guān)閉,斷了所有的聯(lián)系,可是,那又怎樣,該面對的問題,依舊要面對。與其逃避,不如接納;與其怨天尤人,不如積極主動去解決。歲月告訴我:美好的人生,一半要爭,一半要隨。有時候想拼命的攀登,但總是力不從心。可是,每個人境況是不同的,不要拿別人的標(biāo)準(zhǔn),來塑造自己的人生。太多的失望,太多的落空,純屬生活的常態(tài)。歲月告訴我:挫敗,總會襲人,并且,讓你承受,但也,負(fù)責(zé)讓你成長。人生漫長,卻又苦短,幽長的路途充滿險阻,誰不曾迷失,誰不曾茫然,誰不曾煎熬?多少美好,毀在了一意孤行的偏執(zhí)。好也罷,壞也罷,人生的路,必須自己走過,才能感覺腳上的泡和踏過的坑。因為懂得,知分寸;
13、因為珍惜,懂進(jìn)退。最重要的是,與世界言和,不再為難自己和別人。菜根譚中說:花看半開,酒飲微醉。就是說,做事不必完美,享樂不可享盡,這是一種含苞待放的人生狀態(tài)。即使是最美的月亮,也會有盈虧的自然之道。否則便是過猶不及,弄巧成拙。心靈松綁了,活著才自由。半生已過,走走停停,看透了生活,選擇了順流的方式,行走。流水今日,明月前身。感謝每一粒種子,每一縷清風(fēng),每一個陽光的日子,于時光的碎屑中,靜品一盞流年的香茗。撕開浮云的遮掩,其實,每個人心中都有各自的山水,都有一段難捱的時光,好在,總有一天,你的淡然低調(diào),你的暗自努力,你的理性豁達(dá),終將點燃你的整個世界,讓故事的結(jié)局,美好而溫柔。蘇軾在水調(diào)歌頭里寫道:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度火鍋店員工績效考核與激勵方案合作協(xié)議
- 2025年度生態(tài)農(nóng)業(yè)項目管理費合同模版
- 二零二五年度的退股協(xié)議書:關(guān)于Y投資平臺的股份退出及收益處理協(xié)議
- 二零二五年度國際教育合作框架協(xié)議
- 物業(yè)景觀管理協(xié)議書(2篇)
- 物業(yè)管理清算協(xié)議書(2篇)
- 2025年度電力線路遷改項目施工環(huán)境保護協(xié)議
- 2025年度工程保險合同標(biāo)準(zhǔn)范本
- 二零二五年度企業(yè)轉(zhuǎn)供電成本控制及優(yōu)化合作協(xié)議
- 二零二五年度人工智能教育股份合作協(xié)議書范例
- 《水電站繼電保護》課件
- 沈陽市第一屆“舒心傳技 莘紳向陽”職業(yè)技能大賽技術(shù)工作文件-27-全媒體運營師
- 2025年多彩貴州航空有限公司招聘筆試參考題庫含答案解析
- 安全生產(chǎn)網(wǎng)格員培訓(xùn)
- 深圳建筑工程公司財務(wù)管理制度
- 統(tǒng)編版語文三年級下冊第三單元綜合性學(xué)習(xí)中華傳統(tǒng)節(jié)日 活動設(shè)計
- 降低順產(chǎn)產(chǎn)婦產(chǎn)后2小時失血率PDCA成果匯報書
- 小學(xué)數(shù)學(xué)分?jǐn)?shù)四則混合運算300題帶答案
- 2024年山東泰安市泰山財金投資集團有限公司招聘筆試參考題庫含答案解析
- 廣西北海LNG儲罐保冷施工方案
- 產(chǎn)業(yè)園工程施工組織設(shè)計(技術(shù)標(biāo)近200頁)
評論
0/150
提交評論