c++酒店管理系统课程设计_第1页
c++酒店管理系统课程设计_第2页
c++酒店管理系统课程设计_第3页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、WORD格式实用文档面向对象程序设计II课程设计指导书题目:宾馆管理系统学院:计算机科学与工程学院专业:软件工程班级: 133301学号:2021350320213490 20213482XX:王帅X俊甘雨指导教师:韩旭明设计日期:2021 .6.24-2021 .6.30专业资料整理WORD格式实用文档一、课程设计的目的1) 学习综合运用 C 高级语言课程和其他先修课程的知识,提高分析和解决实际问题的的能力,进一步稳固、加深和拓宽所学的知识;进一步加强构造化程序设计的思想,加深对高级语言根本语言要素和控制构造的理解。2) 全面系统的学习面向对象程序设计的根本概念、根本语法和编程方法;独立完成

2、有一定工作量的程序设计任务,同时强调好的程序设计风格。3) 掌握程序设计中的常用算法和 C 语言的编程技巧和上机调试程序的方法。4) 在参与一系列子工程的实践过程中,提高如何综合运用所学知识解决实际问题的能力,以及获得相关工程管理和团队合作等众多方面的具体经历。二、课程设计的任务按照如下要求,运用 C+语言,编写一套可用的较为完善的宾馆住宿管理系统软件两人分模块合作1) 对宾馆根本信息【房间数量、房间类别标间、单间、套房、收费标准等】在适当X围内自行规定。2) 能够实现预定登记、入住登记、退房结算等功能;房间状态空房、入住、预定能够以一定方式直观地表现。3) 能够录入住宿人员信息、计算客户消费

3、总额并生成账单 , 账单信息存入到磁盘文件当中去。4) 能够相对灵活地查询房间状态、入住情况、空房情况、预订情况等内容。5) 能够产生各类报表,如房间信息、入住信息、消费表单等在磁盘文件当中可以查看它们的信息。专业资料整理WORD格式实用文档三、系统设计方案3.1 系统详细描述3.1.1 系统设计背景随着人民生活水平的提高,旅游出行的人越来越多,宾馆的客流量不断增加,普通的手写登记太过复杂经常出现信息丧失,也不适合现在的节约型社会的开展,宾馆在正常运营中需要对客房资源、顾客信息、退房信息等进展管理,利用客房管理系统及时了解各个环节XX息的变更,有利于提高管理的效率。本工程作为 c+课程设计的训

4、练工程提出,目的是为了提高同学们系统的开发,那么提高大家的实践能力。所以开发一个符合自身宾馆实际情况的工作平台是十分必要的。3.1.2 系统设计详细信息系统使用对象设定为百康宾馆。百康酒店是一家乡镇中小型宾馆,三层建筑,拥有各类房间共 20 间。其中一层均为单人间,共 9 间,房号 101-109 ;二层为均双人间,共 6 间,房号 201-206 ;三层均为豪华套房,共 5 间,房号 301-305 。各类房间均设有电视、橱柜、内网、风扇、暖气等根底设施,24 小时热水供给,可淋浴。一层前台处设有便捷商店,当时结算,不计入住宿账单。可通过内网购置,免费送至房间。A、收费标准:有按天计费和按小

5、时计费两种收费标准。按天计费,标准为单人间 170 元 / 天,双人间 280 元/ 天,豪华套房 500 元/ 天。按小时计费 , 标准为单人间 20 元 / 小时,双人间 30 元/ 小时,豪华套房 50 元/ 小时。B、计时标准:按天计费时,从0 时至次日 0 时计一天,不满一天按一天计算;按小时计费时,不满一小时按一小时计费。特殊情形的优惠政策不在本设计考虑X围之专业资料整理WORD格式实用文档内C、定金标准:入住定金按预计入住时间* 其单日房费 +500 元收取,退房时充作房费和房屋设施折损费抵偿损坏的房内设施,多退少补。预定定金按预计订房时间 * 对应房间按天计算住宿价格*40%收

