酒店客房管理系统设计说明_第1页
酒店客房管理系统设计说明_第2页
酒店客房管理系统设计说明_第3页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

1、酒店客房管理系统 概要设计说明书创建日期2012年04月21日编 写人最后修改日期年 月日审核人审核日期年 月日批准人批准日期年 月日变更记录注:变更状态:C创建,A增加,M修改,D删除(注:当需求发生变化时,必须填写变更记录)目录1 前言11.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 功能描述及结构组成43.2.2程

2、序设计4.3.2.3数据流图4.3.2.4数据结构5.325界面描述6.326性能指标6.327用到的开源软件.6.3.3 顾客管理模块6.3.3.1 功能描述及结构组成 63.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 功能描述及结构组成93.4.2程序设计9.3.4.3数据流图.103.4.4数据结构.103.4.5界面描述1.13.4.6性能指标1.13.4.7用到的开源软件1.13.5 员工管理模块1.13.5.1 功能描述及结构组成 1.13.5.2程序设计.

3、123.5.3数据流图.123.5.4数据结构.123.5.5界面描述.133.5.6性能指标.133.5.7用到的开源软件133.6 前台服务模块.133.6.1 功能描述及结构组成 1.33.6.2程序设计.14363数据流图15364数据结构16365界面描述16366性能指标16367用到的开源软件163.7 历史记录模块173.7.1 功能描述及结构组成 1.73.7.2程序设计173.7.3数据流图173.7.4数据结构173.7.5界面描述183.7.6性能指标183.7.7用到的开源软件183.8 需求分配表1.83.9 接口需求表184 本版本的性能指标194.1测试环境1.

4、94.2测试目标1.95 运行设计205.1 运行模块组合 205.2 运行控制206 运行环境的配置206.1 设备环境需求 206.2 软件环境需求217 进度调整211刖言1.1 编写目的概要设计说明书,主要酒店客房管理系统开发组全体成员、 项目管理部相关 成员编写。是实现系统需求的概要说明,包括系统设计架构、功能模块设计、数 据结构、以及运行设计等内容,将作为系统详细设计的主要依据。主要是给下一 步设计人员做依据。同时给开发人员、测试人员、过程管理人员、质量保证人员1.2 适用范围本文档适用于开发人员、测试人员、质量保证人员。1.3 术语定义MyEclipse:优秀的 WE开发工具 M

5、yEclipse是Eclipse的插件,也是一款功 能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错Hibernate: Hibernate是一个开放源代码的对象关系映射(ORM框匡架,它对 JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象 编程思维来操纵数据库。Struts: Struts 2 以WebWorl为核心,采用拦截器的机制来处理用户的请 求,这样的设计也使得业务逻辑控制器能够与Servlet API完全脱离开,负责MVC的 ControlSpring: Spring也表示是一个开源框架,是为了解决企业应用程序开发复杂性由RodJohn

6、son创建的。框架的主要优势之一就是其分层架构,分层架构允 许使用者选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring 的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。1.4 参考资料酒店客房管理系统需求报告2产品/项目概述2.1 产品/项目概述现代化的酒店组织庞大,服务项目多,信息量大,要想提高劳动生产,降低 成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。酒店管理系统正是为此而设计的。

7、优秀的酒店客房管理系统操 作方便,灵活性好,系统安全性高,运行稳定。2.2 存在的问题和风险2.3 局限性基本限制:2.4 设计的前提条件该产品是在MyEclipse下开发的,集成S2SH开发,采用TomCat7为应用服 务器,数据库采用了 Oracle 10g。2.5 性能测试重点客房录入,批量录入,以及信息汇总与统计2.6 设计的目的提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益。3总体设计3.1 总体技术架构ActionStruts2 Flow Mode IRequestrRe s$onse 电-图3.1-1技术架构图图3.1-1展现了该系统的总体技术架构:Clie n

8、t :客户端浏览器。HTML/JSP :前端视图层(View),用于发起用户请求request和显示服务器端响应 response 符合 JSP2.0 Servlet 2.4、JSTL 1.0标准。Action Control : struts控制器,通过配置xml文件初始化容器。符合JSP2.0Servlet 2.4、JSTL 1.0标准Service Acti on:业务流程模型(主要支持业务流转以及办理流程)。DAO :数据访问对象,Hibernate提供整个项目的数据访问接口。Database Oracle 10g数据库服务器。3.2 客房信息维护模块321功能描述及结构组成对客房基本

9、信息的维护,对客房服务项目信息的维护,对客房物品损坏赔偿 信息的维护。由客房表,客房信息表,客房服务表和客房物品损坏赔偿表组成。?每个客房都有明确记录,是否入住。入住的时候只能选择空的房间入住, 房间分为五种状态,空,入住,未打扫,装修,预定。?退房时用押金扣除房费和各种消费项目费用,如果有余留返回给顾客, 如果不足则要求顾客补清。?退房后,房间状态变成未打扫。服务人员打扫后,房间变成空状态。3.2.2程序设计客房表和客房信息表是多对一的关系。客房服务表和顾客消费表多对多关系。客房物品损坏赔偿表和顾客消费表存在多对多关系。客房物品损坏赔偿表和客房表存在多对多关系害房类型嘉)3.2.3数据流图客

