資源描述:
《《酒店預訂系統(tǒng)》需求說明書》由會員上傳分享,免費在線閱讀,更多相關內容在應用文檔-天天文庫。
1、酒店預定系統(tǒng)需求說明書1.引言1.1編寫的目的編寫這份需求說明書的目的:(1)定義酒店預訂系統(tǒng)總體要求,作為用戶和軟件開發(fā)人員之間相互了解的基礎;(2)提供系統(tǒng)的性能要求、初步設計和對用戶影響的信息(3)作為開發(fā)人員進行設計和實施的基礎;作為總體驗證和確認的依據。1.2背景(1)待開發(fā)的系統(tǒng)的名稱:基于Web的酒店預訂系統(tǒng)?! ?2)本項目的任務提出者、開發(fā)者、用戶:本項目是為軟件工程學科期末課程設計所進行的開發(fā),開發(fā)者是計算機科學與技術1031班學生,所考慮的用戶為預訂酒店的會員與普通用戶?! ?3)該系統(tǒng)同其他系統(tǒng)或其他機構的基本的相互來往關系:設計并實
2、現(xiàn)基于Web的酒店預訂系統(tǒng),用戶可以查詢酒店以及房型等信息,會員登錄后可以進行酒店預訂、退訂、通知已預訂或退訂等功能。1.3定義(列出本文件中用到的專門術語的定義和外文首字母組詞的原詞組。)UML:統(tǒng)一建模語言。為面向對象軟件工程設計的統(tǒng)一得,規(guī)范的,可視化的一種建模語言。酒店:為大眾提供住宿、飲食與服務的一種場所,在本系統(tǒng)中詞作為一實體使用。會員:通過正式手續(xù)加入某個會社或專業(yè)組織的人,可分為消費會員和協(xié)會會員,本文所講會員是酒店消費會員。訂房:預定房間的過程稱之為訂房。房型:所謂房型是指面積大小不等、基本平面功能分區(qū)各異的單元住宅系列,本文所講的主要是指
3、酒店內的房型,例如:標間,普通間,豪華間等。訂房明細:預定房間的一些相關事宜,例如:訂房時間、價錢等。1.4參考資料《軟件工程導論》(第五版)(作者:張海藩出版社:清華大學出版社)《UML和OOAD快速入門》(作者:邱郁惠出版社:機械工業(yè)出版社)2.任務概述2.1目標設計并實現(xiàn)基于Web的酒店預訂系統(tǒng),便于用戶可以查詢酒店以及房型等信息,用戶分為普通用戶和會員,普通用戶也可注冊為酒店會員,用戶登錄后可以進行酒店預訂、退訂、通知已預訂或退訂等功能,會員有一定優(yōu)惠政策。2.2用戶的特點本系統(tǒng)的最終用戶為需要預訂酒店房間的人員。用戶人員可以通過網絡和電話對房間進行
4、預訂,本系統(tǒng)主要考慮網絡預訂,只要用戶可以上網,即可查詢酒店信息,即可預訂房間,或注冊會員等。本系統(tǒng)的操作人員為酒店預定系統(tǒng)管理員,該管理員需知道系統(tǒng)功能,知道系統(tǒng)需求,會使用系統(tǒng)即可。本系統(tǒng)的維護人員需要懂得采用UML(統(tǒng)一建模語言)基于Web完成系統(tǒng)分析與設計,需懂得不同開發(fā)平臺、框架,具有一定的軟件工程知識。本系統(tǒng)的預期使用頻度:較高。2.3假定和約束 列出進行本系統(tǒng)開發(fā)工作的假定和約束。3.需求規(guī)定3.1對功能的規(guī)定用列表的方式,逐項定量和定性地敘述對系統(tǒng)所提出的功能要求,說明輸入什么量、經怎么樣的處理、得到什么輸出,說明系統(tǒng)的容量,包括系統(tǒng)應支持
5、的終端數和應支持的并行操作的用戶數等指標。角色名稱功能輸入量處理輸出(1)酒店輸入要查詢的酒店名稱或代號通過數據庫調出相關酒店的信息顯示酒店的相關信息(2)管理員輸入管理員編號和密碼登陸后可對預定信息進行增刪改查通過數據庫連接對管理員登錄和信息的增刪改查做出對應操作顯示管理員登錄成功或失敗的信息和對訂房信息的增刪改查做出對應操作(3)會員輸入會員號和密碼通過數據庫驗證會員號和密碼的正確性驗證正確進入到酒店訂房界面,輸入錯誤將顯示錯誤信息(4)訂房輸入訂房的相關信息,例如:丁夫人信息和房型,價位等提交或重置輸入的相關信息提交成功,或重新輸入相關信息(5)房型進
6、入訂房界面后選擇要預定的房型(6)訂房明細3.2對性能的規(guī)定3.2.1精度(說明對該系統(tǒng)的輸入、輸出數據精度的要求,可能包括傳輸過程中的精度。)若輸入的只為數字可用int型,若是輸入的即有數字又有漢字且少于10個字符可用char型,若是輸入的即有數字又有漢字且多于10個字符可用varchar型,若是有用到時間就可用datetime型。 3.2.2時間特性要求(說明對于該系統(tǒng)的時間特性要求。) 該系統(tǒng)只是期末課程設計,其可靠性盡量可能地接近現(xiàn)實生活需求,其可使用的時間為四年。3.2.3靈活性(說明對該系統(tǒng)的靈活性的要求,即當需求發(fā)生某些變化時,該系統(tǒng)對這些
7、變化的適應能力。) 該系統(tǒng)需能夠直觀地讓客戶便于理解,易于操作,且管理者進行簡單的增刪改查相對簡單易用。該系統(tǒng)必須能夠適應不斷變化的數據的挑戰(zhàn),和解決不斷出現(xiàn)的問題。3.3輸入輸出要求數據類型長度(字節(jié)數)取值范圍字符型(char)10至255整數型(shortint或int)2-32768至32767長整型(int或longint)4-2147483648至217483647單精度實型(float)4約±3.4*10±38雙精度實型(double)8約±1.7*10±3083.4數據管理能力要求(針對軟件系統(tǒng))(1)數據庫中至少需設計2個表:登錄表(管理
8、會員和系統(tǒng)管理員的登錄信息),訂房信息表(管理訂房明