6、取,假设到时不入住且不续订,那么不再退还;假设到时入住,充作入住定金,多退少补。预定无需缴纳定金,但不确保届时有空房间。注:定金数额可在以上标准数额之上,退房结算时多退少补。退房时,室内设施经确认无损坏情况,那么不收取房屋设施折损费。3.2 功能模块划分3.2.1 功能模块描述根据任务内容要求及宾馆相关情况等信息,百康宾馆住宿管理系统需要实现查询功能包括客房总体使用情况查询、已入住客房查询、已预订客房查询、闲置房间信息查询等查询方式,订房登记,入住登记,退房结算等四大根本功能。系统应实现对各类信息的灵活查找,客户信息的录入、保存与调用,自动结算并生成账单等操作。为了简化前台人员操作并提高其工作

7、效率,还应实现开场前初始化询问,订房或入住登记时自动显示当前闲置房间,入住前询问是否已预订,输入错误信息时进展提醒等人性化功能。由以上分析,将系统主要分为以下四大功能模块,如图3.1 所示:1) 客房查询:包括查询客房总体使用情况、查询当前闲置房间信息、查询已入住房间信息、查询已预定房间信息等查询功能;2) 订房登记:包括显示当前闲置房间信息、登记预定信息等功能;3) 入住登记:包括显示当前房间总体使用情况、询问是否预定过房间、登记入住人信息等功能;4) 退房结算:包括选择结算方式、输入结算时间、计算住宿费用等功能。专业资料整理WORD格式实用文档百康宾馆住宿管理系订房登记入住登记客房查询退房

8、结算客已已闲房预入置总订住房体房房间信间间信息信信息查息息查询查查询询询图 3.1功能模块构造图3.2.2 输入项以下输入项均为键盘输入:num房间号,intkongxian 房间是否空闲,intname20 名字定义,char name20ID20 XX号 18 位阿拉伯数字,char ID20lianxifangshi15联系方式 11 位阿拉伯数字, char lianxifangshi15yajin 押金, intyudingriqi预定日期日期均为8 位阿拉伯数字,格式为年月日, longruzhushijian入住日期,longtianshu 预计天数,intjiezhiriqi截

9、止日期,longp是否初始化 0 或 1, int专业资料整理WORD格式实用文档chose选择主菜单 1,2,3,4或5,intt 计费方式 1 或 2, inti 子菜单项选择择 1,2,3,4 或 5不同模块可能定义不同, int a是否预定过房间在 ruzhudengji() 定义的,int3.2.3 输出项房间号, int专业资料整理WORD格式房间类型,char leixing10专业资料整理WORD格式价格( 元/ 天) ,价格( 元/ 小时)int,int专业资料整理WORD格式是否空闲,int客人XX, char name20XX, char ID20联系方式,charlia

10、nxifangshi15押金 ( 元) , int预定日期,long入住时间,long预计天数, int截止日期, long四、系统实现与测试4.1 主菜单模块实现专业资料整理WORD格式实用文档4.1.1 主菜单流程图开场专业资料整理WORD格式调用房间查询函数调用订房登记函数调用入住登记函数调用退房结算函数输出“提示输入“ p值P是否为 1Y调用 chushihua 调用 Menu_Display()函数输出“提示输入 chose值YY是否为“ 1Chose! =0NNY是否为“ 2N输出“提示Y是否为“ 3N输入“按Y任意键是否为“ 4N输出“提示NN是否为“ 5Y专业资料整理WORD格

11、式完毕专业资料整理WORD格式实用文档图 4.1 主菜单流程图4.1.2 主菜单代码void Menu_Display()system("cls");cout<<"tt#"<<endl;cout<<"tt#欢送使用百康宾馆管理系统#"<<endl;cout<<"tt#请输入您所需要的功能:#"<<endl;cout<<"tt#1.客房查询2.订房登记#"<<endl;cout<<"

12、;tt#3.入住登记4.退房#"<<endl;cout<<"tt#5.退出#"<<endl;cout<<"tt#感* 谢*您 *的 *使 *用#"<<endl;cout<<"tt#"<<endl;void chushihua()int i3=1,0,1,k=0;for(;k<20;k+)hotelk.num=i0*100+i1*10+i2;strcpy(hotelk.ID,"0");hotelk.jiezhiriqi

