酒店管理系统的设计与实现_第1页
酒店管理系统的设计与实现_第2页
酒店管理系统的设计与实现_第3页
酒店管理系统的设计与实现_第4页
酒店管理系统的设计与实现_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

1、 HYPERLINK :/ dggrj / 酒店管理系统的设计与实现摘要现代酒店组织庞大,服务项目多,信息量大。为了提高劳动生产率,降低成本,提高服务质量和管理水平,进而提高经济效益,就必须利用计算机进行现代信息化管理。酒店管理系统就是为此目的而设计的。毕业设计是用C#开发的,并使用Microsoft SQL Server 2005数据库。系统具备订房、查询、退房等功能,更好的管理酒店。【关键词】酒店管理; C# ; SQL酒店管理系统设计与实现摘要现代酒店组织庞大,服务项目多,信息量大。为了提高劳动生产率、降低成本、提高服务质量和管理水平以促进经济效益,就必须依靠计算机进行信息化管理的现代化

2、。但是,酒店管理系统就是为此目的而设计的。我的毕业设计是用c#开发的,使用Microsoft SQL Server 2005数据库。该系统具有预订、查询、退房等功能,可以更好地管理酒店。关键词:酒店酒店管理; C; SQL目录 TOC o 1-3 h z u HYPERLINK l _Toc1175 简介 PAGEREF _Toc1175 1 HYPERLINK l _Toc14272 概述 PAGEREF _Toc14272 1 HYPERLINK l _Toc30776 1.1现状与前景 PAGEREF _Toc30776 1 HYPERLINK l _Toc20262 1.2 研究内容

3、PAGEREF _Toc20262 2 HYPERLINK l _Toc20173 第2章系统分析 PAGEREF _Toc20173 2 HYPERLINK l _Toc6705 2.1 系统相关技术介绍 PAGEREF _Toc6705 2 HYPERLINK l _Toc4587 2.2 可行性分析 PAGEREF _Toc4587 2 HYPERLINK l _Toc12866 2.3 系统需求分析 PAGEREF _Toc12866 3 HYPERLINK l _Toc15132 2.3.1 性能要求 PAGEREF _Toc15132 3 HYPERLINK l _Toc8606

4、2.3.2 功能要求 PAGEREF _Toc8606 3 HYPERLINK l _Toc28376 第 3 章 系统设计 PAGEREF _Toc28376 4 HYPERLINK l _Toc14619 3.1 系统设计 PAGEREF _Toc14619 4 HYPERLINK l _Toc26603 3.2 数据库设计 PAGEREF _Toc26603 5 HYPERLINK l _Toc2143 第 4 章 系统实现 PAGEREF _Toc2143 7 HYPERLINK l _Toc24393 4.1 登录界面 PAGEREF _Toc24393 7 HYPERLINK l

5、_Toc13543 4.2 系统主界面 PAGEREF _Toc13543 8 HYPERLINK l _Toc23405 4.2.1 客房 PAGEREF _Toc23405 查询8 HYPERLINK l _Toc3691 4.2.2 客户预订 PAGEREF _Toc3691 9 HYPERLINK l _Toc27564 4.2.3 客户签到 PAGEREF _Toc27564 10 HYPERLINK l _Toc29544 4.2.4 换房 PAGEREF _Toc29544 11 HYPERLINK l _Toc14118 4.2.5 房间结算 PAGEREF _Toc14118

6、 12 HYPERLINK l _Toc28361 4.3 数据管理模块 PAGEREF _Toc28361 12 HYPERLINK l _Toc17466 4.3.1 房间状态 PAGEREF _Toc17466 12 HYPERLINK l _Toc9 4.3.2 房间类型 PAGEREF _Toc9 13 HYPERLINK l _Toc17579 4.3.3 用户管理 PAGEREF _Toc17579 14 HYPERLINK l _Toc18760 第 5 章 系统测试 PAGEREF _Toc18760 15 HYPERLINK l _Toc21462 5.1 程序调试 PAG

