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

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  摘  要</b></p><p>  隨著客房數(shù)量與客房種類(lèi)的不斷增加,客房事業(yè)的不斷發(fā)展,酒店業(yè)務(wù)的管理難度也越來(lái)越大,根據(jù)這種現(xiàn)實(shí)需要,設(shè)計(jì)制作一套酒店管理系統(tǒng)便成為一件非常有價(jià)值的工作。應(yīng)用酒店管理系統(tǒng)對(duì)酒店進(jìn)行管理具有傳統(tǒng)管理模式不可比擬的優(yōu)點(diǎn),它憑借其信息更新速度快,信息存儲(chǔ)量大,安全性高,應(yīng)用簡(jiǎn)便等特點(diǎn)為酒店業(yè)務(wù)的管理帶來(lái)了極大的方便。隨著客房事業(yè)的

2、不斷發(fā)展,人們對(duì)精神生活要求的不斷提高,酒店管理系統(tǒng)在客房事業(yè)發(fā)展中必將發(fā)揮越來(lái)越大的作用。</p><p>  本論文就畢業(yè)設(shè)計(jì)的內(nèi)容,系統(tǒng)地闡述了整個(gè)酒店業(yè)務(wù)管理系統(tǒng)的功能及實(shí)現(xiàn)。實(shí)現(xiàn)了從客房管理,客房分類(lèi)和查詢(xún),到購(gòu)物車(chē)實(shí)現(xiàn),用戶(hù)訂單處理,管理員系統(tǒng)。基本上實(shí)現(xiàn)了電子商務(wù)的功能流程,能夠?qū)崿F(xiàn)用戶(hù)與商家在網(wǎng)上進(jìn)行客房交易。本系統(tǒng)界面簡(jiǎn)單直觀,易于操作和使用,交互性強(qiáng),完全基于Internet網(wǎng)絡(luò)。</p

3、><p>  此系統(tǒng)設(shè)計(jì)上采用三層結(jié)構(gòu)、Web Service技術(shù),使之在選用平臺(tái)、采用技術(shù)上具有先進(jìn)性、前瞻性、擴(kuò)充性,從而保證建成的系統(tǒng)具有良好的穩(wěn)定性、可擴(kuò)充性。系統(tǒng)設(shè)計(jì)按標(biāo)準(zhǔn)化、規(guī)范化,分層設(shè)計(jì),構(gòu)件化實(shí)現(xiàn)。采用軟件構(gòu)件化的開(kāi)發(fā)方式,使系統(tǒng)結(jié)構(gòu)分層,業(yè)務(wù)與實(shí)現(xiàn)分離,邏輯與數(shù)據(jù)分離;以統(tǒng)一的服務(wù)接口規(guī)范為核心,使用開(kāi)放標(biāo)準(zhǔn)。從功能上來(lái)說(shuō),系統(tǒng)是比較完備的,系統(tǒng)以Web界面與用戶(hù)交互,為用戶(hù)提供信息并接受其操作,

4、同時(shí)通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)存儲(chǔ)信息數(shù)據(jù)。系統(tǒng)實(shí)現(xiàn)了對(duì)信息數(shù)據(jù)的瀏覽、查詢(xún)、編輯和管理等基本數(shù)據(jù)庫(kù)操作,采用了模塊化設(shè)計(jì)方法,根據(jù)用戶(hù)的需求及程序的應(yīng)用與維護(hù)的易用性,將各個(gè)部分置于不同的模塊當(dāng)中,方便了程序的擴(kuò)展與維護(hù),同時(shí)建立了程序功能復(fù)用的基礎(chǔ)。</p><p>  關(guān)鍵詞:數(shù)據(jù)庫(kù) Internet 客房預(yù)訂</p><p><b>  Abstract</b>

5、</p><p>  With the room number and room type growing room cause of the continuous development of the management of difficult movie is also growing, according to the practical needs, design the production of

6、a hotel management system has become a very valuable work of . Application of hotel management system hotel management has incomparable advantages of the traditional management models, which, with its update speed, large

7、 amount of information storage, high security, application characteristics for easy</p><p>  In this paper, the content of the graduation project, systematically expounded the entire hotel business managemen

8、t function of the system and implementation. Achieved from the merchandise management, commodity classification and queries to the shopping cart implementation, the user order processing, admin system. Basically realized

9、 the function of e-commerce processes, enables users to conduct business online commodity trading. This system simple and intuitive interface, easy operation and use </p><p>  This system is designed using t

10、hree-tier architecture, Web Service technology, making the choice of platform, using technically advanced, forward-looking, scalability, thus ensuring the completion of the system has good stability and scalability. Syst

11、em design according to standardized, hierarchical design, component-based implementation. Use of software component-oriented development mode, the system hierarchical structure, operations and implementation of separatio

12、n logic and data separation; </p><p>  Key words: database, Internet Reservations</p><p><b>  目  錄</b></p><p><b>  第一章  前言1</b></p><p>  1.1 課題

13、的來(lái)源及意義1</p><p>  1.2 國(guó)內(nèi)外發(fā)展?fàn)顩r2</p><p>  1.3 可行性研究2</p><p>  第二章 相關(guān)技術(shù)介紹4</p><p>  2.1 JSP技術(shù)簡(jiǎn)介4</p><p>  2.2 JSP工作原理4</p><p>  2.3 JSP體系

14、結(jié)構(gòu)4</p><p>  2.4 JSP的特點(diǎn)5</p><p>  2.5 SQLSERVER 2000 數(shù)據(jù)庫(kù)6</p><p>  2.6 系統(tǒng)數(shù)據(jù)庫(kù)連接7</p><p>  第三章 系統(tǒng)分析15</p><p>  3.1 系統(tǒng)功能分析16</p><p>  3.

15、2 需求分析16</p><p>  3.3 業(yè)務(wù)流分析20</p><p>  3.4 數(shù)據(jù)流分析22</p><p>  3.5 數(shù)據(jù)字典24</p><p>  3.6 需求分析復(fù)審24</p><p>  第四章 系統(tǒng)總體設(shè)計(jì)25</p><p>  4.1 系統(tǒng)總體功

16、能結(jié)構(gòu)圖25</p><p>  4.2 系統(tǒng)ER圖25</p><p>  4.3 系統(tǒng)功能設(shè)計(jì)目標(biāo)26</p><p>  4.4 系統(tǒng)功能模塊劃分27</p><p>  4.5 系統(tǒng)的體系結(jié)構(gòu)28</p><p>  第五章 數(shù)據(jù)庫(kù)設(shè)計(jì)29</p><p>  5.1

17、數(shù)據(jù)庫(kù)系統(tǒng)概述29</p><p>  5.2 數(shù)據(jù)庫(kù)表設(shè)計(jì)30</p><p>  第六章 程序設(shè)計(jì)34</p><p>  6.1 程序說(shuō)明34</p><p>  6.2 具體模塊劃分35</p><p>  第七章 軟件安裝與調(diào)試39</p><p>  7.1

18、軟件的安裝與配置39</p><p>  7.2 軟件調(diào)試40</p><p>  7.3 軟件測(cè)試:40</p><p>  7.3.1 測(cè)試的重要性及目的40</p><p>  7.3.2 測(cè)試的步驟42</p><p>  7.3.3 測(cè)試的主要內(nèi)容43</p><p>&l

19、t;b>  結(jié) 論45</b></p><p><b>  致 謝46</b></p><p><b>  參考文獻(xiàn)48</b></p><p><b>  第一章  前言</b></p><p>  1.1 課題的來(lái)源及意義 </p>

20、<p>  隨著國(guó)民經(jīng)濟(jì)快速發(fā)展,人們生活的要求越來(lái)越高,對(duì)服務(wù)的快捷、便利性要求也越來(lái)越高。從而對(duì)酒店行業(yè)的建設(shè)與管理提出了更高的要求。為適應(yīng)和推動(dòng)酒店行業(yè)的發(fā)展,各酒店公司和部門(mén)開(kāi)始廣泛采用計(jì)算機(jī)管理系統(tǒng),推出網(wǎng)上客房銷(xiāo)售服務(wù),大大減輕了訂、售、檢、調(diào)度、款管理等部門(mén)工作人員的勞動(dòng)強(qiáng)度,提高了各部門(mén)的工作效率,而且能夠在很大程度上減少顧客的長(zhǎng)時(shí)間排隊(duì)購(gòu)的時(shí)間和由此而帶給顧客的疲勞,為廣大顧客提供了更加快捷、優(yōu)質(zhì)、有序的服

