畢業(yè)設(shè)計(論文)基于J2EE的酒店管理系統(tǒng)(定稿)_第1頁
畢業(yè)設(shè)計(論文)基于J2EE的酒店管理系統(tǒng)(定稿)_第2頁
畢業(yè)設(shè)計(論文)基于J2EE的酒店管理系統(tǒng)(定稿)_第3頁
畢業(yè)設(shè)計(論文)基于J2EE的酒店管理系統(tǒng)(定稿)_第4頁
畢業(yè)設(shè)計(論文)基于J2EE的酒店管理系統(tǒng)(定稿)_第5頁
已閱讀5頁,還剩46頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、廣東海洋大學(xué)寸金學(xué)院畢業(yè)論文設(shè)計論文題目: 基于J2EE的酒店管理系統(tǒng) Hotel Management System Based on J2EE 系 別: 信息技術(shù)系 專 業(yè): 信息管理與信息系統(tǒng) 年、班級: 08級信息管理與信息系統(tǒng)專業(yè)1班 姓 名: 鐘運勇 學(xué) 號: 202116708133 指導(dǎo)老師: 葉偉慧 職 稱: 講師 日 期: 2021年05月10日 廣東海洋大學(xué)寸金學(xué)院教務(wù)處制目 錄 TOC o 1-3 h z u HYPERLINK l _Toc324364912 摘 要 PAGEREF _Toc324364912 h I HYPERLINK l _Toc324364913

2、 Abstract PAGEREF _Toc324364913 h II HYPERLINK l _Toc324364914 前言 PAGEREF _Toc324364914 h 1 HYPERLINK l _Toc324364915 第一章 緒論 PAGEREF _Toc324364915 h 2 HYPERLINK l _Toc324364916 1.1系統(tǒng)開發(fā)背景 PAGEREF _Toc324364916 h 2 HYPERLINK l _Toc324364917 1.2系統(tǒng)實現(xiàn)目標(biāo) PAGEREF _Toc324364917 h 2 HYPERLINK l _Toc324364918

3、 1.3系統(tǒng)實現(xiàn)意義 PAGEREF _Toc324364918 h 2 HYPERLINK l _Toc324364919 第二章 可行性研究 PAGEREF _Toc324364919 h 3 HYPERLINK l _Toc324364920 2.1經(jīng)濟(jì)可行性 PAGEREF _Toc324364920 h 3 HYPERLINK l _Toc324364921 收益/投資比 PAGEREF _Toc324364921 h 4 HYPERLINK l _Toc324364922 2.2 操作可行性 PAGEREF _Toc324364922 h 4 HYPERLINK l _Toc324

4、364923 2.3技術(shù)可行性 PAGEREF _Toc324364923 h 4 HYPERLINK l _Toc324364924 2.4法律可行性 PAGEREF _Toc324364924 h 5 HYPERLINK l _Toc324364925 2.5可行性分析結(jié)論 PAGEREF _Toc324364925 h 5 HYPERLINK l _Toc324364926 第三章 需求分析 PAGEREF _Toc324364926 h 7 HYPERLINK l _Toc324364927 3.1業(yè)務(wù)流程圖: PAGEREF _Toc324364927 h 7 HYPERLINK l

5、 _Toc324364928 業(yè)務(wù)流程圖使用符號說明 PAGEREF _Toc324364928 h 7 HYPERLINK l _Toc324364929 3.2系統(tǒng)數(shù)據(jù)流程分析: PAGEREF _Toc324364929 h 9 HYPERLINK l _Toc324364930 數(shù)據(jù)流程圖的符號說明 PAGEREF _Toc324364930 h 9 HYPERLINK l _Toc324364931 頂層數(shù)據(jù)流程圖 PAGEREF _Toc324364931 h 9 HYPERLINK l _Toc324364932 一級細(xì)化 PAGEREF _Toc324364932 h 10 H

6、YPERLINK l _Toc324364933 二級細(xì)化 PAGEREF _Toc324364933 h 11 HYPERLINK l _Toc324364934 3.3數(shù)據(jù)字典 PAGEREF _Toc324364934 h 11 HYPERLINK l _Toc324364935 定義 PAGEREF _Toc324364935 h 11 HYPERLINK l _Toc324364936 數(shù)據(jù)流卡 PAGEREF _Toc324364936 h 11 HYPERLINK l _Toc324364937 數(shù)據(jù)存儲卡 PAGEREF _Toc324364937 h 13 HYPERLINK

7、 l _Toc324364938 數(shù)據(jù)處理卡 PAGEREF _Toc324364938 h 15 HYPERLINK l _Toc324364939 數(shù)據(jù)元素卡 PAGEREF _Toc324364939 h 16 HYPERLINK l _Toc324364940 3.4數(shù)據(jù)模型 PAGEREF _Toc324364940 h 21 HYPERLINK l _Toc324364941 第四章 概要設(shè)計 PAGEREF _Toc324364941 h 22 HYPERLINK l _Toc324364942 4.1數(shù)據(jù)庫設(shè)計 PAGEREF _Toc324364942 h 22 HYPERL

8、INK l _Toc324364943 關(guān)系模型設(shè)計 PAGEREF _Toc324364943 h 22 HYPERLINK l _Toc324364944 4.1.2 物理結(jié)構(gòu)設(shè)計 PAGEREF _Toc324364944 h 22 HYPERLINK l _Toc324364945 4.2 HIPO軟件結(jié)構(gòu)圖 PAGEREF _Toc324364945 h 25 HYPERLINK l _Toc324364946 4.3模塊設(shè)計 PAGEREF _Toc324364946 h 25 HYPERLINK l _Toc324364947 4.4代碼設(shè)計 PAGEREF _Toc324364

9、947 h 27 HYPERLINK l _Toc324364948 代碼設(shè)計原那么 PAGEREF _Toc324364948 h 27 HYPERLINK l _Toc324364949 系統(tǒng)所需代碼設(shè)計 PAGEREF _Toc324364949 h 28 HYPERLINK l _Toc324364950 4.5輸入輸出設(shè)計 PAGEREF _Toc324364950 h 29 HYPERLINK l _Toc324364951 酒店管理系統(tǒng)輸入設(shè)計 PAGEREF _Toc324364951 h 29 HYPERLINK l _Toc324364952 酒店管理系統(tǒng)輸出設(shè)計 PAGE

10、REF _Toc324364952 h 30 HYPERLINK l _Toc324364953 第五章 詳細(xì)設(shè)計 PAGEREF _Toc324364953 h 32 HYPERLINK l _Toc324364954 5.1模塊設(shè)計 PAGEREF _Toc324364954 h 32 HYPERLINK l _Toc324364955 系統(tǒng)注冊模塊設(shè)計 PAGEREF _Toc324364955 h 32 HYPERLINK l _Toc324364956 系統(tǒng)登錄模塊設(shè)計 PAGEREF _Toc324364956 h 32 HYPERLINK l _Toc324364957 客戶查詢

