數據組織與管理課程設計--sql_server_2000_賓館管理系統(tǒng)_第1頁
已閱讀1頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  目錄</b></p><p>  第一章系統(tǒng)需求分析4</p><p>  1.1系統(tǒng)需求背景4</p><p>  1.2系統(tǒng)需求目的4</p><p>  1.3系統(tǒng)需求功能5</p><p>  第二章系統(tǒng)分析5</p><

2、;p>  2.1 系統(tǒng)數據流程分析5</p><p>  2.2 系統(tǒng)功能分析6</p><p>  2.3 系統(tǒng)功能層次圖7</p><p>  2.4 系統(tǒng)總目標8</p><p>  第三章 概念結構設計8</p><p>  3.1 系統(tǒng)總E-R圖8</p><p

3、>  3.2 系統(tǒng)各實體E-R圖8</p><p>  第四章 邏輯結構設計10</p><p>  第五章 物理結構設計10</p><p>  5.1 表結構設計10</p><p>  5.2 表關系設計12</p><p>  第六章 數據字典13</p><p>

4、;  6.1 系統(tǒng)總流程數據字典13</p><p>  6.2 部分重要數據項數據字典14</p><p>  第七章 系統(tǒng)實現15</p><p>  7.1創(chuàng)建數據庫和數據表15</p><p>  7.2使用Transact-Sql語句創(chuàng)建查詢和視圖16</p><p>  7.3 創(chuàng)建觸發(fā)器1

5、7</p><p>  7.4 創(chuàng)建存儲過程18</p><p>  7.5創(chuàng)建數據維護計劃20</p><p><b>  系統(tǒng)需求分析</b></p><p><b>  系統(tǒng)需求背景</b></p><p>  隨著旅游事業(yè)的蓬勃發(fā)展和賓館業(yè)務的不斷擴大,加上當今社

6、會經濟與科學技術的發(fā)展,我國服務行業(yè)取得了巨大的發(fā)展,使得人們對賓館的需求也隨之提高,這就對于賓館管理的現代化、科學化的要求也就不斷迫切起來。如何利用先進的管理手段,提高現階段賓館的管理水平,已成為賓館發(fā)展的當務之急。</p><p>  現代化的賓館組織龐大,服務項目多,信息量大,要想提高服務質量和管理水平,進而促進經濟效益,必須借助計算機技術來進行現代化的信息管理。電子計算機科學的飛速發(fā)展,給賓館計算機應用帶

7、來了蓬勃生機,出現了賓館計算機管理信息系統(tǒng)、安全保衛(wèi)系統(tǒng)、電子門鎖系統(tǒng)、賓館信息服務系統(tǒng)、客房電腦保險系統(tǒng)以及計算機娛樂系統(tǒng)。計算機在賓館中的應用,已深入到賓館的各個部門,特別是在信息處理領域,計算機已成為最重要的工具。在賓館現代管理理論中,賓館管理信息系統(tǒng)已成為賓館現代科學管理的重要內容,是賓館經營必不可缺少的現代科學工具。</p><p>  也就是說,怎樣在原有的基礎上再進行簡化,使其具有操作簡單、靈活性好

8、、系統(tǒng)安全性高、運行穩(wěn)定等特點是我們的賓館管理系統(tǒng)的設計方向。</p><p><b>  系統(tǒng)需求目的</b></p><p>  賓館在正常的運營中需要對客房資源、住客信息、結算信息進行管理,利用賓館管理信息系統(tǒng)可以及時了解各個環(huán)節(jié)中信息的變更,有利于提高管理效率。簡而言之,賓館管理系統(tǒng)就其表現形式看就是對賓館大量的常規(guī)性信息的輸入、存儲、處理和輸出過程,其作用主

