軟件工程-需求規(guī)格說明書_第1頁
軟件工程-需求規(guī)格說明書_第2頁
軟件工程-需求規(guī)格說明書_第3頁
軟件工程-需求規(guī)格說明書_第4頁
軟件工程-需求規(guī)格說明書_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

文檔編號:HHIT-SECD-S101-01T-02版本號:V1.0酒店賓館客房管理系統(tǒng)結(jié)構(gòu)化需求規(guī)格說明書項(xiàng)目名稱酒店賓館客房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)項(xiàng)目負(fù)責(zé)人項(xiàng)目開發(fā)單位項(xiàng)目成員、、、項(xiàng)目起止時(shí)間2013.06.182013.06.2120軟件工程課程設(shè)計(jì)項(xiàng)目組任務(wù)分派單(組長用)班級:組別:組長姓名:時(shí)間:2013年6月21日項(xiàng)目名稱:酒店賓館客房管理系統(tǒng)階段名稱:需求分析序號學(xué)號姓名任務(wù)名稱具體任務(wù)內(nèi)容完成標(biāo)準(zhǔn)起止日期驗(yàn)收成績1繪制數(shù)據(jù)流圖、IPO圖以及完成需求規(guī)定部分繪制總體的數(shù)據(jù)流圖跟第一層數(shù)據(jù)流圖再做出IPO圖完成需求規(guī)定部分完成相應(yīng)報(bào)告2013.06.18至2013.06.21752完成需求分析中引言部分及繪制ER圖對系統(tǒng)有充分的理解,寫出定義,目的,及參考資料,定義數(shù)據(jù)的項(xiàng)目。完成ER圖。完成相應(yīng)報(bào)告2013.06.18至2013.06.21653完成任務(wù)概述及繪制部分狀態(tài)圖寫出任務(wù)的目標(biāo)及用戶特點(diǎn)和各種約束條件,順便畫出幾個(gè)狀態(tài)圖完成相應(yīng)報(bào)告2013.06.18至2013.06.21704繪制第三層的數(shù)據(jù)流圖及狀態(tài)圖根據(jù)頂層的數(shù)據(jù)流圖繪制出相應(yīng)的數(shù)據(jù)流圖及狀態(tài)圖完成相應(yīng)報(bào)告2013.06.18至2013.06.21755運(yùn)行環(huán)境設(shè)定總結(jié)出系統(tǒng)運(yùn)行所需要的環(huán)境及設(shè)備完成相應(yīng)報(bào)告2013.06.18至2013.06.21651、本表由組長為其組員每次上機(jī)實(shí)踐分派任務(wù)使用,應(yīng)認(rèn)真填寫相關(guān)任務(wù)名稱、內(nèi)容、完成標(biāo)準(zhǔn)等信息;2、本表在每次任務(wù)完成后,由組長按照完成標(biāo)準(zhǔn)驗(yàn)收,并給出每個(gè)組員成績評定(每人平均70分制),除組長保留一份外,應(yīng)及時(shí)上報(bào)任課老師(電子和紙質(zhì)文檔同時(shí)上報(bào))。目錄1引言 41.1編寫目的 41.2背景 41.3定義 41.4參考資料 42項(xiàng)目概述 42.1目標(biāo) 52.2用戶的特點(diǎn) 52.3假定與約束 53需求規(guī)定 63.1對功能的規(guī)定 63.2對性能的規(guī)定 163.2.1精度 173.2.2時(shí)間特性要求 173.2.3靈活性 173.3輸入輸出要求 173.4數(shù)據(jù)管理能力要求 183.5故障處理要求 183.6其他專門要求 184運(yùn)行環(huán)境規(guī)定 194.1設(shè)備 194.2支持軟件 194.3接口 194.4控制 191引言【】1.1編寫目的想要做一個(gè)好的客房管理系統(tǒng),首先必須知道用戶的需求,這樣我們才會開發(fā)出真正滿足用戶的軟件產(chǎn)品,在系統(tǒng)的需求分析階段,開發(fā)者應(yīng)該明確一個(gè)好的客房管理系統(tǒng)必須要做什么。1.2背景賓館客房管理系統(tǒng)是賓館客房管理不可缺少的,對于賓館的管理者和使用者來說都是非常重要的,在以往,人們使用手工登記來記錄管理賓館的日常事務(wù),操作流程雖然簡單,但隨著賓館的數(shù)量越來越多,賓館的規(guī)模越來越大,賓館的入住率越來越高。簡單的手工登記已經(jīng)無法滿足管理的要求,我們需要一個(gè)客房管理系統(tǒng),來滿足客房管理的需求。面對如此龐大的信息量,一個(gè)成功的客房系統(tǒng)可以提供預(yù)定房間功能、登記信息功能、開放/退房功能等。為管理者與用戶供充足的信息和快捷的數(shù)據(jù)處理手段,從而實(shí)現(xiàn)客房管理的系統(tǒng)化、規(guī)范化和自動化,達(dá)到信息準(zhǔn)確、統(tǒng)一管理的目標(biāo)。1.3定義文檔中采用的專門術(shù)語的定義及縮略詞簡要如下:JAVA:Java語言MicrosoftSQLServer2008VISIO:VISIO制圖工具。1.4參考資料《JAVA2程序設(shè)計(jì)基礎(chǔ)教程》計(jì)算機(jī)職業(yè)教育聯(lián)盟主編清華大學(xué)出版社出版《SQLServer數(shù)據(jù)庫基礎(chǔ)教程》計(jì)算機(jī)職業(yè)教育聯(lián)盟主編清華大學(xué)出版社出版《實(shí)用操作系統(tǒng)教程》葛瀛龍周旭等編著機(jī)械工業(yè)出版社出版《計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)》施曉秋主編科學(xué)出版社出版【】2項(xiàng)目概述【】2.1目標(biāo)1.開發(fā)意圖:賓館客房管理系統(tǒng)應(yīng)能全面有效的管理客房的使用情況。系統(tǒng)提供員工信息維護(hù)、客房信息維護(hù)、客戶信息維護(hù)、租房登記、退房登記等功能。代替員工手動記錄信息,減少記錄出錯(cuò)、縮短操作時(shí)間,提高工作效率。2.應(yīng)用目標(biāo):通過本軟件,員工可以快速查到賓館客房的使用情況,如那些房間已經(jīng)有客戶入住、那些房間被預(yù)訂了、那些房間處于可出租狀態(tài)等;管理員可以高效的管理員工信息、客房信息等;3.作用及范圍:本軟件適用于一般中小型賓館客房管理,它是一個(gè)比較完善的管理軟件,能過實(shí)現(xiàn)對客房信息、員工信息、客戶信息便利高效的管理。賓館客房管理系統(tǒng),是基于賓館客房數(shù)目較大,租房人員越來越多,對客房使用情況正確、高效管理的要求下開發(fā)的。它能夠幫助員工快速查詢所有客房使用情況,檢索出可出租客房。其次將客房租借信息記錄進(jìn)數(shù)據(jù)庫,以備審查。2.2用戶的特點(diǎn)本系統(tǒng)適用人員是賓館接待員工,該系統(tǒng)可被稱為“傻瓜”系統(tǒng),即操作簡單、易學(xué),對使用人員不需要有計(jì)算機(jī)方面的相關(guān)知識。2.3假定與約束本項(xiàng)目的開發(fā)語言是Java語言,技術(shù)設(shè)計(jì)采用軟件結(jié)合硬件的方法。運(yùn)行該軟件所適用的具體設(shè)備必須是酷睿i3、內(nèi)存512M及以上的計(jì)算機(jī)。該軟件的開發(fā)設(shè)計(jì)完全按照企業(yè)標(biāo)準(zhǔn)開發(fā),包括硬件、軟件和文檔規(guī)格進(jìn)行開發(fā)。本軟件開發(fā)期限為4個(gè)月左右。由于時(shí)間關(guān)系能過提供一般功能以及一些特別的要求及功能。軟件運(yùn)行的最短壽命:5年?!尽?需求規(guī)定【】3.1對功能的規(guī)定酒店賓館客房管理系統(tǒng)整體上采用結(jié)構(gòu)化方法來設(shè)計(jì),客戶端通過登錄系統(tǒng)進(jìn)行信息的管理,軟件架構(gòu)采用c/s方式,軟件由java語言編寫。界面用java相關(guān)的控件來布局,設(shè)計(jì)時(shí)考慮訪問權(quán)限,本系統(tǒng)基于收sqlserver2008數(shù)據(jù)庫平臺搭建酒店賓館客房管理系統(tǒng),開發(fā)工具為netbeans7.1酒店賓館客房管理系統(tǒng)的頂層數(shù)據(jù)流圖如圖1所示:圖2-1:酒店賓館客房管理系統(tǒng)頂層數(shù)據(jù)流圖圖2-1描述:分析出系統(tǒng)的用戶有管理員、員工及客戶三類,在根據(jù)三者對應(yīng)的權(quán)限,可以總結(jié)出三者分別具有的功能。以及三者之間傳遞的數(shù)據(jù)流。酒店賓館客房管理系統(tǒng)1層數(shù)據(jù)流圖如圖2所示圖2-2:酒店賓館客房管理系統(tǒng)1層數(shù)據(jù)流圖圖2-2描述:根據(jù)頂層數(shù)據(jù)流圖,可以得出該系統(tǒng)大致有6個(gè)主要的功能模塊,分別為登陸管理、訂房管理、員工信息管理、客戶信息管理、客房信息管理、退房處理。幾個(gè)模塊及參與者之間的數(shù)據(jù)傳輸如上圖所示。二層員工信息管理數(shù)據(jù)流圖如圖2-3所示圖2-3:員工信息管理數(shù)據(jù)流圖圖3描述:管理員登陸后可以選擇員工信息管理,有修改、刪除、查詢、增加四個(gè)功能。對應(yīng)的數(shù)據(jù)都存放在數(shù)據(jù)庫中?!尽俊尽慷涌蛻粜畔⒐芾頂?shù)據(jù)流圖如圖2-4所示,客戶在登錄系統(tǒng)時(shí)首先查詢數(shù)據(jù)庫中客戶的信息,如果有客戶的信息則登錄到系統(tǒng),如果沒有則進(jìn)行注冊記錄客戶的信息,登錄到系統(tǒng)可以進(jìn)行信息的修改記錄到數(shù)據(jù)庫中,客戶也可以從數(shù)據(jù)庫中查看自己的信息。圖2-4:客戶信息管理數(shù)據(jù)流圖員工在登錄系統(tǒng)是查看數(shù)據(jù)庫中的員工信息,憑借身份證號增刪改查客戶信息,增刪改查客戶信息時(shí)首先從數(shù)據(jù)庫中提取客戶的信息,修改后的客戶信息在寫入數(shù)據(jù)庫中。圖2-5:員工管理客戶信息模塊二層房間信息管理數(shù)據(jù)流圖如圖2-6所示,管理員憑借賬號登錄到系統(tǒng)中,憑借客房號增刪改查客房信息,增刪改查客房信息時(shí)首先從數(shù)據(jù)庫中提取客房的信息,修改后的客房信息在寫入數(shù)據(jù)庫中。圖2-6:房間信息管理數(shù)據(jù)流圖二層訂房管理數(shù)據(jù)流圖如圖2-7及2-7.1所示,員工和用戶憑借數(shù)據(jù)庫中的員工信息和用戶信息登錄到系統(tǒng)中,憑借客房號預(yù)訂或撤銷客房或查詢客房的信息,在預(yù)訂或撤銷客房或查詢客房的信息時(shí)首先從數(shù)據(jù)庫中提取客房的信息,然后再將預(yù)訂或撤銷的客房信息寫入到數(shù)據(jù)庫中。圖2-7:訂房管理數(shù)據(jù)流圖圖2-7.1客戶預(yù)約客房管理二層退房處理數(shù)據(jù)流圖如圖2-8所示,員工憑借數(shù)據(jù)庫中的員工信息登錄到系統(tǒng)中,憑借客房號撤銷客房,在撤銷客房時(shí)首先從數(shù)據(jù)庫中提取客房的信息,然后再將撤銷的客房信息寫入到數(shù)據(jù)庫中。圖2-8:退房處理數(shù)據(jù)流圖【】【】1.登陸模塊(1)分為客戶,員工,管理員三類。(2)模塊描述:客戶需要先注冊自己的信息才能登陸,而員工與管理員不必。登陸進(jìn)去后會獲得相應(yīng)的權(quán)限,有與之對應(yīng)的界面。2.客戶信息管理模塊(1)客戶可以自己管理自己的信息,也可由員工來管理(2)模塊中有信息修改,而只有員工有信息刪除的功能,用戶可以修改自己的預(yù)約信息,也可以取消預(yù)約,重新預(yù)約一個(gè)。所有信息都保存在數(shù)據(jù)庫中。3.房間信息管理模塊(1)具有房間信息添加,刪除,修改,查詢的功能。(2)模塊描述:此模塊只有管理員才能用,所有房間信息都保存在數(shù)據(jù)庫中。4.員工信息管理模塊(1)具有員工信息的管理功能。(2)模塊描述:此模塊只有管理員能用,員工不能修改自己信息。5.退房模塊(1)具有退房的功能。(2)在客戶要求退房時(shí),員工根據(jù)用戶的要求來退房,來結(jié)算經(jīng)費(fèi)。6.訂房模塊(1)具有訂房的功能。(2)此模塊可以由客戶或者是員工來操作,員工操作是直接操作,而客戶操作則是預(yù)約,而不是直接訂房。操作過程中的數(shù)據(jù)都將保存在數(shù)據(jù)庫中。房間信息管理模塊IPO圖如下表2-1所示模塊名稱:房間信息管理模塊設(shè)計(jì)者:使用者:管理員模塊輸入部分描述:模塊處理描述模塊的輸出部分描述:1.房間號1.根據(jù)要求來選擇對應(yīng)的功能。2.根據(jù)房間號來找到對應(yīng)的房間。3.將房間的信息修改或者刪除或者添加后,數(shù)據(jù)將保存在數(shù)據(jù)庫中。根據(jù)不同的需求來返回不同的提示給管理員,讓管理員進(jìn)行相應(yīng)的操作。表2-1:房間信息管理IPO圖員工信息管理模塊IPO圖如下表2-2所示:模塊名稱:員工信息管理設(shè)計(jì)者:使用者:管理員模塊輸入部分描述:模塊處理描述模塊的輸入部分描述1.員工號1.根據(jù)輸入的員工號來找到相應(yīng)的員工信息。2選擇相應(yīng)的功能。3輸入對應(yīng)的信息,根據(jù)員工號把新的信息返回到數(shù)據(jù)庫中。根據(jù)相應(yīng)的功能有不同的提示,不同的操作將產(chǎn)生不同的結(jié)果。表2-2:員工信息管理IPO圖訂房模塊IPO圖如下表2-3所示:模塊名稱:訂房模塊設(shè)計(jì)者:使用者:員工模塊輸入部分描述:模塊處理描述: 模塊輸出部分描述客戶信息房間信息根據(jù)找到的空房間來安排客戶的住宿。輸入對應(yīng)的信息,將這些信息保存在數(shù)據(jù)庫中。若沒有房間則返回已經(jīng)無房信息。根據(jù)對應(yīng)的操作來做出對應(yīng)的顯示。表2-3:訂房模塊IPO圖【】【】數(shù)據(jù)對象:為了更加直觀了解實(shí)體有實(shí)體之間的聯(lián)系,我們用E-R圖來詳細(xì)直觀的將各個(gè)實(shí)體的聯(lián)系和屬性表達(dá)出來。系統(tǒng)E-R圖:系統(tǒng)有四個(gè)實(shí)體(1)員工表:姓名,性別,員工號,電話號碼,登錄系統(tǒng)密碼。(2)客戶表:姓名,性別,身份證號,入住時(shí)間,所住房間,所交押金,登陸密碼。(3)客房表:客房號,客房價(jià)格,客房規(guī)模,客房標(biāo)記(標(biāo)記是否被入住或預(yù)約)。(4)管理員表:姓名,管理員號,性別,家庭住址,電話號碼,登錄系統(tǒng)密碼。圖2-9:酒店賓館客房管理系統(tǒng)E-R圖圖2-9描述:圖中方框中的表示實(shí)體,如:用戶、客房、員工、管理員。圖中橢圓框中的表示實(shí)體的屬性。如:實(shí)體員工的屬性有員工號、性別、姓名、密碼、電話號碼。圖中菱形框中的表示實(shí)體與實(shí)體之間的關(guān)系,如:用戶也客房之間的關(guān)系有預(yù)定、入住、退房。【】【】狀態(tài)圖(用戶)如下圖2-10所示,如果用戶沒有注冊則首先注冊,如果已經(jīng)注冊則直接登錄系統(tǒng),如果密碼不正確則重新登錄,密碼正確進(jìn)入到個(gè)人信息管理界面,如果不修改信息查看后可以退出系統(tǒng),如果修改信息,則進(jìn)入信息修改界面,修改好以后確認(rèn)修改后的信息,返回到個(gè)人信息界面,顯示修改后的個(gè)人信息。圖2-10:用戶管理自己的信息狀態(tài)圖【】【】客戶預(yù)定客房狀態(tài)圖,如圖2-11所示??蛻艨梢栽诎惭b了該系統(tǒng)的終端輸入身份證號就可以進(jìn)入系統(tǒng)的訂房界面,根據(jù)個(gè)性化要求輸入查詢條件查看是否有滿足條件的客房,有滿足的客房,客戶就可以預(yù)定客房了,然后退出。如果沒有客房,直接退出。圖2-11:用戶自己訂房信息狀態(tài)圖【】【】狀態(tài)圖(管理員)如下圖2-12所示,管理員直接登錄系統(tǒng),如果密碼不正確則重新登錄,密碼正確進(jìn)入到管理員界面,可以選擇進(jìn)行管理員工信息或管理客房信息,管理完后可以直接退出系統(tǒng)。圖2-12:管理員狀態(tài)圖狀態(tài)圖(客房信息管理)如下圖2-13所示,員工進(jìn)入到客房管理界面,可以選擇添加客房、刪除客房、修改客房類型和查詢客房信息,然后分別進(jìn)入相應(yīng)的界面進(jìn)行增刪改查,增刪改查完之后顯示修改后的信息,最后退出系統(tǒng)。圖2-13:客房信息管理狀態(tài)圖【】【】狀態(tài)圖(員工)如下圖2-14所示,員工需要輸入員工編號、密碼,經(jīng)過驗(yàn)證即可進(jìn)入系統(tǒng)。進(jìn)入系統(tǒng)后,顯示主界面。主界面下劃分為:客戶管理、入住、訂房、退房4個(gè)模塊,根據(jù)要求選擇不同的模塊,實(shí)現(xiàn)不同功能,完成后退出系統(tǒng)。圖2-14:員工狀態(tài)圖【】【】3.2對性能的規(guī)定3.2.1精度由于該軟件在輸入過程中涉及到的輸入量比較少,且輸入大多數(shù)是文字,數(shù)字較少,要輸入的數(shù)字也不是什么要求非常精確的數(shù)字,就輸入時(shí)間要求精確一點(diǎn)。在傳輸過程中數(shù)字保留一位小數(shù)。3.2.2時(shí)間特性要求由于本軟件很小,且對時(shí)間的特性要求也不高,該系統(tǒng)對時(shí)間特性要求如下:A.相應(yīng)時(shí)間:1秒B.處理事務(wù)時(shí)間:1.5秒C.?dāng)?shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間:1秒D.等待時(shí)間:2秒E.查詢時(shí)間:1秒F.其他,如故障恢復(fù)及故障處理,這些時(shí)間均不超過4小時(shí)。3.2.3靈活性本系統(tǒng)十分的小,對于某些需求發(fā)生的變化,系統(tǒng)也能及時(shí)的適應(yīng),能做到穩(wěn)定、高效率。A.在操作上發(fā)生變化:操作上的變化基本上不影響系統(tǒng)的運(yùn)行。B.運(yùn)行環(huán)境發(fā)生改變時(shí):本系統(tǒng)能適應(yīng)win7、xp等系統(tǒng)。C.輸入精度發(fā)生變化:系統(tǒng)會按照系統(tǒng)的精度要求來處理3.3輸入輸出要求輸入信息:客戶身份證號:字符型數(shù)據(jù),全為數(shù)字,最大長度為18.客戶密碼:字符型數(shù)據(jù),英文字母跟數(shù)字的組合,最大長度為6.管理員賬號:字符型數(shù)據(jù),可以全為數(shù)字,也可為字母,最大長度10.管理員登陸密碼:字符型數(shù)據(jù),英文字母跟數(shù)字的組合,可以任選之,最大長度為6.房間號:整形,數(shù)字,最大長度為3.客戶姓名:字符型,全為字符,最大長度為10客戶性別:字符型,一個(gè)字符,最大長度為1.入住時(shí)間:時(shí)間型,一個(gè)時(shí)間的長度。輸出數(shù)據(jù):字符型,最大長度30個(gè)字符。輸出提示:成功輸出:操作成功的提示。異常輸出:操作異常的提示。錯(cuò)誤輸出:操作錯(cuò)誤的提示3.4數(shù)據(jù)管理能力要求需要管理的表有三個(gè),分別為客戶信息表,員工信息表,客房信息表。1.客戶信息表

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論