【Java EE 学习 55】【酒店会员管理系统项目总结】
本酒店会员管理系统使用了SSH框架和传值播客提供的协同OA静态页面。
项目地址:https://github.com/kdyzm/HotelMembersManagement
一、需求分析
酒店会员管理制度
一、 会员卡功能
1、会员卡同时具备打折优惠、储值和积分三项功能
2、打折功能:按照卡内的折扣信息给予住房和餐菜品相应折扣。
3、储值功能:会员卡可提前预存金额,以方便消费。
二、会员功能
1、酒店会员凭会员卡可享受酒店住房和餐厅菜品执行价的8.8折优惠,协议单位和特别客户可根据达成的协议给予相依的折扣。
2、所有会员住房可延迟到15:00退房,免收半天房租。
3.会员优先享受酒店预订、会员特价和各项优惠措施。
4、享受酒店的消费积分奖励和邀请免费参加酒店举办的各类会员联谊活动和参加抽奖活动。
5、在酒店客房紧张时,会员将享有客房预订优先权。
6、预订延时保留在您因故未能在预订保留时间内到达酒店时,经电话确认后,酒店将为会员适当延长保留时间至20:00.
7、定期专人回访和个性贴心服务。
8、生日当天在酒店消费的会员可获赠生日礼物一份。
三、会员卡的办理及发放
1、为保证和维护会员利益,每一张卡务必由申请人真实填写会员信息登记表,并确认遵守《昭化大酒店会员管理制度》。
2、会员的办理:办卡人需出示有效证件并填写会员信息登记表,方可办理会员卡一张。
3、会员卡每张收费38元。
4、会员卡由前台、餐厅、茶楼收银员办理手续,向客人收取和进行充值,并向客人出具会员储值单,正式发票待客人每次消费后给予等值面额的发票。
5、销售和其它部门员工销售的会员卡,可将客人带领到前台或餐厅的收银点办理手续,并由销售人员在会员信息登记表上签署姓名,以便业绩统计。
四、会员卡的使用
1、会员卡是客人在酒店储值消费和享受各项优惠措施的唯一凭证,该卡只限本人使用,持卡人应妥善保管会员卡和密码并按规定使用,若因丢失、转借和密码泄露等造成的损失,酒店概不负责。
2、会员须在住宿登记和餐厅茶楼结账时出示会员卡和输入密码,以便享受优惠和累计积分,若不能出示时是为无卡对待,过后补卡不被接受。
3、持卡人资料若有变更,必须及时办理变更手续,否则,因此而引起的责任由持卡人承担。
五、会员卡的挂失、补办、换卡和退卡办理
1、挂失:会员卡遗失后、持卡人须在24小时内凭有效证件到酒店挂失。因未及时挂失引起的责任由持卡人承担。
2、补卡:办理挂失的会员卡,可在3个工作日后办理补卡手续,补卡不得更改会员卡原有持卡人姓名和身份证号码等重要资料,每张卡需交补卡费38元,原卡内的相关信息方可转入新卡内继续使用。
3、会员必须爱护会员卡,如不慎为损坏可申请换卡,换卡时每张卡须交卡费38元,原卡内的相关信息方可转入新卡内继续使用。
4、客人因正当理由要求退卡的,应当场验证会员卡密码和原始登记信息无误后,请客人持会员卡和与原始登记信息相符的有效证件到财务部办理退卡手续,由财务核实客人资料和账户资料后给予办理,并收回会员卡,原则上退回的会员卡不再对外发放。
六、会员卡的发放促销办法
1、每张卡一次性储值500元以上,免收卡费;每张一次性储值1000元以上,免收卡费,并给与客房8折的特别优惠。
2、酒店试营业期间(一个月),凡在酒店按执行房价入住任意一种类型的客房一件一晚和在餐厅行消费380元以上的客人,赠送会员卡一张,免收卡费,但本次消费不可凭该卡享受优惠
3、和酒店签约的协议单位,可视请况需要购买和赠送会员卡。
4、对于特别客户,酒店可赠送会员卡并免收卡费。
七、会员积分奖励办法
1、会员在酒店消费100元积一分。
2、积分每满50分可获赠免费入住酒店豪华标间(或单人间)一间一晚。
八、员工促销奖励办法
1、酒店鼓励全体员工大力宣传和推广会员卡,每出售一张会员卡给予售卡人8元奖励。
2、一次性储值500元奖励8元,以此类推。
九、本办法最终解释权和决定权归酒店所有,如遇价格和管理办法调整,恕不另行通知。
二、系统设计
1.实验报告书:
2.最重要的是房间四个状态的相互转化

3.数据库设计:

三、系统实现效果
在运行系统之前一定要做两件工作:
1.创建数据库:create database hotelmembersmanagement
2.初始化数据:initdata资源文件夹中的com.kdyzm.initdata.Initdata类
另外使用的myEclipse版本为MyEclipse 10
1.系统登录

2.登录系统之后的主界面