9、要表現在以下幾個方面:</p><p> ?。?)快速辦理住客從預定到入住到退房的整個過程,實現住客在酒店消費自動化;</p><p> ?。?)準確無誤地記錄住客的每筆消費記錄;</p><p> ?。?)實時、快速、準確提供客房動態(tài); </p><p>  (4)方便查詢住客的消費情況;</p><p>  (

10、5)完善、全面的綜合查詢;</p><p>  (6)系統(tǒng)運行穩(wěn)定可靠、各項維護功能齊全、易于維護;</p><p>  不難看出,本系統(tǒng)主要為了更好地加強賓館管理員對房間的管理,給賓館管理員提供一個井然有序的管理平臺,提高效率和服務質量。同時也為客戶提供選擇、查詢客房的類型與客房的資源,和進行挑選的快捷需求。避免了管理員的重復操作,大大的減少了管理人員的工作量,提高了工作效率,也可以更好

11、的滿足住客的需要。</p><p><b>  系統(tǒng)需求功能</b></p><p>  通過需求目的知道,一個賓館管理系統(tǒng)功能應包括:住客結算信息管理、客房類型信息管理、客房資源管理、住客信息管理、用戶管理五個模塊。系統(tǒng)開發(fā)的總體任務是實現賓館各種信息的系統(tǒng)化、規(guī)范化和自動化。主要完成功能:</p><p> ?。?)有關客房標準的制定、標準

12、信息的輸入,修改和查詢,包括客房編號、客房類型、床位數量、住房單價、是否有空調、電視機、電腦、電話以及單獨衛(wèi)生間等。</p><p> ?。?)剩余客房信息的查詢等。</p><p> ?。?)訂房信息的輸入,修改和查詢,包括客房編號、客房類型、客房單價、住客姓名、住客身份證號碼、入住日期、折扣、押金、備注信息等。</p><p> ?。?)結算信息的輸入,修改和查

13、詢,包括客房編號、客房類型、客房單價、住客姓名、住客身份證號碼、入住日期、折扣、退房日期、押金、備注信息等。</p><p>  (5)住客信息的輸入,修改和查詢,包括住客姓名、住客身份證號、住客性別、客房編號、押金、入住時間、備注等。</p><p> ?。?)用戶信息的輸入,修改和查詢,包括用戶編號、用戶身份、密碼</p><p><b>  系統(tǒng)分析

14、</b></p><p>  2.1 系統(tǒng)數據流程分析</p><p>  賓館管理信息系統(tǒng)主要有兩個流程:</p><p> ?。?)用戶需要使用賬號和密碼通過登錄界面登錄賓館管理信息系統(tǒng)。登陸后進入系統(tǒng)主窗體,可以對用戶個人信息,個人客房預定與結算進行操作,退出系統(tǒng)時返回登陸頁面。</p><p>  (2)賓館管理人員可以

15、通過不同的身份驗證進入賓館管理信息系統(tǒng),進行客房管理、客房資源管理、住客訂房管理、住客結賬管理、住客信息管理等進行操作,簡化流程,方便操作。</p><p>  根據分析系統(tǒng)流程知賓館管理信息系統(tǒng)的操作流程圖:</p><p>  2.2 系統(tǒng)功能分析</p><p>  2.2.1 系統(tǒng)功能劃分</p><p>  一個賓館的管理是十

16、分復雜的過程,往往涉及許多不同的管理流程和系統(tǒng)。我們按照涉及對象的不同功能,再根據系統(tǒng)數據流程與操作流程分析知,賓館管理信息系統(tǒng)的功能劃分為住客結算信息管理、客房資源管理、客房類型信息管理、用戶管理、住客信息管理五個部分。</p><p>  2.2.2 系統(tǒng)功能描述</p><p> ?。?)住客結算信息管理:</p><p>  能夠輸入、修改,包括客房編號、

17、住客姓名、住客身份證號碼、入住日期、折扣、退房日期、押金、實繳金額和備注信息等。</p><p> ?。?)客房資源管理:</p><p>  能夠輸入、修改,包括客房編號、客房類型、客房單價、剩余客房數量、預訂情況、以及備注等信息。</p><p> ?。?)客房類型信息管理:</p><p>  能夠輸入、修改,包括客房編號、客房單價、床

