旅店預訂系統(tǒng)概要設(shè)計_第1頁
旅店預訂系統(tǒng)概要設(shè)計_第2頁
旅店預訂系統(tǒng)概要設(shè)計_第3頁
旅店預訂系統(tǒng)概要設(shè)計_第4頁
旅店預訂系統(tǒng)概要設(shè)計_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、旅店預訂系統(tǒng)概要設(shè)計第一部分 引言1.1 編寫目的需求說明書有時候也被稱為規(guī)格說明書, 本規(guī)格說明描述了旅店預訂系統(tǒng)的要求, 并且 作為各方面溝通的依據(jù),也為下一步工作提供基準。軟件開發(fā)小組的每一位成員應(yīng)該閱讀本需求說明, 以明確項目最后要求完成的軟件產(chǎn)品 的特點。經(jīng)使用方認可的需求說明將作為產(chǎn)品特征評價、仲裁的重要參考。1.2 背景說明:A 、 軟件系統(tǒng)的名稱: 旅店預訂系統(tǒng)B、 任務(wù)提出者:北大青鳥 Aptech 產(chǎn)品開發(fā)部 開發(fā)者:北大青鳥 Aptech 產(chǎn)品開發(fā)部 本系統(tǒng)完成后是針對旅店事務(wù)管理后的產(chǎn)品, 在市場上獨立銷售, 是面向那些需要管理 旅店日常任務(wù)的廣大計算機使用人員的。本系

2、統(tǒng)將使用 SQL Server 2000 或者桌面數(shù)據(jù)庫 ACCESS 作為數(shù)據(jù)庫存儲系統(tǒng), SQL Server 2000 或者 ACCESS 將由個人自行購買和安裝。1.3 定義New Customer Entry( 輸入新顧客 )Customer Details( 顧客詳細信息 )Reseravtion( 訂房 )Check Out( 退房 )Exit(退出)1. 4 參考資料相關(guān)的文件包括:A 、 產(chǎn)品開發(fā)部的內(nèi)部文件核準旅店預訂系統(tǒng) ;B、 旅店預訂系統(tǒng)分析會議備忘錄;參考資料:A、 北大青鳥 Aptech ACCP3.0 Sem1 基于軟件開發(fā)項目的畢業(yè)設(shè)計B、國家標準軟件需求說明

3、書( GB856T 88);C、 Green Park 渡假村自動化旅店房間預訂系統(tǒng)的軟件需求說明; 合同:(內(nèi)部開發(fā)的產(chǎn)品項目,無合同)第二部分、總體設(shè)計2.1 需求規(guī)定需求規(guī)定的詳細內(nèi)容,請參考獨立的文檔旅店預訂系統(tǒng)需求說明2.2 運行環(huán)境1、設(shè)備:客戶程序硬件要求:具有 Pentium III 處理器且滿足以下要求的計算機:最低 64 MB 內(nèi)存最小 2.1 GB 硬盤鼠標鍵盤服務(wù)器硬件需求:具有 Pentium III 處理器且滿足以下要求的計算機:最低 256MB 內(nèi)存最小 8 GB 硬盤鼠標鍵盤2、支持程序客戶程序所需軟件:Windows 98/NT /2000 還要求能夠在 XP

4、 及后續(xù)的 MS 的操作系統(tǒng)上運行。 系統(tǒng)要求能夠在 Win95 的操作系統(tǒng)上安裝和運行。數(shù)據(jù)庫服務(wù)器軟件:Windows NT /2000 Server 或更高版本SQL Server 20002.3 基本設(shè)計概念和處理流程對于 SQL Server 的企業(yè)版, 本系統(tǒng)的實現(xiàn)采用典型的兩層模式、 C/S 結(jié)構(gòu)來實現(xiàn), 不同 的客戶端程序共同訪問中心數(shù)據(jù)庫。設(shè)計說明:1、每一個計算機需要安裝客戶程序;2、每個客戶程序獨立訪問中央的數(shù)據(jù)庫服務(wù)器,不使用業(yè)務(wù)處理服務(wù)器;3、數(shù)據(jù)庫服務(wù)器使用 SQL Server 2000企業(yè)版來實現(xiàn), 對于目前的需求和數(shù)據(jù)量, SQL Server 2000 完全