10、房物品损坏赔偿表“324数据结构数据结构依照详细设计为准,此处描述需求内的主项数据信息客房表标识数据名称描述约束条件1idPrimary key无2房间号3房间状态闲,入住,未打扫,装修, 预定4备注5介绍客房类型表标识数据名称描述约束条件1idPrimary key无2房间类型3房间价格4床位5:是否有窗户6:是否独立卫浴客房服务项目表(包含数据字典内)标识数据名称描述约束条件1idPrimary key无2服务项目编号3服务项目名称4金额325界面描述326性能指标a.测试连接数据源响应时间;1秒b.批量更新处理时间;=3秒c.系统队列堵塞 System Processor Queue L

11、ength=23.2.7用到的开源软件3.3 顾客管理模块3.3.1功能描述及结构组成对顾客信息进行维护,对顾客消费信息的维护,对顾客寄存物品管理,对顾 客遗留的物品进行管理,对信誉不好的顾客加入黑名单。3.3.2程序设计顾客的消费清单和顾客表存在一对多的关系。物品寄存和物品遗留表和顾客表存在这一对多的关系。黑名单和顾客表存在一对一的关系将顾客的寄存物品或遗留物品存放到物品寄存和物品遗留表内如果顾客的信誉度不好,将顾客存放到黑名单内。如果该顾客下次再次光临我店时,给予前台服务人员提示,该位顾客存在于黑名单内。333数据流图顾喜韧昂寄存和物品谖顾客夷,陨喜察消疑清单3.3.4数据结构顾客表标识数

12、据名称描述约束条件1idPrimary key无2顾客姓名3性别4证件类型5证件号6手机号码7客房号8入住日期9员工编号10是否为会员11会员卡号12顾客的入住情况13退房时间顾客消费清单标识数据名称描述约束条件1idPrimary key无2消费项目编号3金额4消费时间5员工编号物品寄存和物品遗留表标识数据名称描述约束条件1idPrimary key无2顾客姓名3证件号4房间号5类型是物品寄存还是遗留6寄存时间、遗留时间7员工编号8备注9状态黑名单标识数据名称描述约束条件1idPrimary key无2证件类型3证件号4顾客姓名5员工编号6备注3.3.5界面描述3.3.6性能指标3.3.7用

13、到的开源软件3.4 会员管理模块3.4.1功能描述及结构组成对会员信息进行维护?会员升级可以主动申请银卡会员,如果为会员每次入住会得到100积分,并享受9.8折扣当积分累计到2000积分,可以升级到金卡会员,并享受9.5折扣积分换礼需要会员卡的 卡号 礼物选项兑换兑换记录向会员发送优惠信息到邮箱查询会员入住明细3.4.2程序设计兑换记录表和会员表存在着一对多的关系。如需兑换礼品,则在相应的会员的积分字段上扣除相应的积分。如果有优惠信息则给会员发送邮件343数据流图会至卅纸珀珞员HE肓发送代耳修息敦会员创筠344数据结构会员表标识数据名称描述约束条件1idPrimary key无2卡号3会员类型

14、普通会员,企业会员4姓名5性别6证件类型7证件号8手机号9邮箱地址10居住地址11邮政编码12积分13注册时间14入住次数15备注会员卡基本信息标识数据名称描述约束条件1idPrimary key无2卡级别3折扣信息兑换记录标识数据名称描述约束条件1idPrimary key无2礼口口编号3礼品名子4积分5员工编号345界面描述346性能指标347用到的开源软件3.5 员工管理模块3.5.1功能描述及结构组成对员工信息进行维护3.5.2程序设计员工表和角色表存在多对多的关系角色表和功能表存在多对多的关系3.5.3数据流图灵HI彙缶功能3.5.4数据结构员工表标识数据名称描述约束条件1idPri

