版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
目錄TOC\o"1-5"\h\z\o"CurrentDocument"1前言 1來(lái)源 1目的 1意義 1\o"CurrentDocument"2可行性研究和需求分析 1可行性研究 2經(jīng)濟(jì)可行性 2技術(shù)可行性 2需求分析 5系統(tǒng)功能分析 5數(shù)據(jù)庫(kù)的需求分析 5\o"CurrentDocument"3系統(tǒng)概要設(shè)計(jì) 6概要設(shè)計(jì) 6系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 6系統(tǒng)模塊設(shè)計(jì) 6數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì) 7系統(tǒng)數(shù)據(jù)庫(kù)的概要設(shè)計(jì) 74系統(tǒng)詳細(xì)設(shè)計(jì) 錯(cuò)誤!未定義書(shū)簽。數(shù)據(jù)庫(kù)設(shè)計(jì) 8數(shù)據(jù)庫(kù)表的設(shè)計(jì) 8系統(tǒng)功能模塊的設(shè)計(jì)與實(shí)現(xiàn) 10圖書(shū)展示模塊 10圖書(shū)查詢(xún) 10購(gòu)物車(chē) 11購(gòu)書(shū)結(jié)帳 11\o"CurrentDocument"5軟件測(cè)試 11\o"CurrentDocument"總結(jié) 12\o"CurrentDocument"參考文獻(xiàn) 14賓館管理系統(tǒng)隨著賓館酒店業(yè)的競(jìng)爭(zhēng)越來(lái)越激烈,賓館管理人員已經(jīng)意識(shí)到使用計(jì)算機(jī)網(wǎng)絡(luò)和管理系統(tǒng)的重要性。近幾年在我國(guó)發(fā)展迅猛。本系統(tǒng)是在 平臺(tái)下,用 為開(kāi)發(fā)工具,以語(yǔ)言為數(shù)據(jù)庫(kù)查詢(xún)語(yǔ)言開(kāi)發(fā)的軟件。該系統(tǒng)可以大幅提高各業(yè)務(wù)部門(mén)的工作效率,使各部門(mén)的業(yè)務(wù)工作更加制度化,科學(xué)化,速度化。1前言1.來(lái)1源在當(dāng)今信息時(shí)代,計(jì)算機(jī)技術(shù)與網(wǎng)絡(luò)技術(shù)廣泛地應(yīng)用于各個(gè)領(lǐng)域,改變著人們的學(xué)習(xí)、工作、生活乃至思維方式,也引起了信息化管理領(lǐng)域的重大變革。隨著人民生活水平的日益提高,旅游已成為人們生活不可或缺的一部分。所以,在這種趨勢(shì)下,賓館的規(guī)模將隨之?dāng)U大,各種服務(wù)項(xiàng)目也日益增多,信息化的管理將被提上日程.。1.目2的賓館在正常運(yùn)營(yíng)中要對(duì)客房資源、顧客信息、入住信息和結(jié)算信息進(jìn)行管理。利用賓館管理系統(tǒng)可以及時(shí)了解各個(gè)環(huán)節(jié)的變更,有利于提高管理效率。[1.意3義客房等的管理工作日趨繁重,住宿信息的手工登錄與查詢(xún),客房調(diào)配,是一項(xiàng)非常繁重而枯燥的勞動(dòng),耗費(fèi)許多人力和物力。通過(guò)對(duì)承德這個(gè)旅游城市中的一些中小型賓館、酒店進(jìn)行調(diào)研和分析,發(fā)現(xiàn)只有幾個(gè)大型酒店是信息化管理,其它均為人工登記。這不但增加勞動(dòng)而且會(huì)因人的情緒不穩(wěn)定而出現(xiàn)失誤,使賓館的服務(wù)質(zhì)量下降。本系統(tǒng)主要是面向整個(gè)中小型賓館的客房管理工作。它的應(yīng)用將會(huì)提高客房管理工作的效率,減少管理人員的手工勞動(dòng),使查詢(xún)及管理既快捷又準(zhǔn)確,使成績(jī)管理工作更加規(guī)范化、信息化,管理形式靈活方便2可行性研究和需求分析2.1可行性研究開(kāi)發(fā)任何一個(gè)基于計(jì)算機(jī)的系統(tǒng)都會(huì)受到時(shí)間和資源的限制。因此在開(kāi)發(fā)軟件項(xiàng)目之前,必須根據(jù)可利用的時(shí)間和資源等條件進(jìn)行可行性研究??尚行匝芯孔龅闹饕蝿?wù)不是研究如何解決問(wèn)題,而是用最小的代價(jià)在最短的時(shí)間內(nèi)確定此項(xiàng)目是否具有開(kāi)發(fā)的可行性??尚行匝芯恐饕ń?jīng)濟(jì)可行性研究,技術(shù)可行性研究,運(yùn)行、操作可行性研究,法律可行性研究和開(kāi)發(fā)方案的選擇。[4]對(duì)于本次的畢業(yè)實(shí)訓(xùn)主要是從兩方面考慮,一是經(jīng)濟(jì)可行性研究;二是自身的軟件開(kāi)發(fā)技術(shù)水平,即技術(shù)可行性研究。經(jīng)濟(jì)1可行性開(kāi)發(fā)本系統(tǒng)可以解決企業(yè)人事管理遇到的耗費(fèi)大量資金和人力,管理內(nèi)容繁復(fù),而且容易丟失的問(wèn)題。本系統(tǒng)的開(kāi)發(fā)周期為兩個(gè)月,耗費(fèi)資金較少,且實(shí)用價(jià)值很高,各類(lèi)企事業(yè)單位及學(xué)校等部門(mén)都可以使用。2.1.技2術(shù)可行性近年來(lái)隨著 技術(shù)的飛速發(fā)展及用戶(hù)需求的不斷升級(jí),頁(yè)面技術(shù)不斷的推陳出新,使得站點(diǎn)的功能越來(lái)越大,能夠提供的服務(wù)種類(lèi)也越來(lái)越繁多。從、 到(公共網(wǎng)關(guān)接口)從的誕生到面面設(shè)計(jì)人員不斷受到?jīng)_擊,微軟公司在總結(jié)了以往的技術(shù),重新思考頁(yè)面設(shè)計(jì)的真正需要后,推出了 一種用以取代的技術(shù)。簡(jiǎn)單講, 是位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過(guò)這種環(huán)境,用戶(hù)可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的交互式服務(wù)器應(yīng)用程序,如交互式的動(dòng)態(tài)網(wǎng)頁(yè),包括使用表單收集和處理信息,上傳與下載等等。更重要的是, 使用的技術(shù)基于開(kāi)放設(shè)計(jì)環(huán)境,用戶(hù)可以自己定義和制作組件加入其中,使自己的動(dòng)態(tài)網(wǎng)頁(yè)幾乎具有無(wú)限的擴(kuò)充能力,這是傳統(tǒng)的編寫(xiě)工具所遠(yuǎn)遠(yuǎn)不及的地方。使用 還可以利用( 微軟的一種新的數(shù)據(jù)訪問(wèn)模型)方便快捷的訪問(wèn)數(shù)據(jù)庫(kù),從而使得開(kāi)發(fā)基于的應(yīng)用系統(tǒng)成為可能,這也是本系統(tǒng)選擇 作為開(kāi)發(fā)工具最重要的原因之一。是建立在通用語(yǔ)言運(yùn)行時(shí)刻庫(kù)()上的應(yīng)用程序框架。它用來(lái)在服務(wù)器端構(gòu)建功能強(qiáng)大的應(yīng)用程序。 提供了幾個(gè)超越以前開(kāi)發(fā)模式的優(yōu)點(diǎn):增強(qiáng)的性能。 是運(yùn)行在服務(wù)器端的編譯后的 代碼,而不是像那樣解釋執(zhí)行。 利用提前綁定,即時(shí)編譯,本地優(yōu)化和緩存服務(wù)來(lái)提高性能。所有這一切,性能遠(yuǎn)遠(yuǎn)大于你以往寫(xiě)的每一行代碼。世界級(jí)水平的開(kāi)發(fā)工具支持。在 的集成開(kāi)發(fā)環(huán)境()中, 框架由工具箱和設(shè)計(jì)器組成。所見(jiàn)即所得的( )編輯方式、拖放服務(wù)器控件、以及自動(dòng)部署,僅僅是這一強(qiáng)大工具所提供的一少部分功能。強(qiáng)大而富有彈性。由于 是基于的,因此整個(gè)平臺(tái)的強(qiáng)大和富有彈性,同樣可以應(yīng)用于應(yīng)用程序開(kāi)發(fā)者??蚣艿念?lèi)庫(kù)、消息以及數(shù)據(jù)訪問(wèn)解決方案,都可以無(wú)縫集成到e 也是語(yǔ)言中立的,因此你可以選擇你最熟悉的語(yǔ)言,或者通過(guò)幾種語(yǔ)言來(lái)共同完成一個(gè)應(yīng)用。而且,的互用性可以保證你升級(jí)到 的時(shí)候,現(xiàn)存的基于 的開(kāi)發(fā)投資依然保留。簡(jiǎn)單。 使執(zhí)行常用的工作變得很容易,比如從簡(jiǎn)單的表單提交、客戶(hù)端驗(yàn)證,到部署和站點(diǎn)配置。例如, 允許你建立用戶(hù)接口,實(shí)現(xiàn)頁(yè)面和邏輯代碼的分離,同時(shí),就像的表單執(zhí)行模式那樣來(lái)處理事件(也就是說(shuō),由頁(yè)面驅(qū)動(dòng)模式變成了事件驅(qū)動(dòng)模式)。此外, 簡(jiǎn)化了部署,用來(lái)管理代碼服務(wù),例如自動(dòng)參照和垃圾回收。易于管理。 使用一個(gè)基于文本的、分層次的配置系統(tǒng),它簡(jiǎn)化了服務(wù)器端環(huán)境和 應(yīng)用程序的設(shè)置。由于配置信息用純文本格式保存,新的設(shè)置不需要本地管理工具的支持。這種“零本地支持”的理念也同樣應(yīng)用到了部署應(yīng)用程序。 應(yīng)用程序部署到服務(wù)器,簡(jiǎn)化為復(fù)制必要的文件到服務(wù)器。在部署,甚至替換正在運(yùn)行的變異代碼的時(shí)候,也不需要重新啟動(dòng)服務(wù)器??缮炜s性和有效利用性。 被設(shè)計(jì)成可伸縮的,能為集群和多處理器環(huán)境設(shè)計(jì)提高性能。而且, 運(yùn)行時(shí)刻密切監(jiān)視和管理進(jìn)程,這樣,如果發(fā)生了錯(cuò)誤的行為,例如漏洞和死鎖,新的進(jìn)程會(huì)在當(dāng)前位置建立,來(lái)幫助你的應(yīng)用程序繼續(xù)處理事件請(qǐng)求??捎喼坪蛿U(kuò)展。 提供一種良好的擴(kuò)充結(jié)構(gòu),允許開(kāi)發(fā)者在適當(dāng)?shù)募?jí)別“插入”他們的代碼。事實(shí)上,使用自己的編寫(xiě)的組件可以擴(kuò)展或者替換運(yùn)行時(shí)刻的任何子組件。是一套完整的開(kāi)發(fā)工具集,用于生成 應(yīng)用程序、 、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。 、+ 和 全都使用相同的集成開(kāi)發(fā)環(huán)境 ,利用此可以共享工具且有助于創(chuàng)建混合語(yǔ)言解決方案。另外,這些語(yǔ)言利用了.N的功能,通過(guò)此框架可使用簡(jiǎn)化 應(yīng)用程序和開(kāi)發(fā)的關(guān)鍵技術(shù)。是用來(lái)對(duì)存放在計(jì)算機(jī)中的數(shù)據(jù)庫(kù)進(jìn)行組織、管理和檢索的語(yǔ)言。一詞是“ 結(jié)構(gòu)式查詢(xún)語(yǔ)言)”的縮寫(xiě),是公司實(shí)驗(yàn)室為 而設(shè)計(jì)的語(yǔ)言,從 年開(kāi)始,美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì)(是即著手 標(biāo)準(zhǔn)化工作, 年 的數(shù)據(jù)庫(kù)委員會(huì)批準(zhǔn)了 作為關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言的美國(guó)標(biāo)準(zhǔn),這就是第一個(gè) 標(biāo)準(zhǔn),同時(shí)公布了 標(biāo)準(zhǔn)文本,在此后不久的 年,國(guó)際標(biāo)準(zhǔn)化組織()也做出了同樣的決定,目前的標(biāo)準(zhǔn)是 年指定的一標(biāo)準(zhǔn),是一種用于與數(shù)據(jù)庫(kù)進(jìn)行交互的語(yǔ)言。 語(yǔ)言的極大普及是當(dāng)今計(jì)算機(jī)工業(yè)中最引人注目的趨勢(shì)之一。在過(guò)去的幾年中, 已經(jīng)發(fā)展成為標(biāo)準(zhǔn)計(jì)算機(jī)數(shù)據(jù)庫(kù)查詢(xún)語(yǔ)言。現(xiàn)在,微機(jī)到大型機(jī),有很多數(shù)據(jù)庫(kù)產(chǎn)品支持, 的國(guó)際標(biāo)準(zhǔn)已經(jīng)能夠被采用并被不斷擴(kuò)充。在主要計(jì)算機(jī)開(kāi)發(fā)上的數(shù)據(jù)庫(kù)體系中占有重要的地位。提供服務(wù)器端的軟件,這部分需要安裝在 上,的用戶(hù)端則可以安裝在許多用戶(hù)端系統(tǒng)中, 可以讓用戶(hù)端進(jìn)行數(shù)據(jù)庫(kù)的建立,維護(hù)及存取等操作, 可以最多定義個(gè)數(shù)據(jù)庫(kù),每個(gè)數(shù)據(jù)庫(kù)中,可以定義20億個(gè)表格,每個(gè)表格可以有25個(gè)0字段,每個(gè)表格的數(shù)據(jù)個(gè)數(shù)并沒(méi)有限制,每一個(gè)表格可以定義25個(gè)0索引,其中有一個(gè)可以是 索引。 所使用的數(shù)據(jù)庫(kù)查詢(xún)語(yǔ)言稱(chēng)為 ,它是 的核心, 強(qiáng)化了原有的關(guān)鍵字以進(jìn)行數(shù)據(jù)的存取,儲(chǔ)存及處理等功能, 擴(kuò)充了流程控制指定,可以使你方便的編寫(xiě)功能強(qiáng)大的存儲(chǔ)過(guò)程,他們存放在服務(wù)器端,并預(yù)先編譯過(guò),執(zhí)行速度非常塊,觸發(fā)是一種特殊的存儲(chǔ)過(guò)程,用來(lái)確保 數(shù)據(jù)庫(kù)引用的完整性,你可以建立插入,刪除和更新觸發(fā)以控制相關(guān)的表格中對(duì)數(shù)據(jù)列的插入,刪除和更新,你還可以使用規(guī)則( ),缺省( )以及限制( ),來(lái)協(xié)助將新的數(shù)值套用到表格中去。2需求分析作為一個(gè)大的賓館,每天都有許多人入住和退還房間,龐大的工作量和高的工作效率要求管理者應(yīng)用網(wǎng)絡(luò)技術(shù)來(lái)管理。系1統(tǒng)功能分析一個(gè)賓館管理系統(tǒng)應(yīng)該提供客房類(lèi)型管理、客房信息管理、客房查詢(xún)、客戶(hù)查詢(xún)、客戶(hù)入住、客戶(hù)結(jié)算等功能。客房類(lèi)型管理應(yīng)該提供有關(guān)客房類(lèi)型狀況的規(guī)范,如標(biāo)準(zhǔn)間和雙人間各自的設(shè)置??头啃畔⒐芾硎枪芾砀鱾€(gè)客房的信息和狀況,包括位置、價(jià)錢(qián)、額定人數(shù)和實(shí)際人數(shù)等。客房查詢(xún)是在客戶(hù)入住之前根據(jù)客戶(hù)的輸入給客戶(hù)提供客房的情況。客戶(hù)查詢(xún)主要是根據(jù)客戶(hù)的身份證號(hào)碼來(lái)顯示客戶(hù)的住宿記錄,以便用戶(hù)管理和用戶(hù)結(jié)算??蛻?hù)入住就是登記客戶(hù)入住信息。客戶(hù)結(jié)算是客戶(hù)付清住宿費(fèi)用并注銷(xiāo)房間。2.2數(shù).據(jù)2庫(kù)的需求分析賓館管理系統(tǒng)的數(shù)據(jù)庫(kù)功能主要體現(xiàn)在對(duì)各種信息的提供、保存、更新和查詢(xún)操作上,包括客房信息、客房類(lèi)型信息、客戶(hù)記錄信息和客戶(hù)信息,各個(gè)部分的數(shù)據(jù)內(nèi)容又有內(nèi)在聯(lián)系針對(duì)該系統(tǒng)的數(shù)據(jù)特點(diǎn),可以總結(jié)出如下的需求:1、客房信息包括客房的詳細(xì)信息。2、每個(gè)客房都屬于一個(gè)類(lèi)型。3、客戶(hù)信息記錄客戶(hù)登記時(shí)的詳細(xì)信息。4、客戶(hù)記錄信息記錄客戶(hù)入住等詳細(xì)信息。3系統(tǒng)概要設(shè)計(jì)3.1概要設(shè)計(jì)概要設(shè)計(jì)的任務(wù)是在需求分析的基礎(chǔ)上考慮經(jīng)濟(jì)、技術(shù)和運(yùn)行等各方面條件,確定系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術(shù)方案,合理選擇計(jì)算機(jī)和通信的軟硬件設(shè)備,提出系統(tǒng)的實(shí)施計(jì)劃。概要設(shè)計(jì)內(nèi)容主要包括軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)流程設(shè)計(jì)等。3.1系.統(tǒng)1總體結(jié)構(gòu)設(shè)計(jì)系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)確定軟件由哪些模塊組成以及這些模塊之間的動(dòng)態(tài)調(diào)用關(guān)系。賓館管理系統(tǒng)包含了許多個(gè)內(nèi)容,是由多個(gè)頁(yè)面組成的一個(gè)整體的系統(tǒng)。(1在)功能方面,采用圖形用戶(hù)界面技術(shù),使系統(tǒng)能夠有多重圖形窗口和豐富便利的操作界面,通過(guò)鼠標(biāo)或鍵盤(pán)的操作,為用戶(hù)提供簡(jiǎn)潔的使用方法。(2在)系統(tǒng)開(kāi)放性方面,按照軟件工程開(kāi)發(fā)規(guī)范實(shí)現(xiàn)系統(tǒng)的開(kāi)放性,即使于擴(kuò)充又便于升級(jí),以適用今后其它人的借鑒需求。(3)在系統(tǒng)和數(shù)據(jù)的安全性方面,系統(tǒng)采用數(shù)據(jù)庫(kù)級(jí)用戶(hù)權(quán)限和應(yīng)用程序級(jí)運(yùn)行權(quán)限的雙重控制機(jī)構(gòu),提供了統(tǒng)一的基于角色的用戶(hù)管理手段,具有完善的系統(tǒng)和數(shù)據(jù)安全的保障體系。3.1.系統(tǒng)2模塊設(shè)計(jì)此賓館管理系統(tǒng)分為三大功能模塊,各模塊之間并非各個(gè)獨(dú)立,而是相互聯(lián)系的,從而使本系統(tǒng)能夠很好的完成所設(shè)計(jì)的功能。具體功能如下表:表3.功1能模塊序號(hào)功能模塊功能概述
數(shù)據(jù)管理數(shù)據(jù)管理主要包括客房類(lèi)型管理和客房信息管理,客房類(lèi)型管理包括增加、刪除、修改、查詢(xún)、客房種類(lèi)列表等信息??头啃畔⒐芾硪差?lèi)似的分為增加、刪除、修改和列表等四個(gè)方法。前臺(tái)操作前臺(tái)操作包括客房查詢(xún)、客戶(hù)查詢(xún)、客戶(hù)入住、客戶(hù)結(jié)算等功能,對(duì)客戶(hù)進(jìn)行管理操作,系統(tǒng)功能系統(tǒng)功能包括退出系統(tǒng),操作人員可以在操作完成后進(jìn)行退出操作。3.2數(shù)據(jù)庫(kù)的設(shè)計(jì)經(jīng)過(guò)上面系統(tǒng)功能分析和需求總結(jié),設(shè)計(jì)如下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。1、客房類(lèi)型信息,包括客房類(lèi)型名稱(chēng)、面積、價(jià)錢(qián)等數(shù)據(jù)項(xiàng)。2客房信息,包括房間號(hào)碼、房間名稱(chēng)、額定人數(shù)等數(shù)據(jù)項(xiàng)。3、客戶(hù)信息,包括客戶(hù)編號(hào)、姓名、籍貫等數(shù)據(jù)項(xiàng)。4、客戶(hù)記錄信息,包括客戶(hù)編號(hào)、名稱(chēng)、結(jié)算日期等數(shù)據(jù)項(xiàng)。得到了上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)后,就可以設(shè)計(jì)滿(mǎn)足需求的各種實(shí)體及相互關(guān)系,再用實(shí)體關(guān)系圖,即 圖將內(nèi)容表達(dá)出來(lái)。.系1統(tǒng)數(shù)據(jù)庫(kù)的概要設(shè)計(jì)本系統(tǒng)規(guī)劃出的實(shí)體有:客戶(hù)信息實(shí)體、房間信息實(shí)體、房間類(lèi)型信息實(shí)體和客戶(hù)入住信息實(shí)體,它們之間關(guān)系如圖所示:客戶(hù)信息實(shí)體 圖
數(shù).據(jù)庫(kù)需要標(biāo)識(shí)的數(shù)據(jù);收.集被標(biāo)識(shí)的字段到表中;標(biāo).識(shí)主關(guān)鍵字字段;繪.制一個(gè)簡(jiǎn)單的數(shù)據(jù)圖表;.規(guī)范數(shù)據(jù);標(biāo).識(shí)指定字段的信息;.數(shù)1據(jù)庫(kù)表的設(shè)計(jì)4.1圖書(shū)信息表編號(hào) 字段名稱(chēng) 數(shù)據(jù)結(jié)構(gòu) 說(shuō)明客房類(lèi)型名稱(chēng)面積
編號(hào) 字段名稱(chēng) 數(shù)據(jù)結(jié)構(gòu) 說(shuō)明客房類(lèi)型名稱(chēng)面積編號(hào)字段名稱(chēng)數(shù)據(jù)結(jié)構(gòu)說(shuō)明3額定床數(shù)4額定人數(shù)5價(jià)錢(qián)6是否有電視7是否有電話8是否有空調(diào)9是否有衛(wèi)生間表4.2客房信息表編號(hào)字段名稱(chēng)數(shù)據(jù)結(jié)構(gòu)說(shuō)明1()房間編號(hào)2(a類(lèi)型名稱(chēng)3(a房間樓層4額定人數(shù)5額定床數(shù)6實(shí)際人數(shù)7(a備注表4.3客戶(hù)信息表編號(hào)字段名稱(chēng)數(shù)據(jù)結(jié)構(gòu)說(shuō)明i客戶(hù)編號(hào)2姓名
3性別4籍貫表4.4客戶(hù)記錄信息表編號(hào)字段名稱(chēng)數(shù)據(jù)結(jié)構(gòu)說(shuō)明1客戶(hù)編號(hào)2客戶(hù)名稱(chēng)3客房編號(hào)4入住日期5結(jié)算日期6結(jié)算錢(qián)數(shù)2系統(tǒng)功能模塊的設(shè)計(jì)與實(shí)現(xiàn)4.2主.控1制模塊賓館管理系統(tǒng)主控制模塊首先調(diào)用登錄界面來(lái)驗(yàn)證合法用戶(hù),并根據(jù)用戶(hù)類(lèi)型來(lái)設(shè)置功能屬性。1)如果是系統(tǒng)管理員就可以擁有所有的權(quán)限,普通用戶(hù)登錄是要身份驗(yàn)證。)處理邏輯首先建立數(shù)據(jù)庫(kù)連接,打開(kāi) 數(shù)據(jù)表,顯示賓館信息。4.2.數(shù)2據(jù)管理模塊數(shù)據(jù)管理包括客房類(lèi)型的數(shù)據(jù)管理和客房信息的數(shù)據(jù)管理。為適合不同的用戶(hù)的需求,本次采用模糊查詢(xún)的方法為用戶(hù)提供方便的賓館信息查詢(xún)。1數(shù))據(jù)庫(kù)準(zhǔn)備查詢(xún)圖書(shū)模塊的目的是為了幫助用戶(hù)快速找到想要購(gòu)買(mǎi)的圖書(shū)。只要用戶(hù)輸入了相關(guān)的少量信息就可以查詢(xún)到相應(yīng)的結(jié)果涉。及到的賓館信息數(shù)據(jù)庫(kù)中的 數(shù)據(jù)表,另外還使用了數(shù)據(jù)庫(kù)系統(tǒng)的運(yùn)算符???處理邏輯處理的過(guò)程首先建立數(shù)據(jù)庫(kù)連接,打開(kāi) 數(shù)據(jù)表,并按照用戶(hù)指定的方式和關(guān)鍵字信息將 數(shù)據(jù)表中滿(mǎn)足要求的賓館信息顯示出來(lái),因本次采用的是模糊查詢(xún)方法,因此用戶(hù)在輸入查詢(xún)信息時(shí)只需要輸入部分信息即可。4.2.客3房查詢(xún)模塊客房查詢(xún)功能和客戶(hù)入住功能是密不可分的。因?yàn)樵谝贿吳闆r下,客戶(hù)到賓館登記入住時(shí)會(huì)根據(jù)自己的選擇查看房間的狀態(tài),如果可以入住再入住。所以本系統(tǒng)的設(shè)計(jì)也是查詢(xún)完客房后,選擇某個(gè)客房可辦理客戶(hù)入住手續(xù)。在 中指定一臺(tái)服務(wù)器來(lái)存放會(huì)話數(shù)據(jù),可以有效分擔(dān) 服務(wù)器的運(yùn)行開(kāi)銷(xiāo),每個(gè)用戶(hù)有一個(gè)唯一的會(huì)話D用此區(qū)分不同用戶(hù)房間。4.2.客4戶(hù)入住模塊在上面客房查詢(xún)中,當(dāng)檢索到可以入住的客房并在選擇通過(guò)驗(yàn)證可行后就可以調(diào)用客戶(hù)入住界面來(lái)辦理入住手續(xù)。在客戶(hù)入住模塊中,會(huì)根據(jù)客戶(hù)填寫(xiě)的表單來(lái)記錄客戶(hù)信息和客戶(hù)入住信息。首先添加處理客戶(hù)入住的類(lèi)ClientBookInManage來(lái)為客戶(hù)入住界面提供方法,包括添加客戶(hù)入住記錄的ClientBookIn-Add()方法,添加客戶(hù)記錄的Client-Add()方法,和為這兩個(gè)函數(shù)服務(wù)的兩個(gè)類(lèi)內(nèi)部的私有函數(shù)Client-Searsh()和RoomPeopleNum-Add()函數(shù)。4.2客.戶(hù)5查詢(xún)模塊和客戶(hù)結(jié)算模塊在客戶(hù)查詢(xún)界面上輸入要查找的客戶(hù)的身份證號(hào)碼,就可以顯示此客戶(hù)入住的記錄,可以是一次也可以是多次。如果目前的狀態(tài)還是在住,則此客戶(hù)入住記錄的 為空,而 為在客戶(hù)入住界面上還可以通過(guò)單擊“全部”按鈕來(lái)顯示出所有的記錄。但選中了某個(gè)沒(méi)有結(jié)算的記錄時(shí)單擊“結(jié)算”按鈕就可以進(jìn)入結(jié)算收銀界面。當(dāng)一個(gè)客戶(hù)結(jié)束了住宿去前臺(tái)結(jié)算時(shí),通常,結(jié)算人員先輸入此客戶(hù)的身份證號(hào)碼,再驗(yàn)證客戶(hù)存在著入住記錄,然后選擇其中待結(jié)算的記錄,最后選擇結(jié)算便開(kāi)始收銀了。軟件測(cè)試在系統(tǒng)制作完成后對(duì)系統(tǒng)的功能和健壯性進(jìn)行了測(cè)試。1內(nèi)容檢查(1)檢查整個(gè)頁(yè)面的布局,檢查是否完整;(2)檢查有無(wú)被覆蓋的文字或其他顯示對(duì)象;(3)檢查有無(wú)超出邊界范圍的控件;(4)通讀頁(yè)面上所有文字,檢查有無(wú)錯(cuò)字、漏字、拼寫(xiě)錯(cuò)誤;(5)在需要大量重復(fù)測(cè)試的頁(yè)面,布局、顯示方面只需要測(cè)一次;2鏈接檢查(1)該頁(yè)面是否正常下載并顯示;(2)頁(yè)面上是否頁(yè)面上所有的對(duì)象都可加載;(3)頁(yè)面加載的時(shí)間能否可接受嗎,如果時(shí)間太長(zhǎng),請(qǐng)記錄;(4)檢查頁(yè)面上的所有連接,檢查連接是否可工作,連接到的頁(yè)面正確性;(5)每個(gè)頁(yè)面的加載霎時(shí)間是配置測(cè)試的責(zé)任,但如果發(fā)現(xiàn)不正常,可記錄。3易用性測(cè)試(1)所使用的語(yǔ)言是否明白易懂;(2)命令、提示、信息是否具有協(xié)調(diào)的含義;(3)用戶(hù)是否總是可以知道自己所處的位置;(4)用戶(hù)是否總是可以知道系統(tǒng)當(dāng)前的狀態(tài);(5)導(dǎo)航是否方便;(6)操作是否方便;(7)輸入域上必填的域是否有特別的提示;(8)只要可能的話,系統(tǒng)應(yīng)提供缺省值;(9)輸入錯(cuò)誤時(shí)是否清楚地表示出錯(cuò)誤的信息等一切認(rèn)為可以不方便使用而可進(jìn)一步改進(jìn)的地方。4功能檢查.系統(tǒng)管理部分,可以按相應(yīng)身份登錄到系統(tǒng),可以添加、修改、刪除信息,可以添加、刪除、修改用戶(hù),可以設(shè)置報(bào)警閥值。.數(shù)據(jù)管理部分,可以以管理員的身份進(jìn)行查詢(xún)操作??梢砸云胀ㄓ脩?hù)的類(lèi)型進(jìn)行查詢(xún)操作??梢栽谫e館有空房的情況下進(jìn)行入住、查詢(xún)、結(jié)算的操作??梢园凑障嚓P(guān)的條件進(jìn)行賓館查詢(xún)。由于操作此系統(tǒng)的是非計(jì)算機(jī)專(zhuān)業(yè)人員,在操作的過(guò)程中容易發(fā)生錯(cuò)誤。所以在設(shè)計(jì)系統(tǒng)的時(shí)候考慮了很多魯棒性方面的問(wèn)題。下面是錯(cuò)誤操作測(cè)試:登錄的時(shí)候輸入錯(cuò)誤用戶(hù)或者不輸入用戶(hù)會(huì)報(bào)錯(cuò)提示。入住的時(shí)候不輸入房間號(hào)、身份證號(hào)碼、姓名時(shí)候會(huì)報(bào)錯(cuò)提示。查詢(xún)的時(shí)候不選擇房間號(hào)、姓名會(huì)報(bào)錯(cuò)提示。結(jié)算時(shí)候不選擇房間號(hào)、不填寫(xiě)人數(shù)、床數(shù)會(huì)報(bào)錯(cuò)提示。在賓館界面進(jìn)行登陸后,修改密碼頁(yè)面運(yùn)用了驗(yàn)證控件,其中取消按鈕用于返回到賓館查看頁(yè)面,由于驗(yàn)證控件的影響,需要將取消按鈕的 屬性設(shè)置為 ,才能實(shí)現(xiàn)操作。5容錯(cuò)性測(cè)試容錯(cuò)性測(cè)試和功能測(cè)試的一部分,可以檢查系統(tǒng)對(duì)合法輸入的處理能力,即檢查在正常情況下功能是否能夠?qū)崿F(xiàn),即為功能測(cè)試。檢查系統(tǒng)對(duì)非法輸入的處理能力,即檢查在非正
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度新能源儲(chǔ)能項(xiàng)目農(nóng)民工勞務(wù)合同規(guī)范4篇
- 二零二五版年薪制勞動(dòng)合同:大數(shù)據(jù)分析行業(yè)專(zhuān)家協(xié)議4篇
- 2025年度農(nóng)行房貸利率調(diào)整專(zhuān)項(xiàng)合同書(shū)2篇
- 二零二五白蟻滅治與老舊建筑改造服務(wù)合同3篇
- 二零二五年度建筑工程合同履行補(bǔ)充協(xié)議范本3篇
- 個(gè)人承包旅游景區(qū)開(kāi)發(fā)與經(jīng)營(yíng)合同(2024版)3篇
- 二零二五年度節(jié)能環(huán)保門(mén)窗定制采購(gòu)合同2篇
- 二手住宅買(mǎi)賣(mài)合同(2024版)范例2篇
- 二零二五版木托盤(pán)租賃與物流信息化建設(shè)合同4篇
- 管理決策知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋山西財(cái)經(jīng)大學(xué)
- 飛鼠養(yǎng)殖技術(shù)指導(dǎo)
- 壞死性筋膜炎
- 2024輸血相關(guān)知識(shí)培訓(xùn)
- 整式的加減單元測(cè)試題6套
- 股權(quán)架構(gòu)完整
- 山東省泰安市2022年初中學(xué)業(yè)水平考試生物試題
- 注塑部質(zhì)量控制標(biāo)準(zhǔn)全套
- 人教A版高中數(shù)學(xué)選擇性必修第一冊(cè)第二章直線和圓的方程-經(jīng)典例題及配套練習(xí)題含答案解析
- 銀行網(wǎng)點(diǎn)服務(wù)禮儀標(biāo)準(zhǔn)培訓(xùn)課件
- 二年級(jí)下冊(cè)數(shù)學(xué)教案 -《數(shù)一數(shù)(二)》 北師大版
- 晶體三極管資料
評(píng)論
0/150
提交評(píng)論