2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩30頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  《網(wǎng)站規(guī)劃與建設(shè)綜合實(shí)驗(yàn)》</p><p><b>  課程設(shè)計(jì)報(bào)告</b></p><p>  設(shè)計(jì)題目:賓館管理信息系統(tǒng) </p><p>  專 業(yè):計(jì)算機(jī)科學(xué)與技術(shù)系(網(wǎng)絡(luò)工程方向) </p><p>  班 級(jí):1002班 </p><p>&

2、lt;b>  指導(dǎo)教師: </b></p><p><b>  組長姓名:</b></p><p><b>  2013年6月</b></p><p><b>  計(jì)算機(jī)科學(xué)與技術(shù)系</b></p><p>  賓館管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p>

3、<p>  摘 要:隨著計(jì)算機(jī)科學(xué)技術(shù)的發(fā)展,人們已進(jìn)入了互聯(lián)網(wǎng)的時(shí)代,由于目前計(jì)算機(jī)文化基礎(chǔ)以全部提升到Windows平臺(tái),因此作為其后繼課程的程序設(shè)計(jì)語言,自然也應(yīng)在這一平臺(tái)上深入下去。本次設(shè)計(jì)之所以采用Visual Studio2010 ,就是因?yàn)槠渚哂谐绦蛟O(shè)計(jì)語言簡(jiǎn)單易學(xué)、易用的特點(diǎn),又在編程系統(tǒng)中引入了面向?qū)ο蟮臋C(jī)制,用一種巧妙的方法把Windows編程的復(fù)雜性封裝起來,提供了一種可視界面的設(shè)計(jì)方法,使用窗體和

4、控件設(shè)計(jì)應(yīng)用程序界面,從而極大的提高了用戶開發(fā)應(yīng)用程序的效率。現(xiàn)代社會(huì)中,各行各業(yè)都通過應(yīng)用計(jì)算機(jī)實(shí)現(xiàn)自動(dòng)化,提高工作效率,把勞動(dòng)者從繁雜的腦力勞動(dòng)和體力勞動(dòng)中解放出來。近20年間,管理信息系統(tǒng)(MIS)的應(yīng)用得到了迅速的發(fā)展,尤其是今年來Internet/Intranet技術(shù)的飛速發(fā)展,為企業(yè)建立MIS系統(tǒng)提供了良好的支持環(huán)境。通過本次設(shè)計(jì),開發(fā)軟件應(yīng)如何下手,按照怎樣的順序來完成軟件,從這種基本思想出發(fā),提出了軟件開發(fā)中一些問題的復(fù)

5、雜性和軟件工程學(xué)的概念。 </p><p>  關(guān)鍵詞:賓館管理 數(shù)據(jù)庫 Visual Studio2010</p><p><b>  目 錄</b></p><p>  第一章 系統(tǒng)概述1</p><p>  1.1 課題的背景、目的與意義1</p><p>  第二章 系統(tǒng)分析

6、2</p><p>  2.1 技術(shù)分析2</p><p>  2.2 功能分析2</p><p>  第三章 總體設(shè)計(jì)與詳細(xì)設(shè)計(jì)3</p><p>  3.1系統(tǒng)總體設(shè)計(jì)3</p><p>  3.2 數(shù)據(jù)庫設(shè)計(jì)4</p><p>  第四章 系統(tǒng)測(cè)試10</p>&

7、lt;p>  4.1測(cè)試分類10</p><p>  4.2測(cè)試結(jié)果12</p><p>  第五章 設(shè)計(jì)總結(jié)13</p><p><b>  參考文獻(xiàn)14</b></p><p><b>  致 謝15</b></p><p><b>  第一

8、章 系統(tǒng)概述</b></p><p>  1.1 課題的背景、目的與意義</p><p>  近年來,賓館業(yè)迅猛發(fā)展,市場(chǎng)的競(jìng)爭(zhēng)日趨激烈,全面提高賓館的軟件管理水準(zhǔn),已成為賓館業(yè)發(fā)展的當(dāng)務(wù)之急。尤其是對(duì)于星級(jí)賓館,既需要完成前臺(tái)的一些服務(wù)工作,還需要完成后臺(tái)的管理工作。然而,傳統(tǒng)的人工管理模式已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足有效、快捷地處理經(jīng)營中產(chǎn)生的大量信息數(shù)據(jù)的需要,從而使得企業(yè)決策層無

9、法及時(shí)、準(zhǔn)確地掌握一線資料,繼而影響對(duì)市場(chǎng)進(jìn)行正確地分析和預(yù)測(cè)。像沿海城市三星級(jí)以上賓館引進(jìn)外方管理,使小部分賓館管理水準(zhǔn)幾乎接近或達(dá)到國際水平。但對(duì)占80%以上的廣大中小型賓館來說,是難以做到的。因此,欲在競(jìng)爭(zhēng)中甩開對(duì)手,取得優(yōu)勢(shì),必須在經(jīng)營、管理、產(chǎn)品、服務(wù)等方面具備獨(dú)到之處。而對(duì)賓館的經(jīng)營狀況起決定作用的是客房的管理。簡(jiǎn)單的服務(wù)標(biāo)準(zhǔn)已不是制勝的錦囊,只有管理做到最細(xì)微之處,才能讓顧客體會(huì)到賓館服務(wù)的高標(biāo)準(zhǔn)、高質(zhì)量,而準(zhǔn)確、快速、周

10、全往往就是最基本的成功要素。</p><p>  傳統(tǒng)的管理方法已經(jīng)不能適應(yīng)現(xiàn)代社會(huì)的需要,因此采用電腦管理業(yè)務(wù)、財(cái)務(wù)等諸多環(huán)節(jié)已成為推動(dòng)賓館業(yè)迅速發(fā)展的先決條件,賓館客房管理信息系統(tǒng)是各大中小型賓館所需要使用的一個(gè)管理系統(tǒng)。</p><p>  第二章 系 統(tǒng) 分 析</p><p><b>  2.1 技術(shù)分析</b></p>

