軟件需求說明書_第1頁
軟件需求說明書_第2頁
軟件需求說明書_第3頁
軟件需求說明書_第4頁
軟件需求說明書_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、目錄目錄 1 引言引言.2 1.1 編寫目的.2 1.2 背景.2 1.3 定義.2 1.4 參考資料.3 2 任務(wù)概述任務(wù)概述.3 2.1 目標.3 2.2 用戶的特點.3 2.3 假定和約束.4 3 需求規(guī)定需求規(guī)定.4 3.1 對功能的規(guī)定.4 3.2 對性能的規(guī)定.7 3.2.1精度.7 3.2.2時間特性要求.7 3.2.3靈活性.7 3.3 輸人輸出要求.8 3.4 數(shù)據(jù)管理能力要求.10 3.5 故障處理要求.10 3.6 其他專門要求.10 4 運行環(huán)境規(guī)定運行環(huán)境規(guī)定.11 4.1 設(shè)備.11 4.2 支持軟件.11 4.3 接口.11 4.4 控制.11 軟件需求說明書軟件

2、需求說明書 1 引言引言 1.1 編寫目的編寫目的 隨著經(jīng)濟的快速發(fā)展,人們的社會活動越來越豐富、頻繁。無論是商務(wù)、社交還是旅 游等活動,都離不開住宿,所以,人們對賓館酒店的需求越來越大。 這次軟件工程課程設(shè)計要設(shè)計和實現(xiàn)一個能對酒店客房預(yù)定信息,租住信息,客人信 息,結(jié)算信息進行管理,并實現(xiàn)前臺操作流程較方便,清晰,高效的信息管理系統(tǒng)。利用 酒店客房預(yù)定管理信息系統(tǒng)對客房的各個操作進行管理,能夠及時了解各個環(huán)節(jié)中信息的 變更情況,提高管理運營的效率,最大限度的提高酒店客房的收益。 1.2 背景背景 課程設(shè)計項目名稱:酒店客房預(yù)定管理系統(tǒng) 項目的任務(wù)提出者:姚金江 項目的任務(wù)開發(fā)者:姚金江 項

3、目的用戶:酒店前臺的操作人員 實現(xiàn)該軟件的計算中心:酒店機房 該軟件系統(tǒng)同其他系統(tǒng)的基本相互來往關(guān)系:該軟件可運行于 WindowsXP 系統(tǒng)以及其他 Windows 以上的系統(tǒng)之上。 1.3 定義定義 1Visual C+:簡稱 VC+或 VC 微軟公司的 C+開發(fā)工具,具有集成開發(fā)環(huán)境,可提供編 輯 C 語言,C+以及 C+/CLI 等編程語言。VC+整合了便利的除錯工具,特別是整合了微軟 視窗程式設(shè)計(Windows API) 、三維動畫 DirectX API,Microsoft .NET 框架。 2SQL 語言:是一種數(shù)據(jù)庫查詢和程序設(shè)計語言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān) 系數(shù)

4、據(jù)庫系統(tǒng)。 3數(shù)據(jù)庫:按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫。 6接口:有兩層含義,其一是指軟件本身的狹義“接口” ,比如各種軟件開發(fā) API 等。其 二則指的是人與軟件之間的交互界面。 1.4 參考資料參考資料 1.求是科技.Visual C+數(shù)據(jù)庫通用模塊及典型系統(tǒng)開發(fā)實例導(dǎo)航.北京:人民郵電 出版社,2006.3 2.李代平.軟件工程.第二版.北京:冶金工業(yè)出版社,2006.11 3.王珊/薩師煊.數(shù)據(jù)庫系統(tǒng)概論.第四版.北京:高等教育出版社,2006.5 4.鄭阿奇.Visual C+教程-北京:機械工業(yè)出版社,2004.9 2 任務(wù)概述任務(wù)概述 2.1 目標目標 目前酒店客房預(yù)定管

5、理系統(tǒng)在各大賓館酒店中已普遍使用,這個項目的開發(fā)研究具有 很好發(fā)展前景和現(xiàn)實意義。 但是目前我國的中小型賓館客房管理水平還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機制已不 能適應(yīng)時代潮流的發(fā)展,因為它浪費了許多人力、物力和財力,在信息時代這種傳統(tǒng)的管 理方法必然被以計算機為基礎(chǔ)的信息管理方式所取代。而購買大型通用賓館客房預(yù)定管理 系統(tǒng),對小型賓館來說,又是一筆巨大的花銷,而且管理項目系統(tǒng)不一定完全符合小型賓 館客房管理的要求。因此根據(jù)目前實際的賓館客房管理情況開發(fā)一套賓館客房預(yù)定管理系 統(tǒng)是十分必要的。 本軟件項目是一項獨立的軟件,全部內(nèi)容都是自含。 2.2 用戶的特點用戶的特點 這個軟件系統(tǒng)最終的使用用