18、位數量、客房類型、是否有衛(wèi)生間、電話、電視機、電腦等。用戶可以隨時修改、查詢。</p><p><b>  (4)用戶管理:</b></p><p>  是管理人員對酒店的客房相關信息以及住客相關信息進行查詢,修改。</p><p> ?。?)住客信息管理:</p><p>  是住客對個人的相關信息以及涉及自己的住房信

19、息進行查詢,修改。</p><p>  2.3 系統(tǒng)功能層次圖</p><p>  2.4 系統(tǒng)總目標</p><p>  根據需求分析和系統(tǒng)分析,可以確定該系統(tǒng)應實現的目標是:用戶和管理人員均可使用的系統(tǒng)。即一方面給賓館管理員提供一個井然有序的管理平臺,提高效率和服務質量。另一方面也為客戶提供選擇、查詢客房的類型與客房的資源,和進行挑選的快捷需求。</p&

20、gt;<p>  第三章 概念結構設計</p><p>  3.1 系統(tǒng)總E-R圖</p><p>  3.2 系統(tǒng)各實體E-R圖</p><p>  第四章 邏輯結構設計</p><p>  將上面的E-R圖進行分析后,形成如下的邏輯關系:</p><p> ?。?)結算信息(住客姓名,身份證號,客

21、房編號,入住日期,退房日期,押金,折扣,實繳金額,備注)</p><p> ?。?)客房資源(客房編號(主碼),客房類型,剩余客房量,客房單價,預定情況,備注)</p><p> ?。?)客房類型信息(客房編號(主碼),單價,床位數量,空調,電話,電腦,電視,衛(wèi)生間,客房類型)</p><p>  (4)用戶(用戶ID(主碼),身份,密碼)</p>&

22、lt;p> ?。?)住客(住客姓名,身份證號(主碼),性別,客房編號,押金,入住時間,備注)</p><p>  第五章 物理結構設計</p><p>  5.1 表結構設計</p><p>  根據邏輯結構分析確定系統(tǒng)需要設置五個表(包括表結構): </p><p>  表1 用戶管理表(SUser):</p>&l

23、t;p>  注:其中userID是123456 ,密碼是111111(因能力有限,實際數據庫里管理者只假設出一位,簡化此次數據庫的完成)。</p><p>  表2 客房類型信息管理表(RoomType):</p><p>  表3 客房資源管理表(Room):</p><p>  表4 住客結算信息表(Settle):(注:其中主碼為(身份證號,房間號,入住

24、日期))</p><p>  表5 住客信息管理表(customer)</p><p>  注:各表中部分重要數據項內容及含義詳見《第六章 數據字典》部分。</p><p><b>  5.2 表關系設計</b></p><p>  5.2.1 總表關系設計</p><p>  注:表與表之間的

25、聯系數據及含義詳見《第六章 數據字典》部分。</p><p>  5.2.2 訂房關系設計</p><p>  注:訂房數據及含義詳見《第六章 數據字典》部分。</p><p>  5.2.3 查看關系設計</p><p>  注:查看數據及含義詳見《第六章 數據字典》部分(其他關系設計圖不一一列出,詳見《第六章 數據字典》部分)。&

26、lt;/p><p><b>  第六章 數據字典</b></p><p>  6.1 系統(tǒng)總流程數據字典</p><p>  6.1.1 訂房數據結構描述</p><p><b>  數據流名稱: 訂房</b></p><p>  組成: 住客信息+客房類型信息&l

27、t;/p><p>  數據項: 住客信息</p><p>  備注: 個人或團隊</p><p>  組成: 身份證號+姓名+性別+客房編號+押金+入住時間+備注</p><p>  組織: 身份證號</p><p>  數據項: 客房類型信息</p>&l

28、t;p>  組成: 客房編號+客房類型+客房單價+相關設施+備注</p><p>  組織: 客房編號</p><p>  6.1.2 結算數據結構描述</p><p><b>  數據流名稱: 結算</b></p><p>  組成: 住客信息+住客結算信息</p>

29、<p>  數據項: 住客信息</p><p>  備注: 個人或團隊</p><p>  組成: 身份證號+姓名+性別+客房編號+押金+入住時間+備注</p><p>  組織: 身份證號</p><p>  數據項: 住客結算信息</p><p> 

