本酒店会员管理系统使用了SSH框架和传值播客提供的协同OA静态页面。

项目地址:https://github.com/kdyzm/HotelMembersManagement

一、需求分析

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

二、系统设计

  1.实验报告书:

  2.最重要的是房间四个状态的相互转化

  

  3.数据库设计:

三、系统实现效果

    在运行系统之前一定要做两件工作:

    1.创建数据库:create database hotelmembersmanagement

    2.初始化数据:initdata资源文件夹中的com.kdyzm.initdata.Initdata类

    另外使用的myEclipse版本为MyEclipse 10

  1.系统登录

    

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

  3.其余功能实现略。

【Java EE 学习 55】【酒店会员管理系统项目总结】的更多相关文章

  1. 【Java EE 学习 54】【OA项目第一天】【SSH事务管理不能回滚问题解决】【struts2流程回顾】

    一.SSH整合之后事务问题和总结 1.引入问题:DAO层测试 假设将User对象设置为懒加载模式,在dao层使用load方法. 注意,注释不要放开. 使用如下的代码块进行测试: 会报错:no sess ...

  2. 【Java EE 学习 79 下】【动态SQL】【mybatis和spring的整合】

    一.动态SQL 什么是动态SQL,就是在不同的条件下,sql语句不相同的意思,曾经在“酒店会员管理系统”中写过大量的多条件查询,那是在SSH的环境中,所以只能在代码中进行判断,以下是其中一个多条件查询 ...

  3. Java EE 学习(8):IDEA + maven + spring 搭建 web(4)- 用户管理

    转载:Gaussic(一个致力于AI研究却不得不兼顾项目的研究生) 注:在阅读本文前,请先阅读: Java EE 学习(5):IDEA + maven + spring 搭建 web(1) ava E ...

  4. Java EE学习——Quartz的Cron表达式

    经历过低谷后,还是要好好学习,越失落会越来越落后. 今天写一下Cron表达式的用法,虽然是之前自己写的,也过了挺长一段时间,这次就拿出来作为回顾吧. Cron表达式是Quartz的精髓(个人觉得),比 ...

  5. Java EE 学习(9):IDEA + maven + spring 搭建 web(5)- 博客文章管理

    转载:Gaussic(一个致力于AI研究却不得不兼顾项目的研究生) . 注:在阅读本文前,请先阅读: Java EE 学习(5):IDEA + maven + spring 搭建 web(1) Jav ...

  6. Java EE 学习(7):IDEA + maven + spring 搭建 web(3)- 配置数据库

    参考: https://my.oschina.net/gaussik/blog/513444 注:在阅读本文前,请先阅读: Java EE 学习(5):IDEA + maven + spring 搭建 ...

  7. Java EE 学习(6):IDEA + maven + spring 搭建 web(2)- 配置 Spring

    参考:https://my.oschina.net/gaussik/blog/513353 注:此文承接上一文:Java EE 学习(5):IDEA + maven + spring 搭建 web(1 ...

  8. 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 ...

  9. Java EE 学习(4):IDEA + maven 搭建 web(2)

    参考:http://www.bubuko.com/infodetail-1855067.html 现使用 Maven 创建项目:本节接Java EE 学习(3):IDEA + maven 搭建 web ...

随机推荐

  1. 三、基于hadoop的nginx访问日志分析--计算时刻pv

    代码: # cat pv_hour.py #!/usr/bin/env python # coding=utf-8 from mrjob.job import MRJob from nginx_acc ...

  2. Nginx是一款面向性能设计的HTTP服务器,相较于Apache、lighttpd具有占有内存少,稳定性高等优势。

    ######Nginx配置文件nginx.conf中文详解######定义Nginx运行的用户和用户组user www www;#nginx进程数,建议设置为等于CPU总核心数.worker_proc ...

  3. 个人对B/S项目的一些理解(一)

    以下是我自工作以来,结合对C/S项目的认知,对B/S项目的一些理解. 如有不足或者错误,请各位指正.     B/S browser/server ----对于这两个软件的个人看法 本质上,也是两个软 ...

  4. 内网穿透神器(ngrok)服务端部署【分享一台自己的ngrok服务器】【多平台】

    Ngrok为何物 “ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道.ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放.”这是百度百科上给Ng ...

  5. knn-伪代码与实现过程

    knn特点 优点:精度高,对异常值不明感,无数据输入嘉定 缺点:计算复杂度高,空间复杂度高 适用范围:数值型和标称型 knn算法的伪代码 1.计算已知类别数据集中的点与当前之间的距离 2.按照距离递增 ...

  6. gitlab基本维护和使用

    基本介绍 GitLab是一个自托管的Git项目仓库,可以自己搭建个人代码管理的仓库,功能与github类似. 安装 下载 gitlab下载地址: https://about.gitlab.com/do ...

  7. C#在函数内部获取函数的参数

    foreach (var parameter in typeof(类名).GetMethod("方法名").GetParameters()) { Console.WriteLine ...

  8. Qt for Android开发环境搭建及测试过程记录

    最近学习了Qt的QML编程技术,感觉相较于以前的QtGUI来说更方便一些,使用QML可以将界面与业务逻辑解耦,便于开发. QML支持跨平台,包括支持Android平台,因此可以使用Qt的QML进行An ...

  9. Sql Server函数全解<一>字符串函数

    阅读目录 1.ASCII()函数 2.CHAR()函数 3.LEFT()函数 4.RIGHT()函数 5.LTRIM()函数 6.RTRIM()函数 7.STR()函数 8.字符串逆序的函数REVER ...

  10. PYTHON lambda表达式

    lambda相当于def定义函数     一一对应