6、戶是賓館酒店前臺的工作人員。這個軟件對操作人員學(xué)歷 要求并不高,有高中以上學(xué)歷即可,但要掌握一些基本的計算機操作知識和技能,例如信 息的錄入、更改、刪除等。而且,前臺操作人員要工作態(tài)度認端正,熱情,認真。軟件的 維護人員有高中以上學(xué)歷即可,但要掌握一些軟件開發(fā)、測試、維護的知識。對 VC+ 與 SQL 語言要有較深刻的理解,并有責(zé)任心。該軟件在國家法定節(jié)假日、寒暑假等旅游旺季 期間的使用會很頻繁,在平時的工作日,進行商務(wù),旅游的人較少,軟件的使用頻率會相 對小一些。 2.3 假定和約束假定和約束 由于軟件的開始時間較晚,軟件的開發(fā)時間較為緊迫。平時在書本上學(xué)到的知識有限, 而且平時缺少實際的操

7、作,并且這個軟件由本人獨立完成,相關(guān)知識點少,這給項目開發(fā) 帶來了一定的困難,但是經(jīng)過我的不斷努力和探索,這個軟件開發(fā)還是可行性的。筆記本 電腦自備,而且電腦里一些相應(yīng)的開發(fā)軟件都齊全,如 Visual C+、SQL 等,所以經(jīng)費問 題不是軟件開發(fā)的限制因素。 3 需求規(guī)定需求規(guī)定 3.1 對功能的規(guī)定對功能的規(guī)定 1本系統(tǒng)主要具備以下幾個基本功能,如表 1 所示。 表 1 功能表 功能細則 前臺操作開房登記退房結(jié)賬狀態(tài)查看 預(yù)定管理預(yù)定房間預(yù)定入住接觸預(yù)定 信息查詢在住客人列表預(yù)定客人列表歷史客人列表 報表統(tǒng)計開房記錄統(tǒng)計退房結(jié)帳預(yù)定房間統(tǒng)計表 具體的數(shù)據(jù)項表如下。 2客人信息表 表 2 客

8、人信息表 字段名稱數(shù)據(jù)類型說明 1CNAME 文本姓名 2CSEX 文本性別 3CIDTYPE 文本證件類型 4CIDNO 文本證件編號 5CTEL 文本電話 3房間信息表 表 3 預(yù)定房間表 字段名稱數(shù)據(jù)類型說明 1ROOMNO 數(shù)字房間號碼 2ROOMTYPE 文本房間類型 3ROOMPRICE 文本房間價格 4ROOMDEPOSIT 數(shù)字押金 5ROOMSTATE 文本房間狀態(tài) 4住店管理表 表 4 住店管理表 字段名稱數(shù)據(jù)類型說明 1CNAME 文本客人姓名 2CIDNO 文本證件號碼 3ROOMNO 文本房號 4INDATE 日期入住日期 5OUTDATE 日期預(yù)計離開日期 6CHE

9、CKOUTDATE 日期結(jié)帳離開日期 7TOTAL 數(shù)字應(yīng)付金額 5預(yù)定信息表 表 5 預(yù)定信息表 字段名稱數(shù)據(jù)類型說明 1CNAME 文本預(yù)訂客人姓名 2CSEX 文本預(yù)訂客人性別 3ROOMNO 文本預(yù)訂房號 4ROOMTYPE 文本預(yù)訂房類型 5ROOMPRICE 文本預(yù)訂房價格 6CIDTYPE 文本預(yù)定人證件類型 7CIDNO 文本預(yù)訂人證件號碼 8CINDATE 日期預(yù)訂入住日期 9OUTDATE 日期預(yù)訂離開日期 10CTEL 文本聯(lián)系電話 6歷史信息表 表 6 歷史信息表 字段名稱數(shù)據(jù)類型說明 1CNAME 文本客人姓名 2CSEX 文本性別 3CIDTYPE 文本證件類型 4

