需求分析文檔

酒店預訂管理系統需求分析數據庫

 

一 引言
1.1編寫目的
  本文檔根據酒店管理管理系統的設計要求,提供-個總體的框架結構和設計方向,同時也明確了本系統的部分需求,供使用單位確認系統的功能和性能。

1.2背景
  在高節奏生活的今天,人們成天在各個城市穿梭忙碌着,在過去跑到哪一個城市後才能進行預約客房,如今看來是香顯得太麻煩,目前不少酒店都已經開始使用經過互聯網進行客房預訂系統。這樣進行酒店的管理就顯得更加的輕鬆,能提升工做的效率,爲了方使對酒店和酒店大量資源信息的合理,高效的進行組織和管理,同時應酒店的要求,而編寫的酒店預訂管理軟件。編程


1.3市場定位分析
  隨着電子計算機和通訊技術的發展。人類已經逐漸地進入信息化社會。信息和材料、能源-樣成爲.種社會的基本生產資料,在人類的社會生產活動中發揮哲乘要的做用。同時人們對信息和數據的利用與處理也已進入自動化、網絡化和社會化的階段..追求高效率、高品質、高安全性的軟件產品是廣大商家的選擇。本次酒店預訂管理系統就是針對酒店村酒店龐大、繁農的預訂信息等資源的管理面出現的。酒店預訂管理系統可用於如今市場上的各類大小型酒店的管理,使得酒店管理人員的工做進一步地高效、簡單。

1.4定義
  B/S不需嬰安裝客戶端程序。直接採用瀏覽器( Browser)便可以訪問服務器系統。JSP動態網頁腳本HTML超文本標記語言MySQL數據庫管理系統。

瀏覽器

1.5 項目設計原則安全

一、先進性和投資保護原則服務器

在實用可常的前提下,儘量跟蹤國內外先進的計算機軟硬件技術、信息技術及網絡通訊技術,使系統具備較高的性能價格比,同時方案以實際可接受能力爲準,避免盲目追求新技術,充分考慮投資保護,避免沒必要要的浪費。技術上立足長遠發展,堅持選用開發性系統,採用先進的體系結構和技術發展的主流產品,保證整個系統高效運行。規劃建設必須有技術超前的意識,既若眼於近期的網絡需求,也考慮遠期網絡發展戰略,保證系統所採用的計算機網絡技術設備和技術指標在幾年內不落後。採用BS架構方式、多層結構設計,以Net+ActiveX技術架構構建應用平臺,採起XML技術進行數據的存儲、傳輸,採用國際上先進、成熟的技術標準。網絡

二、實用性原則
    堅持實用性。系統建沒能夠知足業務需求爲首要目標,採用穩定可靠的成熟技術,保證系統長期安全運行,提升管理水平和工做的效率。

三、安全性和保密性原則
  堅持安全性和保密性。遵循有關信息安全標準,具備切實可行的安全保護和保密措施,以及對計算機犯罪和病毒的防範能力,確保數據安全。提供符合國家有關信息安全政策法規、核心技術自主的總體安全解決方案。可以適應國際互聯網、業務專網等多層次的安全要求,充分保證數據資料的安全。

四、可靠性原則
  系統必須在成本能夠接受的條件下F,從系統結構、設計方案、設備選型、廠商的技術服務與維護響應能力,備件供應能力等方面考慮,使得系統故障發生的可能性減小,影響儘量小,對各類可能出現的緊急狀況有應急的工做預案和對策。以確保系統穩定可用,知足長時間穩定運行的要求,具備高度容錯性,保證24小時全天候各項工做的正常運行。

五、靈活性和擴充性原則
  系統在知足用戶需求的基礎上,具備友好的用戶界面。使操做簡單、直觀、靈活易於學習掌握;使系統易於維護和管理。架構


六、標準化和規範化原則
 系統的標準化和規範化原則是信息系統建設基本而又關鍵步,是實現系統的重要前提。本系統嚴格按照相關標準,包括代碼、界面、操做等,以達到標準化、規範化統的風格。系統開發遭晶國際通用標準,如XML Web Service等,從技術方面保證了系統的規範性。

七、應用軟件系統質最保證原則
  在應用軟件的具體實施過程當中,軟件開發將嚴格按照下面的步驟進行實施:框架

業務系統調研分析;工具

應用軟件系統設計;

  應用軟件系統開發;

 應用軟件系統測試;

 應用軟件系統測試修改;佈局

應用軟件系統的安裝運行;