5、適用;4、多用戶并發(fā)訪問和處理、數(shù)據(jù)加鎖、事務(wù)協(xié)調(diào),由SQL Server 數(shù)據(jù)庫和數(shù)據(jù)庫服務(wù)器來完成;對于使用 ACCESS 作為數(shù)據(jù)庫的單機版本,系統(tǒng)的結(jié)構(gòu)比較簡單。2.4 結(jié)構(gòu)在本系統(tǒng) 1.0 的版本中,采用 Visual Basic 快速原型技術(shù)來實現(xiàn)系統(tǒng)的框架,使用的技術(shù)包 括傳統(tǒng)的窗體、模塊、界面元素、數(shù)據(jù)訪問技術(shù),結(jié)合要實現(xiàn)的功能,系統(tǒng)結(jié)構(gòu)如圖1.3:(說明:1、以上的說明,表明了系統(tǒng)數(shù)據(jù)流及過程,對于大型的或者復雜的系統(tǒng),可以采用多個層 次來描述;本系統(tǒng)比較小,在某種程序上, 屬于大的系統(tǒng)的一個模塊 (旅店管理和調(diào)度模塊) ;2、單個操作或者模塊的詳細規(guī)劃或者規(guī)定,在詳細設(shè)計說

6、明中描述;3、實際的代碼編寫和完成情況,與設(shè)計存在一些偏差;)功能和模塊的劃分:說明:1、不同規(guī)模的系統(tǒng), 在模塊劃分上具有不同的粒度;小型的系統(tǒng),可以劃分得更加細一些;2、模塊劃分是同時是管理和執(zhí)行層面的需要,這些方面的內(nèi)容,在ACCP3.0 第二學年軟對于授權(quán)用戶( ADMIN ),所有菜單都應(yīng)能啟用;對于現(xiàn)有顧客則應(yīng)只能啟用 “Reservation “菜單。如果授權(quán)用戶 ( ADMIN )登陸系統(tǒng),“Customer Name“ DataCombo 控件將列出 Customer 表中的所有顧客;如果顧客登陸系統(tǒng), “ Customer Name” DataCombo 控件將顯示該顧客的

7、 姓名,“Roomtypes” DataCombo 控件將列出 RoomType 表中的可用房間類型, “ Rate”文本 框顯示所選房間類型價格, “Room No. ” ComboBox 控件列出所選房間類型的所有可預訂房 間號。成員使用人員組成名稱;類型范圍精度說明姓名字符16使用人員的姓名密碼字符16登錄時輸入的密碼備注姓名、密碼在登錄的時候,大小寫敏感CUSTOMERSColumn NameCondensedTypeCust IDVarchar(8)Cust PasswordVarchar(6)Cust NameVarchar(15)AddressVarchar(20)GenderC

8、har(1)CountryNvarchar ( 15)PhoneNvarchar ( 24)RoomTypeColumn NameCondensedTypeRoom type cdVarchar(5)DescriptionVarchar(15)RatemoneyReservationColumn NameCondensedTypeCust IDVarchar(8)Room NointNo of peopleIntCheck in dateDatetimeNo of daysintRoomColumn NameCondensedTypeRoom noIntRoom type cdVarchar(

9、5)StatusVarchar(1)2.5 尚未問決的問題需求中的問題在本設(shè)計中已經(jīng)全部實現(xiàn), 本程序是產(chǎn)品的一個原型和最初的版本, 以后 考慮要增加的功能可能包括以下的一個或者多個方面:1、多用戶版本的用戶管理操作;2、支持市場和產(chǎn)品銷售所需要的產(chǎn)品加密、使用驗證或者產(chǎn)品系列號功能;3、可執(zhí)行程序的自動調(diào)度和執(zhí)行;4、日程和項目活動安排提示;5、自動電子文稿篩選、電子文稿自動摘要;、易用性的增強;6、界面的改進(例如修改程序為一個任務(wù)欄運行的程序指示器)7、磁盤文件監(jiān)控;8、個人數(shù)據(jù)的分類、存儲;9、公共數(shù)據(jù)庫;第三部分、接口設(shè)計3.1 用戶接口本系統(tǒng)提供可視化的操作方式, 不提供命令控制語

10、句進行輸入控制, 從而用戶只需要使 用鼠標進行命令操作,使用鍵盤輸入系統(tǒng)接收的參數(shù)。3.2 外部接口網(wǎng)上銷售項目包括了支持程序, 主要的支持程序為 VB 、SQL,這些動態(tài)連接庫通過 COM 的方式提供支持, COM 的相關(guān)說明,請參考其他資料。網(wǎng)上銷售系統(tǒng)程序通過 Active Data Object (ADO )接口訪問數(shù)據(jù)庫, ADO 對數(shù)據(jù)庫訪 問對象進行了層次式的封裝,詳細的有關(guān) ADO 的說明,請參考 ADO 相關(guān)的技術(shù)資料。與數(shù)據(jù)庫的接口設(shè)計, 主要集中在數(shù)據(jù)庫訪問模塊的獨立封裝部分, 詳細的接口、 訪問 調(diào)用,請參考網(wǎng)上銷售項目詳細設(shè)計說明 。3.3 內(nèi)部接口內(nèi)部接口主要集中在兩個方面,包括:A、事件與操作事務(wù)處理單元間的接口;B、事務(wù)處理單元與數(shù)據(jù)庫的接口;事件與操作事務(wù)處理單元間的接口可以用圖 4 來描述:ADO圖 4 :事件與操作事務(wù)處理單元接口界面元素的事件, 通過內(nèi)置機制, 并通過操作系統(tǒng)派發(fā)到程序的處理執(zhí)行代碼, 這些代碼將 進行對應(yīng)的數(shù)據(jù)訪問的功能, 并且把執(zhí)行結(jié)果反過來顯示在界面元素上, 這一層次的接口是 直接的,不通過構(gòu)造對象來實現(xiàn)。事務(wù)處理單元與數(shù)據(jù)庫的接口描述如圖5;圖 5 :界面層與數(shù)據(jù)處理層的接口詳細的接口設(shè)計,請參考旅店預訂系統(tǒng)詳細設(shè)計說明 。(說明:1、若應(yīng)用程序采用了多態(tài)實現(xiàn)的 Implements 語句

溫馨提示

  • 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

提交評論