學(xué)校學(xué)生宿舍管理系統(tǒng)需求規(guī)格說明書(全)_第1頁
學(xué)校學(xué)生宿舍管理系統(tǒng)需求規(guī)格說明書(全)_第2頁
學(xué)校學(xué)生宿舍管理系統(tǒng)需求規(guī)格說明書(全)_第3頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、學(xué)校學(xué)生宿舍管理系統(tǒng)需求規(guī)格說明書(全0)106(全面完整資料,可直接使用,可編輯,推薦下載80627課程設(shè)計(jì)題目基本模型機(jī)的設(shè)計(jì)一一跳轉(zhuǎn)、轉(zhuǎn)移指令的實(shí)現(xiàn)學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院專業(yè)軟件工程班級(jí)0406 班姓名趙爽指導(dǎo)教師陳天祥2007年 1 月 29 日課程設(shè)計(jì)任務(wù)書學(xué)生姓名: 趙爽 專業(yè)班級(jí): 軟件 0406班指導(dǎo)教師:彭德巍工作單位:計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院題目:學(xué)校學(xué)生宿舍管理系統(tǒng)初始條件:理論:學(xué)完軟件需求工程,結(jié)合軟件工程導(dǎo)論、數(shù)據(jù)結(jié)構(gòu)和程序設(shè)計(jì)等課程中學(xué) 習(xí)的原理和方法.實(shí)踐:計(jì)算機(jī)實(shí)驗(yàn)室提供計(jì)算機(jī)及軟件需求開發(fā)環(huán)境。熟悉并運(yùn)用Rational Rose、PowerDesigner、

2、Visio和Word等工具建模,并編寫課程設(shè)計(jì)報(bào)告。求)要求完成的主要任務(wù):(包括課程設(shè)計(jì)工作量及其技術(shù)要求,以及說明書撰寫等具體要1、 了解并掌握軟件需求工程的一般工作流程,采用的常用方法和步驟以及實(shí)用工具。要求學(xué)生能獨(dú)立地完成中小型軟件系統(tǒng)的需求分析2、 對(duì)給定的題目,分析系統(tǒng)的各項(xiàng)功能需求、非功能性需求(接口需求、軟件質(zhì)量屬性),以及數(shù)據(jù)需求等。在此基礎(chǔ)上,撰寫出符合規(guī)范的軟件需求規(guī)格說明(SRS).3、課程設(shè)計(jì)報(bào)告應(yīng)包含的完整內(nèi)容,詳見軟件需求工程課程設(shè)計(jì)指導(dǎo)書4、強(qiáng)調(diào)獨(dú)立完成,杜絕抄襲。時(shí)間安排:1、設(shè)計(jì)安排一周(第 20周):周1、周2 :查找資料,調(diào)查研究,獲取需求。周3、周4

3、:系統(tǒng)分析。周5、周6:撰寫課程設(shè)計(jì)報(bào)告。2、 課程設(shè)計(jì)報(bào)告書收取時(shí)間:20周的周日(1月21日)班長(zhǎng)收齊,過時(shí)不候;班長(zhǎng)于 22日上午到東配樓409室,交給各班指導(dǎo)教師;同時(shí)要交設(shè)計(jì)報(bào)告的電子版(各班可以合交一張光碟)。3、答疑時(shí)間:20周周一至周五的上午(地點(diǎn):東配樓 409)。指導(dǎo)教師簽名:2007年1月8 日系主任(或責(zé)任教師)簽名:2007年1月10日原創(chuàng)性聲明本人鄭重聲明: 所呈交的課程設(shè)計(jì)論文,是本人在老師的指導(dǎo)下,獨(dú)立進(jìn)行研究工 作所取得的成果 .除文中已經(jīng)注明引用的內(nèi)容外, 本論文不含任何其他個(gè)人或集體已經(jīng)發(fā)表 或撰寫過的作品或成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已

4、在文中以明確方 式標(biāo)明 .本聲明的法律結(jié)果由本人承擔(dān) .作者簽名:趙爽日期: 2007年 1月 19日學(xué)校學(xué)生宿舍管理系統(tǒng) ”需求規(guī)格說明目錄1 引言 51 。 1 目標(biāo) .51。2項(xiàng)目范圍 。51.3參考資料 .52 總 體 描 述 。.0 0 0 . 0 . 0 .0000。.0052.1 產(chǎn) 品 前 豆J景0000 .00 .000 .00 .0 .0 .052.2用戶類及其特征 .62.3運(yùn)行環(huán)境 .73用例規(guī)格說明 .73° 1 系統(tǒng)王要用例 0 0 073.2用例說明 .84 外部接口需求 1540 1用戶界面 1540 2其他接口 164。2.1 硬件接口 16軟件接口

5、 165 非功能性需求 165.1軟件質(zhì)量屬性 0165 0 2其他非功能性需求 。0166 數(shù)據(jù)需求 (ER 模型,數(shù)據(jù)字典等) 176.1處理流程圖 .176.2 系統(tǒng)流程圖 .1760 3數(shù)據(jù)描述 .0176.3.1 靜態(tài)數(shù)據(jù) 176 3.2 動(dòng)態(tài)數(shù)據(jù) 196 0 4數(shù)據(jù)庫描述 0 196 0 5ER 模型 0 0 06 0 6數(shù)據(jù)字典 .20系統(tǒng)入住數(shù)據(jù)字典 206.6 2入住信息數(shù)據(jù)字典 206.6 3 系統(tǒng)空床位查詢數(shù)據(jù)字典 226 6.4 系統(tǒng)按學(xué)號(hào)查詢信息數(shù)據(jù)字典 236。6.5 系統(tǒng)退房數(shù)據(jù)字典 23附錄 A :術(shù)語表 23 附錄B :分析模型24 附錄C :業(yè)務(wù)規(guī)則24 附

6、錄D:待定問題清單25學(xué)校學(xué)生宿舍管理系統(tǒng)需求規(guī)格說明1 引言1.1 目標(biāo)軟件需求規(guī)格說明描述了“學(xué)校學(xué)生宿舍管理系統(tǒng) "軟件的功能性需求和非功能性需求 . 分析該系統(tǒng)的數(shù)據(jù)需求,功能需求,質(zhì)量需求和可行性等,讓系統(tǒng)有一個(gè)明確的方向,使 開發(fā)更具合理性,并能分析出系統(tǒng)的具體流程,為以后系統(tǒng)的開發(fā)和維護(hù)做好準(zhǔn)備工作。 這一文檔計(jì)劃由實(shí)現(xiàn)和驗(yàn)證系統(tǒng)正確功能的項(xiàng)目團(tuán)隊(duì)成員來使用。除非在其他的地方另有 說明 ,這里指定的所有需求都具有高優(yōu)先級(jí) ,而且都可以在軟件中實(shí)現(xiàn)。1.2 項(xiàng)目范圍學(xué)校學(xué)生宿舍管理系統(tǒng):下文有的簡(jiǎn)稱宿舍管理系統(tǒng),即用于實(shí)現(xiàn)對(duì)學(xué)生及宿舍信息 資料進(jìn)行編輯,添加,刪除,統(tǒng)計(jì)

7、,打印顯示等功能的軟件系統(tǒng) .通過該系統(tǒng),用戶可以查 看學(xué)生的基本信息、宿舍信息等各方面的資料,能夠方便的了解學(xué)生和宿舍的總體情況。 該管理系統(tǒng)為用戶提供了一些簡(jiǎn)單的數(shù)據(jù)查詢、輸出各種信息等功能 .用戶通過輸入學(xué)生基本信息(例如學(xué)生證號(hào)) ,由系統(tǒng)自行生成相應(yīng)的數(shù)據(jù)以供宿舍 管理員查詢,另外宿舍管理中心的管理用戶還可以對(duì)這些基本信息進(jìn)行更新和刪除, 學(xué) 校學(xué)生宿舍管理系統(tǒng)力求給用戶方便快捷的途徑去管理這些繁瑣的數(shù)據(jù)。1.3 參考資料1。3.1 Karl E. Wiegers 著, 軟件需求。 清華大學(xué)出版社 ,20041.3.2 Dean Leffingwell 等著,軟件需求管理 - 統(tǒng)一方

8、法 。 機(jī)械工業(yè)出版社 .20021.3.3 Soren Lauesen 著 , 軟件需求 。 電子工業(yè)出版社 ,2002Ian Sommerville 著, 需求工程 . 機(jī)械工業(yè)出版社 ,20032 總體描述2.1 產(chǎn)品前景 學(xué)校學(xué)生宿舍管理系統(tǒng)對(duì)于一個(gè)學(xué)校來說是必不可少的組成部分。目前好多學(xué)校 還停留在宿舍管理人員手工記錄數(shù)據(jù)的最初階段,手工記錄對(duì)于規(guī)模小的學(xué)校來說還勉 強(qiáng)可以接受, 但對(duì)于學(xué)生信息量比較龐大, 需要記錄存檔的數(shù)據(jù)比較多的高校來說 ,人工 記錄是相當(dāng)麻煩的。 而且當(dāng)查找某條記錄時(shí) ,由于數(shù)據(jù)量龐大, 還只能靠人工去一條條的 查找,這樣不但麻煩還浪費(fèi)了許多時(shí)間,效率也比較低

9、。當(dāng)今社會(huì)是飛速進(jìn)步的世界, 原始的記錄方式已經(jīng)被社會(huì)所淘汰了,計(jì)算機(jī)化管理正是適應(yīng)時(shí)代的產(chǎn)物。信息世界永 遠(yuǎn)不會(huì)是一個(gè)平靜的世界, 當(dāng)一種技術(shù)不能滿足需求時(shí) ,就會(huì)有新的技術(shù)誕生并取代舊技 術(shù) .21 世紀(jì)的今天 ,信息社會(huì)占著主流地位,計(jì)算機(jī)在各行各業(yè)中的運(yùn)用已經(jīng)得到普及, 自動(dòng)化、信息化的管理越來越廣泛應(yīng)用于各個(gè)領(lǐng)域。我們針對(duì)如此,設(shè)計(jì)了一套學(xué)生宿 舍管理系統(tǒng)。學(xué)生宿舍管理系統(tǒng)采用的是計(jì)算機(jī)化管理,系統(tǒng)做的盡量人性化,使用者 會(huì)感到操作非常方便,管理人員需要做的就是將數(shù)據(jù)輸入到系統(tǒng)的數(shù)據(jù)庫中去。由于數(shù) 據(jù)庫的存儲(chǔ)容量相當(dāng)大,而且比較穩(wěn)定,適合較長(zhǎng)時(shí)間的保存,也不容易丟失。這無疑 是為信息

10、存儲(chǔ)量比較大的學(xué)校提供了一個(gè)方便、快捷的操作方式。2.2 用戶類及其特征C-1:系統(tǒng)管理員(優(yōu)先考慮): 整個(gè)系統(tǒng)優(yōu)先級(jí)最高的參與者,他是整個(gè)系統(tǒng)的監(jiān)督者,對(duì)所有其他用戶的行為 和使用情況享有知情權(quán)。他主要的工作是:對(duì)系統(tǒng)用戶優(yōu)先級(jí)的設(shè)置;對(duì)系統(tǒng)基 本資料的管理;對(duì)系統(tǒng)的數(shù)據(jù)備份;添加或刪除用戶;進(jìn)行系統(tǒng)維護(hù);最重要的是 對(duì)其他用戶工作的監(jiān)督 ,管理,分配權(quán)限 ,以保證系統(tǒng)的透明性和業(yè)務(wù)合理性 .C-2:宿舍管理員學(xué)校宿舍每一棟樓至少有一個(gè)宿舍管理員, 他們的主要工作是: 住宿情況查詢, 包括 學(xué)生信息以及房間信息的查詢,查看可以入住的房間,住滿的房間,要入住的床位, 以及入住人員信息; 辦理

11、入住,通過輸入學(xué)生的相關(guān)信息通過系統(tǒng)將其添加到住宿學(xué) 生信息表中;辦理遷出 ,通過輸入遷出學(xué)生的相關(guān)信息通過系統(tǒng)將其從住宿學(xué)生信息 表中刪除;調(diào)換房間,輸入要調(diào)換的信息以及目標(biāo)房間的信息進(jìn)行房間調(diào)換;數(shù)據(jù)統(tǒng)計(jì),包括人數(shù)統(tǒng)計(jì)喝房間統(tǒng)計(jì), 通過輸入要統(tǒng)計(jì)的目標(biāo)信息來查看入住人數(shù)或者空床 位數(shù);維修管理 ,通過系統(tǒng)獲得學(xué)生維修管理信息, 并通知維修人員 ;報(bào)表打印, 打印出自己所需要的信息報(bào)表C-3:住宿學(xué)生這里的住宿學(xué)生可以包括即將入住的或已經(jīng)入住的學(xué)生,他們可以輸入自己的相關(guān)學(xué)生信息,進(jìn)行住宿登記注冊(cè);可以查詢宿舍住宿情況信息,比如說輸入自己的入住要 求,查看是否有相應(yīng)的空床位;還可以通過系統(tǒng)提

12、出報(bào)修申請(qǐng),告知宿舍管理員需要 維修信息。2.3 運(yùn)行環(huán)境本系統(tǒng)是以 Windows系統(tǒng)為操作平臺(tái),用ASP.NET編程語言做網(wǎng)頁界面,用 C#語言做 網(wǎng)頁界面與底層數(shù)據(jù)庫的互聯(lián),用SQL Server數(shù)據(jù)庫來實(shí)現(xiàn)高校學(xué)生宿舍管理系統(tǒng)所需功 能的客戶端運(yùn)行環(huán)境CPUPentium 川 450Mhz 或以上內(nèi)存128MB以上操作系統(tǒng)Windows98或以上版本網(wǎng)絡(luò)工具IE瀏覽器5.0以上或Netscape瀏覽器服務(wù)器端運(yùn)行環(huán)境CPUPentium IV 1。8Ghz內(nèi)存512MB硬盤空間50.0MB以上硬盤剩余空間輸入設(shè)備鍵盤/鼠標(biāo)操作系統(tǒng)Win dows 2000 Server數(shù)據(jù)庫Micro

13、soft SQL Server 2000開發(fā)環(huán)境Microsoft Visual Studio。NET 20023用例規(guī)格說明3。1系統(tǒng)主要用例主要參與者用例系統(tǒng)管理員1 用戶管理2 數(shù)據(jù)備份3.軟件注冊(cè)4 系統(tǒng)維護(hù)5.系統(tǒng)設(shè)置宿舍管理員1. 住宿情況查詢2. 辦理入住3. 調(diào)換房間4. 辦理遷出5. 刪除學(xué)生信息6. 人物查詢7. 房間查詢8. 人數(shù)統(tǒng)計(jì)9. 房間統(tǒng)計(jì)10. 房間錄入11. 維修管理12. 報(bào)表打印住宿學(xué)生1. 學(xué)生報(bào)修2. 學(xué)生基本資料輸入3. 住宿情況查詢3。2用例說明用例ID號(hào)UC 1用例名稱用戶管理參與者系統(tǒng)管理員簡(jiǎn)單描述系統(tǒng)管理員根據(jù)不同用戶的職責(zé)來設(shè)置不同的用戶權(quán)

14、限,從而限制不同 的用戶所使用的系統(tǒng)功能前置條件1 .系統(tǒng)管理員登入“學(xué)生宿舍信息管理信息系統(tǒng)”2系統(tǒng)管理員激活用戶管理用例3系統(tǒng)管理員有權(quán)限進(jìn)行用戶權(quán)限設(shè)置后置條件1新增用戶權(quán)限被系統(tǒng)管理員設(shè)置2新增用戶獲得相應(yīng)的操作權(quán)限主干過程1. 0系統(tǒng)管理員設(shè)置新用戶的權(quán)限1系統(tǒng)管理員新增一個(gè)系統(tǒng)用戶2系統(tǒng)顯示用戶權(quán)限界面3系統(tǒng)管理員輸入新用戶權(quán)限信息4系統(tǒng)記錄新用戶權(quán)限信息5系統(tǒng)管理員退出系統(tǒng)分支過程1. 1系統(tǒng)管理員修改用戶權(quán)限(從第2步分支出來)1系統(tǒng)管理員修改選中用戶權(quán)限2返回第4步1. 2系統(tǒng)管理員刪除用戶(從第1步分支出來)1.系統(tǒng)管理員刪除用戶2返回第1步異常1.權(quán)限設(shè)置錯(cuò)誤2用戶權(quán)限矛

15、盾備注本用例完成對(duì)用戶權(quán)限的設(shè)置,它由系統(tǒng)管理員來執(zhí)行。建議系統(tǒng)管理 員僅僅由一個(gè)用戶來擔(dān)當(dāng),這樣就會(huì)使責(zé)任人單一,不谷易出現(xiàn)責(zé)任糾紛, 和權(quán)限重疊的現(xiàn)象。而且,權(quán)限設(shè)置要完全根據(jù)用戶的職責(zé)來設(shè)計(jì),不同的用戶要承擔(dān)不同的職責(zé),任務(wù),明確責(zé)任人 使分工明確而單一。用例ID號(hào)UC-2用例名稱系統(tǒng)設(shè)置參與者系統(tǒng)管理員簡(jiǎn)單描述系統(tǒng)管理員對(duì)系統(tǒng)基本信息進(jìn)行設(shè)置,系統(tǒng)記錄基本信息前置條件1 系統(tǒng)管理員登入“學(xué)生宿舍信息管理系統(tǒng)”2系統(tǒng)管理員激活系統(tǒng)設(shè)置用例后置條件系統(tǒng)基礎(chǔ)信息設(shè)置成功主干過程2. 0系統(tǒng)管理員設(shè)置系統(tǒng)信息1系統(tǒng)顯示當(dāng)前系統(tǒng)基本信息表 2系統(tǒng)管理員輸入系統(tǒng)基本信息 3系統(tǒng)管理員請(qǐng)求保存當(dāng)前設(shè)

16、置 4系統(tǒng)保存當(dāng)前設(shè)置5系統(tǒng)管理員退出系統(tǒng)分支過程無異常無備注此用例完成對(duì)系統(tǒng)基本信息的設(shè)置,它由系統(tǒng)管理員來操作。用例ID號(hào)UC-3用例名稱數(shù)據(jù)備份參與者系統(tǒng)管理員簡(jiǎn)單描述系統(tǒng)管理員對(duì)系統(tǒng)當(dāng)前狀態(tài)進(jìn)行備份,保存到指定的文件中或數(shù)據(jù)庫中前置條件1系統(tǒng)管理員登入“學(xué)生宿舍信息管理系統(tǒng)”2系統(tǒng)管理員激活數(shù)據(jù)備份用例3系統(tǒng)其他流程當(dāng)前時(shí)刻處于停止?fàn)顟B(tài)后置條件系統(tǒng)數(shù)據(jù)被復(fù)制存儲(chǔ)到數(shù)據(jù)庫或其他存儲(chǔ)體中主干過程3. 0系統(tǒng)管理員備份當(dāng)前系統(tǒng)信息數(shù)據(jù)1系統(tǒng)顯示數(shù)據(jù)備份界面2 系統(tǒng)提示當(dāng)前系統(tǒng)其他工作流程應(yīng)該停止3 用戶確定開始備份4系統(tǒng)開始備份5系統(tǒng)管理員退出系統(tǒng)分支過程3. 1系統(tǒng)管理員結(jié)束系統(tǒng)其它流程(

17、從第3步分支出來)1系統(tǒng)管理員退出數(shù)據(jù)備份用例2系統(tǒng)管理員關(guān)閉其它流程3返回第1步異常無備注本用例完成系統(tǒng)數(shù)據(jù)備份,記錄當(dāng)前系統(tǒng)狀態(tài)。備份技術(shù)有很多 ,這里最 好采取雙機(jī)熱備份,對(duì)系統(tǒng)數(shù)據(jù)進(jìn)行多次備份,拷貝 ,這樣使系統(tǒng)數(shù)據(jù)被 安全保存,以防萬一。用例ID號(hào)UC4用例名稱辦理入住參與者宿舍管理員簡(jiǎn)單描述宿舍管理員辦理人員入住事務(wù),將學(xué)生信息錄入宿舍學(xué)生信息表中前置條件1. 宿舍管理員登入“學(xué)校學(xué)生宿舍管理系統(tǒng)”2. 宿舍管理員激活辦理遷出用例后置條件入住人員信息被記錄在宿舍學(xué)生信息表主干過程4. 0宿舍管理員生成一份人員信息表1 宿舍管理員使用用戶名和密碼進(jìn)入系統(tǒng)2. 系統(tǒng)驗(yàn)證宿舍管理員身份3