30、 組成: 客房編號+入住日期+退房日期+押金+實繳金額+折扣+備注</p><p>  組織: 客房編號+入住時間</p><p>  6.1.3 住客查詢數據結構描述</p><p>  數據流名稱: 用戶、住客查詢客房</p><p>  組成: 客房類型信息+客房資源信息</p><

31、;p>  數據項: 客房類型信息</p><p>  組成: 客房編號+客房類型+客房單價+相關設施+備注</p><p>  組織: 身份證號</p><p>  數據項: 客房資源信息</p><p>  組成: 客房編號+客房類型+有無剩余+客房單價+備注</p>

32、<p>  組織: 客房編號</p><p>  6.1.4 用戶查詢數據結構描述</p><p>  數據流名稱: 用戶、住客查詢結算</p><p>  組成: 住客結算信息+客房資源信息</p><p>  數據項: 住客結算信息</p><p>  組成:

33、客房編號+入住日期+退房日期+押金+實繳金額+折扣+備注</p><p>  組織: 客房編號+入住時間</p><p>  數據項: 客房資源信息</p><p>  組成: 客房編號+客房類型+有無剩余+客房單價+備注</p><p>  組織: 客房編號</p><p>

34、;  6.1.5 住客管理數據結構描述</p><p>  數據流名稱: 住客管理</p><p>  組成: 用戶信息+住客信息</p><p>  數據項: 用戶信息</p><p>  組成: 用戶編號+用戶身份+用戶密碼</p><p>  組織: 用戶編號</

35、p><p>  數據項: 住客信息</p><p>  備注: 個人或團隊</p><p>  組成: 身份證號+姓名+性別+客房編號+押金+入住時間+備注</p><p>  組織: 身份證號</p><p>  6.2 部分重要數據項數據字典</p><p

36、>  6.2.1 住客結算數據結構描述</p><p>  數據結構名:住客結算</p><p>  含義說明:定義了客房結算記錄的信息</p><p>  6.2.2 住客結算數據結構描述</p><p><b>  數據流名:結算</b></p><p>  說明:添加的住客結算信息&

37、lt;/p><p><b>  數據流來源:用戶</b></p><p><b>  數據去向:保存</b></p><p>  6.2.3 住客結算數據數據儲存描述</p><p>  數據存儲名:住客結算信息表</p><p>  說明:記錄有關住客結算的內容</p&

38、gt;<p><b>  流入數據流:用戶</b></p><p><b>  流出數據流:無</b></p><p><b>  第七章 系統(tǒng)實現</b></p><p>  7.1創(chuàng)建數據庫和數據表</p><p>  7.1.1 創(chuàng)建數據庫賓館管理系統(tǒng)。&

39、lt;/p><p>  7.1.2 創(chuàng)建數據庫基本表結構</p><p>  1. 用戶管理表(SUser)</p><p>  2. 客房類型信息管理表(RoomType)</p><p>  3. 客房資源管理表(Room)</p><p>  4. 住客結算信息表(Settle)</p><p&g

40、t;  5.住客信息管理表(customer)</p><p>  7.2使用Transact-Sql語句創(chuàng)建查詢和視圖</p><p>  1.創(chuàng)建查詢視圖:查詢有剩余量的客房,查詢結果顯示客房類型,客房單價,客房編號,并且結果按客房單價分組。</p><p>  查詢目的:為住客提供實時的客房資源信息,方便住客訂房。為管理人員提供客房資源信息,方便管理。<

41、/p><p><b>  查詢語句:</b></p><p>  CREATE VIEW dbo.bookroom</p><p>  AS SELECT TOP 100 PERCENT dbo.Room.IDnumber, dbo.RoomType.RoomType, </p><p>  dbo.RoomType.

42、Price, dbo.RoomType.RoomID, dbo.Room.Reroom</p><p>  FROM dbo.RoomType INNER JOIN</p><p>  dbo.Room ON dbo.RoomType.RoomID = dbo.Room.RoomID AND </p><p>  dbo.Room.Reroom <> 0