21、務(wù),提高了中心酒店的服務(wù)水平,也逐步樹(shù)立了企業(yè)形象。然而傳統(tǒng)的銷(xiāo)售方式存在著很多方面的不足,比如實(shí)時(shí)差、交易時(shí)間過(guò)長(zhǎng)、運(yùn)營(yíng)成本高、信息不共享等。</p><p>  隨著客房數(shù)量與客房種類(lèi)的不斷增加,客房事業(yè)的不斷發(fā)展,中心酒店的管理難度也越來(lái)越大,根據(jù)這種現(xiàn)實(shí)需要,設(shè)計(jì)制作一套酒店管理系統(tǒng)便成為一件非常有價(jià)值的工作。應(yīng)用酒店管理系統(tǒng)對(duì)酒店進(jìn)行管理具有傳統(tǒng)管理模式不可比擬的優(yōu)點(diǎn),它憑借其信息更新速度快,信息存儲(chǔ)量

22、大,安全性高,應(yīng)用簡(jiǎn)便等特點(diǎn)為酒店業(yè)務(wù)的管理帶來(lái)了極大的方便。隨著客房事業(yè)的不斷發(fā)展,人們對(duì)精神生活要求的不斷提高,酒店管理系統(tǒng)在客房事業(yè)發(fā)展中必將發(fā)揮越來(lái)越大的作用。以SQL Server2000數(shù)據(jù)庫(kù)為基礎(chǔ),應(yīng)用當(dāng)今最為流行的網(wǎng)絡(luò)編程語(yǔ)言之一JAVA配合JSP語(yǔ)言共同制作而成。因此,越來(lái)越多的各酒店公司都想利用動(dòng)態(tài)電子商務(wù)的優(yōu)越性來(lái)進(jìn)行網(wǎng)上售交易。本系統(tǒng)為中心酒店酒店業(yè)務(wù)管理系統(tǒng)。</p><p>  1.2

23、 國(guó)內(nèi)外發(fā)展?fàn)顩r</p><p>  目前,國(guó)內(nèi)中高級(jí)酒店的數(shù)量和規(guī)模都在擴(kuò)大,國(guó)外星級(jí)酒店也紛紛著陸中國(guó),這些酒店之間的競(jìng)爭(zhēng)可謂日益激烈。配備一個(gè)安全、高效、靈活、可靠的酒店業(yè)務(wù)系統(tǒng)對(duì)于酒店加強(qiáng)客戶(hù)服務(wù)質(zhì)量,提高客戶(hù)服務(wù)水平,維護(hù)公眾形象,提高工作效率必將發(fā)揮重要作用。</p><p>  對(duì)酒店來(lái)說(shuō),業(yè)務(wù)系統(tǒng)既能擴(kuò)大服務(wù)范圍,擴(kuò)大酒店影響,減少營(yíng)業(yè)費(fèi)用,又對(duì)穩(wěn)固酒店最重要的客源有著重要

24、的輔助作用;站在前來(lái)觀看客房的觀眾的角度,酒店提供的這種服務(wù)提供了更多的方便,能不受時(shí)間空間限制地享受酒店所提供的服務(wù)。 </p><p>  酒店作為一個(gè)快速增長(zhǎng)的經(jīng)濟(jì)行業(yè),在提高國(guó)民生活質(zhì)量和發(fā)展地區(qū)經(jīng)濟(jì)中發(fā)揮著越來(lái)越重要的作用。人們?cè)诰W(wǎng)上預(yù)訂酒店,機(jī)越來(lái)越普遍,為了提高企業(yè)的效率,依靠現(xiàn)代化的計(jì)算機(jī)信息處理技術(shù),能夠合理的利用網(wǎng)絡(luò)資源,快速反映出用戶(hù)對(duì)客房?jī)r(jià)及酒店信息的查看,并且能夠針對(duì)用戶(hù)的不同要求,酒店

25、管理員可以依靠會(huì)員管理功能,第一時(shí)間提供準(zhǔn)確,精細(xì),迅速的服務(wù)。從而大大的節(jié)省了人力、物力資源,不僅為酒店創(chuàng)造了良好的經(jīng)濟(jì)效益,也為廣大客戶(hù)提供了一個(gè)方便快捷的購(gòu)平臺(tái)。</p><p>  1.3 可行性研究 </p><p>  網(wǎng)絡(luò)平臺(tái)已經(jīng)成為企業(yè)經(jīng)營(yíng)管理中不可忽視的一個(gè)重要的方面,擁有一個(gè)全面的、功能強(qiáng)大的、操作簡(jiǎn)單的網(wǎng)絡(luò)購(gòu)物中心已經(jīng)成為企業(yè)營(yíng)銷(xiāo)發(fā)展的一個(gè)必然趨勢(shì)。網(wǎng)絡(luò)購(gòu)物中心的建立

26、從銷(xiāo)售方面講,不僅給企業(yè)增加了一個(gè)新的銷(xiāo)售渠道,而且方便了客戶(hù)預(yù)訂與了解公司的客房及新的銷(xiāo)售方向;從企業(yè)宣傳方面來(lái)講,不僅擴(kuò)大了企業(yè)知名度,還更直觀地展示出企業(yè)的客房。擁有一個(gè)B2C的網(wǎng)絡(luò)購(gòu)物中心,已經(jīng)成為企業(yè)網(wǎng)絡(luò)銷(xiāo)售進(jìn)程中的一個(gè)重要環(huán)節(jié)。</p><p>  可行性研究的目的是用最小的代價(jià)在盡可能的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。一般我們都是從經(jīng)濟(jì)可行性,技術(shù)可行性以及操作可行性來(lái)研究一個(gè)系統(tǒng)是否具備開(kāi)發(fā)的基本條件

27、。在經(jīng)濟(jì)可行性中最重要的內(nèi)容之一是成本與效益分析。對(duì)于一個(gè)基于計(jì)算機(jī)系統(tǒng)的研制項(xiàng)目要在經(jīng)濟(jì)方面評(píng)價(jià)其是否合理,成本與效益分析要估計(jì)研制開(kāi)發(fā)的花費(fèi)并與收益衡量比較?,F(xiàn)在,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。本系統(tǒng)屬單機(jī)系統(tǒng),需購(gòu)置電腦,各種相關(guān)軟件的網(wǎng)絡(luò)資源十分豐富,一般都可以免費(fèi)使用。如果采用自主開(kāi)發(fā)方式,系統(tǒng)開(kāi)發(fā)成功后,正常運(yùn)轉(zhuǎn)將加快資金周轉(zhuǎn),減少貨物積壓,更有效地保障企業(yè)的正常運(yùn)行,所產(chǎn)生的效益遠(yuǎn)大于所需費(fèi)用,正所謂“小

28、投入,大產(chǎn)出”。所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。</p><p>  信息化發(fā)展的今天,計(jì)算機(jī)技術(shù)被廣泛應(yīng)用于各個(gè)領(lǐng)域中。對(duì)于企業(yè)管理而言,實(shí)施本系統(tǒng)只需要企業(yè)內(nèi)部互聯(lián)的計(jì)算機(jī)網(wǎng)絡(luò),配以先進(jìn)的數(shù)據(jù)庫(kù)技術(shù)與數(shù)據(jù)管理技術(shù),使數(shù)據(jù)的準(zhǔn)確性與安全性得到了很大的提高,且在用戶(hù)的并行操作與用戶(hù)管理方面也有了極大地改善。在現(xiàn)有成熟的Microsoft SQL Server 2000數(shù)據(jù)庫(kù)為設(shè)計(jì)工作提供了必要的保證。經(jīng)過(guò)調(diào)研以及需

29、求分析得出此次系統(tǒng)開(kāi)發(fā)的技術(shù)完全能實(shí)現(xiàn)最終系統(tǒng)。因此,它在技術(shù)上是可行的。</p><p>  本系統(tǒng)為一個(gè)中小的酒店業(yè)務(wù)管理系統(tǒng),所耗費(fèi)的資源非常少,企業(yè)的電腦無(wú)論是硬件還是軟件都能夠滿(mǎn)足條件,因此,本系統(tǒng)在操作上也是可行的。</p><p>  第二章 相關(guān)技術(shù)介紹</p><p>  2.1 JSP技術(shù)簡(jiǎn)介</p><p>  J

30、SP(Java Server Page服務(wù)器網(wǎng)頁(yè))是從1998年開(kāi)始出現(xiàn)的新技術(shù)。由Sun公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn),是基于JavaServlet以及整個(gè)Java體系的web開(kāi)發(fā)技術(shù)。在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*.htm,*.html)中加入腳本片段和JSP標(biāo)記(Tag),構(gòu)成JSP網(wǎng)頁(yè)(*.jsp)。JSP技術(shù)為創(chuàng)建顯示動(dòng)態(tài)生成內(nèi)容的web頁(yè)面提供了簡(jiǎn)便的方法。JSP作為Java家族的一員,承襲了Java的特

31、點(diǎn),即跨平臺(tái)的特性,也即一次編譯,到處運(yùn)行。</p><p>  在國(guó)外,己經(jīng)大量使用JSP作為網(wǎng)絡(luò)應(yīng)用程序的開(kāi)發(fā)工具,而在國(guó)內(nèi),盡管JSP還不是主流開(kāi)發(fā)技術(shù),但是由于JSP的強(qiáng)大優(yōu)勢(shì),許多網(wǎng)站都已經(jīng)準(zhǔn)備轉(zhuǎn)向JSP,利用JSP來(lái)開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站。 </p><p>  2.2 JSP工作原理</p><p>  JSP是面向服務(wù)器的,因此支持任何瀏覽器。當(dāng)Web服務(wù)器和