13、=0;hotelk.kongxian=0;strcpy(hotelk.lianxifangshi,"0");strcpy(,"0");hotelk.ruzhushijian=0;hotelk.tianshu=0;hotelk.yudingriqi=0;switch(i0)专业资料整理WORD格式case 1:hotelk.jiage=17020;strcpy(hotelk.leixing,"单人间 ");break;专业资料整理WORD格式case 2:hotelk.jiage=28030;strcpy(hote

14、lk.leixing,"case 3:hotelk.jiage=50050;strcpy(hotelk.leixing,"双人间 ");break;套房 ");break;专业资料整理WORD格式if(k=8)i0+,i2=0;专业资料整理WORD格式实用文档if(k=14)i0+,i2=0;i2+;专业资料整理WORD格式押金fstream xieru("xieru<<"房间号预定日期宾馆房间信息类型价格入住时间.txt",ios:out);是否空闲天数截止日期XX"<<endl;XX号联

15、系方式专业资料整理WORD格式for(int x=0;x<20;x+)专业资料整理WORD格式xieru<<hotelx.num<<''<<hotelx.leixing<<''<<hotelx.jiage<<'专业资料整理WORD格式'<<hotelx.kongxian<<' '<<<<' '<<hotelx.ID<<' '<

16、;<hotelx.lianxifangshi<<' '<<hotelx.yajin<<' '<<hotelx.yudingriqi<<' '<<hotelx.ruzhushijian<<' '<<hotelx.tianshu<<' '<<hotelx.jiezhiriqi<<endl;xieru.close();void main()专业资料整理WORD格式int p=0;cou

17、t<<" 是否要初始化房间信息?cout<<"( 是请输入1,否请输入cin>>p;if(p=1)chushihua();int chose;Menu_Display();cout<<" 请输入选项: "cin>>chose;while(chose!=0)"0)"<<endl;专业资料整理WORD格式switch(chose)/用 switch语句判断选择菜单的功能case 1:search_message();break; /客房查询case 2:dingfan

18、gdengji();break;/订房间case 3:ruzhudengji();break;/入住房间case 4:tuifang();break;/退房case 5:exit(0);default:cout<<"输入错误,请重新输入"<<endl; /提示错误命令专业资料整理WORD格式cout<<"tt#"<<endl;专业资料整理WORD格式实用文档cout<<"tt#欢送使用百康宾馆管理系统#"<<endl;cout<<"tt#请输

19、入您所需要的功能:#"<<endl;cout<<"tt#1.客房查询2.订房登记#"<<endl;cout<<"tt#3.入住登记4.退房#"<<endl;cout<<"tt#5.退出#"<<endl;cout<<"tt#感* 谢*您 *的 *使 *用#"<<endl;cout<<"tt#"<<endl;cout<<" 请输入选项:&

20、quot;cin>>chose;while(chose=0)cout<<" 输入错误,按任意键退出程序:"<<endl;exit(0);4.1.3 主菜单模块测试专业资料整理WORD格式主菜单界面中显示客房管理系统的功能选项模块如图4.2 所示:专业资料整理WORD格式实用文档图 4.2 主菜单4.2 入住登记模块实现专业资料整理WORD格式实用文档4.2.1 入住登记流程图开场输出“房间使用情况输出“提示输入“ a值a= =1专业资料整理WORD格式Y输出“提示N输出“房间信息输出“提示专业资料整理WORD格式输入“房间号输入N“房间号

21、hoteli.num= =bY输出“提示专业资料整理WORD格式输出“提示预订房客人信息输出“提示输入“所要填写的信息信息存储到磁盘文件中输入客人的根本信息专业资料整理WORD格式登记成功专业资料整理WORD格式完毕专业资料整理WORD格式实用文档图 4.3 入住登记流程图4.2.2 入住登记代码void ruzhudengji()int a,b=0;string name;专业资料整理WORD格式ifstreamliulan("宾馆房间信息 .txt",ios:in); /定义输入文件流对象,以专业资料整理WORD格式输入方式翻开磁盘文件旅信专业资料整理WORD格式if(

22、!liulan)/判断文件是否翻开成功专业资料整理WORD格式专业资料整理WORD格式cerr<<" 文件不能读 ."<<endl;return;elseliulan.seekg(117,ios:beg);/ 在输入文件开头以参照位置为根底移动假设干字节 beg=begin)专业资料整理WORD格式int i=0; /cout<<"存放空闲房间的房间号类型价格(元 /天 )价格(元 /小时 )空闲专业资料整理WORD格式"<<endl;while (i<20)liulan>>hoteli.

23、num>>hoteli.leixing>>hoteli.jiage>>hoteli.kong xian>>>>hoteli.ID>>hoteli.lianxifangshi>>hoteli.yajin>>hoteli.yudingriqi>>hoteli.ruzhushijian>>hoteli.tianshu>>hoteli.jiezhiriqi;cout<<setw(4)<<hoteli.num<<se

24、tw(8)<<hoteli.leixing<<setw(9)<<hote li.jiage/100<<setw(14)<<hoteli.jiage%100<<setw(13)专业资料整理WORD格式<<hoteli.kongxian;/输出所有房间信息专业资料整理WORD格式i+,cout<<endl;专业资料整理WORD格式liulan.close();/关闭文件专业资料整理WORD格式cout<<" 注: 0 表示空房间、 1 表示房间已入住、 2 表示房间已预订 &quo

25、t;<<endl; cout<<" 是否预订过房间? "<<endl;cout<<" 是,请输入 1,否,请输入 2"<<endl;cin>>a;if(a=1)专业资料整理WORD格式实用文档cout<<" 请输入房间号: "<<endl;cin>>b;for(i=0;i<20;i+)if(hoteli.num=b)if(hoteli.yudingriqi!=0)cout<<" 请输入入住日期 :&q

26、uot;cin>>hoteli.ruzhushijian;cout<<" 请输入截止日期 :"cin>>hoteli.jiezhiriqi;hoteli.yudingriqi=0;elsecout<<" 该房没有被预订过 "<<endl;system("pause");elsecout<<" 空房间有: "<<endl;for(int k=0;k<20;k+)if(hotelk.kongxian=0)cout<<h

27、otelk.num<<" "cout<<endl;cout<<" 请输入房间号 :"cin>>b;for(i=0;i<20;i+)if(hoteli.num=b)cout<<" 请依次输入以下信息并加以核对 ( 日期格式 : 年月日例如 19920503 )"<<endl;cout<<" XX:"cin>>;cout<<" XX号: "cin>>ho

28、teli.ID;cout<<" 联系方式: "cin>>hoteli.lianxifangshi;专业资料整理WORD格式实用文档cout<<" 押金 :"cin>>hoteli.yajin;cout<<" 天数:"cin>>hoteli.tianshu;cout<<" 入住日期: "cin>>hoteli.ruzhushijian;hoteli.kongxian=2;专业资料整理WORD格式ofstream xieru

29、("宾馆房间信息.txt",ios:out);/xieru<<" 房间号类型价格是否空闲XX方式押金预定日期入住时间天数截止日期写回文件XX号"<<endl;联系专业资料整理WORD格式for(i=0;i<20;i+)xieru<<hoteli.num<<' '<<hoteli.leixing<<' '<<hoteli.jiage<<' '<<hoteli.kongxian<<

30、9; '<<<<' '<<hoteli.ID<<' '<<hoteli.lianxifangshi<<' '<<hoteli.yajin<<' '<<hoteli.yudingriqi<<' '<<hoteli.ruzhushijian<<' '<<hoteli.tianshu<<' '&

31、lt;<hoteli.jiezhiriqi<<endl; xieru.close();cout<<" 登记成功 "<<endl; 4.2.3入住登记模块测入住登记界面显示了房间使用情况以及提示以前是否预订过房间如图4.4 所示:专业资料整理WORD格式实用文档图 4.4 入住登记界面如果客人预定过房间,那么选择“ 1,然后输入预订房间号如图 4.5 所示。输入入住日期和截止日期那么“登记成功如图 4.6 所示。专业资料整理WORD格式图 4.5 选择订过房间入住登记界面专业资料整理WORD格式实用文档图 4.6 订过房间入住登记界面

32、未预订过房间那么选择“ 2那么会显示出目前的空房间信息如图 4.7 所示,根据系统提示输入客人的信息那么“登记成功如图 4.8 所示。图 4.7 选择未订过房间入住登记界面专业资料整理WORD格式实用文档图 4.8 选择未订过房间入住登记输入信息界面4.3 退房结算模块实现4.3.1 退房结算流程图专业资料整理WORD格式实用文档开场输出“提示输入“房间号查找该房间信息输出该房间信息输出“提示输入“结算日期输出“提示输入“t 值YNt= =2天数计算方法小时计算方法信息存储道磁盘文件当中去输出“计算完毕专业资料整理WORD格式完毕专业资料整理WORD格式实用文档图 4.9退房结算流程图4.3.

33、2 退房结算代码void tuifang()int a,b;ifstream fin("宾馆房间信息.txt",ios:in);cout<<" 请输入房号 :"cin>>a;int c=0,i=0;fin.seekg(117,ios:beg);/在输入文件开头以参照位置为根底移动假设干字节beg=begin)while(i<20)fin>>hoteli.num>>hoteli.leixing>>hoteli.jiage>>hoteli.kongxian>>hotel

