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

下載本文檔

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

文檔簡介

1、廣東海洋大學寸金學院畢業(yè)論文設計論文題目: 基于J2EE的酒店管理系統(tǒng) Hotel Management System Based on J2EE 系 別: 信息技術(shù)系 專 業(yè): 信息管理與信息系統(tǒng) 年、班級: 08級信息管理與信息系統(tǒng)專業(yè)1班 姓 名: 鐘運勇 學 號: 202116708133 指導老師: 葉偉慧 職 稱: 講師 日 期: 2021年05月10日 廣東海洋大學寸金學院教務處制目 錄 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)目標 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)濟可行性 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è)務流程圖: PAGEREF _Toc324364927 h 7 HYPERLINK l

5、 _Toc324364928 業(yè)務流程圖使用符號說明 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 一級細化 PAGEREF _Toc324364932 h 10 H

6、YPERLINK l _Toc324364933 二級細化 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 第四章 概要設計 PAGEREF _Toc324364941 h 22 HYPERLINK l _Toc324364942 4.1數(shù)據(jù)庫設計 PAGEREF _Toc324364942 h 22 HYPERL

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

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

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

11、模塊設計 PAGEREF _Toc324364957 h 32 HYPERLINK l _Toc324364958 客戶預訂模塊設計 PAGEREF _Toc324364958 h 33 HYPERLINK l _Toc324364959 客房退訂代碼維護模塊設計 PAGEREF _Toc324364959 h 33 HYPERLINK l _Toc324364960 統(tǒng)計客房預訂情況代碼模塊設計 PAGEREF _Toc324364960 h 33 HYPERLINK l _Toc324364961 統(tǒng)計年份客房預定情況模塊設計 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 參考文獻 PAGEREF _Toc324364972 h 44摘 要隨著信息化建設的開展,酒店效勞業(yè)與國際市場接軌已成為大勢所趨,酒店業(yè)要迎接這場挑戰(zhàn),就必須提高整體競爭能力,變革酒店的管理模式,提高管理水平。實施信息化建設無疑是實現(xiàn)這一目的的必由之路和明智之舉。目前,我國酒店效勞業(yè)信息化管理的進程緩慢,跟國外的酒店相比管理依然落后。在劇烈的酒店業(yè)競爭中,如何能把握時機,保持自己的優(yōu)勢,立于不敗之地呢?這就需要提供最好的效勞,提供最完善的設施和最先進的技術(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)生了幾家專職從事賓館計算機管理系統(tǒng)的公司。到了90年代中后期,隨著計算機在酒店中的普及應

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

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

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

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

23、 5000元x2臺=10000網(wǎng)絡連接設備:1000元其他辦公輔助設備: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)濟可行性開發(fā)該系統(tǒng)所需的相關(guān)資料可以通過已存在的相關(guān)系統(tǒng)進行調(diào)查采集,所需的其他應用軟件、硬件系統(tǒng)也易于獲得.因此,開發(fā)本錢較低。而引進使用本系統(tǒng)后,與傳統(tǒng)方式相比,具有高效率、低本錢、高質(zhì)量的特點,可以節(jié)省不少人力、物力及財力, 目前管

24、理員平均工資為5000元,估計本系統(tǒng)將使用5年,按銀行利率3系統(tǒ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)濟上可行,收益大2.2 操作可行性 本系統(tǒng)是根據(jù)酒店的運作來開發(fā)的,符合酒店相應的規(guī)定,一個基于J2EE酒店管理系統(tǒng),在圖形界面設計時,充分考慮了操作人員的習慣,相對于酒店工作人員來說,具有記錄顧客信息,提供查詢,打印報表等

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

27、增強的平安性、可伸縮性和可用性,使得它們更易于創(chuàng)立、部署和管理。 SQL Server 2005數(shù)據(jù)庫是基于 SQL Server 2000 的強大功能之上,提供了一個完整的數(shù)據(jù)管理和分析解決方案,它將會給不同規(guī)模的組織帶來幫助: . 構(gòu)建、部署和管理企業(yè)應用程序,使其更加平安、伸縮性更強和更可靠。 . 降低開發(fā)和支持數(shù)據(jù)庫應用程序的復雜性,實現(xiàn)了 IT 生產(chǎn)力的最大化。 . 能夠在多個平臺、應用程序和設備之間共享數(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ā)過程中未涉及任何法律責任。在開發(fā)的過程中并沒有任何損害學生、集體和學校的行為,在此系統(tǒng)中并沒有任何宣傳國家法律不允許的內(nèi)容,所以在老師、學校和法律上均得到有效的支持,在法律上有一定的保障。綜上所述,從法律上都是完全可靠的。2.5可行性分析結(jié)論通過上面從經(jīng)濟、操作、技術(shù)、法

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

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

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