32、JSP引擎遇到訪問(wèn)JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),JSP引擎將請(qǐng)求對(duì)象發(fā)送給服務(wù)器端的相關(guān)組件,比如JavaBean組件、Servlet或EJB等,然后由服務(wù)器端組件處理這些請(qǐng)示,可能需要從數(shù)據(jù)庫(kù)或數(shù)據(jù)存儲(chǔ)中檢索信息,然后服務(wù)器端組件再將響應(yīng)對(duì)象返回JSP引擎。JSP引擎將響應(yīng)對(duì)象傳遞給JSP頁(yè)面,根據(jù)JSP頁(yè)面的HTML格式完成數(shù)據(jù)編排,最后Web服務(wù)器和JSP引擎將格式化后的JSP頁(yè)面以HTML格式返回客戶(hù)瀏覽器。這就是當(dāng)前網(wǎng)站構(gòu)建中廣泛采用的

33、瀏覽器——Web服務(wù)器——后臺(tái)數(shù)據(jù)庫(kù)的三層架構(gòu)模式。因?yàn)镴SP所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶(hù)端的僅是得到的結(jié)果。</p><p>  2.3 JSP體系結(jié)構(gòu)</p><p>  JSP網(wǎng)站開(kāi)發(fā)標(biāo)準(zhǔn)給出了兩種使用JSP的技術(shù),可以歸納為模式一、模式二。</p><p>  模式一:JSP+JavaBeansm。在這種模式中,JSP頁(yè)面獨(dú)自響應(yīng)請(qǐng)求并將處

34、理結(jié)果返回給客戶(hù)。Bean處理所有數(shù)據(jù)訪問(wèn),JSP實(shí)現(xiàn)頁(yè)面的表現(xiàn),以實(shí)現(xiàn)內(nèi)容生成與顯示相分離。當(dāng)處理復(fù)雜的大型應(yīng)用時(shí),頁(yè)面被嵌入大量的腳本或Java代碼段,當(dāng)需要處理的商業(yè)邏輯復(fù)雜時(shí),這種情況會(huì)變得非常糟糕,大量的內(nèi)嵌代碼使得頁(yè)面程序變得復(fù)雜,對(duì)于前端界面設(shè)計(jì)人員,這是不可思議的事情。所以模式一可用于小型應(yīng)用,不能夠滿(mǎn)足大型應(yīng)用的需要。</p><p>  模式二:JSP+Servlet+JavaBeans。Se

35、rvlet技術(shù)是一種采用Java技術(shù)來(lái)實(shí)現(xiàn)CGI功能的一種技術(shù),Servlet技術(shù)非常適于服務(wù)器端的處理和編程,并且Servlet會(huì)長(zhǎng)期駐留在內(nèi)存。</p><p>  從開(kāi)發(fā)的觀點(diǎn)看,模式二具有更清晰的頁(yè)面表現(xiàn),清楚的開(kāi)發(fā)者角色劃分,在大規(guī)模項(xiàng)目開(kāi)發(fā)中,模式二更被采用,模式二也更符合當(dāng)前流行的MVC結(jié)構(gòu)(Model/view/controller),其中Servlet對(duì)應(yīng)controller,處于控制者的位置,

36、處理HTTP請(qǐng)求,負(fù)責(zé)生成JSP中使用的Beans組件或?qū)ο?,并判斷?yīng)將請(qǐng)求傳遞給哪個(gè)JSP等,JSP對(duì)應(yīng)view,負(fù)責(zé)生成最終的動(dòng)態(tài)網(wǎng)頁(yè)并返回給瀏覽器。而JavaBeans對(duì)應(yīng)的是Model,實(shí)現(xiàn)各個(gè)具體的應(yīng)用邏輯與功能。</p><p>  2.4 JSP的特點(diǎn)</p><p>  簡(jiǎn)化的頁(yè)面生成技術(shù)。</p><p>  JSP頁(yè)面用標(biāo)準(zhǔn)的HTML或XML命令

37、來(lái)處理頁(yè)面的格式化和布局設(shè)計(jì),而用類(lèi)似HTML、XML的標(biāo)記和Java語(yǔ)言編寫(xiě)的腳本程序生成頁(yè)面內(nèi)容。這使得頁(yè)面形式與頁(yè)面內(nèi)容互相獨(dú)立,非常有利于大型項(xiàng)目的分工合作。</p><p>  與Java平臺(tái)有機(jī)集成。</p><p>  JSP技術(shù)是Java 2平臺(tái)的重要組成部分,JSP使用Java語(yǔ)言作為它的腳本語(yǔ)言。在JSP頁(yè)面中可以使用幾乎所有的Java組件和Java API,這就能充分

38、發(fā)揮出Java語(yǔ)言的強(qiáng)大功能。使用JSP技術(shù)可以創(chuàng)建具有高度可伸縮性和可靠性的Web應(yīng)用程序。</p><p>  硬件平臺(tái)和服務(wù)器無(wú)關(guān)性。</p><p>  JSP作為Java家族的一員,秉承了Java技術(shù)的“一次編寫(xiě),隨處可用(Write Once,Rum Anywhere)”的特性,可以運(yùn)行于大多數(shù)流行的操作系統(tǒng)平臺(tái)及Web服務(wù)器,這種與服務(wù)器硬件和操作系統(tǒng)平臺(tái)的無(wú)關(guān)性是JSP相對(duì)

39、于其它動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)最大的一個(gè)優(yōu)點(diǎn)。</p><p><b>  功能可擴(kuò)展性。</b></p><p>  如同Microsoft的JSP技術(shù)可以通過(guò)ActiveX/COM組件來(lái)擴(kuò)展功能一樣,JSP可以通過(guò)JavaBean和EJB(Enterprise JavaBean)以及自定義的標(biāo)記來(lái)擴(kuò)展功能。</p><p>  JSP可以通過(guò)JDBC

40、,與諸如Oracle、SQL Server這樣的大型關(guān)系數(shù)據(jù)庫(kù)進(jìn)行連接。</p><p>  JSP提供了一些隱含對(duì)象。這些隱含對(duì)象在JSP頁(yè)面中可以直接引用,而不必首先聲明。利用JSP提供的這些隱含對(duì)象,可以使腳本功能更加強(qiáng)大,并且編程更加容易、方便。例如,利用request對(duì)象,可以很容易地接收用戶(hù)在HTML表單中提交的信息。</p><p>  2.5 SQLSERVER 2000

41、數(shù)據(jù)庫(kù)</p><p>  SQL Server是由Microsoft開(kāi)發(fā)和推廣的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開(kāi)發(fā)的,并于1988年推出了第一個(gè)OS/2版本。 SQL Server近年來(lái)不斷更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用戶(hù)見(jiàn)面;SQL

42、 Server 2000是Microsoft公司于2000年推出的最新版本。 SQL Server 特點(diǎn):</p><p>  1.真正的客戶(hù)機(jī)/服務(wù)器體系結(jié)構(gòu)。 </p><p>  2.圖形化用戶(hù)界面,使系統(tǒng)管理和數(shù)據(jù)庫(kù)管理更加直觀、簡(jiǎn)單。 </p><p>  3.豐富的編程接口工具,為用戶(hù)進(jìn)行程序設(shè)計(jì)提供了更大的選擇余地。 </p><p

43、>  4.SQL Server與Windows NT完全集成,利用了NT的許多功能,如發(fā)送和接受消息,管理登錄安全性等。SQL Server也可以很好地與Microsoft BackOffice客房集成。 </p><p>  5.具有很好的伸縮性,可跨越從運(yùn)行Windows 95/98的膝上型電腦到運(yùn)行Windows 2000的大型多處理器等多種平臺(tái)使用。 </p><p>  6

44、.對(duì)Web技術(shù)的支持,使用戶(hù)能夠很容易地將數(shù)據(jù)庫(kù)中的數(shù)據(jù)發(fā)布到Web頁(yè)面上。 </p><p>  7.SQL Server提供數(shù)據(jù)倉(cāng)庫(kù)功能,這個(gè)功能只在Oracle和其他更昂貴的DBMS中才有。</p><p>  2.6 系統(tǒng)數(shù)據(jù)庫(kù)連接</p><p>  JDBC技術(shù)是Java DataBase Connectivity的縮寫(xiě),它是SUN公司提供的一種支持基本

