酒店管理系统需求说明书XXXX1110.docx

上传人:牧羊曲112 文档编号:2035089 上传时间:2023-01-02 格式:DOCX 页数:62 大小:1.61MB
返回 下载 相关 举报
酒店管理系统需求说明书XXXX1110.docx_第1页
第1页 / 共62页
酒店管理系统需求说明书XXXX1110.docx_第2页
第2页 / 共62页
酒店管理系统需求说明书XXXX1110.docx_第3页
第3页 / 共62页
酒店管理系统需求说明书XXXX1110.docx_第4页
第4页 / 共62页
酒店管理系统需求说明书XXXX1110.docx_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《酒店管理系统需求说明书XXXX1110.docx》由会员分享,可在线阅读,更多相关《酒店管理系统需求说明书XXXX1110.docx(62页珍藏版)》请在三一办公上搜索。

1、酒店管理系统2015-11-10 1引言21.1编写目的21.2背景21.3定义31.4参考资料32任务概述42.1目标42.2用户的特点42.3假定和约束53需求说明63.1对功能的规定63.2 总体E-R图83.3各实体E-R图93.4 数据字典133.4 DFD图183.5 用例及其描述204概要设计434.1概念模型设计434.2物理模型设计434.3对sql进行优化444.4验证sql创建的数据是否有误495附录555.1对性能的规定555.1.1精度555.1.2时间特性要求565.1.3灵活性565.2输入输出要求575.3数据管理能力要求575.4故障处理要求575.5其他专门

2、要求585.6运行要求585.6.1设备585.6.2支持软件595.6.3接口595.6.4控制60软件需求说明书1引言1.1编写目的本文档作为用户需求说明书,编写的目的是为了定义所要开发的XX酒店管理系统(以下简称项目)的开发目标,包括对功能的规定和性能的要求,指出预期的系统用户、系统的运行环境以及对用户操作的约定,为系统设计和开发提供依据,作为系统功能追溯的基础和系统开发量确定的蓝本。 本文档可以作为本项目组开发人员以及本系统使用人员参考之用。1.2背景自改革开放以来,人们的生活质量逐步提高,精神生活也开始趋向丰富多彩。作为服务业的重要组成部分酒店业也得到了迅猛的发展。要提高整体竞争能力

3、必须变革酒店的管理模式,要提高管理水平,实施信息化建设无疑是实现这一目的的必由之路和明智之举。 在信息时代,必须要有一个完善的管理信息系统,在总体上实现酒店管理的自动化、规范化和人性化,使酒店管理由经验管理转为科学管理。随着计算机的普及和应用、计算机技术的不断发展,酒店管理系统的发展到了一个新的时期,新的系统平台、新的系统特点及发展方向不断涌现。本项目组设计的XX酒店管理系统采用客户端/服务器模式,功能更加细致完善,系统更加稳定可靠;在预订、入住、订餐、娱乐和退房等流程上的操作不但简捷方便,信息明朗,而且响应客户的请求及时迅速,将会创造更多的经济效益及利润。1.3定义术语解 释客户享受酒店提供

4、的服务的一类人群客户端面向酒店客户的APP,客户在手机平台上使用服务端面向酒店职工的管理系统,管理酒店的各类业务餐饮系统酒店餐饮部使用的系统订房客户通过客户端提交的预订酒店客房的行为入住登记客户在酒店前台办理的入住酒店的行为会员办理了酒店提供的业务,可享受到酒店的特殊优惠的一类人群订餐客户通过客户端向服务端提出的餐饮消费请求客房管理维持最新房间状态的信息数据库用于存储和管理酒店各类业务产生的信息会员信息表专门用于存储酒店会员的电子表预订表专门用于存储酒店预订信息的电子表1.4参考资料 1 齐治昌,软件设计与体系结构M,高等教育出版社,2010-02-012 窦万峰,软件工程方法与实践 第2版M

5、,机械工业出版社,2013-07-013 普雷斯曼,软件工程:实践者研究方法 第7版M,机械工业出版社,2011-08-012任务概述2.1目标酒店宾馆作为一个服务性行业,在信息高度发达的今天,为应对业内激烈的竞争形势,安装一套功能完善的管理软件已成每个酒店的标配。酒店管理系统是一款处理酒店日常业务的应用软件。从客人的预定客房开始,到入住登记、定制各类餐饮直至最后退房结账,利用XX管理系统,不仅能为顾客提供快捷、方便的服务,还能提高酒店的管理水平,简化各种复杂操作,在最合理最短时间内完成酒店业务规范操作。2.2用户的特点本软件的最终使用者分为两类:一类是在客户端使用的酒店客户,一类是酒店的职工