10、CIDNO 文本證件號碼 5CTEL 文本聯(lián)系電話 6CROOMNO 文本入住房號 7ROOMTYPE 文本房間類型 8ROOMPRICE 文本房間價格 9CINDATE 日期入住日期 10CHECKOUTDATE 日期離開日期 對輸入、處理過程、輸出進行具體說明:對輸入、處理過程、輸出進行具體說明: 1數(shù)據(jù)存儲名稱:客人信息表 說明:記錄住店客人的基本信息 輸入的數(shù)據(jù)流:在住店管理界面中添加客人基本信息 輸出的數(shù)據(jù)流:在在住客人列表中或歷史信息中查看客人基本信息 組成:姓名,性別,證件類型,證件號碼,聯(lián)系電話 2數(shù)據(jù)存儲名稱:房間信息表 說明:記錄所有房間的基本信息 輸入的數(shù)據(jù)流:服務(wù)員查看

11、酒店房間基本信息 輸出的數(shù)據(jù)流:輸出房間基本信息給服務(wù)員查看 組成:房間號碼,房間類型,房間價格,押金,房間信息。 3數(shù)據(jù)存儲名稱:住店管理信息表 說明:記錄開房和退房的基本信息 輸入的數(shù)據(jù)流:在住店管理界面中添加客人基本信息 輸出的數(shù)據(jù)流:在開房,退房,在住客人列表中或歷史信息中查看有關(guān)基本信息 組成:姓名,證件類型,證件號碼,房間號碼,入住時間,預(yù)計入住時間,結(jié)帳離開時間, 應(yīng)付金額 4數(shù)據(jù)存儲名稱:預(yù)訂信息表 輸入的數(shù)據(jù)流:在預(yù)訂信息管理界面中添加相關(guān)預(yù)訂信息 輸出的數(shù)據(jù)流:在預(yù)訂信息列表查看有關(guān)信息 組成:預(yù)訂人姓名,預(yù)訂房間號碼,預(yù)訂入住時間,預(yù)訂人聯(lián)系電話 5數(shù)據(jù)存儲名稱:歷史信息

12、表 輸入的數(shù)據(jù)流:所有關(guān)于客人,住房,退房的信息 輸出的數(shù)據(jù)流:在歷史列表中查看以往客人信息和有關(guān)住房信息 組成:姓名,性別,證件類型,證件號碼,聯(lián)系電話,房間號碼,入住時間,結(jié)帳離開時 間,應(yīng)付金額 處理過程處理過程: :通過應(yīng)用管理程序操作,結(jié)合 SQL 中的查詢和更新等具體語句,對據(jù)庫進行數(shù)據(jù) 查詢、數(shù)據(jù)插入、數(shù)據(jù)修改、數(shù)據(jù)更新和數(shù)據(jù)刪除等操作。 支持的終端數(shù)為 10-20,并行操作的用戶數(shù)為 100 人以下。 3.2 對性能的規(guī)定對性能的規(guī)定 3.2.1 精度精度 該軟件在數(shù)據(jù)輸入、數(shù)據(jù)傳輸、數(shù)據(jù)輸出的過程中的精度都是字符型,不超過 20 個字 符(允許英文名字存在) 。 3.2.2

13、時間特性要求時間特性要求 1響應(yīng)時間不超過 3 秒鐘 2更新處理時間不超過 5 秒鐘 3數(shù)據(jù)的轉(zhuǎn)換和傳送時間在可以接受的范圍以內(nèi) 3.2.3 靈活性靈活性 1支持 Windows XP 系統(tǒng),對于 Windows Vista 和 Win7 系統(tǒng)也同樣支持。 2當接受到從另一個系統(tǒng)發(fā)來的違反協(xié)議格式的消息時,該軟件能及時拒絕。 3發(fā)現(xiàn)系統(tǒng)自己出現(xiàn)錯誤時能及時提出出錯處理需求。 4當輸入數(shù)據(jù)的類型和精度不符合要求時,不能查詢到想要的結(jié)果。 5對于不同的賓館酒店,考慮到一些實際的限制因素,針對酒店的特殊情況,只要對軟件 程序稍作修改就可以得到適合不同酒店特點的客房預(yù)訂管理管理系統(tǒng)。 3.3 輸人輸出