7、EREF _Toc21462 15 HYPERLINK l _Toc31529 5.2 程序测试 PAGEREF _Toc31529 16 HYPERLINK l _Toc16297 5.2.1 测试的重要性和目的 PAGEREF _Toc16297 16 HYPERLINK l _Toc21616 5.2.2 PAGEREF _Toc21616 测试第 16步 HYPERLINK l _Toc31288 5.2.3 测试的主要内容 PAGEREF _Toc31288 16 HYPERLINK l _Toc31671 参考文献 PAGEREF _Toc31671 18 HYPERLINK l

8、_Toc296 附录 PAGEREF _Toc296 19介绍酒店业是一个前景广阔且竞争激烈的行业。改革开放以来,我国酒店业发展迅速,已成为具有相当规模的产业。由于中国旅游业的快速发展,据调查, 2020年中国将成为世界第四大旅游国;同时,中国加入世贸组织将彻底打开酒店业。此时,中国酒店业将面临前所未有的挑战。机遇与挑战。然而,即便是一些酒店还处于人工经营管理阶段,已经不能适应当前的发展趋势。因此,为提高酒店的工作质量和效率,利用先进的计算机网络通信技术改变酒店经营模式,实现酒店经营管理的自动化已成为必然。酒店客房管理系统是根据酒店客房管理的实际情况设计的。酒店客房管理的科学化、系统化、信息化

9、已成为各家酒店追求的目标。因此,为了实现这些功能,要求每家酒店都配备一套客房管理系统,以便在酒店实施良好、完善的管理,以最快的速度响应客户的需求,为客人提供服务。及时,为他们提供高效、快捷、便捷的生活环境。客房管理信息系统(MIS)是各酒店软件建设中的重要应用系统,极大地改善了酒店管理的基础环境。研究了客房管理系统的一些基本问题,主要包括客房管理系统的功能组成、系统开发条件、步骤及其总体规划。第一章概述1.1现状与前景随着人们生活水平的提高,假日经济已经成为人们消费的热点,这使得酒店业发展迅速。随着酒店数量的增加和人们需求的增加,酒店行业的竞争也更加激烈。为了在竞争中生存和发展,酒店必须提高服

10、务管理水平。全方位的计算机服务和计算机管理的引入日益普及。酒店将计算机服务和管理引入,取得了良好的经济效益和社会效益。因此,中华人民共和国建设部最近作出了明确规定:星级饭店在项目立项时,其设计方案必须包括计算机管理系统,否则该项目将不予立项。可见,酒店管理的计算机化势在必行。酒店管理系统将先进的计算机技术与现代酒店服务管理完美结合,实现了住宿新概念的服务和管理方式。传统酒店管理往往使管理者花费大量时间处理客户投诉,如查询错误、登记结账手续繁琐、客费计算错误、空房信息不及时提供等,影响入住率,给管理带来困难.人们必须专注于规划、管理、运营战略和决策。酒店管理系统可以提高员工的工作效率,加快资金周

11、转,降低各项成本,提高服务质量。1.2 研究内容该系统为管理者提供了一个完整的管理平台。它提供的主要功能有:房型管理、房间状态管理、房间预订管理、房间入住管理、客户换房管理、房间结算管理、退出系统。第二章系统分析2.1 系统相关技术介绍本管理信息系统将采用成熟技术C#作为前端开发工具。后端数据库使用微软的SQL Server数据库,因为它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,该系统的软件开发平台成熟可行。在硬件方面,科技的飞速发展使得硬件的更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台可以完全满足本系统的需要。系统采用原型法开发方法。基于开发者对

12、用户需求的理解,通过简单的系统反冲洗和系统设计,可以快速实现原型系统,然后通过反复修改实现管理信息系统。2.2 可行性分析1 、管理的可行性酒店管理系统可以记录酒店客人的基本信息,提供查询、删除等工作,让员工从繁琐的人工操作中解脱出来,同时为酒店客人提供管理和决策支持。企业的运作。由于酒店电脑系统24小时不间断运行,数据量大,可靠性要求高,整个电脑系统的供电需要专线供电,UPS(不间断电源系统) ) 必须正确接地,以保证整个系统的正常运行。2、技术可行性该技术采用成熟的C#作为前端开发工具。后端数据库采用SQL Server2005数据库,灵活性、安全性和易用性为数据库编程提供了良好的条件。三