6、。酒店职工无需具备专业的电脑知识,进行一些简单的培训后,懂得电脑的基本使用与本软件系统的服务端界面操作即可;本软件系统的客户端界面简洁明了,操作方便,一般客户无论是否具备专业的计算机知识,都能正常访问与使用本软件的客户端系统界面。系统的维护人员需具备专业的计算机知识,能解决一般的计算机故障,掌握数据库的管理和维护技能,以便对系统数据库进行维护。2.3假定和约束2.3.1 开发期限 本系统的开发期限为1个月2.3.2 开发环境 本系统使用Eclipse作为开发平台,开发语言为Java语言,使用SQL Server 2008搭建数据库2.3.3运行环境 操作系统:Windows XP、Window

7、s 7、Windows 8 内存:128M以上 CPU:Arhlon750以上2.3.4 开发经费 自费2.3.5 使用年限 最少使用2年,最大使用6年3需求说明 3.1对功能的规定(一)客户端系统1. 酒店客房信息查询查询酒店的客房信息,包括客房类型和客房状态,其中客房类型有豪华套房、标准套房、单人间、双人间;客房状态有空房、预订中、入住中、维修中,并且查询结果只返回空房信息,预定中和入住中的客房信息不予显示。2. 客房预定接受并处理客户提交的客房预定信息,只有客房状态是空房时系统才接受客户预定3. 餐饮预订当客户入住酒店以后,才能激活餐饮预订服务,该服务为客户提供酒店的餐饮业务,接受客户的

8、订餐信息(二)接待部系统1. 客户预定客房管理当客户使用客户端系统提交预定客房信息以后,前台服务管理系统负责记录客户预定信息,并更改客户预定的客房的状态2. 入住登记管理当客户来到酒店办理入住,向系统添加客户的入住登记信息,并把客房状态更改为入住状态3. 会员办理为客户办理酒店会员,在酒店管理系统会员信息表中添加客户信息,以后为酒店会员提供入住和餐饮打折服务,并根据客户的消费情况添加会员积分,节假日和酒店举办活动期间,会员可凭积分兑换为酒店提供的礼品4. 订餐管理当客户提交订餐信息以后,餐饮部门接受订餐信息5. 续房管理处理客户提出的续房请求,延迟客房的退房日期6. 客户退房管理处理客户的退房

9、请求,核算客户在入住期间产生的一切费用,为客户办理退房手续(三)后勤管理系统1. 餐饮管理增加、删除、修改、更新酒店为客户提供的餐饮种类、菜色2. 处理订餐接收和处理前台服务管理系统转发来的客户的订餐信息,并向前台服务系统反馈已经接受处理的订餐信息3. 生成消费单根据客户提交的订餐信息自动计算订餐金额,生成一条消费记录并添加到订餐客户的消费信息表中4客房管理客人退房后,清洁客房,更改客房状态。3.2 总体E-R图一共有十一个实体,分别为订餐单、菜单、会员、顾客、预定单、已定餐、员工、客房、账单、入住单、账单明细; 3.3各实体E-R图本系统一共有13个实体,分别为:账户实体、顾客实体、入住实体

10、、入住历史实体、客房实体、菜单实体、已订餐实体、账单实体、账单明细实体、部门实体、订餐单实体、会员实体、预订实体3.3.1 顾客实体顾客实体一共有八个属性,具体情况如下:3.3.2 会员实体会员实体一共有7个属性,具体情况如下:3.3.3 预定单实体预定实体一共有四个属性,具体情况如下:3.3.4 入住历史实体入住历史实体一共有三个属性,具体情况如下:3.3.5 入住单实体入住单实体一共有三个属性,具体情况如下:3.3.6 账单实体账单实体一共有五个属性,具体情况如下:3.3.7 账单明细实体入住单实体一共有六个属性,具体情况如下:3.3.8 订餐单实体订餐单实体一共有四个属性,具体情况如下:

11、3.3.9 已订餐实体入住单实体一共有五个属性,具体情况如下:3.3.10 菜单实体菜单实体一共有三个属性,具体情况如下:3.3.11 账户实体账户实体一共有三个属性,具体情况如下:3.3.12 部门实体部门实体一共有三个属性,具体情况如下:3.3.12 客房实体客房实体一共有五个属性,具体情况如下:3.4 数据字典该数据字典一共有13个,细情况如下:3.4.1 顾客关系表的数据字典:顾客=顾客编号+姓名+性别+身份证+电话号码+客户类型 属性名存储代码类型长度备注顾客编号CnoVarchar20主码姓名CnameVarchar10非空性别CsexVarchar2(男、女)身份证号CidVar

12、char20非空电话号码CtelVarchar11非空客户类型CtypeVarchar10非空3.4.2 会员关系表的数据字典:会员=会员编号+姓名+性别+身份证+积分+折扣+等级属性名存储代码类型长度备注会员编号Mnovarchar20主码姓名Mnamevarchar10非空性别Msexvarchar2(男、女)身份证号Midvarchar20非空积分Minfloat10折扣Mdiscountfloat10非空等级Mlevelvarchar10非空3.4.3 预定单关系表的数据字典:预定=客户编号+入住时间+入住时长+支付编号属性名存储代码类型长度备注客户编号Cnovarchar20主码、外

13、码入住时间CtimeDate主码入住时长Cltimeint非空支付编号Bnovarchar10非空3.4.4 部门关系表的数据字典:部门=部门编号+部门名称+电话属性名存储代码类型长度备注部门编号Dnovarchar20主码部门名称Dnamevarchar20非空电话号码Dtelvarchar20非空3.4.5 入住历史记录关系表的数据字典: 入住历史记录=入住时间+客户编号+入住时长属性名存储代码类型长度备注客户编号Cnovarchar20主码、外码入住时间Htimedate主码入住时长Hltimeint非空3.4.6 入住表关系表的数据字典:入住表=入住时间+客户编号+入住时长属性名存储代

14、码类型长度备注客户编号Cno varchar20主码、外码入住时间Ltimedate主码入住时长Lstimeint非空3.4.7 账单关系表的数据字典:账单=支付时间+账单编号+总金额+折扣属性名存储代码类型长度备注账单编号Bno varchar20主码支付时间Btimedate非空总金额Btotalfloat50非空折扣BDiscountfloat103.4.8 账单明细关系表的数据字典:账单明细=明细表编号+账单编号+住房费+餐饮费+其他+备注属性名存储代码类型长度备注明细表编号BBnovarchar20主码账单编号Bnovarchar20外码住房费BBlpayfloat10非空餐饮费BB

15、eatfloat10非空其他BBotherfloat10备注BBnotevarchar100非空3.4.9 订餐单关系表的数据字典:订餐单=订单号+客户编号+房间编号+总金额+已订餐编号属性名存储代码类型长度备注订单号OFnovarchar20主码客户编号Cnovarchar20外码房间编号Rnovarchar20非空总金额Rtotalfloat非空已订餐编号HOnovarchar20外码3.4.10 已订餐单关系表的数据字典:已订餐=已订餐编号+菜品编号+菜品名+价格属性名存储代码类型长度备注已订餐编号HOnovarchar20主码菜品编号Fnovarchar20非空菜品名Fnamevarc

16、har20非空价格Fprifloat非空3.4.11 菜单单关系表的数据字典:菜单=菜品编号+菜品名+价格属性名存储代码类型长度备注菜品编号Fnovarchar20主码菜品名Fnamevarchar20非空价格Fprifloat非空3.4.12 客房关系表的数据字典:客房=客房编号+类型+价格+状态+额定人数属性名存储代码类型长度备注客房编号Rnovarchar20主码类型Rtypevarchar20非空价格Rprifloat非空状态Rstatevarchar8非空额定人数Ramountint非空3.4.13 账户关系表的数据字典:账户=用户名 +密码+客户编号+客户类型属性名存储代码类型长度