43、</p><p>  ORDER BY dbo.RoomType.Price</p><p>  2. 創(chuàng)建查詢視圖:查詢未結算的住客信息,查詢結果顯示住客姓名,住客身份證號,住客入住時間,住客退房日期,住客押金,并且結果按客房編號分組,條件是住客退房日期為空。</p><p>  查詢目的:管理住客信息,保證準確。為管理人員提供實時消費情況,方便管理及調整。<

44、;/p><p><b>  查詢語句:</b></p><p>  CREATE VIEW dbo.unsettle</p><p>  AS SELECT dbo.Customer.costname, dbo.Settle.IDnumber, dbo.Settle.Indate AS Expr1, </p><p>  

45、dbo.Settle.Ouddata, dbo.Customer.margin</p><p>  FROM dbo.SUser INNER JOIN</p><p>  dbo.Settle ON dbo.SUser.UserID = dbo.Settle.UserID INNER JOIN</p><p>  dbo.Customer ON dbo.SUser.

46、UserID = dbo.Customer.UserID</p><p>  GROUP BY dbo.Settle.RoomID, dbo.Settle.IDnumber, dbo.Settle.Indate, </p><p>  dbo.Customer.costname, dbo.Settle.Ouddata, dbo.Customer.margin</p><

47、p>  HAVING (dbo.Settle.Ouddata IS NULL)</p><p><b>  7.3 創(chuàng)建觸發(fā)器</b></p><p>  1.創(chuàng)建更新觸發(fā)器:更新住客實繳金額,更新結果保存到住客實繳金額中并刪除以前住客實繳金額(實繳金額=客房單價*(退房日期-入住日期)-押金 )。</p><p>  更新目的:用于住客

48、結算,以及賓館正常的客房管理。</p><p><b>  更新語句:</b></p><p>  CREATE TRIGGER [INSERT] ON [dbo].[Settle] </p><p>  FOR UPDATE</p><p>  AS UPDATE settle</p><p>

49、  SET Money=Margin</p><p><b>  from Room</b></p><p>  where settle.RoomID=Room.RoomID</p><p>  AS DECLARE @old Money,@new Money</p><p>  SELECT @old=Money f

50、rom settle</p><p>  SELECT @new=Money from settle</p><p>  print'修改之前:'</p><p>  print convert(float(8),@old)</p><p>  print'修改之后:'</p><p>

51、  print convert(float(8),@new)</p><p>  2. 創(chuàng)建插入觸發(fā)器:插入客房類型,插入結果保存到對應的插入的表中即客房類型表。</p><p>  插入目的:管理賓館客房,創(chuàng)建誠信,統(tǒng)一的賓館。</p><p><b>  插入語句:</b></p><p>  CREATE TRIG

52、GER [T RoomType] ON [dbo].[RoomType] </p><p>  FOR INSERT</p><p>  AS UPDATE RoomType</p><p>  SET Bednumber='2'</p><p>  from RoomType</p><p>  wh

53、ere RoomType.RoomID=RoomType.RoomID</p><p>  7.4 創(chuàng)建存儲過程</p><p>  1.創(chuàng)建更新存儲過程:更新結算信息,更新內容包括客房編號,住客身份證號,住客入住日期,住客姓名,住客退房日期,住客押金,住客實繳金額,賓館折扣。更新結果保存到當前更新的表中即住客結算信息表,更新結果顯示住客入住日期,住客退房日期,住客押金,住客實繳金額,賓館

54、折扣五項。</p><p>  更新目的:完善賓館管理,結算是賓館管理系統(tǒng)中最重要的部分。</p><p><b>  更新語句:</b></p><p>  CREATE PROCEDURE [update_Settle_1]</p><p>  (@RoomID_1 [varchar],</p>&l

55、t;p>  @IDnumber_2 [varchar],</p><p>  @Indate_3 [varchar],</p><p>  @RoomID_4 [varchar](4),</p><p>  @IDnumber_5 [varchar](20),</p><p>  @Indate_6 [varchar](50)

56、,</p><p>  @Costname_7 [varchar](10),</p><p>  @Ouddata_8 [varchar](50),</p><p>  @Margin_9 [float],</p><p>  @Discount_10 [float],</p><p>  @Money_11

57、[float])</p><p>  AS UPDATE [賓館管理系統(tǒng)].[dbo].[Settle] </p><p>  SET [RoomID] = @RoomID_4,</p><p>  [IDnumber] = @IDnumber_5,</p><p>  [Indate] = @Indate_6,</p>