13、、经济可行性该系统由作者自主研发,界面操作简单,操作人员只需简单培训即可上岗。2.3 系统需求分析2.3.1性能要求( 1 )本软件主要用于管理,不科学计算,计算精度要求不高。因此,输入输出数据的精度不是很高,计算用的数字可以使用浮点数。(2)软件操作的响应时间不超过12秒,基本实现就足够了。(3)系统只支持在window系统上运行,后台数据库只支持SQL Server2005。2.3.2功能要求酒店住房业务的基本流程主要包括:对于客房预订,客户通过或通过其他渠道向酒店预订客房。接待员检查房间状态表并确认有空房并接受预订。预订成功后,客户将获得预订凭证,并相应更改房间状态表。入住客房,如客户已

14、预订房间,按预订凭证进行预订,并向客户发放房卡,房间状态由“预订”到“入住”。如果客户没有预定房间,前台工作人员会检查房间状态和房间状态,如果有空房再登记房间,并向客户发放房卡,房间状态会从“空房间”到“入住”。如果客户对所入住的房间条件不满意,客户可以更换房间。接待人员会为客人换房,换客人房卡,房间状态也会相应调整。补足押金。客户换房后押金过少,需补交押金。客户支付押金,接待员出具押金证明。顾客退房时,接待员根据顾客的房卡进行退房登记。计算客户入住期间的房费、餐费、电话费、各类消费及押金总额。向客户收取费用或退还押金。客户信息被传输到历史客户表中。房间状态从“入住”更改为“有空”。图3-1业

15、务流程分析图第三章系统设计3.1 系统设计图3-2系统功能模块图由(图3-2 )可知,系统共分为8个模块。房型模块:可以查询和修改房型、价格等。客房查询模块:查询所有客房的基本情况。客户预订模块:实现对客户预订的全面管理。客户签到模块:可以查看所有客户的签到状态。换房模块:实现客户换房的一些相关操作。房间状态模块:您可以修改房间的可用性、预订、入住和其他条件。客户结算模块:实现酒店房间账务结算。注册模块:实现用户注册功能。3.2 数据库设计本软件的数据库名称为: Hotel-DB ,包括6个数据表,分别为:BookIn 、 CheckIn 、 CheckOut 、Room、RoomType、

16、UserInfo。具体表结构如下:表3-1用户表 UserInfo 列名数据类型空的阐明用户身份整数不用户ID (主键)用户名varchar(50)不用户密码varchar(50)不密码管理员少量不行政人员表3-2客户签到表 CheckIn 列名数据类型空的阐明客户ID整数不客户ID (主键)姓名varchar(10)不性别查尔( 2)不性别类型varchar(50)不证书类型P_IDvarchar(50)不文件电话varchar(50)不类型varchar(50)不顾客类型房间号整数不房间号索引约会时间不登记时间天整数不停留时间钱钱钱不订金评论varchar(50)是的评论表3-3客户结算表

17、【结账】列名数据类型空的阐明ID整数不客户帐单ID (主键)客户ID整数不客户编号 _姓名varchar(10)不列名数据类型空的阐明性别查尔( 2)不性别电话varchar(50)不类型varchar(50)不顾客类型房间号整数不房间号索引约会时间不登记时间天整数不停留时间折扣漂浮不折扣加钱钱钱不附加费用太阳钱钱钱不总额雷姆varchar(50)不评论表3-4订房表 BookIn 列名数据类型空的阐明图书编号_整数不预订号(主键)姓名varchar(10)不性别查尔( 2)不性别类型varchar(50)不证书类型P_IDvarchar(50)不文件电话varchar(50)不房间号整数不房