11、<p>  該軟件適用于Win7/2000/NT/XP等系統(tǒng),并且功能齊全、操作方便、效果甚佳。開發(fā)工具可選用Visual Studio 2010,它作為一種面向?qū)ο蟮目梢暬_發(fā)工具,不僅開發(fā)速度快,效率高,成本低,界面友好,數(shù)據(jù)和圖形功能強(qiáng)大,而且易于掌握和使用。另外,在數(shù)據(jù)庫功能方面新增了功能強(qiáng)大、使用方便的ADO(Active Database Object)技術(shù),可以方便地和多種數(shù)據(jù)庫相連,并支持C\S,B\S多層

12、結(jié)構(gòu)模式,易于將本系統(tǒng)向其他數(shù)據(jù)庫環(huán)境的移植和擴(kuò)展。數(shù)據(jù)庫可選用 Microsoft SQL 2005,其性能比較高,而且數(shù)據(jù)庫安全管理形式靈活方便,更為突出的是它與Windows操作系統(tǒng)的集成和協(xié)調(diào)性是其他數(shù)據(jù)庫產(chǎn)品不能比擬的</p><p><b>  2.2 功能分析</b></p><p>  一個(gè)賓館管理信息系統(tǒng),首先賓館管理系統(tǒng)的基本需求歸納如下:<

13、/p><p> ?。?)客房類型管理應(yīng)該提供有關(guān)客房類型情況的規(guī)范,如標(biāo)準(zhǔn)間和雙人間的各自設(shè)置。</p><p>  (2)客房信息管理用來管理各個(gè)客房的信息和狀況,包括房間位置、價(jià)格、額定人數(shù)和實(shí)際人數(shù)等。</p><p> ?。?)客房查詢是在客戶入住之前根據(jù)客戶的要求提供給客戶的客房的情況。</p><p>  (4)客戶查詢主要是根據(jù)客戶

14、的號(hào)碼來顯示客戶的住宿記錄,以便用戶管理和計(jì)算。</p><p> ?。?)客戶入住就是登記客戶入住信息。</p><p> ?。?)客戶結(jié)算是客戶付清住宿費(fèi)用并注銷房間。</p><p>  (7)系統(tǒng)幫助是用來提示工作人員怎么使用該賓館管理系統(tǒng)的模塊</p><p>  登錄設(shè)計(jì)要求工作人員正確輸入ID 和密碼且查詢相對(duì)應(yīng)之后才能登陸系統(tǒng)

15、,同時(shí)設(shè)置不同的登錄身份便于對(duì)系統(tǒng)的管理和保密工作。</p><p>  第三章 總體設(shè)計(jì)與詳細(xì)設(shè)計(jì)</p><p><b>  3.1系統(tǒng)總體設(shè)計(jì)</b></p><p><b>  1.系統(tǒng)結(jié)構(gòu)圖:</b></p><p>  本賓館客房管理系統(tǒng)適用于各類中小型賓館的客房資源和客戶信息的管理,實(shí)

16、現(xiàn)了賓館客房的信息化管理,該系統(tǒng)主要包括基礎(chǔ)信息設(shè)置、客房前臺(tái)管理、查詢統(tǒng)計(jì)管理、掛賬管理、系統(tǒng)初始設(shè)計(jì)、系統(tǒng)維護(hù)等功能。</p><p><b>  2.系統(tǒng)設(shè)計(jì)草圖:</b></p><p><b>  3.2 數(shù)據(jù)庫設(shè)計(jì)</b></p><p><b>  1.數(shù)據(jù)庫技術(shù)</b></p&g

17、t;<p>  它是在既定(本系統(tǒng)使用SQL Server)的數(shù)據(jù)庫管理系統(tǒng)基礎(chǔ)之上建立數(shù)據(jù)庫的過程。其過程是將現(xiàn)實(shí)存在的數(shù)據(jù)及其應(yīng)用處理關(guān)系進(jìn)行抽象,從而形成數(shù)據(jù)庫結(jié)構(gòu)。具體實(shí)現(xiàn)時(shí),首先明確用戶對(duì)數(shù)據(jù)的需求,在此基礎(chǔ)上,建立數(shù)據(jù)庫的概念模型,概念模型主要是用來反映用戶的現(xiàn)實(shí)環(huán)境和需求,它獨(dú)立于具體的數(shù)據(jù)庫管理系統(tǒng),并且與數(shù)據(jù)庫怎樣實(shí)現(xiàn)無關(guān)。在建立數(shù)據(jù)庫概念模型之后,要真正實(shí)現(xiàn)與數(shù)據(jù)庫管理系統(tǒng)的結(jié)合,即能夠由既定的數(shù)據(jù)庫管

18、理系統(tǒng)所支持,還必須進(jìn)行邏輯結(jié)構(gòu)的設(shè)計(jì),在邏輯結(jié)構(gòu)設(shè)計(jì)階段,主要完成建立數(shù)據(jù)庫的邏輯模型,并解決數(shù)據(jù)的完整性、一致性、安全性和有效性等問題;最后一個(gè)階段是數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì),其任務(wù)是為系統(tǒng)邏輯結(jié)構(gòu)模型確定合理的存儲(chǔ)結(jié)構(gòu)、存取方法、以及數(shù)據(jù)表示和數(shù)據(jù)存儲(chǔ)空間分配等內(nèi)容,從而得到具體的數(shù)據(jù)庫物理結(jié)構(gòu)。[10]</p><p>  2.數(shù)據(jù)庫表的設(shè)計(jì):</p><p>  表 3.1 操作員表

19、 czy_tab</p><p>  表 3.2 本單位定義表 bdwdy_tab</p><p>  表 3.3 客房信息類型表 kfxxlx_lab</p><p>  表 3.4 業(yè)務(wù)部門定義表 ywbmdy_tab</p><p>  表 3.5 員工信息表 ygxx_tab</p><p>  表 3.6 工

20、作單位信息表 gzdwxx_tab</p><p>  表 3.7 客房預(yù)訂表 kfyd_tab</p><p>  表 3.8 住宿登記表 zxdj_tab</p><p>  表 3.9 掛賬結(jié)算表 krjk_tab</p><p>  表 3.10 退宿結(jié)賬表 txjz_tab</p><p>  3.3系統(tǒng)功能