34、i .name>>hoteli.ID>>hoteli.lianxifangshi>>hoteli.yajin>>hoteli.yudingriqi>>hoteli.ruzhushijian>>hoteli.tianshu>>hoteli.jiezhiriqi;if(hoteli.num=a)/ 查询客人房间 b=i;i+;fin.close();cout<<" 房间信息为 :"<<endl;cout<<"XX:押金(元):入住时间:"&

35、lt;<endl;cout<<setw(6)<<<<setw(8)<<hotelb.yajin<<setw(20)<<hotelb.ruzhushijian<<endl;cout<<"( 注:日期输入格式年月日例如20210211 )"<<endl;cout<<" 请输结算入日期:"int d;cin>>d;hotelb.jiezhiriqi=d;int fei;cout<<"

36、; 按小时 / 天数计费 ( 小时输入1,天数输入2):"int t;cin>>t;if(t=2)专业资料整理WORD格式实用文档fei=hotelb.yajin-(hotelb.jiezhiriqi-hotelb.ruzhushijian)*(hotelb.jiage专业资料整理WORD格式/100); /结算函数,押金结算时间- 入住时间* 价格专业资料整理WORD格式else专业资料整理WORD格式fei=hotelb.yajin-(hotelb.jiezhiriqi-hotelb.ruzhushijian)*(hotelb.jiage%100);/按小时计算if(