11、模塊設(shè)計 PAGEREF _Toc324364957 h 32 HYPERLINK l _Toc324364958 客戶預(yù)訂模塊設(shè)計 PAGEREF _Toc324364958 h 33 HYPERLINK l _Toc324364959 客房退訂代碼維護(hù)模塊設(shè)計 PAGEREF _Toc324364959 h 33 HYPERLINK l _Toc324364960 統(tǒng)計客房預(yù)訂情況代碼模塊設(shè)計 PAGEREF _Toc324364960 h 33 HYPERLINK l _Toc324364961 統(tǒng)計年份客房預(yù)定情況模塊設(shè)計 PAGEREF _Toc324364961 h 34 HYPE

12、RLINK l _Toc324364962 第六章 系統(tǒng)測試 PAGEREF _Toc324364962 h 35 HYPERLINK l _Toc324364963 6.1測試的必要性 PAGEREF _Toc324364963 h 35 HYPERLINK l _Toc324364964 目的: PAGEREF _Toc324364964 h 35 HYPERLINK l _Toc324364965 測試方法 PAGEREF _Toc324364965 h 35 HYPERLINK l _Toc324364966 6.2系統(tǒng)主要測試用例舉例 PAGEREF _Toc324364966 h

13、36 HYPERLINK l _Toc324364967 第七章 結(jié)論 PAGEREF _Toc324364967 h 40 HYPERLINK l _Toc324364968 7.1 概述工作 PAGEREF _Toc324364968 h 40 HYPERLINK l _Toc324364969 7.2 體會與收獲 PAGEREF _Toc324364969 h 40 HYPERLINK l _Toc324364970 7.3今后的開展方向 PAGEREF _Toc324364970 h 41 HYPERLINK l _Toc324364971 致 謝 PAGEREF _Toc324364

14、971 h 43 HYPERLINK l _Toc324364972 參考文獻(xiàn) PAGEREF _Toc324364972 h 44摘 要隨著信息化建設(shè)的開展,酒店效勞業(yè)與國際市場接軌已成為大勢所趨,酒店業(yè)要迎接這場挑戰(zhàn),就必須提高整體競爭能力,變革酒店的管理模式,提高管理水平。實施信息化建設(shè)無疑是實現(xiàn)這一目的的必由之路和明智之舉。目前,我國酒店效勞業(yè)信息化管理的進(jìn)程緩慢,跟國外的酒店相比管理依然落后。在劇烈的酒店業(yè)競爭中,如何能把握時機(jī),保持自己的優(yōu)勢,立于不敗之地呢?這就需要提供最好的效勞,提供最完善的設(shè)施和最先進(jìn)的技術(shù)。在信息時代,更重要的是還必須要有一個完善的管理信息系統(tǒng),便于方便客人

15、以及更好地管理酒店。關(guān)鍵字: 競爭力,sql server 2005,B/S架構(gòu),信息化管理Abstract As the information of the development, hotel services and standards of the international market has become the trend of the times. The hotel industry to meet this challenge, we will have to improve overall competitiveness, reform the hotel manag

16、ement, enhance the management level. Implementation of information technology is to achieve this purpose and the only way to a wise move. At present, Chinas hotel services in the information management process has been slow, with foreign hotel management is still backward compared. The fierce compet

17、ition in the hotel industry, how to seize the opportunity to maintain their advantage invincible? This makes it necessary to provide the best service to provide the best possible facilities and the most advanced technology. In the information age, is more important is also in need of a comprehensive

18、 management information system, Guests facilitate convenience and better management of the hotel.Keywords: competitive,SQL Server 2005,B/S Framework,competitive基于J2EE的酒店管理系統(tǒng)前 言 在80年代初開展起來的國內(nèi)酒店管理系統(tǒng),充分吸收了國外管理系統(tǒng)的精華,再結(jié)合國內(nèi)的實際情況,逐步開展成熟,到90年代初期已形成了幾個較成熟的軟件系統(tǒng),同時,產(chǎn)生了幾家專職從事賓館計算機(jī)管理系統(tǒng)的公司。到了90年代中后期,隨著計算機(jī)在酒店中的普及應(yīng)

19、用,計算機(jī)技術(shù)的不斷開展,酒店管理系統(tǒng)的開展到了一個新的時期,新的系統(tǒng)平臺、新的系統(tǒng)特點及開展方向不斷涌現(xiàn),主要表達(dá)在系統(tǒng)根本轉(zhuǎn)到客戶機(jī)/效勞器模式下的Windows版,功能更加細(xì)致完善,系統(tǒng)更加穩(wěn)定可靠。據(jù)一位業(yè)內(nèi)人士稱:“對軟件開發(fā)商來說,曉得軟件商慢慢淘汰。對用戶來說。國內(nèi)大的系統(tǒng)慢慢進(jìn)入五星級酒店市場,而以前根本被國外系統(tǒng)所壟斷。 現(xiàn)代化的賓館中,賓館為了能高效地管理客房資源、顧客信息、結(jié)算信息,做出了一系列的管理體系,通過管理信息和了解各個環(huán)節(jié)信息的詳細(xì)情況的變化,能即時做出有效的反響和應(yīng)對策略,對信息的各個環(huán)節(jié)能變更,有利于提高賓館管理效率。 現(xiàn)代化的賓館是集客房、餐飲、通訊、娛樂

20、,商務(wù)文化及其他各種效勞與設(shè)施為一體化的消費場所,酒店賓館組織龐大,效勞工程多,信息量大,要想提高勞動生產(chǎn)、降低本錢、提高效勞質(zhì)量和管理水平,進(jìn)而促進(jìn)經(jīng)濟(jì)效益,必須借助計算機(jī)來進(jìn)行現(xiàn)代化的信息管理,酒店管理系統(tǒng)正是為此而設(shè)計的,本系統(tǒng)是一套適用于大、中型星級賓館使用的優(yōu)秀系統(tǒng),操作簡單,靈活性好、系統(tǒng)平安性高,運行穩(wěn)定。本酒店管理系統(tǒng)我們會采用B/S結(jié)構(gòu),并且我們還采用主流數(shù)據(jù)庫sql server 2005,會通過測試用例來到達(dá)測試效果,技術(shù)支持會采用輕量級框架色率servlet和jdbc持久化來完成,設(shè)計出一款集友好,平安,穩(wěn)定的系統(tǒng)第一章 緒論1.1系統(tǒng)開發(fā)背景酒店業(yè)是一個前景廣闊而又競

21、爭劇烈的行業(yè)。改革開放以來,我國的酒店業(yè)迅速開展,已經(jīng)成為一個具有相當(dāng)規(guī)模的產(chǎn)業(yè)。由于我國的旅游業(yè)迅速開展,通過調(diào)查,我國在2021年將成為世界上第四大旅游國家;同時我國參加世界貿(mào)易組織,酒店業(yè)將完全開放,這個時候,我國的酒店業(yè)將面臨著前所未有的機(jī)遇和挑戰(zhàn)。但是,現(xiàn)在甚至還有一些酒店還停留在由人工操作和管理階段,這樣已經(jīng)無法適應(yīng)當(dāng)前的開展趨勢。因此,要想使酒店的工作質(zhì)量和效率提高,采用先進(jìn)的計算機(jī)網(wǎng)絡(luò)通信技術(shù)改變酒店業(yè)務(wù)模式,實現(xiàn)酒店業(yè)務(wù)管理的自動化已經(jīng)成為一種必然.1.2系統(tǒng)實現(xiàn)目標(biāo) 對酒店真?zhèn)€來說,對酒店經(jīng)營狀況起決定作用的是酒店的效勞管理水平。如何利用先進(jìn)的管理手段來提高管理水平成為酒店

