軟件工程課程設(shè)計軟件需求說明書_第1頁
軟件工程課程設(shè)計軟件需求說明書_第2頁
軟件工程課程設(shè)計軟件需求說明書_第3頁
軟件工程課程設(shè)計軟件需求說明書_第4頁
軟件工程課程設(shè)計軟件需求說明書_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

目錄TOC\o"1-5"\h\z\o"CurrentDocument"1.用戶需求2\o"CurrentDocument"宿舍樓的基本情況2\o"CurrentDocument"用戶對系統(tǒng)的要求21.2.1宿舍樓管理員21.2.2本宿舍樓的學生31.2.3本宿舍樓的員工:3\o"CurrentDocument"1.3系統(tǒng)的目的3\o"CurrentDocument"1.4識別參與者4\o"CurrentDocument"2系統(tǒng)功能和基本原理4\o"CurrentDocument"2.1用戶管理部分4\o"CurrentDocument"2.2管理員管理部分4\o"CurrentDocument"2.3基本原理和主要技術(shù)方法5\o"CurrentDocument"2.4產(chǎn)品工作原理5\o"CurrentDocument"2.5運行環(huán)境52.6數(shù)據(jù)庫描述6\o"CurrentDocument"3用例模型6\o"CurrentDocument"3.1學生請求服務(wù)用例63.2宿舍員工請求服務(wù)用例6\o"CurrentDocument"3.3管理員請求服務(wù)用例7\o"CurrentDocument"3.4用例描述81.用戶需求本系統(tǒng)的最終用戶為宿舍樓管理員,本宿舍樓的員工和本宿舍樓的學生。根據(jù)我們?nèi)粘I钪械慕?jīng)驗,結(jié)合對自己學校宿舍樓管理老師的咨詢和對同宿舍樓同學的調(diào)查,得出用戶的下列實際要求:宿舍樓的基本情況學生住在宿舍樓中,每棟宿舍樓都會有若干名老師負責本宿舍樓的日常管理。一、學生的基本信息:入校時,每位同學都有唯一的學號,并被分配到指定的宿舍樓和指定的宿舍,也會有一個宿舍號,其入校時間就是他的入住時間。另外,為了管理上的方便,同一院系的學生的宿舍一般在一起,相應(yīng)地會有其所在的院系名稱。二、宿舍的基本信息:每間宿舍都有唯一的宿舍號,每個宿舍有相應(yīng)的入住信息,床位信息和寢室內(nèi)公共財物的信息,為了方便管理者查詢和修改,對相應(yīng)的財物物品,床位信息記錄也是必須的。三、管理員的基本信息:注冊管理員時,每位管理員都有唯一的員工編號和相應(yīng)的職務(wù),且包括相關(guān)的個人基本信息,為了方便對管理員進行管理或查詢。四、宿舍員工的基本信息:每棟宿舍樓都有宿舍員工的管理,每一位宿舍員工都有相應(yīng)的工作任務(wù)和個人的員工編號,每一位宿舍員工管理分配的寢室,為了管理方便還應(yīng)有個人的基本信息。五、報修的基本信息:宿舍樓中經(jīng)常出現(xiàn)財產(chǎn)的損壞,比如燈泡壞了,廁所的馬桶出故障了等,這時,同學們需要將財產(chǎn)損壞情況報告給宿舍樓管理員,以便學校派人進行維修。這時,需要記錄報修的宿舍號和損壞的財產(chǎn)編號,同時記錄報修的時間和損壞的原因。當損壞的財產(chǎn)維修完畢后,應(yīng)進行相應(yīng)的記錄,表示該報修成功解決。六、外來人員進出的基本信息:學生家長、老師、親戚朋友來探訪學生是常有的事情,且校外外來人員流動量較大,為了方便宿舍人員管理,必須要對進出寢室樓的外來人員進行登記管理,以避免閑雜人等進入寢室樓,減少不必要的損失。七、貴重物品出入的基本信息:學生經(jīng)常會攜帶筆記本電腦等貴重物品出入,為了防止一些同學的貴重物品丟失,必須要對攜帶貴重物品出入的學生和物品進行記錄。用戶對系統(tǒng)的要求信息要求:宿舍樓管理員能查詢上面提到的宿舍樓的所有相關(guān)信息,包括某一學號的學生在宿舍樓中住宿的詳細信息,宿舍員工的所有信息,報修的所有信息,寢室公共財物信息和畢業(yè)生離校的信息。以利于對整個宿舍樓的全面管理。處理要求:當學生基本信息發(fā)生變化時,宿舍樓管理員能對其進行修改。比如,某些同學搬到其他的宿舍中去,他們在本宿舍樓中相應(yīng)的記錄就應(yīng)該刪去;或者學生轉(zhuǎn)換專業(yè),他們記錄中院系的信息也要作相應(yīng)的修改等等。當宿舍員工的基本信息發(fā)生變化時,管理員也可對其進行相應(yīng)的修改。當外來人員進出宿舍樓時,宿舍樓管理員應(yīng)對其進行記錄管理。當近期有學校的相關(guān)通知時,管理員可以將其進行公布,方便學生和宿舍員工查詢。當宿舍財產(chǎn)報修及時解決后,管理員應(yīng)登記解決時間,表明該報修問題已成功解決。1.2.2本宿舍樓的學生信息要求:本宿舍樓的學生能查詢其所在的宿舍的所有信息,能夠查詢自身的基本信息,能夠提交報修信息,能夠查詢近期學校的相關(guān)通知信息。處理要求:本宿舍樓的學生能在報修信息表中插入報修信息,表示本宿舍的財產(chǎn)發(fā)生了損毀需要學校派人維修。當個人信息發(fā)生變化時,可以對個人信息進行修改。1.2.3本宿舍樓的員工:信息要求:本宿舍樓的員工能查詢其所在的宿舍樓的所有寢室的所有信息,能夠查詢自身的基本信息,能夠查詢報修信息,能夠查詢近期學校的相關(guān)通知信息,能夠查詢寢室內(nèi)財物物品信息。處理要求:當個人信息發(fā)生變化時,可以對個人信息進行修改。1.3系統(tǒng)的目的由于學生宿舍管理工作存在工作量大、事務(wù)繁瑣的特點,宿舍管理人員需付出大量的工作時間來從事各種事務(wù)性工作,但工作的效率很低。為提高工作效率,減輕校方人員的工作負擔,決定針對學生宿舍管理開發(fā)管理系統(tǒng)軟件,以供宿舍管理人員通過電腦操作進行宿舍管理,從而使學校的宿舍管理工作系統(tǒng)化、規(guī)范化、自動化,提供整個宿舍管理的效率,使總體管理水平上升到一個新的高度。本系統(tǒng)能減少很多不必要的資源,消除了以前用冗余的紙張式管理,大節(jié)省了學校能源。并且計算機的存儲與快速查詢功能大大提高了宿舍管理的效率,并且還提高了學籍信息管理的精確度。方便快速的操作,可減少學籍信息管理的漏洞,又減少因工作的冗余出現(xiàn)的錯誤,并且操作非常簡單,可減少許多不很必要的人員,這無論從物質(zhì)上還是工作人員的工資上都為學校節(jié)約了開支。為學校增加了財富。1.4識別參與者通過對系統(tǒng)的需求分析可以確定系統(tǒng)的三個參與者:對參與者的描述如下:1、管理員2、宿舍員工3、學生2系統(tǒng)功能和基本原理根據(jù)如上得到的用戶需求,我們將本系統(tǒng)按照所完成的功能分成以下幾部分:第一部分:用戶管理部分第二部分:管理員管理部分各部分完成的功能如下:2.1用戶管理部分1、處理用戶注冊2、處理用戶登錄3、用戶可以查詢學生信息。4、用戶可以查詢寢室信息。5、用戶可以提交與查詢報修信息。6、用戶可以修改個人的基本信息。7、用戶可以查詢寢室內(nèi)公共物品的信息。8、用戶可以查詢學校近期的相關(guān)規(guī)定和通知。2.2管理員管理部分1、處理管理員注冊2、處理管理員登錄3、管理員可以查詢用戶信息。4、管理員可以查詢寢室信息。5、管理員可以修改和刪除用戶信息信息。6、管理員可以刪除與查詢報修信息。7、管理員可以提交學校近期通知信息。8、管理員可以修改自身管理員信息。9、管理員可以記錄和刪除外來人員出入信息。10、管理員可以記錄和刪除貴重物品出入信息。11、管理員可以查詢和修改寢室公共財物信息。2.3基本原理和主要技術(shù)方法本系統(tǒng)專門針對學校的公寓管理而開發(fā)的一個功能齊全、操作簡單的學生公寓管理系統(tǒng)。適合學校的宿舍管理人員使用。本系統(tǒng)實現(xiàn)以下基本功能:管理員可以對公寓進行全程管理,不僅可以管理學生,還可以管理寢室人員及外來人員及出入物品,也能方便的進行統(tǒng)計和更改。本系統(tǒng)使用的是delphi和JAVA來開發(fā)的,采用SQLServer2005的數(shù)據(jù)庫管理系統(tǒng),由于delphi良好的面向?qū)ο蠊δ?,真正實現(xiàn)了面向?qū)ο蟮脑O(shè)計。2.4產(chǎn)品工作原理先建立數(shù)據(jù)庫且追建數(shù)據(jù)庫的驅(qū)動程序。在使用時,由管理員輸入需要了解的關(guān)鍵字的信息,然后通過公寓管理事務(wù)管理中心選擇相應(yīng)公寓管理的事務(wù)。公寓管理的事務(wù)將根據(jù)所提供的信息在數(shù)據(jù)庫中查找相應(yīng)的記錄。返回相應(yīng)的記錄給管理員。允許管理員在相應(yīng)權(quán)限下對數(shù)據(jù)進行修改。通過終端把得到的內(nèi)容顯示到相應(yīng)的界面上。2.5運行環(huán)境表2-1運行環(huán)境表CPUPentiumW1.8Ghz內(nèi)存2GB硬盤空間500MB以上硬盤剩余空間輸入設(shè)備鍵盤/鼠標操作系統(tǒng)Windows2000Server數(shù)據(jù)庫MicrosoftSQLServer2005開發(fā)環(huán)境2.6數(shù)據(jù)庫描述BorlandDelphi7.0>JAVA開發(fā)環(huán)境2.6數(shù)據(jù)庫描述數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術(shù),是計算機科學的重要分支。十年來,數(shù)據(jù)庫管理系統(tǒng)已從專用的應(yīng)用程序包發(fā)展成為通用系統(tǒng)軟件。由于數(shù)據(jù)庫具有數(shù)據(jù)結(jié)構(gòu)化、最低冗余度、較高的程序與數(shù)據(jù)獨立性、易于擴充、易于編制應(yīng)用程序等優(yōu)點,較大的信息系統(tǒng)都是建立在數(shù)據(jù)庫設(shè)計之上的。由于用到的數(shù)據(jù)表格多,另外考慮到實際情況,學生基本信息的變動,還有員工信息的多少的變化,我們選用SQLServer作為數(shù)據(jù)庫開發(fā),而不用Access,主要是因為Access存放的記錄,在實際運用中不適合此系統(tǒng);而SQLServer是一種常用的關(guān)系數(shù)據(jù)庫,能存放和讀取大量的數(shù)據(jù),管理眾多并發(fā)的用戶,故選用SQLServer數(shù)據(jù)庫。3用例模型3.1學生請求服務(wù)用例圖3-1學生請求服務(wù)用例圖圖3-2宿舍員工請求服務(wù)用例圖3.3管理員請求服務(wù)用例登錄系統(tǒng)注冊刪除信息提交通知信息查詢學生工信息、刪除學生工信息、修改學生、員工信息查詢寢室、寢室財務(wù)信息登記外來人員、貴重物品管理員修改個人信息圖3-3管理員請求服務(wù)用例圖3.4用例描述表3-1用例詳細描述表主要參與者用例名用例概述管理員注冊管理員注冊管理員用戶,輸入注冊信息成為管理員登陸系統(tǒng)管理員登陸界面輸入用戶名和密碼登陸管理系統(tǒng)刪除信息管理員刪除登記記錄,通知信息等修改學生、員工信息管理員更改學生、員工的個人信息查詢學生、員工信息管理員查詢學生、員工的個人信息刪除學生、員工信息管理員刪除畢業(yè)學生、退休員工的用戶信息提交通知信息管理員提交并公布學校近期的規(guī)定和通知查詢寢室、寢室財務(wù)信息管理員查詢寢室相關(guān)信息及寢室內(nèi)物品的信息登記外來人員、貴重物品管理員記錄外來人員和貴重物品進出樓的相關(guān)信息修改個人信息管理員選擇修改個人密碼等信息學生用戶注冊學生輸入相應(yīng)內(nèi)容注冊為學生用戶登錄系統(tǒng)學生在學生登陸界面輸入用戶名

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論