版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、選修課選課系統(tǒng)的需求分析說明書。本選課系統(tǒng)需要滿足來自三方面的需 求,這三個(gè)方面分別是學(xué)生、教師和管理員。其中的圖用 Rational Rose 繪制, 由于篇幅所限,有部分內(nèi)容予以省略。引言編寫目的編寫本文檔的目的在于詳細(xì)、準(zhǔn)確和全面的定義本選課系統(tǒng)的功能和和用 戶需求,用以指導(dǎo)系統(tǒng)順利地進(jìn)行開發(fā), 并保證后續(xù)地開發(fā)能夠保質(zhì)保量的完成。 本文檔所描述的需求信息將作為該項(xiàng)目最終驗(yàn)收的標(biāo)準(zhǔn)和依據(jù)。本文檔對象 可以閱讀本文檔的對象有: 用戶 需求分析人員 軟件設(shè)計(jì)人員 軟件實(shí)現(xiàn)人員 軟件測試人員本項(xiàng)目概述 本項(xiàng)目所開發(fā)的學(xué)生選課系統(tǒng)完成學(xué)校對學(xué)生的選課信息的統(tǒng)計(jì)與管理, 減少數(shù)據(jù)漏掉的情況,同時(shí)也
2、節(jié)約人力、物力和財(cái)力。告別以往的人工統(tǒng)計(jì)。本項(xiàng)目開發(fā)的軟件采用 B/S 結(jié)構(gòu),方便學(xué)生、老師、管理員使用,學(xué)生可 以再線查看可選課程信息、再線選課、信息修改、成績查看,老師可以自己的課 程人數(shù)、課程信息(包括開課時(shí)間、地點(diǎn)、開課方式) ,管理員可以對整個(gè)系統(tǒng) 進(jìn)行管理(包括系統(tǒng)管理、用戶管理、課程管理) 。文檔概述本文檔準(zhǔn)確、一致、全面定義和描述了學(xué)生選課系統(tǒng)的軟件需求、文檔組織內(nèi)容如下:第一章 前言,簡要介紹文檔和項(xiàng)目的概況。第二章 可行性研究報(bào)告, 對本項(xiàng)目的可行性進(jìn)行論證。第三章 需求分析 ,即本章所寫內(nèi)容,描述系統(tǒng)的功能需求。第四章 設(shè)計(jì) , 包括系統(tǒng)的概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)第五章 實(shí)現(xiàn),
3、本系統(tǒng)所有代碼第六章 測試與維護(hù),跟蹤國軟件使用過程,對其它的問題即時(shí)更正。并 定時(shí)升級。第七章 總結(jié)感謝參考文獻(xiàn)名詞定義B/S :即瀏覽器 / 服務(wù)器結(jié)構(gòu),基于瀏覽器的使用。用戶:用戶分學(xué)生、老師和系統(tǒng)管理員,角色不同,所使用的功能不同。網(wǎng)站:In ternet上提供Web服務(wù)的計(jì)算機(jī)。該計(jì)算機(jī)的IP綁定了域名,在瀏覽器輸入域名就可以訪問該計(jì)算機(jī)的 web 資源一般性描述由于本系統(tǒng)的數(shù)據(jù)還算不上大型的。所以數(shù)據(jù)庫服務(wù)器與web服務(wù)器共用 同一臺計(jì)算機(jī)。系統(tǒng)中的用戶信息、系統(tǒng)信息和課程信息都放在數(shù)據(jù)庫中。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)管理員可以使用管理操作(4) 系統(tǒng)功能模塊如3 1表所示:圖3 1系統(tǒng)用例圖表3 1系統(tǒng)功能模塊功能模塊功能使用者查詢可選課程學(xué)生,管理員查詢可選課程信息學(xué)生,管理員更改用戶信息所有用戶可以更改自己信息執(zhí)行選課學(xué)生查看自己所教課程信息老師課程管理管理員用戶管理管理員系統(tǒng)管理管理員用
5、戶特征本項(xiàng)目所開發(fā)的系統(tǒng)用戶有三類,學(xué)生、老師和系統(tǒng)管理員當(dāng)學(xué)校公布可以選課了, 學(xué)生就應(yīng)該急時(shí)登陸選課系統(tǒng)進(jìn)行選課。 對學(xué) 生來說,只要有一個(gè)能上網(wǎng)的就行可以在瀏覽器登陸了。系統(tǒng)中有哪些可選 的課程由管理員添加,課程重要的信息之一就是該課程的老師。當(dāng)加入老師 時(shí)。應(yīng)該跟老師的信息相關(guān)聯(lián)。當(dāng)老師登陸時(shí),可以查看自己所教的課程的 報(bào)名情況,以及學(xué)生對該課的評價(jià)等等信息。學(xué)生和老師都不可能使用管理 員的功能。限制與約束此系統(tǒng)必須滿足以后限制:(1)系統(tǒng)中所有賬戶能夠供用戶隨時(shí)使用,能夠隨時(shí)使用相應(yīng)功能。(2)同一時(shí)刻,所有賬戶不能在多個(gè)地方登陸。(3)學(xué)生選課數(shù)目不能超過學(xué)校限制。(4)不能選已經(jīng)
6、超過規(guī)定人數(shù)的的課程,不能選已經(jīng)開課的課程。(5)沒有達(dá)到規(guī)定人數(shù)的課程不能開課。(6)該系統(tǒng)必須確保所有數(shù)據(jù)安全, 以免損失。所有用戶都要登陸才 能訪問,每個(gè)用戶只能使用所屬角色的權(quán)限, 必要時(shí)限定訪問次 數(shù)。(7)界面友好,操作簡單。(8)軟件系統(tǒng)開放性好,結(jié)構(gòu)靈活,可擴(kuò)充,方便維護(hù)。(9)安全可靠。假設(shè)與前提條件( 1) 假設(shè)學(xué)生不在學(xué)校,照樣可以選課。只要有聯(lián)網(wǎng)的電腦且有瀏覽 器就行。( 2) 假設(shè)用戶忘記密碼,系統(tǒng)設(shè)置找回密碼的方法,也可與管理員聯(lián) 系。功能需求描述系統(tǒng)的類圖圖 3 2 系統(tǒng)類圖 所有的類: 學(xué)生類:包括學(xué)生的信息和學(xué)生可以執(zhí)行的操作。 老師類:包括老師的信息和老師可
7、以執(zhí)行的操作。 管理員:包括管理員的信息和管理員可以執(zhí)行的操作 課程類:包括每個(gè)課程的信息和可以被執(zhí)行的操作。類的詳細(xì)說明學(xué)生類:屬性:ID:這是系統(tǒng)數(shù)據(jù)庫中自己分配的一個(gè)號碼, 是唯一的,且會自動往 上加的一個(gè)序列號,是數(shù)據(jù)庫的關(guān)鍵字,以保證數(shù)據(jù)的完整性。學(xué)號:用來存學(xué)生的學(xué)號,每個(gè)學(xué)生都有學(xué)號且唯一。 姓名:存學(xué)生的姓名。性別:用來標(biāo)識用戶的性別。 年齡:儲存用戶的年齡。 入學(xué)年份:儲存學(xué)生進(jìn)入學(xué)校的時(shí)間。 畢業(yè)院校:記錄學(xué)生上一次畢業(yè)的學(xué)校。 密碼:學(xué)生登陸時(shí)所使用的密碼。方法:登陸與注銷: 最基本的功能, 進(jìn)入時(shí)必須登陸, 長時(shí)間不使用系統(tǒng)會自己注銷用戶修改資料: 對學(xué)生自己的可以修改
8、的信息可以進(jìn)行修改。 不能修改的 就不能一更改。查看課程:查看所有被選課程和個(gè)體課程的詳細(xì)信息。選課: 如果課程可以被選。就可以調(diào)用這個(gè)方法進(jìn)行選課。 查看成績: 如果學(xué)生選了某門課并且已經(jīng)考試,可以查看成績。 取消選課:如果對選的課不滿意,在規(guī)定的時(shí)間內(nèi)可以取消。老師類屬性:ID:同學(xué)生老師工號:每個(gè)老師唯一的證件號碼。姓名:教師姓名。性別:性別年齡:年齡職稱:教師的職稱號。密碼:登陸使用的密碼。方法登陸/ 注銷:最基本的方法或者功能。 修改資料:修改可以修改的自己的信息。查看程信息: 查看自己帶的課或者其它課程的信息, 兩種情況的結(jié)果 不一樣。成績登記:當(dāng)完成課程后,對學(xué)自己所帶的課的學(xué)生
9、添加成績。管理員屬性:ID:同學(xué)生。用戶名:登陸所用的用戶名。密碼:登陸使用的。方法:管理用戶:對學(xué)生和教師進(jìn)行管理。管理課程:對所有課程進(jìn)行管理,例如添加刪除課程等。管理選課:對選課的情況進(jìn)行管理。管理成績:對成績進(jìn)行管理,例如設(shè)置成績錄入時(shí)間的限制等。要了解詳細(xì)的方法的功能,請見系統(tǒng)設(shè)計(jì)說明書,第四章。其它需求描述 性能要求(1)對服務(wù)器的要求,至少能夠容納 1000 人同時(shí)訪問。(2)對客戶端,在現(xiàn)在使用的電腦中,聯(lián)網(wǎng)了就行。要求不高。10(3)地本系統(tǒng),使用功能時(shí),在網(wǎng)速好的情況下,系統(tǒng)響應(yīng)時(shí)間為 秒以內(nèi),設(shè)計(jì)約束開發(fā)工具: MyEclipse and Dreamweaver and
10、UltraEdit 服務(wù)器軟件: Tomcat 數(shù)據(jù)庫: MySQL服務(wù)器操作系統(tǒng): windows2003 開發(fā)語言: JAVA 服務(wù)器硬件:配置稍好就行 開發(fā)方式:個(gè)人開發(fā)。平臺: J2EE 類庫為:進(jìn)度要求如果 5 到 8 人,在 20天內(nèi)應(yīng)該要完成整個(gè)開發(fā)并測試。 如果 5 人以下,在 30內(nèi)應(yīng)該完成整個(gè)工作并測試。交付要求 該項(xiàng)目完成后,需向用戶提交以下信息:軟件需求規(guī)格說明書,電子版和紙質(zhì)版軟件設(shè)計(jì)規(guī)格說明書,電子版和紙質(zhì)版。(3) 可運(yùn)行的軟件系統(tǒng)。(4) 部分或者全部java源碼。用戶界面界面對于用戶來說至關(guān)重要,既是用戶對軟件評介的根據(jù),也是用戶最 終使用的。所以界面設(shè)計(jì)得怎
11、么樣,對整個(gè)系統(tǒng)的成功與否有著密切的聯(lián)系。當(dāng)然,也許界面設(shè)計(jì)得好不會讓其性能更好,但是設(shè)計(jì)得不好卻只會讓 它更差。界面設(shè)計(jì)原則:一致性操作步驟少隨時(shí)提示用戶系統(tǒng)正在進(jìn)行哪些操作要有撤銷操作減少用戶記憶的東西季節(jié)中的花開花落,都有自己的命運(yùn)與節(jié)奏,歲月如歌的譜曲與納詞,一定是你。人生不如意十之八九,有些東西,你越是在意,越會失去。一個(gè)人的生活,快樂與否,不是地位,不是財(cái)富,不是美貌,不是名氣,而是心境。有時(shí)候極度的委屈,想脆弱一下,想找個(gè)踏實(shí)的肩膀依靠,可是,人生滄海,那個(gè)踏實(shí)肩膀的人,也要食人間煙火,也要面對自己的不堪與無奈。歲月告訴我:當(dāng)生活刁難,命運(yùn)困苦, 你的內(nèi)心必需單槍匹馬,沉著應(yīng)戰(zhàn)。
12、有時(shí)候真想躲起來,把手機(jī)關(guān)閉,斷了所有的聯(lián)系,可是,那又怎樣,該面對的問題,依舊要面對。與其逃避,不如接納;與其怨天尤人,不如積極主動去解決。歲月告訴我:美好的人 生,一半要爭,一半要隨。有時(shí)候想拼命的攀登,但總是力不從心??墒牵總€(gè)人境況是不同的,不要拿別人的標(biāo)準(zhǔn),來塑造自己的人生。太多的失望,太多的落空,純屬生活的常態(tài)。歲月告訴我:挫敗,總會襲 人,并且,讓你承受,但也,負(fù)責(zé)讓你成長。人生漫長,卻又苦短,幽長的路途充滿險(xiǎn)阻,誰不曾迷失,誰不曾茫然,誰不曾煎熬多少美好,毀在了一意孤行的偏執(zhí)。好也罷,壞也罷,人生的路,必須自己走過,才能感覺腳上的泡和踏過的坑。因?yàn)槎?,知分寸;因?yàn)檎湎?,懂進(jìn)退。最重要的是,與世界言和,不 再為難自己和別人。菜根譚中說:花看半開,酒飲微醉。就是說,做事不必完美,享樂不可享盡,這是一種含苞待放的人生狀態(tài)。即使是最美的月亮,也會有盈虧的自然之道。否則便是過猶不及,弄巧 成拙。心靈松綁了,活著才自由。半生已過,走走停停,看透了生活,選擇了順流的方式,行走。流水今日,明月前身。感謝每一粒種子,每一縷清風(fēng),每一個(gè)陽光的日子,于時(shí)光的碎屑中,靜品一盞流年的香茗。撕開浮云的遮掩,其實(shí),每個(gè)人心中都有各自的山水,都有一段難捱的時(shí)光,好在,總有一天,你的淡然低調(diào),你的暗自努力,你的理性豁達(dá),終將點(diǎn)燃你的整個(gè)世界,讓故事的結(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 市政廣場綠化設(shè)計(jì)與施工合同
- 洗浴中心招投標(biāo)授權(quán)委托書模板
- 網(wǎng)約車駕駛員服務(wù)協(xié)議
- 南京市攝影基地租賃合同
- 環(huán)保旅游業(yè)PTR管理辦法
- 城市綠化帶擴(kuò)建合同
- 文化藝術(shù)兼職演員合同
- 建筑材料市場租賃合同終止
- 圖書館圍墻建設(shè)合同
- 人力資源成品油市場管理辦法
- 倉儲物流安全隱患排查表-附帶法規(guī)依據(jù)
- 新概念英語第二冊課文(全中文)
- DB32T 4031-2021 建筑垃圾填筑路基設(shè)計(jì)與施工技術(shù)規(guī)范
- 湖南省藥品零售企業(yè)藥店藥房名單目錄
- DB4401-T 10.5-2019 +反恐怖防范管理++第5部分:教育機(jī)構(gòu)-(高清現(xiàn)行)
- 廣東深圳市福田區(qū)選用機(jī)關(guān)事業(yè)單位輔助人員和社區(qū)專職工作者365人模擬試卷【共500題附答案解析】
- 尿毒癥腦病課件
- 小學(xué)體育與健康人教二年級全一冊第一部分課程目標(biāo)與教學(xué)內(nèi)容設(shè)計(jì)構(gòu)想體育教學(xué)設(shè)計(jì)武術(shù)
- 廣告制作技術(shù)方案
- 煤礦通風(fēng)系統(tǒng)現(xiàn)狀及智能通風(fēng)系統(tǒng)設(shè)計(jì)
- 加氫裂化 精品課件
評論
0/150
提交評論