18、. 宿舍管理員輸入學(xué)生的信息4. 系統(tǒng)驗(yàn)證學(xué)生信息是否正確以及房間號(hào)是否存在5. 系統(tǒng)將學(xué)生信息加入宿舍學(xué)生信息表6. 宿舍管理員退出系統(tǒng)分支過程4. 1宿舍管理員修改學(xué)生入住信息(從第 3步分支出來)1 .宿舍管理員修改學(xué)生入住信息2.返回到第4步4. 2宿舍管理員刪除學(xué)生入住信息記錄(從第3步分支出來)1. 宿舍管理員刪除學(xué)生入住記錄2. 返回到第3步異常1. 輸入學(xué)生證號(hào)不是四位數(shù)字2. 輸入的房間號(hào)不存在3 系統(tǒng)審核信息錯(cuò)誤備注此用例僅僅對(duì)宿舍管理員是可見的用例ID號(hào)UC-6用例ID號(hào)UC-6用例ID號(hào)UC 5用例名稱辦理遷出參與者宿舍管理員簡(jiǎn)單描述宿舍管理員辦理學(xué)生遷出業(yè)務(wù),并且將學(xué)

19、生信息從宿舍學(xué)生信息表中刪 除前置條件1宿舍管理員登入“學(xué)校學(xué)生宿舍管理系統(tǒng)”2宿舍管理員激活辦理遷出用例后置條件入住人員信息從宿舍學(xué)生信息表中刪除主干過程5. 0宿舍管理員辦理遷出1. 宿舍管理員使用用戶名和密碼進(jìn)入系統(tǒng)2. 系統(tǒng)驗(yàn)證宿舍管理員身份3. 宿舍管理員輸入學(xué)生的學(xué)號(hào),姓名4. 系統(tǒng)驗(yàn)證學(xué)生的信息是否準(zhǔn)確5. 系統(tǒng)將學(xué)生信息從宿舍學(xué)生信息表中刪除6. 宿舍管理員退出系統(tǒng)分支過程無異常1. 輸入的學(xué)生不存在2. 輸入的學(xué)生學(xué)號(hào)與姓名不匹配3. 系統(tǒng)審核信息錯(cuò)誤備注此用例僅對(duì)宿舍管理員可見當(dāng)有學(xué)生遷出時(shí)此用例開始被激活用例名稱人物查詢參與者宿舍管理員簡(jiǎn)單描述宿舍管理員通過輸入學(xué)生的學(xué)號(hào)

