畢業(yè)設(shè)計(論文)賓館管理系統(tǒng)設(shè)計與開發(fā)_第1頁
畢業(yè)設(shè)計(論文)賓館管理系統(tǒng)設(shè)計與開發(fā)_第2頁
畢業(yè)設(shè)計(論文)賓館管理系統(tǒng)設(shè)計與開發(fā)_第3頁
畢業(yè)設(shè)計(論文)賓館管理系統(tǒng)設(shè)計與開發(fā)_第4頁
畢業(yè)設(shè)計(論文)賓館管理系統(tǒng)設(shè)計與開發(fā)_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、賓館管理系統(tǒng)設(shè)計與開發(fā)賓館管理系統(tǒng)設(shè)計與開發(fā)計算機科學(xué)與技術(shù)專業(yè) 摘摘要要本系統(tǒng)是基于 c/s 體系結(jié)構(gòu),采用 c#語言和 sql server 數(shù)據(jù)庫開發(fā)的典型的賓館管理系統(tǒng)。該系統(tǒng)的主要目標(biāo)是針對賓館客房住房管理進行計算機化的管理。本系統(tǒng)實現(xiàn)了系統(tǒng)管理、數(shù)據(jù)維護和前臺操作三大功能。其中系統(tǒng)管理包括客戶管理、收入統(tǒng)計、物品存放和退出系統(tǒng)。數(shù)據(jù)維護則實現(xiàn)了客房類型和客房信息的管理。前臺操作包括客房和客戶查詢,以及客戶的入住和結(jié)算功能。本論文主要闡述了該系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫設(shè)計及主要功能的具體設(shè)計與實現(xiàn),并就系統(tǒng)中用到的技術(shù)進行了介紹。關(guān)鍵詞關(guān)鍵詞賓館管理系統(tǒng);c/s 體系結(jié)構(gòu);

2、客房管理;客戶管理design and development of hotel management systemcomputer science and technology majorabstract: this system is based on the c/s architecture, adopting classic hotel management system of c# language and sql server database development. the main objective of this system takes computerized man

3、agement to the management of hotel rooms for the housing. this system has carried out the three big functions: system management, data maintenance and foreground operation. of which, system management includes the customer management, income statistics, depositing of articles and logout system. data

4、 maintenance has carried out the type of rooms and the information management. foreground operation includes customer queries, settlement function for customers. this paper mainly represent the needs analysis of system, the m dividing of nodule into, the database design, design and implementation of

5、 main function, and introduction of used technology in your system. key words: hotel information management system;c/s system structure;room management;customer management目目 錄錄1 引言 .11.1 課題研究的背景 .11.2 課題研究的目的及意義 .21.3 mis 的產(chǎn)生和發(fā)展情況 .22 需求分析 .32.1 運行環(huán)境 .52.2 需求分析設(shè)計 .52.2.1 登陸模塊分析 .52.2.2 客房類型管理分析 .52.

6、2.3 客房信息管理分析 .62.2.4 客房查詢分析 .62.2.5 客戶查詢分析 .62.2.6 客戶入住分析 .72.2.7 客戶結(jié)算分析 .72.2.8 收入統(tǒng)計分析 .72.2.9 物品存放分析 .82.2.10 用戶管理分析 .82.2.11 系統(tǒng)可行性分析 .82.3 設(shè)計原則 .93 系統(tǒng)設(shè)計 .93.1 模塊設(shè)計 .93.1.1 主模塊.93.1.2 功能模塊.103.1.3 詳細功能模塊設(shè)計.113.2 賓館管理信息系統(tǒng)關(guān)系型數(shù)據(jù)庫的實現(xiàn) .123.2.1 數(shù)據(jù)庫分析.123.2.2 系統(tǒng) e-r 圖.133.2.3 數(shù)據(jù)庫概念設(shè)計以及創(chuàng)建表結(jié)構(gòu).154 系統(tǒng)實現(xiàn) .184

7、.1 登錄模塊 .184.2 客房類型管理模塊.20賓館管理系統(tǒng)設(shè)計與開發(fā)4.3 客房信息管理模塊 .224.4 客房查詢模塊 .234.5 客戶查詢模塊 .244.6 客戶入住模塊 .264.7 客戶結(jié)算模塊 .264.8 客戶管理模塊.274.9 收入統(tǒng)計模塊 .284.10 物品存放模塊 .305 系統(tǒng)測試與維護報告 .325.1 系統(tǒng)測試 .325.2 系統(tǒng)測試過程分析 .325.2.1 白盒測試.325.2.2 黑盒測試.335.3 系統(tǒng)的運行和維護 .34總結(jié)及尚存在的問題 .35參考文獻 .37致謝 .38賓館管理系統(tǒng)設(shè)計與開發(fā)11 引言隨著我國加入世界貿(mào)易組織,賓館住宿業(yè)與國際

8、市場接軌已成為大勢所趨,賓館要迎接這場挑戰(zhàn),就必須提高整體競爭能力,提高整體競爭能力必須變革賓館的管理模式,提高管理水平,實施信息化建設(shè)無疑是實現(xiàn)這一目的的必由之路和明智之舉。目前,我國賓館住宿業(yè)信息化管理的進程緩慢,跟國外的賓館相比管理依然落后。國內(nèi)部分賓館財務(wù)、業(yè)務(wù)管理軟件都已使用,但不能實現(xiàn)財務(wù)業(yè)務(wù)一體化,信息無法共享;有些賓館使用財務(wù)管理系統(tǒng),但未使用業(yè)務(wù)管理信息系統(tǒng);有些賓館則僅用業(yè)務(wù)管理信息系統(tǒng);甚至在一些賓館還沒有使用管理軟件,仍用手工處理業(yè)務(wù)。國外賓館信息技術(shù)的應(yīng)用非常普遍,全球賓館業(yè)中應(yīng)用高新科技的領(lǐng)頭羊萬豪國際酒店集團旗下的酒店,在客房和商務(wù)中心里提供 24 小時的 sts