21、描述:</p><p><b> ?。ㄒ唬┗A(chǔ)信息設(shè)置</b></p><p>  1、設(shè)置客房信息:對(duì)客房的基本信息進(jìn)行增加、修改、刪除。</p><p>  2、設(shè)置員工信息:對(duì)員工的基本信息進(jìn)行增加、修改、刪除。</p><p>  3、設(shè)置掛賬單位:對(duì)掛賬單位的基本信息進(jìn)行增加、修改、刪除。</p>

22、<p><b> ?。ǘ┛头壳芭_(tái)管理</b></p><p>  1、客房預(yù)訂:可以通過此窗口實(shí)現(xiàn)客房預(yù)訂。</p><p>  2、住宿登記:客人入住賓館登記信息,退宿一天前進(jìn)行提醒。</p><p>  3、宿費(fèi)提醒:查詢某日期的提醒信息或全部提醒信息。</p><p>  4、退宿結(jié)帳:可以選擇掛賬、

23、打折等多種方式,并可以在此增加其他消費(fèi)項(xiàng)目的費(fèi)用。自動(dòng)提取系統(tǒng)時(shí)間以及當(dāng)前操作員。</p><p><b> ?。ㄈ┎樵兘y(tǒng)計(jì)管理</b></p><p>  1、客房查詢:通過房間號(hào)查詢客房基本信息。</p><p>  2、房態(tài)查詢:(未實(shí)現(xiàn))</p><p>  3、預(yù)訂房查詢:通過客戶姓名查詢預(yù)訂信息。</

24、p><p>  4、住宿查詢:通過客戶姓名查詢住宿信息。</p><p>  5、退宿查詢:通過客戶姓名查詢退宿信息。</p><p><b>  (四)掛賬管理</b></p><p>  1、掛賬查詢:通過掛賬單位或地址以及時(shí)間段查詢掛賬信息。</p><p>  2、掛賬結(jié)款:登記掛賬單位對(duì)掛賬

25、的還款。</p><p><b> ?。ㄎ澹┫到y(tǒng)初始設(shè)計(jì)</b></p><p>  1、本單位定義:設(shè)置本單位的基本信息。</p><p>  2、業(yè)務(wù)部門定義:設(shè)置各業(yè)務(wù)部門的相關(guān)信息。</p><p><b> ?。┫到y(tǒng)維護(hù)</b></p><p>  1、系統(tǒng)初始

26、化:清空目前的系統(tǒng)數(shù)據(jù),將系統(tǒng)恢復(fù)為初始狀態(tài)。</p><p>  2、操作員管理:高級(jí)管理員登錄后可進(jìn)行操作員的添加、刪除以及信息更改。</p><p>  3、權(quán)限設(shè)置:可以設(shè)定操作員的管理權(quán)限以及具體的可操作功能。</p><p><b>  第四章 系統(tǒng)測(cè)試</b></p><p><b>  4.1測(cè)

27、試分類</b></p><p><b>  (1)功能測(cè)試 </b></p><p>  本系統(tǒng)是專為賓館客房管理開發(fā)的軟件。在此對(duì)系統(tǒng)各部分功能,以及可靠性等方面進(jìn)行測(cè)試。針對(duì)本系統(tǒng),主要有以下的功能測(cè)試:</p><p>  1、登陸測(cè)試:通過登陸信息的填寫,用戶是否可以正確快速地登陸到主界面進(jìn)行相關(guān)操作。作為系統(tǒng)的唯一入口,是

28、否能做好安全工作。測(cè)試用例表如下:</p><p><b>  界面登錄測(cè)試用例表</b></p><p>  2、信息添加:測(cè)試系統(tǒng)對(duì)基本表數(shù)據(jù)的添加是否正確,數(shù)據(jù)庫能否立即更新。測(cè)試用例表如下:</p><p><b>  信息添加測(cè)試用例表</b></p><p>  3、信息修改:測(cè)試系統(tǒng)能

29、否正確實(shí)現(xiàn)對(duì)已添加數(shù)據(jù)的修改功能。測(cè)試用例表如下:</p><p><b>  信息修改測(cè)試用例表</b></p><p>  4、信息刪除:測(cè)試系統(tǒng)能否正確實(shí)現(xiàn)對(duì)已添加數(shù)據(jù)的刪除功能。測(cè)試用例表如下:</p><p><b>  信息刪除測(cè)試用例表</b></p><p>  5、信息查詢:測(cè)試系

30、統(tǒng)能否正確實(shí)現(xiàn)對(duì)已添加數(shù)據(jù)的查詢功能。測(cè)試用例表如下:</p><p><b>  信息查詢測(cè)試用例表</b></p><p><b>  4.2測(cè)試結(jié)果</b></p><p>  經(jīng)過測(cè)試,對(duì)于擁有正確管理員帳號(hào)和密碼的管理員可以進(jìn)入賓館客房管理系統(tǒng)主菜單進(jìn)行權(quán)限所允許的各項(xiàng)功能操作,并能正確實(shí)現(xiàn)已完成的各種功能。對(duì)不

31、擁有正確帳號(hào)和密碼的用戶則拒絕其進(jìn)入系統(tǒng),以保護(hù)系統(tǒng)的秘密數(shù)據(jù)和保證其運(yùn)行安全,防止惡意破壞。</p><p><b>  設(shè)計(jì)總結(jié)</b></p><p>  在做畢業(yè)設(shè)計(jì)以前,作者對(duì)管理信息系統(tǒng)開發(fā)的理解只是停留在理論知識(shí)的水平上,是紙上談兵,缺乏實(shí)際的軟件開發(fā)經(jīng)驗(yàn)。這次通過做畢業(yè)設(shè)計(jì),作者完成了《賓館客房管理信息系統(tǒng)》的軟件開發(fā)任務(wù)。在整個(gè)開發(fā)過程中遇到了很多的

