選課系統(tǒng)需求分析_第1頁
選課系統(tǒng)需求分析_第2頁
選課系統(tǒng)需求分析_第3頁
免費預(yù)覽已結(jié)束,剩余7頁可下載查看

下載本文檔

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

文檔簡介

1、選課系統(tǒng)的需求分析選修課選課系統(tǒng)的需求分析說明書。本選課系統(tǒng)需要滿足來自三方面的需 求,這三個方面分別是學(xué)生、教師和管理員。其中的圖用Ratio nal Rose繪制,由于篇幅所限,有部分內(nèi)容予以省略。3.1引言編寫目的編寫本文檔的目的在于詳細(xì)、準(zhǔn)確和全面的定義本選課系統(tǒng)的功能和和用 戶需求,用以指導(dǎo)系統(tǒng)順利地進(jìn)行開發(fā),并保證后續(xù)地開發(fā)能夠保質(zhì)保量的完成。 本文檔所描述的需求信息將作為該項目最終驗收的標(biāo)準(zhǔn)和依據(jù)。本文檔對象可以閱讀本文檔的對象有:用戶需求分析人員軟件設(shè)計人員軟件實現(xiàn)人員軟件測試人員本項目概述本項目所開發(fā)的學(xué)生選課系統(tǒng)完成學(xué)校對學(xué)生的選課信息的統(tǒng)計與管理, 減少數(shù)據(jù)漏掉的情況,同

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

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

4、下:(1) 選課:學(xué)生可以執(zhí)行選課的操作。Step 1:成功登陸Step 2:查看所有可選課程Step 3:進(jìn)行選課操作(2) 查詢:不管用戶處于什么角色都可以使用查詢Step 1:用戶登陸Step 2學(xué)生、老師和管理員分別使用的查詢不一定全是相同的Step 3:查看相應(yīng)信息(3)管理:系統(tǒng)管理員可以使用管理操作教師圖3- 1系統(tǒng)用例圖表3- 1系統(tǒng)功能模塊功能模塊功能使用者查詢可選課程學(xué)生,管理員查詢可選課程信息學(xué)生,管理員更改用戶信息所有用戶可以更改自己信息執(zhí)行選課學(xué)生查看自己所教課程信息老師課程管理管理員用戶管理管理員系統(tǒng)管理管理員用戶特征本項目所開發(fā)的系統(tǒng)用戶有三類,學(xué)生、老師和系統(tǒng)管

5、理員。當(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é)生和老師都不可能使用管理 員的功能。323限制與約束此系統(tǒng)必須滿足以后限制:(1)系統(tǒng)中所有賬戶能夠供用戶隨時使用,能夠隨時使用相應(yīng)功能。(2)同一時刻,所有賬戶不能在多個地方登陸。(3)學(xué)生選課數(shù)目不能超過學(xué)校限制。(4)不能選已經(jīng)超過規(guī)定人數(shù)的的課程,不能選已經(jīng)開課的課程。(5)沒

6、有達(dá)到規(guī)定人數(shù)的課程不能開課。(6)該系統(tǒng)必須確保所有數(shù)據(jù)安全,以免損失。所有用戶都要登陸才 能訪問,每個用戶只能使用所屬角色的權(quán)限,必要時限定訪問次 數(shù)。(7)界面友好,操作簡單。(8)軟件系統(tǒng)開放性好,結(jié)構(gòu)靈活,可擴充,方便維護(hù)。(9)安全可靠。324假設(shè)與前提條件.(1)假設(shè)學(xué)生不在學(xué)校,照樣可以選課。只要有聯(lián)網(wǎng)的電腦且有瀏覽 器就行。(2)假設(shè)用戶忘記密碼,系統(tǒng)設(shè)置找回密碼的方法,也可與管理員聯(lián) 系。3.3功能需求描述331系統(tǒng)的類圖+T+用尸名 謚碼年院4名別齡嘗業(yè)碼 +ID播擇+A擺4管理用戸0十管理謀程4管理選課0 +営理曲錶:rs了磴贄諜成 皓銷戈諜看看 登注K選查查 #+臼+

7、1+課程代號 +課程名稱+類型十登側(cè)+3銷簣陸; 專修改資榔+查看所技課程 +成顒錄人0開課+學(xué)生ID 襯程R+咸贛開課蜜誓+ID+嘿程 十上煤地點+上課盯間圖3-2系統(tǒng)類圖所有的類:學(xué)生類:包括學(xué)生的信息和學(xué)生可以執(zhí)行的操作。老師類:包括老師的信息和老師可以執(zhí)行的操作。 管理員:包括管理員的信息和管理員可以執(zhí)行的操作 課程類:包括每個課程的信息和可以被執(zhí)行的操作。332類的詳細(xì)說明學(xué)生類:屬性:ID:這是系統(tǒng)數(shù)據(jù)庫中自己分配的一個號碼, 是唯一的,且會自動往上加的一個序列號,是數(shù)據(jù)庫的關(guān)鍵字,以保證數(shù)據(jù)的完整性。學(xué)號:用來存學(xué)生的學(xué)號,每個學(xué)生都有學(xué)號且唯一。姓名:存學(xué)生的姓名。性別:用來標(biāo)