17、备注用户名accountnamevarchar20主码客户编号Cnovarchar20外码密码passwordvarchar20非空客户类型 accountstatevarchar10非空3.4 DFD图3.4.1 顶层数据流图3.4.2 0层数据流图3.4.3 1层数据流图3.5 用例及其描述3.5.1 用例图3.5.2 用例描述描述项说明用例名称退房用例描述系统为客户办理退房手续参与者客户优先级状态用例状态,可以是办理中、等待处理前置条件住房时间到期后置条件自动生成历史入住信息表,客房状态由入住状态更改为待清洁基本操作流程1. 工作人员输入客房号2. 系统检索入住信息表,找到当前客户的入住

18、信息3. 计算并收取客户的消费金额4. 更改客房状态5. 删除客户的入住记录可选操作流程1.住房到期,但客户未来前台办理退房手续,系统弹出提示信息2.客户逾期才来办理退房手续,按照酒店规定收取滞纳金被泛化的用例无被包含的用例无被扩展的用例无频率一日多次描述项说明用例名称付费用例描述系统收取客户的消费金额参与者客户优先级状态用例状态,可以是已付费、等待付费前置条件客户完成酒店入住登记或客户决定退房后置条件删除客户的入住记录基本操作流程a 客户完成酒店入住登记1)系统计算出客户需要支付的押金2)客户支付押金b 客户决定退房1) 系统计算出客户的消费金额2) 客户支付总费用可选操作流程1. 客户逾期

19、退房,按照酒店规定收取滞纳金2. 客户在住店期间损坏酒店财物,按酒店规定收取赔偿费被泛化的用例无被包含的用例支付押金被扩展的用例支付赔偿金频率一日多次描述项说明用例名称付押金用例描述客户办理住店业务之前预先支付的一部分金额参与者客户优先级状态用例状态,可以是已支付、未支付前置条件用户发出住店请求或者提交预定信息后置条件为客户完成入住登记,系统添加客户的入住信息基本操作流程a 若客户已经过提交预订信息1) 输入客户的预订单号2) 系统检索预定信息表,找到客户的预订信息3) 收取客户的押金4) 将客户的预订信息填进入住信息表中5) 执行“删除客户的预订信息”操作,同时系统自动把客户的预订信息导入历

20、史预订信息表中b 若客户是现场办理入住业务1) 填写客户的入住信息2) 收取客户的押金3) 把客户的入住信息添加到入住信息表中可选操作流程1. 客户的提交预订单后超过24小时未办理住店登记,系统弹出提示信息,业务员将预订信息导入历史预订表中2. 客户在客户端提交预订单时选择网上支付押金被泛化的用例付费被包含的用例无被扩展的用例无频率一日多次描述项说明用例名称赔款用例描述客户损坏酒店财物后额外支付的赔偿金参与者客户优先级状态用例状态,可以是有和无两种状态前置条件住房时间到期后置条件系统将客户的赔偿记录添加到客户的消费金额中基本操作流程1. 登记客户损坏的财物名称及其金额2. 把客户的赔偿记录添加

21、到客户的消费金额中可选操作流程如在客户离店之后发现酒店财物被损坏,则1) 查询历史入住信息表,找到客房对应的客户2) 打电话向客户核对情况,财物是否是客户损坏的3) 若满足2),则和客户拟定赔偿事项被泛化的用例付费被包含的用例无被扩展的用例无频率很少描述项说明用例名称订餐用例描述客户使用客户端向酒店餐饮部门提出的服务请求参与者客户优先级状态用例状态,包括未订餐、订餐中和完成订餐前置条件客户成功入住酒店后置条件为客户派送餐饮基本操作流程1. 客户通过客户端系统打开酒店的餐饮列表界面2. 客户选择餐饮名称3. 填写订餐信息4. 提交可选操作流程1. 客户中途取消订餐2. 客户未提交前发现订餐信息有

22、误,返回上一步修改订餐信息3. 客户提交订单后10分钟内可以点击取消订餐被泛化的用例无被包含的用例无被扩展的用例无频率一日多次描述项说明用例名称取消订餐用例描述客户放弃向酒店餐饮部门发送的订餐请求参与者客户优先级状态用例状态,包括未取消和已取消前置条件1. 客户成功入住酒店2. 客户正在编辑订餐信息或者提交订餐信息后不足10分钟后置条件删除客户的订餐单基本操作流程a. 客户正在编辑订餐信息1) 客户打开订餐列表2) 客户填写订餐信息3) 客户在提交订餐信息前的任何环节取消订餐b. 客户已经提交订餐信息1) 客户打开订餐列表2) 查看已订餐记录3) 订餐记录未超过10分钟,点击取消订餐选项可选操

