详细设计-基于SSH架构的酒店客房管理系统中客房管理模块与消费子系统管理模块的设计_第1页
详细设计-基于SSH架构的酒店客房管理系统中客房管理模块与消费子系统管理模块的设计_第2页
详细设计-基于SSH架构的酒店客房管理系统中客房管理模块与消费子系统管理模块的设计_第3页
详细设计-基于SSH架构的酒店客房管理系统中客房管理模块与消费子系统管理模块的设计_第4页
详细设计-基于SSH架构的酒店客房管理系统中客房管理模块与消费子系统管理模块的设计_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

客房管理系统中客房管理模块与消费子系统管理模块的设计与实现详细设计总页数编制南昌航空大学 详细设计报告 版本:0.1.12修 改 履 历修改编号 日期 修改人 版本号 修改内容1 0.1.0 初始做成南昌航空大学 详细设计报告 版本:0.1.13目 录1 引言 .41.1 编制目的 .41.2 参考资料 .41.3 词汇表 .42 系统开发环境 .43 系统设计思路 .44 功能模块设计 .54.1 客房管理模块设计 .54.2 消费子系统模块 .104.3 商品管理模块 .135 数据库设计 .155.1 功能说明 .155.2 数据表设计 .15南昌航空大学 详细设计报告 版本:0.1.141 引言1.1 编制目的本报告详细完成对客房管理管理系统的整体设计,达到指导开发的目的,同时实现和测试人员及用户的沟通。本报告面向详细设计人员、开发人员、测试人员及最终用户而编写,是了解系统的导航。1.2 参考资料1.3 词汇表词汇名称 词汇含义 备注消费账单 消费账单是客人在客房内消费了商品生成的消费明细单。主要内容是:客房编号,商品名称,商品数量,单价,消费金额,折扣金额,合计。2 系统开发环境操作系统: Windows XP集成开发工具:MyEclipse 100M编译环境:J2SDK 1.7Web 服务器:Tomcat 6.0南昌航空大学 详细设计报告 版本:0.1.153 系统设计思路本系统采用 B/S 模式的模块化设计,并且采用最先进的 SSH 架构以系统公用代码为基本功能支持,将整个系统划分为基础信息模块、客房管理模块、报表模块、房客管理模块、以及消费子系统管理模块。4 功能模块设计4.1 客房管理模块设计4.1.1 功能说明客房管理是指对客房基本信息(如客房的楼层、类型、价格等)的维护。在预定、入住、换房时,都需要对客房的信息进行查看。客房状态:包括三种空房、已预订、入住。当客人预定后,变为已预定,当客人入住后,变为入住,其他情况为空房。客房查询:管理员输入客房的编号查询,系统显示该客房的基本信息内容。添加客房:管理可以添加客房,自动生成客房的内置编号,管理员选择客房的楼层和客房的类型,然后填入客房其他的信息,保存生成客房。修改客房:管理员可显示所有的客房信息,查看某个客房的详细信息可选择修改客房的信息。删除客房:管理查看单个客房时,可根据实际条件是否删除客房。4.1.2 客房管理模块设计4.1.2.1添加客房4.1.2.1.1模块功能通过选择添加客房来新建客房信息。南昌航空大学 详细设计报告 版本:0.1.164.1.2.1.2 界面设计4.1.2.1.3 类、方法设计RoomAction 类该类的功能:对于客房所有操作均提供相应的方法。返回值 方法名 功能 参数说明boolean query 根据客房编号,查询客房的详细信息。RoomDAO 的映射类对象Boolean Add 添加客房信息提供功能 对数据表进行操作和映射Boolean Update 修改信息提供功能服务 对数据表进行操作和映射boolean Detele 删除信息提供功能服务 对数据表进行操作和映射Boolean Show 显示所有客房信息 对 RoomDAO 的映射类对象RoomDAO 类该类的功能:查询任务单信息,并修改任务单状态。返回值 方法名 功能 参数说明boolean query() 根据客房编,查询该客房的消费信息。支撑 RoomAction 类相关操作Boolean Add 添加信息提供功能 支撑 RoomAction 类相关操作Boolean Update 修改信息提供功能服务 支撑 RoomAction 类相关操作Boolean Show 显示信息 支撑 RoomAction 类相关操作南昌航空大学 详细设计报告 版本:0.1.174.1.2.1.4时序图添加客房信息时序图4.1.2.2查询客房4.1.2.2.1模块功能通过输入客房号,查询客房的详细信息。4.1.2.2.2界面设计4.1.2.2.3方法设计RoomAction 类该类的功能:对于客房所有操作均提供相应的方法。南昌航空大学 详细设计报告 版本:0.1.18返回值 方法名 功能 参数说明boolean query 根据客房编号,查询客房的详细信息。RoomDAO 的映射类对象Boolean Add 添加客房信息提供功能 对数据表进行操作和映射Boolean Update 修改信息提供功能服务 对数据表进行操作和映射boolean Detele 删除信息提供功能服务 对数据表进行操作和映射Boolean Show 显示所有客房信息 对 RoomDAO 的映射类对象4.1.2.2.4时序图查询客房时序图南昌航空大学 详细设计报告 版本:0.1.194.1.2.3修改客房信息4.1.2.3.1模块功能查看客房信息时可选择任意一个客房对客房信息进行修改。4.1.2.3.2界面设计4.1.2.3.3方法设计RoomAction 类该类的功能:对于客房所有操作均提供相应的方法。返回值 方法名 功能 参数说明boolean query 根据客房编号,查询客房的详细信息。RoomDAO 的映射类对象Boolean Add 添加客房信息提供功能 对数据表进行操作和映射Boolean Update 修改信息提供功能服务 对数据表进行操作和映射boolean Detele 删除信息提供功能服务 对数据表进行操作和映射Boolean Show 显示所有客房信息 对 RoomDAO 的映射类对象南昌航空大学 详细设计报告 版本:0.1.1104.1.2.3.4时序图修改客房信息4.2 消费子系统模块4.2.1 功能介绍消费管理主要是针对客人在入住酒店期间在客房内消费商品,或者是在前台使用其他方式的消费信息进行记录,以便统计客人的消费金额方便与最后客人的退房结算。4.2.1.1 添加消费功能4.2.1.1.1 模块说明对客人在客房内或者前台的消费进行记录并创建消费单。南昌航空大学 详细设计报告 版本:0.1.1114.2.1.1.2界面设计4.2.1.1.3 类,方法设计ConsumptionAction 类该类的功能:对于客房所有操作均提供相应的方法。返回值 方法名 功能 参数说明boolean query 根据客房编号,查询该客房的消费信息。ConsumptionDAO 的映射类对象Boolean Add 添加客房内的消费信息提供功能对数据表进行操作和映射Boolean Show显示所有客房信息对 ConsumptionDAO 的映射类对象ConsumptionDAO 类该类的功能:查询任务单信息,并修改任务单状态。返回值 方法名 功能 参数说明boolean query() 根据客房编号,查询该客房的消费信息。支撑 ConsumptionAction 类相关操作Boolean Add添加信息提供功能支撑 ConsumptionAction 类相关操作Boolean Update 修改信息提供功能服务 支撑 ConsumptionAction 类相关南昌航空大学 详细设计报告 版本:0.1.112操作Boolean Show显示信息支撑 ConsumptionAction 类相关操作ConsumptionService 与 IConsumptionService 类这连个类主要功能是用于支撑于 hibernate 架构中对数据库进行的连接和操作。从而支撑了相应的 DAO 和 Action 的对于数据使用的操作。返回值 方法名 功能 参数说明Boolean Add添加信息提供功能支撑 ConsumptionAction 类相关操作Boolean Update修改信息提供功能服务支撑 ConsumptionAction 类相关操作Boolean Show显示信息支撑 ConsumptionAction 类相关操作4.2.1.1.4 时序图南昌航空大学 详细设计报告 版本:0.1.113添加消费时序图4.3 商品管理模块4.3.1 功能结算模块功能商品管理是指对酒店的商品信息进行维护。考虑到系统的可扩展性,管理员可以对商品信息进行动态的维护。4.3.1.1添加商品4.3.1.1.1模块功能在指定的客房内添加商品。4.3.1.1.2界面设计4.3.1.1.3类和方法的设计GoodsAction 类该类的功能:对于商品所有操作均提供相应的方法。返回值 方法名 功能 参数说明boolean query 根据商品名称,查询该商品信息。GoodsDAO 的映射类对象Boolean Add 添加客房内的商品信息提供功能对数据表进行操作和映射Boolean Detele 删除客房内的商品提供功能Boolean Show 显示客房内所有商品信息 对 GoodsDAO 的映射类对象GoodsDAO 类该类的功能:查询商品信息,并修改商品信息功能。南昌航空大学 详细设计报告 版本:0.1.114返回值 方法名 功能 参数说明boolean query() 根据商品名称,查询该商品的信息。支撑 GoodsAction 类相关操作Boolean Add 添加信息提供功能 支撑 GoodsAction 类相关操作Boolean Update 修改信息提供功能服务 支撑 GoodsAction 类相关操作Boolean Show 显示信息 支撑 GoodsAction 类相关操作GoodsService 与 IGoodsService 类这连个类主要功能是用于支撑于 hibernate 架构中对数据库进行的连接和操作。从而支撑了相应的 DAO 和 Action 的对于数据使用的操作。返回值 方法名 功能 参数说明Boolean Add 添加信息提供功能 支撑 GoodsAction 类相关操作Boolean Update 修改信息提供功能服务 支撑 GoodsAction 类相关操作Boolean Show 显示信息 支撑 GoodsAction 类相关操作南昌航空大学 详细设计报告 版本:0.1.1154.3.1.1.4时序图添加商品时序图5 数据库设计5.1 功能说明对数据库设计中涉及到的各种项目,如数据项、记录、表、数据库等建立数据字典,以说明它们的标识符、同义名及有关信息,并说明对此数据字典设计的基本考虑,如有单独数据库设计文档,此处标明文件名和存储位置即可。5.2 数据表设计5.2.1 ROOMS 客房信息表该表主要存储客房的具体信息南昌航空大学 详细设计报告 版本:0.1.116字段名 类型 可为空 默认 注释Roomid int 不可 客房的唯一标识符roomtypeid number 不可 客房类型编号roomType String 不可 客房类型roomstatus String 不可 客房状态floor number 不可 楼层Normprice number 不可 标准价格Deposit number 不可 折扣率regularPrice number 不可 普通会员价格vipPrice number 不可 VIP 价格5.2.2 GOODS 商品信息该表主要存储店铺的信息以便查询字段名 类型 可为空 默认 注释goodsid int 不可 商品的唯一标识goodsnumber number 不可 商品代码goodsname string 不可 商品名称goodstype int 不可 商品类别编号typename stirng 不可 商品类别price number 不可 价格unit number 不可 数量5.2.3 GOODTYPE 商品类别信息字段名 类型 可为空 默认 注释goodstype int 不可 商品类型的唯一标识typenumber number 不可 类别编号t

温馨提示

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

评论

0/150

提交评论