45、SQL功能的通用的應(yīng)用程序接口(Application Programming Interface)。它由一組用Java語(yǔ)言編寫(xiě)的類(lèi)和接口組成。通過(guò)這些類(lèi)和接口,程序開(kāi)發(fā)人員可以在Java語(yǔ)言中方便地建立與數(shù)據(jù)庫(kù)的鏈接,通過(guò)執(zhí)行相應(yīng)SQL語(yǔ)句,完成對(duì)不同數(shù)據(jù)庫(kù)的訪問(wèn)。因此,開(kāi)發(fā)人員使用JDBC API可以不必編寫(xiě)一個(gè)應(yīng)用程序來(lái)訪問(wèn)Sybase數(shù)據(jù)庫(kù),又另外編寫(xiě)一個(gè)應(yīng)用程序去訪問(wèn)Oracle數(shù)據(jù)庫(kù),再寫(xiě)一個(gè)應(yīng)用程序訪問(wèn)Microsoft的

46、SQL Server。不但如此,使用Java語(yǔ)言編寫(xiě)的應(yīng)用程序可以在任何支持Java的平臺(tái)上運(yùn)行,不必在不同的平臺(tái)上開(kāi)發(fā)不同的應(yīng)用程序。</p><p>  簡(jiǎn)單地說(shuō),JDBC能完成下列三件事:</p><p>  同一個(gè)數(shù)據(jù)庫(kù)建立連接;</p><p><b>  向數(shù)據(jù)庫(kù)建立連接;</b></p><p>  處理數(shù)

47、據(jù)庫(kù)返回的結(jié)果。</p><p>  JDBC是一種通用低層的應(yīng)用程序編程接口,它在不同的數(shù)據(jù)庫(kù)功能模塊的層次上提供一個(gè)統(tǒng)一的用戶(hù)界面。說(shuō)JDBC是一處低級(jí)的API,是指它直接調(diào)用SQL命令,它比其他的一些數(shù)據(jù)庫(kù)連接API要容易使用些,但它有同樣可以作為更高級(jí)的,用戶(hù)辦面更友好的API或開(kāi)發(fā)工具基礎(chǔ)。</p><p>  很多可視化的Java開(kāi)發(fā)工具,如Visual Age For Jav

48、a、Visual Café、J++等都提供了基于JDBC的更面向用戶(hù)的類(lèi)和包,直接將關(guān)系數(shù)據(jù)庫(kù)的表或視圖映射為Java類(lèi),程序員通過(guò)可視化工具直接對(duì)Java對(duì)象進(jìn)行操作,而真正需要的SQL調(diào)用則根據(jù)程序員發(fā)出的對(duì)對(duì)象的各種屬性、方法的操作來(lái)自動(dòng)產(chǎn)生。另一種使用JDBC API 的方式為,用戶(hù)程序可以提供一個(gè)界面(如菜單等)讓用戶(hù)選擇對(duì)數(shù)據(jù)庫(kù)進(jìn)行的操作,選中一個(gè)任務(wù)后,提示用戶(hù)輸入一些必要的信息,然后根據(jù)用戶(hù)的輸入產(chǎn)生相應(yīng)的SQ

49、L命令以及Java程序。通過(guò)這處方式,用戶(hù)可以完成對(duì)數(shù)據(jù)庫(kù)的操作,即使他并不了解SQL語(yǔ)法以及JDBC編程。</p><p>  數(shù)據(jù)庫(kù)訪問(wèn)的三層結(jié)構(gòu)如圖2-1所示,瀏覽器端程序要訪問(wèn)數(shù)據(jù)庫(kù),首先通過(guò)中間件,然后由中間件對(duì)數(shù)據(jù)庫(kù)操作權(quán)限進(jìn)行認(rèn)證,認(rèn)證通過(guò)才能對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。</p><p>  圖2-1 使用中間件的數(shù)據(jù)庫(kù)訪問(wèn)三層結(jié)構(gòu)</p><p>  用戶(hù)對(duì)數(shù)

50、據(jù)庫(kù)的存取權(quán)限認(rèn)證是中間件中完成,對(duì)數(shù)據(jù)庫(kù)的查詢(xún)、插入、更新和刪除操作等都封裝在中間件中,該中間件位于服務(wù)器端,中間件對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作后,再將處理結(jié)果通過(guò)Web服務(wù)器返回到瀏覽器端用戶(hù)。這樣,在用戶(hù)端輸入的用戶(hù)名和密碼,可以通過(guò)加密算法進(jìn)行加密后在網(wǎng)絡(luò)上傳輸,在中間件中進(jìn)行解密認(rèn)證,然后再進(jìn)行數(shù)據(jù)庫(kù)的存取操作,數(shù)據(jù)庫(kù)存取權(quán)限的用戶(hù)名和密碼出現(xiàn)在位于服務(wù)器端的中間件中,這樣就更加安全。本系統(tǒng)采用的正是這樣的三層結(jié)構(gòu)的數(shù)據(jù)庫(kù)訪問(wèn)模式。<

51、;/p><p>  在三層模型中,命令將被發(fā)送到服務(wù)的:中間層,而“中間層”將SQL語(yǔ)句發(fā)送到數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)處理SQL語(yǔ)句并將結(jié)果返回“中間層”,然后”中間層”將它們返回用戶(hù)。其模型如圖2-2所示。</p><p>  圖2-2 JDBC的三層模型</p><p>  因?yàn)椤敝虚g層”可以進(jìn)行對(duì)訪問(wèn)的控制并協(xié)同數(shù)據(jù)庫(kù)的更新,并且可以使用一個(gè)易用的高層API,這個(gè)API可以

52、由“中間層”進(jìn)行轉(zhuǎn)換,轉(zhuǎn)換成低層的調(diào)用。所以在許多種情況下,三層模型可以提供更好的性能,本系統(tǒng)中所采用的就是此種模型。</p><p>  JDBC是JAVA應(yīng)用程序與數(shù)據(jù)庫(kù)的溝通橋梁。它提供了三項(xiàng)服務(wù)功能:一、與數(shù)據(jù)庫(kù)建立連接。二、將SQL語(yǔ)句傳遞給數(shù)據(jù)庫(kù)。三、從數(shù)據(jù)庫(kù)取得SQL語(yǔ)句的執(zhí)行結(jié)果。當(dāng)JDBC要與數(shù)據(jù)庫(kù)建立連接前,首先,它必須先取得連接此數(shù)據(jù)庫(kù)的JDBC驅(qū)動(dòng)程序,Class.forName()即是在

53、執(zhí)行此項(xiàng)工作。建立數(shù)據(jù)庫(kù)連接的第一步驟就是將JDBC驅(qū)動(dòng)程序的類(lèi)載入至JVM(Java VirtualL Machine)中,本系統(tǒng)中利用java.lang.Class類(lèi)內(nèi)的forName()靜態(tài)函數(shù)依據(jù)指定的類(lèi)名稱(chēng),將JDBC驅(qū)動(dòng)程序載入進(jìn)來(lái)。完成載入驅(qū)動(dòng)程序的步驟后,必須使用java.sal.DriverManager類(lèi)所提供的getConnection()靜態(tài)函數(shù),取得與數(shù)據(jù)庫(kù)間的連接對(duì)象。此連接對(duì)象的類(lèi)類(lèi)型為java.sal.C

54、onnection,必須通過(guò)它才能將SQL指令傳遞給數(shù)據(jù)庫(kù),而執(zhí)行結(jié)果也需要通過(guò)連接對(duì)象來(lái)取得。當(dāng)取得連接對(duì)象后,還必須取得Statement對(duì)象才能對(duì)數(shù)據(jù)庫(kù)執(zhí)行SQL指令。Statement主要實(shí)現(xiàn)兩個(gè)功能:執(zhí)行SQL語(yǔ)句以及取得執(zhí)行結(jié)果。在java.sql.Statement的s</p><p>  數(shù)據(jù)庫(kù)連接如圖2-3所示:</p><p>  圖2-3 數(shù)據(jù)庫(kù)的連接處理</p

55、><p>  數(shù)據(jù)庫(kù)的連接處理具體實(shí)現(xiàn)如下:</p><p>  //建立JDBC——ODBC橋</p><p>  sun.jdbc.odbc.JdbcOdbcDriver;</p><p>  //橋建立不成功時(shí)的錯(cuò)誤處理</p><p>  catch(ClassNotFoundException event){}&

56、lt;/p><p>  //建立與數(shù)據(jù)庫(kù)的連接,并發(fā)送SQL查詢(xún)語(yǔ)句,將結(jié)果保存到rs對(duì)象中</p><p>  Con=建立JDBC——ODBC橋</p><p>  Sql=SQL查詢(xún)語(yǔ)句</p><p><b>  執(zhí)行查詢(xún)</b></p><p><b>  Rs=返回結(jié)果</

57、b></p><p><b>  //SQL出錯(cuò)處理</b></p><p>  catch(SQLException e1){}</p><p>  有了JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送SQL語(yǔ)句就是一件很容易的事。換言之,有了JDBC API,就不必為訪問(wèn)Sybase數(shù)據(jù)庫(kù)專(zhuān)門(mén)寫(xiě)一個(gè)程序,為訪問(wèn)Oracle數(shù)據(jù)庫(kù)又專(zhuān)門(mén)寫(xiě)一個(gè)程序,或?yàn)樵L問(wèn)