23、作流程1. 客户对不满足取消订餐条件的订餐记录发送取消订餐请求,系统弹出取消失败2. 客服随时放弃取消订餐被泛化的用例无被包含的用例无被扩展的用例订餐频率一日多次描述项说明用例名称统计订餐次数用例描述记录客户的餐饮服务请求次数参与者计数器优先级状态用例状态,包括计数中和未计数前置条件1. 客户已入住酒店2. 客户提交了订餐信息后置条件添加客户的订餐信息,计算总金额基本操作流程1. 客户提交订餐请求2. 激活计数器3. 添加客户的订餐记录4. 计数器数值加1可选操作流程1. 客户取消订餐,计数器减12. 客户退房成功,计数器清零被泛化的用例无被包含的用例无被扩展的用例取消订餐频率一日多次描述项说

24、明用例名称续房用例描述住房到期,客户延长客房的使用时间参与者客户优先级状态用例状态,包括未续房、续房中、续房结束前置条件客户住房到期后置条件延长客房的到期时间,添加客户的续房记录基本操作流程1. 客户提出续房请求2. 检索入住信息表,找到客户的入住信息3. 延长客房的到期时间4. 添加续房记录可选操作流程客户续房成功后取消续房被泛化的用例无被包含的用例无被扩展的用例无频率几日一次描述项说明用例名称预定用例描述客户使用客户端向酒店提出入住请求参与者客户优先级状态用例状态,包括预订成功和预订失败前置条件1. 客户下载酒店客户端系统2. 酒店存在空房后置条件反馈客户的预订状态信息基本操作流程1. 客

25、户打开客户端系统2. 客户查询客房信息3. 客户编辑预订信息4. 提交可选操作流程1. 客户在提交前的任一环节点击取消预订2. 客户在预订成功以后,点击取消预定3. 客户未提交预订信息,可以保存当前的编辑信息4. 客户预订的客房不可使用,弹出提示框被泛化的用例无被包含的用例查询被扩展的用例取消预定频率一日多次描述项说明用例名称查询用例描述客户预订客房前对酒店客房的状态查看参与者客户、接待部门优先级状态用例状态,包括查询前和查询后前置条件1. 客户下载酒店客户端系统2. 网速达到512kb/s后置条件返回用户查询结果基本操作流程1. 客户或者接待部门打开客户端查询酒店客房界面2. 客户或者接待部

26、门选择页面中的客房种类3. 客户或者接待部门提交查询信息4. 系统返回查询结果可选操作流程1. 任何时刻可以取消查询2. 可以切换查询模式,如使用搜索查询或模糊查询3. 可选择切换结果的显示模式,如视图或者列表显示被泛化的用例无被包含的用例无被扩展的用例无频率频繁描述项说明用例名称接收信息用例描述接收酒店的各类保洁服务请求参与者清洁部优先级状态用例状态,包括已接受、未接收和接受失败前置条件1. 客户已经退房2. 酒店前台服务系统发送了服务请求后置条件清洁部接收请求并提供服务,清洁信息存入后勤系统基本操作流程1. 清洁部收到前台系统的保洁请求2. 清洁部逐一接受保洁请求3. 反馈“请求被受理”的

27、信息给前台系统可选操作流程1. 清洁请求过多,可以设置清洁系统的状态为忙碌,忙碌状态则拒绝接受请求2. 若没用空闲的保洁人员,已被接收的清洁请求可设置为等待被泛化的用例无被包含的用例无被扩展的用例无频率经常描述项说明用例名称登记用例描述为入住酒店的客户填写基本的入住信息参与者接待部优先级状态用例状态,包括未登记、登记中、登记完成前置条件1. 客户通过客户端系统提交了预订信息2. 客户来到酒店办理入住业务后置条件向系统添加客户的入住登记信息基本操作流程1. 客户来到酒店办理入住业务2. 若客户提交过预订信息,则查询客户的预订记录;若客户没提交预订单,则转到步骤33. 收取押金4. 填写客户信息5