37、fei<0)fei=-fei;专业资料整理WORD格式cout<<"应付费用为:"<<fei<<"元"<<endl;专业资料整理WORD格式else专业资料整理WORD格式cout<<"cout<<"总消费金额为:"<<hotelb.yajin-fei<<"元"<<endl;押金足够应返还给您:"<<fei<<"元"<<endl

38、;专业资料整理WORD格式fstream jsxx("结算信息.txt",ios:out);jsxx<<"消费信息为 :"<<endl;jsxx<<" XX: "<<<<endl<<"时间: "<<hotelb.ruzhushijian<<endl<<"押金元: "<<hotelb.yajin<<endl<<"结算时间:

39、"<<d<<endl;入住专业资料整理WORD格式if(t=2)专业资料整理WORD格式jsxx<<" 计费方式:按天数计费"<<endl;elsejsxx<<" 计费方式:按小时计费"<<endl;专业资料整理WORD格式jsxx<<"总消费金额为:"<<hotelb.yajin-fei<<"元"<<endl;jsxx<<" 押金足够应返还给您:"<

40、;<fei<<"元"<<endl;jsxx.close();hotelb.kongxian=0;/房间结算后初始专业资料整理WORD格式化房间信息strcpy(,"0");strcpy(hotelb.ID,"0");strcpy(hotelb.lianxifangshi,"0");hotelb.yudingriqi=0;hotelb.ruzhushijian=0;hotelb.jiezhiriqi=0;hotelb.yajin=0;hotelb.tianshu=0