9、n 高速互聯(lián)網(wǎng)服務(wù),上網(wǎng)速度是傳統(tǒng)撥號的 50 倍,且可直接上網(wǎng)。stsn 系統(tǒng)還可提供賓館設(shè)施、服務(wù)項目、餐飲特色、旅游景點、購物指 南等詳盡資料。同時客人還可方便地訪問自家公司的網(wǎng)站、收發(fā)電子郵件、使用程序,從而使賓館真正成為客人旅行在外的辦公室(aofficeawayfromoffice)。所有這些高科技硬件設(shè)施的采用,使軟件服務(wù)依托硬件設(shè)備設(shè)施,通過有形或無形的服務(wù),充分發(fā)揮硬件的服務(wù)功能,使二者同時發(fā)揮最佳效能,相得益彰,為賓館產(chǎn)生良好的經(jīng)濟效益和社會效益。為了能夠使現(xiàn)在的星級賓館在正常的運營當(dāng)中能夠及時對客房資源、顧客信息、結(jié)算信息進行管理,賓館信息管理系統(tǒng)方便賓館管理人員及時了解

10、各個環(huán)節(jié)中信息的變更,提高了管理效率,節(jié)省大量的人力、物力資源,使賓館的各種信息能夠?qū)崿F(xiàn)系統(tǒng)化、規(guī)范化和自動化。1.1 課題研究的背景項目管理:提高賓館的執(zhí)行管理能力。任務(wù)明確,關(guān)系清晰,責(zé)任落實到人:用項目制度來管理。隨著我國改革開放的不斷推進,國內(nèi)人民生活水平的不斷提高,旅游出行的人民越來越多,商務(wù)活動也相當(dāng)?shù)幕钴S;再加上入境旅游的人也越來越多,入境從事商務(wù)活動的外賓也越來越多。傳統(tǒng)的手工已不適應(yīng)現(xiàn)代賓館管理的需要,及時、準(zhǔn)確、全方位的網(wǎng)絡(luò)化信息管理成為必需。在賓館的管理及業(yè)務(wù)日益復(fù)雜、要求在不斷提高的現(xiàn)狀下,利用高科技、現(xiàn)代化的電腦自動化管理系統(tǒng)來處理日益繁重的酒店業(yè)務(wù),對于大型的賓館是

11、必須具備的管理方式。賓館客房管理系統(tǒng)是根據(jù)賓館對客房管理的實際情況進行編寫的,主要目的是為了方便賓館對客房的實際情況進行集中的查詢與管理工作,以提高整個賓館的工作。賓館客房管理的科學(xué)化、系統(tǒng)化、信息化成為各個賓館追求的目標(biāo)。因此,而要實現(xiàn)這些功能,就要求各個賓館配備一套客房管理系統(tǒng),以便在賓館內(nèi)實施良好的完善的賓館管理系統(tǒng)設(shè)計與開發(fā)2管理且以最快地速度響應(yīng)客戶的需求,及時為他們提供服務(wù),為他們提供一個高效、便捷的居住環(huán)境??头抗芾硇畔⑾到y(tǒng)(mis)是各個賓館軟件建設(shè)中一個重要的應(yīng)用系統(tǒng),它大大了改善賓館管理的基礎(chǔ)環(huán)境。對客房管理系統(tǒng)的若干基本問題進行研究,主要包括客房管理系統(tǒng)的功能組成、系統(tǒng)開

12、發(fā)條件、步驟及其總體規(guī)劃等內(nèi)容。傳統(tǒng)的賓館管理活動中,把人、才、物作為賓館的主要資源。但是隨著社會化大生產(chǎn)的不斷擴大和社會對產(chǎn)品多樣化的需求,人們越來越重視信息在生產(chǎn)經(jīng)營及酒店管理中的作用,并把它當(dāng)做酒店的一種極其重要的資源,人們稱之為“信息資源” ,信息資源的處理已經(jīng)成為當(dāng)今世界上一項主要的社會活動。目前賓館客房管理系統(tǒng)大多采用傳統(tǒng)的 c/s 體系結(jié)構(gòu),采用的是開放模式。1.2 課題研究的目的及意義一個成熟的賓館客房管理系統(tǒng)不僅僅是記錄賓館客人的信息,提供查詢,報表打印等一系列簡單的工作,它能讓工作人員從煩瑣的手工操作中解脫。隨著它的深入,將帶動企業(yè)的運做,為管理和決策提供支持。為了達到這個

13、要求,它必須依靠高起點的硬件環(huán)境和軟件開發(fā)工具來保證系統(tǒng)的穩(wěn)定和正常運行。賓館電腦系統(tǒng)要求 24 小時連續(xù)運行,數(shù)據(jù)量大,可靠性要求高,因此整個電腦系統(tǒng)供電采用專線方式,加配ups(不間斷供電系統(tǒng)) ,并合理接地,以便保障整套系統(tǒng)的正常運行。計算機網(wǎng)絡(luò)發(fā)展到今天已經(jīng)成為現(xiàn)代人生活中不可缺少的一部分,人們可以從互聯(lián)網(wǎng)中獲得豐富的信息。為了提高用戶獲取信息的效率,保障信息的全面性、可靠性,需要對網(wǎng)絡(luò)的信息庫進行有效的管理?,F(xiàn)在我國一些地方賓館的客房水平還停留在紙介質(zhì)或半自動(由電腦處理一部分?jǐn)?shù)據(jù),由人工處理一部分?jǐn)?shù)據(jù))的基礎(chǔ)上,這樣的機制已經(jīng)不能適應(yīng)時代的發(fā)展,因為它浪費了許多人力和物力,在信息時