32、問題,但最終都一一解決,對(duì)其中比較深刻的幾點(diǎn)體會(huì)總結(jié)如下:</p><p>  第一,讓作者發(fā)愁的是對(duì)賓館客房的具體業(yè)務(wù)流程不太熟悉。通過走訪各賓館和查閱資料,經(jīng)過反復(fù)的修改論證,才完成了系統(tǒng)的分析和設(shè)計(jì)工作。</p><p>  第二,面臨的困難是不熟悉軟件開發(fā)工具。作者只好翻閱了有關(guān)PowerDesign的書籍,同時(shí)又不斷向老師和同學(xué)們請(qǐng)教,才逐漸熟練和掌握了開發(fā)工具。</p&g

33、t;<p>  第三,從教條主義到理論聯(lián)系實(shí)際的轉(zhuǎn)變。因?yàn)闆]有寫論文的經(jīng)驗(yàn),所以開始總是生搬硬套書本上的理論和概念,結(jié)果寫出的論文就非常死板,缺乏新意,不能真正描述出自己軟件的開發(fā)過程,犯了教條主義的錯(cuò)誤。后來經(jīng)過老師的多次指點(diǎn),作者對(duì)論文從結(jié)構(gòu)和內(nèi)容上都進(jìn)行了大幅度的調(diào)整和修改,刪掉了論文中過多的理論和概念,利用理論知識(shí)把自己實(shí)際的開發(fā)過程,用自己的語言和科學(xué)方法準(zhǔn)確的表達(dá)出來,經(jīng)過多次修改終于完成了論文的寫作。這使作者

34、真正體會(huì)到什么叫理論聯(lián)系實(shí)際。</p><p>  第四,在軟件開發(fā)的過程中,開始編寫菜單、窗口、表結(jié)構(gòu)時(shí),進(jìn)展還是比較順利,但當(dāng)有些字段、表關(guān)聯(lián)、數(shù)據(jù)窗口混淆在一起的時(shí)候,作者被搞得暈頭轉(zhuǎn)向。最后不得不重新整理表結(jié)構(gòu),修改字段名稱,到 SQLServer中去修改數(shù)據(jù)庫,才將系統(tǒng)的結(jié)構(gòu)最終確定下來。對(duì)于源代碼的編寫,也是經(jīng)過反復(fù)的修改測(cè)試,才使系統(tǒng)的設(shè)計(jì)功能得以正確實(shí)現(xiàn)。</p><p>

35、  這次的畢業(yè)設(shè)計(jì)對(duì)作者來說是非常難得的一次鍛煉機(jī)會(huì)。畢業(yè)設(shè)計(jì)使作者對(duì)幾年來所學(xué)的專業(yè)課有了更為深刻的認(rèn)識(shí),提高了對(duì)管理信息系統(tǒng)開發(fā)理論,方法和步驟的認(rèn)識(shí),使知識(shí)得到了融會(huì)貫通,得到了比以往學(xué)習(xí)任何一門課都大的提高和進(jìn)步。對(duì)于作者來講這不僅僅是一次畢業(yè)設(shè)計(jì),不僅僅學(xué)會(huì)了一門數(shù)據(jù)庫開發(fā)工具,更重要的是在學(xué)習(xí)的過程中,遇到了很多的困難,在解決這些困難的過程中提高了作者學(xué)習(xí)的能力、解決問題的能力和實(shí)際工作能力,學(xué)到了許多書本以外的知識(shí)。<

36、;/p><p>  總之,理論+實(shí)踐=知識(shí)。程序設(shè)計(jì)過程中,作者以理論為指導(dǎo),以實(shí)踐為主體,將理論與實(shí)踐緊密結(jié)合起來,親身體會(huì)到只有將理論與實(shí)踐有效的結(jié)合起來,才能使理論指導(dǎo)實(shí)踐,又反過來豐富理論,二者相得益彰,使學(xué)習(xí)效率大大提高。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1]劉彥保,李軍利,郝繼升.用PowerBuil

37、der和SQL Server開發(fā)酒店管理信息系統(tǒng)[J].延安大學(xué)學(xué)報(bào),2003,Vol.04</p><p>  [2]亓協(xié)民.龍鐵賓館網(wǎng)絡(luò)系統(tǒng)分析[J].哈爾濱鐵道科技,1999,Vol.01</p><p>  [3]So-Yeon LEE,Jai-Sang Koh.WWW-Based Reliability Information System [J].Computers ind.

38、Engng,1998,Vol.35:599-602</p><p>  [4]吳鋒.PowerBuilder在企業(yè)MIS開發(fā)中的應(yīng)用與思考[J].計(jì)算機(jī)工程與應(yīng)用,1999,Vol.01</p><p>  [5]張鴻,熊文龍.基于C/S模式的SQL數(shù)據(jù)庫應(yīng)用技術(shù)[J].武漢理工大學(xué)學(xué)報(bào),2003,Vol.06</p><p>  [6]陳建平.Sybase SQL

39、 Server與管理信息系統(tǒng)設(shè)計(jì)[J].長春郵電學(xué)院學(xué)報(bào),1996,Vol.02 </p><p>  [7]葉蓓.SQL Server2000關(guān)系數(shù)據(jù)庫特性分析[J].現(xiàn)代電子技術(shù),2003,Vol.23</p><p>  [8]劉凱,苗放,王艷.PowerBuilder與Sybase在客戶/服務(wù)器模式下的連接及應(yīng)用[J].物探化探計(jì)算技術(shù),2001,Vol.04</p>

40、<p>  [9]樊銀亭,曾春先.SQL Server數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)完整性研究[J].金陵科技學(xué)院學(xué)報(bào),2005,Vol.02</p><p>  [10]錢學(xué)忠.SQL在數(shù)據(jù)庫應(yīng)用系統(tǒng)中的運(yùn)用[J].電子器件,2000,Vol.03</p><p>  [11]Timo Manterea,Jarmo T. Alanderb.Evolutionary software en

41、gineering, a review[J].Applied Soft Computing,2005,Vol.05:315-331</p><p><b>  致 謝</b></p><p>  在論文完成之際,心情無比激動(dòng)。一年的研究生學(xué)習(xí),我忠心感謝我的老師xx。感謝在他的帶領(lǐng)下,讓我渡過了我學(xué)習(xí)生活最有意義的一段日子,使我的學(xué)習(xí)生活變得更充實(shí)。</p&