58、<p>  [Costname] = @Costname_7,</p><p>  [Ouddata] = @Ouddata_8,</p><p>  [Margin] = @Margin_9,</p><p>  [Discount] = @Discount_10,</p><p>  [Money] = @Mone

59、y_11 </p><p><b>  WHERE </b></p><p>  ( [RoomID] = @RoomID_1 AND</p><p>  [IDnumber] = @IDnumber_2 AND</p><p>  [Indate] = @Indate_3)</p><p>

60、;  SELECT Discount,Ouddata,Indate,Margin,Money</p><p>  FROM settle</p><p><b>  GO</b></p><p>  2.創(chuàng)建插入存儲過程:插入客房資源信息,插入內容包括客房編號,客房類型,客房剩余量,客房單價,客房預訂情況,備注。插入結果保存到被插入的表中即客房

61、資源信息表,結果顯示按客房單價的升序輸出。</p><p>  插入目的:有效快捷的管理賓館客房信息,客房資源是賓館的實質。</p><p><b>  插入語句:</b></p><p>  CREATE PROCEDURE [insert_Room_1]</p><p>  (@RoomID_1 [varchar]

62、(4),</p><p>  @RoomType_2 [varchar](50),</p><p>  @Reroom_3 [varchar](20),</p><p>  @Price_4 [float],</p><p>  @Book_5 [varchar](50),</p><p>  @Diction

63、_6 [varchar](50))</p><p>  AS INSERT INTO [賓館管理系統(tǒng)].[dbo].[Room] </p><p>  ( [RoomID],</p><p>  [RoomType],</p><p><b>  [Reroom],</b></p><p>&l

64、t;b>  [Price],</b></p><p><b>  [Book],</b></p><p>  [Diction]) </p><p><b>  VALUES </b></p><p>  ( @RoomID_1,</p><p>  @Ro

65、omType_2,</p><p>  @Reroom_3,</p><p><b>  @Price_4,</b></p><p><b>  @Book_5,</b></p><p>  @Diction_6)</p><p>  SELECT Price</p&g

66、t;<p><b>  FROM Room</b></p><p>  ORDER BY Price ASC</p><p><b>  GO</b></p><p><b>  GO</b></p><p>  7.5創(chuàng)建數據維護計劃</p>&l

67、t;p>  數據庫: 賓館管理系統(tǒng) </p><p>  服務器 (local) </p><p><b>  優(yōu)化 :</b></p><p>  每 1 周在 星期日 發(fā)生,在 下午 1:00:00。 </p><p><b>  執(zhí)行下列操作: </b></p><p

68、>  重新組織數據頁和索引頁,將可用空間更改為原始空間的 100。 </p><p>  INTEGRITY CHECKS </p><p>  每 1 周在 星期日 發(fā)生,在 下午 0:00:00。 </p><p>  執(zhí)行下列操作: 檢查數據庫 完全備份 </p><p>  每 1 周在 星期日 發(fā)生,在 下午 2:00:00

69、。 </p><p><b>  備份媒體: 磁盤 </b></p><p>  將備份文件存儲在默認的 SQL Server 備份目錄中。 </p><p>  刪除4周之前的備份文件。</p><p><b>  完成后驗證備份。 </b></p><p><b&g

70、t;  事務日志備份 :</b></p><p>  每 1 周在 星期一,星期二,星期三,星期四,星期五,星期六 發(fā)生,在 上午 2:00:00。 </p><p><b>  備份媒體: 磁盤 </b></p><p>  將備份文件存儲在默認的 SQL Server 備份目錄中。 </p><p>&l

溫馨提示

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

評論

0/150

提交評論