14、代這種傳統(tǒng)的管理方法必然被計算機為基礎(chǔ)的信息管理所取代。軟件作為一有項有力的工具,只能當(dāng)此種工具,與我們的實踐相結(jié)合起來的時候,才具有重大的社會價值及使用價值。1.3 mis 的產(chǎn)生和發(fā)展情況本世紀(jì)以來,由于社會生產(chǎn)力的迅速發(fā)展和科學(xué)技術(shù)的突飛猛進,人們進行信息交流的深度和廣度不斷增加,管理所需要的信息量急劇增長,同時對信息的處理要求及時、準(zhǔn)確,這導(dǎo)致了傳統(tǒng)的信息處理方法和手段已不能適應(yīng)現(xiàn)代管理的需要;電子計算機的誕生和在信息處理中的應(yīng)用,標(biāo)志著一個嶄新時代“信息時代”的開始,它使賓館管理現(xiàn)代化成為可能。管理信息系統(tǒng)的產(chǎn)生和發(fā)展是建立在電子計算機基礎(chǔ)之上的。硬件方面,自 1946年第一臺電子計

15、算機誕生以來,計算機技術(shù)的發(fā)展可謂日新月異,從龐大的只能在實驗室里供研究使用的計算機到如今能適應(yīng)不同環(huán)境滿足不同需求的各種各樣的計算機;運算速度從每秒幾千次到每秒幾百億次;處理器從焊有上百萬個電子管的大的驚人的賓館管理系統(tǒng)設(shè)計與開發(fā)3電子板到只有指甲大小的集成電路;現(xiàn)在計算機在硬件方面的發(fā)展已達到了每三個月更新?lián)Q代一次的驚人速度。軟件方面,也已從機器語言、匯編語言、高級語言發(fā)展到現(xiàn)如今的第四代語言非結(jié)構(gòu)化、面向?qū)ο?、可視化的語言。管理信息系統(tǒng)通過對賓館當(dāng)前運行的數(shù)據(jù)進行處理來獲得有關(guān)信息,以控制賓館的行為;利用過去和現(xiàn)在的數(shù)據(jù)及相應(yīng)的模型,對未來的發(fā)展進行預(yù)測;能從全局目標(biāo)出發(fā),對賓館的管理決

16、策活動予以輔助。從工業(yè)發(fā)達國家來看,管理信息系統(tǒng)的發(fā)展經(jīng)歷了以下幾個階段。第一階段:(1953 年至 1965 年)單項數(shù)據(jù)處理階段,也稱電子數(shù)據(jù)處理(edp)階段。這是電子計算機在管理領(lǐng)域應(yīng)用的起步階段。第二階段:(1965 年至 1970 年)綜合數(shù)據(jù)處理階段,也稱事務(wù)處理系統(tǒng)(tps)階段。這個階段計算機硬、軟件有了很大的發(fā)展,出現(xiàn)了多用戶的分時系統(tǒng),計算機開始應(yīng)用于對某一個管理子系統(tǒng)的控制,并具有一定的反饋功能。如庫存管理系統(tǒng)、生產(chǎn)調(diào)度系統(tǒng)、學(xué)籍管理系統(tǒng)等。這個階段的處理方式已發(fā)展為面向終端的聯(lián)機實時處理。第三階段:(1970 年至今)管理信息系統(tǒng)(mis)階段。這個階段是在賓館中全面

17、的使用計算機把各種管理子系統(tǒng)的功能集中起來,構(gòu)成了計算機化的全方位的信息系統(tǒng),即現(xiàn)代管理信息系統(tǒng)。這個階段的處理方式是在數(shù)據(jù)庫和網(wǎng)絡(luò)基礎(chǔ)上組成分布式處理系統(tǒng)。它的特點是使用數(shù)據(jù)庫和分時處理的計算機網(wǎng)絡(luò),并充分利用運籌學(xué)等數(shù)學(xué)方法,實現(xiàn)了硬件、軟件和數(shù)據(jù)資源的共享??偟恼f來,計算機技術(shù)的發(fā)展,其性價比大幅的下降,使得其被大量廣泛的使用。針對現(xiàn)實中的各種應(yīng)用需求,相應(yīng)的產(chǎn)生很多技術(shù)體系、技術(shù)標(biāo)準(zhǔn),如j2ee、 。net,com/com+等。這又大大的推動了賓館的信息化進程。其影響可以歸納為如下兩點:(1)計算機已經(jīng)成為我們學(xué)習(xí)和工作的得力助手:今天,計算機的價格已經(jīng)十分低廉,性能卻有了長足的進步。

18、它已經(jīng)被應(yīng)用于許多領(lǐng)域,計算機之所以如此流行的原因主要有以下幾個方面:首先,計算機可以代替人工進行許多繁雜的勞動;其次,計算機可以節(jié)省許多資源;第三,計算機可以大大的提高人們的工作效率;第四,計算機可以使敏感文檔更加安全,等等2 需求分析系統(tǒng)功能如圖 2.1 所示: 賓館管理系統(tǒng)設(shè)計與開發(fā)4前臺操作數(shù)據(jù)管理系統(tǒng)管理客房查詢客戶查詢客戶入住客戶結(jié)算客房類型客房信息客戶管理退出系統(tǒng)收入統(tǒng)計物品存放查找客房信息、顯示空房,未滿查找可居住客房信息,登記入住查找客戶居住信息,結(jié)賬對客房類型的新建、刪除、查找對客房信息的新建、刪除、查找根據(jù)編號或名稱導(dǎo)出客戶性別籍貫查找居住起止時間、導(dǎo)出收入對物品存放的新