18、间号索引约会时间不登记时间天整数不停留时间钱钱钱不订金评论varchar(50)是的评论表3-5房间状态表房间列名数据类型空的阐明房间号整数不房间号(主键)房型varchar( 1 0)不房型房间号整数不房间号书字符(2)不是否预定列名数据类型空的阐明空的字符(2)不是否为空停止字符(2)不是否禁用评论varchar(50)是的评论表3-6房间类型表 RoomType 列名数据类型空的阐明房间类型 ID整数不房间类型 ID(主键)房型varchar( 1 0)不房型区域整数不房间大小床整数不床单价钱钱不单价宽带字符(2)不有宽带吗评论varchar(50)是的评论第四章系统实现4.1 登录界面

19、一、功能只有系统的管理员和批准的操作员才能使用相应的用户名和密码登录系统,进行相关权限的操作。2.接口图4-1系统登录界面三、操作指南(1)在登录窗口输入正确的用户名和密码后,即可登录系统(如图4-1所示) ,根据输入的用户名是否为系统赋予不同的操作权限管理员或操作员。(2)系统管理员可根据实际情况添加相应的操作员。4.2 系统主界面图4-2前台操作4.2.1房间查询1.功能_通过房间号查询房间的基本类型和状态。2.接口图4-3房间查询三、操作指南( 1 )。在文本框中输入房间号,然后点击查询,可以找到房间的一些基本信息。(2)。当您点击空缺按钮时,将显示数据库中的所有空缺信息。(3)。单击未

20、预订按钮时,将显示数据库中所有未预订的房间信息。(2)。当您单击非活动按钮时,将显示数据库中的所有非活动房间信息。4.2.2客户预订一、功能您可以对预定房间的客户信息进行添加、删除、修改、查看等操作。2.接口图4-4房间预订三、操作指南( 1 ) 在文本框中输入订单号,点击查询,可以查询到一些预订的基本信息。(2)当要操作预定信息时,点击ListView中的数据,ListView中选中的一行数据的字段就会显示在上面的文本框和列表框中。(3) 当点击修改按钮时,修改后的信息将被添加到数据库中。(4)当点击入住按钮时,数据将被添加到入住表中,并且预订表中的数据将被删除,房间状态表中的预订字段将变为

21、“否”,并且该字段是否为空变为 Yes 。(5) 当您点击取消预订按钮时,登记表中的数据将被删除。4.2.3客户签到一、功能可以查询和添加客户的入住信息。2.接口图4-5房间签到三、操作指南( 1 ) 在文本框中输入客户编号,点击查询,查询客户入住信息。(2)当要操作签到信息时,点击ListView中的数据,ListView中选中的那行数据的内容会显示在输入签到信息面板中。(3) 当点击入住按钮时,入住客户的信息将被添加到数据库中,并且房间状态表中的字段的值将被更改为“否”。4.2.4换房1.功能_可实现更衣、续住的功能。2.接口_图4-6房间变更三、操作指南( 1 )在文本框中输入客户编号,

22、点击查询,可以查询到签到客户的信息,并显示在客户信息面板的控件中。(2)当您点击续住时,客户信息面板中的天数和押金值将转为续住面板中的原始天数和原始押金,然后可以进行操作,操作完成后点击确定。 , 将值传回。(3)当您点击调整房间时,客户信息面板中的房间号和押金的值将被转移到房间调整面板中的原始房间号和原始押金中,然后您可以进行操作。操作完成后,点击确定,值会传回来。(4)。点击保存后,修改后的信息将记录在数据库中。4.2.5房间结算1.功能_结帐并结清费用。2.接口图4-7房间结算三、操作指南( 1 )在文本框中输入客户编号,点击查询,可以查询到入住客户的信息,并显示在结算信息面板的文本框中

23、。(2) 当您点击结算时,系统会自动计算住宿费、消费总额和应付金额,并显示在相应的文本框中。(3)点击保存时,结算信息将被记录在数据库中,房间状态表中的空白字段的值将更改为“是”。4.3数据管理模块4.3.1房间状况1.功能_管理客房状态。2.接口图4-8客房状态三、操作指南( 1 ) 在文本框中输入房间号,点击查询,可以查询房间的一些基本信息。(2) 当ListView中的数据被选中时,ListView中选中的数据会显示在客房状态信息面板中进行操作。(3) 当点击新建按钮时,房间状态信息面板中的信息将被添加到数据库中。(4) 当点击删除按钮时,选中的数据将被删除。(5) 当点击修改按钮时,修