22、業(yè)務(wù)開展的當(dāng)務(wù)之急。面對信息時代的機(jī)遇和挑戰(zhàn),利用科技手段提高酒店的管理無疑是一條行之有效的途徑。1.3系統(tǒng)實現(xiàn)意義 雖然計算機(jī)管理并不是酒店管理走向成功的關(guān)鍵元素,但它可以最大限度地發(fā)揮準(zhǔn)確、快捷、高效等作用,對酒店的業(yè)務(wù)管理提供強(qiáng)而有力的支持。因此,采用全新的計算機(jī)網(wǎng)絡(luò)和酒店業(yè)務(wù)管理系統(tǒng),已經(jīng)成為提高酒店的管理效率,使作業(yè)人員與管理系統(tǒng)之間靈活互動,實現(xiàn)流暢的工作流銜接,幫組就帶你有效地進(jìn)行業(yè)務(wù)管理,釋放最大價值。酒店業(yè)務(wù)管理系統(tǒng)在到達(dá)節(jié)省人力資源本錢的同時,可以提高業(yè)務(wù)效率,并能夠即使、準(zhǔn)確、迅速地滿足顧客效勞的需求第二章 可行性研究2.1經(jīng)濟(jì)可行性2.1.1支出根底投資:終端pc機(jī)2臺

23、 5000元x2臺=10000網(wǎng)絡(luò)連接設(shè)備:1000元其他辦公輔助設(shè)備:2000元共計:13000元其他一次性投資:SQL server 2005中文開發(fā)版:500元Eclipse7.0中文企業(yè)版:500元微軟Windows 7旗艦版:500元共計:1500元其他不可知額外支出:1000元共計:13000元+1500元+1000元=15500元2.1.2收益經(jīng)濟(jì)可行性開發(fā)該系統(tǒng)所需的相關(guān)資料可以通過已存在的相關(guān)系統(tǒng)進(jìn)行調(diào)查采集,所需的其他應(yīng)用軟件、硬件系統(tǒng)也易于獲得.因此,開發(fā)本錢較低。而引進(jìn)使用本系統(tǒng)后,與傳統(tǒng)方式相比,具有高效率、低本錢、高質(zhì)量的特點,可以節(jié)省不少人力、物力及財力, 目前管

24、理員平均工資為5000元,估計本系統(tǒng)將使用5年,按銀行利率3系統(tǒng)應(yīng)用后的年收益為:3人5000元12月180000元五年的總收益為:181.03+(1.03)2+(1.03)3+(1.03)4+(1.03)580萬元另,還有不可定量的無形收益。收益/投資比本系統(tǒng)的收益投資比為:808=1000投資回收期 : 本系統(tǒng)的投資回收期為:8180.44年綜上所述,本酒店管理系統(tǒng)在經(jīng)濟(jì)上可行,收益大2.2 操作可行性 本系統(tǒng)是根據(jù)酒店的運作來開發(fā)的,符合酒店相應(yīng)的規(guī)定,一個基于J2EE酒店管理系統(tǒng),在圖形界面設(shè)計時,充分考慮了操作人員的習(xí)慣,相對于酒店工作人員來說,具有記錄顧客信息,提供查詢,打印報表等

25、一系列的操作,一般會計算機(jī)根本操作的工作人員,只要經(jīng)過簡單的培訓(xùn)或者說明,就可以著手操作本系統(tǒng),相對于顧客來說,只要是能連接互聯(lián)網(wǎng)的電腦,均可在本系統(tǒng)進(jìn)行簡單的在線查詢,在線預(yù)定等一系列的操作,本系統(tǒng)是一個B/S架構(gòu)的系統(tǒng),在資源上消耗很小,因此,本系統(tǒng)在操作上時可行的2.3技術(shù)可行性作為一個中型企業(yè)級系統(tǒng),在技術(shù)上,本系統(tǒng)運用B/S結(jié)構(gòu)的技術(shù),在編程語言上采用JAVA語言,效勞器用tomcat,數(shù)據(jù)庫上采用SQL server 2005數(shù)據(jù)庫,在頁面顯示上選用jsp開發(fā)架構(gòu)B/S結(jié)構(gòu)Browser/Server結(jié)構(gòu)結(jié)構(gòu)即瀏覽器和效勞器結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實現(xiàn),

26、極少局部事務(wù)邏輯在前端Browser實現(xiàn),但是主要事務(wù)邏輯在效勞器端Server實現(xiàn),B/S結(jié)構(gòu)的系統(tǒng)不需要安裝客戶端軟件,它運行在客戶端的瀏覽器之上,系統(tǒng)升級或維護(hù)時只需更新效勞器端軟件即可,這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級的本錢和工作量,降低了用戶的總體本錢Java編程語言是sun公司開發(fā)的新一代純面向?qū)ο蟮木W(wǎng)絡(luò)編程語言。Java 技術(shù)具有卓越的通用性、高效性、平臺移植性和平安性,廣泛應(yīng)用于個人PC、數(shù)據(jù)中心、游戲控制臺、科學(xué)超級計算機(jī)、移動 和互聯(lián)網(wǎng)SQL Server 2005 旨在幫助企業(yè)迎接這些挑戰(zhàn)。這個下一代數(shù)據(jù)管理和分析解決方案將給企業(yè)數(shù)據(jù)和分析應(yīng)用程序帶來

27、增強(qiáng)的平安性、可伸縮性和可用性,使得它們更易于創(chuàng)立、部署和管理。 SQL Server 2005數(shù)據(jù)庫是基于 SQL Server 2000 的強(qiáng)大功能之上,提供了一個完整的數(shù)據(jù)管理和分析解決方案,它將會給不同規(guī)模的組織帶來幫助: . 構(gòu)建、部署和管理企業(yè)應(yīng)用程序,使其更加平安、伸縮性更強(qiáng)和更可靠。 . 降低開發(fā)和支持?jǐn)?shù)據(jù)庫應(yīng)用程序的復(fù)雜性,實現(xiàn)了 IT 生產(chǎn)力的最大化。 . 能夠在多個平臺、應(yīng)用程序和設(shè)備之間共享數(shù)據(jù),更易于連接內(nèi)部和外部系統(tǒng)。 . 在不犧牲性能、可用性、可伸縮性或平安性的前提下有效控制本錢。 SQL Server 2005 在以下三個重要方面改善了您的數(shù)據(jù)根底架構(gòu):企業(yè)數(shù)據(jù)

28、管理、開發(fā)人員效率和商業(yè)智能 (BI)。它在可接受的價格和許可費用以及升級到 SQL Server 2005 和 Microsoft Windows Server System 的途徑方面也有新的突破2.4法律可行性本系統(tǒng)所有技術(shù)資料都為合法。屬于自主開發(fā),開發(fā)過程中不存在知識產(chǎn)權(quán)問題,未抄襲任何網(wǎng)站,不存在侵犯版權(quán)問題。開發(fā)過程中未涉及任何法律責(zé)任。在開發(fā)的過程中并沒有任何損害學(xué)生、集體和學(xué)校的行為,在此系統(tǒng)中并沒有任何宣傳國家法律不允許的內(nèi)容,所以在老師、學(xué)校和法律上均得到有效的支持,在法律上有一定的保障。綜上所述,從法律上都是完全可靠的。2.5可行性分析結(jié)論通過上面從經(jīng)濟(jì)、操作、技術(shù)、法