20、和姓名來查詢學(xué)生的其他所有信息前置條件1宿舍管理員登入“學(xué)校學(xué)生宿舍管理系統(tǒng)”2.宿舍管理員激活人物查詢用例后置條件要查詢學(xué)生的所有被顯示出來主干過程6. 0宿舍管理員查詢學(xué)生信息1. 宿舍管理員使用用戶名和密碼進(jìn)入系統(tǒng)2. 系統(tǒng)驗(yàn)證宿舍管理員身份3. 宿舍管理員輸入學(xué)生的學(xué)號(hào),姓名4. 系統(tǒng)驗(yàn)證學(xué)生的信息是否準(zhǔn)確5. 系統(tǒng)顯示學(xué)生的所有相關(guān)信息6. 宿舍管理員退出系統(tǒng)分支過程6. 1宿舍管理員清除已填信息(從第 3步分支出來)1. 宿舍管理員清除已填的學(xué)生信息2. 返回到第3步異常1. 輸入的學(xué)生不存在2. 輸入的學(xué)生學(xué)號(hào)與姓名不匹配3. 系統(tǒng)審核信息錯(cuò)誤備注此用例只對(duì)宿舍管理員可見用例ID

21、號(hào)UC-7用例名稱房間統(tǒng)計(jì)參與者宿舍管理員簡(jiǎn)單描述宿舍管理員通過輸入棟號(hào)來統(tǒng)計(jì)這棟已住人數(shù)以及空床位的個(gè)數(shù)前置條件1 .宿舍管理員登入“學(xué)校學(xué)生宿舍管理系統(tǒng)”2.宿舍管理員激活房間統(tǒng)計(jì)用例后置條件統(tǒng)計(jì)好的數(shù)目被顯示出來以供宿舍管理員使用主干過程7. 0宿舍管理員進(jìn)行房間統(tǒng)計(jì)1宿舍管理員使用用戶名和密碼進(jìn)入系統(tǒng)2。系統(tǒng)驗(yàn)證宿舍管理員身份3。宿舍管理員輸入要統(tǒng)計(jì)的樓棟號(hào)4。系統(tǒng)驗(yàn)證樓棟號(hào)是否存在5。系統(tǒng)調(diào)用數(shù)據(jù)庫并且輸出這棟樓已住人數(shù)以及空床位的個(gè)數(shù)6。宿舍管理員退出系統(tǒng)。分支過程無異常1樓棟號(hào)不存在2 系統(tǒng)審核信息錯(cuò)誤備注這個(gè)用例僅由宿舍管理員操作。由于系統(tǒng)的缺陷只能統(tǒng)計(jì)出整棟樓的人 數(shù)和空床位