42、gt;<p>  忠心感謝所我的全體同學(xué)及實(shí)驗(yàn)中老師的大力督促,營造的活躍而又濃厚的學(xué)術(shù)氛圍深深感染了我。</p><p>  感謝我的室友在我遇到困難的時(shí)候,是他們給予我支持和鼓勵(lì)以及戰(zhàn)勝困難的勇氣和力量,和他們一起度過的一年美好時(shí)光,我將永難忘記。</p><p>  最后,祝每一位老師工作順利,生活幸福,并致以真誠的敬意。</p><p><

43、;b>  附錄:</b></p><p>  源代碼及相應(yīng)界面圖:</p><p><b>  系統(tǒng)登錄</b></p><p>  單擊系統(tǒng)啟動(dòng)畫面,進(jìn)入系統(tǒng)登錄窗口。用戶進(jìn)入系統(tǒng)前,必須通過密碼驗(yàn)證方可進(jìn)入主窗口界面。 </p><p>  窗口中主要放置了一個(gè)下拉單選框ddlb_1,一個(gè)單行編輯框

44、sle_1,以及兩個(gè)命令按鈕cb_1、cb_2。用戶首先在下拉單選框中選擇操作員,然后輸入密碼。點(diǎn)擊“確定”按鈕后,系統(tǒng)自動(dòng)提取對(duì)應(yīng)操作員的登錄密碼,與保存在局部變量中的用戶所輸入密碼進(jìn)行比對(duì)。如果密碼不正確,則提示“密碼有誤!” ;如果密碼正確則進(jìn)入系統(tǒng)主窗口main_win。登錄按鈕cb_1的代碼如下:</p><p>  //窗口login_win的“確定”按鈕的clicked()事件,判斷密碼的正誤,若正

45、確則進(jìn)入系統(tǒng)主界面</p><p>  string czy99,pwd99,czy100,pwd100,pwd200</p><p>  czy99=trim(ddlb_1.text)</p><p>  pwd99=trim(sle_1.text)</p><p>  if czy99="" then</p>

46、;<p>  messagebox("","請(qǐng)選擇操作員!")</p><p><b>  else</b></p><p>  if pwd99="" then</p><p>  messagebox("","請(qǐng)輸入密碼!")&

47、lt;/p><p><b>  else</b></p><p><b>  //選擇數(shù)據(jù)</b></p><p>  select pwd into :pwd100 from czy_tab where czy=:czy99;</p><p>  pwd200=trim(pwd100)</p&g

48、t;<p>  if pwd200=pwd99 then</p><p>  czyvar=trim(czy99)</p><p>  open(main_win)</p><p>  close(parent)</p><p><b>  else</b></p><p>  me

49、ssagebox("","密碼有誤!")</p><p>  sle_1.text=""</p><p>  sle_1.setfocus()</p><p><b>  end if</b></p><p><b>  end if</b>

50、;</p><p><b>  end if</b></p><p>  登錄成功后顯示賓館客房管理信息系統(tǒng)主界面如下圖,主窗口為main_win,主界面上所鏈接菜單為menu_menu。</p><p>  基礎(chǔ)信息設(shè)置(包括客房信息、員工信息、掛賬單位信息)</p><p> ?。ㄓ捎诮Y(jié)構(gòu)相似,在此以客房信息設(shè)置為例

51、進(jìn)行解說。)</p><p>  單擊主菜單“基礎(chǔ)信息設(shè)置”下的“設(shè)置客房信息”子菜單,進(jìn)入客房信息設(shè)置窗體,主要實(shí)現(xiàn)客房基本信息的添加、修改、刪除等功能:</p><p>  本窗口主要由兩個(gè)單行編輯框、三個(gè)掩碼框、一個(gè)多行編輯框、兩個(gè)下拉單選框、一個(gè)數(shù)據(jù)窗口以及十個(gè)命令按鈕組成,其中營業(yè)日期可自動(dòng)提取系統(tǒng)時(shí)間。點(diǎn)擊“添加”按鈕,可生成新的房間信息,在添加房間信息的過程中,“添加”按鈕不

52、可用,“保存”按鈕可用。在此窗口還可以對(duì)已保存的房間信息進(jìn)行修改,并可刪除已保存的房間信息?!疤砑印卑粹ocb_3的代碼如下:</p><p>  //窗口kflxxx_win的“添加”按鈕的clicked()事件,清空文本控件的內(nèi)容,自動(dòng)生成房間號(hào)碼</p><p>  em_3.text=string(today())</p><p>  em_1.text=&q

53、uot;"</p><p>  ddlb_1.text=""</p><p>  em_2.text=""</p><p>  mle_1.text=""</p><p>  ddlb_2.text=""</p><p>  sl

54、e_1.text=""</p><p>  sle_2.text=""</p><p>  string lbbh,lbbh1,lbbh2</p><p><b>  int lbbh3</b></p><p><b>  //選擇數(shù)據(jù)</b></p&g

55、t;<p>  select fjh into :lbbh from kfxxlx_tab;</p><p>  if lbbh="" then</p><p>  em_1.text="0001"</p><p><b>  else </b></p><p>&l

56、t;b>  //生成房間號(hào)</b></p><p>  declare cursor1 cursor for select fjh from kfxxlx_tab;</p><p>  open cursor1;</p><p>  fetch cursor1 into :lbbh1;</p><p>  lbbh2=&qu

57、ot;0001"</p><p>  do while sqlca.sqlcode=0</p><p>  if lbbh1>lbbh2 then</p><p>  lbbh2=lbbh1</p><p><b>  else</b></p><p>  lbbh2=lbbh2&

58、lt;/p><p><b>  end if </b></p><p>  fetch cursor1 into :lbbh1;</p><p><b>  loop</b></p><p>  close cursor1;</p><p>  lbbh3=integer(lbb

59、h2) + 1</p><p>  lbbh2=string(lbbh3)</p><p>  em_1.text=lbbh2</p><p><b>  end if</b></p><p><b>  lbbh=""</b></p><p><b