29、律等方面的分析,本酒店管理系統(tǒng)符合各酒店管理的需求,具有良好的開展空間,方便廣闊酒店經(jīng)營管理,因此,本系統(tǒng)在開發(fā)上完全可行。第三章 需求分析3.1業(yè)務(wù)流程圖:用業(yè)務(wù)流程圖描述系統(tǒng)各項業(yè)務(wù)處理過程,并結(jié)合業(yè)務(wù)流程圖詳細(xì),準(zhǔn)確地說明業(yè)務(wù)處理過程中數(shù)據(jù)的收集,輸入,傳遞,存儲,加工的方法,算法,輸出的數(shù)量以及形式等。業(yè)務(wù)流程圖使用符號說明實體表示處理表示業(yè)務(wù)流向表示賬冊表示輸入輸出的報表客戶預(yù)定表單酒店后臺客房預(yù)定情況單核查客房入住情況表客戶信息表查詢核查客房入住情況表酒店管理部者客戶資料修改數(shù)據(jù)錄入客戶資料信息簿提交酒店客房部打印費用明細(xì)表結(jié)算結(jié)賬清單客戶簽字核查后清單財務(wù)部酒店前臺酒店管理系統(tǒng)業(yè)

30、務(wù)流程圖如圖31所示圖 3 SEQ 圖表 * ARABIC s 1 1業(yè)務(wù)流程圖3.2系統(tǒng)數(shù)據(jù)流程分析:管理業(yè)務(wù)的調(diào)查中繪制的管理業(yè)務(wù)流程圖雖然形象地表達(dá)了管理中信息的流動和存儲過程,但仍沒有完全脫離一些物質(zhì)要素,為了用計算機(jī)進(jìn)行信息管理還必須進(jìn)一步的舍去物質(zhì)要素,收集有關(guān)的資料,繪制出系統(tǒng)的數(shù)據(jù)流程圖,為進(jìn)一步的分析做準(zhǔn)備。數(shù)據(jù)流程圖的符號說明 外部實體 數(shù)據(jù)處理 數(shù)據(jù)流 數(shù)據(jù)存儲數(shù)據(jù)流Data Flow:指具有名稱且有流向的數(shù)據(jù),用標(biāo)有名稱的箭頭表示。一個數(shù)據(jù)流可以是記錄、組合項或者根本項。數(shù)據(jù)處理Process:表示對數(shù)據(jù)所進(jìn)行的加工和變換,在圖中用矩形框表示。指向處理的數(shù)據(jù)流為該處理的

31、輸入數(shù)據(jù),離開處理得數(shù)據(jù)流為改處理的輸出數(shù)據(jù)。數(shù)據(jù)存儲:表示用文件方式或數(shù)據(jù)庫形式所存儲的數(shù)據(jù),對其進(jìn)行存取分別以指向或離開數(shù)據(jù)存儲的箭頭表示。外部實體:表示數(shù)據(jù)的來源及數(shù)據(jù)的去向,可以是一個組織或人員,他處于系統(tǒng)范圍之外與系統(tǒng)有關(guān)的外部事物或外部環(huán)境。頂層數(shù)據(jù)流程圖客人的入住過程是通過酒店前臺管理系統(tǒng)進(jìn)行,前臺將現(xiàn)金和報表給財務(wù)部。經(jīng)理可以對前臺管理系統(tǒng)進(jìn)行查詢,主要是對報表和財務(wù)狀況的查詢。前臺管理負(fù)責(zé)把各種報表存檔,以方便經(jīng)理進(jìn)行查詢工作??蛻鬎1預(yù)定表單F2客戶資料資料P酒店管理系統(tǒng)F7客房入住情況表F8費用明細(xì)表F9核查后清單單酒店管理者財務(wù)部酒店前臺圖3-2 頂層數(shù)據(jù)流程圖3.1.

32、3一級細(xì)化P1核查P2查詢P3修改P1核查D1 客戶資料信息簿庫F7P5結(jié)算P4打印F8F9F1預(yù)定表單F2客戶資料單圖3-3 一級細(xì)化流程圖D1 P4.1統(tǒng)計費用P5.1結(jié)算費用D1.1 費用賬冊 D1.2 發(fā)票清單 P4.2確認(rèn)打印P5.2確認(rèn)清單F8F93.1.4二級細(xì)化 圖3-4 二級細(xì)化流程圖3.3數(shù)據(jù)字典3.3.1定義所謂數(shù)據(jù)字典是以特定格式記錄下來的、對系統(tǒng)的數(shù)據(jù)流程圖中各個根本要素數(shù)據(jù)流、加工、存儲、和外部實體的內(nèi)容和特征所作的完整的定義和說明。它是結(jié)構(gòu)化系統(tǒng)分析的重要工具之一,是對數(shù)據(jù)流程圖的重要補(bǔ)充和說明。數(shù)據(jù)字典的內(nèi)容包括六個方面:數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯、數(shù)據(jù)

33、存儲和外部實體。通常以卡片的形式給出:數(shù)據(jù)流卡、數(shù)據(jù)存儲卡、數(shù)據(jù)處理卡、數(shù)據(jù)元素卡數(shù)據(jù)流卡表3-1數(shù)據(jù)流卡名稱:預(yù)定表單 編號:F1來源:外部實體“客戶 去向:處理“核查P1、“查詢P2和“修改P3數(shù)據(jù)結(jié)構(gòu):客戶賬號,入住時間,最晚到店時間,入住人數(shù),房間類型,付款方式,房間價格 說明:名稱:客戶資料單 編號:F2來源:外部實體“客戶 去向:處理“核查P1、“查詢P2和“修改P3數(shù)據(jù)結(jié)構(gòu):真實姓名,性別,證件號,郵箱,聯(lián)系 說明:名稱:客房入住情況 編號:F7來源:處理“修改P3 去向:外部實體“酒店管理者數(shù)據(jù)結(jié)構(gòu):入住總客戶數(shù),預(yù)定總房間數(shù),當(dāng)日入住客戶數(shù),酒店剩余空房數(shù)說明:名稱:費用明細(xì)

34、表 編號:F8來源:處理“確認(rèn)打印P4.2 去向:外部實體“財務(wù)部數(shù)據(jù)結(jié)構(gòu):房間號,客房效勞費,入住費用,水費,電費,總本錢費,總利潤說明:名稱:核查后清單 編號:F9來源:處理“確認(rèn)打印P5.2 去向:外部實體“酒店前臺數(shù)據(jù)結(jié)構(gòu):入住時間,退房時間,入住天數(shù),入住費用說明:數(shù)據(jù)存儲卡表3-2 客戶資料信息庫數(shù)據(jù)存儲卡名稱:客戶資料信息 編號:D1相關(guān)處理:由處理P1,p2寫入,讀取其數(shù)據(jù)的處理有:p4.1,p5.1數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)項名稱類型位數(shù)取值范圍客戶賬號字符20漢字聯(lián)系 數(shù)值11數(shù)字真實姓名字符12漢字性別布爾2男或女 號碼數(shù)值12數(shù)字郵箱字符25數(shù)字或字母證件號數(shù)值18數(shù)字入住時間時間