19、建、刪除、查找點擊退出系統(tǒng)查找客戶信息、顯示全部,在住賓館管理系統(tǒng)登陸 圖 2.1 系統(tǒng)功能圖賓館管理系統(tǒng)設(shè)計與開發(fā)52.1 運行環(huán)境操作系統(tǒng):windows2000server 中文版、windows 2003 server 或者 windows xp數(shù)據(jù)庫:sql server 2005 中文企業(yè)版.net framework:2.0 版開發(fā)工具:microsoft visual studio .net 2005 企業(yè)版 (c#)2.2 需求分析設(shè)計按功能分為以下幾個模塊,詳細的需求分析如下幾節(jié)。2.2.1 登陸模塊分析用戶登錄和注冊屬于用戶管理的一部分。用戶可登陸系統(tǒng),進行詳細的操作,在

20、開始界面中輸入用戶名和密碼就要進行用戶的信息驗證,如果驗證失敗就不能登錄到主界面進行相關(guān)的操作。登錄用例圖如圖 2.2 所示 。 圖 2.2 登錄用例圖2.2.2 客房類型管理分析在現(xiàn)實當(dāng)中,客戶要入住賓館時,會有不同的住房需求,房間會在不同的樓層,也有標(biāo)間、雙人間、豪華間等不同的需求。當(dāng)然,根據(jù)房間的級別不一樣,房間內(nèi)部的設(shè)備也不一樣,有的有電視、空調(diào)、電話等設(shè)備,有的房間沒有,所以在房間的價位上也會有高低之分??头款愋凸芾碛美龍D如圖 2.3 所示。圖 2.3 客房類型管理用例圖賓館管理系統(tǒng)設(shè)計與開發(fā).3 客房信息管理分析客房信息管理分析現(xiàn)實生活中,客戶在入住賓館時,會咨詢

21、賓館的各種房間信息,根據(jù)自己的喜好和需要,選擇不同的房間,所以這里要記錄房間的詳細信息,然后用戶可以根據(jù)客戶的不同需求,帶領(lǐng)客戶到不同的房間。操作功能包括:新建、刪除、查找、保存等操作??头啃畔⒐芾碛美龍D如圖 2.4 所示。 圖 2.4 客房信息管理用例圖.4 客房查詢分析客房查詢分析用戶通過客戶所描述的住房需求,查詢相關(guān)的匹配房間。客房查詢用例圖如圖 2.5所示。 圖 2.5 客房查詢用例圖.5 客戶查詢分析客戶查詢分析用戶可以查看某一個客戶的具體住房信息??蛻舨樵冇美龍D如圖 2.6 所示。 圖 2.6 客戶查詢用例圖賓館管理系統(tǒng)設(shè)計與開發(fā).

22、6 客戶入住分析客戶入住分析客戶的入住和客房查詢所用的模塊類型,在用戶根據(jù)客戶的入住條件查詢到合適的房間后,用戶可以點擊入住,然后天入住信息??蛻羧胱∮美龍D如圖 2.7 所示。 圖 2.7 客戶入住用例圖.7 客戶結(jié)算分析客戶結(jié)算分析用戶在住房結(jié)束后進行結(jié)賬,當(dāng)然也可以給客戶打折,根據(jù)不同的客戶,打折也不同??蛻艚Y(jié)算用例圖如圖 2.8 所示。 圖 2.8 客戶結(jié)算用例圖.8 收入統(tǒng)計分析收入統(tǒng)計分析用戶可以統(tǒng)計某一天或某一段時間的收入情況,也可以是某一個房間的具體收入。也可以導(dǎo)入具體的詳細收入記錄。收入統(tǒng)計用例圖如圖 2.9 所示。 圖 2.9 收入統(tǒng)計用例圖賓

23、館管理系統(tǒng)設(shè)計與開發(fā).9 物品存放分析物品存放分析客戶入住賓館時,可能隨身攜帶貴重物品,可能放在房間會出現(xiàn)丟失的問題,為了解決此類問題,賓館提供了物品存放的地方,就需要對這些存放的物品進行管理。物品存放用例圖如圖 2.10 所示。 圖 2.10 物品存放用例圖2.2.10 用戶管理分析當(dāng)有新的員工入職后,需要給此員工分配登陸賬號和登錄密碼。用戶管理用例圖如圖 2.11 所示。 圖 2.11 用戶管理用例圖2.2.11 系統(tǒng)可行性分析管理上的可行性:在傳統(tǒng)的賓館客房管理中,管理人員不得不花費大量的時間來處理顧客投訴,例如錯誤查詢、煩瑣的登記和結(jié)帳手續(xù)、旅客費用計算錯誤、空余客房

24、資料不能及時提供等,從而影響酒店的經(jīng)濟效益。因此,賓館的管理人員迫切地需要一套賓館客房管理信息系統(tǒng)來對日常信息進行處理和維護。歷史經(jīng)驗的積累使賓館行業(yè)現(xiàn)有的管理制度和管理方法比較科學(xué),規(guī)章制度比較齊全,原始數(shù)據(jù)比較正確。這些為系統(tǒng)的建設(shè)提供了有效的制度保障。技術(shù)上的可行性:系統(tǒng)采用 c#作為前臺開發(fā)工具,以 visual studio .net 開發(fā)工具;sql server 2005 為后臺數(shù)據(jù)庫的文檔管理系統(tǒng)。因此,系統(tǒng)的軟件開發(fā)平臺已成賓館管理系統(tǒng)設(shè)計與開發(fā)9熟可行。硬件方面,科技的飛速發(fā)展使硬件的更新速度越來越快,容量越來越大,可靠性越來越高,價格越來越低,其硬件平臺完全能滿足此系統(tǒng)的

25、需要。經(jīng)濟上的可行性:系統(tǒng)管理和維護比較簡單,除了必要的設(shè)備投資外,后期只需少量資金就可確保運轉(zhuǎn)。因此對于中小型賓館在經(jīng)濟上是完全可以接受的。系統(tǒng)的使用能大大提高員工工作效率,加速資金周轉(zhuǎn)、降低各項成本及改善服務(wù)質(zhì)量。能夠取得良好的經(jīng)濟效益。綜上所述,系統(tǒng)在管理上、技術(shù)上和經(jīng)濟上都是完全可行的,并且投入少、見效快。因此系統(tǒng)的開發(fā)是完全可行的。2.3 設(shè)計原則參照各模塊的功能與具體的特點,本次設(shè)計的整個賓館管理信息系統(tǒng)遵循了以下幾個原則。1、實用性原則。賓館信息管理系統(tǒng)的界面與操作人員的交互性好,與主機間使用client/server(客戶端/服務(wù)器)結(jié)構(gòu)。該系統(tǒng)是以賓館管理為基礎(chǔ)開發(fā)的通用賓館

26、管理系統(tǒng),適合中、小賓館企業(yè)的使用。2、可靠性原則。該系統(tǒng)具有較高的可靠性,在系統(tǒng)設(shè)計及程序設(shè)計上應(yīng)該強調(diào)系統(tǒng)的可靠性。用戶的操作與數(shù)據(jù)庫原定產(chǎn)生變化的實際狀態(tài)應(yīng)嚴(yán)格保持一致,杜絕錯誤記錄、數(shù)據(jù)錯位等情況的出現(xiàn),從而保證了系統(tǒng)的準(zhǔn)確性。3、可擴充性原則。應(yīng)該保證該系統(tǒng)在系統(tǒng)功能的基礎(chǔ)上,結(jié)構(gòu)方面具有可擴充性。以便適應(yīng)企業(yè)以后發(fā)展的需要,做出相應(yīng)的功能結(jié)構(gòu)上的調(diào)整。在增加新功能時,不需要更改原有系統(tǒng)的源代碼。4、經(jīng)濟型原則。應(yīng)該注重系統(tǒng)的性價比,時刻為用戶著想,在同等功能的基礎(chǔ)上盡可能的減少企業(yè)的投入。3 系統(tǒng)設(shè)計3.1 模塊設(shè)計3.1.1 主模塊主模塊設(shè)計如表 3.1 所示:表 3.1 主模塊

27、設(shè)計表模塊子模塊功能主模塊整體設(shè)計總界面對功能模塊有整體的概覽和認知。賓館管理系統(tǒng)設(shè)計與開發(fā)103.1.2 功能模塊功能模塊設(shè)計如表 3.2 所示:表 3.2 功能模塊設(shè)計表用戶登錄模塊1. 用戶登錄客房類型管理模塊1. 新建客房類型信息2. 刪除客房類型有關(guān)信息3. 查找客房信息客房信息管理模塊1. 查找房間信息2. 刪除房間信息3. 修改房間信息4. 添加新房間信息客房查詢模塊1. 查找客房信息2. 所有空房信息3. 所有未滿客房信息客戶查詢模塊1. 按客戶號查詢2. 所有客戶信息3. 在住客戶信息客戶入住模塊1. 查找客房信息2. 空閑房間信息3. 登記入住客戶結(jié)算模塊1按照客戶查詢客戶

28、居住信息,結(jié)賬客戶管理1 按照客戶編號查詢2 按照客戶名稱查詢收入統(tǒng)計1按客房編號查詢居住信息2導(dǎo)出居住起止時間,需付金額物品存放1 新建存放信息2 刪除存放信息3 查找存放信息用戶管理1.新建用戶信息2.刪除用戶信息3.保存用戶信息功能模塊退出系統(tǒng)1. 退出系統(tǒng)賓館管理系統(tǒng)設(shè)計與開發(fā)113.1.3 詳細功能模塊設(shè)計賓館管理系統(tǒng)總模塊功能架構(gòu),模塊圖如圖 3.1。 圖 3.1 模塊圖 (1)登陸模塊它用于用戶的登錄,登陸模塊有登陸名和登錄密碼,用戶輸入用戶名和密碼,點擊確定按鈕,如果驗證正確,用戶將登陸到主界面,錯誤提示登陸失敗。(2)客房類型管理模塊 客房類型管理模塊主要是用戶用來對賓館中的

29、房間類型進行管理的工具。當(dāng)賓館中出現(xiàn)新的客房類型時,用戶可進行新建,建立新的客房類型信息。當(dāng)用戶需要查找時,系統(tǒng)會顯示現(xiàn)有全部類型的房間信息。(3)客房管理模塊 客房管理模塊中,用戶可以進行查找,通過系統(tǒng)的顯示向客氣提供所有外租的客房詳細信息。包括對客房的基本信息如房間號、房間類型、房間樓層、額定人數(shù),額定床數(shù)以及房間備注進行檢索、錄入和修改。用戶有權(quán)對客房信息進行新建、刪除和查找等操作,而客戶主要是對客房信息的查詢以及瀏覽。(4)客房查詢模塊 客房查詢模塊是客戶想入住賓館時,用戶可以通過此模塊向客戶提供可以選擇入住的房間信息。此模塊中可以直接輸入房間號顯示此房間現(xiàn)在是否有人入住。也可以選擇查

30、找所有空房和未滿房間。在可以選擇的房間中選定客戶想要入住的房間,然后直接點擊入住就可以保存客戶入住信息。(5)客戶查詢模塊 客戶查詢模塊主要是用戶用來檢索所有入住過賓館的客戶的信息,包括客戶 id、客戶姓名、房間號、房間類型和入住日期。如果客戶已經(jīng)結(jié)過賬則還顯示結(jié)算日期和結(jié)算價錢。通過此模塊用戶還可以查詢到當(dāng)時在住的客戶信息,選中后可以直接進行結(jié)帳功能。(6)客戶入住模塊 客戶入住模塊就是錄入客戶的信息以后客戶選擇入住的房間信息,并進行保存。(7)客戶結(jié)算模塊賓館管理系統(tǒng)設(shè)計與開發(fā)12 通過客戶結(jié)算模塊可以知道客戶入住賓館需付金額,用戶也可以按一定的規(guī)則對某些客戶進行打折,算出實收金額。(8)

31、客戶管理模塊 此模塊就是用戶用來管理所有曾在賓館居住過的客戶信息??梢酝ㄟ^客戶編號或客戶名稱查找出客戶的性別和籍貫。并支持導(dǎo)出功能。(9)收入統(tǒng)計模塊 用戶可以根據(jù)房間編號或者是在賓館居住的某個時間段,來查詢出客戶的入住時間和結(jié)賬時間以及實收金額。此模塊也支持導(dǎo)出功能。(10)物品存放模塊 此模塊用來管理客戶存放物品的信息。用戶可以進行新建,刪除,和查找。(11)用戶管理模塊 用戶管理模塊是當(dāng)有新的員工入職時,給員工分配用戶名和密碼。所有的用戶在此模塊都可以對此系統(tǒng)的用戶進行管理操作。3.2 賓館管理信息系統(tǒng)關(guān)系型數(shù)據(jù)庫的實現(xiàn)microsoft sql server 2005 是一個全面的數(shù)據(jù)

32、庫平臺,使用集成的商業(yè)智能(bi) 工具提供了企業(yè)級的數(shù)據(jù)管理。 sql server 2005 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。sql server 2005 數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。此外 sql server 2005 結(jié)合了分析、報表、集成和通知功能。這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟有效的 bi 解決方案,幫助您的團隊通過記分卡、 dashboard、web services 和移動設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個領(lǐng)域。數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接

33、對應(yīng)用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,報填數(shù)據(jù)的完整和一致。另外,合理的數(shù)據(jù)庫結(jié)構(gòu)將非常有利于程序的實現(xiàn)。設(shè)計數(shù)據(jù)可系統(tǒng)是應(yīng)該首先充分了解用戶各個方面的要求,包括現(xiàn)有的以及將來可能增加的要求。與 microsoft visual studio、microsoft office system 以及新的開發(fā)工具包( 包括 business intelligence development studio)的緊密集成使 sql server 2005 與眾不同。無論您是開發(fā)人員、數(shù)據(jù)庫管理員、信息工作者還是決策者, sql server 2005 都可以為

34、您提供創(chuàng)新的解決方案,幫助您從數(shù)據(jù)中更多地獲益。3.2.1 數(shù)據(jù)庫分析針對一般賓館管理信息系統(tǒng)的需求通過對辦公工作過程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計如下面所示的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)。1. 用戶信息:包括的數(shù)項有,用戶 id、用戶密碼、用戶類別賓館管理系統(tǒng)設(shè)計與開發(fā)132. 客房類型管理:包括得數(shù)據(jù)項有,客房名稱、客房面積、床位數(shù)、單價、是否有空調(diào)、電話、電視、衛(wèi)生間。3. 客房信息管理:包括的數(shù)據(jù)項,客房 id、客房名稱、客房樓層、規(guī)定人數(shù)、床位數(shù)、窗戶方向、實際入住人數(shù)。4. 客戶信息:包括的數(shù)據(jù)項有,客戶 id、客戶名稱、客戶性別、客戶籍貫。5. 客戶住房記錄:包括的數(shù)據(jù)項有,客戶 id、客房 i