60、>  lbbh1=""</b></p><p><b>  lbbh2=""</b></p><p><b>  lbbh3=0</b></p><p>  ddlb_1.setfocus()</p><p>  cb_2.enabled=t

61、rue</p><p>  cb_3.enabled=false</p><p><b>  客房預(yù)訂</b></p><p>  單擊主菜單“客房前臺(tái)管理”下的“客房預(yù)訂”子菜單,進(jìn)入客房預(yù)訂窗體。</p><p>  本窗口主要由九個(gè)單行編輯框、三個(gè)下拉單選框以及四個(gè)命令按鈕組成,其中操作員為自動(dòng)填入,預(yù)付金額在登記

62、預(yù)住天數(shù)、選擇客房?jī)r(jià)格后點(diǎn)擊編輯框可自動(dòng)生成。點(diǎn)擊“添加”按鈕,可生成新的客房預(yù)訂信息。窗口open事件的部分代碼如下:</p><p>  //窗口kfyd_win的open()事件,初始給控件,分別把不同的房間類型和價(jià)格添加到組合框ddlb_2和ddlb_3中</p><p><b>  ……</b></p><p>  //把不同的房間類

63、型添加到組合框ddlb_2中</p><p>  declare cursor1 cursor for select distinct fjlx from kfxxlx_tab;</p><p>  open cursor1;</p><p>  fetch cursor1 into :kflb;</p><p>  do while sql

64、ca.sqlcode=0</p><p>  ddlb_2.additem(kflb)</p><p>  fetch cursor1 into :kflb; </p><p><b>  loop</b></p><p>  close cursor1;</p><p><b>  s

65、tring jg</b></p><p>  //把不同的價(jià)格添加到組合框ddlb_3中</p><p>  declare cursor2 cursor for select distinct jg from kfxxlx_tab;</p><p>  open cursor2;</p><p>  fetch cursor2

66、into :jg;</p><p>  do while sqlca.sqlcode=0</p><p>  ddlb_3.additem(jg)</p><p>  fetch cursor2 into :jg; </p><p><b>  loop</b></p><p>  close c

67、ursor2;</p><p><b>  住宿登記</b></p><p>  單擊主菜單“客房前臺(tái)管理”下的“住宿登記”子菜單,進(jìn)入住宿登記窗體。</p><p>  本窗口主要由五個(gè)單行編輯框、十四個(gè)編輯框、一個(gè)多行編輯框、三個(gè)下拉單選框以及四個(gè)命令按鈕組成,其中有十二個(gè)編輯框自動(dòng)生成數(shù)據(jù)(住宿編號(hào)可更改,其他不可更改)。房間號(hào)碼可選擇已

68、登記的房間,如果選中房態(tài)為“入住”的房間則提示“該客房已住人!”,房態(tài)為“維修”時(shí)則提示“該客房正在維修!”。在登記過程中“登記”按鈕enabled屬性為false。窗口open事件的部分代碼如下:</p><p>  //窗口zxdj_win的open()事件,初始化控件,并把不同的房間號(hào)添加到組合框ddlb_3中</p><p>  string fjh</p><

69、p>  //把不同的房間號(hào)添加到組合框ddlb_3中</p><p>  declare cursor1 cursor for select fjh from kfxxlx_tab;</p><p>  open cursor1;</p><p>  fetch cursor1 into :fjh;</p><p>  do while

70、 sqlca.sqlcode=0</p><p>  ddlb_3.additem(fjh)</p><p>  fetch cursor1 into :fjh;</p><p><b>  loop </b></p><p>  close cursor1;</p><p>  //得到當(dāng)前系統(tǒng)

71、的日期</p><p>  em_5.text=string(today())</p><p>  //得到當(dāng)前系統(tǒng)的時(shí)間</p><p>  em_6.text=string(now())</p><p>  ddlb_2.selectitem(3)</p><p><b>  ……</b>&l

72、t;/p><p><b>  宿費(fèi)提醒</b></p><p>  單擊主菜單“客房前臺(tái)管理”下的“宿費(fèi)提醒”子菜單,進(jìn)入宿費(fèi)提醒窗體。</p><p>  本窗口主要由一個(gè)掩碼框、一個(gè)數(shù)據(jù)窗口以及三個(gè)命令按鈕組成。掩碼框em_1自動(dòng)提取當(dāng)前日期,可進(jìn)行更改。點(diǎn)擊“到時(shí)提醒”按鈕,系統(tǒng)從zxdj_tab表中提取退宿時(shí)間在em_1所輸入時(shí)間一天后的相

73、關(guān)數(shù)據(jù)。點(diǎn)擊“所有被提醒”按鈕,顯示所有需要提醒的客人信息?!暗綍r(shí)提醒”按鈕cb_1的代碼如下:</p><p>  //窗口xftx_win的“到時(shí)提醒”按鈕的clicked()事件,提醒客人還差一天就到期了</p><p>  string sql,tixrq1</p><p>  tixrq1=trim(em_1.text)</p><p&

74、gt;  dw_1.settransobject(sqlca)</p><p>  sql="select zxno,xm,zj,zjh,dwordz,zxsy,fjhm,kfbz,kfjg,zxrq,zxsj,zxts,zqxf,dzfs,dzds,sjxf,txrq,txsj,ysyj,bz,czy,tixrq,tixsj,isor from zxdj_tab where tixrq='&q

75、uot;+tixrq1+"'"</p><p><b>  //檢索數(shù)據(jù)</b></p><p>  dw_1.setsqlselect(sql)</p><p>  dw_1.retrieve()</p><p><b>  退宿結(jié)賬</b></p>&l

76、t;p>  單擊主菜單“客房前臺(tái)管理”下的“退宿結(jié)賬”子菜單,進(jìn)入退宿結(jié)賬窗體。</p><p>  本窗口實(shí)現(xiàn)功能為客人的退房結(jié)賬。在下拉菜單中選擇憑證號(hào)碼,其他信息自動(dòng)從數(shù)據(jù)庫中提取,退宿編號(hào)為自動(dòng)分配。在附加費(fèi)處選擇附加費(fèi)項(xiàng)目,然后在后面的單行編輯框中輸入數(shù)目,提示欄中顯示對(duì)應(yīng)的消費(fèi),并自動(dòng)計(jì)算到應(yīng)收金額及退還金額中。掩碼框“附加費(fèi)”金額em_8的代碼如下:</p><p> 

