摘 要
随着信息技术的发展,计算机已被广泛的应用于社会的各个领域,成为推动社会发展的技术动力。而在计算机应用中,软件的作用十分突出,软件已经发展成为信息技术的核心,主导着信息产品的开发和信息技术市场的进一步的开拓。软件产业已成为社会信息化进程中的一个战略性产业。在软件技术的应用中软件的开发技术尤其是应用型软件产品的开发技术成了重中之重。不断开发适应用户需求、市场需要的新型软件产品。尤其是在校园里,各种软件的应用无处不在,为我们的学习和生活提供了方便。学校的图书馆不仅给我们提供看书学习的地方,还给我们提供了一套功能齐全的图书馆系统,方便我们搜索书籍、借阅图书。

我们本次的Java课程设计的最终目标是实现一个旅店管理系统,因为Java是一门很优秀的编程语言,具有面向对象、与平台无关、安全、稳定和多线程等特点,所以用Java编程为我们本次程序的编写提供了方便。

一、开发背景
现代社会中,人们的生活质量不断提高,旅游业已经成了我国一大经济支柱的重要产业,从而促进了酒店的快速发展,为了迎合人们越来越高的要求,各酒店也进行了不断地改革和优化。

其中,拥有一套自成体系的管理系统便是重中之重的问题,因为各酒店竞争日益激烈,如何在竞争中屹立不倒,是每一个宾馆酒店必须面临的问题。对宾馆的经营状况起决定性作用的是其服务管理水平,先进化的设施,人性化的服务。所以,利用信息科技手段提高管理水平刻不容缓,所以将计算机管理引入宾馆的管理系统,便是对宾馆的服务水平更上一层楼有了明确的保障

二、需求分析
酒店主要便是为客人提供住宿的服务,旅客入住的舒适度直接决定了酒店的服务的档次和水平。因此,基于数据库的酒店管理系统便是商业化酒店管理的一个重要工作,该系统可以应用在在局域网上比较系统全面地支持酒店的管理和服务。实现了对酒店内部各种进程的电子化,高效化,实用化,最大程度上减少了人力,财力的支出,更使管理变得更加有序。并且提高了各部门之间的办公效率。

三、模块说明
3.1 旅客管理模块
该模块管理者可以进行管理操作,比如添加,删除,修改等,包括实现旅客登记,调房登记,退房,评价等功能。

3.2 旅客查询模块
该模块可以确认用户的信息管理,可以按姓名,电话号码进行查询,对客户的资料进行登记,查询。

3.3 客房管理模块
该模块实现对客房的基本信息管理,比如客房的等级,地点,费用,设施。并可以查询客房的相关信息,可以设置新的房间,对数据库中已有的客房信息进行查询。

四、详细设计
4.1 用户信息(UserInformation)类
类名:宾馆

继承父类:test

实现接口:yuding(),chaxun(),increase(),delete(),pingjia().

概述:在宾馆类中实现了宾馆服务的预订,查询,新增,删除等功能

属性及说明:在宾馆类中的各个方法的调用都是一种属性

方法及说明:在宾馆类中有5种方法,每个功能都是一种方法,通过方法来实现各个功能

4.2 测试类
类名:test

实现接口:bingguan.yuding(),bingguan.chaxun(),bingguan.pingjia(),bingguan.delete()

概述:在测试类中实现了宾馆类中各个功能以及方法的调用,以及参数的传递

属性及说明:在test类中,传递信息给宾馆类,每一次方法的调用也是一种属性

方法及说明:在测试类中,由用户输入自己的基本信息,通过参数的传递以及方法的调用传递给宾馆类中的各个方法,实现参数的传递

五、系统实现
5.1 主界面

完整的源码和详细的文档,上传到了 WRITE-BUG技术共享平台 上,需要的请自取:

https://www.write-bug.com/article/3338.html

