酒店客房管理系统设计说明书.doc
《酒店客房管理系统设计说明书.doc》由会员分享,可在线阅读,更多相关《酒店客房管理系统设计说明书.doc(26页珍藏版)》请在咨信网上搜索。
四海兴唐科技有限公司 酒店客房管理系统V1.0概要设计说明书 酒店客房管理系统 概要设计说明书 创 建 日 期 2012年04月21日 编 写 人 最后修改日期 年 月 日 审 核 人 审 核 日 期 年 月 日 批 准 人 批 准 日 期 年 月 日 变更记录 变更状态 章节号及章节名称 变更内容描述 变更 日期 变更前版本号 批准人 注:变更状态:C——创建,A——增加,M——修改,D——删除 (注:当需求发生变化时,必须填写变更记录) 目录 1 前言 1 1.1 编写目的 1 1.2 适用范围 1 1.3 术语定义 1 1.4 参考资料 2 2 产品/项目概述 2 2.1 产品/项目概述 2 2.2 存在的问题和风险 2 2.3 局限性 2 2.4 设计的前提条件 2 2.5 性能测试重点 2 2.6 设计的目的 2 3 总体设计 3 3.1 总体技术架构 3 3.2 客房信息维护模块 4 3.2.1 功能描述及结构组成 4 3.2.2 程序设计 4 3.2.3 数据流图 4 3.2.4 数据结构 5 3.2.5 界面描述 6 3.2.6 性能指标 6 3.2.7 用到的开源软件 6 3.3 顾客管理模块 6 3.3.1 功能描述及结构组成 6 3.3.2 程序设计 6 3.3.3 数据流图 7 3.3.4 数据结构 7 3.3.5 界面描述 9 3.3.6 性能指标 9 3.3.7 用到的开源软件 9 3.4 会员管理模块 9 3.4.1 功能描述及结构组成 9 3.4.2 程序设计 9 3.4.3 数据流图 10 3.4.4 数据结构 10 3.4.5 界面描述 11 3.4.6 性能指标 11 3.4.7 用到的开源软件 11 3.5 员工管理模块 11 3.5.1 功能描述及结构组成 11 3.5.2 程序设计 11 3.5.3 数据流图 12 3.5.4 数据结构 12 3.5.5 界面描述 13 3.5.6 性能指标 13 3.5.7 用到的开源软件 13 3.6 前台服务模块 13 3.6.1 功能描述及结构组成 13 3.6.2 程序设计 14 3.6.3 数据流图 15 3.6.4 数据结构 16 3.6.5 界面描述 16 3.6.6 性能指标 16 3.6.7 用到的开源软件 16 3.7 历史记录模块 16 3.7.1 功能描述及结构组成 16 3.7.2 程序设计 16 3.7.3 数据流图 17 3.7.4 数据结构 17 3.7.5 界面描述 18 3.7.6 性能指标 18 3.7.7 用到的开源软件 18 3.8 需求分配表 18 3.9 接口需求表 18 4 本版本的性能指标 18 4.1测试环境 18 4.2测试目标 19 5 运行设计 19 5.1 运行模块组合 19 5.2 运行控制 20 6 运行环境的配置 20 6.1 设备环境需求 20 6.2 软件环境需求 20 7 进度调整 20 - 21 - 1 前言 1.1 编写目的 概要设计说明书,主要酒店客房管理系统开发组全体成员、项目管理部相关成员编写。是实现系统需求的概要说明,包括系统设计架构、功能模块设计、数据结构、以及运行设计等内容,将作为系统详细设计的主要依据。主要是给下一步设计人员做依据。同时给开发人员、测试人员、过程管理人员、质量保证人员做参考。 1.2 适用范围 本文档适用于开发人员、测试人员、质量保证人员。 1.3 术语定义 MyEclipse:优秀的WEB开发工具MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错 Hibernate: Hibernate是一个开放源代码的对象关系映射(ORM)框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Struts: Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与Servlet API完全脱离开,负责MVC的Control Spring: Spring 也表示是一个开源框架,是为了解决企业应用程序开发复杂性由Rod Johnson创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 1.4 参考资料 《酒店客房管理系统需求报告》 2 产品/项目概述 2.1 产品/项目概述 现代化的酒店组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。酒店管理系统正是为此而设计的。优秀的酒店客房管理系统操作方便,灵活性好,系统安全性高,运行稳定。 2.2 存在的问题和风险 2.3 局限性 基本限制: 2.4 设计的前提条件 该产品是在MyEclipse下开发的,集成S2SH开发,采用TomCat7为应用服务器,数据库采用了Oracle 10g。 2.5 性能测试重点 客房录入,批量录入,以及信息汇总与统计 2.6 设计的目的 提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益。 3 总体设计 3.1 总体技术架构 图3.1-1 技术架构图 图3.1-1展现了该系统的总体技术架构: Client:客户端浏览器。 HTML/JSP:前端视图层(View),用于发起用户请求request和显示服务器端响应response。符合JSP2.0、Servlet 2.4、JSTL 1.0标准。 Action Control:struts控制器,通过配置xml文件初始化容器。符合JSP2.0、Servlet 2.4、JSTL 1.0标准 Service Action:业务流程模型(主要支持业务流转以及办理流程)。 DAO:数据访问对象,Hibernate提供整个项目的数据访问接口。 Database:Oracle 10g 数据库服务器。 3.2 客房信息维护模块 3.2.1 功能描述及结构组成 对客房基本信息的维护,对客房服务项目信息的维护,对客房物品损坏赔偿信息的维护。 由客房表,客房信息表,客房服务表和客房物品损坏赔偿表组成。 Ø 每个客房都有明确记录,是否入住。入住的时候只能选择空的房间入住,房间分为五种状态,空,入住,未打扫,装修,预定。 Ø 退房时用押金扣除房费和各种消费项目费用,如果有余留返回给顾客,如果不足则要求顾客补清。 Ø 退房后,房间状态变成未打扫。服务人员打扫后,房间变成空状态。 3.2.2 程序设计 客房表和客房信息表是多对一的关系。 客房服务表和顾客消费表多对多关系。 客房物品损坏赔偿表和顾客消费表存在多对多关系。 客房物品损坏赔偿表和客房表存在多对多关系 3.2.3 数据流图 3.2.4 数据结构 数据结构依照详细设计为准,此处描述需求内的主项数据信息。 客房表 标识 数据名称 描述 约束条件 1 id Primary key 无 2 房间号 3 房间状态 闲,入住,未打扫,装修,预定 4 备注 5 介绍 客房类型表 标识 数据名称 描述 约束条件 1 id Primary key 无 2 房间类型 3 房间价格 4 床位 5 是否有窗户 6 是否独立卫浴 客房服务项目表(包含数据字典内) 标识 数据名称 描述 约束条件 1 id Primary key 无 2 服务项目编号 3 服务项目名称 4 金额 3.2.5 界面描述 3.2.6 性能指标 a. 测试连接数据源 响应时间;<1秒 b. 批量更新处理时间;<=3秒 c. 系统队列堵塞System Processor Queue Length:<= 2 3.2.7 用到的开源软件 3.3 顾客管理模块 3.3.1 功能描述及结构组成 对顾客信息进行维护,对顾客消费信息的维护,对顾客寄存物品管理,对顾客遗留的物品进行管理,对信誉不好的顾客加入黑名单。 3.3.2 程序设计 顾客的消费清单和顾客表存在一对多的关系。 物品寄存和物品遗留表和顾客表存在这一对多的关系。 黑名单和顾客表存在一对一的关系 将顾客的寄存物品或遗留物品存放到物品寄存和物品遗留表内 如果顾客的信誉度不好,将顾客存放到黑名单内。如果该顾客下次再次光临我店时,给予前台服务人员提示,该位顾客存在于黑名单内。 3.3.3 数据流图 3.3.4 数据结构 顾客表 标识 数据名称 描述 约束条件 1 id Primary key 无 2 顾客姓名 3 性别 4 证件类型 5 证件号 6 手机号码 7 客房号 8 入住日期 9 员工编号 10 是否为会员 11 会员卡号 12 顾客的入住情况 13 退房时间 顾客消费清单 标识 数据名称 描述 约束条件 1 id Primary key 无 2 消费项目编号 3 金额 4 消费时间 5 员工编号 物品寄存和物品遗留表 标识 数据名称 描述 约束条件 1 id Primary key 无 2 顾客姓名 3 证件号 4 房间号 5 类型 是物品寄存还是遗留 6 寄存时间、遗留时间 7 员工编号 8 备注 9 状态 黑名单 标识 数据名称 描述 约束条件 1 id Primary key 无 2 证件类型 3 证件号 4 顾客姓名 5 员工编号 6 备注 3.3.5 界面描述 3.3.6 性能指标 3.3.7 用到的开源软件 3.4 会员管理模块 3.4.1 功能描述及结构组成 对会员信息进行维护。 Ø 会员升级 n 可以主动申请银卡会员,如果为会员每次入住会得到100积分,并享受9.8折扣 n 当积分累计到2000积分,可以升级到金卡会员,并享受9.5折扣 Ø 积分换礼 需要会员卡的 卡号 礼物 选项 兑换 Ø 兑换记录 Ø 向会员发送优惠信息到邮箱 Ø 查询会员入住明细 3.4.2 程序设计 兑换记录表和会员表存在着一对多的关系。 如需兑换礼品,则在相应的会员的积分字段上扣除相应的积分。 如果有优惠信息则给会员发送邮件 3.4.3 数据流图 3.4.4 数据结构 会员表 标识 数据名称 描述 约束条件 1 id Primary key 无 2 卡号 3 会员类型 普通会员,企业会员 4 姓名 5 性别 6 证件类型 7 证件号 8 手机号 9 邮箱地址 10 居住地址 11 邮政编码 12 积分 13 注册时间 14 入住次数 15 备注 会员卡基本信息 标识 数据名称 描述 约束条件 1 id Primary key 无 2 卡级别 3 折扣信息 兑换记录 标识 数据名称 描述 约束条件 1 id Primary key 无 2 礼品编号 3 礼品名字 4 积分 5 员工编号 3.4.5 界面描述 3.4.6 性能指标 3.4.7 用到的开源软件 3.5 员工管理模块 3.5.1 功能描述及结构组成 对员工信息进行维护 3.5.2 程序设计 员工表和角色表存在多对多的关系 角色表和功能表存在多对多的关系 3.5.3 数据流图 3.5.4 数据结构 员工表 标识 数据名称 描述 约束条件 1 id Primary key 无 2 员工编号 唯一,5位数,全数字 3 员工姓名 4 身份证号 5 性别 6 出生日期 7 手机号码 8 住址 9 工龄 10 头像 11 员工状态 12 员工密码 角色表 标识 数据名称 描述 约束条件 1 id Primary key 无 2 角色名称 功能表 标识 数据名称 描述 约束条件 1 id Primary key 无 2 功能名称 3 URL 4 Mid 自身 5 Pid 父节点 3.5.5 界面描述 3.5.6 性能指标 3.5.7 用到的开源软件 3.6 前台服务模块 3.6.1 功能描述及结构组成 Ø 入住 n 每个客房都有明确记录,是否入住。入住的时候只能选择空的房间入住,房间分为五种状态,空,入住,未打扫,装修,预订 Ø 退房 n 退房后,房间状态变成未打扫。服务人员打扫后,房间变成空状态。 Ø 换房 Ø 客房服务(清洗衣服,擦鞋服务,客房整理,订餐服务) n 客房服务和消费记录保存 Ø 入住过期提醒功能 n 退房时需要缴清所有消费款项。每天15点为结账周期,超过15点则计另算一天 Ø 物品寄存功能 Ø 客人遗留物品处理机制 Ø 在住信息查询 Ø 黑名单 Ø 信息汇总,统计 n 可以导出excel文件 n 查询季度、年客房销售总额。 n 查询会员占所有客户的比例。 n 查询会员消费占全部消费的比例。 Ø 会员升级 Ø 积分兑换礼品 Ø 员工管理 Ø 对数据库维护 n 数据字典维护 n 初始化数据库 n 备份数据库 n 恢复功能 3.6.2 程序设计 ² 入住时,选取合适的房间状态,然后录入顾客相关信息和顾客的消费清单。如果顾客有物品寄存。则在物品寄存和物品遗留表内添加相应的信息。 ² 如需换房,则将顾客表内的客房号改变为新的房间号,并把上一间房间的状态转为打扫。 ² 退房时,将顾客此次入驻信息加入到历史备份表内,并定期清理顾客表中的内容。 ² 加入checkbox空间实现一次性开多个房间。并按顺序录入顾客的信息。 ² 当当前系统时间为15点是自动检索房间状态,如果没有退房,则提示前台服务人员要求顾客续费。 ² 对顾客申请的客房服务,加入到顾客的消费清单表内 ² 将顾客的寄存物品或遗留物品添加到相应的表内,并修改状态为:未领取。如果物品的主人领取后状态改为:已领取。并定期清理该表。 ² 按条件查询客房的入住状态 ² 信誉不好的顾客及时加入到黑名单内 ² 信息汇总 查询 提交报告。 3.6.3 数据流图 3.6.4 数据结构 3.6.5 界面描述 3.6.6 性能指标 3.6.7 用到的开源软件 3.7 历史记录模块 3.7.1 功能描述及结构组成 对历史入住信息的维护,对历史顾客消费记录的维护。 3.7.2 程序设计 历史入住信息表和历史顾客消费记录存在着一对一的关系 3.7.3 数据流图 3.7.4 数据结构 历史入住信息表 hiliinfo 标识 数据名称 描述 约束条件 1 id Primary key 无 是否为会员 True , False 会员卡号 2 顾客姓名 3 性别 4 证件类型 5 证件号 6 客房号 7 入住日期 8 结算日期 9 备注 历史顾客消费表hiexinfo 标识 数据名称 描述 约束条件 1 id Primary key 无 2 消费项目编号 3 金额 4 消费时间 5 员工编号 6 备注 3.7.5 界面描述 3.7.6 性能指标 3.7.7 用到的开源软件 3.8 需求分配表 3.9 接口需求表 标识 功能模块名 相关的功能模块名 接口 内/外部接口 约束条件 1 无 无 无 无 4 本版本的性能指标 4.1测试环境 资源类型 资源明细 软件资源 Windows2003 Server +sp1 Windows XP +sp2 Office 2003 Oracle10g,Tomcat5.5.23,JDK1.5_0_4 硬件资源 服务器端硬件配置: CPU Intel 酷睿i3 530以上 内存 4G 硬盘 空余80G以上 人力资源 XXX: 4人/月 = 4 * 26 * 2 = 208人/时 4.2测试目标 使用自动化测试软件对被测系统进行压力测试(测试系统在饱和状态下系统的处理能力),获取测试数据,得出在目前各项硬件、网络环境下应用系统的性能表现。最后通过对测试数据的分析,找出系统性能瓶颈,评价系统的性能指标,指出稳定运行的最佳参数指标。测试关注如下性能指标: 1、Memory\Pages/sec <=80 2、Memory\Pool Paged Bytes and Pool Nonpaged Bytes=固定值 3、Process\Private Bytes 非持续升高 4、PhysicalDisk Disk Queue Length <=3 5、System Processor Queue Length <=2 6、Processor % Processor Time (_Total instance)<=85~90% 7、Processor Interrupts/sec %InterruptTime <=15% 8、NetworkInterface Bytes Total/sec Bytes Total/sec <=50% 9、PhysicalDisk %Disk Time <80% 10、Average Transaction Response Time<8秒 11、Throughput - Whole scenario 持续升高 12、对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标.关注连接池泄漏. 13、更新处理时间;<=30秒 14、数据的转换,传送时间(1W条);<=30秒 15、图像呈显及树加载时间;<=30秒 5 运行设计 5.1 运行模块组合 无 5.2 运行控制 无 6 运行环境的配置 6.1 设备环境需求 服务器端: 使用主流服务器,最低配置如下: CPU Intel 酷睿i3 530以上 内存 4G 硬盘 空余80G以上 客 户 端: 使用主流PC机,最低配置如下: CPU Intel E5200以上 内存 1G 6.2 软件环境需求 服务器端: 使用Windows2003 Server+SP1操作系统(其他操作系统如Linux、Unix等可根据需求满足)。 客 户 端: 操作系统:使用 Windows XP+SP2 浏 览 器:使用 MicroSoft IE6.0以上 7 进度调整 无- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店客房 管理 系统 设计 说明书
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文