77、 //窗口txjz_win的掩碼框em_8的modified()事件,統(tǒng)計(jì)總計(jì)金額</p><p>  if ddlb_7.text="電話費(fèi)" then</p><p>  st_22.text=em_8.text</p><p>  elseif ddlb_7.text="會(huì)議費(fèi)" then</p><

78、p>  st_24.text=em_8.text</p><p>  elseif ddlb_7.text="雜費(fèi)" then</p><p>  st_23.text=em_8.text</p><p>  elseif ddlb_7.text="停車費(fèi)" then</p><p>  st_2

79、5.text=em_8.text</p><p>  elseif ddlb_7.text="賠償費(fèi)" then</p><p>  st_26.text=em_8.text</p><p><b>  end if</b></p><p>  em_9.text=string(real(sle_8.

80、text)+(real(st_22.text)+real(st_23.text)+real(st_24.text)+real(st_25.text)+real(st_26.text))*real(em_7.text)/100)</p><p>  em_11.text=string(real(em_10.text)-real(em_9.text))</p><p>  查詢統(tǒng)計(jì)管理(包括客

81、房、預(yù)訂房、住宿、退宿、掛賬信息查詢)</p><p> ?。ㄓ捎诮Y(jié)構(gòu)相似,在此以預(yù)訂房查詢?yōu)槔M(jìn)行解說。)</p><p>  單擊主菜單“查詢統(tǒng)計(jì)管理”下的“預(yù)訂房查詢”子菜單,進(jìn)入預(yù)訂房查詢窗體。</p><p>  在此窗口可以對(duì)預(yù)訂信息進(jìn)行查詢以及刪除。窗口open事件的代碼如下:</p><p>  //窗口ydfcx_win的o

82、pen()事件,連接數(shù)據(jù)庫,檢索數(shù)據(jù),把不同的姓名添加到組合框ddlb_1中</p><p><b>  string xm</b></p><p>  //把不同的姓名添加到組合框ddlb_1中</p><p>  declare cursor1 cursor for select distinct xm from kfyd_tab;<

83、/p><p>  open cursor1;</p><p>  fetch cursor1 into :xm;</p><p>  do while sqlca.sqlcode=0</p><p>  ddlb_1.additem(xm)</p><p>  fetch cursor1 into :xm; </p&

84、gt;<p><b>  loop</b></p><p>  close cursor1;</p><p><b>  //連接數(shù)據(jù)庫</b></p><p>  dw_1.settransobject(sqlca)</p><p><b>  //檢索數(shù)據(jù)</b&g

85、t;</p><p>  dw_1.retrieve()</p><p><b>  掛賬結(jié)賬</b></p><p>  單擊主菜單“掛賬管理”下的“掛賬結(jié)賬”子菜單,進(jìn)入掛賬結(jié)賬窗體。</p><p>  在下拉菜單“掛賬單位或地址”處進(jìn)行對(duì)象選擇,系統(tǒng)在數(shù)據(jù)庫中搜索相應(yīng)數(shù)據(jù)后數(shù)據(jù)窗口中會(huì)出現(xiàn)該單位的掛賬信息。結(jié)款方

86、式有多種選擇。在命令按鈕“確定”cb_1的代碼如下:</p><p>  //窗口khjz_win的“確定”按鈕的clicked()事件,保存客人結(jié)帳信息</p><p><b>  ……</b></p><p><b>  //選擇數(shù)據(jù)</b></p><p>  select thje,dzfs

87、 into :thje,:dzfs from txjz1_tab where xxdz=:gzdw and isor=:isor;</p><p>  thje2=real(thje)</p><p>  if thje2>0 then</p><p>  thje3=string(thje2 - thje1)</p><p>  el

88、seif thje2<0 then</p><p>  thje3=string(thje2 + thje1)</p><p><b>  end if</b></p><p>  if trim(thje)="" then</p><p>  messagebox("",

89、"您已經(jīng)結(jié)完款了!")</p><p><b>  else</b></p><p>  if trim(dzfs)=dzfs1 and real(thje)<>0 then</p><p><b>  //保存數(shù)據(jù)信息</b></p><p>  insert

90、into krjk_tab(gzdw,jkfs,hkje,jkr,czy) values(:gzdw,:jkfs,:hkje,:jkr,:czy);</p><p>  string pzhm,……</p><p><b>  //選擇數(shù)據(jù)</b></p><p>  select pzhm,……</p><p>  i

91、nto :pzhm,……</p><p>  from txjz1_tab where xxdz=:gzdw and isor=:isor;</p><p><b>  //修改數(shù)據(jù)</b></p><p>  update txjz1_tab set isor=:isor1 where xxdz=:gzdw and dzfs=:dzfs1 a

92、nd isor=:isor;</p><p><b>  //保存數(shù)據(jù)</b></p><p>  insert into txjz1_tab (pzhm,……)</p><p>  values(:pzhm,……);</p><p>  elseif trim(dzfs)=dzfs1 and real(thje)=0

93、then</p><p><b>  //修改數(shù)據(jù)</b></p><p>  update txjz1_tab set isor=:isor1 where xxdz=:gzdw and dzfs=:dzfs1;</p><p>  messagebox("","您已經(jīng)結(jié)完款了!")</p>

94、<p><b>  end if</b></p><p><b>  end if</b></p><p>  string xxdz1</p><p>  xxdz1=trim(ddlb_1.text)</p><p>  dw_1.settransobject(sqlca)</

95、p><p>  string sql</p><p>  sql="select pzhm,…… from txjz1_tab where xxdz='"+xxdz1+"'"</p><p><b>  //檢索數(shù)據(jù)</b></p><p>  dw_1.setsqls