22、數(shù),不能詳細(xì)的說明每一個(gè)樓層的數(shù)目。用例ID號(hào)UC-8用例名稱房間查詢參與者宿舍管理員簡(jiǎn)單描述宿舍管理員通過輸入樓棟號(hào)和房間號(hào)來對(duì)錄入的房間信息進(jìn)行查詢前置條件1宿舍管理員登入“學(xué)校學(xué)生宿舍管理系統(tǒng)”2宿舍管理員激活房間查詢用例后置條件1系統(tǒng)顯示查詢的房間具體信息主干過程8. 0宿舍管理員查詢房間住宿情況1宿舍管理員使用用戶名和密碼進(jìn)入系統(tǒng)2. 系統(tǒng)驗(yàn)證宿舍管理員身份3. 宿舍管理員輸入樓棟號(hào)以及房間號(hào)4. 系統(tǒng)驗(yàn)證所輸入的信息是否止確5系統(tǒng)顯示房間具體信息6.宿舍管理員退出系統(tǒng)分支過程8. 1宿舍管理員清除已填信息(從第 3步分支出來)1.宿舍管理員清除已填的學(xué)生信息2返回到第3步異常1 輸

23、入樓棟號(hào)或者房間號(hào)錯(cuò)誤2 系統(tǒng)審核信息錯(cuò)誤用例ID號(hào)UC 9用例名稱學(xué)生報(bào)修參與者住宿學(xué)生簡(jiǎn)單描述學(xué)生通過系統(tǒng)向宿舍管理員提出報(bào)修申請(qǐng)前置條件1 學(xué)生登入“學(xué)校學(xué)生宿舍管理系統(tǒng)"2學(xué)生激活學(xué)生報(bào)修用例后置條件報(bào)修信息傳給宿舍管理員主干過程9. 0學(xué)生報(bào)修宿舍壞舊物品1. 住宿學(xué)生使用用戶名和密碼進(jìn)入系統(tǒng)2. 系統(tǒng)驗(yàn)證住宿學(xué)生身份3. 學(xué)生提出報(bào)修申請(qǐng)4. 系統(tǒng)顯示報(bào)修明細(xì)表5. 學(xué)生填寫報(bào)修詳細(xì)信息6. 系統(tǒng)記錄報(bào)修信息7. 學(xué)生退出系統(tǒng)分支過程9. 1學(xué)生修改報(bào)修表(從第5步分支出來)1 學(xué)生修改報(bào)修表2返回到第6步9. 2學(xué)生刪除報(bào)修表(從第5步分支出來)1 學(xué)生刪除報(bào)修表2返回