8、識用戶的性別。年齡:儲存用戶的年齡。入學(xué)年份:儲存學(xué)生進(jìn)入學(xué)校的時間。畢業(yè)院校:記錄學(xué)生上一次畢業(yè)的學(xué)校。密碼:學(xué)生登陸時所使用的密碼。方法:登陸與注銷:最基本的功能,進(jìn)入時必須登陸,長時間不使用系統(tǒng)會 自己注銷用戶。修改資料:對學(xué)生自己的可以修改的信息可以進(jìn)行修改。 不能修改的 就不能一更改。查看課程:查看所有被選課程和個體課程的詳細(xì)信息。選課: 如果課程可以被選。就可以調(diào)用這個方法進(jìn)行選課。查看成績:如果學(xué)生選了某門課并且已經(jīng)考試,可以查看成績。取消選課:如果對選的課不滿意,在規(guī)定的時間內(nèi)可以取消。老師類屬性:ID:同學(xué)生老師工號:每個老師唯一的證件號碼。姓名:教師姓名。性別:性別年齡:年

9、齡職稱:教師的職稱號。密碼:登陸使用的密碼。方法登陸/注銷:最基本的方法或者功能。修改資料:修改可以修改的自己的信息。查看程信息:查看自己帶的課或者其它課程的信息, 兩種情況的結(jié)果 不一樣。成績登記:當(dāng)完成課程后,對學(xué)自己所帶的課的學(xué)生添加成績。管理員屬性:ID:同學(xué)生。用戶名:登陸所用的用戶名。密碼:登陸使用的。方法:管理用戶:對學(xué)生和教師進(jìn)行管理。管理課程:對所有課程進(jìn)行管理,例如添加刪除課程等。管理選課:對選課的情況進(jìn)行管理。管理成績:對成績進(jìn)行管理,例如設(shè)置成績錄入時間的限制等。要了解詳細(xì)的方法的功能,請見系統(tǒng)設(shè)計說明書,第四章。3.4其它需求描述341性能要求(1)對服務(wù)器的要求,至

10、少能夠容納1000人同時訪問。(2)對客戶端,在現(xiàn)在使用的電腦中,聯(lián)網(wǎng)了就行。要求不高。(3) 地本系統(tǒng),使用功能時,在網(wǎng)速好的情況下,系統(tǒng)響應(yīng)時間為10秒以內(nèi),設(shè)計約束開發(fā)工具: MyEclipse and Dreamweaver and UltraEdit服務(wù)器軟件:Tomcat數(shù)據(jù)庫:MySQL服務(wù)器操作系統(tǒng):win dows2003開發(fā)語言:JAVA服務(wù)器硬件:配置稍好就行開發(fā)方式:個人開發(fā)。平臺: J2EE類庫為:JDK1.6進(jìn)度要求如果5到8人,在20天內(nèi)應(yīng)該要完成整個開發(fā)并測試。如果5人以下,在30內(nèi)應(yīng)該完成整個工作并測試。344交付要求該項目完成后,需向用戶提交以下信息:軟件需

11、求規(guī)格說明書,電子版和紙質(zhì)版。軟件設(shè)計規(guī)格說明書,電子版和紙質(zhì)版。(3) 可運行的軟件系統(tǒng)。(4) 部分或者全部java源碼。3.5用戶界面界面對于用戶來說至關(guān)重要,既是用戶對軟件評介的根據(jù),也是用戶最 終使用的。所以界面設(shè)計得怎么樣,對整個系統(tǒng)的成功與否有著密切的聯(lián)系。當(dāng)然,也許界面設(shè)計得好不會讓其性能更好,但是設(shè)計得不好卻只會讓 它更差。界面設(shè)計原則:一致性操作步驟少隨時提示用戶系統(tǒng)正在進(jìn)行哪些操作要有撤銷操作減少用戶記憶的東西季節(jié)中的花開花落,都有自己的命運與節(jié)奏,歲月如歌的譜曲與納詞,一定是你。人生不如意十之八九,有些東西,你越是在意,越會失去。一個人的生活,快樂與否,不是地位,不是財

12、富,不是美貌,不是名氣,而是心境。有時候極度的委屈,想脆弱一下,想找個踏實的肩膀依靠,可是,人生滄海,那個踏實肩膀的人,也要食人間煙火,也要面對自己的不堪與無奈。歲月告訴我:當(dāng)生活刁難,命運困苦, 你的內(nèi)心必需單槍匹馬,沉著應(yīng)戰(zhàn)。有時候真想躲起來,把手機關(guān)閉,斷了所有的聯(lián)系,可是,那又怎樣,該面對的問題,依舊要面對。與其逃避,不如接納;與其怨天尤人,不如積極主動去解決。歲月告訴我:美好的人 生,一半要爭,一半要隨。有時候想拼命的攀登,但總是力不從心。可是,每個人境況是不同的,不要拿別人的標(biāo)準(zhǔn),來塑造自己的人生。太多的失望,太多的落空,純屬生活的常態(tài)。歲月告訴我:挫敗,總會襲 人,并且,讓你承受

13、,但也,負(fù)責(zé)讓你成長。人生漫長,卻又苦短,幽長的路途充滿險阻,誰不曾迷失,誰不曾茫然,誰不曾煎熬?多少美好,毀在了一意孤行的偏執(zhí)。好也罷,壞也罷,人生的路,必須自己走過,才能感覺腳上的泡和踏過的坑。因為懂得,知分寸;因為珍惜,懂進(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論