選課系統(tǒng)需求分析_第1頁(yè)
選課系統(tǒng)需求分析_第2頁(yè)
選課系統(tǒng)需求分析_第3頁(yè)
選課系統(tǒng)需求分析_第4頁(yè)
選課系統(tǒng)需求分析_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、選課系統(tǒng)的需求分析 選修課選課系統(tǒng)的需求分析說(shuō)明書。本選課系統(tǒng)需要滿足來(lái)自三方面的需求,這三個(gè)方面分別是學(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ì)保量的完成。本文檔所描述的需求信息將作為該項(xiàng)目最終驗(yàn)收的標(biāo)準(zhǔn)和依據(jù)。3.1.2本文檔對(duì)象可以閱讀本文檔的對(duì)象有:用戶需求分析人員軟件設(shè)計(jì)人員軟件實(shí)現(xiàn)人員軟件測(cè)試人員3.1.3本項(xiàng)目概述本項(xiàng)目所開發(fā)的學(xué)生選課系統(tǒng)完成學(xué)校對(duì)學(xué)生的選課信息的統(tǒng)計(jì)與管理,

2、減少數(shù)據(jù)漏掉的情況,同時(shí)也節(jié)約人力、物力和財(cái)力。告別以往的人工統(tǒng)計(jì)。本項(xiàng)目開發(fā)的軟件采用 B/S結(jié)構(gòu),方便學(xué)生、老師、管理員使用,學(xué)生可以再線查看可選課程信息、再線選課、信息修改、成績(jī)查看,老師可以自己的課程人數(shù)、課程信息(包括開課時(shí)間、地點(diǎn)、開課方式),管理員可以對(duì)整個(gè)系統(tǒng)進(jìn)行管理(包括系統(tǒng)管理、用戶管理、課程管理)。3.1.4文檔概述本文檔準(zhǔn)確、一致、全面定義和描述了學(xué)生選課系統(tǒng)的軟件需求、文檔組織內(nèi)容如下:第一章前言,簡(jiǎn)要介紹文檔和項(xiàng)目的概況。第二章可行性研究報(bào)告,對(duì)本項(xiàng)目的可行性進(jìn)行論證。第三章需求分析,即本章所寫內(nèi)容,描述系統(tǒng)的功能需求。第四章設(shè)計(jì),包括系統(tǒng)的概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)第五章

3、實(shí)現(xiàn),本系統(tǒng)所有代碼第六章測(cè)試與維護(hù),跟蹤國(guó)軟件使用過程,對(duì)其它的問題即時(shí)更正。并定時(shí)升級(jí)。第七章總結(jié)感謝參考文獻(xiàn)3.1.5名詞定義B/S :即瀏覽器/服務(wù)器結(jié)構(gòu),基于瀏覽器的使用。用戶:用戶分學(xué)生、老師和系統(tǒng)管理員,角色不同,所使用的功能不同。網(wǎng)站:Internet 上提供Web服務(wù)的計(jì)算機(jī)。該計(jì)算機(jī)的IP綁定了域名,在瀏覽器輸入域名就可以訪問該計(jì)算機(jī)的web資源。3.2一般性描述由于本系統(tǒng)的數(shù)據(jù)還算不上大型的。所以數(shù)據(jù)庫(kù)服務(wù)器與web服務(wù)器共用同一臺(tái)計(jì)算機(jī)。系統(tǒng)中的用戶信息、系統(tǒng)信息和課程信息都放在數(shù)據(jù)庫(kù)中。3.2.1System Use Case Diagram 系統(tǒng)用例圖下圖所示。各U