24、到第5步異常1 報(bào)修物品已出現(xiàn)在報(bào)修明細(xì)表中2報(bào)修物品不在允許報(bào)修范圍之中4外部接口需求4.1用戶界面學(xué)生宿舍管理系統(tǒng)應(yīng)提供簡(jiǎn)單、層次關(guān)系明了、清晰的操作界面,使用戶一目了 然。盡可能的為用戶的錄入、 查詢等功能操作提供方便 .快捷按鈕的創(chuàng)建也是非常需要的, 以方便用戶操作 .由下圖可得出系統(tǒng)應(yīng)包括以下界面:1 歡迎使用界面窗口2 用戶登陸界面3 系統(tǒng)管理模塊 4 房間管理模塊5 住宿管理模塊6 查詢管理模塊7 編輯管理模塊8 數(shù)據(jù)統(tǒng)計(jì)管理模塊9 調(diào)房記錄管理模塊 10分類打印顯示模塊 11 退出界面4.2 其他接口4.2.1 硬件接口系統(tǒng)硬件接口還沒有確定。4.2.2 軟件接口 “學(xué)校學(xué)生宿

25、舍管理系統(tǒng)”通過用戶界面向“學(xué)校管理系統(tǒng)”提交學(xué)生住宿相關(guān)信息。 “學(xué)校學(xué)生宿舍管理系統(tǒng)”通過用戶界面向“學(xué)校收費(fèi)系統(tǒng)”提交學(xué)生住宿相關(guān)信息,收 費(fèi)系統(tǒng)通過接受的信息來確定學(xué)生繳費(fèi)金額 .5 非功能性需求5.1 軟件質(zhì)量屬性Availability (可用性) 1:“學(xué)校學(xué)生宿舍管理系統(tǒng)”將對(duì)學(xué)校內(nèi)聯(lián)網(wǎng)的用戶使用 ,用戶在 早晨6點(diǎn)到晚上 12點(diǎn)99.9%的時(shí)間可用,其他的時(shí)間則 90的時(shí)間可用 .Robust ness(健壯性)一1如果用戶保存文件之前編輯器發(fā)生故障,那么下次同一用戶啟動(dòng) 程序時(shí) ,編輯器能恢復(fù)在故障發(fā)生 1分鐘之前對(duì)所編輯文件所做的全部修改。5.2 其他非功能性需求系統(tǒng)安全

