已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《GBT 35189-2017 海洋生物体中碘 - 131 的测定 β 计数法》专题研究报告
- 2025年中国钢铁行业数智化转型研究报告
- 《GBT 34910.1-2017 海洋可再生能源资源调查与评估指南 第 1 部分:总则》专题研究报告
- 硫酸生产工岗前基础培训考核试卷含答案
- 耐蚀塑料工诚信品质模拟考核试卷含答案
- 水上打桩工安全素养能力考核试卷含答案
- 固态电解质制造工改进考核试卷含答案
- 智能楼宇管理员设备技术规程
- 野生动物保护员班组管理强化考核试卷含答案
- 《GBT 3810.6-2016 陶瓷砖试验方法 第 6 部分:无釉砖耐磨深度的测定》专题研究报告
- 2025新疆维吾尔自治区融资担保有限责任公司招聘6人人笔试历年参考题库附带答案详解
- 广东省领航高中联盟2025-2026学年高三上学期12月考试语文试卷
- 股骨间粗隆骨折护理查房
- 自愿赠与现金合同范本
- 2025年起重装卸机械操作工技能竞赛理论参考试题库500题(含答案)
- 甘肃开放大学2025年《地域文化(本)》形成性考核1-3终考答案
- 【普通高中英语课程标准】日常修订版-(2017年版2025年修订)
- TD/T 1032-2011基本农田划定技术规程
- GB/T 3098.6-2023紧固件机械性能不锈钢螺栓、螺钉和螺柱
- 砂浆强度自动评定表(自动计算)
- 动物营养与免疫消化道粘膜免疫课件
评论
0/150
提交评论