41、;hotelb.jiezhiriqi=0;专业资料整理WORD格式fstream xieru("xieru<<"房间号宾馆房间信息类型价格.txt",ios:out);/是否空闲XX生成文件XX号联系方式专业资料整理WORD格式押金预定日期入住时间天数截止日期"<<endl;专业资料整理WORD格式实用文档for(i=0;i<20;i+)xieru<<hoteli.num<<''<<hoteli.leixing<<''<<hoteli

42、.jiage<<''<<hoteli.kongxian<<' '<<<<' '<<hoteli.ID<<' '<<hoteli.lianxifangshi<<' '<<hoteli.yajin<<''<<hoteli.yudingriqi<<' '<<hoteli.ruzhushijian<

43、<' '<<hoteli.tianshu<<' '<<hoteli.jiezhiriqi<<endl;xieru.close();system("pause");4.3.3 退房结算模块测试选择退房功能输入房间号那么会显示出客人的根本信息如图4.10 所示;根据系统提示输入结算日期并选择结算方式那么“结算完毕如图 4.11 和图 4.12 所示。账单信息存入到磁盘文件当中去,如图 4.13 所示。图 4.10 退房结算输入结算房间号后界面图专业资料整理WORD格式实用文档图 4.11 退房

44、结算输入日期界面图 4.12 退房结算完成界面专业资料整理WORD格式实用文档图 4.13 退房结算信息文件五、附录:程序代码#include<iostream>#include<iomanip>/输出流控制#include<string>#include<fstream>/输入输出文件流using namespace std;void search_message();void dingfangdengji();void ruzhudengji();void tuifang();void all_message();void empty_mes

45、sage();void ruzhixinxi();void dingfangxinxi();struct hotel/定义构造体int num;char leixing10;int jiage;int kongxian;char name20;char ID20;char lianxifangshi15;int yajin;long yudingriqi;专业资料整理WORD格式实用文档long ruzhushijian;int tianshu;long jiezhiriqi;hotel20;void Menu_Display()system("cls");cout<

46、<"tt#"<<endl;cout<<"tt#欢送使用百康宾馆管理系统#"<<endl;cout<<"tt#请输入您所需要的功能:#"<<endl;cout<<"tt#1.客房查询2.订房登记#"<<endl;cout<<"tt#3.入住登记4.退房#"<<endl;cout<<"tt#5.退出#"<<endl;cout<<&q

47、uot;tt#感* 谢*您 *的 *使 *用#"<<endl;cout<<"tt#"<<endl;void chushihua()int i3=1,0,1,k=0;for(;k<20;k+)hotelk.num=i0*100+i1*10+i2;strcpy(hotelk.ID,"0");hotelk.jiezhiriqi=0;hotelk.kongxian=0;strcpy(hotelk.lianxifangshi,"0");strcpy(,"0&qu

48、ot;);hotelk.ruzhushijian=0;hotelk.tianshu=0;hotelk.yudingriqi=0;switch(i0)专业资料整理WORD格式case 1:hotelk.jiage=17020;strcpy(hotelk.leixing,"单人间 ");break;专业资料整理WORD格式case 2:hotelk.jiage=28030;strcpy(hotelk.leixing,"case 3:hotelk.jiage=50050;strcpy(hotelk.leixing,"双人间 ");break;套房 &

49、quot;);break;专业资料整理WORD格式专业资料整理WORD格式实用文档if(k=8)i0+,i2=0;if(k=14)i0+,i2=0;i2+;专业资料整理WORD格式fstream xieru("xieru<<"房间号宾馆房间信息类型价格.txt",ios:out);是否空闲XXXX号联系方式专业资料整理WORD格式押金预定日期入住时间天数截止日期"<<endl;专业资料整理WORD格式for(int x=0;x<20;x+)专业资料整理WORD格式xieru<<hotelx.num<<''<<hotelx.leixing<<''<<hotelx.jiage<<

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论