35、10數(shù)字入住人數(shù)數(shù)值4數(shù)字房間號字符8數(shù)字或字母房間類型字符20漢字房間價格字符8數(shù)字說明: 表3-3 費用賬冊數(shù)據(jù)存儲卡名稱:費用賬冊 編號:D1.1相關(guān)處理:由處理p4.1寫入,讀取其數(shù)據(jù)的處理有:p4.2數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)項名稱類型位數(shù)取值范圍房間號字符8數(shù)字或字母客房效勞費數(shù)值8數(shù)字入住費用數(shù)值8數(shù)字水費數(shù)值8數(shù)字電費數(shù)值8數(shù)字總本錢數(shù)值12數(shù)字收入金額數(shù)值12數(shù)字凈利潤數(shù)值12數(shù)字說明: 表3-4 發(fā)票清單數(shù)據(jù)存儲卡名稱:發(fā)票清單 編號:D1.2相關(guān)處理:由處理p5.1寫入,讀取其數(shù)據(jù)的處理有:p5.2數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)項名稱類型位數(shù)取值范圍發(fā)票號字符20數(shù)字或字符開票時間時間10數(shù)字付款單

36、位字符30漢字付款方式字符12漢字房間號字符8數(shù)字或字符入住時間時間10數(shù)字入住天數(shù)數(shù)值4數(shù)字單價數(shù)值10數(shù)字收入金額數(shù)值10數(shù)字開票人字符8漢字說明:3.3.4數(shù)據(jù)處理卡表3-5數(shù)據(jù)處理卡名稱:核查 編號:P1輸入:數(shù)據(jù)流“客戶資料單名稱:查詢 編號:P2輸入:數(shù)據(jù)流“預(yù)定表單輸出:數(shù)據(jù)存儲“客戶資料信息簿輸出:數(shù)據(jù)存儲“客戶資料信息簿處理:將數(shù)據(jù)流“客戶資料單中的數(shù)據(jù)審查過后,存儲到數(shù)據(jù)存儲“客戶資料信息簿中。處理:將數(shù)據(jù)流“預(yù)定表單里的數(shù)據(jù)通過鍵盤輸入存儲到數(shù)據(jù)存儲“客戶資料信息簿中說明:說明:名稱:修改 編號:p3輸入:數(shù)據(jù)流“預(yù)定表單名稱:統(tǒng)計費用 編號:p4.1輸入:數(shù)據(jù)存儲“客戶

37、信息資料簿輸出:數(shù)據(jù)流“客房入住情況表輸出:數(shù)據(jù)存儲“費用賬冊處理:根據(jù)數(shù)據(jù)流“預(yù)定表單中的數(shù)據(jù),修改數(shù)據(jù)流“客戶輸入情況表。 處理:將數(shù)據(jù)存儲“客戶信息資料簿里的通過計算錄入到數(shù)據(jù)存儲“費用賬冊中說明:說明:名稱:結(jié)算費用 編號:p5.1輸入:數(shù)據(jù)存儲“客戶信息資料簿名稱:統(tǒng)計費用 編號:p4.1輸入:數(shù)據(jù)存儲“客戶信息資料簿輸出:數(shù)據(jù)存儲“發(fā)票清單輸出:數(shù)據(jù)存儲“費用賬冊處理:根據(jù)數(shù)據(jù)流“客戶資料信息簿中的數(shù)據(jù),列出并打印出數(shù)據(jù)流“發(fā)票清單。 處理:將數(shù)據(jù)存儲“客戶資料信息簿里的數(shù)據(jù)通過計算錄入到數(shù)據(jù)存儲“費用賬冊中說明:說明:名稱:確認(rèn)打印 編號:p5.2輸入:數(shù)據(jù)存儲“費用賬冊名稱:確

38、認(rèn)清單 編號:p4.2輸入:數(shù)據(jù)存儲“發(fā)票清單輸出:數(shù)據(jù)流“費用明細(xì)表輸出:數(shù)據(jù)流“核查后清單處理:根據(jù)數(shù)據(jù)存儲“費用賬冊中的數(shù)據(jù),打印出數(shù)據(jù)流“費用明細(xì)表。 處理:將數(shù)據(jù)存儲“發(fā)票清單里的數(shù)據(jù)給客戶確認(rèn),錄入到數(shù)據(jù)流“核查的清單中。說明:說明:3.3.5數(shù)據(jù)元素卡表3-6數(shù)據(jù)元素卡名稱:客戶名別名: 編號:001所屬數(shù)據(jù)流:F1所屬存儲:D1類型:字符位數(shù):20取值范圍:漢字說明:名稱:入住時間別名: 編號:002所屬數(shù)據(jù)流:F1,F9所屬存儲:D1,D1.2類型:時間位數(shù):10取值范圍:漢字說明:名稱:聯(lián)系 別名: 編號:003所屬數(shù)據(jù)流:F2所屬存儲:D1類型:字符位數(shù):14取值范圍:數(shù)

39、字或特殊符號說明:名稱:真實姓名別名: 編號:004所屬數(shù)據(jù)流:F2所屬存儲:D1類型:字符位數(shù):12取值范圍:漢字說明:名稱:性別別名: 編號:005所屬數(shù)據(jù)流:F2所屬存儲:D1類型:布爾位數(shù):2取值范圍:男或女說明:名稱:郵箱別名: 編號:006所屬數(shù)據(jù)流:F2所屬存儲:D1類型:字符位數(shù):30取值范圍:字符或數(shù)字說明:名稱:證件號別名: 編號:007所屬數(shù)據(jù)流:F2所屬存儲:D1類型:字符位數(shù):18取值范圍:字符或數(shù)字說明:名稱:入住人數(shù)別名: 編號:008所屬數(shù)據(jù)流:F1所屬存儲:D1類型:數(shù)值位數(shù):4取值范圍:數(shù)字說明:名稱:房間類型別名: 編號:009所屬數(shù)據(jù)流:F1所屬存儲:D

40、1類型:字符位數(shù):20取值范圍:漢字說明:名稱:房間號別名: 編號:010所屬數(shù)據(jù)流:F8所屬存儲:D1,D1.1類型:字符位數(shù):4取值范圍:字符或數(shù)字說明:名稱:入住天數(shù)別名: 編號:011所屬數(shù)據(jù)流:F9所屬存儲:D1,D1.2類型:數(shù)值位數(shù):4取值范圍:數(shù)字說明:名稱:入住天數(shù)別名: 編號:011所屬數(shù)據(jù)流:F9所屬存儲:D1,D1.2類型:數(shù)值位數(shù):4取值范圍:數(shù)字說明:名稱:客房效勞費別名: 編號:012所屬數(shù)據(jù)流:F8所屬存儲:D1.1類型:數(shù)值位數(shù):8取值范圍:數(shù)字說明:名稱:入住費用別名: 編號:013所屬數(shù)據(jù)流:F8所屬存儲:D1.1類型:數(shù)值位數(shù):8取值范圍:數(shù)字說明:名稱