應用軟件系統的升級和維護。

二 可行性分析

2.1可行性分析

可行性分析的目的是用最小的代價在儘量短的時間內肯定問題是否是能夠獲得解決。

 

2.1.1開發可行性

    酒店預訂系統是網絡時代發展的產物,可以幫助酒店更好的發展,也是將來中國很是有潛力的系統之一;開發這個系統能夠吸取新的科技發展信息,瞭解我國網絡化發展程度,而且關於這個系統的開發能夠在畢業後繼續深刻研究:另外一方面JSP是時下最熱門的新技術之一,愈來愈多的技術人員和公司介入到JSP的研究領域中,就連媒體也開始關注該領域內出現的新技術和創新成果,利用JSP來開發系統,也能夠親身體會其強大的功能。3.1.2技術可行性

 

      本系統採用B/S模式,其解決方案是:對這三層進行明確分割,並在邏輯上使其獨立,這種計算模型極大地方便了應用程序的開發和維護,無須考慮客戶端的兼容性,它實現了開發環境與應用環境的分離,大大提升了工做效率1。JSP技術是以Java語言做爲腳本語言,跨平臺,是一種較成熟與穩定的動態網頁編程技術; Java 語言經過提供防止內存泄露的方法在內存管理方面大顯身手,加之JSP爲應用程序提供了更爲健壯的意外事件處理機制,更大地發揮了Java的優點。因此在技術上是可行的。

2.1.2經濟可行性
   本系統的開發工具採用的是開源並免費的Eclipse, 無須購買編譯器;網頁編輯方面使用免費的topstyle,很是的實用方便;對於畢業設計來講,無需專門購置服務器,通常的普通學習用的電腦就能夠了,免費的JDK 1.4運行環境、免費的Tomcat、MySQL等軟件都爲系統的設計和開發提供了基礎,因此本系統在經濟上是可行的。通過對開發可行性、技術可行性以及經濟可行性的研究,我得出結論:酒店預訂系統是徹底可行的。

2.2系統需求分析
  系統需求分析是以可行性分析爲出發點的,本質的工做是回答「系統必須作什麼」這個問題,肯定系統須具有的功能;它的主要任務是:肯定系統的功能需求、性能需求、運行需求等。

2.2.1功能需求

用戶功能需求以下:

(1)用戶的註冊功能:包括用戶名、密碼、聯繫電話、EMAIL 等;

(2)    用戶的登錄功能:驗證用戶名和密碼:

(3)    用戶預訂功能:包括預訂日期,人數等;

(4)用戶我的中心:在這裏用戶能夠看到本身的預訂狀況。

管理員功能需求以下:

(1)  管理員後臺登錄功能:驗證管理員的用戶名和密碼;

(2)    用戶信息管理功能:查看以及刪除;

(3)    管理用戶訂單功能:查看以及刪除;

(4)  酒店添加刪除功能:添加部分要有固定的選擇或者填寫的項目,好比酒店

的名稱、星級、地址等。

2.2.2性能需求

系統的性能需求以下:

  (1)界面友好性要求:系統提供統-的操做界面和方式,要求操做界面簡潔大方,佈局合理,功能完善對於初級用戶容易上手;

  (2)信息的完整性:要求採用值約束、缺省等方法確保信息的完整性,一旦用戶錄入數據不符合系統要求時,系統必須明確給出警告信息;

 (3)系統運行在主流的WINDOWS操做系統平臺上,便於之後系統的升級;(4)遵循主流的標準和協議,不只能夠爲系統與上級平臺系統交換信息提供便利,並且也有利於系統內部各部分之間交換信息,這將有助於提升系統擴充性。響應速度:要求可以響應快速;響應速度儘可能在人員可忍受的時間內並給予提示。

2.2.3系統業務流程分析

 

 

根據上圖咱們能夠得出顧客網上預訂主要流程以下:

(1) 會員註冊完畢登錄頁面;
(2)顧客能夠在酒店列表裏面查詢酒店狀況;

(3)顧客進入預訂頁面,填寫相關信息;
(4)當顧客肯定選擇完畢後,顧客能夠將其提交至服務器並生成訂單:(5)顧客能夠在我的中心中查詢本身的訂單狀況。

 

根據下圖咱們能夠得出管理員管理後臺數據主要流程以下:

 

(1) 管理員登錄:
(2)在用戶管理中對用戶進行操做;

(3)對訂單進行管理操做:(4)對酒店信息進行管理操做。

相關文章
相關標籤/搜索