35、d、入住時間、結(jié)帳時間、客戶消費金額。6. 收入統(tǒng)計:包括的數(shù)據(jù)項有,客戶 id、房間 id、入住時間、結(jié)帳時間、總收入金額。7. 物品存放:包括的數(shù)據(jù)項有,客戶名稱、客戶 id、物品名稱、存放地點、存放時間。有了上面的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)項和數(shù)據(jù)流程,我們就能進行下節(jié)的數(shù)據(jù)庫設(shè)計。3.2.2 系統(tǒng) e-r 圖由上面的數(shù)據(jù)項,可以設(shè)計出能夠滿足需求的各種實體及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。這些實體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動。實體間 e-r 圖如圖 3.2 所示。 客戶存住物品房間11mn 圖 3.2 實體間 e-r 圖客戶信息實體 e-r 圖如圖 3.3 所示

36、。賓館管理系統(tǒng)設(shè)計與開發(fā)14 客 戶客戶編號客戶名稱稱客戶性別別別 客戶籍貫貫籍貫圖 3.3 客戶信息實體 e-r 圖客房信息實體 e-r 圖如圖 3.4 所示。 房 間房間編號類型名稱額定人數(shù)額定床數(shù) 客房樓層號備注圖 3.4 客房信息實體 e-r 圖房間類型實體 e-r 圖如圖 3.5 所示。 房間類型房間類型名稱面積 價格床位是否有電視是否有空調(diào)是否有衛(wèi)生間是否有電話間 圖 3.5 客房類型實體 e-r 圖客戶入住信息實體 e-r 圖如圖 3.6 所示。賓館管理系統(tǒng)設(shè)計與開發(fā)15 客戶入住客戶編號客戶名稱房間編號入住日期 圖 3.6 客戶入住實體 e-r 圖物品存放信息實體 e-r 圖如