4、se Case 說(shuō)明如下:(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 用戶特征本項(xiàng)目所開發(fā)的系統(tǒng)用戶有三類,學(xué)生、老師和系統(tǒng)管理員。當(dāng)學(xué)校公布可以選課了,學(xué)生就應(yīng)該急時(shí)登陸選課系統(tǒng)進(jìn)行選課。對(duì)學(xué)生來(lái)說(shuō),只要有一個(gè)能上網(wǎng)的就行可以在瀏覽器登陸了。系統(tǒng)中有哪些可選的課程由管理員添加,課程重要的信息之一就是該課程的老師。當(dāng)加入老師時(shí)。應(yīng)該跟老師的信息相關(guān)聯(lián)。當(dāng)老師登陸時(shí),可以查看自己所教的課程的報(bào)名情況,以及學(xué)生對(duì)該課的評(píng)價(jià)等等信息。學(xué)生和老師都不可能使用管理員的功能。3.2.3限制與約束此系統(tǒng)必須滿足以后限制:(1) 系統(tǒng)中所有賬戶能夠供用戶隨時(shí)使用,能夠隨時(shí)使用相應(yīng)功能。(2) 同一時(shí)刻,所有賬戶不能在多個(gè)地方登陸。(3) 學(xué)生選課數(shù)目不能超過學(xué)校限制。

6、(4) 不能選已經(jīng)超過規(guī)定人數(shù)的的課程,不能選已經(jīng)開課的課程。(5) 沒有達(dá)到規(guī)定人數(shù)的課程不能開課。(6) 該系統(tǒng)必須確保所有數(shù)據(jù)安全,以免損失。所有用戶都要登陸才能訪問,每個(gè)用戶只能使用所屬角色的權(quán)限,必要時(shí)限定訪問次數(shù)。(7) 界面友好,操作簡(jiǎn)單。(8) 軟件系統(tǒng)開放性好,結(jié)構(gòu)靈活,可擴(kuò)充,方便維護(hù)。(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í)行的操作。課程類:包括每個(gè)課程的信息和可以被執(zhí)行的操作。3.3.2類的詳細(xì)說(shuō)明學(xué)生類:屬性:ID:這是系統(tǒng)數(shù)據(jù)庫(kù)中自己分配的一個(gè)號(hào)碼,是唯一的,且會(huì)自動(dòng)往上加的一個(gè)序列號(hào),是數(shù)據(jù)庫(kù)的關(guān)鍵字,以保證數(shù)據(jù)的完整性。學(xué)號(hào):用來(lái)存學(xué)生的學(xué)號(hào),每個(gè)學(xué)生都有學(xué)號(hào)且唯一。姓名:存學(xué)生的姓名。性別:用來(lái)標(biāo)識(shí)用戶的性別。年齡:儲(chǔ)存用戶的年齡。入學(xué)年份:儲(chǔ)存學(xué)生進(jìn)入學(xué)校的時(shí)間。畢業(yè)院校:記錄學(xué)生上一次畢業(yè)的學(xué)校。密碼:學(xué)生登陸時(shí)所使用的密碼。方法:登陸與注銷:最基本的功能,進(jìn)入時(shí)必須登陸,長(zhǎng)時(shí)間不使用系統(tǒng)會(huì)自己注銷用戶。修改資料:對(duì)學(xué)生

8、自己的可以修改的信息可以進(jìn)行修改。不能修改的就不能一更改。查看課程:查看所有被選課程和個(gè)體課程的詳細(xì)信息。選課:如果課程可以被選。就可以調(diào)用這個(gè)方法進(jìn)行選課。查看成績(jī):如果學(xué)生選了某門課并且已經(jīng)考試,可以查看成績(jī)。 取消選課:如果對(duì)選的課不滿意,在規(guī)定的時(shí)間內(nèi)可以取消。老師類屬性:ID:同學(xué)生老師工號(hào):每個(gè)老師唯一的證件號(hào)碼。姓名:教師姓名。性別:性別年齡:年齡職稱:教師的職稱號(hào)。密碼:登陸使用的密碼。方法登陸/注銷:最基本的方法或者功能。修改資料:修改可以修改的自己的信息。查看程信息:查看自己帶的課或者其它課程的信息,兩種情況的結(jié)果不一樣。成績(jī)登記:當(dāng)完成課程后,對(duì)學(xué)自己所帶的課的學(xué)生添加成

9、績(jī)。管理員屬性:ID:同學(xué)生。用戶名:登陸所用的用戶名。密碼:登陸使用的。方法:管理用戶:對(duì)學(xué)生和教師進(jìn)行管理。管理課程:對(duì)所有課程進(jìn)行管理,例如添加刪除課程等。管理選課:對(duì)選課的情況進(jìn)行管理。管理成績(jī):對(duì)成績(jī)進(jìn)行管理,例如設(shè)置成績(jī)錄入時(shí)間的限制等。 要了解詳細(xì)的方法的功能,請(qǐng)見系統(tǒng)設(shè)計(jì)說(shuō)明書,第四章。3.4其它需求描述3.4.1性能要求(1)對(duì)服務(wù)器的要求,至少能夠容納1000人同時(shí)訪問。(2)對(duì)客戶端,在現(xiàn)在使用的電腦中,聯(lián)網(wǎng)了就行。要求不高。(3)地本系統(tǒng),使用功能時(shí),在網(wǎng)速好的情況下,系統(tǒng)響應(yīng)時(shí)間為10秒以內(nèi),3.4.2設(shè)計(jì)約束開發(fā)工具:MyEclipse and Dreamweave

10、r and UltraEdit服務(wù)器軟件:Tomcat 數(shù)據(jù)庫(kù):MySQL 服務(wù)器操作系統(tǒng):windows2003 開發(fā)語(yǔ)言:JAVA 服務(wù)器硬件:配置稍好就行開發(fā)方式:個(gè)人開發(fā)。平臺(tái):J2EE類庫(kù)為:JDK1.6 3.4.3進(jìn)度要求 如果5到8人,在20天內(nèi)應(yīng)該要完成整個(gè)開發(fā)并測(cè)試。如果5人以下,在30內(nèi)應(yīng)該完成整個(gè)工作并測(cè)試。3.4.4交付要求該項(xiàng)目完成后,需向用戶提交以下信息:軟件需求規(guī)格說(shuō)明書,電子版和紙質(zhì)版。軟件設(shè)計(jì)規(guī)格說(shuō)明書,電子版和紙質(zhì)版。(3)可運(yùn)行的軟件系統(tǒng)。(4)部分或者全部java源碼。3.5 用戶界面 界面對(duì)于用戶來(lái)說(shuō)至關(guān)重要,既是用戶對(duì)軟件評(píng)介的根據(jù),也是用戶最終使用

11、的。所以界面設(shè)計(jì)得怎么樣,對(duì)整個(gè)系統(tǒng)的成功與否有著密切的聯(lián)系。當(dāng)然,也許界面設(shè)計(jì)得好不會(huì)讓其性能更好,但是設(shè)計(jì)得不好卻只會(huì)讓它更差。界面設(shè)計(jì)原則:一致性操作步驟少隨時(shí)提示用戶系統(tǒng)正在進(jìn)行哪些操作要有撤銷操作減少用戶記憶的東西季節(jié)中的花開花落, 都有自己的命運(yùn)與節(jié)奏,歲月如歌的譜曲與納詞,一定是你。人生不如意十之八九,有些東西,你越是在意,越會(huì)失去。一個(gè)人的生活,快樂與否,不是地位,不是財(cái)富,不是美貌,不是名氣,而是心境。有時(shí)候極度的委屈,想脆弱一下,想找個(gè)踏實(shí)的肩膀依靠,可是,人生滄海,那個(gè)踏實(shí)肩膀的人,也要食人間煙火,也要面對(duì)自己的不堪與無(wú)奈。歲月告訴我:當(dāng)生活刁難,命運(yùn)困苦,你的內(nèi)心必需單

12、槍匹馬,沉著應(yīng)戰(zhàn)。有時(shí)候真想躲起來(lái),把手機(jī)關(guān)閉,斷了所有的聯(lián)系,可是,那又怎樣,該面對(duì)的問題,依舊要面對(duì)。與其逃避,不如接納;與其怨天尤人,不如積極主動(dòng)去解決。歲月告訴我:美好的人生,一半要爭(zhēng),一半要隨。有時(shí)候想拼命的攀登,但總是力不從心。可是,每個(gè)人境況是不同的,不要拿別人的標(biāo)準(zhǔn),來(lái)塑造自己的人生。太多的失望,太多的落空,純屬生活的常態(tài)。歲月告訴我:挫敗,總會(huì)襲人,并且,讓你承受,但也,負(fù)責(zé)讓你成長(zhǎng)。人生漫長(zhǎng),卻又苦短,幽長(zhǎng)的路途充滿險(xiǎn)阻,誰(shuí)不曾迷失,誰(shuí)不曾茫然,誰(shuí)不曾煎熬?多少美好,毀在了一意孤行的偏執(zhí)。好也罷,壞也罷,人生的路,必須自己走過,才能感覺腳上的泡和踏過的坑。因?yàn)槎茫执纾?/p>

13、因?yàn)檎湎?,懂進(jìn)退。最重要的是,與世界言和,不再為難自己和別人。菜根譚中說(shuō):花看半開,酒飲微醉。就是說(shuō),做事不必完美,享樂不可享盡,這是一種含苞待放的人生狀態(tài)。即使是最美的月亮,也會(huì)有盈虧的自然之道。否則便是過猶不及,弄巧成拙。心靈松綁了,活著才自由。半生已過,走走停停,看透了生活,選擇了順流的方式,行走。流水今日,明月前身。感謝每一粒種子,每一縷清風(fēng),每一個(gè)陽(yáng)光的日子,于時(shí)光的碎屑中,靜品一盞流年的香茗。撕開浮云的遮掩,其實(shí),每個(gè)人心中都有各自的山水,都有一段難捱的時(shí)光,好在,總有一天,你的淡然低調(diào),你的暗自努力,你的理性豁達(dá),終將點(diǎn)燃你的整個(gè)世界,讓故事的結(jié)局,美好而溫柔。蘇軾在水調(diào)歌頭里寫道:

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論