24、改后的信息将被传输到数据库中。4.3.2房型一、功能管理房间类型。2.接口图4-9房间类型三、操作指南(1) 在ListView中选择数据时,选择数据的内容会显示在房型信息面板中。为了操作。(2) 当点击添加按钮时,房间类型信息面板中的信息将被添加到数据库中。(3) 单击删除按钮时,选定的数据将从数据库表中删除。(4) 当点击修改按钮时,修改后的信息将被致到数据库中。4.3.3用户管理一、功能管理用户。2.接口图4- 10 用户管理三、操作指南(1) 当您在ListView中选择数据时,被选择数据的内容会显示在显示用户信息面板中。为了操作。(2) 当点击注册按钮时,显示用户信息面板中的信息将被

25、添加到数据库中(只有管理员可以使用此功能)。(3) 点击修改权限按钮,可以修改用户的权限(只有管理员可以使用该功能)。(4) 点击修改密码时,可以修改用户的密码(操作员也可以使用此功能)。第 5 章 系统测试5.1程序调试1.测试的基本工作流程在设计一个系统的过程中,一些错误是不可避免的。程序运行时会自动提示语句的语法错误,并要求立即更正。因此,此类错误更容易发现和纠正。但是另一种错误是由于程序执行过程中某些数据的计算公式不正确或逻辑错误造成的。这样的错误是高度隐藏的,有时出现有时不出现。因此,对这种动态发生的错误进行故障排除既费时又费力。5.2程序测试5.2.1测试的重要性和目的测试的重要性

26、:软件测试在软件生命周期中占有重要地位。最近,软件工程界趋向了一个新的观点,即在软件生命周期的每个阶段都应该包含测试,从而检查这个阶段的结果是否接近预期目标,发现错误并尽早纠正它们,如果不及早进行测试,错误的延迟传播往往会给最终产品测试带来巨大的困难。测试目的:1. 软件测试是为了发现错误而执行程序的过程;2、测试是为了证明程序有bug,而不是证明程序没有bug;3. 一个好的测试用例是可以发现目前还没有发现的bug;4. 成功的测试是发现了迄今为止未被发现的错误。测试不仅仅是寻找错误。通过分析错误产生的原因和错误的分布特征,项目经理可以帮助项目经理发现当前使用的软件过程中的缺陷进行改进。5.

27、2.2测试步骤与开发过程类似,测试过程也必须分步进行,每一步都是上一步的逻辑延续。大型软件系统通常由若干子系统组成,每个子系统又由若干模块组成。因此,大型软件系统的测试基本上包括以下几个步骤:1.模块测试 在这个测试步骤中经常会发现编码和详细的设计错误。2 、系统测试 在这个测试步骤中经常会发现软件设计中的错误,也可能会发现需求规范中的错误。3.验收测试 在这个测试步骤中经常发现系统需求规范中的错误。5.2.3测试的主要内容为了保证测试的质量,测试过程分为几个阶段,即:代码审查、单元测试、集成测试、确认测试和系统测试。1.单元测试单元测试侧重于检查软件设计的最小单元模块。通过测试发现模块的实际

28、功能与模块定义的功能描述不符,从而导致编码错误。2.集成测试集成测试是根据设计要求对模块进行组装,同时进行测试。主要目标是发现与接口相关的问题。例如,一个模块可能由于与另一个模块的无意问题而产生不利影响;组合子功能可能不会产生预期的主要功能;个别看似可接受的错误可能会累积到不可接受的水平;全局数据结构可能有错误等。3.确认测试验证测试的目的是向未来的用户证明系统按预期工作。经过集成测试,所有模块均按设计组装成一个完整的软件系统,接口错误已基本消除。然后应该进一步验证软件的有效性。这就是确认测试的任务,即功能和性能是用户可以合理预期的。4.系统测试软件开发完成后,最终会与系统的其他部分一起运行,