58、Informix數(shù)據(jù)庫(kù)又編寫(xiě)另一個(gè)程序等等,程序員只需用JDBC API寫(xiě)一個(gè)程序就夠了,它可向相應(yīng)數(shù)據(jù)庫(kù)發(fā)送SQL調(diào)用。同時(shí),將Java語(yǔ)言和JDBC結(jié)合起來(lái)使程序員不必為不同的平臺(tái)編寫(xiě)不同的應(yīng)用程序,只須寫(xiě)一遍程序就可以讓它在任何平臺(tái)上運(yùn)行,這也是Java語(yǔ)言“編寫(xiě)一次,處處運(yùn)行”的優(yōu)勢(shì)。</p><p>  Java數(shù)據(jù)庫(kù)連接體系結(jié)構(gòu)是用于Java應(yīng)用程序連接數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)方法。JDBC對(duì)Java程序員而言是

59、API,對(duì)實(shí)現(xiàn)與數(shù)據(jù)庫(kù)連接的服務(wù)提供商而言是接口模型。作為API,JDBC為程序開(kāi)發(fā)提供標(biāo)準(zhǔn)的接口,并為數(shù)據(jù)庫(kù)廠商及第三方中間件廠商實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接提供了標(biāo)準(zhǔn)方法。JDBC使用已有的SQL標(biāo)準(zhǔn)并支持與其它數(shù)據(jù)庫(kù)連接標(biāo)準(zhǔn),如ODBC之間的橋接。JDBC實(shí)現(xiàn)了所有這些面向標(biāo)準(zhǔn)的目標(biāo)并且具有簡(jiǎn)單、嚴(yán)格類(lèi)型定義且高性能實(shí)現(xiàn)的接口。  </p><p>  Java 具有堅(jiān)固、安全、易于使用、易于理解

60、和可從網(wǎng)絡(luò)上自動(dòng)下載等特性,是編寫(xiě)數(shù)據(jù)庫(kù)應(yīng)用程序的杰出語(yǔ)言。所需要的只是 Java應(yīng)用程序與各種不同數(shù)據(jù)庫(kù)之間進(jìn)行對(duì)話(huà)的方法。而 JDBC 正是作為此種用途的機(jī)制。 </p><p>  JDBC 擴(kuò)展了 Java 的功能。例如,用 Java 和 JDBC API 可以發(fā)布含有 applet 的網(wǎng)頁(yè),而該 applet 使用的信息可能來(lái)自遠(yuǎn)程數(shù)據(jù)庫(kù)企業(yè)也可以用 JDBC 通過(guò) Intranet 將所有職員連到一個(gè)

61、或多個(gè)內(nèi)部數(shù)據(jù)庫(kù)中(即使這些職員所用的計(jì)算機(jī)有 Windows、 Macintosh 和UNIX 等各種不同的操作系統(tǒng))。隨著越來(lái)越多的程序員開(kāi)始使用Java 編程語(yǔ)言,對(duì)從 Java 中便捷地訪問(wèn)數(shù)據(jù)庫(kù)的要求也在日益增加。 </p><p>  MIS 管理員們都喜歡 Java 和 JDBC 的結(jié)合,因?yàn)樗剐畔鞑プ兊萌菀缀徒?jīng)濟(jì)。企業(yè)可繼續(xù)使用它們安裝好的數(shù)據(jù)庫(kù),并能便捷地存取信息,即使這些信息是儲(chǔ)存在不同數(shù)

62、據(jù)庫(kù)管理系統(tǒng)上。新程序的開(kāi)發(fā)期很短。安裝和版本控制將大為簡(jiǎn)化。程序員可只編寫(xiě)一遍應(yīng)用程序或只更新一次,然后將它放到服務(wù)器上,隨后任何人就都可得到最新版本的應(yīng)用程序。對(duì)于商務(wù)上的銷(xiāo)售信息服務(wù), Java 和JDBC 可為外部客戶(hù)提供獲取信息更新的更好方法。</p><p>  簡(jiǎn)單地說(shuō),JDBC 可做三件事:與數(shù)據(jù)庫(kù)建立連接、發(fā)送 SQL 語(yǔ)句并處理結(jié)果。下列代碼段給出了以上三步的基本示例: </p>

63、<p>  Connection con = DriverManager.getConnection("jdbc:odbc:wombat","login", </p><p>  "password"); </p><p>  Statement stmt = con.createStatement(); </p

64、><p>  ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM Table1"); </p><p>  while (rs.next()) { </p><p>  int x = rs.getInt("a"); </p><p>  String

65、 s = rs.getString("b"); </p><p>  float f = rs.getFloat("c"); </p><p><b>  } </b></p><p>  上述代碼對(duì)基于JDBC的數(shù)據(jù)庫(kù)訪問(wèn)做了經(jīng)典的總結(jié)。</p><p>  第三章 系統(tǒng)分

66、析</p><p>  為了最終實(shí)現(xiàn)目標(biāo)系統(tǒng),必須設(shè)計(jì)出組成這個(gè)系統(tǒng)的所有程序和文件(或數(shù)據(jù)庫(kù))。模塊是數(shù)據(jù)說(shuō)明、可執(zhí)行語(yǔ)句等程序設(shè)計(jì)對(duì)象的集合,它是單獨(dú)命名的而且可通過(guò)名字來(lái)訪問(wèn)。模塊化就是把程序化分成若干個(gè)模塊,每個(gè)模塊完成一個(gè)子功能,把這些模塊集起來(lái)組成一個(gè)整體,可以完成指定的滿(mǎn)足問(wèn)題的要求。</p><p>  3.1 系統(tǒng)功能分析</p><p>  首先

67、對(duì)現(xiàn)有系統(tǒng)進(jìn)行分析,現(xiàn)有系統(tǒng)是信息的重要來(lái)源。分析已有系統(tǒng)的功能和實(shí)現(xiàn),從而確定新系統(tǒng)的設(shè)計(jì)目標(biāo)和模型。由于條件有限,調(diào)研主要是在網(wǎng)上進(jìn)行。即通過(guò)在網(wǎng)上已有的客房預(yù)訂網(wǎng)站注冊(cè)成會(huì)員來(lái)了解其具備的功能。</p><p><b>  從網(wǎng)站的角度看:</b></p><p> ?。?)網(wǎng)站應(yīng)該包含客房搜索功能:按客房名(模糊)查詢(xún)。</p><p>

68、; ?。?)訂單處理功能,確認(rèn)訂單方式</p><p><b> ?。?)管理員管理:</b></p><p>  查看用戶(hù)信息,并根據(jù)用戶(hù)信息和用戶(hù)訂單對(duì)客房進(jìn)行發(fā)派。</p><p><b> ?。?)客房瀏覽</b></p><p><b>  3.2 需求分析</b>&

69、lt;/p><p>  需求分析的任務(wù)是通過(guò)詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對(duì)象,充分了解系統(tǒng)的工作概況,明確用戶(hù)的各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。新系統(tǒng)必須充分考慮今后可能的擴(kuò)充和改變。</p><p>  1.在這里我們需要了解用戶(hù)有什么樣的具體要求和對(duì)系統(tǒng)性能的要求。</p><p> ?。?)客戶(hù)信息管理(2)客房信息介紹(3)客房預(yù)訂管理(4)入住消費(fèi)

70、管理(5)特色菜品介紹(6) 餐桌預(yù)訂管理(7) 餐飲消費(fèi)管理對(duì)數(shù)據(jù)的安全性、完整性要求:用戶(hù)信息保密,只有管理員可見(jiàn)(可查),但不能任意修改。確保網(wǎng)上支付安全??头啃畔ⅰ⒂脩?hù)信息必須保證其完整性。防止惡意刪改。以下是系統(tǒng)性能需求:</p><p>  (1)準(zhǔn)確性和可靠性高</p><p>  (2)頁(yè)面友好,功能齊全,且可以使用</p><p>  (3

71、)系統(tǒng)便于維護(hù)和升級(jí)。</p><p>  (4)數(shù)據(jù)庫(kù)訪問(wèn)效率高</p><p><b>  3.3 業(yè)務(wù)流分析</b></p><p>  網(wǎng)上酒店售系統(tǒng)工作流程為:系統(tǒng)啟動(dòng)并進(jìn)入登錄界面,根據(jù)不同的用戶(hù)進(jìn)行登錄,所有用戶(hù)都可以瀏覽系統(tǒng)主頁(yè)面。通過(guò)權(quán)限判斷,普通用戶(hù)只能瀏覽、閱讀和查詢(xún)信息,注冊(cè)用戶(hù)除了可以完成普通用戶(hù)的操作外,還可以進(jìn)行對(duì)