32、3一級細化P1核查P2查詢P3修改P1核查D1 客戶資料信息簿庫F7P5結(jié)算P4打印F8F9F1預定表單F2客戶資料單圖3-3 一級細化流程圖D1 P4.1統(tǒng)計費用P5.1結(jié)算費用D1.1 費用賬冊 D1.2 發(fā)票清單 P4.2確認打印P5.2確認清單F8F93.1.4二級細化 圖3-4 二級細化流程圖3.3數(shù)據(jù)字典3.3.1定義所謂數(shù)據(jù)字典是以特定格式記錄下來的、對系統(tǒng)的數(shù)據(jù)流程圖中各個根本要素數(shù)據(jù)流、加工、存儲、和外部實體的內(nèi)容和特征所作的完整的定義和說明。它是結(jié)構(gòu)化系統(tǒng)分析的重要工具之一,是對數(shù)據(jù)流程圖的重要補充和說明。數(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ù)流卡名稱:預定表單 編號: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ù),預定總房間數(shù),當日入住客戶數(shù),酒店剩余空房數(shù)說明:名稱:費用明細

34、表 編號:F8來源:處理“確認打印P4.2 去向:外部實體“財務部數(shù)據(jù)結(jié)構(gòu):房間號,客房效勞費,入住費用,水費,電費,總本錢費,總利潤說明:名稱:核查后清單 編號:F9來源:處理“確認打印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ù)流“預定表單輸出:數(shù)據(jù)存儲“客戶資料信息簿輸出:數(shù)據(jù)存儲“客戶資料信息簿處理:將數(shù)據(jù)流“客戶資料單中的數(shù)據(jù)審查過后,存儲到數(shù)據(jù)存儲“客戶資料信息簿中。處理:將數(shù)據(jù)流“預定表單里的數(shù)據(jù)通過鍵盤輸入存儲到數(shù)據(jù)存儲“客戶資料信息簿中說明:說明:名稱:修改 編號:p3輸入:數(shù)據(jù)流“預定表單名稱:統(tǒng)計費用 編號:p4.1輸入:數(shù)據(jù)存儲“客戶

37、信息資料簿輸出:數(shù)據(jù)流“客房入住情況表輸出:數(shù)據(jù)存儲“費用賬冊處理:根據(jù)數(shù)據(jù)流“預定表單中的數(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ù)存儲“費用賬冊中說明:說明:名稱:確認打印 編號:p5.2輸入:數(shù)據(jù)存儲“費用賬冊名稱:確

38、認清單 編號:p4.2輸入:數(shù)據(jù)存儲“發(fā)票清單輸出:數(shù)據(jù)流“費用明細表輸出:數(shù)據(jù)流“核查后清單處理:根據(jù)數(shù)據(jù)存儲“費用賬冊中的數(shù)據(jù),打印出數(shù)據(jù)流“費用明細表。 處理:將數(shù)據(jù)存儲“發(fā)票清單里的數(shù)據(jù)給客戶確認,錄入到數(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實體及其屬性表??蛻糇杂脩粜畔⒈眍A訂房間 1登記統(tǒng)計前臺管理員提交酒店管理者11NN1N11 圖3-5 酒店管理系統(tǒng)實體-關(guān)聯(lián)圖第四章 概要設計4.1數(shù)據(jù)庫

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

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

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

45、KFSInt4整型數(shù)據(jù) 表4-5費用明細表列含義列標示類型長度完整性約束賬號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)登錄注冊預定管理查詢填寫信息系統(tǒng)維護數(shù)據(jù)維護代碼維護系統(tǒng)管理 查詢具體地址 查詢剩余房間查詢 價格 查詢路線 查詢房間類型核查客戶信息圖4-1 HIPO軟件結(jié)構(gòu)圖4.3模塊設計 模塊IPO圖 第1號系統(tǒng)名稱

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

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

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

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

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

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

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

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

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

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

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

57、并記錄下來。測試的途徑有許多種,如果是自己做的網(wǎng)站,可以請內(nèi)部員工模擬測試,請合作伙伴幫助測試,或請目標客戶模擬測試等;如果是外包給開發(fā)商做的網(wǎng)站,除了上述測試途徑外,還可以與開發(fā)商共同測試。測試方法本系統(tǒng)采用的測試方法為黑盒測試,測試人員完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性,只依據(jù)程序的需求規(guī)格說明書,檢查程序的功能是否符合它的功能說明。黑盒測試又叫做功能測試或數(shù)據(jù)驅(qū)動測試。黑盒測試方法是在程序接口上進行測試,主要是為了發(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無操作,按“同意并注冊按鈕或移動光標空警告:用戶名不能為空不能注冊用戶2輸入注冊賬號,按“保存按鈕輸入:track11245注冊賬號可用繼續(xù)輸入3輸入已注冊的賬號輸入:track11245警告:賬號已被注冊不能注冊用戶4選擇性別,默認是“男選擇性別“男選擇結(jié)果為男繼續(xù)輸入5按“同意并注冊按鈕或移動光標空

59、警告:密碼不能為空不能注冊用戶6輸入少于5個字符的密碼,按“同意并注冊按鈕輸入:*警告:密碼不能少于5個字母或者數(shù)字不能注冊用戶7輸入大于6個字符的密碼輸入:*密碼可用添加密碼,重復輸入密碼8按“同意并注冊按鈕空警告:密碼不一致密碼不能添加9再次輸入密碼輸入:*確認密碼添加密碼10輸入真實姓名輸入:張三確認姓名繼續(xù)添加身份證11無操作,按“同意并注冊按鈕或移動光標空警告:身份證號為必填項不能添加身份證號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)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論