41、:總本錢別名: 編號:014所屬數(shù)據(jù)流:F8所屬存儲:D1.1類型:數(shù)值位數(shù):8取值范圍:數(shù)字說明:名稱:收入金額別名: 編號:015所屬數(shù)據(jù)流:F8所屬存儲:D1.1類型:數(shù)值位數(shù):8取值范圍:數(shù)字說明:名稱:付款方式別名: 編號:016所屬數(shù)據(jù)流:F1所屬存儲:D1.2類型:字符位數(shù):12取值范圍:漢字說明:3.4數(shù)據(jù)模型建立系統(tǒng)數(shù)據(jù)模型的主要工具是實體-關(guān)聯(lián)圖,即E-R圖。酒店管理系統(tǒng)的綜合E-R圖如圖3-2所示,實體屬性見表3-2實體及其屬性表。客戶注冊用戶信息表預(yù)訂房間 1登記統(tǒng)計前臺管理員提交酒店管理者11NN1N11 圖3-5 酒店管理系統(tǒng)實體-關(guān)聯(lián)圖第四章 概要設(shè)計4.1數(shù)據(jù)庫

42、設(shè)計數(shù)據(jù)庫設(shè)計是軟件開發(fā)的靈魂和根底,是整個系統(tǒng)成功的關(guān)鍵所在,是開發(fā)高品質(zhì)應(yīng)用的前提,鑒于數(shù)據(jù)庫設(shè)計的重要性,做如下約定:設(shè)計過程應(yīng)按照概念模型設(shè)計關(guān)系模型設(shè)計物理數(shù)據(jù)庫設(shè)計的步驟進(jìn)行。4.1.1關(guān)系模型設(shè)計由系統(tǒng)的概念模型導(dǎo)出關(guān)系模式。主要原那么及實現(xiàn)方法如下:1一個實體型轉(zhuǎn)換為一個關(guān)系模式,實體的屬性就是關(guān)系的屬性,實體的鍵就是關(guān)系的鍵。2一個是實體的聯(lián)系轉(zhuǎn)換為關(guān)系模式時,應(yīng)首先確定該聯(lián)系的類型,在確定相應(yīng)的鍵。3進(jìn)行標(biāo)準(zhǔn)化處理,求出關(guān)系模式中的最小依賴集,并依據(jù)標(biāo)準(zhǔn)化理論,將關(guān)系模式標(biāo)準(zhǔn)到三范式。根據(jù)上述原那么,得出?酒店管理系統(tǒng)?的關(guān)系模式:客戶注冊信息表賬號,密碼客戶個人信息表賬號

43、,真實姓名,性別,證件號,郵箱,聯(lián)系 客戶訂房信息表賬號,入住時間,入住人數(shù),預(yù)定房間數(shù),房間類型客房入住情況表入住總客戶數(shù),預(yù)定總房間數(shù),當(dāng)日入住客戶數(shù),酒店剩余空房數(shù)費用明細(xì)表客戶賬號,房間號,客房效勞費,入住費用,總本錢費,收入金額,凈利潤 物理結(jié)構(gòu)設(shè)計物理結(jié)構(gòu)設(shè)計是物理數(shù)據(jù)庫的具體表現(xiàn),主要規(guī)定各關(guān)系的名稱、標(biāo)示、各列的數(shù)據(jù)類型、長度、完整性約束等。本系統(tǒng)數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計見表4-1至4-5。表4-1 客戶注冊信息表列含義列標(biāo)示類型長度完整性約束帳號ZHChar20字符型數(shù)據(jù)密碼MMChar20字符型數(shù)據(jù)表4-2客戶個人信息表列含義列標(biāo)示類型長度完整性約束帳號ZHChar20字符型數(shù)據(jù)

44、真實姓名ZSXMChar16字符型數(shù)據(jù)性別XBBoolean2布爾型數(shù)據(jù)身份證SFZChar18字符型數(shù)據(jù)郵箱YXVarChar30字符型數(shù)據(jù)聯(lián)系號碼LXHMint11整型數(shù)據(jù)表4-3客戶訂房信息表列含義列標(biāo)示類型長度完整性約束帳號ZHChar20字符型數(shù)據(jù)入住時間RZSJDate16日期型數(shù)據(jù)入住人數(shù)RZRSInt4整型數(shù)據(jù)預(yù)定房間數(shù)YDFJSChar4字符型數(shù)據(jù)房間類型FJLXChar20字符型數(shù)據(jù)表4-4客房類型表列含義列標(biāo)示類型長度完整性約束入住總客戶數(shù)RZZKHSInt8整型數(shù)據(jù)預(yù)定總房間數(shù)YDZFJSInt4整型數(shù)據(jù)當(dāng)日入住客戶數(shù)DRRZKHSInt4整型數(shù)據(jù)酒店剩余空房數(shù)JDSY

45、KFSInt4整型數(shù)據(jù) 表4-5費用明細(xì)表列含義列標(biāo)示類型長度完整性約束賬號ZHChar20字符型數(shù)據(jù)房間號FJHChar8字符型數(shù)據(jù)客房效勞費KFFWFFloat8浮點型數(shù)據(jù)入住費用RZFYFloat8浮點型數(shù)據(jù)總本錢費ZCBFFloat8浮點型數(shù)據(jù)收入金額SRJEFloat8浮點型數(shù)據(jù)凈利潤JLRFloat8浮點型數(shù)據(jù)4.2 HIPO軟件結(jié)構(gòu)圖發(fā)布相關(guān)活動更新房間信息提交訂單酒店管理系統(tǒng)登錄注冊預(yù)定管理查詢填寫信息系統(tǒng)維護(hù)數(shù)據(jù)維護(hù)代碼維護(hù)系統(tǒng)管理 查詢具體地址 查詢剩余房間查詢 價格 查詢路線 查詢房間類型核查客戶信息圖4-1 HIPO軟件結(jié)構(gòu)圖4.3模塊設(shè)計 模塊IPO圖 第1號系統(tǒng)名稱

46、:酒店管理系統(tǒng) 子系統(tǒng)名稱:訂房管理系統(tǒng)模塊名稱:系統(tǒng)登錄 模塊代碼:JDGL-P1調(diào)用的模塊:無 被調(diào)用的模塊:預(yù)訂模塊輸入:登錄信息輸出:客戶信息資料簿處理:在登錄信息中有,賬號,密碼等信息,輸入這些信息后系統(tǒng)進(jìn)行驗證,判斷所輸入的信息是否跟系統(tǒng)簿里的信息匹配 If 輸入正確 進(jìn)入系統(tǒng) Else 重新輸入圖4-2 系統(tǒng)登錄模塊IPO圖 模塊IPO圖 第2號系統(tǒng)名稱:酒店管理系統(tǒng) 子系統(tǒng)名稱:訂房管理系統(tǒng)模塊名稱:信息查詢 模塊代碼:JDGL-P2調(diào)用的模塊:無 被調(diào)用的模塊:預(yù)訂模塊輸入:房間入住情況表輸出:無處理:用戶翻開系統(tǒng)可進(jìn)行酒店房間信息的查詢圖4-3 信息查詢模塊IPO圖 模塊I

