酒店管理系统

本项目主要是基于Swing框架搭建的java桌面应用程序 在项目中主要实现的功能有:

  • 注册界面。实现了验证码的生成和验证,以及出生日期的日历控件化的选择,当用户注册成功后,用户名密码就会通过方法传到登录界面从而避免了用户第二次填账号密码的麻烦

  • 登录主要分为管理员登录和用户登录,管理员登录后有

  • 客房管理功能:这个功能主要实现了对房间的增删改查,以及查看对应房间的评论等;涉及到了多对多的查询

  • 用户管理功能:主要的增删改查操作,点击对应的用户右边小框框展示用户的头像

  • 订单管理功能:在这里会展示用户的全部订单,通过多对多的查询展示用户的订房信息等;已经对用户的一些信息进行统计;主要用到了ifreechart 框架进行绘制表格

  • 客房服务功能:就是给房间添加一些新的设备以及多张配图,方便用户浏览

  • 历史记录:主要记录用户的订房退房记录,实现这个功能主要用到mysql的触发器,通过触发器,没删除一个订单,就将对于的订单保存到历史记录表里边;最后导出表格,而我导出的表格用csv文件逗号阵列,比较方便生成

  • 管理员管理,主要是设置权限的1位超级管理员0 为普通管理员

  • 在退出前会有监听事件,会询问用户是否最小化托盘,如果最小化托盘则项目已经在运行中

  • 在登录前,由于想模仿QQ登录功能输入对应的账号显示不同的头像,最后添加了键盘监听功能和数据库查询,所以刚开始会有点卡

  • 用户登录功能

  • 用户登录后,可以查看房间和其各种资料

  • 用户也可以点评房间

  • 用户可以对客房进行预订,如果金额不足之前则需要用户进行充值

  • 而充值界面需要用户点击我的头像那里进入个人信息页面

  • 用户个人信息还有评论记录都可以在个人信息这里修改删除等

页面效果















基于JAVA+Swing+MYSQL的酒店管理系统相关推荐

  1. 基于Eclipse+Java+Swing+Mysql实现酒店管理系统

    基于Eclipse+Java+Swing+Mysql实现酒店管理系统 一.系统介绍 二.功能展示 1.用户登陆 2.首页 3.开房 4.退房 5.房间信息 6.顾客信息 三.数据库 四.其它 1.其他 ...

  2. 基于Java+Swing+Mysql员工信息管理系统

    基于Java+Swing+Mysql员工信息管理系统 一.系统介绍 二.功能展示 1.主页 2.查询员工信息 3.删除员工信息 三.数据库 四.其他系统实现 五.获取源码 一.系统介绍 该系统实现了查 ...

  3. 基于Java+Swing+Mysql项目信息管理系统

    基于Java+Swing+Mysql项目信息管理系统 一.系统介绍 二.功能展示 1.主页 2.新增项目信息 3.删除项目信息 三.数据库 四.其他系统实现 五.获取源码 一.系统介绍 该系统实现了查 ...

  4. 基于Java+Swing+Mysql实现停车场管理系统

    基于Java+Swing+Mysql实现停车场管理系统 一.系统介绍 二.系统展示 三.其它系统 四.获取源码 一.系统介绍 1.系统功能 用户 1.登录系统 2.信息查询 包含计费标准,当前在场信息 ...

  5. 基于Java+Swing+mysql物业收费管理系统

    基于Java+Swing+mysql物业收费管理系统 一.系统介绍 1. 居民管理模式: 2. 物业管理员管理模式: 3.项目说明 二.功能展示 1.用户登陆 2.查询缴费--业主 3.历史账单 3. ...

  6. 基于java+swing+mysql员工工资管理系统

    基于java+swing+mysql员工工资管理系统 一.系统介绍 二.功能展示 1.用户登陆 2.员工主要功能 3.管理员主要功能 三.系统实现 1.StudentFrame .java 四.其它 ...

  7. 超市管理系统java swing+mysql报告_基于java+swing+mysql的超市管理系统

    运行环境:java jdk 1.8 IDE环境:Eclipse,Myeclipse,IDEA都可以 硬件环境:windows 7/8/10 2G内存以上(推荐4G,4G以上更好) 可以实现: 销售管理 ...

  8. 基于JAVA+Swing+MYSQL的停车场管理系统

    项目功能: 1.用户登陆界面.该界面可以选择使用者的身份,"管理员,普通用户".不同的身份有不同的操作界面和功能权限.ID号和密码输入正确即可登录.普通管理界面.提供了普通用户信息 ...

  9. 基于JAVA+Swing+MYSQL的教务管理系统

    项目功能: 登录注册 学生管理 教师管理 课程管理 页面效果:

最新文章

  1. 上海大学matlab实验报告,实验中心
  2. Python与用户的交互 ,格式化输出的三种方式
  3. 专家解读:《个保法》下,企业在商业营销中有哪些红线绝不可触碰?
  4. 【CyberSecurityLearning 63】CSRF攻击
  5. C++中函数模板的用法详细解析
  6. 互联网常识(持续更新)
  7. 英媒:中国媒体警告将挤走苹果 苹果股价应声下跌
  8. mysql 查询执行过程_深入浅出Mysql(一)——sql查询执行过程
  9. spring cloud各个微服务打包到docker容器内
  10. 微软移除Visual Studio 2015中的UML
  11. php 前置匹配,浅析PHP正则表达式匹配的特定实现
  12. 我更爱荷叶freeeim
  13. 代码优化能减少多少运行速度_35 个小细节,提升 Java 代码的运行效率!你知道几个?...
  14. 自定义rest api的基本思想过程--总结
  15. 计算机应用基础专科在线考试,电子科技大学在线考试2019年春计算机应用基础专科(18页)-原创力文档...
  16. html滚动字幕源码,网页HTML代码:滚动文字的制作
  17. 如何阅读MySQL源码
  18. 4k电视测试软件64,2017年四款看4k视频软件推荐,智能电视必备!
  19. 比较拼音的相似度,汉字纠错使用
  20. 【转】从短期到未来,这46项技术或将变革商业、变革世界

热门文章

  1. RHEL 8 - 配置基于安装 ISO 文件的 YUM Repo
  2. Elasticseach 从零开始学习记录(三) - 分布式部署
  3. Android 10 正式版本或将于 9 月 3 日推出
  4. VSCode TODO 帮助扩展
  5. 西班牙语dele等级_西班牙语DELE不同等级是什么水平?
  6. mybatis的xml文件 比较详细的学习注意点
  7. python数组如果余弦_numpy :: 计算特征之间的余弦距离
  8. html浮动代码_清除浮动与 BFC(块级格式化上下文)
  9. vvv在线文档导出工具_胖观察在线协作文档导出之痛?主流协作文档导出评测
  10. 查找数组键名是否存在