37、圖 3.7 所示。 物品存放客戶編號客戶名稱物品名稱存放時間存放地點圖 3.7 物品存放信息實體 e-r 圖用戶信息實體 e-r 圖如圖 3.8 所示。 用戶信息用戶 id用戶名稱密碼添加時間圖 3.8 用戶信息實體 e-r 圖3.2.3 數(shù)據(jù)庫概念設(shè)計以及創(chuàng)建表結(jié)構(gòu)根據(jù)上節(jié)的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu),可以設(shè)計出能夠滿足用戶需求的各種實體以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。這些實體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動。根據(jù)上面的設(shè)計規(guī)劃出的實體有:客房信息實體、客房類型實體、客戶住房記錄信息實體、客戶信息實體和用戶登錄信息實體。根據(jù)實體信息創(chuàng)建如下表結(jié)構(gòu)和存儲過程。1.客房

38、信息表,如表 3.3 所示。賓館管理系統(tǒng)設(shè)計與開發(fā)16 表 3.3 客房信息表 編號字段名稱數(shù)據(jù)類型字段長度是否為空備注1roomidchar4主鍵房間 id2roomtypenamevarchar20外鍵類型名3roompositionvarchar20是樓層4peoplenumsmallint2是規(guī)定人數(shù)5bednumsmallint2是床位數(shù)6remarkvarchar 50是窗戶方向7factpeoplenumsmaillint2是實際人數(shù)2.客房類型表,如表 3.4 所示。表 3.4 客房類型表 編號字段名稱數(shù)據(jù)類型字段長度是否為空備注1roomtypenamevarchar 20否

