概要设计-基于S2SH框架的酒店客房管理系统——房客管理子系统的设计与实现_第1页
概要设计-基于S2SH框架的酒店客房管理系统——房客管理子系统的设计与实现_第2页
概要设计-基于S2SH框架的酒店客房管理系统——房客管理子系统的设计与实现_第3页
概要设计-基于S2SH框架的酒店客房管理系统——房客管理子系统的设计与实现_第4页
概要设计-基于S2SH框架的酒店客房管理系统——房客管理子系统的设计与实现_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

酒店客房管理系统房客管理子系统的设计与实现概要设计总页数 11 正文 8 附录 生效日期 2013.12.13编制 批准南昌航空大学软件学院东软班 概要设计 版本: V1.0修 改 履 历修改编号 日期 修改人 版本号 修改内容1 1.0 初始做成23南昌航空大学软件学院东软班 概要设计 版本: V1.0目 录1. 文档概述 .11.1 文档目的和范围 .11.2 术语/缩略语 .11.3 参考文档 .12. 系统结构图 .13. 房客管理模块 .43.1 房客管理模块概述 .43.2 模块类图 .43.3 模块功能定义 .43.3.1 Schedule 类 .53.3.2 ScheduleDAO 类 .53.3.3 ScheduleService 类 .53.3.4 ScheduleAction 类 .53.3.5 Accommodation 类 .63.3.6 AccommodationDAO 类 .63.3.7 AccommodationService 类 .63.3.8 AccommodationAction 类 .63.3.9 Checkout 类 .73.3.10 CheckoutDAO 类 .73.3.11 CheckoutService 类 .73.3.12 CheckoutAction 类 .73.3.13 Wards 类 .83.3.14 WardsDAO 类 .83.3.15 WardsService 类 .83.3.16 WardsAction 类 .8南昌航空大学软件学院东软班 概要设计 版本: V1.011. 文档概述1.1 文档目的和范围主要是描述了系统模块中各类之间的关系,并且对于每个类功能进行简要说明。1.2 术语/缩略语无1.3 参考文档序号 文档名 作者 时间 版本1 东软项目概要设计文档模板 无 2013 0.1.022. 系统结构图系统结构图:南昌航空大学软件学院东软班 概要设计 版本: V1.02数据库业务逻辑层房客管理酒店客房管理系统总类图:南昌航空大学软件学院东软班 概要设计 版本: V1.031.10.*0.1 0.*1.10.11.*1.10.*1 11.10.*1.10.*0.*1.10.* 0.*0.*1.11.11.*1.10.*1.10.*1.10.*1.10.*1.1 0.*1.1 1.10.11.* 0.11.*1.*1.1Schedule-SidDepositIntendedIDtypeIDPhonetimeArrivetimeLeavetimeGuestsStateRemarks: Number(9): Number(9): String: String: String: String: java.util.Date: java.util.Date: java.util.Date: Number(9): String: String+AddS ()UpdateS ()QueryS ()SelectS ().: String: String: String: StringAccommodation-AidDepositInpersonIDtypeIDPhoneArrivetimeLeavetimeGuestsRemarks: Number(9): Number(9): String: String: String: String: java.util.Date: java.util.Date: Number(9): String+AddA ()UpdateA ()QueryA ()SelectA ().: String: String: String: StringWards- WidDepositRemarks : Number(9): Number(9): String+AddW ()QueryW ()SelectW ().: String: String: StringCheckOut-CidPriceDepositDaysConsumptionReceivableRefundableMethodPaidGiveRemarks: Number(9): Number(9): Number(9): Number(9): Number(9,1): Number(9,1): Number(9,1): String: Number(9,1): Number(9,1): String+ AddC ()QueryC ()SelectC ().: String: String: StringGoodstype- GoodstypeTypenumberTypename : Number(9): Number(9): StringGoods-goodsidgoodsnumbergoodsnametypenamepriceunit: Number(9): Number(9): String: String: Number(9): Number(9)Consumption-cidtotalchecknumberroomidgoodsnamenumberspricecomsumptiondeposit: Number(9): Number(9): Number(9): Number(9): String: Number(9): Number(9): Number(9): StringRoom-roomidroomstatusnormpricedepositregularPricevipprice: Number(9): String: Number(9): Number(9): Number(9): Number(9)Journal-JIdNameoperatetime: Number(9): String: String: DateRole- RidRolename : Number(9): StringRoomType- TidTypenamehuman : Number(9): String: Number(9)customer-CidUsernameagebirthdayphoneemail: Number(9): String: Number(9): Date: Number(9): StringFloor- FidFloorname : Number(9): StringNodes-NidPidNameurltitleTargetIconIconopenopen: Number(9): Number(9): String: String: String: String: String: String: BooleanBill-BillidroomidUsernamePaidtimeRemarks: Number(9): Number(9): String: Number(9,1): StringMember- NameIDMember : String: String: Number(9)operator- Oidloginnamepwd : Number(9): String: String酒店客房管理系统总物理模型:南昌航空大学软件学院东软班 概要设计 版本: V1.04ScheduleSidCidroomidMem_IDDepositIntendedIDtypeIDPhonetimeArrivetimeLeavetimeGuestsStateRemarks.Number(9)Number(9)Number(9)VARCHAR2(254)Number(9)VARCHAR2(254)VARCHAR2(254)VARCHAR2(254)VARCHAR2(254)DATEDATEDATENumber(9)VARCHAR2(254)VARCHAR2(254)AccommodationAidCidroomidMem_IDSidDepositInpersonIDtypeIDPhoneArrivetimeLeavetimeGuestsRemarks.Number(9)Number(9)Number(9)VARCHAR2(254)Number(9)Number(9)VARCHAR2(254)VARCHAR2(254)VARCHAR2(254)VARCHAR2(254)DATEDATENumber(9)VARCHAR2(254)WardsWidAidroomidCidDepositRemarks.Number(9)Number(9)Number(9)Number(9)Number(9)VARCHAR2(254)CheckOutCidcus_CidAidPriceDepositDaysConsumptionReceivableRefundableMethodPaidGiveRemarks.Number(9)Number(9)Number(9)Number(9)Number(9)Number(9)Number(9,1)Number(9,1)Number(9,1)VARCHAR2(254)Number(9,1)Number(9,1)VARCHAR2(254)GoodstypeGoodstypeTypenumberTypename Number(9)Number(9)VARCHAR2(254) GoodsgoodsidGoodstypegoodsnumbergoodsnametypenamepriceunit.Number(9)Number(9)Number(9)VARCHAR2(254)VARCHAR2(254)Number(9)Number(9)ConsumptioncidAidtotalchecknumberroomidgoodsnamenumberspricecomsumptiondeposit.Number(9)Number(9)Number(9)Number(9)Number(9)VARCHAR2(254)Number(9)Number(9)Number(9)VARCHAR2(254)RoomroomidTidFidroomstatusnormpricedepositregularPricevipprice.Number(9)Number(9)Number(9)VARCHAR2(254)Number(9)Number(9)Number(9)Number(9)JournalJIdNameoperatetime.Number(9)VARCHAR2(254)VARCHAR2(254)DATERoleRidRolename Number(9)VARCHAR2(254) RoomTypeTidTypenamehuman Number(9)VARCHAR2(254)Number(9) customerCidUsernameagebirthdayphoneemail.Number(9)VARCHAR2(254)Number(9)DATENumber(9)VARCHAR2(254)FloorFidFloorname Number(9)VARCHAR2(254) NodesNidPidNameurltitleTargetIconIconopenopen.Number(9)Number(9)VARCHAR2(254)VARCHAR2(254)VARCHAR2(254)VARCHAR2(254)VARCHAR2(254)VARCHAR2(254)SMALLINTBillBillidCidroomidUsernamePaidtimeRemarks.Number(9)Number(9)Number(9)VARCHAR2(254)Number(9,1)VARCHAR2(254)MemberNameIDMember VARCHAR2(254)VARCHAR2(254)Number(9) operatorOidCidRidloginnamepwd.Number(9)Number(9)Number(9)VARCHAR2(254)VARCHAR2(254)Association_10NidRid Number(9)Number(9) 3. 房客管理模块3.1 房客管理 模块概述房客管理的主要工作是面向用户,为用户提供服务。功能包括:添加预定单、查询预定单、取消预定、预定转入住、添加入住单、查询入住单、修改入住信息、添加换房单、查询换房信息、退房结账、查询退房信息。南昌航空大学软件学院东软班 概要设计 版本: V1.053.2 模块类图1.10.*0.1 0.*1.10.1Schedule-SidDepositIntendedIDtypeIDPhonetimeArrivetimeLeavetimeGuestsStateRemarks: Number(9): Number(9): String: String: String: String: java.util.Date: java.util.Date: java.util.Date: Number(9): String: String+AddS ()UpdateS ()QueryS ()SelectS ().: String: String: String: StringAccommodation-AidDepositInpersonIDtypeIDPhoneArrivetimeLeavetimeGuestsRemarks: Number(9): Number(9): String: String: String: String: java.util.Date: java.util.Date: Number(9): String+AddA ()UpdateA ()QueryA ()SelectA ().: String: String: String: StringWards-WidDepositRemarks: Number(9): Number(9): String+AddW ()QueryW ()SelectW ().: String: String: StringCheckOut-CidPriceDepositDaysConsumptionReceivableRefundableMethodPaidGiveRemarks: Number(9): Number(9): Number(9): Number(9): Number(9,1): Number(9,1): Number(9,1): String: Number(9,1): Number(9,1): String+AddC ()QueryC ()SelectC ().: String: String: String3.3 模块功能定义房客管理模块一共需要如下的类:Schedule(预定单) , Schedule DAO , Schedule Service , Schedule Action ,Accommodation(入住单) , Accommodation DAO , Accommodation Service , Accommodation Action ,Checkout(退房单) , Checkout DAO , Checkout Service , Checkout Action ,Wards(换房单) , Wards DAO , Wards Service , Wards Action .3.3.1 Schedule 类序号 功能点 功能点详细内容1 预定单属性设置2 预定单属性获取南昌航空大学软件学院东软班 概要设计 版本: V1.063.3.2 ScheduleDAO 类3.3.3 ScheduleService 类3.3.4 ScheduleAction 类3.3.5 Accommodation 类序号 功能点 功能点详细内容1 预定单内容数据操作对预定单内容进行的数据库的相关连接与数据操作。同时可作为预定单信息查询的服务提供。序号 功能点 功能点详细内容1 提供预定单数据的操作服务预定单的相关数据操作相关的功能服务的提供序号 功能点 功能点详细内容1 预定单的相关操作 提供添加预定功能、修改预定、取消预定、查询预定等相关的功能操作的功能实现与服务提供。其主要功能为预定服务和查询服务。序号 功能点 功能点详细内容1 入住单属性设置2 入住单属性获取南昌航空大学软件学院东软班 概要设计 版本: V1.073.3.6 AccommodationDAO 类3.3.7 AccommodationService 类3.3.8 AccommodationAction 类3.3.9 Checkout 类序号 功能点 功能点详细内容1 入住单内容数据操作对入住单内容进行的数据库的相关连接与数据

温馨提示

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

最新文档

评论

0/150

提交评论