26、性 學(xué)生宿舍管理系統(tǒng)中管理權(quán)限上應(yīng)當(dāng)進(jìn)行嚴(yán)格控制,具體思想如下 : 1。要想對(duì)該學(xué)生宿舍管理系統(tǒng)進(jìn)行操作就應(yīng)當(dāng)具有某些操作權(quán)限 .沒有權(quán)限的用戶將不能通過任何渠道來登錄該系統(tǒng),查看該系統(tǒng)的任何信息和數(shù)據(jù),以確保系統(tǒng)的嚴(yán)密 性和安全性。2。在上述要求基礎(chǔ)上可以為該系統(tǒng)設(shè)定多種登錄方式,程序開始運(yùn)行所有功能將 是不可使用的,只有系統(tǒng)管理員登錄,宿舍管理員登陸,住宿學(xué)生登錄三個(gè)窗口可以使 用,沒有輸入正確的用戶名和密碼任何人都不能登錄該系統(tǒng)。3。在具體實(shí)現(xiàn)時(shí)還應(yīng)為系統(tǒng)管理員和其他用戶設(shè)定不同的權(quán)限,系統(tǒng)管理員應(yīng)當(dāng) 可以使用系統(tǒng)的所有模塊,其他用戶對(duì)于系統(tǒng)管理模塊是無權(quán)使用的。6數(shù)據(jù)需求(ER模型,數(shù)

27、據(jù)字典等)建立頻據(jù)門庫連接z6.1 處理流程圖:學(xué)生宿o舍管理系統(tǒng)46.2 系統(tǒng)流程圖6.3數(shù)據(jù)描述6.3。1靜態(tài)數(shù)據(jù)如下表的數(shù)據(jù)庫文件:6。3。1。1宿舍學(xué)生信息表學(xué)生證號(hào)姓名學(xué)院班級(jí)學(xué)號(hào)電話手機(jī)家住址登記日期張葦計(jì)算機(jī)學(xué)院0301010150855490136* * * * *湖北武漢2005。12.302肖瑾材料學(xué)院0302020650855491138* * * *四川成都3武松航海學(xué)院0303030750855492139 * * *甘肅蘭州2005。12.304林沖自動(dòng)化學(xué)院0304040950855493134* * * * *上海6。3。1.2床位信息表床位編號(hào)宿舍編號(hào)宿舍電話