72、自己注冊(cè)資料的操作(包括對(duì)自己的資料的錄入、修改和刪除的操作)。管理員可以對(duì)系統(tǒng)信息進(jìn)行添加、修改和刪除的權(quán)限,及對(duì)系統(tǒng)管理的所有功能進(jìn)行操作。所有用戶(hù)均可以實(shí)現(xiàn)查詢(xún)功能。</p><p>  本系統(tǒng)的業(yè)務(wù)流程圖如圖3-1所示:</p><p>  本系統(tǒng)是將現(xiàn)代化的計(jì)算機(jī)技術(shù)與銷(xiāo)售管理服務(wù)模式相結(jié)合,按照銷(xiāo)售管理的服務(wù)流程設(shè)計(jì)完成的。同時(shí)為擴(kuò)展服務(wù)范圍,初步設(shè)計(jì)一個(gè)銷(xiāo)售平臺(tái)以利于信息發(fā)布

73、和管理。為了使系統(tǒng)在各項(xiàng)管理中發(fā)揮更大的作用,實(shí)現(xiàn)工作過(guò)程的計(jì)算機(jī)化,提高工作效率和工作質(zhì)量,現(xiàn)提出如下系統(tǒng)開(kāi)發(fā)目標(biāo):</p><p><b>  具體目標(biāo)如下:</b></p><p>  (1)操作簡(jiǎn)單、界面友好:完全控件式的頁(yè)面布局,使得信息的錄入工作更簡(jiǎn)便;許多選項(xiàng)包括信息類(lèi)別、來(lái)源、作者等只需要點(diǎn)擊鼠標(biāo)就可以完成;另外,跟蹤出現(xiàn)的提示信息也讓用戶(hù)隨時(shí)清楚自己

74、的操作情況。</p><p> ?。?)即時(shí)可見(jiàn):對(duì)信息的處理(包括添加、修改、刪除)將立即在主頁(yè)的對(duì)應(yīng)欄目顯示出來(lái),達(dá)到"即時(shí)發(fā)布、即時(shí)見(jiàn)效"的功能。</p><p> ?。?)功能完善:不僅包括常見(jiàn)系統(tǒng)的信息管理的各個(gè)方面:信息錄入、瀏覽、刪除、修改、查詢(xún)等各個(gè)方面,完整地實(shí)現(xiàn)了系統(tǒng)對(duì)即時(shí)信息的管理要求。而且,還能進(jìn)行對(duì)會(huì)員的管理,對(duì)會(huì)員的資料進(jìn)行審核,以及上傳文件

75、的管理。同時(shí),為了能有效方面的更新系統(tǒng)的界面。</p><p> ?。?)方便移植:系統(tǒng)應(yīng)具有實(shí)用性、可靠性和適用性,同時(shí)注意到先進(jìn)性。針對(duì)不同的用戶(hù),只需要稍作修改就可以開(kāi)發(fā)出適合自己特點(diǎn)的網(wǎng)上書(shū)店。系統(tǒng)界面中所需的條目,圖片等數(shù)據(jù)都存放于數(shù)據(jù)文件中,只要對(duì)該文件做部分修改,就能在系統(tǒng)界面上實(shí)現(xiàn)及時(shí)更新的效果,減少了更改系統(tǒng)源代碼的復(fù)雜性。</p><p>  (5)動(dòng)態(tài)管理:對(duì)系統(tǒng)數(shù)據(jù)

76、庫(kù)實(shí)行動(dòng)態(tài)操作,能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)信息的動(dòng)態(tài)查詢(xún)、動(dòng)態(tài)更新修改和動(dòng)態(tài)錄入數(shù)據(jù)。</p><p><b>  3.4 數(shù)據(jù)流分析</b></p><p>  管理業(yè)務(wù)的調(diào)查中繪制的管理業(yè)務(wù)流程圖雖然形象地表達(dá)了管理中信息的流動(dòng)和存儲(chǔ)過(guò)程,但仍沒(méi)有完全脫離一些物質(zhì)要素,為了用計(jì)算機(jī)進(jìn)行信息管理還必須進(jìn)一步的舍去物質(zhì)要素,收集有關(guān)的資料,繪制出系統(tǒng)的數(shù)據(jù)流程圖,為進(jìn)一步的分析做

77、準(zhǔn)備。</p><p>  3.4.1 數(shù)據(jù)流程圖的符號(hào)說(shuō)明</p><p>  外部實(shí)體 數(shù)據(jù)處理 數(shù)據(jù)流 數(shù)據(jù)存儲(chǔ)</p><p>  數(shù)據(jù)流(Data Flow):指具有名稱(chēng)且有流向的數(shù)據(jù),用標(biāo)有名稱(chēng)的箭頭表示。一個(gè)數(shù)據(jù)流可以是記錄、組合項(xiàng)或者基本項(xiàng)。</p><p>  數(shù)據(jù)處

78、理(Process):表示對(duì)數(shù)據(jù)所進(jìn)行的加工和變換,在圖中用矩形框表示。指向處理的數(shù)據(jù)流為該處理的輸入數(shù)據(jù),離開(kāi)處理得數(shù)據(jù)流為改處理的輸出數(shù)據(jù)。</p><p>  數(shù)據(jù)存儲(chǔ):表示用文件方式或數(shù)據(jù)庫(kù)形式所存儲(chǔ)的數(shù)據(jù),對(duì)其進(jìn)行存取分別以指向或離開(kāi)數(shù)據(jù)存儲(chǔ)的箭頭表示。</p><p>  外部實(shí)體:表示數(shù)據(jù)的來(lái)源及數(shù)據(jù)的去向,可以是一個(gè)組織或人員,他處于系統(tǒng)范圍之外與系統(tǒng)有關(guān)的外部事物或外部環(huán)

79、境。</p><p>  3.4.2頂層數(shù)據(jù)流程圖</p><p>  客人的入住過(guò)程是通過(guò)酒店前臺(tái)管理系統(tǒng)進(jìn)行,前臺(tái)將現(xiàn)金和報(bào)表給財(cái)務(wù)部。</p><p>  經(jīng)理可以對(duì)前臺(tái)管理系統(tǒng)進(jìn)行查詢(xún),主要是對(duì)報(bào)表和財(cái)務(wù)狀況的查詢(xún)。前臺(tái)管理負(fù)責(zé)把各種報(bào)表存檔,以方便經(jīng)理進(jìn)行查詢(xún)工作。</p><p>  客戶(hù)請(qǐng)求信息 現(xiàn)金&

80、lt;/p><p>  查詢(xún)請(qǐng)求 報(bào)表D1存檔</p><p>  圖3.2 頂層數(shù)據(jù)流程圖</p><p>  3.4.3第一層數(shù)據(jù)流程圖</p><p>  將前臺(tái)管理系統(tǒng)分為預(yù)訂管理,入住管理。收銀管理,和查詢(xún)管理來(lái)進(jìn)行分析。</p><p>  圖3.3 第一層數(shù)據(jù)流程

81、圖</p><p>  3.4.4 將各個(gè)模塊逐一分解進(jìn)行分解</p><p>  房間狀態(tài)表 </p><p>  預(yù)訂庫(kù) </p><p>  預(yù)訂信息 預(yù)訂客人信息</p><p>  訂單

82、</p><p><b>  P2</b></p><p>  圖 3.4 預(yù)訂管理數(shù)據(jù)流程圖</p><p>  客人將預(yù)訂信息給預(yù)訂部,預(yù)訂部根據(jù)房間狀態(tài)表為客人進(jìn)行預(yù)訂登記,并登記客人信息,將預(yù)訂單給接待部,入庫(kù)保存。</p><p><b>  房間狀態(tài)表</b></p>&l

83、t;p><b>  房號(hào)</b></p><p>  入住請(qǐng)求 房間號(hào),應(yīng)付賬</p><p><b>  客人帳單</b></p><p><b>  客人登記單</b></p><p><b>  P3</b></p

84、><p>  圖3.5 接待管理數(shù)據(jù)流程圖</p><p>  客人將入住請(qǐng)求給前臺(tái),前臺(tái)根據(jù)房間狀態(tài)表來(lái)分配客房,將房間號(hào),和客人信息登記。并將客人帳單給收銀部。</p><p>  退房結(jié)賬 帳單庫(kù)</p><p><b>  P4</b></p><p&g

85、t;  圖 3.6 收銀管理數(shù)據(jù)流程圖</p><p>  客人要求退房,收銀人員根據(jù)賬單內(nèi)容來(lái)結(jié)賬,把首聯(lián)賬單保存入庫(kù),將第二聯(lián)給財(cái)務(wù)部,并修改房間狀態(tài)。</p><p><b>  3.5 數(shù)據(jù)字典</b></p><p>  字典的作用是給詞匯以定義和解釋。在結(jié)構(gòu)化分析中,數(shù)據(jù)字典的作用是給數(shù)據(jù)流圖上每個(gè)成分以定義和說(shuō)明。換句話(huà)說(shuō),數(shù)據(jù)

