




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025贵州黔东南州第十三届贵州人才博览会黔东南州事业单位人才引进19人考前自测高频考点模拟试题及答案详解(夺冠系列)
- 2025江苏南京工程大学科研助理招聘1人(邱玉琢教授科研团队)模拟试卷及参考答案详解
- 2025江苏苏州市张家港市人力资源开发有限公司招聘宣传专员1人模拟试卷及答案详解(名师系列)
- 2025安徽池州市贵池区招聘教师24人考前自测高频考点模拟试题附答案详解(完整版)
- 2025内蒙古鄂尔多斯市中心医院引进高层次人才97人考前自测高频考点模拟试题及答案详解1套
- 2025年国家开放大学《西方文明概论》期末考试备考试题及答案解析
- 2025江苏泰州市卫生健康委员会所属部分事业单位招聘专业技术人员9人考前自测高频考点模拟试题带答案详解
- 科技产业园区建设项目建筑工程方案
- 堤防工程设计与施工技术方案
- 污水处理厂设备更新项目施工方案
- 2025年高校教师资格证之高等教育学通关题库(附答案)
- 人类简史面试题目及答案
- T/SHBX 007-2023单向拉伸聚乙烯包装膜
- 电子版实习协议书
- 无人机公司人力资源管理方案
- 新华社 校招 笔试题目及答案
- 2025pvsyst v8中文版PVsyst SA小时数据模拟
- 第十二讲民族危亡与民族意识觉醒(1840-1919)-中华民族共同体概论专家大讲堂课件
- 消防风机房管理制度
- 中华民族共同体概论知到课后答案智慧树章节测试答案2025年春丽水学院
- 石油工程与装备 第三章 我国常用钻机(1)11版学习课件
评论
0/150
提交评论