已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目目 录录 1 系统分析 系统分析 1 1 1 需求分析 1 1 2 可行性分析 2 1 3 开发及运行环境分析 3 1 3 1 软件环境 3 1 3 2 硬件环境 3 2 系统总体设计系统总体设计 3 2 1 系统总体功能描述及功能图 3 2 2 系统用例分析 5 2 3 系统设计类图 6 3 数据库设计数据库设计 7 3 1 数据库 E R 图 7 3 1 1 基础信息管理模块E R图 8 3 1 2 房客管理模块E R图 9 3 1 3 报表管理模块E R图 10 3 1 4 系统管理模块E R图 10 3 1 5 客房管理模块E R图 11 3 2 数据库三线图 12 3 3 数据库脚本语句 部分 18 4 系统详细设计系统详细设计 21 4 1 基本信息维护管理模块 21 4 1 1 客房类型管理模块 21 4 1 2 楼层信息管理模块 24 4 1 3商品类别管理模块 24 4 1 4 商品管理模块 24 4 2 房客管理模块 24 4 2 1 客房预定管理模块 24 4 2 2 入住登记管理模块 24 4 2 3 换房管理模块 25 4 3 报表管理模块 25 4 3 1报表管理模块 25 4 4 客房管理模块 25 4 4 1 客房信息管理 25 4 5 消费管理模块 25 4 5 1 附加消费入账管理模块 25 4 6 系统管理模块 26 4 6 1 用户管理模块 26 4 6 2 日志管理模块 26 5 实习总结实习总结 26 参考文献参考文献 27 1 摘摘 要要 现代化的酒店是集客房 餐饮 娱乐 商务文化及其他各种服 务与设施为一体化的消费场所 酒店组织庞大 服务项目多 信息 量大 要想提高生产 降低成本 提高服务质量和管理水平 促进 经济效益 必须借助计算机来进行现代化的信息管理 酒店管理系 统 正是为此而设计 该系统是运用 java 程序语言和 oracle 10g 开发实现的 酒店管理系统 包括了基础信息维护 客房管理 房 客管理 消费管理 报表管理 系统管理 6 大模块 具有操作简单 界面友善 灵活性好 系统安全性稳定等特点 是酒店管理者的理 想选择 本文简要的介绍了 酒店管理系统 的项目背景和意义 着重阐 述了该项目开发实现过程 从系统的需求分析 模块设计 功能设 计 数据库设计 详细设计到系统测试等各个环节都进行了详尽的 分析和描述 关键字 酒店管理 java oracle 10g 1 系统分析 系统分析 1 1 需求分析需求分析 在当今经济和商务交往日益频繁的状况下 宾馆服务行业正面 临客流量骤增的压力 越来越多的酒店 宾馆都认识到传统的管理 方法已经不能适合当今社会的需要 必须借助先进的计算机信息技 术对客 2 房服务进行管理 面对信息时代的机遇和挑战 采用全新的计算机 网络和酒店 宾馆信息管理系统 已成为提高宾馆酒店管理效率 改善服务水准的重要手段之一 在某种意义上 客房管理的信息化 已成为 现代化酒店宾馆的重要标志 客房管理是酒店宾馆管理的核心任务 为此 我们结合目前客房管理的现状 经过充分的调研和综合分析 开发了酒店客房信息管理系统 本系统的总目标是为用户提供迅速 高效的服务 减免手工处理的繁琐与误差 及时 准确的反应酒店 的工作情况 经营情况 从而提高酒店的服务质量 获得更好的饿 经济效益 具体的目标包括 1 快速办理客人预定 入住 退房的业务 2 准确无误的记录客人的每笔消费记录 3 实时 快速 准确的提供客房的动态信息 4 为管理人员提供报表信息 方便制定策略 5 方便查询客人的消费情况 1 2 可行性分析可行性分析 技术可行性 本系统仅需要一台装有 java 运行环境和 oracle 10g 数据库的计算机即可 对机器本身没有太高要求 对于软件技 术方面 要求设计人员掌握 java 的基础设计 操作及编程方面的知 识 对数据库应用的全面了解 能进行创建 连接 修改数据库信 息等维护工作 3 经济可行性 由于本系统是酒店管理系统 在 ADO 管理器 中添加酒店管理系统数据库即可使用系统 系统成本主要集中在系 统软件开发上 系统在酒店投入运行后可以节约大量的人力 所带 来的效益远远大于系统软件开发成本 在经济上完全可行 操作可行性 界面设计时充分考虑管理人员 使的操作简单 数据录入迅速 规范 可靠 统计准确 适应力强 容易扩充 1 3 开发及运行环境分析开发及运行环境分析 1 3 1 软件环境软件环境 数据库 Oracle 10g 及以上 中间件 tomcat5 5 及以上 JDK 1 5 版本及以上 1 3 2 硬件环境硬件环境 内存 1G 硬盘 80G 2 系统总体设计系统总体设计 2 1 系统总体功能描述及功能图系统总体功能描述及功能图 系统包括基础信息维护 客房管理 房客管理 消费管理 报 表管理 系统管理 6 大模块 基础信息维护是对系统基础信息的维 护 包括客房类型 楼层 商品信息 会员信息维护 客房管理是 对客房的信息进行维护 房客管理是对客人的预定及住宿情况的管 4 理 包括 客房预定 客房入住 换房 退房结帐管理等功能 消 费管理是对入住客人在入住期间额外消费的管理 报表管理是对某 一阶段客房经营情况的统计查询 系统管理包括用户信息 日志信 息维护等 5 6 2 2 系统用例分析系统用例分析 7 2 3 系统设计类图系统设计类图 8 3 数据库设计数据库设计 3 1 数据库数据库 E R 图图 预定 结账 入住登记 会员信息 客房预订 退房登记 换房登记 客房信息 财务报表管理 楼层信息 客房类型 消费管理 商品信息 商品类型 用户管理 日志管理 入住 转入住 退房 换房 查询 查询 消费 包 含记录 包 含 包 含 1 n1 1 1 11 1 1 1 1 1 1 n 1 n n 1 n n 1 n 1 1 9 3 1 1 基础信息管理模块基础信息管理模块 E R 图图 楼层信息 客房类型 类型名 额定人数 备注楼层名 备注 商品类别 会员管理 商品管理 商品编号 备注 类别名称 类别编号 商品名称 商品类别 价格 单位 会员编号 会员姓名 会员密码 会员电话 会员地址会员积分 会员级别 10 3 1 2 房客管理模块房客管理模块 E R 图图 换房登记 客房预订 退房登记 入住登记 转入住 退房 换房 预定单号 预定状态 预定人 客房编号 入住人数 入住单号 客房编号 号 入住人入住人数 入住单号 原客房编号 更换后客房编号 入住人 会员编号 会员编号入住单号 客房编号房价 付款金额 付款方式 会员编号 住宿天数 1 1 1 1 1 1 11 3 1 3 报表管理模块报表管理模块 E R 图图 入住客人报表 财务报表管理 预定客人报表 当日财务进账报表 当日离店客人报表 当日预定客人报表 当日入住客人报表 3 1 4 系统管理模块系统管理模块 E R 图图 权限 用户管理 日志管理 记录 备注 密码 用户名 编号 查看某段时间 内日志 删除某段时间 内日志 1n 12 3 1 5 客房管理模块客房管理模块 E R 图图 客房楼层 客房信息 客房状态 客房类型 客房编号 标准价格 会员价格 消费管理 客房编号 入住单号 商品名称 消费金额 合 计 消费时间 备 注 13 3 2 数据库三线图数据库三线图 用户表 用户表 usersusers 列名英文名类型长度约束是否为空 用户编号USERIDVARCHAR220pkNo 用户姓名USERNAMEVARCHAR220No 用户密码USERPASSVARCHAR240No 权限POPEDOMVARCHAR220 CheckNo 备注REMARKVARCHAR2100Yes 会员表 会员表 associatorassociator 列名英文名类型长度约束是否为空 编号AIDNUMBER6PkNo 姓名ANAMEVARCHAR20No 性别SEXVARCHAR220Yes 密码PASSWORDVARCHAR220Yes 电话PHONEVARCHAR220Yes 地址ADDRESSVARCHAR220Yes 邮箱EMAILVARCHAR220Yes 积分SCORENUMBER10Yes 级别GRADEVARCHAR220FkYes 最后一次入住时间LASTRTIMEDATEYes 最后一次预定时间LASTYTIMEDATEYes 备注REMARKVARCHAR2100Yes 消费表 消费表 consumeconsume 列名英文名类型长度约束是否为空 消费单号CONSUMEIDNUMBER6PkNo 入住单号ARRIVEFORMIDNUMBER6FkNo 14 客房编号RIDNUMBER4FkNo 商品名GNAMEVARCHAR220FkNo 数量SHULIANGNUMBER8No 单价DANJIANUMBER8No 消费金额XIAOFEIJINENUMBER8No 折扣率ZHEKOULVNUMBER8No 折后金额ZHEHOUJINENUMBER8No 合计HEJINUMBER8No 操作员CAOZUOYUANVARCHAR220Yes 消费时间XIAOFEITIMEDATEYes 备注BEIZHUVARCHAR220Yes 楼层信息表 楼层信息表 floorfloor 列名英文名类型长度约束是否为空 楼层编号FIDNUMBER2PkNo 楼层名FNAMEVARCHAR220No 备注REMARKVARCHAR2100Yes 商品信息表 商品信息表 GoodsGoods 列名英文名类型长度约束是否为空 商品代码GIDVARCHAR220PkNo 商品名称GNAMEVARCHAR220NuiqueNo 商品类别GTIDVARCHAR220FkYes 价格PRICENUMBER8No 单价UNITVARCHAR220No 备注REMARKVARCHAR2100Yes 15 商品类别信息表 商品类别信息表 GoodstypeGoodstype 列名英文名类型长度约束是否为空 商品代码GTIDVARCHAR220PkNo 商品名称GTNAMEVARCHAR220No 备注REMARKVARCHAR2100Yes 预定信息表 预定信息表 GUESTROOMBOOKINFORMATIONGUESTROOMBOOKINFORMATION 列名英文名类型长度约束是否为空 预订单号BOOKFORMIDNUMBER6PkNo 客房编号GUESTROOMIDNUMBER4FkNo 预定人DESTINEPERSONVARCHAR220No 信用卡类别CREDENTIALSSORTVARCHAR220No 预定卡号CREDENTIALSNUMBERVARCHAR220No 联系电话CONTACTPHONENUMBER11No 抵店时间ARRIVETIMEDATENo 离店时间LEAVETIMEDATENo 入住人数RUZHURENSHUNUMBER2No 操作员OPERATORRVARCHAR220Yes 会员编号HUANYUANIDNUMBER6FkYes 备注REMARKVARCHAR2100Yes 日志表 日志表 LOGLOG 列名英文名类型长度约束是否为空 用户名LUSERVARCHAR220PkNo 操作LOPTIONVARCHAR220No 时间LTIMEDATENo 备注REMARKVARCHAR2100Yes 16 换房登记表 换房登记表 HUANFANGDENGJIHUANFANGDENGJI 列名英文名类型长度约束是否为空 入住单号ARRIVEFORMIDNUMBER6PkNo 原客房编号OLDIDNUMBER4FkNo 更换后客房编号NEWIDNUMBER4FkNo 客房类型GUESTROOMTYPEVARCHAR220No 标准价STANDARDPRICENUMBER6No 折后价ABATEPRICENUMBER6No 押金DEPOSITNUMBER6No 入住人DESTINEPERSONVARCHAR220No 证件类型CREDENTIALSSORTVARCHAR220No 证件号码CREDENTIALSNUMBERVARCHAR220No 联系电话CONTACTPHONENUMBER11No 抵店时间ARRIVETIMEDATENo 离店时间LEAVETIMEDATENo 入住人数RUZHURENSHUNUMBER6Yes 操作员OPERATORRVARCHAR220Yes 会员编号VIPIDNUMBER6Yes 会员价VIPPRICENUMBER6Yes 提供早餐TIGONGZAOCANVARCHAR22Yes 定时叫醒DINGSHIJIAOXINGVARCHAR22Yes 备注REMARKVARCHAR2100Yes 客房信息表 客房信息表 ROOMROOM 列名英文名类型长度约束是否为空 客房编号RIDNUMBER4PkNo 客房类型RTIDNUMBER2FkNo 状态RSTATEVARCHAR220No 楼层FIDNUMBER2FkNo 17 备注REMARKVARCHAR2100Yes 客房类型表 客房类型表 ROOMTYPEROOMTYPE 列名英文名类型长度约束是否为空 客房编号RTIDNUMBER2PkNo 类型名RTNAMEVARCHAR220No 额定人数RTPEOPLENUMBER2No 备注REMARKVARCHAR2100Yes 标准价格COMPRICENUMBER8No 入住信息表 入住信息表 RUZHUXINXIRUZHUXINXI 列名英文名类型长度约束是否为空 入住单号ARRIVEFORMIDNUMBER6PkNo 客房编号GUESTROOMIDNUMBER4No 客房类型GUESTROOMTYPEVARCHAR220No 付款方式FUKUANFANGSHIVARCHAR220No 折后价DEPOSITNUMBER6No 进账信息JINZHANGXINXIVARCHAR220No 入住人DESTINEPERSONVARCHAR220No 证件类别CREDENTIALSSORTVARCHAR220No 证件号码CREDENTIALSNUMBERVARCHAR220No 联系电话CONTACTPHONENUMBER11No 抵店时间ARRIVETIMEDATENo 离店时间LEAVETIMEDATENo 入住人数RUZHURENSHUNUMBER2No 操作员OPERATORRVARCHAR220No 会员编号VIPIDNUMBER6FkNo 18 会员价格PRICENUMBER6No 提供早餐TIGONGZAOCANVARCHAR22No 定时叫醒DINGSHIJIAOXINGVARCHAR22No 备注REMARKVARCHAR2100Yes 消费水平表 消费水平表 SALGRADESALGRADE 列名英文名类型长度约束是否为空 等级GRADENUMBER8PkNo 低消费LOSALNUMBER8No 高消费HISALNUMBER8No 退房信息 退房信息 TUIFANGXINXITUIFANGXINXI 列名英文名类型长度约束是否为空 入住单号ARRIVEFORMIDNUMBER6PkNo 住宿费ZHUSUFEINUMBER6No 店内消费DIANNEIXIAOFEINUMBER6No 餐费CANFEINUMBER6No 电话费DIANHUAFEINUMBER6No 应退押金YINGTUIYAJINNUMBER6No 付款方式FUKUANFANGSHIVARCHAR220No 实收SHISHOUNUMBER6No 找零ZHAOLINGNUMBER6No 操作员OPERATORRVARCHAR220No 备注REMARKVARCHAR2100Yes 进账类型JINZHANGLEIXINGVARCHAR220No 19 折扣率 折扣率 ZHEKOULVZHEKOULV 列名英文名类型长度约束是否为空 编号IDNUMBER2PkNo 权限QUANXIANVARCHAR220No 折扣率ZHEKOULVNUMBER2No 3 3 数据库脚本语句 部分 数据库脚本语句 部分 客房信息表客房信息表 create table Room grno NUMBER 4 not null rtno NUMBER 4 not null fno NUMBER 4 not null state NUMBER 4 not null price NUMBER 7 2 not null discountprice NUMBER 7 2 not null normalprice NUMBER 7 2 not null vipprice NUMBER 7 2 not null remarks VARCHAR2 20 constraint PK ROOM primary key grno alter table Room add constraint FK ROOM REFERENCE FLOOR foreign key fno references Floor fno alter table Room add constraint FK ROOM REFERENCE ROOMTYPE foreign key rtno references Roomtype rtno 20 预定信息表预定信息表 create table Schedule sno NUMBER 4 not null grno NUMBER 4 deposit NUMBER 7 2 scheduler VARCHAR2 20 not null cardtype VARCHAR2 20 not null cardid NUMBER 18 not null sphone NUMBER 11 not null cometime DATE not null gotime DATE not null livenumber NUMBER 4 not null operator VARCHAR2 20 ano NUMBER 4 scstate VARCHAR2 20 sremarks VARCHAR2 20 constraint PK SCHEDULE primary key sno alter table Schedule add constraint FK SCHEDULE REFERENCE AS foreign key ano references Associator ano alter table Schedule add constraint FK SCHEDULE REFERENCE ROOM foreign key grno references Room grno 客房表序列客房表序列 create sequence Sequence grno start with 1800 increment by 1 21 nocycle nocache 预定信息表序列预定信息表序列 create sequence Sequence sno start with 1800 increment by 1 nocycle nocache 客房表触发器客房表触发器 create trigger tib room before insert on Room for each row declare integrity error exception errno integer errmsg char 200 dummy integer found boolean begin Column grno uses sequence Sequence grno select Sequence grno NEXTVAL INTO new grno from dual Errors handling exception when integrity error then raise application error errno errmsg end 22 预定信息表触发器预定信息表触发器 create trigger tib schedule before insert on Schedule for each row declare integrity error exception errno integer errmsg char 200 dummy integer found boolean begin Column sno uses sequence Sequence sno select Sequence sno NEXTVAL INTO new sno from dual Errors handling exception when integrity error then raise application error errno errmsg end 4 系统详细设计系统详细设计 4 1 基本信息维护管理模块基本信息维护管理模块 4 1 1 客房类型管理模块客房类型管理模块 客房类型管理是对酒店的客房的类别的信息维护 类型描述了客 房的基本自然条件 如单人间还是标准间等 考虑到系统的可扩展 23 性 管理员可以对酒店客房的类型信息进行动态的维护 添加客房类型添加客房类型 修改客房类型修改客房类型 24 删除客房类型删除客房类型 查询客房类型查询客房类型 25 4 1 2 楼层信息管理模块楼层信息管理模块 楼层信息管理是对酒店的客房所在的楼层的信息的维护 考虑到 系统的可扩展性 管理员可以对酒店客房的楼层信息进行动态的维 护 4 1 3 商品类别管理模块商品类别管理模块 商品类别管理是指对酒店的商品的类别进行维护 考虑到系统的 可扩展性 管理员可以对商品类型的状态信息进行动态的维护 4 1 4 商品管理模块商品管理模块 商品管理是指对酒店的商品信息进行维护 考虑到系统的可扩展 性 管理员可以对商品信息进行动态的维护 4 2 房客管理模块房客管理模块 4 2 1 客房预定管理模块客房预定管理模块 客房预定管理是客人通过电话或者其他途径向宾馆进行客房预定 接待人员查询客房信息后确定有空房则接受预定 客房状态为 预 定 预定状态包括 正常 未入住 已取消 已入住 4 2 2 入住登记管理模块入住登记管理模块 入住登记管理是如果客人没有预定房间 接待人员查询客房信息 后 有空房则进行客房登记操作 发给客人房卡 客房状态由 空 26 房 变为 入住 4 2 3 换房管理模块换房管理模块 换房管理是如果客人对入住的客房条件不满意 则可进行客人换 房操作 接待人员将客人的房间进行更换 并更换客人房卡 客房 信息也进行相应的调整 4 3 报表管理模块报表管理模块 4 3 1 报表管理模块报表管理模块 报表管理是系统要定期提供一些报表 供客房经理做统计分析 4 4 客房管理模块客房管理模块 4 4 1 客房信息管理客房信息管理 客房管理是指对客房基本信息 如客房的楼层 类型 价格等 的维护 在预定 入住 换房时 都需要对客房的信息进行查看 客房状态 包括三种空房 已预订 入住 当客人预定后 变为已 预定 当客人入住后 变为入住 其他情况为空房 4 5 消费管理模块消费管理模块 4 5 1 附加消费入账管理模块附加消费入账管理模块 附加消费入账管理是管理客人在店内进行其他商品的消费的统计 27 4 6 系统管理模块系统管理模块 4 6 1 用户管理模块用户管理模块 用户管理是指对该系统的使用者即用户信息进行维护 4 6 2 日志管理模块日志管理模块 为了系统的安全 对前台人员的导致业务数据更新的操作需要 记录日志 系统管理员可以定期查看和删除日志 5 实习总结实习总结 通过这次的项目实训使我们小组对于管理信息系统及有关计算 机知识水平有了一定程度的提高 使我更加熟练的掌握有关 JAVA 的 struts 框架和 Oracle 的相关知识的应用 但还存在这诸多不足之 处 如业务逻辑的完整性 编程的能力等不够完善 这些有待以后 在实践中改进和提高 这份设计报告检验了我们这段时间的刻苦学习的成果 小组成 员之间的相互帮助 探讨 遇到困难一起解决 充分体现整体的合 作精神 但是由于诸多原因 论文还有很多不尽如人意的地方 这 些有待今后进一步加强 改进 完善 28 参考文献参考文献 1 彭伟民 基于需求的酒店管理系统的建模与实现 微机发展 2005 10 1 6 2 翟广宇 基于 C S 结构的酒店管理系统 兰州工业高等专科学报 2004 6 2 4 3 薛华成 管理信息系统 M 清华大学出版社 1996 7 2 5 4 候炳辉 刘世峰 信息管理系统 J 信息管理系统分析 2004 5 254 562 5 童德利 田娟 谢琪 陈世福 基于 B S 模式的构件式酒店管理信息系统的设计与实现 2003 4 1 4 6 刘学明 饭店客房管理 M 广东旅游出版社 2000 10 1 6 7 张亚东 酒店企业销售管理信息系统的设计与实现 J 管理信息系统 2000 9 45249 8 李朝晖 PowerBuilder 开发实例完全剖 J PowerBuilder10 2006 122 189 9 萨师煊 王珊 数据库系统概论 M 高等教育出版社 2000 7 21 347 10 马秀莲 高志安 宾馆管理系统的设计 黑龙江八一农垦大学信息技术学院 2005 2 1 3 29 附 源代码 部分 附 源代码 部分 package com neusoft hm database import java io IOException import java io InputStream import java sql Connection import java sql DriverManager import java sql SQLException import java util Properties public class DBHelp private String url private String driver private String uid private String pwd private Connection conn public Connection openConnect InputStream stream this getClass getClassLoader getResourceAsStream com neusoft hm databa se db properties Properties p new Properties try p load stream url p getProperty url driver p getProperty driver uid p getProperty uid pwd p getProperty pwd Class forName driver 30 conn DriverManager getConnection url uid pwd catch IOException e1 TODO Auto generated catch block e1 printStackTrace catch ClassNotFoundException e TODO Auto generated catch block e printStackTrace catch SQLException e TODO Auto generated catch block e printStackTrace return conn public void closeConnect if conn null try conn close catch SQLException e TODO Auto generated catch block e printStackTrace 31 package com neusoft hm guest dao import java io IOException import java sql Connection import java sql PreparedStatement import java sql ResultSet import java sql SQLException import java text SimpleDateFormat import java util ArrayList import java util Date import java util List import com neusoft hm base dao AssociatorDaoImpl import com neusoft hm database DBHelp import com neusoft hm entity LiveIn import com neusoft hm guest actionForm LiveInActionForm import com neusoft hm guestroom dao GuestroomDaoImpl public class LiveInDaoImpl implements LiveInDao private Connection conn private PreparedStatement ps private ResultSet rs private DBHelp dh 添加入住登记信息添加入住登记信息 public void addLivein LiveInActionForm liaf throws IOException ClassNotFoundException SQLException dh new DBHelp conn dh openConnect String sql insert into Livein values null to date yyyy 32 MM dd to date yyyy MM dd ps conn prepareStatement sql ps setInt 1 liaf getGrno ps setDouble 2 liaf getDeposit ps setString 3 liaf getLiver ps setString 4 liaf getCardtype ps setInt 5 liaf getCardid ps setInt 6 liaf getLphone SimpleDateFormat sdf new SimpleDateFormat yyyy MM dd Date date new Date ps setString 7 sdf format date ps setString 8 sdf format date ps setInt 9 liaf getLivenumber ps setString 10 liaf getOperator ps setInt 11 liaf getAno ps setString 12 liaf getBreakfast ps setString 13 liaf getWakeup ps setString 14 liaf getLiremarks ps executeUpdate dh closeConnect 按入住单号查询信息按入住单号查询信息 public List selectLiveinByLiveno int liveno throws IOException ClassNotFoundException SQLException dh new DBHelp conn dh openConnect List al new ArrayList String sql select liveno grno type price discountprice deposit liver cardtype cardid lphone to char 33 cometime yyyy MM dd to char gotime yyyy MM dd livenumber operator ano breakfast wakeup liremarks from associator natural join select from livein natural join select from room natural join roomtype where liveno ps conn prepareStatement sql ps setInt 1 liveno rs ps executeQuery while rs next LiveIn liveIn new LiveIn liveIn setLiveno rs getInt 1 liveIn setGrno rs getInt 2 liveIn setType rs getString 3 liveIn setPrice rs getDouble 4 liveIn setDiscountprice rs getDouble 5 liveIn setDeposit rs getDouble 6 liveIn setLiver rs getString 7 liveIn setCardtype rs getString 8 liveIn setCardid rs getInt 9 liveIn setLphone rs getInt 10 liveIn setCometime rs getString 11 liveIn setGotime rs getString 12 liveIn setLivenumber rs getInt 13 liveIn setOperator rs getString 14 liveIn setAno rs getInt 15 AssociatorDaoImpl adi new AssociatorDaoImpl String alevel adi selectAssociatorByAno rs getInt 15 get 0 getAlevel String column if alevel equals vip column vipprice 34 else column normalprice GuestroomDaoImpl rdi new GuestroomDaoImpl Double aprice rdi selectGuestroomByGrno rs getInt 2 column liveIn setAprice aprice liveIn setBreakfast rs getString 16 liveIn setWakeup rs getString 17 liveIn setLiremarks rs getString 18 al add liveIn dh closeConnect return al 按客房类型查询信息按客房类型查询信息 public List selectLiveinByType String type throws IOException ClassNotFoundException SQLException dh new DBHelp conn dh openConnect List al new ArrayList String sql select liveno grno type price discountprice deposit liver cardtype cardid lphone to char cometime yyyy MM dd to char gotime yyyy MM dd livenumber operator ano breakfast wakeup liremarks from associator natural join select from livein natural join select from room natural join roomtype where type ps conn prepareStatement sql ps setString 1 type rs ps executeQuery while rs next 35 LiveIn liveIn new LiveIn liveIn setLiveno rs getInt 1 liveIn setGrno rs getInt 2 liveIn setType rs getString 3 liveIn setPrice rs getDouble 4 liveIn setDiscountprice rs getDouble 5 liveIn setDeposit rs getDouble 6 liveIn setLiver rs getString 7 liveIn setCardtype rs getString 8 liveIn setCardid rs getInt 9 liveIn setLphone rs getInt 10 liveIn setCometime rs getString 11 liveIn setGotime rs getString 12 liveIn setLivenumber rs getInt 13 liveIn setOperator rs getString 14 liveIn setAno rs getInt 15 AssociatorDaoImpl adi new AssociatorDaoImpl String alevel adi selectAssociatorByAno rs getInt 15 get 0 getAlevel String column if alevel equals vip column vipprice else column normalprice GuestroomDaoImpl rdi new GuestroomDaoImpl Double aprice rdi selectGuestroomByGrno rs getInt 2 column liveIn setAprice aprice liveIn setBreakfast rs getString 16 liveIn setWakeup rs getString 17 36 liveIn setLiremarks rs getString 18 al add liveIn dh closeConnect return al 按客房编号查询信息按客房编号查询信息 public List selectLiveinByGrno int grno throws IOException ClassNotFoundException SQLException dh new DBHelp conn dh openConnect List al new ArrayList String sql select liveno grno type price discountprice deposit liver cardtype cardid lphone to char cometime yyyy MM dd to char gotime yyyy MM dd livenumber operator ano breakfast wakeup liremarks from associator natural join select from livein natural join select from room natural join roomtype where grno ps conn prepareStatement sql ps setInt 1 grno rs ps executeQuery while rs next LiveIn liveIn new LiveIn liveIn setLiveno rs getInt 1 liveIn setGrno rs getInt 2 liveIn setType rs getString 3 liveIn setPrice rs getDouble 4 liveIn setDiscountprice rs getDouble 5 liveIn setDeposit rs getDouble 6 liveIn setLiver rs getString 7 37 liveIn setCardtype rs getString 8 liveIn setCardid rs getInt 9 liveIn setLphone rs getInt 10 liveIn setCometime rs getString 11 liveIn setGotime rs getString 12 liveIn setLivenumber rs getInt 13 liveIn setOperator rs getString 14 liveIn setAno rs getInt 15 AssociatorDaoImpl adi new AssociatorDaoImpl String alevel adi selectAssociatorByAno rs getInt 15 get 0 getAlevel String column if alevel equals vip column vipprice else column normalprice GuestroomDaoImpl rdi new GuestroomDaoImpl Double aprice rdi selectGuestroomByGrno rs getInt 2 column liveIn setAprice aprice liveIn setBreakfast rs getString 16 liveIn setWakeup rs getString 17 liveIn setLiremarks rs getString 18 al add liveIn dh closeConnect return al 38 按入住人查询信息按入住人查询信息 public List selectLiveinByLiver String liver throws IOException ClassNotFoundException SQLException dh new DBHelp conn dh openConnect List al new ArrayList String sql select liveno grno type price discountprice deposit liver cardtype cardid lphone to char cometime yyyy MM dd to char gotime yyyy MM dd
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年医疗健康信息管理系统开发合同
- 2024年农用物资订购合同-尿素专购条款
- 2024年城市供水管网改造设计施工合同
- 2024年城市道路智能照明系统合同
- 2024年外汇循环贷款合同范本
- 2024年双方协商终止婚姻合同
- 2024年人工费用结算合同范例
- 2024年临时建筑拆除后土地复垦合同
- 2024年创新企业技术服务咨询合同
- 2024年企业合规管理咨询服务合同 with 标的:反贿赂与反腐败体系建设
- 2024年辅警招聘考试试题库含完整答案(各地真题)
- 国开一体化平台01588《西方行政学说》章节自测(1-23)试题及答案
- 教育家精神的丰富内涵及阐释
- 抖音短视频营销广告对消费者购买意愿的影响研究
- 齐鲁文化智慧树知到期末考试答案2024年
- 统计学分析报告及统计学分章作业及答案
- 2024年威士忌酒相关公司行业营销方案
- 《中外历史纲要(上)》期末专题复习提纲
- 2024年安徽省交通科学研究院招聘笔试参考题库附带答案详解
- 仪表安装施工方案
- 网络游戏危害课件
评论
0/150
提交评论