96、elect(sql)</p><p>  dw_1.retrieve()</p><p><b>  int total</b></p><p>  total=dw_1.rowcount()</p><p>  dw_1.scrolltorow(total)</p><p>  系統(tǒng)初始設(shè)計(jì)(本

97、單位定義、業(yè)務(wù)部門定義)</p><p>  (界面以及功能實(shí)現(xiàn)與基礎(chǔ)信息設(shè)置類似。)</p><p><b>  系統(tǒng)初始化</b></p><p>  單擊主菜單“系統(tǒng)維護(hù)”下的“系統(tǒng)初始化”子菜單,進(jìn)入系統(tǒng)初始化窗體。</p><p>  本窗口功能為高級(jí)管理員初始化系統(tǒng)數(shù)據(jù)。點(diǎn)擊“清除所有數(shù)據(jù)”,所有基本表的數(shù)據(jù)

98、將被刪除。點(diǎn)選“開始”后可選擇相應(yīng)數(shù)據(jù),再點(diǎn)擊“建立新賬”,點(diǎn)選的功能所對(duì)應(yīng)的基本表數(shù)據(jù)將被刪除。命令按鈕“建立新賬”cb_3的關(guān)鍵代碼如下:</p><p>  //窗口xtcsh_win的clicked()事件,刪除選定的數(shù)據(jù)</p><p><b>  ……</b></p><p>  if cbx_1.checked then</

99、p><p><b>  //刪除數(shù)據(jù)</b></p><p>  delete kfyd_tab;</p><p><b>  end if</b></p><p>  if cbx_2.checked then</p><p>  delete zxdj_tab;</p&

100、gt;<p><b>  end if</b></p><p>  if cbx_3.checked then</p><p>  delete txjz_tab;</p><p>  delete txjz1_tab;</p><p><b>  end if</b></p&g

101、t;<p>  if cbx_4.checked then</p><p>  delete kfxxlx_tab;</p><p><b>  end if</b></p><p>  if cbx_5.checked then</p><p>  delete gzdwxx_tab;</p>

102、;<p><b>  end if</b></p><p><b>  操作員管理</b></p><p>  單擊主菜單“系統(tǒng)維護(hù)”下的“操作員管理”子菜單,進(jìn)入操作員管理窗體。</p><p>  在下拉菜單處選擇操作員后,輸入密碼點(diǎn)擊“密碼確認(rèn)”。系統(tǒng)將單行編輯框中的密碼和數(shù)據(jù)庫中對(duì)應(yīng)的數(shù)據(jù)比對(duì)后判斷是

103、否擁有權(quán)限。如果沒有則提示錯(cuò)誤信息,如果具備權(quán)限則將“新增用戶”更改為可操作?!懊艽a確認(rèn)”按鈕cb_3的代碼如下:</p><p>  //窗口czygl_win的“密碼確認(rèn)”按鈕的clicked()事件,判斷密碼正誤</p><p>  string czy,pwd,pwd1</p><p>  czy=trim(ddlb_1.text)</p>&

104、lt;p>  pwd=trim(sle_1.text)</p><p><b>  //選擇數(shù)據(jù)庫</b></p><p>  select pwd into :pwd1 from czy_tab where czy=:czy;</p><p>  if czy="" then</p><p>

105、  messagebox("","請(qǐng)選擇操作員!")</p><p><b>  else</b></p><p>  if pwd=trim(pwd1) then</p><p>  string czyjb55</p><p><b>  //選擇數(shù)據(jù)</b&g

106、t;</p><p>  select czyjb into :czyjb55 from czy_tab where czy=:czy;</p><p>  if trim(czyjb55)=string(1) then</p><p>  menu_menu.m_系統(tǒng)維護(hù).m_權(quán)限設(shè)置.enabled=true</p><p>  cb_1

107、.enabled=true</p><p>  cb_2.enabled=true</p><p>  sle_2.enabled=true</p><p>  sle_3.enabled=true</p><p>  sle_1.text=""</p><p><b>  else<

108、;/b></p><p>  messagebox("","對(duì)不起,您不是系統(tǒng)管理員!")</p><p>  //菜單項(xiàng)“權(quán)限設(shè)置”不可用</p><p>  menu_menu.m_系統(tǒng)維護(hù).m_權(quán)限設(shè)置.enabled=false</p><p>  cb_2.enabled=true<

109、;/p><p>  sle_1.text=""</p><p>  sle_2.enabled=true</p><p>  sle_3.enabled=true</p><p><b>  end if</b></p><p><b>  else</b>&

110、lt;/p><p>  messagebox("","密碼有誤")</p><p><b>  end if</b></p><p><b>  end if</b></p><p>  通過驗(yàn)證后“新增用戶”按鈕屬性變?yōu)榭捎?,點(diǎn)擊“新增用戶”按鈕,進(jìn)入系統(tǒng)操作員

111、管理界面,可對(duì)操作員進(jìn)行增刪以及密碼的改動(dòng)。</p><p><b>  權(quán)限設(shè)置</b></p><p>  單擊主菜單“系統(tǒng)維護(hù)”下的“權(quán)限設(shè)置”子菜單,進(jìn)入權(quán)限設(shè)置窗體。</p><p>  在本窗口可以完成對(duì)操作員權(quán)限的級(jí)別設(shè)定,以及能夠使用的具體功能。命令按鈕“確定”cb_1的部分代碼如下:</p><p> 

112、 //窗口qxgl_win的“確定”按鈕的clicked()事件,設(shè)置各菜單項(xiàng)的使用權(quán)限</p><p>  int qxjb89</p><p>  qxjb89=integer(sle_1.text)</p><p>  if qxjb89>0 then</p><p>  if qxjb89=2 then</p>&

113、lt;p>  //使如下菜單項(xiàng)可用</p><p>  if cbx_1.checked then</p><p>  menu_menu.m_基礎(chǔ)信息程序設(shè)計(jì).m_客房信息類別.enabled=true</p><p><b>  end if </b></p><p>  if cbx_2.checked th

114、en</p><p>  menu_menu.m_基礎(chǔ)信息程序設(shè)計(jì).m_員工信息設(shè)計(jì).enabled=true</p><p><b>  end if </b></p><p><b>  ......</b></p><p><b>  else</b></p>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論