47、PO圖 第3號系統(tǒng)名稱:酒店管理系統(tǒng) 子系統(tǒng)名稱:訂房管理系統(tǒng)模塊名稱:預(yù)訂模塊 模塊代碼:JDGL-P3調(diào)用的模塊:信息查詢 系統(tǒng)登錄 被調(diào)用的模塊:無輸入:登錄信息輸出:系統(tǒng)簿處理:客戶查詢到想要預(yù)訂的房間之后,注冊登錄,填寫預(yù)訂的相關(guān)信息,提交訂單圖4-4 預(yù)訂模塊IPO圖 模塊IPO圖 第4號系統(tǒng)名稱:酒店管理系統(tǒng) 子系統(tǒng)名稱:訂房管理系統(tǒng)模塊名稱:系統(tǒng)管理 模塊代碼:JDGL-P4調(diào)用的模塊:系統(tǒng)登錄,預(yù)訂模塊 被調(diào)用的模塊:無輸入:客戶信息表,客房入住情況表輸出:客戶信息資料簿處理:1核查客戶信息是否真實可靠 2實時根據(jù)客房的入住情況來更新房間信息 3如果酒店有優(yōu)惠活動,進(jìn)行消息的

48、發(fā)布圖4-5 系統(tǒng)管理IPO圖模塊IPO圖 第5號系統(tǒng)名稱:酒店管理系統(tǒng) 子系統(tǒng)名稱:預(yù)定管理系統(tǒng)模塊名稱:系統(tǒng)維護(hù) 模塊代碼:TBES-P5調(diào)用模塊:無 被調(diào)用模塊:無輸入:客戶資料信息簿輸出:平安信息處理:在系統(tǒng)信息簿中檢測各種不必要的信息,并刪除翻開系統(tǒng)信息簿中運行維護(hù)程序,查找系統(tǒng)信息簿中的系統(tǒng)垃圾文件,無用的注冊表鍵值等顯示查找出來的各種不必要的信息,維護(hù)員進(jìn)行判斷并處理關(guān)閉系統(tǒng)信息數(shù)據(jù)簿,結(jié)束操作圖4-6 系統(tǒng)維護(hù)模塊IPO圖4.4代碼設(shè)計4.4.1代碼設(shè)計原那么代碼設(shè)計是處理對象的代號或表示符號,其主要目的是方便計算機(jī)排序、檢索、查找等處理。代碼設(shè)計的關(guān)鍵是方便用戶,并且滿足業(yè)務(wù)

49、要求。本系統(tǒng)代碼設(shè)計的原那么有:1要考慮的是編碼的標(biāo)準(zhǔn)化,盡量按照有關(guān)的國際標(biāo)準(zhǔn)、國家標(biāo)準(zhǔn)、部門或行業(yè)的標(biāo)準(zhǔn)進(jìn)行設(shè)計。2要考慮容易修改,當(dāng)某段代碼、某個變量或某個函數(shù)在特點、條件或代表的實體關(guān)系改變時,容易進(jìn)行必要修改。3要考慮結(jié)構(gòu)簡潔,代碼的長度涉及到存儲空間的占用和信息處理的速度。而且影響代碼輸入的出錯率,所以,在滿足當(dāng)前需要和擴(kuò)充要求的前提下應(yīng)盡量結(jié)構(gòu)簡單,長度要短。4考慮代碼值的唯一性。4.4.2系統(tǒng)所需代碼設(shè)計客戶代碼用戶代碼由兩局部組成,客戶級別和客戶編號,格式如圖4-7所示:XX XXXXX客戶編號,取值范圍:0999999 客戶級別,取值范圍:099圖4-7 客戶代碼設(shè)計客戶級

50、別可分為:金牌客戶01,會員客戶02,普通客戶03例如某一普通客戶的編號為:03000001,某一金牌客戶的編號為:01000002酒店前臺代碼酒店前臺代碼如圖4-8XXXX 前臺編號,取值范圍:09999 圖4-8酒店前臺代碼設(shè)計例如某一前臺編號為:0123房間類型代碼房間類型代碼由三局部組成,房間類型,房間樓層和房間編號組成,格式如圖4-4所示:XXX XXX XXXX 房間編號,取值范圍:09999 房屋類型,取值范圍1999 房間樓層,取值范圍1999例如第六層的經(jīng)濟(jì)型房間編號為:00600312344.5輸入輸出設(shè)計輸入是指人對計算機(jī)的輸入,也就是原始數(shù)據(jù)的輸入,即輸入數(shù)據(jù)流的輸入格

51、式設(shè)計。輸入的好壞將直接影響數(shù)據(jù)的質(zhì)量,因此它是軟件設(shè)計的重要組成局部。在進(jìn)行輸入設(shè)計是應(yīng)使輸入的數(shù)據(jù)量在滿足系統(tǒng)的前提下盡可能的少。輸出是軟件的重要組成局部。整個軟件的加工處理結(jié)果都是通過輸出表現(xiàn)出來的,各種綜合統(tǒng)計信息、輔助決策信息、查詢信息等,都要通過輸出才能提供應(yīng)用戶,才能實現(xiàn)信息的價值。一個好的軟件設(shè)計,必須要有成功的輸出設(shè)計。4.5.1酒店管理系統(tǒng)輸入設(shè)計輸入信息名稱:客戶信息 相關(guān)模塊:預(yù)定模塊輸入方式:鍵盤輸入 輸出周期:預(yù)定一間房輸入一次使用者:客戶 數(shù)據(jù)來源:相關(guān)客戶報表格式:表4-5-1客戶信息客戶賬號逍遙郵箱 號證件號碼4414281975052513真實姓名張三性別男

52、輸入信息名稱:客戶預(yù)定信息 相關(guān)模塊:預(yù)定模塊輸入方式:鍵盤輸入 輸出周期:預(yù)定一間房輸入一次使用者:客戶 數(shù)據(jù)來源:相關(guān)客戶報表格式:表4-5-2客戶預(yù)定信息客戶賬號逍遙入住時間2021年3月22日入住人數(shù)2房間號A4026房間類型標(biāo)準(zhǔn)單人間房間價格5804.5.2酒店管理系統(tǒng)輸出設(shè)計輸出信息名稱:客房入住情況 相關(guān)模塊:管理模塊輸出方式:鼠標(biāo)選擇 輸出周期:每查詢一次 使用者:客戶 數(shù)據(jù)來源:相關(guān)客戶報表格式: 表4-5-3客房入住情況入住總客戶數(shù)156預(yù)定總房間數(shù)110當(dāng)日入住客戶數(shù)45酒店剩余空房數(shù)150輸出信息名稱:客戶詳細(xì)信息 相關(guān)模塊:管理模塊輸出方式:鼠標(biāo)選擇 輸出周期:每查詢

53、一次 使用者:客戶 數(shù)據(jù)來源:相關(guān)客戶報表格式:客戶賬號逍遙郵箱 號證件號碼真實姓名張三性別男入住時間2021年3月22日入住人數(shù)2房間號A4026房間類型豪華山景房房間價格580第五章 詳細(xì)設(shè)計5.1模塊設(shè)計5.1.1系統(tǒng)注冊模塊設(shè)計1模塊編號:P01012模塊名稱:系統(tǒng)注冊3模塊功能:客戶注冊會員。4輸入工程:賬號,用戶密碼。5輸出工程:用戶名賬號和用戶密碼列表。6算法:INSERT INTO 客戶表 VALUES用戶名、密碼5.1.2系統(tǒng)登錄模塊設(shè)計1模塊編號:P01022模塊名稱:系統(tǒng)登錄3模塊功能:客戶登錄、信息驗證、登錄系統(tǒng)。4輸入工程:賬號、用戶密碼。5輸出工程:用戶名賬號和用戶