28、公禺編號(hào)空否A2211 201508554901是B2233-409508558913否F2357-504508594927是J3559365508504939否6。已入住宿舍信息表公禺編號(hào)所在樓層床位編號(hào)宿舍編號(hào)宿舍電話12樓A2211-2015085549034樓B2233-4095085589175樓F2357 5045085949293樓J3559 36550850493631.4用戶表字段名描述數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度NULLPrimarykeyUser name用戶名char10NYUserid用戶密碼char10NYUserPower用戶權(quán)限char10NN6。3.2動(dòng)態(tài)數(shù)據(jù)包括輸入數(shù)據(jù)

29、和輸出數(shù)據(jù)6。3。2.1輸入數(shù)據(jù)說明通過鍵盤輸入到計(jì)算機(jī),這些數(shù)據(jù)保存在學(xué)生信息或宿舍信息的數(shù)據(jù)庫中。6。輸出數(shù)據(jù)說明所有輸出都在顯示器上??梢灶A(yù)覽/打印“學(xué)生信息表”,“空床位信息表”,“已入住床位 信息表";根據(jù)查詢要求,顯示所有指定紀(jì)錄;顯示統(tǒng)計(jì)信息。6.4數(shù)據(jù)庫描述學(xué)生信息數(shù)據(jù)庫:存儲(chǔ)學(xué)生有關(guān)信息已入住宿舍信息數(shù)據(jù)庫:存儲(chǔ)已占用宿舍有關(guān)信息空床位信息數(shù)據(jù)庫:存儲(chǔ)空床位有關(guān)信息6.5 ER模型6.6數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)庫中數(shù)據(jù)的描述,而不是數(shù)據(jù)本身 .數(shù)據(jù)本身將存放在物理數(shù)據(jù)庫中,由數(shù)據(jù)庫管理系統(tǒng)管理數(shù)據(jù)字典有助于這些數(shù)據(jù)的進(jìn)一步管理和控制,為設(shè)計(jì)人員和數(shù)據(jù)庫管理員在數(shù)據(jù)

30、庫設(shè)計(jì)、實(shí)現(xiàn)和運(yùn)行階段控制有關(guān)數(shù)據(jù)提供依據(jù)。6。6。1系統(tǒng)入住數(shù)據(jù)字典數(shù)據(jù)處理名:入住簡(jiǎn)述:根據(jù)學(xué)生的入住要求(公寓或宿舍),確定學(xué)生住哪間宿舍輸入:學(xué)生證號(hào)輸出:宿舍號(hào)6.6。2入住信息數(shù)據(jù)字典數(shù)據(jù)流名:入住信息組 成:學(xué)生信息 +宿舍信息 + 入住憑據(jù)+時(shí)間數(shù) 據(jù) 項(xiàng):學(xué)生信息備注:個(gè)人組成:學(xué)生證號(hào) +姓名+學(xué)院+班級(jí)+學(xué)號(hào)+電話 +手機(jī)+照片+家庭住址組織:學(xué)生證號(hào)數(shù)據(jù) 項(xiàng) :學(xué)生證號(hào)別名:描述:數(shù)據(jù)文件中區(qū)別于其他學(xué)生的號(hào)碼定義:學(xué)號(hào)=1數(shù)字13位置:學(xué)生宿舍管理系統(tǒng)數(shù)據(jù) 項(xiàng):姓名別名:描述:數(shù)據(jù)文件中對(duì)某個(gè)學(xué)生的稱呼定義:姓名=1漢字 4 | |1 英文 26位置:學(xué)生宿舍管理系統(tǒng)

31、數(shù) 據(jù) 項(xiàng):學(xué)號(hào)別名:描述:標(biāo)識(shí)該學(xué)生在數(shù)據(jù)文件中的代號(hào)定義:學(xué)號(hào)=1數(shù)字 13位置:學(xué)生宿舍管理系統(tǒng)數(shù)據(jù) 項(xiàng) :學(xué)院定義:學(xué)院=1漢字10數(shù) 據(jù) 項(xiàng): 家庭住址定 義:家庭住址=1漢字 n數(shù) 據(jù) 項(xiàng) : 班級(jí)定 義:班級(jí)=1 數(shù)字4數(shù) 據(jù) 項(xiàng): 電話定 義:電話=1數(shù)字 8數(shù) 據(jù) 項(xiàng): 手機(jī)定 義: 手機(jī)=1數(shù)字11數(shù) 據(jù) 項(xiàng): 宿舍信息組 成: 房號(hào) +類型 +狀態(tài)組 織 : 房號(hào)數(shù) 據(jù) 項(xiàng): 狀態(tài)取值: 空房可用空房待修已被占用數(shù) 據(jù) 名: 入住憑據(jù)備 注: 指學(xué)生要住宿所持的學(xué)校開出的證明組 成: 學(xué)生證 +學(xué)院所開證明數(shù) 據(jù) 項(xiàng): 時(shí)間組 成 : 入住時(shí)間 +預(yù)計(jì)離校時(shí)間 +住宿時(shí)間