39、唯一標(biāo)示2areasmallint 2是房間面積3bednumsmallint 2是床位數(shù)4pricemoney8是房間單價5airconditionbit1默認 1空調(diào)6phonebit1默認 1電話7televisionbit1默認 1電視8toiletbit1默認 1衛(wèi)生間3.客戶住房記錄表,如 3.5 表所示。表 3.5 客戶住房記錄表賓館管理系統(tǒng)設(shè)計與開發(fā)17編號字段名稱數(shù)據(jù)類型字段長度是否為空備注1clientidchar 16主鍵客戶 id2roomidchar 4主鍵房間 id3indatedatetime8主鍵入住日期4checkdatedatetime8是結(jié)算日期5tota

40、lmoneymoney8是總價錢6remarkvarchar 50是備注 4.客戶信息表,如 3.6 表所示。 表 3.6 客戶信息表編號字段名稱數(shù)據(jù)類型字段長度是否為空備注1clientidchar 16主鍵客戶 id2clientnamevarchar20是客戶名稱3sexchar2是性別4nativeplacevarchar50是籍貫5.物品存放記錄表,如 3.7 表所示。 表 3.7 物品存放記錄表編號字段名稱數(shù)據(jù)類型字段長度是否為空備注1prdidint 4主鍵唯一標(biāo)示2usernamevarchar 50是客戶名稱3usernmbvarchar 50是客戶身份證4prdtextva