54、密碼列表。6算法:SELECL 客戶名、密碼 FROM用戶表5.1.3客戶查詢模塊設(shè)計1模塊編號:P02012模塊名稱:客戶查詢3模塊功能:客戶查詢房間信息。4輸入工程:提示信息、所查詢房間信息。5輸出工程:房間信息。6算法: Select * from 房間表 where 查詢條件客戶預(yù)訂模塊設(shè)計1模塊編號:P02022模塊名稱:客戶查詢3模塊功能:客戶查詢房間信息。4輸入工程:提示信息、所查詢房間信息。5輸出工程:房間信息。6算法: INSERT INTO 預(yù)訂表 VALUES(房間類型,房間價格,入住日期)客房退訂代碼維護(hù)模塊設(shè)計1模塊編號:P02032模塊名稱:客房退訂代碼3模塊功能:

55、增加,刪除,修改客房信息 4輸入工程:提示信息、所查詢房間信息。5輸出工程:房間信息。6算法:Insert into 房間表 values房間號,房間類型,房間價格 Delete from 房間表 where 條件 Select * from 房間表 where 查詢條件5.1.6統(tǒng)計客房預(yù)訂情況代碼模塊設(shè)計1模塊編號:P02032模塊名稱:統(tǒng)計代碼3模塊功能:統(tǒng)計客房預(yù)定情況4輸入工程:月份5輸出工程:月預(yù)定客戶匯總表。6算法:Select sum(*) from 預(yù)定客戶匯總表 where 月份5.1.7統(tǒng)計年份客房預(yù)定情況模塊設(shè)計1模塊編號:P02042模塊名稱:統(tǒng)計年份系統(tǒng)預(yù)定客房3模

56、塊功能:按年統(tǒng)計系統(tǒng)所預(yù)定的客房數(shù)量4輸入工程:年份、預(yù)定表5輸出工程:按年預(yù)定房間匯總表6算法: Select sum(*) from 房間匯總表 where 年份第六章 系統(tǒng)測試6.1測試的必要性目的:建成的網(wǎng)站是否到達(dá)了設(shè)計的規(guī)劃,是否滿足了業(yè)務(wù)流程的要求,客戶界面是否友好,操作是否簡單,輸入與輸出的數(shù)據(jù)信息是否準(zhǔn)確流暢等問題,都必須經(jīng)過一定的測試來解決。所以,正式推出電子商務(wù)網(wǎng)站前的測試是十分必要的。當(dāng)然,在創(chuàng)立網(wǎng)站內(nèi)容與開發(fā)管理系統(tǒng)過程中會有大量的調(diào)試,但是這些無論如何都不能代替總體的測試。測試的內(nèi)容包括速度、兼容性、交互性、鏈接正確性、程序健壯性、超流量測試等,如果發(fā)現(xiàn)問題及時解決

57、并記錄下來。測試的途徑有許多種,如果是自己做的網(wǎng)站,可以請內(nèi)部員工模擬測試,請合作伙伴幫助測試,或請目標(biāo)客戶模擬測試等;如果是外包給開發(fā)商做的網(wǎng)站,除了上述測試途徑外,還可以與開發(fā)商共同測試。測試方法本系統(tǒng)采用的測試方法為黑盒測試,測試人員完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性,只依據(jù)程序的需求規(guī)格說明書,檢查程序的功能是否符合它的功能說明。黑盒測試又叫做功能測試或數(shù)據(jù)驅(qū)動測試。黑盒測試方法是在程序接口上進(jìn)行測試,主要是為了發(fā)現(xiàn)以下錯誤:是否有不正確或遺漏了的功能;在接口上,輸入能否正確地接受; 能否輸出正確的結(jié)果;是否有數(shù)據(jù)結(jié)構(gòu)錯誤或外部信息(例如數(shù)據(jù)文件)訪問錯誤;性能上是否能夠滿足要求;

58、是否有初始化或終止性錯誤;用黑盒測試發(fā)現(xiàn)程序中的錯誤,必須在所有可能的輸入條件和輸出條件中確定測試數(shù)據(jù),來檢查程序是否都能產(chǎn)生正確的輸出。再經(jīng)過系統(tǒng)測試之后,該系統(tǒng)還是能夠經(jīng)受住考驗,是能夠正常運行的。6.2系統(tǒng)主要測試用例舉例表6-1 注冊會員客戶測試用例操作步驟操作描述數(shù)據(jù)期望結(jié)果實際結(jié)果1無操作,按“同意并注冊按鈕或移動光標(biāo)空警告:用戶名不能為空不能注冊用戶2輸入注冊賬號,按“保存按鈕輸入:track11245注冊賬號可用繼續(xù)輸入3輸入已注冊的賬號輸入:track11245警告:賬號已被注冊不能注冊用戶4選擇性別,默認(rèn)是“男選擇性別“男選擇結(jié)果為男繼續(xù)輸入5按“同意并注冊按鈕或移動光標(biāo)空

59、警告:密碼不能為空不能注冊用戶6輸入少于5個字符的密碼,按“同意并注冊按鈕輸入:*警告:密碼不能少于5個字母或者數(shù)字不能注冊用戶7輸入大于6個字符的密碼輸入:*密碼可用添加密碼,重復(fù)輸入密碼8按“同意并注冊按鈕空警告:密碼不一致密碼不能添加9再次輸入密碼輸入:*確認(rèn)密碼添加密碼10輸入真實姓名輸入:張三確認(rèn)姓名繼續(xù)添加身份證11無操作,按“同意并注冊按鈕或移動光標(biāo)空警告:身份證號為必填項不能添加身份證號12輸入正確的身份證號身份證可用添加身份證號13輸入不正確的 號碼輸入123321123警告: 格式不正確不能添加 號碼14輸入正確的 號碼 格式正確添加 號碼15按“同意并注冊按鈕空警告:請輸

60、入郵箱地址以找回密碼不能添加郵箱16輸入不正確的郵箱格式2665454警告:郵箱格式不正確不能添加郵箱地址17輸入正確的郵箱格式郵箱地址正確添加郵箱地址18按“同意并注冊按鈕空警告:請輸入正確的驗證碼不能注冊用戶19輸入錯誤的驗證碼,按“同意并注冊按鈕A86C警告:驗證碼錯誤不能注冊用戶20輸入正確的驗證碼,按“同意并注冊按鈕B668驗證碼正確注冊用戶表6-2 系統(tǒng)登錄測試用例操作步驟操作描述數(shù)據(jù)期望結(jié)果實際結(jié)果1無操作,按“登錄按鈕空 警告:請輸入用戶名和密碼登錄失敗2輸入賬號名,密碼為空按“登錄按鈕空警告:請輸入密碼登錄失敗3輸入錯誤的賬號名,按“登錄按鈕local警告:該用戶

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論