29、进行系统测试。包括恢复测试、安全测试、强度测试和性能测试等。第六章总结与展望在设计的过程中,我掌握了很多C#编程知识,并对这项成熟且应用广泛的技术进行了深入研究。设计的过程也是一个重新学习的过程。当我遇到问题时,我会尝试自己寻找解决方案,这在很大程度上从激发了我们的自学能力向;在那里我学到了很多知识,老师对我的指导起到了画龙点睛的作用。在我的编程过程中,我充分认识到“实践带来真知”这一点。书本上的知识是不够的。只有理论联系实际,才能学到真正的知识。管理信息系统的设计不可能一步到位,需要不断的改进和补充。编程前的审议是减少程序调试工作量的重要方法。只有充分考虑,才能减少调试过程中的工作量。虽然在

30、开始写程序之前我们做了很多准备工作,但是在实际写程序的时候还是发现了很多问题,有的是分析上的疏漏,有的不做是出乎意料的。参考 1 周琦 SQL Server 2005 数据库基础和应用技术。大学。 2010 2 (美国)迈克尔霍尔沃森。 VisualC#2008 从入门到精通。清华大学。 2009 3 王小可 C#项目开发案例记录(第2版)。清华大学。 2011 4 克里斯汀德勤。 SQL Server2005从入门到精通。电子行业。 2006年 5 盛国主编。信息系统分析与设计。电子科技大学。 2001年 6 王生 Visual C#.NET数据库开发经典案例分析。清华大学。 2005年 7

31、 C#从入门到精通。 HYPERLINK %20%20%20%20:/baike.baidu%20%20%20%20/view/49719.htm 人民邮电。 2011 8 阿奇、奇芬、顾云华。 SQL Server 实用教程。电子行业。 2002年至在这个毕业设计(论文)的过程中,我得到了导师的指导和支持。特别感谢XX先生的大力帮助。导师的细心指导和大力支持,对我掌握整体结构和功能有很大帮助。同时,我们提供了非常优越的设计环境,在编程、数据库设计等细节工作上给予了我耐心。指导对我顺利完成这个毕业设计起到了关键作用。转眼间,大学生活就要结束了。回首过去三年的大学生活,真的很辛苦,也很开心,但更

32、多的是收获。我觉得母校的老师们不仅无私地给我们传授了知识,还教会了我们如何做人。 .软件技术专业的毕业设计是一项艰巨的任务,但正是在这几个月紧张充实的设计中,我觉得自己的知识得到了升华。我相信:我的毕业设计会借鉴我的三年制大学。一个句号。附录/登录功能privatevoid button1_Click(对象致者, EventArgs e)如果(这个.textBox1.Text.Trim() = )MessageBox .Show( 请输入您的用户名! , 提示 ,MessageBoxButtons .OK , MessageBoxIcon .Information);返回;如果(这个.text

33、Box2.Text.Trim() = )MessageBox .Show( 请输入您的密码! , 提示 ,MessageBoxButtons .OK , MessageBoxIcon .Information);返回;别的字符串用户名 = textBox1.Text;字符串密码 =userInfoManager.GetPasswordByUserName(userName);if (password.Equals(textBox2.Text.ToString()MainForm mainForm = new MainForm ();MainForm.isRunMain = true ;main

34、Form.Show();this.close ();别的MessageBox .Show( 请输入正确的密码! , 提示 ,MessageBoxButtons .OK , MessageBoxIcon .Information);/读取选定列表视图中的数据privatevoid textChangeWithList( int i)if (i listView1.Items.Count) i = 0;txtRoomId.Text = listView1.Itemsi.SubItems0.Text.ToString();textR_N.Text = listView1.Itemsi.SubItem

35、s1.Text.ToString();comboRT.Text = listView1.Itemsi.SubItems2.Text.ToString();if (listView1.Itemsi.SubItems3.Text.ToString() = 是 )checkBoxBook.Checked = true ;别的checkBoxBook.Checked = false ;if (listView1.Itemsi.SubItems4.Text.ToString() = 是 )checkBoxEmpty.Checked = true ;别的checkBoxEmpty.Checked = false ;if (listView1.Itemsi.SubItems5.Text.ToString() = 是 )checkBoxStop.Checked = t

温馨提示

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

评论

0/150

提交评论