41、rchar500是物品名稱5prdpositionvarchar10是存放位置6addtimedatetime8是添加時間6.用戶登陸信息表,如 3.8 表所示。 表 3.8 用戶登陸信息表賓館管理系統(tǒng)設(shè)計與開發(fā)18編號字段名稱數(shù)據(jù)類型字段長度是否為空備注1idint4主鍵唯一標(biāo)示1usernamevarchar 50是用戶名稱2userpwdvarchar 50是用戶密碼3adddatedatetime8是添加時間7創(chuàng)建客戶入住的存儲過程storedprocedureaddclient:create procedure storedprocedureaddclient(roomid char

42、(4)asupdate room set factpeoplenum=factpeoplenum+1 where roomid=roomidreturn8創(chuàng)建客戶退房的存儲過程 storedprocedureminusclient:create procedure dbo.storedprocedureminusclient(roomid char(4)asupdate room set factpeoplenum=factpeoplenum-1 where roomid=roomidreturn4 系統(tǒng)實現(xiàn)4.1 登錄模塊本部分主要用于本系統(tǒng)工作人員的登錄,只有在分配了用戶名和密碼時才可以進

43、入該系統(tǒng),管理相應(yīng)的工作,并且工作人員不能瀏覽數(shù)據(jù)庫中的用戶表和注冊用戶名密碼,以免非法登錄,不便于管理。用戶登錄時將按照用戶名和密碼進行驗證,當(dāng)輸入錯誤或沒有用戶名和密碼時會出現(xiàn)相應(yīng)的提示(登陸失?。。?,當(dāng)用戶名和密碼都正確時會進入程序主界面,才能進行日常管理工作。該模塊的界面設(shè)計如圖 4.1 登錄界面所示。賓館管理系統(tǒng)設(shè)計與開發(fā)19圖 4.1 登陸界面圖如果登錄身份驗證成功,則進入主界面如圖 4.2 所示:圖 4.2 主界面圖如果用戶名或密碼錯誤則會提示登陸失敗。調(diào)試界面如圖 4.3 所示:賓館管理系統(tǒng)設(shè)計與開發(fā)20圖 4.3 登陸失敗界面圖主要代碼實現(xiàn)如下:private void b

44、tnsave_click(object sender, eventargs e) if (check() strsql = select count(*) from t_user where username= + txtname.text + and userpwd= + txtpwd.text + ;sqlconnection con = new sqlconnection(hotelmanage.datalevl.connection.connstring);try sqlcommand cmd = new sqlcommand(strsql, con);con.open();if (c

45、md.executescalar().tostring() = 1) this.dialogresult = dialogresult.ok;else messagebox.show(登陸失?。?;con.close();catch (exception ex)messagebox.show(ex.message, 錯誤提示, messageboxbuttons.ok, messageboxicon.error); 4.2 客房類型管理模塊該模塊負責(zé)管理酒店所涉及到的客房類型信息。主要包括對客房類型的基本信息(如類型名稱、面積、床位、價格等)進行檢索、錄入和修改。只有用戶才具有對客房類型進行維

46、護的權(quán)利,維護完成的客房類型信息將在客房管理模塊中調(diào)用。啟動之后會顯示如圖 4.4 所示:賓館管理系統(tǒng)設(shè)計與開發(fā)21圖 4.4 客房類型管理界面圖主要代碼實現(xiàn)如下:private void roomtype_load(object sender, system.eventargs e)this.searchcontrol(false);this.updatelistview();private void updatelistview()this.listview1.items.clear();this.listview1.refresh();this.selectstr=select * fr

47、om roomtype;this.sqlcommand1.commandtext=this.selectstr;tryif(this.sqlconnection1.state=connectionstate.closed)this.sqlconnection1.open();this.sqldatareader1=this.sqlcommand1.executereader();while(this.sqldatareader1.read()listviewitem li = new listviewitem ( ) ;li.subitems.clear ( ) ;li.subitems0.t

48、ext = sqldatareader1roomtypename.tostring ( ) ;li.subitems.add ( sqldatareader1area.tostring ( ) ) ;li.subitems.add ( sqldatareader1bednum.tostring ( ) ) ;li.subitems.add (sqldatareader1price.tostring ( ) ) ;if(convert.toboolean(sqldatareader1aircondition) =true)li.subitems.add (是 ) ;else li.subitem

49、s.add(否);if(convert.toboolean(sqldatareader1phone) =true)li.subitems.add (是 ) ;else li.subitems.add(否);if(convert.toboolean(sqldatareader1television) =true)li.subitems.add (是 ) ;else li.subitems.add(否);if(convert.toboolean(sqldatareader1toilet) =true)li.subitems.add (是 ) ;else li.subitems.add(否);thi

50、s.listview1.items.add ( li ) ;賓館管理系統(tǒng)設(shè)計與開發(fā)22catch(system.exception e)messagebox.show(e.tostring();finallythis.sqldatareader1.close();this.sqlconnection1.close();if(this.listview1.items.count=0) messagebox.show(沒有記錄存在,沒有記錄,messageboxbuttons.ok,messageboxicon.information);4.3 客房信息管理模塊用戶因工作需要必須向網(wǎng)站發(fā)布有關(guān)房間

51、信息,用戶可以通過房間信息模塊來修改,刪除,添加新的房間信息來管理房間,根據(jù)客戶要求來提供最好的服務(wù)。該模塊負責(zé)管理所有賓館提供外租的客房詳細信息,包括對客房的基本信息(如客房號、客房類型、客房位置等)進行檢索、錄入和修改。用戶有權(quán)對客房信息進行添加、刪除、和修改,而客戶主要是對客房信息的查詢以及瀏覽。啟動之后顯示如圖 4.5 所示: 圖 4.5 客房信息界面圖部分代碼實現(xiàn)如下:private void btndelete_click(object sender, system.eventargs e)int i;if(messagebox.show(真的要刪除嗎?,刪除記錄,messageb

52、oxbuttons.yesno,messageboxicon.question)=dialogresult.yes)for(i=0;ithis.listview1.items.count-1) i=0; this.listview1.itemsi.selected=true;elsemessagebox.show(操作失誤);return;elsereturn;4.4 客房查詢模塊客房查詢功能和客戶入住功能是密不可分的。因為在一邊情況下,客戶到賓館登記入住時會根據(jù)自己的選擇查看房間的狀態(tài),如果可以入住再入住。所以本系統(tǒng)的設(shè)計也是查詢完客房后,選擇某個客房可辦理客戶入住手續(xù)。當(dāng)客房查詢界面初始化

53、時因為還沒有選中合適的客房,所以“入住”按鈕為不可用狀態(tài)。當(dāng)單擊“查找”按鈕時程序?qū)⒏鶕?jù) selectstr 的內(nèi)容來執(zhí)行 sql 的命令。根據(jù)各個 textbox 和 comebobox的內(nèi)容來確定 selectstr 的內(nèi)容。在程序中還用到了更新 listview1 的函數(shù)updatelistview() 。這個函數(shù)和數(shù)據(jù)管理里面的 updatelistview 不同,因為查詢是要根據(jù)查詢條件來更新 listview1 的,所以在函數(shù)中增加了參數(shù) string selectstr。當(dāng)單擊“空房”和“未滿”按鈕時,會分別列出所有空房和沒有注滿的客房。當(dāng)查詢到可入住的客房并選擇后,下一步就可以

54、開始辦理客戶入住登記信息模塊。啟動程序后界面如圖 4.6 所示: 圖 4.6 客房查詢界面圖主要代碼實現(xiàn)如下:private void btnsearch_click(object sender, system.eventargs e)bool first=true;this.selectstr=select * from room where;賓館管理系統(tǒng)設(shè)計與開發(fā)24if(this.textroomid.text!=)this.selectstr=this.selectstr+ roomid=+this.textroomid.text+;elseif(boroomtype.text!=)t

55、his.selectstr=this.selectstr+ roomtype=+boroomtype.text+;first=false;if(boroomposition.text!=)if(first)this.selectstr=this.selectstr+ roomposition=+boroomposition.text+;elsethis.selectstr=this.selectstr+ and roomposition=+boroomposition.text+;first=false;if(bopeoplenum.text!=)if(first)this.selectstr

56、=this.selectstr+ peoplenum=+convert.toint16(bopeoplenum.text);elsethis.selectstr=this.selectstr+ and peoplenum=+convert.toint16(bopeoplenum.text);first=false;if(bofactpeoplenum.text!=)if(first)this.selectstr=this.selectstr+ factpeoplenum=+convert.toint16(bofactpeoplenum.text);elsethis.selectstr=this

57、.selectstr+ and factpeoplenum=+convert.toint16(bofactpeoplenum.text);first=false;if(this.textremark.text!=)if(first)this.selectstr=this.selectstr+ remark=+this.textremark.text+;else this.selectstr=this.selectstr+ and remark=+this.textremark.text+;first=false;this.updatelistview(this.selectstr);this.

58、textclear();this.btnbookin.enabled=true;4.5 客戶查詢模塊在客戶查詢界面上輸入要查找的客戶的客戶號,就可以顯示此客戶入住的記錄,可以是一次也可以是多次。如果目前的狀態(tài)還是在住,則此客戶入住記錄的 checkdate為空,而 totalmoney 為 0.在客戶入住界面上還可以通過單擊“全部”按鈕來顯示出所有的記錄。但選中了某個沒有結(jié)算的記錄時單擊“結(jié)算”按鈕就可以進入結(jié)算收銀界面。當(dāng)一個客戶結(jié)束了住宿去前臺結(jié)算時,通常,結(jié)算人員先輸入此客戶的客戶號,再驗證客戶存在著入住記錄,然后選擇其中待結(jié)算的記錄,最后選擇結(jié)算便開始收銀了。啟動程序后界面顯示如圖 4

59、.7 所示:賓館管理系統(tǒng)設(shè)計與開發(fā)25圖 4.7 客戶查詢界面圖主要代碼實現(xiàn)如下:private void btnsearch_click(object sender, system.eventargs e)if(this.textclientid.text=)messagebox.show(請先輸入客戶號,提示,messageboxbuttons.okcancel,messageboxicon.error);elsethis.selectstr=select * from view1_clientrecord where clientid=+this.textclientid.text+;t

60、his.updatelistview(this.selectstr);private void btncheck_click(object sender, system.eventargs e)int i;for(i=0;i 0) _reprottable = ds.tables0; export_officereport wordreport = new export_officereport(); wordreport.settemplatespath(appdomain.currentdomain.basedirectory + templates); string exceltext = wo

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論