[内附完整源码和文档] 基于Java的宾馆住宿管理系统相关推荐

  1. [内附完整源码和文档] 基于Java的个人通讯录管理系统

    摘 要 随着社会的发展,人际关系变得越来越重要,为了保持良好的人际关系,必须常与亲戚朋友,同学同事保持联系,但有时候存在许多限制条件,因此我们需要为了快速查找联系人的信息,节省查找时间,开发通讯录管理 ...

  2. python手机通讯录管理系统代码_[内附完整源码和文档] 基于Java的个人通讯录管理系统...

    摘 要 随着社会的发展,人际关系变得越来越重要,为了保持良好的人际关系,必须常与亲戚朋友,同学同事保持联系,但有时候存在许多限制条件,因此我们需要为了快速查找联系人的信息,节省查找时间,开发通讯录管理 ...

  3. [内附完整源码和文档] 基于java web的台球厅管理系统的设计与实现

    摘 要 随着科学技术的不断提高,软件工程技术日渐成熟,它已进入人类社会的各个领域并发挥着越来越重要的作用.台球厅管理系统的设计与实现与台球桌计费功能给人们带来了很大的便捷,传统的台球厅管理耗费人力物力 ...

  4. [内附完整源码和文档] 基于Java的学生学籍管理系统

    摘 要 学生学籍管理系统是一个教育单位不可缺少的重要部分之一,学生学籍内容对学校的管理者和决策者来说都是至关重要的,而传统的学籍管理方式十分的复杂繁琐.低效率,在计算机普及的现代,开发一个高效简便学生 ...

  5. [内附完整源码和文档] 基于JAVA的房屋中介管理系统

    摘 要 随着住房制度改革不断深化和居民收入水平的提高,住房成为新的消费热点,大部分城市房屋销售价格上涨明显.随之而来国家出台了多项针对房地产行业的调空政策.房屋中介行业是房地产业的重要组成部分,其在房 ...

  6. [内附完整源码和文档] 基于Java的员工培训管理系统

    摘 要 随着信息技术的迅速发展,信息资源数字化.网络化的进程进一步加快,信息化的管理系统越来越重要.在本次的课程设计中我们小组选择的是员工培训管理系统作为我们课程设计的目标程序,本程序采用的是java ...

  7. [内附完整源码和文档] 基于JAVA的网吧机房管理系统

    摘 要 随着互联网的发展,Internet真正各行各业形成新的热点和经济增长点,网络正在把人们紧密地连接在一起.很难想象在信息时代人们离开网络要怎么生活,工作.因此人们居住环境的信息化,网络化是发展的 ...

  8. java实现三天免登陆_[内附完整源码和文档] 基于Java的人事档案管理系统

    摘 要 随着信息技术的迅速发展,信息资源数字化.网络化的进程进一步加快,档案管理的信息化建设已经成一个备受关注的热点.企业.学校.政府单位等都需要对档案进行信息化管理,来适应当今社会的信息化.网络化发 ...

  9. [内附完整源码和文档] 基于Java的客户打印管理系统

    摘 要 客户文档打印管理系统是为了让顾客.员工.老板的工作内容更加方便的系统.用于顾客对文档进行操作.员工执行打印工作.老板查看订单信息和盈利. 本程序包括测试类Test.老板类Boss.顾客类Cus ...

最新文章

  1. 安装sql server 2016 always on配置dtc支持时遇到的问题
  2. 鸭鸭邀请------青龙毛毛
  3. git的团队协作开发
  4. java 的toString()函数
  5. 洛谷 P1330 封锁阳光大学题解
  6. qt中append函数_Qt 加载cern-root库 并调用root类
  7. 记一次Mysql查询字段为空串在java中使用equals不相等的问题
  8. php 怎么验证邮箱验证码,PHP 验证邮箱是否有效 - 沃森博客
  9. C语言基础选择题100道(附答案)01
  10. 三菱FX3U 485ADP与东元TECO变频器N310通讯实战程序
  11. Docker端口映射不起作用的解决办法
  12. 斐波那契 (黄金分割法)查找——推导 详细
  13. iOS深拷贝和浅拷贝
  14. 电商搜索里都有啥?详解闲鱼搜索系统(长文)
  15. APS 与 MES 的区别是什么?
  16. Java修炼——手写服务器项目
  17. 路边停车系统的具体流程是什么
  18. NLP(7): Word Sense Disambiguation and CKY
  19. 程序自动修复相关工作总结
  20. 在iOS应用中使用字体图标及制作字体库

热门文章

  1. python 完全背包问题_背包问题九讲python3实现
  2. 服务器WPS上的文档删除了怎么办,彻底删除文件,wps删除的文件怎么找回来
  3. python 判断号码是否可用(号码过滤)
  4. 使用Websocket技术实现聊天功能--小程序前端部分(一)
  5. 活动报名小程序版v4.9.40
  6. 提高尼日利亚稻米产量 丰收节贸促会:国稻种芯百团计划行动
  7. Oracle数据库连接的账号密码过期的解决教程
  8. 2023年pmp的考试时间是什么时候?(含pmp资料)
  9. ZZULIOJ(C语言)1115数组最小值
  10. 数据挖掘技术现状及未来发展方向(转)