3.其余功能实现略。
【Java EE 学习 55】【酒店会员管理系统项目总结】的更多相关文章
- 【Java EE 学习 54】【OA项目第一天】【SSH事务管理不能回滚问题解决】【struts2流程回顾】
一.SSH整合之后事务问题和总结 1.引入问题:DAO层测试 假设将User对象设置为懒加载模式,在dao层使用load方法. 注意,注释不要放开. 使用如下的代码块进行测试: 会报错:no sess ...
- 【Java EE 学习 79 下】【动态SQL】【mybatis和spring的整合】
一.动态SQL 什么是动态SQL,就是在不同的条件下,sql语句不相同的意思,曾经在“酒店会员管理系统”中写过大量的多条件查询,那是在SSH的环境中,所以只能在代码中进行判断,以下是其中一个多条件查询 ...
- Java EE 学习(8):IDEA + maven + spring 搭建 web(4)- 用户管理
转载:Gaussic(一个致力于AI研究却不得不兼顾项目的研究生) 注:在阅读本文前,请先阅读: Java EE 学习(5):IDEA + maven + spring 搭建 web(1) ava E ...
- Java EE学习——Quartz的Cron表达式
经历过低谷后,还是要好好学习,越失落会越来越落后. 今天写一下Cron表达式的用法,虽然是之前自己写的,也过了挺长一段时间,这次就拿出来作为回顾吧. Cron表达式是Quartz的精髓(个人觉得),比 ...
- Java EE 学习(9):IDEA + maven + spring 搭建 web(5)- 博客文章管理
转载:Gaussic(一个致力于AI研究却不得不兼顾项目的研究生) . 注:在阅读本文前,请先阅读: Java EE 学习(5):IDEA + maven + spring 搭建 web(1) Jav ...
- Java EE 学习(7):IDEA + maven + spring 搭建 web(3)- 配置数据库
参考: https://my.oschina.net/gaussik/blog/513444 注:在阅读本文前,请先阅读: Java EE 学习(5):IDEA + maven + spring 搭建 ...
- Java EE 学习(6):IDEA + maven + spring 搭建 web(2)- 配置 Spring
参考:https://my.oschina.net/gaussik/blog/513353 注:此文承接上一文:Java EE 学习(5):IDEA + maven + spring 搭建 web(1 ...
- Java EE 学习(5):IDEA + maven + spring 搭建 web(1)
参考:http://www.cnblogs.com/lonelyxmas/p/5397422.html http://www.ctolib.com/docs-IntelliJ-IDEA-c--1590 ...
- Java EE 学习(4):IDEA + maven 搭建 web(2)
参考:http://www.bubuko.com/infodetail-1855067.html 现使用 Maven 创建项目:本节接Java EE 学习(3):IDEA + maven 搭建 web ...
随机推荐
- window.onload 和 DOMContentLoaded区别及如何判断dom是否加载完毕
http://blog.allenm.me/2010/02/window-onload-和-domcontentloaded/ 其中使用IE不支持DOMContentLoaded,那么判断IE是否加载 ...
- bootstrap开发一个简单网页。
CSS代码: body{ padding-top: 50px; padding-bottom: 50px; overflow: auto!important; ...
- 使用powershell批量修改文本为utf8
根据上一篇powershell生成pro的方法,增加一个批量修改文本文件为utf8格式的方法 $incPath = dir -filter "*.c" -Recurse $temp ...
- thinkphp一句话疑难解决笔记 3
错误调试, E($msg)? 这个是tp内置的E 方法, E 函数. 它是tp抛异常 的另外一种方式. 默认的异常处理方式是, 在 框架下的 ThinkPHP/Tpl/think_exception. ...
- PHP陷阱,一些注意事项
判断的一些注意事项 count(false) > 0 // true count(0) > 0 // true "随便一个字符串" == 0 // true " ...
- tyvj1468 清理垃圾
背景 聚会结束,留下许多垃圾.Candy:"好多垃圾啊,飘飘乎居士,我们一起处理垃圾吧!" 描述 Candy家里总共有n个垃圾等待处理,每个垃圾对于Candy和飘飘乎居士处 ...
- 在sql语句中使用 xml for path 格式化字符串的方法总结
此方法实现的是将查询表中的某个字段,格式化成 字符串1,字符串2,字符串3...的格式 假设我们现在有两个表 分别是 分组表 grouped和分组成员表 groupuser grouped表有连个字 ...
- Tomcat 内存优化设置
vi /tomcat7.0/bin/catalina.sh 开发环境 #!/bin/sh JAVA_OPTS='-Xms128m -Xmx512m -XX:PermSize=128m' 服务器: #! ...
- Java Bean、POJO、 Entity、 VO 、PO、DAO
Java Bean.POJO. Entity. VO , 其实都是java 对象,只不过用于不同场合罢了. Java Bean: 就是一个普通的Java 对象, 只不过是加了一些约束条件. 声 ...
- OpenCV中IplImage图像格式与BYTE图像数据的转换
最近在将Karlsruhe Institute of Technology的Andreas Geiger发表在ACCV2010上的Efficent Large-Scale Stereo Matchin ...