28、. 向系统的入住信息表添加客户的入住信息6. 删除客户的预订信息可选操作流程1. 若客户提交过预订信息,则可直接把预订信息导入到入住信息表中2. 若客户提交预订信息超过了系统的最大保留期限被系统自动删除,可从历史预订表中恢复被泛化的用例无被包含的用例无被扩展的用例无频率经常描述项说明用例名称更新用例描述修改酒店的设施、服务、资费等的基本信息,使酒店信息保持最新状态参与者接待部、后勤部优先级状态用例状态,包括已更新、未更新前置条件1. 酒店设施、服务、资费等发生变动2. 操作员通过了修改权限验证后置条件更改酒店信息,并向系统中添加更新记录基本操作流程1. 查询酒店设施信息2. 点击修改按钮3.

29、修改各项基本数据4. 保存并应用可选操作流程1. 提供撤销功能2. 能从更新记录中恢复原始酒店数据被泛化的用例无被包含的用例无被扩展的用例无频率偶尔描述项说明用例名称开收据用例描述作为客户在酒店的消费凭证和酒店的业务记录参与者接待部优先级状态用例状态,包括已开收据、未开收据前置条件1. 客户退房2. 结算完客户的消费金额后置条件为客户开发票基本操作流程1. 客户办理退房手续2. 计算客户的消费金额3. 收取金额4. 把客户的入住记录添加进历史入住信息表5. 为客户开发票可选操作流程1. 打印发票失败2. 撤销并返回到打印发票的上一步,重新打印被泛化的用例无被包含的用例无被扩展的用例无频率经常描

30、述项说明用例名称接受订单用例描述接收客户的订餐服务请求参与者送餐员优先级状态用例状态,包括已配送、未配送前置条件1. 客户提交订单2. 后勤部接收到客户请求后置条件为客户送餐基本操作流程1. 后勤部接收客户的订餐请求2. 后勤部接收该请求,并把请求的状态设置为处理中3. 处理完成,将订餐单存入送餐历史纪录表中4. 指定送餐员为客户送餐收取金额可选操作流程1. 送餐时向客户发出送餐提示,请客户耐心等待2. 请客户评价本次服务被泛化的用例无被包含的用例无被扩展的用例无频率经常描述项说明用例名称退款用例描述酒店退还客户的押金(或预收款)参与者接待部优先级状态用例状态,包括已退款、未退款前置条件已经收

31、取了客户的押金后置条件退还客户押金基本操作流程1. 查询客户的入住信息2. 填写退款原因及金额3. 向系统添加退款记录4. 退还客户押金可选操作流程1. 添加成功时,弹出提示信息2. 添加失败时,显示错误原因被泛化的用例无被包含的用例无被扩展的用例无频率经常4概要设计4.1概念模型设计 根据需求分析阶段的E-R图建立概念模型(powerdesisn)。4.2物理模型设计4.3对sql进行优化1)账户表 /*=*/* Table: Account */*=*/create table Account ( Accountname char(256) not null, Cus_Cno char(2

32、56) null, Cno char(256) not null, Password char(256) not null, Accountstate char(256) not null, constraint PK_ACCOUNT primary key nonclustered (Accountname)2)账单表/*=*/* Table: Bill */*=*/create table Bill ( Bno char(256) not null, BBno char(256) null, Cno char(256) null, Btime datetime not null, Btot

33、al float(20) not null, BDiscount float(10) not null, constraint PK_BILL primary key nonclustered (Bno)3)账单明细表/*=*/* Table: BillStatement */*=*/create table BillStatement ( BBno char(256) not null, Bno char(256) null, Bno2 char(256) not null, BBlpay float not null, BBeat float not null, BBother float

34、 null, BBnote text not null, constraint PK_BILLSTATEMENT primary key nonclustered (BBno)4)顾客表/*=*/* Table: Customer */*=*/create table Customer ( Cno char(256) not null, Ltime datetime null, Cno3 char(256) null, Bno char(256) null, Accountname char(256) null, Rno char(256) null, Cname char(256) not

35、null, Csex char(256) not null, Cid char(256) not null, Ctel char(256) not null, Ctype char(256) not null, constraint PK_CUSTOMER primary key nonclustered (Cno)5)部门表/*=*/* Table: Department */*=*/create table Department ( Dno char(256) not null, Fno char(256) null, Dname char(256) not null, Dtel char(256) not n

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号