15、mary key无2员工编号唯一,5位数,全数子3员工姓名4身份证号5性别6出生日期7手机号码8住址9工龄10头像11员工状态12员工密码角色表标识数据名称描述约束条件1idPrimary key无2角色名称功能表标识数据名称描述约束条件1idPrimary key无2功能名称3URL4Mid自身5Pid父节点3.5.5界面描述3.5.6 性能指标3.5.7用到的开源软件3.6 前台服务模块3.6.1功能描述及结构组成? 入住每个客房都有明确记录,是否入住。入住的时候只能选择空的房间 入住,房间分为五种状态,空,入住,未打扫,装修,预订?退房退房后,房间状态变成未打扫。服务人员打扫后,房间变成

16、空状态。?换房? 客房服务(清洗衣服,擦鞋服务,客房整理,订餐服务)客房服务和消费记录保存?入住过期提醒功能退房时需要缴清所有消费款项。每天15点为结账周期,超过15点则计另算一天? 物品寄存功能? 客人遗留物品处理机制?在住信息查询? 黑名单? 信息汇总,统计可以导出excel文件查询季度、年客房销售总额。查询会员占所有客户的比例。查询会员消费占全部消费的比例。? 会员升级? 积分兑换礼品? 员工管理? 对数据库维护数据字典维护初始化数据库备份数据库恢复功能362程序设计入住时,选取合适的房间状态,然后录入顾客相关信息和顾客的消费清 单。如果顾客有物品寄存。则在物品寄存和物品遗留表内添加相应

17、的信 息。如需换房,则将顾客表内的客房号改变为新的房间号,并把上一间房间 的状态转为打扫。退房时,将顾客此次入驻信息加入到历史备份表内,并定期清理顾客表中的内容。加入checkbox空间实现一次性开多个房间。并按顺序录入顾客的信息。当当前系统时间为15点是自动检索房间状态,如果没有退房,则提示前 台服务人员要求顾客续费。对顾客申请的客房服务,加入到顾客的消费清单表内将顾客的寄存物品或遗留物品添加到相应的表内,并修改状态为:未领 取。如果物品的主人领取后状态改为:已领取。并定期清理该表。按条件查询客房的入住状态信誉不好的顾客及时加入到黑名单内信息汇总查询提交报告。363数据流图历史入住暂历史消费

18、清电入曲(容房服劳物品寄存1在住信,惠沓询衣黑名单心会員升级礼品兑换1Q1会员表A表心查询季度年度客房销售总额屮查询会员消费占全部消费的比例屮历史入住记录衰2历史入住消裁记录表查询会员占所有客户的比例*364数据结构365界面描述366性能指标367用到的开源软件3.7 历史记录模块3.7.1功能描述及结构组成对历史入住信息的维护,对历史顾客消费记录的维护。3.7.2程序设计历史入住信息表和历史顾客消费记录存在着一对一的关系3.7.3数据流图历史顺容入住信息* 历史廊喜消黑信息*3.7.4数据结构历史入住信息表hilii nfo标识数据名称描述约束条件1idPrimary key无是否为会员T

19、rue , False会贝卡号2顾客姓名3性别4证件类型5证件号6客房号7入住日期8结算日期9备注历史顾客消费表hiexinfo标识数据名称描述约束条件1idPrimary key无2消费项目编号3金额4消费时间5员工编号6备注3.7.5界面描述3.7.6 性能指标3.7.7用到的开源软件3.8需求分配表3.9接口需求表标识功能模块名相关的功能模块名接口内/外部接口约束条件1无无无无4本版本的性能指标4.1测试环境资源类型资源明细软件资源Win dows2003 Server +sp1Win dows XP +sp2Office 2003Oracle10g,Tomcat5.5.23,JDK1.

20、5_0_4硬件资源服务器端硬件配置:CPU In tel 酷睿 i3 530 以上内存4G硬盘空余80G以上人力资源XXX: 4 人/ 月=4 * 26 * 2 = 208人/ 时4.2测试目标使用自动化测试软件对被测系统进行压力测试(测试系统在饱和状态下系统的处理能力),获取测试数据,得出在目前各项硬件、网络环境下应用系统的性 能表现。最后通过对测试数据的分析,找出系统性能瓶颈,评价系统的性能指标, 指出稳定运行的最佳参数指标。测试关注如下性能指标:1、MemoryPages/sec =802、MemoryPool Paged Bytes and Pool Non paged Bytes=固定值3、ProcessPrivate Bytes非持续升高4、PhysicalDisk Disk Queue Le

温馨提示

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

评论

0/150

提交评论