86、流圖上所有成分的定義和解釋的文字集合就是數(shù)據(jù)字典。數(shù)據(jù)字典對(duì)數(shù)據(jù)流圖和各種成分起注解說(shuō)明作用,給這些成分賦以實(shí)際的內(nèi)容。除此之外,數(shù)據(jù)字典還要對(duì)系統(tǒng)分析中其他需要說(shuō)明的問(wèn)題進(jìn)行定義和說(shuō)明。數(shù)據(jù)字典描述的主要內(nèi)容有:數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)存儲(chǔ)、加工、外部項(xiàng)。其中數(shù)據(jù)元素是組成數(shù)據(jù)流的基本成分,在系統(tǒng)分析中,數(shù)據(jù)字典起著重要的作用。</p><p><b>  數(shù)據(jù)結(jié)構(gòu)條目</b></p&

87、gt;<p>  3.6 需求分析復(fù)審</p><p>  需求分析說(shuō)明書(shū)完成后,應(yīng)由用戶(hù)和開(kāi)發(fā)人員共同復(fù)審,復(fù)審小組對(duì)需求分析說(shuō)明書(shū)的各個(gè)部分逐個(gè)進(jìn)行認(rèn)真的復(fù)查,確認(rèn)文檔所描述的系統(tǒng)模型符合用戶(hù)的需求,復(fù)審結(jié)束后雙方簽字確認(rèn)。</p><p>  本次需求分析有老師布置并指導(dǎo)。小組成員親自調(diào)查,并經(jīng)小組分析討論后制定系統(tǒng)需求功能目標(biāo)。</p><p>

88、;  第四章 系統(tǒng)總體設(shè)計(jì)</p><p>  4.1 系統(tǒng)總體功能結(jié)構(gòu)圖</p><p>  如圖4-1 為系統(tǒng)功能結(jié)構(gòu)圖</p><p>  圖4-1 系統(tǒng)功能結(jié)構(gòu)圖</p><p><b>  4.2 系統(tǒng)ER圖</b></p><p>  如圖4-2 為系統(tǒng)ER圖</p>

89、<p>  圖4-2 系統(tǒng)ER圖</p><p>  4.3 系統(tǒng)功能設(shè)計(jì)目標(biāo)</p><p>  理論系統(tǒng)功能設(shè)計(jì)目標(biāo)如下:</p><p>  (1)實(shí)用性強(qiáng):我們努力使系統(tǒng)符合實(shí)際操作流程的習(xí)慣,并盡量減少用戶(hù)的輸入,易學(xué)易用的友好的用戶(hù)界面,滿(mǎn)足各層次的用戶(hù)使用的需求;</p><p>  (2)先進(jìn)的程序結(jié)構(gòu):使用當(dāng)代

90、前衛(wèi)的軟件編程,能延長(zhǎng)其生命周期,易于維護(hù)與管理;</p><p>  (3)安全可靠性高:后臺(tái)維護(hù)功能齊全,根據(jù)平臺(tái)在各個(gè)階段不同的使用情況,管理人員可以設(shè)置相應(yīng)的操作權(quán)限,增加系統(tǒng)注冊(cè),分配各個(gè)欄目的管理權(quán)限,實(shí)現(xiàn)系統(tǒng)的維護(hù),保證系統(tǒng)的安全、可靠;</p><p>  (4)使用模塊化設(shè)計(jì)的方法:使系統(tǒng)具有良好的可擴(kuò)充性,以適應(yīng)其不同階段的發(fā)展需要,便于后來(lái)者分析、維護(hù);</p&

91、gt;<p>  (5)操作簡(jiǎn)單,維護(hù)方便:每個(gè)子系統(tǒng)都具有相對(duì)獨(dú)立的系統(tǒng)維護(hù)功能</p><p>  對(duì)可變化的項(xiàng)目可自行維護(hù);</p><p>  (6)查詢(xún)功能強(qiáng)大:可以對(duì)客房的基本情況、用戶(hù)基本情況,書(shū)評(píng)信息,用戶(hù)留言等按各種方式查詢(xún),可形成各種表單,同時(shí)還可對(duì)其進(jìn)行匯總,使管理人員能及時(shí)準(zhǔn)確地掌握用戶(hù)和客房等的基本情況。</p><p>  

92、4.4 系統(tǒng)功能模塊劃分</p><p>  根據(jù)需求分析與系統(tǒng)功能設(shè)計(jì)目標(biāo),結(jié)合實(shí)際情況本系統(tǒng)功能模塊設(shè)計(jì)分為如下幾個(gè)模塊:</p><p>  1.主頁(yè):在這里我們可以看見(jiàn)本系統(tǒng)的主要功能和信息。</p><p>  2.用戶(hù)注冊(cè):在這里我們可以注冊(cè)我們的基本信息,其中電話(huà)和Email是比較重要的,因?yàn)槲覀冃枰獙?duì)這些信息進(jìn)行處理,以方便用戶(hù)的付款和郵購(gòu)。<

93、/p><p>  3.用戶(hù)登錄:為了方便用戶(hù)的付款,郵購(gòu)和管理,我們需要變成會(huì)員后才可以進(jìn)行消費(fèi)。</p><p>  4.客房瀏覽:成功登錄后的用戶(hù)可以分頁(yè)瀏覽客房,并將想要的客房提交到填寫(xiě)訂單頁(yè)面。如果用戶(hù)還沒(méi)有注冊(cè)就直接進(jìn)入或者沒(méi)有成功登錄就進(jìn)入頁(yè)面,將被連接到“用戶(hù)登錄頁(yè)面”。</p><p>  5.預(yù)訂客房:成功登錄的用戶(hù)可以在該頁(yè)面定購(gòu)所需要的客房。如果用

94、戶(hù)還沒(méi)有注冊(cè)就直接進(jìn)入或者沒(méi)有成功登錄就進(jìn)入頁(yè)面,將被連接到“用戶(hù)登錄頁(yè)面”。</p><p>  6.查看訂單:成功登錄的用戶(hù)可以在該頁(yè)修改已經(jīng)預(yù)訂的客房。如果用戶(hù)還沒(méi)有注冊(cè)就直接進(jìn)入或者沒(méi)有成功登錄就進(jìn)入頁(yè)面,將被連接到“用戶(hù)登錄頁(yè)面”。</p><p>  7.修改訂單:成功登錄的用戶(hù)可以在該頁(yè)修改或刪除已經(jīng)預(yù)訂的客房。如果用戶(hù)還沒(méi)有注冊(cè)就直接進(jìn)入或者沒(méi)有成功登錄就進(jìn)入頁(yè)面,將被連接

95、到“用戶(hù)登錄頁(yè)面”。</p><p>  8.客房查詢(xún):成功登錄的用戶(hù)可以在該頁(yè)查找自己需要的客房。如果用戶(hù)還沒(méi)有注冊(cè)就直接進(jìn)入或者沒(méi)有成功登錄就進(jìn)入頁(yè)面,將被連接到“用戶(hù)登錄頁(yè)面”。</p><p>  9.修改密碼:成功登錄的用戶(hù)可以在該頁(yè)修改自己的密碼。如果用戶(hù)還沒(méi)有注冊(cè)就直接進(jìn)入或者沒(méi)有成功登錄就進(jìn)入頁(yè)面,將被連接到“用戶(hù)登錄頁(yè)面”。</p><p>  1

96、0.修改個(gè)人信息:成功登錄的用戶(hù)可以在該頁(yè)修改自己當(dāng)初注冊(cè)時(shí)的信息。如果用戶(hù)還沒(méi)有注冊(cè)就直接進(jìn)入或者沒(méi)有成功登錄就進(jìn)入頁(yè)面,將被連接到“用戶(hù)登錄頁(yè)面”。</p><p>  11.管理員:查看用戶(hù)訂單,查看用戶(hù)信息,并根據(jù)用戶(hù)信息和用戶(hù)訂單對(duì)客房進(jìn)行發(fā)派。</p><p>  4.5 系統(tǒng)的體系結(jié)構(gòu)</p><p>  如圖4-3為三層結(jié)構(gòu)圖:</p>

97、<p>  圖4-3 三層結(jié)構(gòu)圖</p><p>  即:JSP技術(shù) + JavaBeans + SQLServer2000 數(shù)據(jù)庫(kù)</p><p>  就是從視圖進(jìn)行邏輯處理后進(jìn)入數(shù)據(jù)庫(kù)。</p><p>  第五章 數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p>  5.1 數(shù)據(jù)庫(kù)系統(tǒng)概述</p><p>  數(shù)據(jù)庫(kù)

98、系統(tǒng)是在文件系統(tǒng)的基礎(chǔ)上發(fā)展而來(lái)的,經(jīng)歷了層次數(shù)據(jù)庫(kù)、網(wǎng)狀數(shù)據(jù)庫(kù)、關(guān)系數(shù)據(jù)庫(kù)三個(gè)階段。由于關(guān)系數(shù)據(jù)庫(kù)采用人們比較容易理解和接受的二維表格來(lái)組織數(shù)據(jù),發(fā)展迅速,已成為數(shù)據(jù)庫(kù)客房的主流。</p><p>  本系統(tǒng)的前端開(kāi)發(fā)是使用JSP技術(shù),通過(guò)JavaBeans進(jìn)行邏輯控制和數(shù)據(jù)庫(kù)連接,而后臺(tái)數(shù)據(jù)庫(kù)采用的是SQLServer2000。SQLServer2000數(shù)據(jù)庫(kù)管理系統(tǒng)是一項(xiàng)全面完整的數(shù)據(jù)庫(kù)與分析客房。SQLS