14、要求輸人輸出要求 1客人信息表 表 7 客人信息表 字段名稱數(shù)據(jù)類型說明 1CNAME CHAR(20)姓名 (主碼) 2CIDTYPE CHAR(20)證件類型 3CIDNO CHAR(20)證件編號(主碼) 4CTEL CHAR(20)電話 2房間信息表 表 8 預(yù)定房間表 字段名稱數(shù)據(jù)類型說明 1ROOMNO CHAR(20)房間號碼 2ROOMTYPE CHAR(20)房間類型 3ROOMPRICE CHAR(20)房間價格 4ROOMDEPOSIT CHAR(20)押金 5ROOMSTATE CHAR(20)房間狀態(tài) 3住店管理表 表 9 住店管理表 字段名稱數(shù)據(jù)類型說明 1CNAM

15、E CHAR(20)客人姓名 2CIDNO CHAR(20)證件號碼 3ROOMNO CHAR(20)房號 4INDATE CHAR(20)入住日期 5OUTDATE CHAR(20)預(yù)計離開日期 6CHECKOUTDATE CHAR(20)結(jié)帳離開日期 7TOTAL CHAR(20)應(yīng)付金額 4預(yù)定信息表 表 10 預(yù)定信息表 字段名稱數(shù)據(jù)類型說明 1CNAME CHAR(20)預(yù)訂客人姓名 2CSEX CHAR(20)預(yù)訂客人性別 3ROOMNO CHAR(20)預(yù)訂房號 4ROOMTYPE CHAR(20)預(yù)訂房類型 5ROOMPRICE CHAR(20)預(yù)訂房價格 6CIDTYPE C

16、HAR(20)預(yù)定人證件類型 7CIDNO CHAR(20)預(yù)訂人證件號碼 8CINDATE CHAR(20)預(yù)訂入住日期 9OUTDATE CHAR(20)預(yù)訂離開日期 10CTEL CHAR(20)聯(lián)系電話 (5)歷史信息表 表 11 歷史信息表 字段名稱數(shù)據(jù)類型說明 1CNAME CHAR(20)客人姓名 2CSEX CHAR(20)性別 3CIDTYPE CHAR(20)證件類型 4CIDNO CHAR(20)證件號碼 5CTEL CHAR(20)聯(lián)系電話 6CROOMNO CHAR(20)入住房號 7ROOMTYPE CHAR(20)房間類型 8ROOMPRICE CHAR(20)房

17、間價格 9CINDATE CHAR(20)入住日期 10COUTDATE CHAR(20)結(jié)帳離開日期 輸出舉例:輸出舉例:當在住店管理界面的姓名欄輸入“李龍”時,然后點擊“查詢”按鈕,系 統(tǒng)會輸出:客人姓名:“李龍” ,證件號碼:“808*” ,房號:“101” ,入住日期: “2011-7-10” ,預(yù)計離開日期:“2011-7-13” ,結(jié)賬離開日期:“2011-7-13” ,應(yīng)付金額: “320.00” 。 3.4 數(shù)據(jù)管理能力要求數(shù)據(jù)管理能力要求 建立一個名為 DJTU Hotel 庫,其中包括客人信息數(shù)據(jù)庫,房間信息數(shù)據(jù)庫,住店管理 數(shù)據(jù)庫,預(yù)訂信息數(shù)據(jù)庫,歷史信息數(shù)據(jù)庫,數(shù)據(jù)庫占

18、用空間為 100M。 當住店人數(shù)較多時,錄入的信息會增加,這時系統(tǒng)會自動拓展內(nèi)存空間,使系統(tǒng)高效 的運行。系統(tǒng)會定期刪除歷史信息記錄,從而保證數(shù)據(jù)庫有足夠的存儲空間。 3.5 故障處理要求故障處理要求 1當輸入的數(shù)據(jù)無法滿足要求時,程序的運行會出現(xiàn)錯誤,這時判斷錯誤類型,再生成相 應(yīng)的錯誤提示語句,輸送到輸出模塊中。 2程序在運行時,可能會遇到突然斷電,死機,延遲等情況,這會造成數(shù)據(jù)的丟失。所以 酒店前臺應(yīng)有持續(xù)的,穩(wěn)定的電源供應(yīng)。選購配置較高的計算機,在硬件方面應(yīng)選擇可靠、 穩(wěn)定的服務(wù)器機種,保證系統(tǒng)運行的可靠性。 3.6 其他專門要求其他專門要求 由于這個系統(tǒng)會存有大量的客人的私人信息,如姓名、性別、手機號碼、身份證號和 入住時

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論