32、6。 6.3 系統(tǒng)空床位查詢數(shù)據(jù)字典數(shù)據(jù)處理名:空床位查詢簡(jiǎn) 述:根據(jù)學(xué)生的入住要求(公寓或宿舍 ), 查詢宿舍信息表,確定是否有空床輸入:學(xué)生信息輸出: 1 無空床位2 有空床位6。6。4 系統(tǒng)按學(xué)號(hào)查詢信息數(shù)據(jù)字典數(shù)據(jù)處理名:按學(xué)號(hào)查詢簡(jiǎn)述:根據(jù)學(xué)生的三項(xiàng)統(tǒng)計(jì)表(學(xué)生信息,入住信息,空房信息), 查詢核對(duì)輸入:學(xué)號(hào)輸出:學(xué)生信息數(shù)據(jù)流名稱:三項(xiàng)統(tǒng)記表簡(jiǎn)述:用于記載學(xué)生和宿舍的信息組成:學(xué)生信息 +入住信息 +空房信息6.6。5 系統(tǒng)退房數(shù)據(jù)字典數(shù)據(jù)處理名:退房簡(jiǎn)述:在學(xué)生離校的時(shí)候 , 核實(shí)房間的物件等,同時(shí)更改“宿舍信息表輸入:學(xué)生證號(hào)輸出:學(xué)生信息和宿舍信息附錄A:術(shù)語表ER 圖:即實(shí)

33、體關(guān)系圖,一種分析模型,它確認(rèn)了一對(duì)實(shí)體之間的邏輯關(guān)系 外部接口需求 :對(duì)軟件系統(tǒng)和用戶,另一個(gè)軟件系統(tǒng)或硬件設(shè)備之間接口的描述 后置條件 :描述用例成功完成后系統(tǒng)狀態(tài)的一種條件。 前置條件:用例開始之前必須滿足的條件或系統(tǒng)必須達(dá)到的一種狀態(tài) . 軟件需求規(guī)格說明 :軟件產(chǎn)品的功能性需求和非功能性需求的集合。數(shù)據(jù)字典:有關(guān)對(duì)問題域重要的主要數(shù)據(jù)元素,結(jié)構(gòu)和屬性的定義的集合DFD圖(數(shù)據(jù)流圖):一種分析模型,它描繪了過程,數(shù)據(jù)集合,端點(diǎn)以及它們之間的流, 這種流表現(xiàn)了業(yè)務(wù)過程或軟件系統(tǒng)的行為特點(diǎn)用例:描述了執(zhí)行者與系統(tǒng)之間邏輯上相關(guān)的可能交互集,系統(tǒng)的輸出為執(zhí)行者提供了價(jià) 值。用例可以包含多個(gè)場(chǎng)

34、景.用戶類:直接或間接(例如,使用來自系統(tǒng)的輸出,但并不親自產(chǎn)生這些輸出)與系統(tǒng)交互的客戶。也稱為最終用戶。附錄B:分析模型DFD 圖:統(tǒng)計(jì)味位信查詢空床位 信息潘加丿刪除 床位記錄*J床位信息附錄C:業(yè)務(wù)規(guī)則規(guī)則定義規(guī)則類型靜態(tài)或動(dòng)態(tài)來源只有由系統(tǒng)管理員指定為宿舍管理員才有權(quán)刪除或者修改信息約束靜態(tài)學(xué)校學(xué)生宿舍策略學(xué)生的學(xué)號(hào)必須是四位數(shù)字約束靜態(tài)學(xué)校學(xué)生宿舍管理經(jīng)理在網(wǎng)絡(luò)上傳輸?shù)男畔⑷绻婕?個(gè)人身份信息,則要求加密約束靜態(tài)學(xué)校學(xué)生宿舍安全策略用戶只有輸入正確的用戶名和 密碼才可以進(jìn)入系統(tǒng)查詢信息約束靜態(tài)學(xué)校學(xué)生宿舍管理經(jīng)理住宿學(xué)生只有早上8 00 晚上10:00這個(gè)時(shí)間才可以進(jìn)入系統(tǒng)約束動(dòng)

35、態(tài)學(xué)校學(xué)生宿舍管理經(jīng)理附錄D:待定問題清單1 系統(tǒng)防護(hù)性問題。系統(tǒng)防護(hù)性問題在本版本中需要在以后的需求獲取中逐步獲取。因?yàn)樗婕暗较到y(tǒng)的權(quán)限 和系統(tǒng)不同用戶的職責(zé)分配問題。需要客戶方和開發(fā)放配合,協(xié)作來共同解決系統(tǒng)職責(zé)權(quán) 限分配問題。2。系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)問題本系統(tǒng)對(duì)數(shù)據(jù)庫容量要求不大,但是對(duì)數(shù)據(jù)庫的更新要求較大。數(shù)據(jù)庫需要經(jīng)常進(jìn)行更新, 所以對(duì)數(shù)據(jù)庫的更新效率要求很高, 因此,在這個(gè)問題上需要花時(shí)間解決。要平衡數(shù)據(jù)庫的 容量和效率的關(guān)系。研制報(bào)告作為一名計(jì)算機(jī)軟件工程專業(yè)大三的學(xué)生,我覺得做類似的課程設(shè)計(jì)是十分有意義,而且是十分必要的在已度過的大三上學(xué)期的時(shí)間里我們大多數(shù)接觸的是專業(yè)基礎(chǔ)課。我們?cè)谡n堂上掌 握的僅僅是專業(yè)基礎(chǔ)課的理論面,如何去鍛煉我們的實(shí)踐面?如何把我們所學(xué)到的專業(yè)基 礎(chǔ)理論運(yùn)用到實(shí)踐中 ?課程設(shè)計(jì)為我們提供了良好的實(shí)踐平臺(tái)。課程設(shè)計(jì)是培

溫馨提示

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