99、erver2000非常容易學(xué)習(xí)、使用,介紹、學(xué)習(xí)資料比較多,SQLServer2000全面支持Web功能的數(shù)據(jù)庫(kù)解決方案,與此同時(shí),SQLServer2000還在可伸縮性與可靠性方面保持著多項(xiàng)基準(zhǔn)測(cè)試紀(jì)錄,而這兩方面特性又都是企業(yè)數(shù)據(jù)庫(kù)系統(tǒng)在激烈市場(chǎng)競(jìng)爭(zhēng)中克敵致勝的關(guān)鍵所在。無(wú)論以應(yīng)用程序開(kāi)發(fā)速度還是以事務(wù)處理運(yùn)行速度來(lái)衡量,SQLServer2000都堪稱(chēng)最為快捷的數(shù)據(jù)庫(kù)系統(tǒng)。</p><p>  對(duì)比SQLS

100、erver2000和其他的大型數(shù)據(jù)庫(kù)管理系統(tǒng),SQLServer2000 具有可靠的安全性,較快的存儲(chǔ)速度,高度的兼容性,簡(jiǎn)單易用,應(yīng)用SQLServer2000作為后臺(tái)數(shù)據(jù)庫(kù)為系統(tǒng)的開(kāi)發(fā)提供了強(qiáng)有力的支持,并對(duì)以后軟件的運(yùn)行提供了堅(jiān)實(shí)的基礎(chǔ),因此,我們采用了SQLServer2000作為后臺(tái)數(shù)據(jù)庫(kù)。</p><p>  5.2 數(shù)據(jù)庫(kù)表設(shè)計(jì)</p><p>  數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)完畢后

101、,現(xiàn)在可以將上面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)庫(kù)模型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。</p><p>  在酒店業(yè)務(wù)管理系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)表的設(shè)計(jì)結(jié)果如表所示。每個(gè)表格表示在數(shù)據(jù)庫(kù)中的一個(gè)表。</p><p>  表5-1為管理員信息表,存儲(chǔ)系統(tǒng)中的管理員信息。</p><p>  表5-1 管理員信息表(Admins)</p><

102、;p>  表5-2為會(huì)員信息表,記錄系統(tǒng)中注冊(cè)用戶(hù)的詳細(xì)信息。</p><p>  表5-2 會(huì)員信息表(Member)</p><p>  表5-3為客房信息表,記錄系統(tǒng)中已有客房客房的信息。</p><p>  表5-3 客房信息表(Product)</p><p>  表5-4為客房類(lèi)型信息表,記錄系統(tǒng)中的類(lèi)別信息。<

103、/p><p>  表5-4 客房類(lèi)型信息表(ProductType)</p><p>  表5-5為訂單詳細(xì)信息表,記錄在客戶(hù)的一個(gè)訂單中,針對(duì)一件客房的訂貨信息。</p><p>  表5-5 訂單詳細(xì)信息表(OrderDetail)</p><p>  表5-6為訂單列表信息表,記錄針對(duì)用戶(hù)的一個(gè)訂單的詳細(xì)信息。</p>&

104、lt;p>  表5-6 訂單列表信息表(OrderList)</p><p>  第六章 程序設(shè)計(jì)</p><p><b>  6.1 程序說(shuō)明</b></p><p>  根據(jù)前邊的需求分析和系統(tǒng)總體設(shè)計(jì)內(nèi)容進(jìn)行程序設(shè)計(jì)。本系統(tǒng)是以Java 語(yǔ)言為基礎(chǔ)進(jìn)行開(kāi)發(fā)的。我個(gè)人負(fù)責(zé)的模塊主要是采用JSP技術(shù)+JavaBeans+ SQL

105、Server2000 模式進(jìn)行模塊開(kāi)發(fā)與實(shí)現(xiàn)的。全部都以面向?qū)ο蟮姆椒ㄟM(jìn)行設(shè)計(jì)和實(shí)現(xiàn)。</p><p>  在程序設(shè)計(jì)時(shí),我用到了下面的一些定義,解釋如下:</p><p>  1.Page用來(lái)定義整個(gè)JSP頁(yè)面的一些屬性和這些屬性的的值。</p><p>  2.Page import該屬性的作用是為JSP頁(yè)面引入JAVA核心包中的類(lèi),這樣就可以在JSP頁(yè)面的程序

106、片部分,變量及函數(shù)聲明部分,表達(dá)式部分使用的類(lèi)??梢詾樵搶傩灾付ǘ鄠€(gè)值,該屬性的值可以是JAVA某個(gè)包中的所有類(lèi)或一個(gè)具體的類(lèi)。</p><p>  3.include file 表示的是靜態(tài)的插入一個(gè)文件。</p><p>  6.2 具體模塊劃分</p><p>  1、 主操作界面編碼:主操作界面的主要作用就是顯示本系統(tǒng)所有的功能菜單項(xiàng),并把用戶(hù)需要經(jīng)常操作的

107、功能模塊設(shè)計(jì)成菜單條,然后當(dāng)用戶(hù)單擊相應(yīng)的菜單項(xiàng)或者菜單條按鈕時(shí),打開(kāi)對(duì)應(yīng)模塊的窗口,而打開(kāi)窗口的代碼都差不多,只是參數(shù)略有不同;另外主窗體要設(shè)計(jì)成MDI窗體,因?yàn)樵谥鞔绑w中用戶(hù)可能會(huì)打開(kāi)多個(gè)子窗體。圖6.1是系統(tǒng)中主操作的界面。</p><p>  圖6.1 主操作界面</p><p>  2、客房類(lèi)型管理部分編碼: </p><p>  客房類(lèi)型管理模塊,需要

108、在這個(gè)模塊被加載時(shí)的時(shí)候,就從數(shù)據(jù)庫(kù)查詢(xún)出當(dāng)前數(shù)據(jù)庫(kù)中的所有客房類(lèi)型,并顯示在控件DataGrid中,因此需要在該窗體的Load事件中,從數(shù)據(jù)庫(kù)中查詢(xún)出所有客房類(lèi)型并在DataGrid中顯示出來(lái)。</p><p>  當(dāng)用戶(hù)在界面單擊【新建】按鈕時(shí),需要清除客房類(lèi)型屬性的各個(gè)控件中的殘留值,這樣便于讓用戶(hù)設(shè)置新的客房類(lèi)型的屬性值。</p><p>  當(dāng)用戶(hù)單擊【新建】按鈕,并輸入新的客房

109、類(lèi)型屬性,然后單擊【保存】按鈕時(shí),將把新房型保存到數(shù)據(jù)庫(kù)中。</p><p>  圖5.2是系統(tǒng)中客房類(lèi)型管理的界面。</p><p>  圖6.2客房類(lèi)型管理界面</p><p>  當(dāng)用戶(hù)輸入完新的客房屬性的時(shí)候,單擊界面【保存】按鈕,將把一個(gè)新客房添加到數(shù)據(jù)庫(kù)中。圖5.3是系統(tǒng)中客房信息管理的界面。</p><p>  圖6.3 客房

110、信息管理界面</p><p>  在圖5.3所示界面中可以進(jìn)行如下的操作。</p><p>  添加客房信息:客房號(hào),選擇房間類(lèi)型、樓層、額定人數(shù)、額定床數(shù),填寫(xiě)備注。保存新添加的客房信息,同時(shí)界面上顯示所有的客房信息。新添加的客房信息會(huì)記錄在數(shù)據(jù)庫(kù)中以供查詢(xún)。</p><p>  4、客房入住部分編碼:當(dāng)用戶(hù)在入住界面輸入入住的客戶(hù)信息后,單擊【保存】按鈕時(shí),將把

111、輸入的客戶(hù)的信息記錄到數(shù)據(jù)庫(kù)中。當(dāng)用戶(hù)在界面單擊【重置】按鈕時(shí),將清除界面用戶(hù)已經(jīng)輸入的信息,讓用戶(hù)重新輸入信息。圖6.4是系統(tǒng)中客房入住界面。</p><p>  圖6.4 入住界面</p><p>  在圖5.4所示的入住界面中用戶(hù)可以填寫(xiě)入住客戶(hù)的相關(guān)信息:房間號(hào)(ID),選擇客戶(hù)性別、籍貫、客戶(hù)ID、姓名,選擇入住日期,然后保存,記錄保存在數(shù)據(jù)庫(kù)中以供客戶(hù)查詢(xún)。如果添加入住記錄成

溫馨提示

  • 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論